.ap-signup,.ap-signup *{font-weight:400!important}.ap-signup .ap-title{font-weight:700!important}.ap-signup .ap-strong,.ap-signup b,.ap-signup button{font-weight:600!important}.ap-signup{color:var(--text-primary);letter-spacing:-.2px;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.ap-page{box-sizing:border-box;background:#fff;min-height:100vh;padding:72px 24px 88px;overflow-x:hidden}.ap-card{flex-direction:column;width:min(560px,100%);margin:0 auto;display:flex}.ap-logo{align-self:flex-start;width:auto;height:30px;display:block}.ap-title{letter-spacing:-1px;margin:36px 0 32px;font-size:40px;line-height:1.2}.ap-sub{color:var(--text-secondary);margin:-18px 0 32px;font-size:17px;line-height:1.55}.ap-seg{background:var(--bg-subtle);border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:32px;padding:3px;display:grid;position:relative}.ap-seg-thumb{width:calc(50% - 3px);transition:transform var(--dur-slide,.24s) var(--ease-out,cubic-bezier(.2, .8, .2, 1));background:#fff;border-radius:10px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 3px #0000001a,0 0 0 .5px #0000000a}.ap-seg[data-on="1"] .ap-seg-thumb{transform:translate(100%)}.ap-seg button{z-index:1;height:40px;font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:15px;position:relative}.ap-seg button[aria-pressed=true]{color:var(--text-primary)}.ap-steps{grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:10px;display:grid}.ap-steps>i{background:var(--border);border-radius:3px;height:4px;position:relative;overflow:hidden}.ap-steps>i:after{content:"";background:var(--text-primary);transform-origin:0;transition:transform var(--dur-slide,.24s) var(--ease-out,cubic-bezier(.2, .8, .2, 1));position:absolute;inset:0;transform:scaleX(0)}.ap-steps>i[data-done="1"]:after{transform:none}.ap-step-name{color:var(--text-muted);margin-bottom:28px;font-size:15px}.ap-step-name b{color:var(--text-primary);margin-right:6px}.ap-got{color:var(--text-muted);gap:4px;margin:-12px 0 24px;font-size:15px;display:grid}.ap-got b{color:var(--text-secondary)}.ap-field{margin-bottom:28px;position:relative}.ap-field input{box-sizing:border-box;width:100%;height:60px;font:inherit;color:var(--text-primary);background:#fff;border:1px solid #d1d6db;border-radius:14px;outline:none;padding:24px 18px 6px;font-size:17px;transition:border-color .15s,box-shadow .15s}.ap-field input:focus{border-color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--text-primary)}.ap-field .ap-name{color:var(--text-muted);pointer-events:none;transform-origin:0 0;white-space:nowrap;transition:transform .15s var(--ease-out,cubic-bezier(.2, .8, .2, 1));font-size:17px;line-height:20px;position:absolute;top:20px;left:19px}:is(.ap-field input:focus+.ap-name,.ap-field input:not(:placeholder-shown)+.ap-name,.ap-field input:autofill+.ap-name){transform:translateY(-11px)scale(.72)}.ap-field .ap-name .ap-opt{color:var(--text-muted);margin-left:4px}.ap-field.ap-has-act input{padding-right:84px}.ap-act{background:var(--bg-subtle);height:40px;color:var(--text-primary);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 16px;font-size:15px;position:absolute;top:30px;right:10px;translate:0 -50%}.ap-help{min-height:20px;color:var(--text-secondary);margin:6px 2px 0;font-size:14px;line-height:20px}.ap-field>.ap-help{white-space:nowrap;text-overflow:ellipsis;min-height:0;margin:0;position:absolute;top:63px;left:2px;right:2px;overflow:hidden}.ap-help[data-tone=ok]{color:var(--ok,#10b981)}.ap-help[data-tone=bad]{color:var(--danger)}.ap-agree{border:1px solid var(--border);border-radius:16px;margin:4px 0 24px;padding:4px 20px}.ap-agree-row{align-items:center;gap:12px;min-height:54px;font-size:16px;display:flex}.ap-agree-row+.ap-agree-row{border-top:1px solid var(--border)}.ap-agree-row input[type=checkbox]{width:20px;height:20px;accent-color:var(--text-primary);cursor:pointer;flex-shrink:0}.ap-agree-row label{cursor:pointer;flex:1}.ap-agree-row .ap-tag{color:var(--text-muted);margin-right:6px}.ap-link{font:inherit;color:var(--text-muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.ap-agree-ads{align-items:flex-start;padding:12px 0}.ap-agree-ads input[type=checkbox]{margin-top:2px}.ap-agree-ads label{flex-direction:column;gap:4px;display:flex}.ap-agree-more{color:var(--text-muted);font-size:14px;line-height:1.5}.ap-dim{z-index:60;background:#00000052;justify-content:center;align-items:center;padding:20px;animation:.16s linear both hb-signup-dim;display:flex;position:fixed;inset:0}@keyframes hb-signup-dim{0%{opacity:0}to{opacity:1}}.ap-dialog{text-align:center;background:#fff;border-radius:22px;width:min(420px,100%);padding:30px 26px 16px;box-shadow:0 24px 64px #00000038}.ap-dialog h2{letter-spacing:-.5px;margin:0 0 20px;font-size:22px;line-height:1.35}.ap-signup .ap-dialog h2{font-weight:700!important}.ap-perks{background:var(--bg-subtle);text-align:left;border-radius:14px;gap:12px;margin:0 0 16px;padding:16px 18px;list-style:none;display:grid}.ap-perks li{color:var(--text-primary);align-items:center;gap:10px;font-size:16px;display:flex}.ap-perks svg{color:var(--text-primary);flex-shrink:0}.ap-fine{color:var(--text-muted);margin:0 0 20px;font-size:13px}.ap-primary{background:var(--text-primary);color:#fff;width:100%;height:58px;font:inherit;cursor:pointer;transition:background .15s, opacity var(--dur-release,.16s);border:0;border-radius:14px;font-size:17px}.ap-primary:disabled{cursor:not-allowed;background:#b0b8c1}.ap-secondary{background:var(--bg-subtle);height:58px;color:var(--text-primary);font:inherit;cursor:pointer;border:0;border-radius:14px;padding:0 26px;font-size:17px}.ap-text-btn{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;margin:18px auto 0;padding:8px 12px;font-size:15px;display:block}.ap-row{gap:8px;display:flex}.ap-row>.ap-primary{flex:1}.ap-primary.is-busy:disabled{background:var(--text-primary);opacity:.6;cursor:progress}.ap-page.ap-center{padding-top:max(56px,50dvh - 350px)}.ap-checks{flex-wrap:wrap;gap:22px;margin:-8px 0 24px;display:flex}.ap-checks .ap-check{margin:0}.ap-field input:-webkit-autofill+.ap-name{transform:translateY(-11px)scale(.72)}.ap-check{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:-8px 0 24px;font-size:16px;display:flex}.ap-check input{width:20px;height:20px;accent-color:var(--text-primary);cursor:pointer;margin:0}.ap-plain{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 2px}.ap-links{color:var(--text-secondary);justify-content:center;align-items:center;gap:12px;margin-top:22px;font-size:15px;display:flex}.ap-dot{color:#d1d6db}.ap-new{color:var(--text-muted);justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:15px;display:flex}.ap-new .ap-plain{color:var(--text-primary)}.ap-foot{border-top:1px solid var(--border);color:var(--text-muted);justify-content:center;gap:16px;margin-top:36px;padding-top:20px;font-size:13px;display:flex}.ap-notice{background:var(--bg-subtle);color:var(--text-secondary);border-radius:14px;margin:-12px 0 24px;padding:14px 16px;font-size:15px;line-height:1.55}.ap-verify{border:1px solid var(--border);border-radius:16px;margin:0 0 18px;padding:18px}.ap-verify-title{margin-bottom:12px;font-size:16px}.ap-error{color:var(--danger);background:#fff0f0;border-radius:14px;margin:-4px 0 18px;padding:14px 16px;font-size:15px;line-height:1.5}.ap-sum{gap:8px;margin-bottom:24px;font-size:16px;display:grid}.ap-sum>div{justify-content:space-between;gap:12px;display:flex}.ap-sum span:first-child{color:var(--text-muted)}@media (width<=480px){.ap-page{padding:36px 20px 56px}.ap-title{margin:28px 0 24px;font-size:32px}}.su-enter{animation:hb-signup-enter var(--dur-slide,.24s) var(--ease-out,cubic-bezier(.2, .8, .2, 1)) both}@keyframes hb-signup-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.su-swap{place-items:center;display:inline-grid}.su-swap>*{grid-area:1/1;transition:opacity .12s linear}.su-swap>[data-off="1"]{opacity:0}.su-swap-busy{align-items:center;gap:7px;display:inline-flex}.su-spin{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.7s linear infinite hb-signup-spin}@keyframes hb-signup-spin{to{transform:rotate(360deg)}}.su-num{font-variant-numeric:tabular-nums}.su-shake{animation:.26s cubic-bezier(.36,.07,.19,.97) both hb-signup-shake}@keyframes hb-signup-shake{15%{transform:translate(-5px)}35%{transform:translate(5px)}55%{transform:translate(-3px)}75%{transform:translate(2px)}to{transform:none}}.su-error-in{animation:hb-signup-error-in .16s var(--ease-out,cubic-bezier(.2, .8, .2, 1)) both}@keyframes hb-signup-error-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.su-otp{border-radius:12px;display:flex;position:relative;overflow:hidden}.su-otp[data-empty="1"]:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 20%, var(--su-shine,#191f2812) 50%, transparent 80%);animation:2.2s ease-in-out .4s infinite hb-signup-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes hb-signup-shimmer{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.su-pop{animation:.32s cubic-bezier(.34,1.4,.64,1) 80ms both hb-signup-pop}@keyframes hb-signup-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.su-bubble-host{position:relative}.su-bubble{background:var(--text-primary,#191f28);color:#fff;white-space:nowrap;pointer-events:none;animation:hb-signup-bubble .14s var(--ease-out,cubic-bezier(.2, .8, .2, 1)) both;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11.5px;display:inline-flex;position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50%}@keyframes hb-signup-bubble{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.su-enter,.su-shake,.su-error-in,.su-pop,.su-bubble,.su-spin,.ap-dim{animation:none!important}.su-otp[data-empty="1"]:after{display:none}.su-swap>*,.ap-seg-thumb,.ap-steps>i:after,.ap-field .ap-name,.ap-field input{transition:none}}:where(div):has(>.qr-panel){--backdrop:#0000003d}.qr-panel{width:min(640px,100vw - 32px);height:min(640px,100vh - 80px);color:var(--ink);text-align:left;background:#fff;border-radius:14px;outline:none;flex-direction:column;font-size:13px;line-height:normal;display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}:where(.qr-panel) svg{flex:none;display:block}:where(.qr-panel) button{font:inherit;color:inherit;cursor:pointer}:where(.qr-panel) button:disabled{cursor:default}:where(.qr-panel) input,:where(.qr-panel) select{font:inherit;color:var(--ink)}.qr-mh{border-bottom:1px solid var(--line);flex:none;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;padding:12px 14px;display:grid}.qr-mh .qr-back{grid-area:1/1}.qr-mid{flex-direction:column;grid-area:1/2;align-items:center;gap:2px;min-width:0;display:flex}.qr-mh .qr-x{grid-area:1/3}.qr-mh .qr-t{white-space:nowrap;margin:0;font-size:16px;font-weight:700}.qr-code{max-width:100%;color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.qr-code-v{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.qr-ib{width:34px;height:34px;color:var(--ink-2);background:0 0;border:0;border-radius:17px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.qr-ib:hover,.qr-ib.qr-x{background:var(--bg)}.qr-ib:disabled{opacity:.45}.qr-mb{outline:none;flex-direction:column;flex:1;align-items:center;gap:16px;min-height:0;padding:26px 24px;display:flex;overflow:auto}.qr-mb>*{flex:none;width:min(460px,100%)}.qr-lead{letter-spacing:-.3px;text-align:center;font-size:21px;font-weight:700}.qr-sf{background:var(--bg);height:48px;color:var(--ink-3);cursor:text;box-sizing:border-box;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;margin:0;padding:0 16px;display:flex}.qr-sf:focus-within{border-color:var(--ink);background:#fff}.qr-sf input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.qr-wait-i{color:var(--muted);flex:none;align-items:center;display:flex}.qr-found{flex-direction:column;gap:20px;display:flex}.qr-sug{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.qr-sg{border:0;border-bottom:1px solid var(--line-2);text-align:left;background:#fff;align-items:center;gap:12px;width:100%;margin:0;padding:12px 14px;display:flex}.qr-sg:last-child{border-bottom:0}.qr-sg:hover{background:var(--bg)}.qr-tx{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.qr-m{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;display:block;overflow:hidden}.qr-nm{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;display:block;overflow:hidden}.qr-panel mark{color:var(--ink);background:0 0;font-weight:700;text-decoration:none}.qr-chev{color:var(--muted);flex:none;align-items:center;display:flex}.qr-th{background:var(--line-2);width:56px;height:56px;color:var(--muted);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.qr-th.l{border-radius:16px;width:140px;height:140px;margin:0 auto 12px}.qr-th.qr-th-img{background:0 0}.qr-th:has(img){background:#fff}.qr-th:has(img):after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;position:absolute;inset:0}.qr-th img{object-fit:contain!important}.qr-th.l img{transform:scale(1.1)}.qr-newrow{border:1px dashed var(--line);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:10px;width:100%;margin:0;padding:12px 14px;display:flex}.qr-newrow:hover{background:var(--bg)}.qr-pl{background:var(--line-2);width:28px;height:28px;color:var(--ink);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.qr-a{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.qr-empty{text-align:center;color:var(--ink-3);padding:10px 10px 0;font-size:14px}.qr-errbox{background:var(--danger-soft);color:var(--danger);box-sizing:border-box;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.qr-errbox-t{flex:1;min-width:0}.qr-pick{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.qr-pick .qr-m{max-width:100%;font-size:18px}.qr-pick .qr-nm{max-width:100%}.qr-sec{color:var(--ink-3);text-align:center;margin-bottom:-6px;font-size:13px;font-weight:600}.qr-wait{min-height:46px;color:var(--muted);justify-content:center;align-items:center;display:flex}.qr-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.qr-chip{border:1px solid var(--line);font-variant-numeric:tabular-nums;min-width:64px;height:46px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 12px;font-size:15px;font-weight:700;display:inline-flex}.qr-chip:hover{background:var(--bg)}.qr-chip.sel{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset;background:var(--line-2)}.qr-note{color:var(--ink-3);text-align:center;font-size:13px}.qr-chg{background:var(--line-2);box-sizing:border-box;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:12px 14px;display:flex}.qr-wh{color:var(--ink);align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.qr-wr{font-variant-numeric:tabular-nums;color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:13.5px;display:flex}.qr-mv{font-variant-numeric:tabular-nums;color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.qr-from{color:var(--muted);font-weight:600}.qr-bcv{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.qr-bcv.old{color:var(--muted);font-weight:500}.qr-bcv.old s{text-decoration-thickness:1.5px}.qr-form{flex-direction:column;gap:14px;display:flex}.qr-fx{min-width:0;position:relative}.qr-fx>label{color:var(--ink-2);margin:0 0 6px;font-size:12.5px;display:block}.qr-fx>input{border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:10px;outline:none;width:100%;height:44px;margin:0;padding:0 12px;font-size:15px}.qr-fx>input:focus{border-color:var(--ink)}.qr-fx>input:disabled{background:var(--bg);color:var(--ink-3)}.qr-fx.err>input{border-color:var(--danger)}.qr-fx.qr-size>input{font-variant-numeric:tabular-nums}.qr-dd{z-index:5;border:1px solid var(--line);background:#fff;border-radius:10px;max-height:220px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001a}.qr-dd button{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:14px;display:flex}.qr-dd button:hover,.qr-dd button.on{background:var(--bg)}.qr-dd-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.qr-k{color:var(--muted);white-space:nowrap;flex:none;margin-left:auto;font-size:12px}.qr-dup{flex-direction:column;gap:8px;margin-top:8px;display:flex}.qr-dh{color:var(--danger);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.qr-dup-it{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.qr-dup-it .qr-btn{flex:none}.qr-errline{color:var(--danger);align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:700;display:flex}.qr-errline-t{white-space:nowrap}.qr-errline .qr-btn{margin-left:4px}.qr-tg{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:10px;min-width:0;margin-top:12px;font-size:14px;display:flex}.qr-tg-k{color:var(--ink-3);flex:none}.qr-tg-v{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.qr-link{color:var(--ink-2);text-underline-offset:3px;background:0 0;border:0;flex:none;margin:0;padding:4px 2px;font-size:13.5px;font-weight:600;text-decoration:underline}.qr-more{background:var(--bg);border-radius:12px;flex-direction:column;gap:10px;margin-top:10px;padding:12px;display:flex}.qr-kinds{flex-wrap:wrap;gap:6px;display:flex}.qr-kinds button{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;background:#fff;border-radius:9px;margin:0;padding:7px 12px;font-size:13.5px;font-weight:600}.qr-kinds button.on{border-color:var(--ink);color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset}.qr-range{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.qr-panel .qr-range select.qr-sel{border:1px solid var(--line);appearance:none;cursor:pointer;font-variant-numeric:tabular-nums;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236B7684' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:14px 14px;border-radius:10px;outline:none;min-width:72px;height:40px;padding:0 32px 0 12px;font-size:14.5px}.qr-panel .qr-range select.qr-sel:focus{border-color:var(--ink)}.qr-tilde{color:var(--ink)}.qr-err{color:var(--danger);text-align:center;flex:none;justify-content:center;align-items:center;gap:6px;padding:10px 16px 0;font-size:13px;font-weight:700;display:flex}.qr-mf{border-top:1px solid var(--line);flex:none;justify-content:center;align-items:center;gap:8px;padding:14px 16px 16px;display:flex}.qr-mf .qr-btn{width:min(226px,50% - 4px);height:44px;font-size:14.5px}.qr-btn{border:1px solid var(--line);white-space:nowrap;color:var(--ink);box-sizing:border-box;background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:9px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.qr-btn.p{background:var(--ink);border-color:var(--ink);color:#fff}.qr-btn.g{background:var(--line-2);border-color:var(--line-2)}.qr-btn:disabled{opacity:.4}.qr-btn.qr-btn-s{padding:6px 10px;font-size:12.5px}.qr-errbox .qr-btn{color:var(--ink);background:#fff;border-color:#0000}.qr-spin{animation:.8s linear infinite qr-spin}@keyframes qr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.qr-spin{animation:none}}@media (width<=560px){.qr-dup-it{flex-wrap:wrap}.qr-dup-it .qr-btn{width:100%}}.obs{--obs-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--bg);color:var(--ink);align-content:start;gap:14px;font-size:13px;line-height:1.5;display:grid;position:relative}.obs .v2-info{margin-bottom:0}.obs .sub{color:var(--muted)}.obs .wb{font-family:var(--obs-mono);letter-spacing:.01em;font-weight:600}.obs .card{border:1px solid var(--line);background:#fff;border-radius:16px}.v2-info-field .ipt.obs-partner-auto{background:#fafafb;gap:7px}.obs-partner-auto .obs-partner-logo{border-radius:4px;flex:none;display:block}.obs .obs-lower{align-content:start;gap:14px;min-height:560px;display:grid;position:relative}.obs .scan{font-family:var(--obs-mono);border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;outline:none;width:100%;min-width:0;font-weight:600}.obs .scan::placeholder{font-family:var(--font-family-sans,"Pretendard Variable", "Pretendard", "Noto Sans KR", sans-serif);color:#b0b8c1;font-weight:500}.obs .scan:focus{border-color:var(--ink);box-shadow:0 0 0 4px #191f2814}.obs .scan-l{border-radius:14px;height:56px;padding:0 18px;font-size:20px}.obs .btn{border:1px solid var(--line);color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 16px;font-weight:700;display:inline-flex}.obs .btn:hover{border-color:var(--ink-3)}.obs .btn-p{background:var(--ink);border-color:var(--ink);color:#fff}.obs .btn-p:hover{background:#27303e}.obs .btn-p[disabled]{cursor:not-allowed;background:#d1d6db;border-color:#d1d6db}.obs .btn-l{border-radius:14px;height:56px;padding:0 24px;font-size:17px}.obs .kbd{font-family:var(--obs-mono);opacity:.65;font-size:11px}.obs .mk{color:var(--ink-2);white-space:nowrap;background:#f2f4f6;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:800}.obs .mk.mk-logo{border:1px solid var(--line);color:var(--ink);background:#fff;align-items:center;gap:6px;padding:3px 10px 3px 4px;display:inline-flex}.obs .mlogo{border-radius:4px;flex:none;display:block}.obs .idle{text-align:center;justify-items:center;gap:12px;padding:22px 24px 30px;display:grid}.obs .idle-t{letter-spacing:-.02em;font-size:24px;font-weight:800}.obs .idle-s{font-size:15px}.obs .idle-in{width:min(640px,100%)}.obs .idle-row{align-items:stretch;gap:8px;display:flex}.obs .idle-row>.scan{flex:auto}.obs .idle-row>.btn{border-radius:14px;flex:none;height:auto;padding:0 18px}.obs .idle>.ev,.obs .idle>.bgdone,.obs .idle>.warnline{text-align:left;width:min(640px,100%)}.obs ol.steps{justify-content:center;justify-self:stretch;align-items:center;margin:0;padding:0;list-style:none;display:flex}.obs .topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-self:stretch;align-items:center;gap:16px;display:grid}.obs .topbar.in-card{padding:0 0 8px}.obs .topbar.in-sheet{padding:14px 28px 2px}.obs .topbar .tb-r{justify-self:end;align-items:center;display:flex}.obs .sess{height:32px;color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;background:#f2f4f6;border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 12px;font-size:13px;font-weight:700;display:inline-flex}.obs .sess b{color:var(--ink);font-size:16px;font-weight:800;display:inline-block}.obs .sess.bump b{animation:.32s ease-out obs-pop}.obs .sess.sess-btn{font-family:inherit;line-height:inherit;cursor:pointer;border:0}.obs .sess.sess-btn:hover{background:#e8ebee}.obs .step{color:var(--muted);white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.obs .step+.step:before{content:"";background:var(--line);width:80px;height:2px;margin:0 18px}.obs .step .n{border:2px solid var(--line);background:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.obs .step.on{color:var(--ink)}.obs .step.on .n{background:var(--ink);border-color:var(--ink);color:#fff}.obs .step.fin{color:var(--ink-2)}.obs .step.fin .n{color:var(--ink-2);background:#f2f4f6;border-color:#f2f4f6}.obs .step.fin+.step:before{background:var(--ink-2)}.obs .step.skip .n{color:var(--muted);background:#fff;border:2px dashed #b0b8c1}.obs .items{border:1px solid var(--line);border-radius:16px;display:grid;overflow:hidden}.obs .it{border-top:1px solid var(--line-2);grid-template-columns:56px minmax(0,1fr) 96px 120px 140px;align-items:center;gap:16px;padding:18px 24px;display:grid}.obs .it-h{color:var(--muted);border-top:0;padding-block:8px;font-size:12px;font-weight:700}.obs .it-h span:nth-child(3),.obs .it-h span:nth-child(4){text-align:center}.obs .it-h span:last-child{text-align:right}.obs .it-h span:first-child{text-align:center}.obs .th{color:#b0b8c1;background:#f2f4f6;border-radius:12px;place-items:center;width:56px;height:56px;display:grid}.obs .th-none{box-sizing:border-box;width:100%;height:100%;color:var(--muted);background:#fff;border:1.5px dashed #c9ced6;border-radius:12px;align-content:center;place-items:center;gap:2px;font-size:10px;font-weight:600;line-height:1.2;display:grid}.obs .th-load{background:linear-gradient(90deg,#f2f4f6 0%,#e5e8eb 50%,#f2f4f6 100%) 0 0/200% 100%;border-radius:12px;width:100%;height:100%;animation:1s linear infinite obs-shimmer;display:block}@keyframes obs-shimmer{0%{background-position:200% 0}to{background-position:0 0}}.obs .th-btn{cursor:pointer;background:0 0;border:0;border-radius:12px;width:56px;height:56px;padding:0;display:block;position:relative}.obs .th-pen{color:#fff;pointer-events:none;background:#191f2880;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:700;display:none;position:absolute;inset:0}.obs .th-btn:hover .th-pen,.obs .th-btn.drag .th-pen{display:flex}.obs .th-btn.drag{box-shadow:0 0 0 2px var(--ink)}.obs .it-nm{min-width:0}.obs .it-p1{align-items:baseline;gap:10px;min-width:0;display:flex}.obs .it-code{font-family:var(--obs-mono);color:var(--ink);background:#f2f4f6;border-radius:6px;flex:none;padding:1px 8px;font-size:15px;display:inline-block}.obs .it-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:18px;font-weight:700;display:block;overflow:hidden}.obs .it-name.full{white-space:normal;overflow-wrap:anywhere}.obs .it-mk{min-width:0;color:var(--muted);align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:flex}.obs .it-mk>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.obs .it-mk.full>span{white-space:normal;overflow-wrap:anywhere}.obs .it-mk-logo{border-radius:3px;flex:none;display:block}.obs .it-opt{color:var(--ink-2,#333d4b);overflow-wrap:anywhere;margin-top:3px;font-size:14px;font-weight:700;line-height:1.45;display:block}.obs .it-opt-lb{color:var(--muted);margin-right:6px;font-size:12px;font-weight:700}.obs .it-opt .diff{color:#c22b38;background:#fff0f1;border-radius:5px;padding:0 4px}.obs .it-optdiff{color:#c22b38;background:#fff0f1;border-radius:6px;width:max-content;margin-top:4px;padding:2px 7px;font-size:11.5px;font-weight:800;line-height:1.4;display:block}.obs .it-size{text-align:center;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.obs .it-qty{text-align:center;font-variant-numeric:tabular-nums;color:var(--ink-3);justify-content:center;align-items:center;gap:10px;font-size:20px;display:flex}.obs .it-qty b{color:var(--ink);font-weight:800}.obs .qbtn{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.obs .qbtn:hover{border-color:var(--ink-3)}.obs .st{white-space:nowrap;border-radius:999px;justify-self:end;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:800;display:inline-flex}.obs .st-wait{color:var(--ink-3);background:#f2f4f6}.obs .st-part{color:var(--ink);border:1.5px solid var(--ink);background:#fff}.obs .st-ok{background:var(--ink);color:#fff}.obs .it.ok{background:#fafafb}.obs .it.ok .it-name{color:var(--ink-2)}.obs .it.flash{animation:1s ease-out obs-flash}@keyframes obs-flash{0%{background:#dce0e5}to{background:0 0}}.obs .it.ok.flash{animation-name:obs-flashok}@keyframes obs-flashok{0%{background:#dce0e5}to{background:#fafafb}}.obs .empty{color:var(--muted);justify-items:center;gap:8px;padding:38px 20px;font-size:15px;font-weight:600;display:grid}.obs .ev{border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.obs .ev-ic{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:1px;display:grid}.obs .ev-bad{background:var(--danger-soft);color:#c22634}.obs .ev-bad .ev-ic{background:var(--danger);color:#fff}.obs .ev-info{color:var(--ink);background:#f2f4f6}.obs .ev-info .ev-ic{background:var(--ink-2);color:#fff}.obs .ev-t{font-size:16px;font-weight:800;display:block}.obs .ev-sub{margin-top:2px;font-size:13.5px;display:block}.obs .ev-hint{margin-top:4px;font-size:13px;font-weight:600;display:block}.obs .ev.shake{animation:.36s obs-shake}@keyframes obs-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.obs .ev-txt{flex:1;min-width:0}.obs .ev-acts{flex:none;align-self:center;gap:8px;display:flex}.obs .ev-acts .btn{border-radius:10px;height:36px;padding:0 14px;font-size:13.5px}.obs .ev-bad .ev-acts .btn{color:#c22634;border-color:#fff}.obs .ev-bad .ev-acts .btn:hover{background:#fff8f9;border-color:#fff}.obs .ev-done{color:var(--ink);background:#f2f4f6}.obs .ev-done .ev-ic{background:var(--ink);color:#fff}.obs .bci{flex:none;display:block}.obs .ev-sub.ev-bc{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.obs .ev-sub.ev-bc>span{overflow-wrap:anywhere;min-width:0}.obs .reg-offer{color:var(--ink);background:#f2f4f6;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.obs .reg-offer .ro-ic{width:26px;height:26px;color:var(--ink-2);flex:none;place-items:center;display:grid}.obs .ro-t{font-size:16px;font-weight:800;display:block}.obs .ro-sub{color:var(--ink-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:2px;font-size:13.5px;display:block}.obs .bgdone{background:#f2f4f6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.obs .bgdone .bg-ic{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.obs .bgdone .bg-t{font-weight:800}.obs .bgdone.warn{border:1.5px solid var(--ink);background:#fff}.obs .warnline{color:var(--ink);background:#f2f4f6;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:700}.obs .obs-ring{--p:0;background:conic-gradient(var(--ink) calc(var(--p) * 1%), var(--line) 0);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}.obs .obs-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.obs .obs-ring span{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800;position:relative}.obs .count{flex:none;justify-items:end;gap:4px;display:grid}.obs .sh-h>.count{align-content:center;min-height:86px}.obs .count b{font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.obs .count>span{color:var(--muted);font-size:12px;font-weight:700}.obs .state-card{text-align:center;justify-items:center;gap:8px;padding:40px 24px 34px;display:grid}.obs .sc-ic{background:var(--danger);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;font-weight:800;display:grid}.obs .sc-t{letter-spacing:-.02em;margin-top:4px;font-size:22px;font-weight:800}.obs .sc-d{color:var(--ink-2);font-size:15px}.obs .sc-a{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.obs .done{text-align:center;justify-items:center;gap:6px;padding:44px 24px 40px;display:grid}.obs .done-ic{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:68px;height:68px;animation:.32s ease-out obs-pop;display:grid}@keyframes obs-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.obs .done-t{letter-spacing:-.02em;margin-top:8px;font-size:24px;font-weight:800}.obs .done-d{color:var(--ink-2);font-size:15px}.obs .ov{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:5;background:#191f2857;border-radius:16px;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.obs .x{cursor:pointer;width:36px;height:36px;color:var(--ink-2);background:#f2f4f6;border:0;border-radius:10px;flex:none;place-items:center;margin-left:auto;display:grid}.obs .sheet{background:#fff;border-radius:24px 24px 0 0;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:1104px;max-width:100%;height:calc(100% - 10px);display:grid;box-shadow:0 -12px 48px #191f2833}.obs .sheet.up{animation:.3s cubic-bezier(.2,.8,.2,1) obs-up}@keyframes obs-up{0%{opacity:.3;transform:translateY(60px)}to{opacity:1;transform:none}}.obs .grab{background:var(--line);border-radius:999px;width:44px;height:5px;margin:10px auto 0}.obs .sh-h{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:14px 28px 18px;display:flex}.obs .sh-t{letter-spacing:-.025em;font-size:26px;font-weight:800}.obs .sh-t.wb{letter-spacing:.01em;font-size:28px}.obs .sh-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:14px;display:flex}.obs .sh-b{grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;padding:18px 28px;display:grid;overflow:auto}.obs .sh-f{border-top:1px solid var(--line);align-items:center;gap:10px;padding:16px 28px 22px;display:flex}.obs .obs-nav{z-index:6;width:56px;height:56px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #191f282e}.obs .obs-nav.prev{left:max(-22px,50% - 630px)}.obs .obs-nav.next{right:max(-22px,50% - 630px)}.obs .obs-nav:hover:not(.off){transform:translateY(-50%)scale(1.06)}.obs .obs-nav.off{opacity:.35;box-shadow:none;cursor:default;pointer-events:none}.obs .topbar .tb-r{position:relative}.obs .obs-pos{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;font-size:12px;font-weight:700;position:absolute;top:calc(100% + 4px);right:8px}.obs .obs-pos.past{color:#3182f6}.obs .sheet.past .sh-f .scan{border-color:var(--line);background:#fafafb}.obs .sh-tr{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.obs .btn.btn-s{border-radius:9px;gap:6px;height:32px;padding:0 12px;font-size:13px}.obs .btn.wb-btn{color:var(--ink-2);font-weight:600}.obs .btn.wb-btn:hover{color:var(--ink)}.obs .wb-edit{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.obs .wb-in{font-family:var(--obs-mono);letter-spacing:.01em;border:1.5px solid var(--line);width:min(320px,100%);min-width:0;height:44px;color:var(--ink);background:#fff;border-radius:12px;outline:none;padding:0 14px;font-size:22px;font-weight:600}.obs .wb-in::placeholder{font-family:var(--font-family-sans,"Pretendard Variable", "Pretendard", "Noto Sans KR", sans-serif);color:#b0b8c1;font-size:15px;font-weight:500}.obs .wb-in:focus{border-color:var(--ink);box-shadow:0 0 0 4px #191f2814}.obs .wb-in:disabled{color:var(--ink-3);background:#fafafb}@media (prefers-reduced-motion:reduce){.obs *{transition:none!important;animation:none!important}}@media (pointer:coarse){.obs .qbtn,.obs .x{width:44px;height:44px}.obs .btn.btn-s{height:44px}.obs .v2-info-field button{min-width:44px;min-height:44px}.obs .v2-info-field .ipt{height:44px}.obs .v2-info-field .ipt input{align-self:stretch}.obs .v2-info-field div:not(.ipt)>input:not([readonly]){min-height:44px}.obs .it .sub>button,.obs .it .sub>label{position:relative}.obs .it .sub>button:after,.obs .it .sub>label:after{content:"";position:absolute;inset:-13px -4px}.obs .it .sub>input{min-height:44px}.obs .it-p1{flex-wrap:wrap;row-gap:2px}.obs .it-name{white-space:normal;overflow-wrap:anywhere;overflow:visible}}@media (width<=1024px) and (any-pointer:coarse){.obs,.obs .obs-lower,.obs .idle,.obs .sheet,.obs .state-card,.obs .done{grid-template-columns:minmax(0,1fr)}.obs .topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;display:flex}.obs .topbar>div:first-child{display:none}.obs .step{gap:6px;font-size:13px}.obs .step+.step:before{width:16px;margin:0 8px}.obs .sheet{width:100%}.obs .topbar.in-sheet{padding:12px 16px 2px}.obs .sh-h{gap:12px;padding:12px 16px 14px}.obs .sh-b{padding:14px 16px}.obs .sh-f{padding:12px 16px 16px}.obs .it{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"th nm st""th sz qt";gap:4px 12px;padding:14px 16px}.obs .it>:first-child{grid-area:th;align-self:start}.obs .it>:nth-child(2){grid-area:nm}.obs .it>:nth-child(3){text-align:left;grid-area:sz;justify-self:start}.obs .it>:nth-child(4){grid-area:qt;justify-self:end}.obs .it>:nth-child(5){grid-area:st;align-self:start}.obs .it-h{display:none}.obs .it-size{font-size:22px}.obs .obs-nav{width:44px;height:44px}.obs .obs-nav.prev{left:-22px}.obs .obs-nav.next{right:-22px}.obs .v2-info{grid-template-columns:repeat(2,minmax(0,1fr))}.obs .v2-info-field .ipt.obs-partner-auto{gap:5px;padding:0 8px}.obs .wb,.obs .done-wb{white-space:nowrap}.obs .obs-lower{min-height:max(560px,100dvh - 440px)}}@media (width<=600px) and (any-pointer:coarse){.obs .step{gap:0;font-size:0}.obs .step .n{width:24px;height:24px;font-size:12px}.obs .step+.step:before{width:12px;margin:0 5px}.obs .sess{gap:4px;height:28px;padding:0 10px 0 8px;font-size:12px}.obs .sess b{font-size:14px}.obs .idle{padding:16px 14px 20px}.obs .idle-t{font-size:19px}.obs .idle-row{flex-wrap:wrap;justify-content:center}.obs .idle-row>.scan{flex-basis:100%}.obs .idle-row>.btn{height:44px}.obs .ev.with-acts,.obs .reg-offer{flex-wrap:wrap}.obs .ev-acts{flex:100%}.obs .ev-acts>.btn{flex:1}.obs .state-card,.obs .done{padding:28px 14px 24px}.obs .sh-h{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"cnt wbb x""ttl ttl ttl""meta meta meta";align-items:center;gap:6px 10px;padding:10px 12px 12px;display:grid}.obs .sh-h>:first-child,.obs .sh-h .sh-tr{display:contents}.obs .sh-h .sh-t,.obs .sh-h .wb-edit{grid-area:ttl}.obs .sh-h .wb-btn{grid-area:wbb;justify-self:end}.obs .sh-h .sh-meta{grid-area:meta;margin-top:0}.obs .sh-h>.count{grid-area:cnt;justify-items:start}.obs .sh-h>.x{grid-area:x;margin-left:0}.obs .sh-t,.obs .sh-t.wb{font-size:22px}.obs .sh-h .sh-t.wb{white-space:normal}.obs .topbar.in-sheet{padding:10px 12px 2px}.obs .sh-b{padding:12px}.obs .it{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"th nm""th st""sz qt";gap:6px 10px;padding:12px}.obs .it>:nth-child(3){justify-self:center}.obs .it>:nth-child(4),.obs .it>:nth-child(5){justify-self:start}.obs .it-name{font-size:16px}.obs .it-size{font-size:20px}.obs .sh-h>.count{min-height:0}.obs .obs-nav.prev{left:-22px}.obs .obs-nav.next{right:-22px}.obs .obs-pos{margin-left:6px;position:static}.obs .sh-f{flex-wrap:wrap;gap:8px;padding:10px 12px 12px}.obs .sh-f>*{flex:100%}.obs .scan-l{height:52px;padding:0 14px;font-size:17px}.obs .sh-f .btn-l{height:48px}.obs .v2-info{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.obs .obs-lower{min-height:max(560px,100dvh - 130px)}}:is(html:has(.obs),body:has(.obs)){overscroll-behavior-y:contain}.obs .sh-b{overscroll-behavior:contain}.obs .mk.bl{color:#1b64da;background:#e8f3ff}.obs .ev.ev-head{align-items:center;gap:10px;display:flex}.obs .ev.ev-head .ev-head-t{flex:1;min-width:0}.obs .ev.ev-head .btn{flex:none}.obs .bgdone .bg-h{color:var(--ink-2,#333d4b);font-weight:700}.obs .other-pending{color:#b25e00;background:#fff6e5;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.obs .other-pending svg{flex:none}.pk,.pk-sheet{--pk-ink:var(--ink,#191f28);--pk-ink-2:#4e5968;--pk-ink-3:#8b95a1;--pk-ink-4:#b0b8c1;--pk-line:#f2f4f6;--pk-fill:#f2f4f6;--pk-red:#f04452;--pk-red-soft:#fff0f1;--pk-r-lg:20px;--pk-r-md:14px;--pk-ease:var(--ease-out,cubic-bezier(.2, .8, .2, 1))}.pk .pk-num,.pk-sheet .pk-num{font-variant-numeric:tabular-nums}.pk svg.pk-i,.pk-sheet svg.pk-i{flex:none}.pk-head{flex-wrap:wrap;justify-content:space-between;align-items:center;flex-direction:row!important;gap:10px!important}.pk-head-right{align-items:center;gap:8px;display:flex}.pk-pc{height:36px;color:var(--pk-ink-2);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.pk-pc i{background:var(--pk-ink);border-radius:50%;width:8px;height:8px}.pk-pc.bad{color:var(--pk-red)}.pk-pc.bad i{background:var(--pk-red)}.pk-pc.off i{background:var(--pk-ink-4)}.pk-btn{height:36px;color:var(--pk-ink);white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;display:inline-flex}.pk-btn:hover{box-shadow:0 0 0 1px var(--line,#e5e8eb)}.pk-btn.bad{color:var(--pk-red);background:var(--pk-red-soft)}.pk-hero{border-radius:var(--pk-r-lg);background:#fff;padding:20px;box-shadow:0 1px 2px #00000008}.pk-scan .v2-recon{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.pk-scan .v2-recon span:empty{display:none}.pk-scan input.toss-input{transition:border-color .16s var(--pk-ease), background-color .16s var(--pk-ease);border-radius:var(--pk-r-md)!important;background:var(--pk-fill) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238B95A1' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7V5a2 2 0 0 1 2-2h2M17 3h2a2 2 0 0 1 2 2v2M21 17v2a2 2 0 0 1-2 2h-2M7 21H5a2 2 0 0 1-2-2v-2M8 7v10M12 7v10M16 7v10'/%3E%3C/svg%3E") no-repeat 18px center / 24px!important;height:60px!important;color:var(--pk-ink)!important;box-shadow:none!important;border:2px solid #0000!important;padding:0 18px 0 54px!important;font-size:19px!important}.pk-scan input.toss-input:focus{border-color:var(--pk-ink)!important;background-color:#fff!important}.pk-scan input.toss-input::placeholder{font-weight:500!important}.pk-msg{color:var(--pk-ink-2);margin:10px 4px 0;font-size:13.5px}.pk-msg.bad{color:var(--pk-red)}.pk-hero-row{align-items:stretch;gap:20px;margin-top:18px;display:flex}.pk-now{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:124px;display:flex}.pk-lab{color:var(--pk-ink-3);align-items:center;gap:8px;font-size:14px;display:flex;font-weight:700!important}.pk-lab.rec{color:var(--pk-red)}.pk-timer{font-size:15px;font-weight:700!important}.pk-dot{background:var(--pk-red);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.pk-dot.sm{width:8px;height:8px}.pk-dot.pulse{animation:1.6s ease-in-out infinite hb-pk-rec}@keyframes hb-pk-rec{50%{opacity:.35}}.pk-big{letter-spacing:-.5px;color:var(--pk-ink);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 2px;font-size:28px;line-height:1.2;overflow:hidden;font-weight:800!important}.pk-big.idle{font-size:24px}.pk-sub{color:var(--pk-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden;font-weight:500!important}.pk-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pk-chip{background:var(--pk-fill);height:28px;color:var(--pk-ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:13px;display:inline-flex}.pk-chip.soft{color:var(--pk-ink-3);background:0 0;padding-left:2px;font-weight:500!important}.pk-stop{border-radius:var(--pk-r-lg);background:var(--pk-ink);color:#fff;cursor:pointer;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:10px;width:210px;font-size:21px;display:flex;font-weight:800!important}.pk-stop:disabled{background:var(--pk-fill);color:var(--pk-ink-4);cursor:default}.pk-keys{gap:6px;display:flex}.pk-kbd{font:inherit;white-space:nowrap;color:#fffc;background:#ffffff1f;border:1px solid #fff3;border-bottom-width:2px;border-radius:6px;padding:1px 7px;font-size:12px!important;font-weight:600!important}.pk-stop:disabled .pk-kbd{border-color:var(--line,#e5e8eb);color:var(--pk-ink-4);background:#fff}.pk-note{border-radius:var(--pk-r-md);background:var(--pk-fill);color:var(--pk-ink-2);align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.pk-note b{color:var(--pk-ink);font-size:15px;display:block;font-weight:700!important}.pk-note span{font-size:13px;display:block;font-weight:500!important}.pk-note .pk-btn{margin-left:auto}.pk-note.bad{background:var(--pk-red-soft);color:var(--pk-red)}.pk-note.bad b{color:var(--pk-red)}.pk-note.bad span{color:#c4323f}.pk-note.bad .pk-btn{color:var(--pk-red)}.pk-sec{margin-top:24px}.pk-sec-h{align-items:baseline;gap:8px;margin:0 4px 10px;display:flex}.pk-sec-h h2{letter-spacing:-.3px;color:var(--pk-ink);margin:0;font-size:19px;font-weight:800!important}.pk-sec-h .pk-cnt{color:var(--pk-ink-3);font-size:13.5px}.pk-foot{color:var(--pk-ink-3);margin:8px 4px 0;font-size:12px;font-weight:500!important}.pk-stations{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.pk-st{border-radius:var(--pk-r-md);background:#fff;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.pk-st>svg{color:var(--pk-ink-3)}.pk-st>div{min-width:0}.pk-st b{color:var(--pk-ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden;font-weight:700!important}.pk-st span.pk-st-s{color:var(--pk-ink-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;display:flex;overflow:hidden}.pk-st span.pk-st-s.rec,.pk-st span.pk-st-s.bad{color:var(--pk-red)}.pk-st .pk-me{color:var(--pk-ink-2);background:var(--pk-fill);border-radius:6px;flex:none;margin-left:auto;padding:2px 7px;font-size:12px}.pk-st.stale{opacity:.55}.pk-rec-head{flex-wrap:wrap;align-items:center;gap:10px;margin:0 4px 10px;display:flex}.pk-rec-head .pk-sec-h{margin:0}.pk-grow{flex:1}.pk-find{width:270px;height:38px;color:var(--pk-ink-3);background:#fff;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.pk-find:focus-within{border-color:var(--pk-ink)}.pk-find input{min-width:0;color:var(--pk-ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.pk-find input::placeholder{color:var(--pk-ink-4);font-weight:500!important}.pk-find button{color:var(--pk-ink-3);cursor:pointer;background:0 0;border:0;padding:0;line-height:0}.pk-seg{background:#fff;border-radius:999px;padding:3px;display:inline-flex}.pk-seg button{height:32px;color:var(--pk-ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:13.5px;display:inline-flex}.pk-seg button[aria-pressed=true]{background:var(--pk-ink);color:#fff}.pk-icon{width:38px;height:38px;color:var(--pk-ink-2);cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.pk-icon:hover{color:var(--pk-ink);box-shadow:0 0 0 1px var(--line,#e5e8eb)}.pk-load{border-radius:var(--pk-r-md);color:var(--pk-ink-2);background:#fff;align-items:center;gap:8px;margin:0 0 10px;padding:10px 14px;font-size:13px;display:flex}.pk-table.v2-lines{border-radius:var(--pk-r-lg);background:#fff;border:0;overflow-x:auto;box-shadow:0 0 0 .5px #0000000f}.pk-table thead th{height:42px;font-size:12.5px;color:var(--pk-ink-3)!important;background:#fff!important;border:0!important;border-bottom:.5px solid #00000014!important}.pk-table tbody td{vertical-align:middle;background:0 0!important;border:0!important;border-top:.5px solid #0000000f!important}.pk-table tbody tr:hover td{background:#fafbfc!important}.pk-table tr.pk-day td{color:var(--pk-ink-2);padding-top:9px;padding-bottom:9px;font-size:13px;background:#fafbfc!important;font-weight:700!important}.pk-table tr.pk-day td span{color:var(--pk-ink-3);margin-left:8px;font-weight:600!important}.pk-code{color:var(--pk-ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;font-weight:700!important}.pk-code-name{color:var(--pk-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden;font-weight:500!important}.pk-dim{color:var(--pk-ink-3)}.pk-play{background:var(--pk-fill);height:30px;color:var(--pk-ink);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;display:inline-flex;font-weight:700!important}.pk-play:hover{background:var(--pk-ink);color:#fff}.pk-play svg{fill:currentColor;stroke:none}.pk-vgray{color:var(--pk-ink-4);white-space:nowrap;font-size:13px}.pk-vrec{color:var(--pk-red);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.pk-del{width:32px;height:32px;color:var(--pk-ink-4);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.pk-del:hover:not(:disabled){color:var(--pk-red);background:var(--pk-red-soft)}.pk-del:disabled{cursor:default}.pk-empty{text-align:center;color:var(--pk-ink-3);padding:30px 0;font-weight:500!important}.pk-sheet{background:#fff;border-radius:22px;flex-direction:column;width:min(760px,100vw - 32px);max-height:calc(100vh - 40px);display:flex;overflow:auto;box-shadow:0 20px 60px #0000002e}.pk-sheet.form{background:#f7f8fa;width:min(560px,100vw - 32px)}.pk-sh-top{align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}.pk-sh-ttl{letter-spacing:-.3px;color:var(--pk-ink);word-break:break-all;font-size:21px;font-weight:800!important}.pk-sh-sub{color:var(--pk-ink-3);margin-top:2px;font-size:14px;font-weight:500!important}.pk-x{background:var(--pk-fill);width:32px;height:32px;color:var(--pk-ink-2);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.pk-video{aspect-ratio:16/9;border-radius:var(--pk-r-md);background:#000;margin:0 22px;position:relative;overflow:hidden}.pk-video video{width:100%;height:100%;display:block}.pk-video-err{text-align:center;color:#fff;place-items:center;padding:20px;font-size:14px;display:grid;position:absolute;inset:0}.pk-video-err a{color:#fff;text-decoration:underline}.pk-meta{grid-template-columns:90px 1fr;gap:6px 14px;margin:16px 22px 0;font-size:14px;display:grid}.pk-meta dt,.pk-meta dd{align-items:center;min-height:28px;margin:0;display:flex}.pk-meta dt{color:var(--pk-ink-3);font-weight:500!important}.pk-meta dd{min-width:0;color:var(--pk-ink);gap:8px}.pk-meta .pk-path{color:var(--pk-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pk-copy{width:28px;height:28px;color:var(--pk-ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.pk-copy:hover{background:var(--pk-fill);color:var(--pk-ink)}.pk-sh-foot{flex-wrap:wrap;align-items:center;gap:8px;padding:18px 22px 22px;display:flex}.pk-txt{background:var(--pk-fill);height:38px;color:var(--pk-ink);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.pk-txt:disabled{opacity:.4;cursor:default}.pk-txt.danger{color:var(--pk-red);background:0 0}.pk-txt.danger:hover{background:var(--pk-red-soft)}.pk-form{padding:0 20px 22px}.pk-g-t{color:var(--pk-ink-3);margin:18px 6px 8px;font-size:13px;font-weight:700!important}.pk-group{border-radius:var(--pk-r-md);background:#fff;overflow:hidden}.pk-row{min-height:52px;color:var(--pk-ink);border-top:.5px solid #00000012;align-items:center;gap:12px;padding:0 16px;font-size:15px;display:flex}.pk-row:first-child{border-top:0}.pk-row>span:first-of-type{white-space:nowrap}.pk-row .pk-val{min-width:0;color:var(--pk-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:14px;overflow:hidden;font-weight:500!important}.pk-row input{text-align:right;min-width:0;color:var(--pk-ink);background:0 0;border:0;outline:0;flex:1;margin-left:auto;font-size:15px}.pk-row input::placeholder{color:var(--pk-ink-4);font-weight:500!important}.pk-row.bad,.pk-row.bad .pk-val{color:var(--pk-red)}.pk-row .pk-seg{background:var(--pk-fill);margin-left:auto}.pk-row .pk-seg button[aria-pressed=true]{color:var(--pk-ink);background:#fff;box-shadow:0 1px 3px #00000014}.pk-sw{background:var(--pk-ink);cursor:pointer;width:50px;height:30px;transition:background-color .16s var(--pk-ease);border:0;border-radius:999px;flex:none;margin-left:auto;position:relative}.pk-sw:after{content:"";width:24px;height:24px;transition:left .16s var(--pk-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:23px;box-shadow:0 1px 3px #0003}.pk-sw[aria-checked=false]{background:var(--line,#e5e8eb)}.pk-sw[aria-checked=false]:after{left:3px}.pk-g-f{color:var(--pk-ink-3);margin:8px 6px 0;font-size:12.5px;line-height:1.5;font-weight:500!important}.pk-help{border-radius:var(--pk-r-md);background:#fff;margin-top:10px;font-size:14px}.pk-help summary{cursor:pointer;color:var(--pk-ink-2);align-items:center;gap:8px;padding:14px 16px;list-style:none;display:flex}.pk-help summary::-webkit-details-marker{display:none}.pk-help summary .pk-chev{transition:transform .16s var(--pk-ease);margin-left:auto}.pk-help[open] summary .pk-chev{transform:rotate(90deg)}.pk-help ol{color:var(--pk-ink-2);margin:0;padding:0 16px 16px 36px;line-height:1.8;font-weight:500!important}.pk-help ol b{color:var(--pk-ink);font-weight:700!important}.pk-primary{border-radius:var(--pk-r-md);background:var(--pk-ink);color:#fff;cursor:pointer;border:0;width:100%;height:54px;margin-top:20px;font-size:16px;display:block;font-weight:700!important}.pk-primary:disabled{opacity:.5;cursor:default}.pk-say{color:var(--pk-ink-2);margin:12px 6px 0;font-size:13.5px}.pk-say.bad{color:var(--pk-red)}.pk-steps{border-radius:var(--pk-r-md);background:#fff;padding:18px}.pk-dl{border-radius:var(--pk-r-md);background:var(--pk-ink);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-size:16px;display:flex;font-weight:700!important}.pk-dl small{opacity:.7;font-weight:500!important}.pk-steps ol{color:var(--pk-ink-2);margin:16px 0 0;padding-left:22px;font-size:14.5px;line-height:1.9;font-weight:500!important}.pk-steps ol b{color:var(--pk-ink);font-weight:700!important}@media (width<=720px){.pk-hero-row{flex-direction:column}.pk-stop{flex-direction:row;width:100%;height:80px}.pk-big{font-size:23px}.pk-scan input.toss-input{font-size:16px!important}.pk-find{order:5;width:100%}.pk-note{flex-wrap:wrap}.pk-meta{grid-template-columns:76px 1fr}}@media (prefers-reduced-motion:reduce){.pk-dot.pulse{animation:none}.pk-scan input.toss-input,.pk-sw,.pk-sw:after,.pk-help summary .pk-chev{transition:none}}.pk-cards{border-radius:var(--pk-r-lg);background:#fff;overflow:hidden;box-shadow:0 0 0 .5px #0000000f}.pk-cards-day{color:var(--pk-ink-2);background:#fafbfc;border-top:.5px solid #0000000f;padding:9px 16px;font-size:13px;font-weight:700!important}.pk-cards-day:first-child{border-top:0}.pk-cards-day span{color:var(--pk-ink-3);margin-left:8px;font-weight:600!important}.pk-cr{border-top:.5px solid #0000000f;align-items:center;gap:10px;padding:12px 16px;display:flex}.pk-cards>.pk-cr:first-child{border-top:0}.pk-cr-main{flex:1;min-width:0}.pk-cr-sub{color:var(--pk-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;display:block;overflow:hidden;font-weight:500!important}.hb-cell-flash{animation:.4s ease-out hb-x-cell-flash}@keyframes hb-x-cell-flash{0%,25%{background-color:#e5e8eb}}.hb-mini-wrap{z-index:40;pointer-events:none;height:0;position:sticky;top:0}.hb-mini-title{display:none}@supports (timeline-scope:--a) and (animation-timeline:scroll()){.hb-mini-title{max-width:min(60vw,420px);height:30px;font:inherit;color:#191f28;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);opacity:0;background:#ffffffd1;border:0;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:800;animation:linear both hb-x-mini-in;animation-timeline:--hb-main-scroll;animation-range:48px 88px;display:inline-flex;position:absolute;top:6px;left:0;overflow:hidden;translate:0 -4px;box-shadow:0 1px #0000000a,0 4px 14px #0f1e3c14}@keyframes hb-x-mini-in{to{opacity:1;pointer-events:auto;translate:0}}.page-header .page-title{transform-origin:0;animation:linear both hb-x-title-out;animation-timeline:--hb-main-scroll;animation-range:0 64px}@keyframes hb-x-title-out{to{opacity:.2;scale:.94}}}.hb-glass-bar{-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);background:#191f28c7!important}.hb-thumb-pop{z-index:3000;pointer-events:none;transform-origin:0 0;background:#fff;border-radius:16px;width:220px;height:220px;position:fixed;overflow:hidden;box-shadow:0 18px 50px #0f1e3c3d,0 0 0 1px #0000000a}.hb-thumb-pop img{object-fit:contain;width:100%;height:100%;display:block}.hb-skel{animation:.16s ease-out .3s both hb-x-skel-in}@keyframes hb-x-skel-in{0%{opacity:0}}.hb-skel-row{height:var(--row-height,48px);border-bottom:1px solid var(--table-row-line,#e7eaef);align-items:center;gap:16px;padding:0 14px;display:flex}.hb-skel-bar{background:#eef0f3;border-radius:5px;flex:none;height:10px;display:block;position:relative;overflow:hidden}.hb-skel-bar:after{content:"";background:linear-gradient(90deg,#0000,#ffffffd9,#0000);animation:1.3s ease-in-out infinite hb-x-skel-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes hb-x-skel-shine{to{transform:translate(100%)}}.hb-empty-pic{animation:.24s cubic-bezier(.2,.8,.2,1) both hb-x-empty-in}@keyframes hb-x-empty-in{0%{opacity:0;translate:0 6px}}.hb-empty-point{margin-left:-9px;animation:1.2s cubic-bezier(.2,.8,.2,1) 2 hb-x-bob;position:absolute;top:28px;left:50%}@keyframes hb-x-bob{50%{translate:0 -6px}}.hb-ring-fg{transition:stroke-dashoffset .4s cubic-bezier(.2,.8,.2,1)}.hb-bar-in{transform-box:fill-box;transform-origin:bottom;animation:.4s cubic-bezier(.2,.8,.2,1) both hb-x-bar-in}@keyframes hb-x-bar-in{0%{transform:scaleY(0)}}.hb-line-in{stroke-dasharray:1;animation:.4s cubic-bezier(.2,.8,.2,1) both hb-x-line-in}@keyframes hb-x-line-in{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.hb-hbar-in{animation:.4s cubic-bezier(.2,.8,.2,1) both hb-x-hbar-in}@keyframes hb-x-hbar-in{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.hb-cell-flash,.page-header .page-title,.hb-skel{animation:none}.hb-skel-bar:after{display:none}.hb-empty-pic,.hb-empty-point{animation:none}.hb-ring-fg{transition:none}.hb-bar-in,.hb-line-in,.hb-hbar-in{animation:none}}
