

@font-face{font-family:"Pretendard Variable";font-weight:400 800;font-style:normal;font-display:swap;src:url("/assets/kk.woff2") format("woff2-variations")}

:root{

  --vk-ink:#191f28;--vk-ink2:#333d4b;--vk-body:#4e5968;--vk-sub:#6b7684;--vk-sub2:#5f6875;
  --vk-band:#f2f4f6;--vk-press:#e5e8eb;--vk-well:#f9fafb;--vk-line:#e5e8eb;--vk-hair:rgba(3,31,63,.09);
  --vk-edge:#8b95a1;--vk-ring:#7a818b;
  --vk-cta:#2087E9;--vk-cta-deep:#1466C4;--vk-cta-bg:#EAF4FE;--vk-cta-ring:rgba(32,135,233,.14);
  --vk-info:#1b64da;--vk-info-bg:#e8f3ff;--vk-step:#2087e9;
  --vk-err:#d91f2e;--vk-err-deep:#b3261e;--vk-err-bg:#fdecea;
  --vk-warn:#6b4e00;--vk-warn-bg:#fff8e6;
  --vk-pill:#1b64da;--vk-pill-bg:#e8f3ff;
  --vk-page:#f2f4f6;--vk-surface:#fff;--vk-surface-0:rgba(255,255,255,0);--vk-scrim:rgba(17,20,24,.45);
  --vk-shadow-sm:0 1px 3px rgba(0,0,0,.08);--vk-shadow-knob:0 1px 3px rgba(0,0,0,.15);

  --vk-font:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",system-ui,sans-serif;
  --vk-font-legacy:"Pretendard Variable",Pretendard,-apple-system,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;
  --vk-fs-2xs:.6875rem;--vk-fs-xs:.75rem;--vk-fs-sm:.8125rem;--vk-fs-md:.875rem;--vk-fs-base:.9375rem;--vk-fs-lg:1rem;
  --vk-fs-xl:1.0625rem;--vk-fs-2xl:1.125rem;--vk-fs-3xl:1.1875rem;--vk-fs-4xl:1.25rem;--vk-fs-5xl:1.375rem;--vk-fs-6xl:1.5rem;--vk-fs-7xl:1.625rem;--vk-fs-hero:2.25rem;

  --vk-r-2xs:4px;--vk-r-xs:6px;--vk-r-sm:8px;--vk-r-smd:10px;--vk-r-md:12px;--vk-r-mdl:14px;--vk-r-lg:16px;--vk-r-xl:20px;--vk-r-2xl:24px;--vk-r-round:50%;

  --vk-sp-1:4px;--vk-sp-2:8px;--vk-sp-3:12px;--vk-sp-4:16px;--vk-sp-5:20px;--vk-sp-6:24px;--vk-sp-7:32px;--vk-gutter:20px;
--vk-on-ink-act:#64a8ff;}

.pv-login,.pv-review,.pv-app,.pv-leads,.pv-myshop,.pv-consent,.pv-phone-add,.pv-cred,.pv-guide{}

*{margin:0;padding:0;box-sizing:border-box}
body{font-family:var(--vk-font);background:var(--vk-page);color:var(--vk-ink);line-height:1.5;letter-spacing:-.01em;word-break:keep-all;-webkit-font-smoothing:antialiased}
.wrap{max-width:520px;margin:0 auto;padding:var(--vk-sp-3) var(--vk-sp-3) var(--vk-sp-7);min-height:100vh}
h1{font-size:var(--vk-fs-4xl);line-height:1.4;font-weight:700;letter-spacing:-.03em;color:var(--vk-ink)}
.muted{color:var(--vk-body);font-size:var(--vk-fs-md)}
input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--vk-ink);outline-offset:2px}
button{color:inherit;-webkit-tap-highlight-color:transparent}

.cta{display:block;width:100%;min-height:56px;padding:0 var(--vk-sp-5);border:0;border-radius:var(--vk-r-lg);background:var(--vk-cta);color:var(--vk-surface);font-family:inherit;font-size:var(--vk-fs-3xl);font-weight:700;letter-spacing:-.01em;cursor:pointer}
.cta:active{filter:brightness(.92)}

.lead{background:var(--vk-surface);border:0;border-radius:var(--vk-r-xl);padding:var(--vk-sp-5);margin-top:var(--vk-sp-3)}
.lead h3{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--vk-fs-xl);line-height:1.45;font-weight:700;letter-spacing:-.025em}
.lead>.muted{margin-top:var(--vk-sp-1)}
.grid{display:grid;grid-template-columns:1fr 1fr;gap:14px var(--vk-sp-4);margin:var(--vk-sp-4) 0 0;padding-top:var(--vk-sp-4);box-shadow:inset 0 .75px 0 var(--vk-hair);font-size:var(--vk-fs-lg);line-height:1.45;font-weight:600;color:var(--vk-ink)}
.grid>div{min-width:0}
.grid .k{margin-bottom:2px;font-size:var(--vk-fs-md);font-weight:400;color:var(--vk-body)}
.grid b{font-weight:600}
.grid .wide{grid-column:1/-1}
.pill{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:var(--vk-r-sm);background:var(--vk-pill-bg);color:var(--vk-pill);font-size:var(--vk-fs-sm);font-weight:700;white-space:nowrap}
.pill[data-status="contacted"]{background:var(--vk-band);color:var(--vk-ink2)}
.phone{font-size:var(--vk-fs-4xl);font-weight:700;letter-spacing:.01em;font-variant-numeric:tabular-nums}
.phone a{display:inline-flex;align-items:center;min-height:44px;color:var(--vk-ink);text-decoration:none}
.note-box{margin-top:var(--vk-sp-1);padding:var(--vk-sp-3) 14px;border-radius:var(--vk-r-md);background:var(--vk-well);font-size:var(--vk-fs-base);font-weight:400;line-height:1.55;color:var(--vk-body);white-space:pre-wrap;word-break:break-word}

.btns{display:flex;gap:var(--vk-sp-2);margin-top:var(--vk-sp-5)}
.btns button{flex:1;min-height:56px;padding:0 var(--vk-sp-3);border:0;border-radius:var(--vk-r-lg);background:var(--vk-band);font-family:inherit;font-size:var(--vk-fs-lg);font-weight:700;color:var(--vk-ink2);cursor:pointer}
.btns button:active{background:var(--vk-press)}
.lead .btns button:first-child:not(:only-child){background:var(--vk-ink);color:var(--vk-surface)}
.lead .muted button{min-height:44px;margin-left:var(--vk-sp-1);padding:0 var(--vk-sp-3);border:0;border-radius:var(--vk-r-md);background:var(--vk-band);font-family:inherit;font-size:var(--vk-fs-md);font-weight:600;color:var(--vk-ink2);cursor:pointer}

.notice{margin-top:var(--vk-sp-3);padding:14px var(--vk-sp-4);border:0;border-radius:var(--vk-r-lg);background:var(--vk-surface);font-size:var(--vk-fs-base);line-height:1.55;color:var(--vk-body)}
.notice b{color:var(--vk-ink)}
.warn-note{margin-top:var(--vk-sp-3);padding:14px var(--vk-sp-4);border:0;border-radius:var(--vk-r-lg);background:var(--vk-surface);font-size:var(--vk-fs-base);font-weight:600;line-height:1.55;color:var(--vk-ink2)}
.lead .warn-note{background:var(--vk-well)}
.pv-toast{position:fixed;z-index:60;bottom:20px;left:50%;transform:translateX(-50%);min-height:44px;padding:10px var(--vk-sp-4);border-radius:var(--vk-r-md);background:var(--vk-ink);color:var(--vk-surface);font-size:var(--vk-fs-md);font-weight:600}
.pv-toast[hidden]{display:none}

.lead select,.lead textarea,.lead input[type=number]{display:block;width:100%;min-height:56px;margin-top:var(--vk-sp-2);padding:0 18px;border:0;border-radius:var(--vk-r-lg);box-shadow:inset 0 0 0 1px var(--vk-edge);font-family:inherit;font-size:var(--vk-fs-lg);font-weight:600;background:var(--vk-surface);color:var(--vk-ink);-webkit-appearance:none;appearance:none;-moz-appearance:textfield}
.lead select{padding-right:44px;background:var(--vk-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 7.5l5 5 5-5' fill='none' stroke='%236b7684' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 16px center/20px}
.lead textarea{padding:14px 18px;line-height:1.55}
.lead input[type=number]::-webkit-inner-spin-button,.lead input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.lead select:focus-visible,.lead textarea:focus-visible,.lead input:focus-visible{outline:0;box-shadow:inset 0 0 0 1.5px var(--vk-cta),0 0 0 4px var(--vk-cta-ring)}
.lead textarea::placeholder{color:var(--vk-sub);font-weight:500}

.consent-row{display:flex;gap:10px;align-items:center;min-height:44px;font-size:var(--vk-fs-base);font-weight:600;line-height:22px;color:var(--vk-ink);cursor:pointer}
.consent-row input{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:24px;height:24px;margin:0;border:2px solid var(--vk-ring);border-radius:var(--vk-r-round);background:var(--vk-surface) no-repeat center/14px 14px;cursor:pointer}
.consent-row input:checked{border-color:var(--vk-ink);background-color:var(--vk-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4l2.9 2.9 6-6.3' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.consent-row input[aria-invalid="true"]:not(:checked){border-color:var(--vk-err-deep)}
.info-list{list-style:none;margin-top:2px;padding:var(--vk-sp-3) 14px;border-radius:var(--vk-r-md);background:var(--vk-well);font-size:var(--vk-fs-md);line-height:22px;color:var(--vk-sub2)}
.info-list li{position:relative;padding-left:var(--vk-sp-3)}
.info-list li+li{margin-top:6px}
.info-list li::before{content:"";position:absolute;left:1px;top:9px;width:4px;height:4px;border-radius:var(--vk-r-round);background:var(--vk-sub2)}
.info-list a{color:var(--vk-ink);font-weight:600;text-decoration:underline}
.field-error{display:flex;align-items:flex-start;gap:6px;margin-top:var(--vk-sp-2);padding:var(--vk-sp-2) var(--vk-sp-3);border-radius:var(--vk-r-smd);background:var(--vk-err-bg);font-size:var(--vk-fs-md);font-weight:500;line-height:1.5;color:var(--vk-err-deep)}
.field-error[hidden]{display:none}
.field-error::before{content:"!";flex:0 0 auto;width:16px;height:16px;margin-top:2px;border-radius:var(--vk-r-round);background:var(--vk-err-deep);color:var(--vk-err-bg);font-size:var(--vk-fs-xs);font-weight:700;line-height:16px;text-align:center}
.choice-list{margin-top:6px}
.choice-list .consent-row{align-items:flex-start;padding:var(--vk-sp-2) 0;font-weight:500}
.sub-label{display:block;margin-top:var(--vk-sp-3);font-size:var(--vk-fs-md);font-weight:600;color:var(--vk-sub2)}
.profile-fields{margin-top:14px;padding:var(--vk-sp-4);border:0;border-radius:var(--vk-r-lg);background:var(--vk-well)}
.profile-fields input[type=text]{display:block;width:100%;min-height:56px;margin-top:6px;padding:0 var(--vk-sp-4);border:0;border-radius:var(--vk-r-lg);box-shadow:inset 0 0 0 1px var(--vk-ring);font-family:inherit;font-size:var(--vk-fs-lg);background:var(--vk-surface);color:var(--vk-ink)}

.vk{font-family:var(--vk-font);color:var(--vk-ink);letter-spacing:-.01em;word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased}
.vk [hidden]{display:none!important}
.vk :focus-visible{outline:2px solid var(--vk-ink);outline-offset:2px}
.vk-input input:focus-visible,.ms-input input:focus-visible{outline:0}
.vk-field{display:flex;flex-direction:column;gap:var(--vk-sp-2)}
.vk-label{font-size:var(--vk-fs-base);line-height:22px;font-weight:600;color:var(--vk-ink)}
.vk-input{display:flex;align-items:center;gap:var(--vk-sp-2);height:56px;padding:0 18px;border-radius:var(--vk-r-lg);background:var(--vk-surface);box-shadow:inset 0 0 0 1px var(--vk-edge);transition:box-shadow .16s ease}
.vk-input:focus-within{box-shadow:inset 0 0 0 1.5px var(--vk-cta),0 0 0 4px var(--vk-cta-ring)}
.vk-input input{flex:1;min-width:0;align-self:stretch;border:0;background:none;outline:0;padding:0;font:inherit;font-size:var(--vk-fs-lg);font-weight:600;color:var(--vk-ink);caret-color:var(--vk-cta)}
.vk-input input::placeholder{color:var(--vk-sub);font-weight:500;opacity:1}
.vk-input:has(input[aria-invalid="true"]){box-shadow:inset 0 0 0 1.5px var(--vk-err)}
.vk-input:has(input[readonly]){background:var(--vk-well);box-shadow:none}
.vk-input:has(input[readonly]) input{color:var(--vk-body)}
.vk-timer{flex:none;font-size:var(--vk-fs-base);font-weight:600;color:var(--vk-body);font-variant-numeric:tabular-nums}
.vk-cta{display:flex;align-items:center;justify-content:center;width:100%;height:56px;border:0;border-radius:var(--vk-r-lg);background:var(--vk-cta);color:var(--vk-surface);font:inherit;font-size:19px;font-weight:700;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:filter .12s ease}
.vk-cta:active{filter:brightness(.92)}
.vk-cta:disabled{background:var(--vk-press);color:var(--vk-ring);cursor:default}
.vk-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:56px;padding:0 18px;border:0;border-radius:var(--vk-r-lg);background:var(--vk-band);color:var(--vk-ink2);font:inherit;font-size:var(--vk-fs-lg);font-weight:700;text-decoration:none;cursor:pointer}
.vk-btn:active{background:var(--vk-press)}
.vk-btn.sm{flex:none;width:auto;height:44px;padding:0 14px;border-radius:var(--vk-r-md);font-size:var(--vk-fs-base);font-weight:600}
.vk-old-row{display:flex;gap:var(--vk-sp-2);padding-bottom:var(--vk-sp-2)}
.vk-old-row .vk-input{flex:1;height:48px}
@media (prefers-reduced-motion:reduce){.vk *{transition:none!important}}

.ms-card{background:var(--vk-surface);border-radius:var(--vk-r-xl);padding:var(--vk-sp-5);margin-top:var(--vk-sp-3)}
.ms-card h2{font-size:var(--vk-fs-xl);line-height:1.45;font-weight:700;letter-spacing:-.025em;color:var(--vk-ink)}
.ms-card h3{font-size:var(--vk-fs-xl);line-height:1.45;font-weight:700;letter-spacing:-.025em;color:var(--vk-ink)}
.ms-h1{margin-top:2px;font-size:var(--vk-fs-6xl);line-height:1.38;font-weight:700;color:var(--vk-ink)}
.ms-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.ms-badge{display:inline-flex;align-items:center;gap:var(--vk-sp-1);height:28px;padding:0 10px 0 var(--vk-sp-2);border-radius:var(--vk-r-sm);background:var(--vk-info-bg);color:var(--vk-info);font-size:var(--vk-fs-sm);font-weight:700;white-space:nowrap}
.ms-badge svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.ms-badge.self,.ms-badge[data-self]{padding:0 10px;background:var(--vk-band);color:var(--vk-ink2)}
.ms-link{display:inline-flex;align-items:center;gap:2px;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:var(--vk-fs-base);font-weight:600;color:var(--vk-ink2);text-decoration:none;cursor:pointer}
.ms-link svg{width:14px;height:14px}
.ms-center{display:flex;justify-content:center;margin-top:var(--vk-sp-2)}
.ms-help{margin-top:6px;font-size:var(--vk-fs-md);line-height:1.55;color:var(--vk-body)}
.ms-help.ms-help-under{margin:-4px 0 10px}
.ms-field{margin-top:var(--vk-sp-5)}
.ms-label{display:block;margin-bottom:var(--vk-sp-2);font-size:var(--vk-fs-base);font-weight:600;color:var(--vk-ink)}
.ms-label-row{display:flex;align-items:center;justify-content:space-between;gap:var(--vk-sp-2);margin-bottom:var(--vk-sp-2)}
.ms-label-row .ms-label{margin:0}
.ms-input{display:flex;align-items:center;gap:var(--vk-sp-2);min-height:56px;padding:0 var(--vk-sp-4);border-radius:var(--vk-r-lg);background:var(--vk-surface);box-shadow:inset 0 0 0 1px var(--vk-edge)}
.ms-input:focus-within{box-shadow:inset 0 0 0 1.5px var(--vk-cta),0 0 0 4px var(--vk-cta-ring)}
.ms-input:has(input[readonly]){background:var(--vk-well);box-shadow:none}
.ms-input:has(input[aria-invalid="true"]){box-shadow:inset 0 0 0 1.5px var(--vk-err)}
.ms-input input{flex:1;min-width:0;height:54px;padding:0;border:0;outline:0;background:none;font:inherit;font-size:var(--vk-fs-lg);font-weight:600;color:var(--vk-ink);caret-color:var(--vk-cta)}
.ms-input.short{max-width:160px}
.ms-count{font-size:var(--vk-fs-sm);color:var(--vk-sub);font-variant-numeric:tabular-nums}
.ms-unit{font-weight:600;color:var(--vk-body)}
.ms-err{margin-top:6px;font-size:var(--vk-fs-md);line-height:1.5;color:var(--vk-err)}
.ms-err[hidden]{display:none}
.ms-chips{display:flex;flex-wrap:wrap;gap:var(--vk-sp-2)}
.ms-chip{position:relative;display:inline-flex;align-items:center;gap:var(--vk-sp-1);min-height:44px;padding:0 var(--vk-sp-4);border-radius:var(--vk-r-md);background:var(--vk-band);color:var(--vk-ink2);font-size:var(--vk-fs-base);font-weight:600;cursor:pointer}
.ms-chip input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}
.ms-chip:has(input:focus-visible){outline:2px solid var(--vk-ink);outline-offset:2px}
.ms-chip:has(input:checked){background:var(--vk-ink);color:var(--vk-surface)}
.ms-chip:has(input:checked)::before{content:"✓"}
.ms-switch-row{display:flex;align-items:center;gap:var(--vk-sp-3)}
.ms-switch-t{flex:1;min-width:0}
.ms-switch-t b{display:block;font-size:var(--vk-fs-lg);line-height:1.45;font-weight:700;color:var(--vk-ink)}
.ms-switch-t .ms-sub{display:block;margin-top:2px;font-size:15px;line-height:1.5;color:var(--vk-body)}
.ms-state{flex:none;min-width:2.5em;font-size:var(--vk-fs-md);font-weight:700;color:var(--vk-body);text-align:right}
.ms-state::before{content:"꺼짐"}
.ms-switch-row:has(.ms-switch[aria-checked="true"]) .ms-state::before{content:"켜짐"}
.ms-switch{flex:none;position:relative;width:64px;height:48px;margin:-8px -6px;padding:0;border:0;border-radius:24px;background:none;cursor:pointer}
.ms-switch::before{content:"";position:absolute;inset:8px 6px;border-radius:var(--vk-r-lg);background:var(--vk-ring);transition:background-color .16s ease}
.ms-switch::after{content:"";position:absolute;top:11px;left:9px;width:26px;height:26px;border-radius:var(--vk-r-round);background:var(--vk-surface);box-shadow:var(--vk-shadow-knob);transition:transform .2s cubic-bezier(.2,0,0,1)}
.ms-switch[aria-checked=true]::before{background:var(--vk-ink)}
.ms-switch[aria-checked=true]::after{transform:translateX(20px)}
.ms-switch:disabled{opacity:.5;cursor:default}
.ms-hr{height:.75px;margin:var(--vk-sp-4) 0;border:0;background:var(--vk-hair)}
.ms-fields{margin-top:var(--vk-sp-6);padding-top:var(--vk-sp-5);box-shadow:inset 0 .75px 0 var(--vk-hair)}
.ms-dark{display:block;width:100%;height:52px;margin-top:var(--vk-sp-5);border:0;border-radius:var(--vk-r-lg);background:var(--vk-ink);color:var(--vk-surface);font:inherit;font-size:var(--vk-fs-lg);font-weight:700;cursor:pointer}
.ms-dark:disabled{background:var(--vk-press);color:var(--vk-body);cursor:default}
.ms-num-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vk-sp-1) var(--vk-sp-2);min-height:60px}
.ms-num-row>div:first-child{min-width:0}
.ms-num-row+.ms-num-row{box-shadow:inset 0 .75px 0 var(--vk-hair)}
.ms-num-row .ms-label{margin:0}
.ms-tel{font-size:var(--vk-fs-2xl);line-height:28px;font-weight:700;letter-spacing:.01em;color:var(--vk-ink);font-variant-numeric:tabular-nums;white-space:nowrap}
.ms-tel-sub{font-size:var(--vk-fs-md);color:var(--vk-body)}
.ms-row{display:flex;align-items:center;gap:var(--vk-sp-2);margin-top:var(--vk-sp-3)}
.ms-btn{height:44px;padding:0 14px;border:0;border-radius:var(--vk-r-md);background:var(--vk-band);color:var(--vk-ink2);font:inherit;font-size:var(--vk-fs-base);font-weight:600;cursor:pointer}
.ms-btn:disabled{opacity:.5;cursor:default}
.ms-opts{display:flex;flex-direction:column;gap:var(--vk-sp-2);margin-top:var(--vk-sp-3)}
.ms-opt{position:relative;display:flex;align-items:center;gap:var(--vk-sp-3);min-height:60px;padding:var(--vk-sp-3) var(--vk-sp-4) var(--vk-sp-3) var(--vk-sp-5);border-radius:var(--vk-r-lg);background:var(--vk-band);cursor:pointer}
.ms-opt input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}
.ms-opt:has(input:focus-visible){outline:2px solid var(--vk-ink);outline-offset:2px}
.ms-opt:has(input:checked){background:var(--vk-surface);box-shadow:inset 0 0 0 1.5px var(--vk-ink)}
.ms-opt-t{flex:1;min-width:0;font-size:var(--vk-fs-lg);line-height:1.45;font-weight:600;color:var(--vk-ink);font-variant-numeric:tabular-nums}
.ms-opt-t small{display:block;margin-top:2px;font-size:var(--vk-fs-md);font-weight:500;color:var(--vk-body)}
.ms-ck{flex:none;color:var(--vk-surface);display:grid;place-items:center;width:24px;height:24px;border-radius:var(--vk-r-round);box-shadow:inset 0 0 0 2px var(--vk-ring)}
.ms-ck svg{width:24px;height:24px;opacity:0}
.ms-opt:has(input:checked) .ms-ck{background:var(--vk-ink);box-shadow:none}
.ms-opt:has(input:checked) .ms-ck svg{opacity:1}
.ms-today{margin-top:10px;font-size:var(--vk-fs-md);color:var(--vk-body)}
.ms-today b{color:var(--vk-ink)}

.ms-dock{position:static;margin:var(--vk-sp-6) 0 0;padding:0 var(--vk-sp-5);background:none;box-shadow:none}
.ms-dock[hidden]{display:none}
.ms-cta{display:block;width:100%;max-width:488px;height:56px;margin:0 auto;border:0;border-radius:var(--vk-r-lg);background:var(--vk-cta);color:var(--vk-surface);font:inherit;font-size:var(--vk-fs-3xl);font-weight:700;letter-spacing:-.01em;cursor:pointer}
.ms-cta:disabled,.ms-cta[aria-disabled="true"]{background:var(--vk-press);color:var(--vk-body);cursor:default}
.ms-scrim{position:fixed;inset:0;z-index:55;display:flex;align-items:flex-end;justify-content:center;background:var(--vk-scrim)}
.ms-scrim[hidden]{display:none}
#eventSheet{z-index:56}
#askSheet{z-index:71}
.ms-sheet{width:100%;max-width:520px;max-height:92vh;overflow:auto;padding:24px 20px calc(20px + env(safe-area-inset-bottom));border-radius:var(--vk-r-2xl) var(--vk-r-2xl) 0 0;background:var(--vk-surface)}
@media (min-width:600px){.ms-scrim{align-items:center}.ms-sheet{border-radius:var(--vk-r-2xl)}}
.ms-sheet-x{float:right;display:grid;place-items:center;width:44px;height:44px;margin:-10px -10px 0 8px;padding:0;border:0;border-radius:50%;background:none;color:var(--vk-ink);cursor:pointer}
.ms-sheet-x svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.ms-sheet-x:hover{background:var(--vk-press)}
.ms-sheet-h{margin-top:var(--vk-sp-1);font-size:var(--vk-fs-5xl);line-height:1.38;font-weight:700;letter-spacing:-.02em;color:var(--vk-ink)}
.ms-lead{margin-top:var(--vk-sp-2);font-size:var(--vk-fs-lg);line-height:1.5;color:var(--vk-body)}
.ms-consent{margin-top:var(--vk-sp-5)}
.ms-well{margin-top:var(--vk-sp-4);padding:var(--vk-sp-4) 18px;border-radius:var(--vk-r-lg);background:var(--vk-well);font-size:var(--vk-fs-base);line-height:1.55;color:var(--vk-body)}
.ms-well p+p,.ms-well ul+p{margin-top:10px}
.ms-terms{display:flex;flex-direction:column;gap:6px;margin:10px 0 0;padding-left:18px;color:var(--vk-ink2)}
.ms-sheet .ms-cta{margin-top:var(--vk-sp-5)}
.ms-sheet>.pj-add{margin-top:var(--vk-sp-5)}
.ms-ghost{display:block;width:100%;height:56px;margin-top:var(--vk-sp-2);border:0;border-radius:var(--vk-r-lg);background:var(--vk-band);color:var(--vk-ink2);font:inherit;font-size:var(--vk-fs-lg);font-weight:700;cursor:pointer}
.ms-ghost[hidden]{display:none}
@media (max-width:359px){.ms-tel{font-size:var(--vk-fs-lg)}.ms-card{padding:18px var(--vk-sp-4)}}
@media (prefers-reduced-motion:reduce){.ms-switch::before,.ms-switch::after{transition:none}}
@media (forced-colors:active){.ms-switch::before,.ms-switch::after{forced-color-adjust:none}.ms-switch::before{background:Canvas;border:1px solid ButtonText}.ms-switch[aria-checked=true]::before{background:Highlight}.ms-switch::after{background:ButtonText}}
.pv-photo-row{margin-top:var(--vk-sp-4)}

.pv-num-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--vk-sp-1);margin-left:auto}
.pv-remove{background:none}
.pv-otp input{font-size:var(--vk-fs-2xl);font-weight:700;letter-spacing:.2em;font-variant-numeric:tabular-nums}
.pv-sheet-btns{display:flex;gap:var(--vk-sp-2);margin-top:var(--vk-sp-5)}
.pv-sheet-btns .ms-ghost{width:34%;margin-top:0}
.pv-sheet-btns .ms-cta{flex:1;margin:0}
.pv-sheet-btns .ms-dark{flex:1;width:auto;height:56px;margin:0}

.pv-pw-show{flex:none;align-self:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--vk-sp-2)}
.pv-pw-show svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.pv-pw-show[aria-pressed="true"]{color:var(--vk-ink)}
.pv-cred .ms-row{flex-wrap:wrap}

.pv-scope-keys{margin:var(--vk-sp-2) 0}

.ms-terms-box{margin-bottom:var(--vk-sp-5);padding:var(--vk-sp-4);border-radius:var(--vk-r-lg);background:var(--vk-well)}
.ms-terms-line{font-size:var(--vk-fs-base);line-height:1.55;color:var(--vk-ink2)}
.ms-terms-h{margin-bottom:var(--vk-sp-1);font-size:var(--vk-fs-lg);font-weight:700;color:var(--vk-ink)}
.ms-terms-btns{display:flex;flex-direction:column;gap:var(--vk-sp-2);margin-top:var(--vk-sp-3)}
.ms-terms-btns .ms-dark,.ms-terms-btns .ms-ghost{margin-top:0}

.vs-seg{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:3px;border-radius:var(--vk-r-md,12px);background:var(--vk-band,#f2f4f6);margin:4px 0 6px}
.vs-tab{position:relative;z-index:1;height:44px;border:0;background:none;font:inherit;font-size:var(--vk-fs-md,14px);font-weight:600;color:var(--vk-body,#4e5968);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;-webkit-tap-highlight-color:transparent}
.vs-tab[aria-selected=true]{color:var(--vk-ink,#191f28)}
.vs-n{font-size:var(--vk-fs-xs,12px);font-weight:500;color:inherit;font-variant-numeric:tabular-nums}
.vs-chg{min-width:16px;height:16px;padding:0 4px;border-radius:var(--vk-r-sm,8px);background:var(--vk-ink,#191f28);color:var(--vk-surface,#fff);font-size:var(--vk-fs-2xs,11px);font-weight:600;line-height:16px;font-variant-numeric:tabular-nums}
.vs-thumb{position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc((100% - 6px)/3);border-radius:9px;background:var(--vk-surface,#fff);box-shadow:var(--vk-shadow-sm,0 1px 3px rgba(0,0,0,.08));transition:transform .25s cubic-bezier(.2,.8,.2,1)}
.vs-list{list-style:none;margin:0;padding:0}
.vs-row{border-bottom:1px solid var(--vk-band,#f2f4f6)}
.vs-head{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 0;border:0;background:none;font:inherit;text-align:left;color:var(--vk-ink,#191f28);cursor:pointer;-webkit-tap-highlight-color:transparent}
.vs-ic{flex:none;width:40px;height:40px;border-radius:11px;background:var(--vk-band,#f2f4f6);display:flex;align-items:center;justify-content:center}
.vs-ic img{display:block;width:26px;height:26px}
.vs-name{flex:1 1 auto;min-width:0;font-size:var(--vk-fs-base,15px);font-weight:600;line-height:21px}
.vs-pill{flex:none;display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 8px 0 12px;border-radius:var(--vk-r-sm,8px);border:0;background:var(--vk-band,#f2f4f6);font-size:var(--vk-fs-md,14px);font-weight:600;color:var(--vk-ink2,#333d4b);white-space:nowrap}
.vs-pill svg{width:12px;height:12px}.vs-pill path{fill:none;stroke:var(--vk-sub,#6b7684);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.vs-row[aria-expanded=true] .vs-pill svg{transform:rotate(180deg)}
.vs-row.changed .vs-pill{background:var(--vk-ink,#191f28);border-color:var(--vk-ink,#191f28);color:var(--vk-surface,#fff)}.vs-row.changed .vs-pill path{stroke:var(--vk-surface,#fff)}
.vs-pick{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:3px;margin:0 0 12px 52px;border-radius:var(--vk-r-smd,10px);background:var(--vk-band,#f2f4f6)}
.vs-pick[hidden]{display:none}
.vs-opt{height:44px;border:0;border-radius:var(--vk-r-sm,8px);background:none;font:inherit;font-size:var(--vk-fs-sm,13px);font-weight:600;color:var(--vk-body,#4e5968);cursor:pointer;white-space:nowrap;padding:0 2px}
.vs-opt[aria-checked=true]{background:var(--vk-surface,#fff);color:var(--vk-ink,#191f28);box-shadow:var(--vk-shadow-sm,0 1px 3px rgba(0,0,0,.08))}
.vs-sum{margin:12px 0 8px;font-size:var(--vk-fs-md,14px);line-height:1.5;color:var(--vk-body,#4e5968)}
.vs-own{margin-top:14px}.vs-own-h{margin:0 0 2px;font-size:var(--vk-fs-md,14px);font-weight:600;color:var(--vk-body,#4e5968)}.vs-own-n{font-weight:500;color:var(--vk-sub,#6b7684);font-variant-numeric:tabular-nums}
.vs-own-list:empty{display:none}
.vs-add{display:flex;align-items:center;justify-content:center;width:100%;height:44px;margin-top:8px;border:0;border-radius:var(--vk-r-md,12px);background:var(--vk-band,#f2f4f6);font:inherit;font-size:var(--vk-fs-base,15px);font-weight:600;color:var(--vk-ink2,#333d4b);cursor:pointer}
.vs-add[hidden]{display:none}
.vs-addf{margin-top:12px;padding:0;border-radius:0;background:none}
.vs-addname{width:100%;height:48px;box-sizing:border-box;padding:0 14px;border:0;border-radius:var(--vk-r-md,12px);box-shadow:inset 0 0 0 1px var(--vk-ring,#7a818b);font:inherit;font-size:var(--vk-fs-lg,16px);font-weight:600;background:var(--vk-surface,#fff);color:var(--vk-ink,#191f28)}
.vs-addf .vs-pick{margin:8px 0 0;background:var(--vk-band,#f2f4f6)}
.vs-adderr{margin:8px 0 0;font-size:var(--vk-fs-md,14px);color:var(--vk-err,#d91f2e)}
.vs-addbtns{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}
.vs-addbtns button{height:44px;padding:0 14px;border-radius:9px;font:inherit;font-size:var(--vk-fs-md,14px);font-weight:600;cursor:pointer;border:0;background:var(--vk-band,#f2f4f6);color:var(--vk-ink2,#333d4b)}
.vs-addbtns .vs-addok{background:var(--vk-ink,#191f28);border-color:var(--vk-ink,#191f28);color:var(--vk-surface,#fff)}
.vs-del{grid-column:1/-1;justify-self:end;min-height:44px;padding:0 8px;border:0;background:none;font:inherit;font-size:var(--vk-fs-md,14px);color:var(--vk-ink2,#333d4b);text-decoration:none;cursor:pointer;font-weight:600}
@media(max-width:359px){.vs-pick{margin-left:0}.vs-opt{font-size:var(--vk-fs-xs,12px)}}
@media(prefers-reduced-motion:reduce){.vs-thumb{transition:none}}
.vs-ownrow .vs-pick{grid-template-columns:repeat(4,1fr)}

html{font-size:112.5%}
.pv-site{min-height:100vh;min-height:100dvh;background:var(--vk-page);word-break:keep-all;overflow-wrap:anywhere}
.pv-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:var(--vk-sp-2);height:56px;padding:0 var(--vk-sp-1) 0 var(--vk-sp-5);background:var(--vk-surface);box-shadow:0 .75px 0 var(--vk-hair)}
.pv-top img{display:block;height:20px;width:auto}
.pv-main{max-width:640px;margin:0 auto;padding:var(--vk-sp-3) var(--vk-sp-3) calc(var(--vk-sp-7) + env(safe-area-inset-bottom,0px))}
@media (min-width:1024px){.pv-main{padding-top:var(--vk-sp-6)}}

.pv-menu-btn{position:relative;flex:none;display:grid;place-items:center;width:48px;height:48px;margin-left:auto;padding:0;border:0;border-radius:var(--vk-r-md);background:none;color:var(--vk-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}
.pv-menu-btn:active{background:var(--vk-band)}
.pv-menu-btn svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.pv-menu-btn[data-new]::after{content:"";position:absolute;top:11px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--vk-info);box-shadow:0 0 0 2px var(--vk-surface)}

.pv-menu{position:fixed;inset:0;z-index:70;display:flex;justify-content:flex-end;background:var(--vk-scrim)}
.pv-menu[hidden]{display:none}
.pv-menu-panel{display:flex;flex-direction:column;width:min(340px,88vw);height:100%;padding:0 var(--vk-sp-3) calc(var(--vk-sp-4) + env(safe-area-inset-bottom,0px));background:var(--vk-surface);overflow-y:auto;overscroll-behavior:contain}
.pv-menu-head{display:flex;align-items:center;gap:var(--vk-sp-2);min-height:56px;padding:var(--vk-sp-1) 0 var(--vk-sp-1) var(--vk-sp-3)}
.pv-menu-shop{flex:1;min-width:0;margin:0;font-size:var(--vk-fs-xl);line-height:1.4;font-weight:700;color:var(--vk-ink);overflow-wrap:anywhere}
.pv-menu-close{flex:none;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:var(--vk-r-md);background:none;color:var(--vk-ink2);cursor:pointer}
.pv-menu-close svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.pv-menu-list{list-style:none;margin:var(--vk-sp-2) 0 0;padding:0;display:flex;flex-direction:column;gap:2px}
.pv-menu-list a,.pv-menu-list button{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:0 var(--vk-sp-3);border:0;border-radius:var(--vk-r-md);background:none;font:inherit;font-size:var(--vk-fs-xl);font-weight:600;color:var(--vk-ink);text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
.pv-menu-list a:active,.pv-menu-list button:active{background:var(--vk-band)}
.pv-menu-list svg{flex:none;width:24px;height:24px;fill:none;stroke:var(--vk-ink2);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.pv-menu-list [aria-current="page"]{background:var(--vk-band);font-weight:700}
.pv-menu-n{margin-left:auto;min-width:24px;height:24px;padding:0 var(--vk-sp-2);border-radius:12px;background:var(--vk-info);color:var(--vk-surface);font-size:var(--vk-fs-sm);font-weight:700;line-height:24px;text-align:center;font-variant-numeric:tabular-nums}
.pv-menu-n:empty{display:none}
@media (prefers-reduced-motion:no-preference){.pv-menu:not([hidden]) .pv-menu-panel{animation:pv-menu-in .22s cubic-bezier(.2,0,0,1)}}
@keyframes pv-menu-in{from{transform:translateX(24px);opacity:.4}to{transform:none;opacity:1}}

.pv-pagehead{display:flex;align-items:center;gap:var(--vk-sp-2);padding:var(--vk-sp-3) var(--vk-sp-2) var(--vk-sp-2)}
.pv-pagehead h1{flex:1;min-width:0;margin:0;font-size:var(--vk-fs-6xl);line-height:1.35;font-weight:700;letter-spacing:-.03em;color:var(--vk-ink)}

.pv-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 var(--vk-sp-3);padding:0;list-style:none}
.pv-chip{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border:0;border-radius:20px;background:none;font:inherit;font-size:var(--vk-fs-base);font-weight:600;color:var(--vk-sub2);cursor:pointer;-webkit-tap-highlight-color:transparent}
.pv-chip::after{content:"";position:absolute;inset:-2px 0}
.pv-chip[aria-selected="true"]{background:var(--vk-ink);color:var(--vk-surface)}
.pv-chip:not([aria-selected="true"]):active{background:var(--vk-band)}

.pv-recv{margin-top:var(--vk-sp-2);padding:var(--vk-sp-5) var(--vk-sp-5) 0;border-radius:var(--vk-r-xl);background:var(--vk-surface)}
.pv-recv-n{display:flex;align-items:baseline;gap:0;margin:0;font-size:var(--vk-fs-2xl);line-height:1.3;font-weight:600;color:var(--vk-ink2)}
.pv-recv-n:empty{display:none}
.pv-recv-n b{margin:0 3px 0 8px;font-size:var(--vk-fs-hero);line-height:1.1;font-weight:700;letter-spacing:-.02em;color:var(--vk-cta-deep);font-variant-numeric:tabular-nums}
.pv-recv-n[data-short="true"]{font-size:var(--vk-fs-4xl);font-weight:700;color:var(--vk-ink)}
.pv-recv-edit{display:flex;align-items:center;justify-content:space-between;gap:var(--vk-sp-3);min-height:56px;margin-top:var(--vk-sp-4);box-shadow:inset 0 .75px 0 var(--vk-hair);color:var(--vk-ink2);text-decoration:none;-webkit-tap-highlight-color:transparent}
.pv-recv-edit[hidden]{display:none}
.pv-recv-edit:active{opacity:.7}
.pv-recv-on{display:inline-flex;align-items:center;gap:8px;font-size:var(--vk-fs-xl);font-weight:600;color:var(--vk-ink)}
.pv-recv-on::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--vk-info)}
.pv-recv[data-on="false"] .pv-recv-on{color:var(--vk-body)}
.pv-recv[data-on="false"] .pv-recv-on::before{background:var(--vk-edge)}
.pv-recv-go{display:inline-flex;align-items:center;gap:2px;font-size:var(--vk-fs-lg);font-weight:600;color:var(--vk-sub2);white-space:nowrap}
.pv-recv-go svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

.pv-recv:has(.pv-recv-n:empty){padding-top:0}
.pv-recv-n:empty+.pv-recv-edit{margin-top:0;box-shadow:none}

.pv-inbox-card{margin-top:var(--vk-sp-5)}
.pv-filter-n{min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--vk-info);font-size:var(--vk-fs-sm);font-weight:700;line-height:22px;color:var(--vk-surface);text-align:center;font-variant-numeric:tabular-nums}
.pv-filter-n:empty{display:none}

.pv-inbox{display:flex;flex-direction:column;gap:var(--vk-sp-3);list-style:none;margin:0;padding:0}
.pv-msg{overflow:hidden;border-radius:var(--vk-r-xl);background:var(--vk-surface)}
.pv-msg-band{display:block;padding:var(--vk-sp-3) var(--vk-sp-5);background:var(--vk-info-bg);font-size:var(--vk-fs-base);line-height:1.45;font-weight:600;color:var(--vk-ink2);word-break:keep-all}
.pv-msg-row{display:block;width:100%;padding:var(--vk-sp-5) var(--vk-sp-5) 0;border:0;background:none;font:inherit;color:var(--vk-ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}
.pv-msg-head{display:flex;align-items:center;gap:var(--vk-sp-3)}
.pv-msg-ic{flex:none;box-sizing:border-box;width:48px;height:48px;padding:9px;border-radius:50%;background:var(--vk-cta-bg)}
.pv-msg-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}
.pv-msg-title{font-size:var(--vk-fs-2xl);line-height:1.35;font-weight:700;letter-spacing:-.025em;color:var(--vk-ink);word-break:keep-all;overflow-wrap:anywhere}
.pv-msg-tel{font-size:var(--vk-fs-lg);line-height:1.4;font-weight:500;color:var(--vk-ink2);font-variant-numeric:tabular-nums}
.pv-msg-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:32px;margin-bottom:var(--vk-sp-3)}
.pv-msg-time{margin-left:auto;font-size:var(--vk-fs-base);line-height:1.3;color:var(--vk-sub2);font-variant-numeric:tabular-nums;white-space:nowrap}
.pv-msg-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--vk-sp-4)}
.pv-msg-pills:empty{display:none}
.pv-msg-pill,.pv-msg-tag{display:inline-flex;align-items:center;gap:3px;height:32px;padding:0 9px;border-radius:var(--vk-r-sm);background:var(--vk-band);font-size:var(--vk-fs-md);font-weight:600;color:var(--vk-body);white-space:nowrap}
.pv-msg-tag{font-weight:700;color:var(--vk-ink2)}
.pv-msg-tag[data-tag="new"]{background:var(--vk-pill-bg);color:var(--vk-pill)}
.pv-msg-tag svg{width:16px;height:16px;fill:currentColor}
.pv-msg-want{display:block;margin-top:var(--vk-sp-3);font-size:var(--vk-fs-xl);line-height:1.45;color:var(--vk-body);font-variant-numeric:tabular-nums}
.pv-msg-want b{font-weight:700;color:var(--vk-ink)}
.pv-msg-btns{display:grid;grid-template-columns:1fr 1fr;gap:var(--vk-sp-2);margin:var(--vk-sp-4) var(--vk-sp-5) 0}
.pv-msg-call,.pv-msg-sms{display:flex;align-items:center;justify-content:center;gap:6px;min-height:52px;border-radius:var(--vk-r-md);font-size:var(--vk-fs-lg);font-weight:700;letter-spacing:-.01em;text-decoration:none;-webkit-tap-highlight-color:transparent}
.pv-msg-call{background:var(--vk-cta-bg);color:var(--vk-cta-deep)}
.pv-msg[data-unread] .pv-msg-call{background:var(--vk-cta-deep);color:var(--vk-surface)}
.pv-msg-sms{background:var(--vk-band);color:var(--vk-ink2)}
.pv-msg-call:active,.pv-msg-sms:active{filter:brightness(.94)}
.pv-msg-call svg,.pv-msg-sms svg{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.pv-msg-more{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:52px;margin-top:var(--vk-sp-1);border:0;background:none;font:inherit;font-size:var(--vk-fs-lg);font-weight:600;color:var(--vk-sub2);cursor:pointer;-webkit-tap-highlight-color:transparent}
.pv-msg-more:active{color:var(--vk-ink2)}
.pv-msg-more svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}
.pv-msg-more[aria-expanded="true"] svg{transform:rotate(180deg)}
.pv-msg-more[aria-expanded="true"] .pv-more-o,.pv-msg-more[aria-expanded="false"] .pv-more-c{display:none}

.pv-msg-body{padding:0 var(--vk-sp-5) var(--vk-sp-5)}
.pv-msg-body[hidden]{display:none}
.pv-msg-body .grid{margin-top:0;padding-top:var(--vk-sp-4);font-size:var(--vk-fs-xl)}
.pv-msg-body .grid .k{font-size:var(--vk-fs-base)}
.pv-msg-body .grid>div{word-break:keep-all;overflow-wrap:anywhere}
.pv-fix{display:block;width:fit-content;margin-bottom:2px;font-size:var(--vk-fs-md);font-weight:700;color:var(--vk-info)}
.pv-msg-body .note-box{font-size:var(--vk-fs-lg)}
.pv-msg-body .phone a{min-height:48px}
.pv-msg-done{display:block;width:100%;min-height:56px;margin-top:var(--vk-sp-6);border:1.5px solid var(--vk-ink);border-radius:var(--vk-r-lg);background:var(--vk-surface);font:inherit;font-size:var(--vk-fs-2xl);font-weight:700;color:var(--vk-ink);cursor:pointer}
.pv-msg-done:active{background:var(--vk-band)}
.pv-msg-acts{display:flex;flex-direction:column;margin-top:var(--vk-sp-2);border-radius:var(--vk-r-lg);background:var(--vk-band);overflow:hidden}
.pv-msg-body .grid+.pv-msg-acts,.pv-msg-done+.pv-msg-acts{margin-top:var(--vk-sp-5)}
.pv-msg-act{display:flex;align-items:center;gap:var(--vk-sp-3);width:100%;min-height:56px;padding:0 var(--vk-sp-4);border:0;background:none;font:inherit;font-size:var(--vk-fs-lg);line-height:1.3;font-weight:600;color:var(--vk-ink2);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}
.pv-msg-act+.pv-msg-act{box-shadow:inset 0 .75px 0 var(--vk-hair)}
.pv-msg-act:active{background:var(--vk-press)}
.pv-msg-act svg{flex:none;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.pv-msg-act[aria-pressed="true"] svg{fill:currentColor}
.pv-msg-act-sub{margin-left:auto;font-size:var(--vk-fs-base);font-weight:500;color:var(--vk-sub2);font-variant-numeric:tabular-nums}
.pv-msg-log{margin:var(--vk-sp-3) 0 0;font-size:var(--vk-fs-base);line-height:1.5;color:var(--vk-body);font-variant-numeric:tabular-nums}
.pv-msg-log:empty{display:none}
.pv-msg-foot{margin:var(--vk-sp-4) 0 0;padding-top:var(--vk-sp-3);box-shadow:inset 0 .75px 0 var(--vk-hair);font-size:var(--vk-fs-base);line-height:1.55;color:var(--vk-body)}
.pv-inbox-hidden{display:flex;align-items:center;justify-content:space-between;gap:var(--vk-sp-2);min-height:56px;margin:var(--vk-sp-3) 0 0;padding:0 var(--vk-sp-5);border-radius:var(--vk-r-xl);background:var(--vk-surface);font-size:var(--vk-fs-lg);font-weight:700;color:var(--vk-ink2);text-decoration:none}
.pv-inbox-hidden[hidden]{display:none}
.pv-inbox-hidden svg{width:18px;height:18px;fill:none;stroke:var(--vk-sub);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.pv-inbox-empty{margin:0;padding:var(--vk-sp-7) var(--vk-sp-5);border-radius:var(--vk-r-xl);background:var(--vk-surface);font-size:var(--vk-fs-xl);line-height:1.55;color:var(--vk-body);text-align:center;word-break:keep-all}
.pv-inbox-empty[hidden]{display:none}
@media (prefers-reduced-motion:reduce){.pv-msg-more svg{transition:none}}

.pv-auth{max-width:440px;margin:0 auto;padding:var(--vk-sp-6) var(--vk-sp-2) var(--vk-sp-5);display:flex;flex-direction:column;gap:var(--vk-sp-5)}
.pv-site:has(.pv-auth:not([hidden], [hidden] .pv-auth)){background:var(--vk-surface)}
.pv-auth-pane{display:flex;flex-direction:column;gap:var(--vk-sp-5)}
.pv-auth-pane[hidden]{display:none}

.pv-inline-btn{flex:none;align-self:center;min-height:44px;margin-right:-8px;padding:0 var(--vk-sp-3);border:0;border-radius:var(--vk-r-md);background:var(--vk-band);font:inherit;font-size:var(--vk-fs-md);font-weight:700;color:var(--vk-ink2);white-space:nowrap;cursor:pointer}
.pv-inline-btn:active{background:var(--vk-press)}
.pv-inline-btn[hidden]{display:none}
@media (min-width:1024px){.pv-auth{padding-top:10vh}}
.pv-auth-h{margin:0;font-size:var(--vk-fs-6xl);line-height:1.35;font-weight:700;letter-spacing:-.02em;color:var(--vk-ink)}
.pv-auth .vk-cta{margin-top:var(--vk-sp-1)}
.pv-auth-alt{align-self:center;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--vk-sp-3);font-size:var(--vk-fs-md);font-weight:600;color:var(--vk-ink2);text-decoration:underline;text-underline-offset:3px}
.pv-auth-note{margin:-8px 0 0;font-size:var(--vk-fs-md);line-height:1.5;color:var(--vk-body)}
.pv-otp-time{flex:none;font-size:var(--vk-fs-base);font-weight:600;color:var(--vk-info);font-variant-numeric:tabular-nums}
.pv-otp-again{align-self:flex-end;display:inline-flex;align-items:center;min-height:44px;margin:-14px 0 -8px;padding:0 var(--vk-sp-1);border:0;background:none;font:inherit;font-size:var(--vk-fs-md);font-weight:600;color:var(--vk-ink2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.pv-auth-err{margin:-8px 0 0;font-size:var(--vk-fs-md);line-height:1.5;color:var(--vk-err-deep)}
.pv-auth-err:empty{display:none}

.pv-steps3{list-style:none;margin:var(--vk-sp-3) 0 0;padding:var(--vk-sp-6) var(--vk-sp-5);border-radius:var(--vk-r-xl);background:var(--vk-surface);display:flex;flex-direction:column}
.pv-steps3 li{position:relative;display:flex;gap:14px;padding-bottom:var(--vk-sp-6)}
.pv-steps3 li:last-child{padding-bottom:0}
.pv-steps3 li:not(:last-child)::after{content:"";position:absolute;left:13px;top:30px;bottom:2px;width:2px;border-radius:1px;background:var(--vk-line)}
.pv-steps3 li[data-step="done"]:not(:last-child)::after{background:var(--vk-ink)}
.pv-s3-mark{flex:none;position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--vk-surface);box-shadow:inset 0 0 0 2px var(--vk-edge);font-size:var(--vk-fs-sm);font-weight:700;color:var(--vk-sub2);font-variant-numeric:tabular-nums}
.pv-s3-mark svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.pv-steps3 [data-step="done"] .pv-s3-mark{background:var(--vk-ink);box-shadow:none;color:var(--vk-surface)}
.pv-steps3 [data-step="now"] .pv-s3-mark{box-shadow:inset 0 0 0 2px var(--vk-info);color:var(--vk-info)}
.pv-steps3 [data-step="now"] .pv-s3-mark::after{content:"";position:absolute;inset:8px;border-radius:50%;background:var(--vk-info)}
.pv-s3-t{flex:1;min-width:0;padding-top:2px}
.pv-s3-t b{display:block;font-size:var(--vk-fs-xl);line-height:1.4;font-weight:600;color:var(--vk-sub2)}
.pv-steps3 [data-step="done"] .pv-s3-t b{color:var(--vk-ink2)}
.pv-steps3 [data-step="now"] .pv-s3-t b{font-weight:700;color:var(--vk-ink)}
.pv-s3-t span{display:block;margin-top:2px;font-size:var(--vk-fs-md);line-height:1.5;color:var(--vk-body);font-variant-numeric:tabular-nums}
.pv-steps3-go{display:flex;flex-direction:column;gap:var(--vk-sp-2);margin-top:var(--vk-sp-4)}
.pv-steps3-go .vk-btn{margin:0;background:var(--vk-surface)}
.pv-lede{margin:0 var(--vk-sp-2);font-size:var(--vk-fs-lg);line-height:1.6;color:var(--vk-body)}
.pv-lede-sub{margin:6px var(--vk-sp-2) 0;font-size:var(--vk-fs-md);line-height:1.55;color:var(--vk-body);font-variant-numeric:tabular-nums}
.pv-foot-note{margin:var(--vk-sp-5) var(--vk-sp-2) 0;font-size:var(--vk-fs-md);line-height:1.55;color:var(--vk-body)}

.pv-land{background:var(--vk-surface)}
.pv-land .pv-top{box-shadow:none}
.pv-land-main{max-width:640px;margin:0 auto}
.pv-land-sec{padding:var(--vk-sp-7) var(--vk-sp-5) 40px}
.pv-land [id]{scroll-margin-top:72px}
.pv-land-sec+.pv-land-sec{border-top:12px solid var(--vk-band)}
.pv-land-hero{padding-top:40px}
.pv-land-hero h1{margin:0;font-size:var(--vk-fs-7xl);line-height:1.38;font-weight:700;letter-spacing:-.03em;color:var(--vk-ink);text-wrap:balance;word-break:keep-all}
@media (min-width:768px){.pv-land-hero{padding-top:64px}.pv-land-hero h1{font-size:2rem}}
.pv-land-facts{list-style:none;margin:var(--vk-sp-5) 0 0;padding:0;display:flex;flex-direction:column;gap:10px}
.pv-land-facts li{display:flex;align-items:flex-start;gap:10px;font-size:var(--vk-fs-xl);line-height:1.5;font-weight:600;color:var(--vk-ink2)}
.pv-land-facts svg{flex:none;width:20px;height:20px;margin-top:3px;fill:none;stroke:var(--vk-info);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.pv-land-go{display:flex;flex-direction:column;gap:var(--vk-sp-2);margin-top:var(--vk-sp-7)}
.pv-land-go .vk-btn{margin:0}
.pv-land h2{margin:0;font-size:var(--vk-fs-5xl);line-height:1.38;font-weight:700;letter-spacing:-.025em;color:var(--vk-ink)}
.pv-land-faq{margin:var(--vk-sp-3) 0 0}
.pv-land-faq details{box-shadow:inset 0 -.75px 0 var(--vk-hair)}
.pv-land-faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--vk-sp-3);min-height:60px;font-size:var(--vk-fs-lg);font-weight:600;color:var(--vk-ink);cursor:pointer;list-style:none}
.pv-land-faq summary::-webkit-details-marker{display:none}
.pv-land-faq summary::after{content:"";flex:none;width:8px;height:8px;margin-right:4px;border:solid var(--vk-sub);border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}
.pv-land-faq details[open] summary::after{transform:rotate(-135deg) translateY(-2px)}
.pv-land-faq p{margin:0;padding:0 0 var(--vk-sp-4);font-size:var(--vk-fs-lg);line-height:1.6;color:var(--vk-body)}

.pj{background:var(--vk-page)}
.pj-wrap{max-width:1040px;margin:0 auto;padding:var(--vk-sp-3) var(--vk-sp-3) calc(var(--vk-sp-7) + env(safe-area-inset-bottom,0px));display:grid;gap:var(--vk-sp-3)}
@media (min-width:1024px){
  .pj-wrap{grid-template-columns:280px minmax(0,640px);justify-content:center;column-gap:48px;padding-top:var(--vk-sp-7)}
}

.pj-form{display:flex;flex-direction:column;gap:var(--vk-sp-3);min-width:0}
.pj-sec{scroll-margin-top:72px;padding:var(--vk-sp-6) var(--vk-sp-5);border-radius:var(--vk-r-xl);background:var(--vk-surface);display:flex;flex-direction:column;gap:28px}
.pj-sec-h{margin:0;font-size:var(--vk-fs-4xl);line-height:1.4;font-weight:700;letter-spacing:-.02em;color:var(--vk-ink)}
.pj-sec-h+.pj-why{margin-top:-20px}
.pj-field{display:flex;flex-direction:column;gap:var(--vk-sp-2);margin:0;padding:0;border:0;min-width:0}
.pj-label{padding:0;font-size:var(--vk-fs-lg);line-height:1.45;font-weight:700;color:var(--vk-ink)}
.pj-label small{margin-left:4px;font-size:var(--vk-fs-md);font-weight:500;color:var(--vk-sub2)}
.pj-why{margin:0;font-size:var(--vk-fs-md);line-height:1.55;color:var(--vk-body)}

.pj-verified-h{display:flex;align-items:center;justify-content:space-between;gap:var(--vk-sp-2)}
.pj-other{margin-top:var(--vk-sp-1)}
.pj-other[hidden]{display:none}

.pj-chips{display:flex;flex-wrap:wrap;gap:var(--vk-sp-2)}
.pj-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--vk-sp-4);border:0;border-radius:var(--vk-r-md);background:var(--vk-band);font:inherit;font-size:var(--vk-fs-base);font-weight:600;color:var(--vk-ink2);cursor:pointer;-webkit-tap-highlight-color:transparent}
.pj-chip:active{background:var(--vk-press)}
.pj-chip[aria-pressed="true"],.pj-chip[aria-checked="true"]{background:var(--vk-ink);color:var(--vk-surface)}
.pj-chip[aria-pressed="true"]::after,.pj-chip[aria-checked="true"]::after{content:"";width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4l2.9 2.9 6-6.3' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/14px}
.pj-chip small{font-size:var(--vk-fs-sm);font-weight:600;opacity:.8}

.pj-x{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--vk-r-md);background:none;color:var(--vk-sub2);cursor:pointer}
.pj-x:active{background:var(--vk-band)}
.pj-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:52px;border:0;border-radius:var(--vk-r-lg);background:var(--vk-band);font:inherit;font-size:17px;font-weight:700;color:var(--vk-ink2);cursor:pointer}
.pj-add:active{background:var(--vk-press)}
.pj-add svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}

.pj-options{display:flex;flex-direction:column;gap:var(--vk-sp-2)}
.pj-option{position:relative;display:flex;align-items:center;gap:var(--vk-sp-3);min-height:60px;padding:var(--vk-sp-3) var(--vk-sp-4);border-radius:var(--vk-r-lg);background:var(--vk-band);font-size:var(--vk-fs-lg);font-weight:600;color:var(--vk-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}
.pj-option>span{flex:1;min-width:0}
.pj-option>span small{display:block;margin-top:2px;font-size:var(--vk-fs-md);font-weight:400;color:var(--vk-body)}
.pj-option input{-webkit-appearance:none;appearance:none;flex:none;order:2;width:24px;height:24px;margin:0;border-radius:50%;box-shadow:inset 0 0 0 2px var(--vk-ring);background:var(--vk-surface) no-repeat center/14px;cursor:pointer}
.pj-option input:checked{box-shadow:none;background-color:var(--vk-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4l2.9 2.9 6-6.3' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.pj-option:has(input:checked){background:var(--vk-surface);box-shadow:inset 0 0 0 1.5px var(--vk-ink)}
.pj-option:has(input:focus-visible){outline:2px solid var(--vk-ink);outline-offset:2px}
.pj-option input:focus-visible{outline:0}
.pj-option:active{background:var(--vk-press)}
.pj-option+.vk-input,.pj-options .vk-input{margin-top:0}

.pj-scope-rows{list-style:none;margin:0;padding:0 var(--vk-sp-4) var(--vk-sp-2)}
.pj-scope-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vk-sp-2) var(--vk-sp-3);padding:var(--vk-sp-3) 0}
.pj-scope-row+.pj-scope-row{box-shadow:inset 0 .75px 0 var(--vk-hair)}
.pj-scope-row img{flex:none;width:28px;height:28px}
.pj-scope-n{flex:1 1 8em;min-width:0;font-size:var(--vk-fs-base);font-weight:600;color:var(--vk-ink)}
.pj-scope-row[data-changed] .pj-scope-n::after{content:"바꿈";margin-left:6px;padding:1px 6px;border-radius:var(--vk-r-xs);background:var(--vk-pill-bg);font-size:var(--vk-fs-xs);font-weight:700;color:var(--vk-pill);vertical-align:2px}

.pj-agree{display:flex;flex-direction:column;gap:var(--vk-sp-1)}
.pj-agree-all{display:flex;align-items:center;gap:var(--vk-sp-3);min-height:60px;padding:0 var(--vk-sp-4);border-radius:var(--vk-r-lg);background:var(--vk-band);font-size:var(--vk-fs-xl);font-weight:700;color:var(--vk-ink);cursor:pointer}
.pj-agree-all span,.pj-agree-row span{flex:1;min-width:0}
.pj-agree-list{list-style:none;margin:var(--vk-sp-1) 0 0;padding:0 var(--vk-sp-4)}
.pj-agree-list li{display:flex;align-items:center;gap:var(--vk-sp-2);min-height:48px}
.pj-agree-list .pj-agree-row{display:contents}
.pj-agree-list .pj-agree-row span{order:1}
.pj-agree-list .pj-agree-view{order:2}
.pj-agree-list .pj-agree-row input{order:3}
.pj-agree-row{display:flex;align-items:center;gap:var(--vk-sp-3);min-height:48px;font-size:var(--vk-fs-base);font-weight:500;color:var(--vk-ink2);cursor:pointer}
.pj-agree-row em{font-style:normal;font-weight:700;color:var(--vk-ink2)}
.pj-agree-row em.pj-opt{font-weight:600;color:var(--vk-sub2)}
.pj-agree-view{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--vk-sp-2);font-size:var(--vk-fs-md);font-weight:600;color:var(--vk-sub2);text-decoration:underline;text-underline-offset:3px}
.pj-agree input{-webkit-appearance:none;appearance:none;flex:none;order:3;width:24px;height:24px;margin:0;border-radius:50%;box-shadow:inset 0 0 0 2px var(--vk-ring);background:var(--vk-surface) no-repeat center/14px;cursor:pointer}
.pj-agree-row input{width:22px;height:22px;border-radius:6px;box-shadow:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4l2.9 2.9 6-6.3' fill='none' stroke='%237a818b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:18px}
.pj-agree input:checked{box-shadow:none;background-color:var(--vk-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4l2.9 2.9 6-6.3' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.pj-agree-row input:checked{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4l2.9 2.9 6-6.3' fill='none' stroke='%23191f28' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.pj-agree input:focus-visible{outline:2px solid var(--vk-ink);outline-offset:2px}

.pj-done{max-width:520px;margin:0 auto;padding:40px var(--vk-sp-3) calc(var(--vk-sp-7) + env(safe-area-inset-bottom,0px))}
.pj-done-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--vk-sp-5) var(--vk-sp-2) var(--vk-sp-6)}
.pj-done-hero img{width:80px;height:80px}
.pj-done-hero h1{margin:var(--vk-sp-5) 0 0;font-size:var(--vk-fs-7xl);line-height:1.35;font-weight:700;letter-spacing:-.03em;color:var(--vk-ink)}
.pj-done-hero p{margin:var(--vk-sp-2) 0 0;font-size:var(--vk-fs-lg);line-height:1.6;color:var(--vk-body)}
.pj-sum{margin:0;padding:var(--vk-sp-2) var(--vk-sp-5);border-radius:var(--vk-r-xl);background:var(--vk-surface)}
.pj-sum>div{display:flex;align-items:baseline;gap:var(--vk-sp-4);padding:14px 0}
.pj-sum>div+div{box-shadow:inset 0 .75px 0 var(--vk-hair)}
.pj-sum dt{flex:none;white-space:nowrap;font-size:var(--vk-fs-base);line-height:1.55;color:var(--vk-body)}
.pj-sum dd{flex:1;min-width:0;margin:0;font-size:var(--vk-fs-base);line-height:1.55;font-weight:600;color:var(--vk-ink);text-align:right;font-variant-numeric:tabular-nums}
.pj-done .pv-steps3{margin-top:var(--vk-sp-3)}
.pj-done-go{display:flex;flex-direction:column;gap:var(--vk-sp-3);margin-top:var(--vk-sp-5)}
.pj-done-go p{margin:0;font-size:var(--vk-fs-md);line-height:1.55;color:var(--vk-body);text-align:center}

.pj-agree-detail[hidden],.pj-note[hidden],.pj-form-err[hidden]{display:none}
.vk-input[hidden]{display:none}
.pj-file-in{display:none}
.pj-scope-own{display:flex;flex-direction:column;gap:var(--vk-sp-2);margin-top:var(--vk-sp-3)}
.pj-scope-own .pj-scope-rows{padding:0}
.vs-ownrow .pj-x{margin-left:auto}
.pj-form-err{margin:0;padding:var(--vk-sp-3) var(--vk-sp-4);border-radius:var(--vk-r-md);background:var(--vk-well);font-size:var(--vk-fs-base);font-weight:600;line-height:1.55;color:var(--vk-err-deep)}
.pj-note{display:flex;flex-direction:column;gap:4px;margin:0;padding:var(--vk-sp-3) var(--vk-sp-4);border-radius:var(--vk-r-lg);background:var(--vk-surface);font-size:var(--vk-fs-md);line-height:1.55;color:var(--vk-body)}
.pj-note b{color:var(--vk-ink)}
.pj-note a{color:var(--vk-ink2);font-weight:600}
.pj-note pre{margin:var(--vk-sp-2) 0 0;padding:var(--vk-sp-3);border-radius:var(--vk-r-md);background:var(--vk-well);font-size:var(--vk-fs-sm);white-space:pre-wrap;word-break:break-all;overflow-x:auto}
.pj-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.pj-agree-all small{display:block;margin-top:2px;font-size:var(--vk-fs-md);font-weight:500;color:var(--vk-body)}
.pj-agree-list li.pj-agree-item{display:block;min-height:0;padding:var(--vk-sp-1) 0}
.pj-agree-line{display:flex;align-items:center;gap:var(--vk-sp-2);min-height:48px}
.pj-agree-key{margin:0 0 var(--vk-sp-1);font-size:var(--vk-fs-md);line-height:1.55;color:var(--vk-ink2)}
.pj-agree-key b{font-weight:700}
.pj-agree-detail{padding:var(--vk-sp-3) var(--vk-sp-4);border-radius:var(--vk-r-md);background:var(--vk-well);font-size:var(--vk-fs-md);line-height:1.6;color:var(--vk-body)}
.pj-agree-detail p{margin:0}
.pj-agree-detail p+p,.pj-agree-detail p+ul,.pj-agree-detail ul+p{margin-top:var(--vk-sp-2)}
.pj-agree-detail a{color:var(--vk-ink2);font-weight:600;text-decoration:underline;text-underline-offset:3px}
.pj-terms7{margin:var(--vk-sp-1) 0 0;padding-left:1.3em}
.pj-terms7 li{margin-top:4px}
.pj-agree-more{display:inline-flex;align-items:center;min-height:44px}
.pj-info{margin:0;padding-left:1.1em}
.pj-info li+li{margin-top:4px}
button.pj-agree-view{border:0;background:none;font:inherit;cursor:pointer}
@media (forced-colors:active){.pj-agree-detail,.pj-note,.pj-form-err{border:1px solid CanvasText}}

.pj3-pdf svg{width:56px;height:56px;fill:none;stroke:var(--vk-sub2);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.pj3-card-in>.pj3-link{align-self:flex-start;margin:-8px 0}

.pj3 [hidden]{display:none!important}
.pj3{--vk-cta:#2087E9;--vk-cta-deep:#1466C4;--pj3-ease:cubic-bezier(.16,1,.3,1)}.pj3 .pj-sec-h,.pj3 .pj3-card-h{font-weight:700;letter-spacing:-.025em}
.pj3 .pj-label{font-size:var(--vk-fs-md);font-weight:600;color:var(--vk-sub2)}
.pj3 .vk-input:focus-within{box-shadow:inset 0 0 0 1.5px var(--vk-ink)}
.pj3 .vk-input input,.pj3 .vk-input textarea{caret-color:var(--vk-ink)}
.pj3 .vk-cta{background:var(--vk-cta);font-size:1.1875rem;font-weight:700}
.pj3 .vk-cta:active{filter:none;background:var(--vk-cta-deep)}
.pj3 .vk-cta:disabled{background:var(--vk-cta);color:var(--vk-surface);cursor:default}
.pj3 .vk-cta[aria-busy="true"]{position:relative;color:transparent}
.pj3-busy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px}
.pj3-busy i{width:7px;height:7px;border-radius:50%;background:var(--vk-surface);opacity:.35;animation:pj3-blink 1s ease-in-out infinite}
.pj3-busy i:nth-child(2){animation-delay:.16s}
.pj3-busy i:nth-child(3){animation-delay:.32s}
.pj3-busy.on-light i{background:var(--vk-info)}
.pj3-busy.inline{position:static;display:inline-flex;margin-left:6px;vertical-align:middle}
@keyframes pj3-blink{0%,100%{opacity:.35}50%{opacity:1}}

.pj3 .pj-chip{background:var(--vk-surface);box-shadow:inset 0 0 0 1px var(--vk-ring);color:var(--vk-ink2);transition:background-color .1s ease,color .1s ease}
.pj3 .pj-chip:active{background:var(--vk-band)}
.pj3 .pj-chip[aria-pressed="true"],.pj3 .pj-chip[aria-checked="true"]{background:var(--vk-ink);box-shadow:none;color:var(--vk-surface)}
.pj3 .pj-chip[aria-pressed="true"]:active{background:var(--vk-ink2)}
.pj3 .pj-chip[aria-invalid="true"]{box-shadow:inset 0 0 0 1.5px var(--vk-err)}
.pj3 .pj-option{background:var(--vk-surface);box-shadow:inset 0 0 0 1px var(--vk-ring);transition:box-shadow .1s ease}
.pj3 .pj-option:has(input:checked){box-shadow:inset 0 0 0 2px var(--vk-ink)}
.pj3 .pj-option:active,.pj3 .pj-agree-row:active,.pj3 .pj-agree-all:active,.pj3-row[data-edit]:active{background:var(--vk-band)}
.pj3 .pj-add:active,.pj3-weak:active{background:var(--vk-press)}
@media (hover:hover){.pj3 .pj-chip:hover{background:var(--vk-well)}.pj3 .pj-chip[aria-pressed="true"]:hover,.pj3 .pj-chip[aria-checked="true"]:hover{background:var(--vk-ink2)}.pj3 .pj-option:hover,.pj3-row[data-edit]:hover{background:var(--vk-well)}.pj3 .pj-add:hover,.pj3-weak:hover{background:var(--vk-press)}}

.pj3 .pj-scope-row[data-changed] .pj-scope-n::after{animation:pj3-fade .15s ease}

.pj3-card{scroll-margin-top:16px;border-radius:var(--vk-r-xl);background:var(--vk-surface)}
.pj3-card[hidden]{display:none}
.pj3-card-in{padding:var(--vk-sp-6) var(--vk-sp-5);display:flex;flex-direction:column;gap:var(--vk-sp-5)}
.pj3-card-in[hidden]{display:none}
.pj3-card-h{display:flex;align-items:center;gap:var(--vk-sp-2);margin:0;font-size:var(--vk-fs-4xl);line-height:1.4;color:var(--vk-ink)}
.pj3-card-h:focus{outline:0}
.pj3-card-h:focus-visible,.pj-sec-h:focus-visible{outline:2px solid var(--vk-ink);outline-offset:4px;border-radius:4px}
.pj3-why{margin:0;font-size:var(--vk-fs-md);line-height:1.55;color:var(--vk-body)}
.pj3-note{margin:0;font-size:var(--vk-fs-md);line-height:1.55;color:var(--vk-sub2)}
.pj-sec .pj3-tight{margin-top:-16px}
.pj3-anim{animation:pj3-in .24s var(--pj3-ease)}
@keyframes pj3-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
@keyframes pj3-fade{from{opacity:0}to{opacity:1}}

.pj3-fold{display:flex;align-items:center;gap:var(--vk-sp-3);padding:14px var(--vk-sp-2) 14px var(--vk-sp-5)}
.pj3-fold[hidden]{display:none}
.pj3-fold-t{flex:1;min-width:0}
.pj3-fold-v{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--vk-sp-2);font-size:var(--vk-fs-xl);font-weight:700;color:var(--vk-ink);font-variant-numeric:tabular-nums}
.pj3-fold-k{font-size:var(--vk-fs-md);font-weight:600;color:var(--vk-sub2)}
.pj3-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--vk-sp-2);border:0;border-radius:var(--vk-r-sm);background:none;font:inherit;font-size:var(--vk-fs-md);font-weight:600;color:var(--vk-ink2);text-decoration:underline;text-underline-offset:3px;cursor:pointer;flex:none}
.pj3-link:active{background:var(--vk-band)}
.pj3-link[hidden]{display:none}

.pj3-head{margin:0;min-height:3.1em;font-size:var(--vk-fs-md);line-height:1.55;color:var(--vk-sub2)}
.pj3-insdoc{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:var(--vk-sp-4)}
.pj3-insdoc[hidden]{display:none}
.pj3-insdoc .pj3-thumb{height:120px;--pj3-h:120px;cursor:pointer}
.pj3-insdoc .pj3-thumb img{display:block;width:100%;height:100%;object-fit:cover}
.pj3-insdoc .pj3-pdf svg{width:36px;height:36px;fill:none;stroke:var(--vk-ink2);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.pj3-insdoc .pj3-pdf[hidden]{display:none}
.pj3-insdoc .pj3-note{margin:0;font-size:var(--vk-fs-base)}
.pj3-doc{display:grid;gap:var(--vk-sp-4)}
.pj3-doc[hidden]{display:none}
@media (min-width:1024px){.pj3-doc{grid-template-columns:120px minmax(0,1fr);align-items:start}}
.pj3-thumb{position:relative;height:168px;border-radius:var(--vk-r-lg);overflow:hidden;background:var(--vk-band);box-shadow:inset 0 0 0 1px var(--vk-line);--pj3-h:168px}
@media (min-width:1024px){.pj3-thumb{height:283px;--pj3-h:283px}.pj3-doc .pj3-thumb{height:170px;--pj3-h:170px}}
.pj3-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}
.pj3-pdf{display:grid;place-items:center;height:100%;font-size:var(--vk-fs-lg);font-weight:700;color:var(--vk-ink2)}
.pj3-veil{position:absolute;inset:0;background:rgba(255,255,255,.3);transition:opacity .2s ease-out}
.pj3-scan{position:absolute;left:0;right:0;top:0;height:40px;transform:translateY(-40px);background:linear-gradient(to top,rgba(27,100,218,.14),rgba(27,100,218,0));opacity:0;pointer-events:none;will-change:transform}
.pj3-scan::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,rgba(27,100,218,0),#1b64da 20%,#1b64da 80%,rgba(27,100,218,0))}
.pj3-thumb[data-scan="go"] .pj3-scan{opacity:1;animation:pj3-scan 1.2s cubic-bezier(.45,0,.55,1) infinite alternate}
.pj3-thumb[data-scan="done"] .pj3-veil{opacity:0}
.pj3-thumb[data-scan="done"] .pj3-scan{opacity:0;animation:pj3-scan 1.2s cubic-bezier(.45,0,.55,1) infinite alternate;animation-play-state:paused;transition:opacity .2s ease-out}
.pj3-doc .pj3-thumb{height:360px;--pj3-h:360px}
.pj3-doc .pj3-thumb img{object-fit:contain;object-position:center}
@media (min-width:1024px){.pj3-doc{grid-template-columns:240px minmax(0,1fr)}.pj3-doc .pj3-thumb{height:340px;--pj3-h:340px}}
.pj3-thumb-say{position:absolute;left:50%;top:50%;z-index:2;max-width:calc(100% - 32px);padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.95);box-shadow:0 2px 10px rgba(0,0,0,.08);font-size:var(--vk-fs-md);font-weight:600;line-height:20px;color:var(--vk-ink);white-space:nowrap;transform:translate(-50%,-50%);transition:opacity .2s ease-out}
.pj3-thumb:not([data-scan="go"]) .pj3-thumb-say,.pj3-thumb-say:empty{opacity:0;visibility:hidden}
.pj3-thumb-again{position:absolute;right:10px;bottom:10px;z-index:3;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:rgba(255,255,255,.95);box-shadow:0 1px 6px rgba(0,0,0,.12);font-size:var(--vk-fs-md);font-weight:600;color:var(--vk-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}
.pj3-thumb-again:active{background:var(--vk-band)}
.pj3-thumb-again:focus-visible{outline:2px solid var(--vk-ink);outline-offset:2px}
@keyframes pj3-scan{from{transform:translateY(-40px)}to{transform:translateY(var(--pj3-h))}}
@keyframes pj3-flash{from{background:var(--vk-info-bg)}to{background:transparent}}
.pj3 [data-glue]{white-space:nowrap}
.pj3-err{margin:0;padding:var(--vk-sp-3) var(--vk-sp-4);border-radius:var(--vk-r-md);background:var(--vk-err-bg);font-size:var(--vk-fs-md);line-height:1.55;font-weight:600;color:var(--vk-err-deep)}
.pj3-err[hidden],.pj3-late[hidden]{display:none}
.pj3-late{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vk-sp-1) var(--vk-sp-2);margin:0;padding:var(--vk-sp-2) var(--vk-sp-2) var(--vk-sp-2) var(--vk-sp-4);border-radius:var(--vk-r-md);background:var(--vk-info-bg);font-size:var(--vk-fs-md);line-height:1.5;color:var(--vk-ink2)}
.pj3-late span{flex:1 1 12em;min-width:0}
.pj3-acts{display:flex;flex-wrap:wrap;gap:var(--vk-sp-1)}

.pj3-badge{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border-radius:14px;background:var(--vk-info-bg);font-size:var(--vk-fs-sm);font-weight:700;color:var(--vk-info);opacity:0;transform:scale(.9)}
.pj3-badge[data-on]{opacity:1;transform:none;transition:opacity .24s var(--pj3-ease),transform .24s var(--pj3-ease)}
.pj3-badge[hidden]{display:none}

.pj3-dock{display:flex;gap:var(--vk-sp-2);margin-top:var(--vk-sp-1)}
.pj3-dock .vk-cta{flex:1;height:56px;border-radius:var(--vk-r-lg);margin:0}
.pj3-dock .vk-cta.pj3-rise{animation:pj3-rise .2s var(--pj3-ease)}
@keyframes pj3-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.pj3-dock .vk-cta[hidden],.pj3-weak[hidden]{display:none}
.pj3-weak{flex:none;min-width:44px;height:56px;padding:0 var(--vk-sp-5);border:0;border-radius:var(--vk-r-lg);background:var(--vk-band);font:inherit;font-size:var(--vk-fs-lg);font-weight:700;color:var(--vk-ink2);cursor:pointer}
.pj3-dock:not(:has(.vk-cta:not([hidden]))) .pj3-weak{flex:1}
@media (max-width:1023.98px){html:has(.pv-top){scroll-padding-top:64px}html:has(.pv-top) .pv-land [id],html:has(.pv-top) .pv-myshop [id],html:has(.pv-top) .pv-site .lead{scroll-margin-top:8px}html:has(.pv-top) .pv-tm-toc,html:has(.pv-top) #termsText .art{scroll-margin-top:16px}}
html:has(.pj3){scroll-padding-top:56px}
.pj3 .pj-sec{scroll-margin-top:16px}
.pj3-groups>.pj3-fielderr{margin:var(--vk-sp-3) 0 0}
@media (min-width:1024px){
  .pj3-dock .vk-cta{flex:2}
  .pj3-weak{flex:1}
}
.pj3-dock[data-even] .vk-cta,.pj3-dock[data-even] .pj3-weak{flex:1}

.pj3-lower[hidden]{display:none}
.pj3-lower{display:flex;flex-direction:column;gap:var(--vk-sp-3)}
.pj3 #region[aria-invalid="true"]{outline:1.5px solid var(--vk-err);outline-offset:8px;border-radius:12px}
.pj3-count{margin:0;font-size:var(--vk-fs-md);font-weight:600;color:var(--vk-ink2)}
.pj3-scope-sum{display:flex;flex-wrap:wrap;gap:6px var(--vk-sp-3);margin:0;font-size:var(--vk-fs-base);font-weight:600;color:var(--vk-ink2);font-variant-numeric:tabular-nums}
.pj3-scope-sum b{color:var(--vk-ink)}
.pj3-groups[hidden],.pj3 .pj-other[hidden]{display:none}
.pj3-fielderr{margin:0;font-size:var(--vk-fs-md);line-height:1.5;font-weight:600;color:var(--vk-err-deep)}
.pj3-fielderr:empty{display:none}
.pj3-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}

.pj3 .pj-agree-all{background:var(--vk-surface);box-shadow:inset 0 0 0 1px var(--vk-ring)}
.pj3 .pj-agree-all:has(input:checked){box-shadow:inset 0 0 0 2px var(--vk-ink)}
.pj3 .pj-agree input,.pj3 .pj-agree-row input{width:22px;height:22px;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--vk-ring);background-color:var(--vk-surface);background-image:none;background-size:15px;transition:none}
.pj3 .pj-agree input:checked,.pj3 .pj-agree-row input:checked{box-shadow:none;background-color:var(--vk-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4l2.9 2.9 6-6.3' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.pj3 .pj-agree input[aria-invalid="true"]{box-shadow:inset 0 0 0 1.5px var(--vk-err)}
.pj3 .pj-agree-list li{gap:var(--vk-sp-4)}
.pj3 .pj-agree-list .pj-agree-row{display:flex;flex:1;align-items:center;gap:var(--vk-sp-3);min-height:48px;border-radius:var(--vk-r-sm);cursor:pointer}
.pj3 .pj-agree-list .pj-agree-row span{flex:1;order:0}
.pj3 .pj-agree-list .pj-agree-row input{order:2}
.pj3 .pj-agree-view{order:3}

.pj3-done[hidden]{display:none}
.pj3-done{animation:pj3-fade .2s ease;padding-top:var(--vk-sp-5)}
.pj3-done .pj-done-hero{padding:var(--vk-sp-2) var(--vk-sp-2) var(--vk-sp-4)}
.pj3-done .pj-done-hero img{width:64px;height:64px}
.pj3-done .pj-done-hero h1{margin-top:var(--vk-sp-3)}
.pj3-done .pj-sum>div{padding:10px 0}
.pj3-done .pv-steps3{padding:var(--vk-sp-4) var(--vk-sp-5)}
.pj3-done .pv-steps3 li{padding-bottom:var(--vk-sp-4)}
.pj3-done .pj-done-go{margin-top:var(--vk-sp-3)}
.pj3-done .pj-done-go{padding:var(--vk-sp-4);border-radius:var(--vk-r-xl);background:var(--vk-surface)}
.pj3-done .pj-done-go .pj3-callnote{margin:0 0 4px;text-align:left}
.pj3[data-donepop] .pj3-done .pj-done-hero img{animation:pj3-pop .42s var(--pj3-ease) .1s both}
@keyframes pj3-pop{from{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){
  .pj3-thumb[data-scan="go"] .pj3-scan{animation:none;transform:none;height:100%;background:rgba(27,100,218,.06)}
  .pj3-thumb[data-scan="go"] .pj3-scan::after{display:none}
  .pj3-row[data-flash],.pj3-anim,.pj3-done,.pj3[data-donepop] .pj3-done .pj-done-hero img,.pj3-dock .vk-cta.pj3-rise{animation:none}
  .pj3-busy i{animation:none;opacity:1}
}

.pv-guide-h{padding:var(--vk-sp-4) var(--vk-sp-2) var(--vk-sp-2)}
.pv-guide-h h1{margin:0;font-size:var(--vk-fs-6xl);line-height:1.35;font-weight:700;letter-spacing:-.03em}
.pv-guide-h p{margin:6px 0 0;font-size:var(--vk-fs-lg);line-height:1.55;color:var(--vk-body)}
.pv-guide-group{margin-top:var(--vk-sp-3);padding:var(--vk-sp-2) var(--vk-sp-5);border-radius:var(--vk-r-xl);background:var(--vk-surface)}
.pv-guide-group h2{margin:var(--vk-sp-3) 0 var(--vk-sp-1);font-size:var(--vk-fs-md);line-height:1.4;font-weight:700;letter-spacing:-.025em;color:var(--vk-body)}
.pv-guide-row{display:flex;align-items:center;gap:var(--vk-sp-3);min-height:60px;color:var(--vk-ink);text-decoration:none}
.pv-guide-row+.pv-guide-row{box-shadow:inset 0 .75px 0 var(--vk-hair)}
.pv-guide-n{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--vk-band);font-size:var(--vk-fs-md);font-weight:700;color:var(--vk-ink2);font-variant-numeric:tabular-nums}
.pv-guide-t{flex:1;min-width:0;font-size:var(--vk-fs-lg);line-height:1.45;font-weight:700}
.pv-guide-row>svg{flex:none;width:20px;height:20px;fill:none;stroke:var(--vk-sub);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.pv-guide-item{padding:var(--vk-sp-5);border-radius:var(--vk-r-xl);background:var(--vk-surface)}
.pv-guide-back{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:var(--vk-sp-1) var(--vk-sp-1) 0;font-size:var(--vk-fs-md);font-weight:700;color:var(--vk-ink2);text-decoration:none}
.pv-guide-back svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.pv-guide-item h1{margin:4px 0 0;font-size:var(--vk-fs-6xl);line-height:1.35;font-weight:700;letter-spacing:-.03em}
.pv-guide-item>p{margin:var(--vk-sp-2) 0 0;font-size:var(--vk-fs-lg);line-height:1.6;color:var(--vk-body)}
.pv-guide-item h3{margin:var(--vk-sp-6) 0 0;font-size:var(--vk-fs-xl);font-weight:700;letter-spacing:-.025em}
.pv-steps{list-style:none;counter-reset:pvs;margin:var(--vk-sp-4) 0 0;padding:0;display:flex;flex-direction:column;gap:14px}
.pv-steps li{counter-increment:pvs;position:relative;padding-left:44px;font-size:var(--vk-fs-lg);line-height:1.6;color:var(--vk-ink)}
.pv-steps li::before{content:counter(pvs);position:absolute;left:0;top:0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--vk-ink);color:var(--vk-surface);font-size:var(--vk-fs-md);font-weight:700;font-variant-numeric:tabular-nums}
.pv-guide-fig{margin:var(--vk-sp-5) 0 0}
.pv-guide-fig img{display:block;width:100%;height:auto;border-radius:var(--vk-r-lg);background:var(--vk-band);box-shadow:inset 0 0 0 1px var(--vk-line)}
.pv-know{margin-top:var(--vk-sp-6);padding:var(--vk-sp-4) 18px;border-radius:var(--vk-r-lg);background:var(--vk-well)}
.pv-know h3{margin:0;font-size:var(--vk-fs-base);font-weight:700;letter-spacing:-.025em;color:var(--vk-ink2)}
.pv-know ul{margin:var(--vk-sp-2) 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:var(--vk-fs-base);line-height:1.6;color:var(--vk-body)}
.pv-guide-go{margin-top:var(--vk-sp-5)}
.pv-guide-pager{display:grid;grid-template-columns:1fr 1fr;gap:var(--vk-sp-2);margin-top:var(--vk-sp-3)}
.pv-guide-pager a{display:flex;flex-direction:column;justify-content:center;min-height:64px;padding:var(--vk-sp-2) var(--vk-sp-4);border-radius:var(--vk-r-lg);background:var(--vk-surface);font-size:var(--vk-fs-sm);font-weight:600;color:var(--vk-body);text-decoration:none}
.pv-guide-pager a b{font-size:var(--vk-fs-base);font-weight:700;color:var(--vk-ink);line-height:1.4}
.pv-guide-pager a[rel="next"]{text-align:right}

.pv-top-home{display:inline-flex;align-items:center;min-height:44px}
.pv-main .wrap{max-width:none;min-height:0;padding:0}
@media (min-width:1024px){.pv-main>.wrap{max-width:640px}}
.pv-site .lead{scroll-margin-top:72px}

.pv-site .pv-toast{bottom:calc(20px + env(safe-area-inset-bottom,0px))}

.pv-steps li li{counter-increment:none;padding-left:0;font-size:var(--vk-fs-base);color:var(--vk-ink2)}
.pv-steps li li::before{content:none}
.pv-steps ul{display:flex;flex-direction:column;gap:6px;margin:var(--vk-sp-2) 0 0;padding-left:20px;list-style:disc}
.pv-guide-bullets{display:flex;flex-direction:column;gap:var(--vk-sp-2);margin:var(--vk-sp-4) 0 0;padding-left:20px;font-size:var(--vk-fs-lg);line-height:1.6;color:var(--vk-ink)}
.pv-guide-item a:not([class]),.pv-know a:not([class]){font-weight:600;color:var(--vk-ink);text-decoration:underline;text-underline-offset:2px}
.pv-guide-go a{text-decoration:none}

[data-glue]{white-space:nowrap}

.pv-site .btns{flex-wrap:wrap}
.pv-site .btns button{flex:1 1 40%;min-width:max-content}
.pv-site .lead .btns button:only-child{background:var(--vk-ink);color:var(--vk-surface)}
.pill[data-status="closed"]{background:var(--vk-band);color:var(--vk-ink2)}

.pv-toast{display:flex;align-items:center;gap:var(--vk-sp-3);width:max-content;max-width:calc(100vw - 32px)}
.pv-toast-act{flex:none;min-height:44px;margin:-10px -8px -10px auto;padding:0 var(--vk-sp-2);border:0;background:none;font:inherit;font-weight:700;color:var(--vk-on-ink-act);cursor:pointer}
.pv-toast-act[hidden]{display:none}

.pv-dock-msg{max-width:488px;margin:0 auto var(--vk-sp-2);font-size:var(--vk-fs-md);font-weight:600;color:var(--vk-ink2);text-align:center}

.ms-input:has(textarea){align-items:stretch}
.ms-input textarea{flex:1;min-width:0;min-height:128px;max-height:40vh;padding:var(--vk-sp-4) 0;border:0;outline:0;background:none;font:inherit;font-size:var(--vk-fs-lg);line-height:1.6;font-weight:500;color:var(--vk-ink);caret-color:var(--vk-cta);resize:none;field-sizing:content}
.ms-input textarea::placeholder{color:var(--vk-sub);font-weight:400;opacity:1}
.ms-input textarea:focus-visible{outline:0}
.ms-input:has(textarea[aria-invalid="true"]){box-shadow:inset 0 0 0 1.5px var(--vk-err)}

:is(.pv-land,.pj3) footer{padding:var(--vk-sp-7) max(var(--vk-sp-5),calc((100% - 600px) / 2)) calc(40px + env(safe-area-inset-bottom,0px));background:var(--vk-well);font-size:var(--vk-fs-sm);line-height:1.7;color:var(--vk-sub2)}
:is(.pv-land,.pj3) footer a{color:inherit}
:is(.pv-land,.pj3) .hx-foot-logo{display:inline-flex;align-items:center;min-width:44px;min-height:44px}
:is(.pv-land,.pj3) .hx-foot-logo img{display:block;height:16px;width:auto}
:is(.pv-land,.pj3) .hx-foot-links{display:flex;flex-wrap:wrap;column-gap:var(--vk-sp-4);margin:var(--vk-sp-1) 0 0}
:is(.pv-land,.pj3) .hx-foot-links a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--vk-body);text-decoration:none}
:is(.pv-land,.pj3) .hx-foot-links a.hx-foot-pv{font-weight:700;color:var(--vk-ink)}
:is(.pv-land,.pj3) .hx-legal,:is(.pv-land,.pj3) .hx-biz,:is(.pv-land,.pj3) .hx-copy{margin:10px 0 0}
:is(.pv-land,.pj3) .hx-biz span::before{content:"";display:inline-block;width:1px;height:10px;margin:0 var(--vk-sp-2);background:var(--vk-line);vertical-align:-1px}
:is(.pv-land,.pj3) .hx-biz a{text-decoration:none}

.pv-inq-list{list-style:none;margin:var(--vk-sp-2) 0 0;padding:0}
.pv-inq-item{padding:var(--vk-sp-4) 0;border-top:1px solid var(--vk-hair)}
.pv-inq-item:first-child{border-top:0;padding-top:var(--vk-sp-2)}
.pv-inq-q{margin:var(--vk-sp-1) 0 0;white-space:pre-wrap;word-break:break-word;color:var(--vk-ink);font-size:var(--vk-fs-base);line-height:1.6}
.pv-inq-a{margin-top:var(--vk-sp-3);padding:var(--vk-sp-3) var(--vk-sp-4);border-radius:var(--vk-r-lg);background:var(--vk-well)}
.pv-inq-wait{margin-top:var(--vk-sp-2)}

#cashView{--vk-blue:#2087e9;--vk-free:#9fd0fb}
.cs-card{padding:24px 20px;border-radius:20px;background:var(--vk-surface)}
.cs-card+.cs-card{margin-top:12px}
.cs-lab{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:500;color:var(--vk-sub)}
.cs-bal{margin-top:4px;font-size:28px;line-height:36px;font-weight:700;letter-spacing:-.03em}
.cs-can{margin-top:2px;font-size:15px;font-weight:600;color:var(--vk-info)}
.cs-can[data-low]{color:var(--vk-err)}
.cs-bar i[data-w="0"]{flex:0}.cs-bar i[data-w="1"]{flex:1}.cs-bar i[data-w="2"]{flex:2}.cs-bar i[data-w="3"]{flex:3}.cs-bar i[data-w="4"]{flex:4}.cs-bar i[data-w="5"]{flex:5}.cs-bar i[data-w="6"]{flex:6}.cs-bar i[data-w="7"]{flex:7}.cs-bar i[data-w="8"]{flex:8}.cs-bar i[data-w="9"]{flex:9}.cs-bar i[data-w="10"]{flex:10}
.cs-bar{display:flex;gap:2px;height:6px;margin:20px 0 14px;border-radius:3px;overflow:hidden;background:var(--vk-band)}
.cs-bar i{display:block;height:100%}
.cs-bar .f{background:var(--vk-free)}.cs-bar .p{background:var(--vk-blue)}
.cs-leg{display:flex;align-items:flex-start;gap:10px;padding:8px 0}
.cs-dot{flex:none;width:8px;height:8px;margin-top:7px;border-radius:50%}
.cs-dot.f{background:var(--vk-free)}.cs-dot.p{background:var(--vk-blue)}
.cs-leg-t{flex:1;min-width:0}
.cs-leg-n{display:flex;justify-content:space-between;gap:8px;font-size:15px;font-weight:600;color:var(--vk-ink2)}
.cs-leg-n b{font-weight:600;color:var(--vk-ink);font-variant-numeric:tabular-nums}
.cs-h2{font-size:20px;line-height:28px;font-weight:700;letter-spacing:-.03em}
.cs-h2s{margin-top:2px;font-size:14px;color:var(--vk-sub)}
.cs-hist{list-style:none}
.cs-more{margin-top:12px}
.cs-hrow{display:flex;justify-content:space-between;gap:12px;padding:12px 0}
.cs-hrow+.cs-hrow{border-top:1px solid var(--vk-band)}
.cs-hl{min-width:0}
.cs-hn{font-size:16px;line-height:23px;font-weight:500;color:var(--vk-ink)}
.cs-hs{font-size:13px;line-height:19px;color:var(--vk-sub);font-variant-numeric:tabular-nums}
.cs-hr{flex:none;text-align:right}
.nt-text{margin-top:2px;font-size:16px;line-height:23px;color:var(--vk-ink);word-break:keep-all;overflow-wrap:anywhere}
.nt-row[data-done] .nt-text{color:var(--vk-body)}
.nt-done{margin-top:4px;font-size:13px;line-height:19px;font-weight:700;color:var(--vk-ink2)}
.nt-day{font-weight:700;color:var(--vk-ink2)}
.cs-amt{font-size:16px;line-height:23px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--vk-ink)}
.cs-amt.plus{color:var(--vk-info)}
.cs-mstate{font-size:14px;line-height:23px;color:var(--vk-sub)}
.cs-mgo{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:0;border-radius:10px;font-family:inherit;cursor:pointer;background:var(--vk-band);font-size:14px;font-weight:600;color:var(--vk-ink);text-decoration:none}
.ms-lock{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:14px;line-height:20px;color:var(--vk-sub)}
.ms-lock svg{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}
.hm-cards{display:grid;gap:12px;margin-top:12px}
.hm-cards .cs-card+.cs-card{margin-top:0}
.hm-card{display:block;position:relative;text-decoration:none;color:inherit}
.hm-t{margin-top:4px;font-size:18px;line-height:26px;font-weight:700;color:var(--vk-ink)}
.hm-go{margin-top:12px}
.hm-cards .cs-lab{font-size:var(--vk-fs-base)}
.hm-cards .hm-t{font-size:var(--vk-fs-2xl);line-height:1.4}
.hm-cards .cs-h2s{font-size:var(--vk-fs-base);line-height:1.5}
.hm-cards .cs-mgo{height:48px;padding:0 var(--vk-sp-5);border-radius:var(--vk-r-md);font-size:var(--vk-fs-lg)}
.cs-mtake{background:var(--vk-ink);color:var(--vk-surface)}
.rf-btns{display:flex;gap:8px;margin-top:16px}
.rf-btns>*{flex:1}
.rf-in{display:flex;gap:8px;margin-top:12px}
.rf-in input::placeholder{letter-spacing:0;text-transform:none;color:var(--vk-sub)}
.rf-in>button{flex:none;width:auto;min-width:88px;padding:0 20px}
.rf-in input{flex:1;min-width:0;height:56px;padding:0 18px;border:0;border-radius:var(--vk-r-lg);box-shadow:inset 0 0 0 1px var(--vk-edge);background:var(--vk-surface);color:var(--vk-ink);font:inherit;font-size:var(--vk-fs-lg);letter-spacing:.12em;text-transform:uppercase}
.cs-more{display:block;width:100%;height:48px;margin-top:8px;border:0;border-radius:12px;background:var(--vk-band);font:inherit;font-size:15px;font-weight:700;color:var(--vk-ink2)}
.cs-know{padding:20px 8px 4px}
.cs-know h3{font-size:15px;font-weight:700;color:var(--vk-ink2)}
.cs-know ul{margin-top:8px;padding-left:18px;font-size:14px;line-height:1.65;color:var(--vk-body)}
.cs-know li+li{margin-top:4px}
.cs-tip{margin:2px 0 4px 18px;padding:10px 12px;border-radius:10px;background:var(--vk-band);font-size:13px;line-height:19px;color:var(--vk-body)}
.cs-wait{margin-top:16px;padding:14px 16px;border-radius:14px;background:var(--vk-band);font-size:15px;line-height:22px;font-weight:500;color:var(--vk-ink2);text-align:center}

html:has(.pj3){font-size:100%}
html:has(.pv-site){touch-action:manipulation}
.pj3 :is(.pj-sec-h,.pj3-card-h){font-family:var(--vk-font);font-size:1.1875rem;line-height:1.45;font-weight:700;letter-spacing:-.025em}
.pj3 .pj-label{font-size:var(--vk-fs-base);font-weight:600;color:var(--vk-ink2)}
.pj3 :is(.pj-why,.pj3-why,.pj3-note){font-size:var(--vk-fs-md);line-height:1.55;color:var(--vk-sub2)}
.pj3 .pj-option{min-height:56px;font-size:var(--vk-fs-lg);font-weight:500}
.pj3 .pj-option>span small{font-size:var(--vk-fs-sm)}
.pj3 .pj-chip{font-size:var(--vk-fs-base)}
.pj3 .pj-agree-all{font-size:var(--vk-fs-xl)}
.pj3 .pj-agree-row{font-size:var(--vk-fs-base)}
.pj3 :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){font-size:max(16px,1rem)}
.pj3 :is(.pj3-in,.vk-input input,.vk-input textarea){font-weight:500}
.pj3 [tabindex="-1"]:focus{outline:0}
.pj3 :is(h1,h2)[tabindex="-1"]:focus{outline:none}

.pj3-cardgo{display:block;width:100%;margin-top:var(--vk-sp-3)}

.pj3 .pj3-cardgo{display:flex;align-items:center;justify-content:center;width:100%;height:52px;margin-top:var(--vk-sp-3);border-radius:14px;background:var(--vk-body);color:var(--vk-surface);font-size:var(--vk-fs-lg);font-weight:600}
.pj3 .pj3-cardgo:active{background:var(--vk-ink2)}
.pj3 .pj3-cardgo[hidden]{display:none}
.pj3 .pj3-cardgo:focus-visible{outline:2px solid var(--vk-ink);outline-offset:2px}
.pj3-phone{display:flex;align-items:center;justify-content:space-between;gap:var(--vk-sp-2);min-height:52px;padding:0 var(--vk-sp-4);border-radius:var(--vk-r-md);background:var(--vk-well);font-weight:600;color:var(--vk-ink)}

.pj-agree-list li li{display:list-item;min-height:0;gap:0;align-items:normal}

.pj3-phone{font-variant-numeric:tabular-nums}
.pj3-verify{display:flex;flex-direction:column;gap:var(--vk-sp-3)}

.pj3-verify{display:flex;flex-direction:column;gap:var(--vk-sp-3);margin-top:var(--vk-sp-5)}
.pj3-verify>.pj-sec-h{padding:0 var(--vk-sp-5)}
.pj3-verify>.pj-why{margin-top:calc(var(--vk-sp-2) * -1);padding:0 var(--vk-sp-5)}
.pj-done-lead{margin:0 0 var(--vk-sp-4);font-size:var(--vk-fs-md);line-height:1.55;color:var(--vk-body);text-align:center}

.pj3 .pj-scope-row{padding:14px 0}
.pj3-geo{display:flex;flex-direction:column;gap:var(--vk-sp-3)}
.pj3-geo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vk-sp-2)}
@media (min-width:480px){.pj3-geo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.pj3-geo-s{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:60px;padding:6px 4px;border:0;border-radius:14px;background:var(--vk-band);font:inherit;font-size:var(--vk-fs-lg);font-weight:600;line-height:1.3;color:var(--vk-ink2);cursor:pointer;-webkit-tap-highlight-color:transparent}
.pj3-geo-s:active{background:var(--vk-press)}
@media (hover:hover){.pj3-geo-s:hover{background:var(--vk-press)}}
.pj3-geo-s small{font-size:var(--vk-fs-sm);font-weight:700;line-height:1.3;color:var(--vk-info)}
.pj3-geo-s small:empty{display:none}
.pj3-geo-s[data-on]{background:var(--vk-info-bg);box-shadow:inset 0 0 0 1.5px var(--vk-info);color:var(--vk-ink)}
.pj3-geo-s:focus-visible{outline:2px solid var(--vk-ink);outline-offset:2px}
.pj3-geo-sheet{display:flex;flex-direction:column;max-height:88vh;max-height:88svh;padding-bottom:calc(16px + env(safe-area-inset-bottom))}
.pj3-geo-sheet .ms-lead{margin:var(--vk-sp-1) 0 var(--vk-sp-3)}
.pj3-geo-area{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -20px;padding:0 20px;box-shadow:inset 0 .75px 0 var(--vk-hair),inset 0 -.75px 0 var(--vk-hair)}
.pj3-geo-area .pj3-geo-row{padding:0 4px}
.pj3-geo-sheet .pv-sheet-btns{flex:none;margin-top:var(--vk-sp-3)}
.pj3-wiz-sheet{display:flex;flex-direction:column;min-height:min(560px,84vh);max-height:92vh;max-height:92svh}
.pj3-wiz-top{flex:none;display:flex;flex-direction:column;gap:var(--vk-sp-2);margin-bottom:var(--vk-sp-4)}
.pj3-wiz-n{margin:0;font-size:var(--vk-fs-md);font-weight:700;color:var(--vk-info)}
.pj3-wiz-bar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}
.pj3-wiz-bar i{height:4px;border-radius:2px;background:var(--vk-band)}
.pj3-wiz-bar i[data-on]{background:var(--vk-info)}
.pj3-wiz-qs,.pj3-wiz-pick{flex:1 1 auto}
.pj3-wiz-qs .pj-field{margin:0}
.pj3 .pj3-wiz-q{display:block;font-size:var(--vk-fs-5xl);line-height:1.38;font-weight:700;letter-spacing:-.02em;color:var(--vk-ink);word-break:keep-all}
.pj3-wiz-q:focus,.pj3-wiz-sheet .ms-sheet-h:focus{outline:none}
.pj3-wiz-qs .pj3-why{margin:var(--vk-sp-1) 0 var(--vk-sp-4)}
.pj3-wiz-busy{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--vk-sp-4);text-align:center}
.pj3-wiz-busy .ms-sheet-h{font-size:var(--vk-fs-2xl)}
.pj3-wiz-spin{width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 3px var(--vk-band);border:3px solid transparent;border-top-color:var(--vk-info);animation:pj3-wiz-spin .9s linear infinite}
@keyframes pj3-wiz-spin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.pj3-wiz-spin{animation-duration:2.4s}}
.pj3-wiz-lines{display:flex;flex-direction:column;gap:var(--vk-sp-2);margin:var(--vk-sp-4) 0 var(--vk-sp-3)}
.pj3-wiz-lines[hidden]{display:none}
.pj3-wiz-line{display:flex;align-items:center;gap:var(--vk-sp-3);min-height:64px;padding:var(--vk-sp-3) var(--vk-sp-4);border-radius:14px;background:var(--vk-surface);box-shadow:inset 0 0 0 1px var(--vk-ring);font-size:var(--vk-fs-lg);font-weight:600;line-height:1.5;color:var(--vk-ink);cursor:pointer;word-break:keep-all;text-wrap:pretty}
.pj3-wiz-line span{flex:1 1 auto;min-width:0}
.pj3-wiz-line input{flex:none;order:2;width:22px;height:22px;margin:0;-webkit-appearance:none;appearance:none;border-radius:50%;background:var(--vk-surface);box-shadow:inset 0 0 0 2px var(--vk-ring);cursor:pointer}
.pj3-wiz-line input:checked{box-shadow:inset 0 0 0 7px var(--vk-ink)}
.pj3-wiz-line input:focus-visible{outline:2px solid var(--vk-ink);outline-offset:2px}
.pj3-wiz-line:has(input:checked){box-shadow:inset 0 0 0 2px var(--vk-ink)}
.pj3-wiz-again{display:flex;align-items:center;flex-wrap:wrap;gap:0 var(--vk-sp-2);margin-top:var(--vk-sp-2)}
.pj3-wiz-again .pj3-link{margin-left:-8px}
.pj3-wiz-sheet>.pj3-fielderr{flex:none;margin-top:var(--vk-sp-3)}
.pj3-wiz-sheet>.pj3-fielderr:empty{display:none}
.pj3-wiz-sheet .pv-sheet-btns{flex:none}
.pj3-geo-row{display:flex;align-items:center;justify-content:space-between;gap:var(--vk-sp-2);min-height:44px;padding:0 var(--vk-sp-3) 0 var(--vk-sp-4);font-size:var(--vk-fs-md);color:var(--vk-ink);cursor:pointer}
.pj3-geo-row input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--vk-info)}
.pj3-geo-tagrow{display:flex;flex-wrap:wrap;gap:var(--vk-sp-2)}
.pj3-geo-tag{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px 0 14px;border:0;border-radius:22px;background:var(--vk-info-bg);font:inherit;font-size:var(--vk-fs-sm);font-weight:600;color:var(--vk-info);cursor:pointer}
.pj3-geo-tag::after{content:"";flex:none;width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}
.pj3-geo-tags:empty{display:none}
.pj3-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}

.pj3 .pj-options{gap:0}
.pj3 .pj-option{min-height:56px;padding:var(--vk-sp-3) 0;border-radius:0;background:none;box-shadow:none}
.pj3 .pj-option+.pj-option{box-shadow:inset 0 .75px 0 var(--vk-hair)}
.pj3 .pj-option input{order:-1}
.pj3 .pj-option:has(input:checked){background:none;box-shadow:none}
.pj3 .pj-option+.pj-option:has(input:checked){box-shadow:inset 0 .75px 0 var(--vk-hair)}
.pj3 .pj-option:has(input:checked)>span{font-weight:700;color:var(--vk-ink)}
.pj3 .pj-option:has(input:focus-visible){outline:2px solid var(--vk-ink);outline-offset:2px;border-radius:var(--vk-r-sm)}
.pj3 .pj-option:active{background:none}
@media (hover:hover){.pj3 .pj-option:hover{background:none}.pj3 .pj-option:hover>span{color:var(--vk-ink)}}
.pj3 .pj-chip{background:var(--vk-band);box-shadow:none;color:var(--vk-ink2)}
.pj3 .pj-chip:active{background:var(--vk-press)}
@media (hover:hover){.pj3 .pj-chip:hover{background:var(--vk-press)}}
.pj3-geo-row{min-height:52px;font-size:var(--vk-fs-lg);font-weight:500;color:var(--vk-ink);cursor:pointer}
.pj3-geo-row+.pj3-geo-row{box-shadow:inset 0 .75px 0 var(--vk-hair)}
.pj3-geo-row:first-child{font-weight:600}
.pj3-geo-row input{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:6px;background:var(--vk-surface) no-repeat center/14px;box-shadow:inset 0 0 0 2px var(--vk-ring);cursor:pointer}
.pj3-geo-row input:checked{box-shadow:none;background-color:var(--vk-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4l2.9 2.9 6-6.3' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.pj3-geo-row input:focus-visible{outline:2px solid var(--vk-ink);outline-offset:2px}
.pj3-geo-tag{font-weight:600}
.pj3-geo-tagrow{gap:6px var(--vk-sp-2)}
.pj3-intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vk-sp-2);padding:var(--vk-sp-4);border-radius:var(--vk-r-md);background:var(--vk-well)}
.pj3-intro-t{margin:0;font-size:var(--vk-fs-lg);font-weight:600;line-height:1.5;color:var(--vk-sub2)}
.pj3-intro-t[data-on]{font-weight:700;color:var(--vk-ink)}

.pj3 .vs-row{border-bottom:0;box-shadow:inset 0 -.75px 0 var(--vk-hair)}
.pj3 .vs-pill{height:36px;padding:0 10px 0 12px;border-radius:10px}
.pj3 .vs-pick{grid-template-columns:1fr;gap:0;padding:4px;margin:0 0 12px 52px;border-radius:12px;background:var(--vk-surface);box-shadow:0 0 0 1px var(--vk-line),0 6px 16px rgba(0,27,55,.08)}
.pj3 .vs-opt{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 12px;border-radius:8px;font-size:var(--vk-fs-base);font-weight:500;color:var(--vk-ink2);text-align:left}
.pj3 .vs-opt[aria-checked=true]{background:var(--vk-band);box-shadow:none;color:var(--vk-ink);font-weight:700}
.pj3 .vs-opt[aria-checked=true]::after{content:"";flex:none;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4l2.9 2.9 6-6.3' fill='none' stroke='%23191f28' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/16px}
.pj3 .vs-opt:focus-visible{outline:2px solid var(--vk-ink);outline-offset:-2px}
@media(max-width:359px){.pj3 .vs-pick{margin-left:0}.pj3 .vs-opt{font-size:var(--vk-fs-base)}}

.pj3 .pj-agree-all{box-shadow:none;background:var(--vk-band);font-size:var(--vk-fs-lg)}
.pj3 .pj-agree-all small{font-size:var(--vk-fs-sm)}
.pj3 .pj-agree-list li.pj-agree-item{padding:var(--vk-sp-2) 0}
.pj3 .pj-agree-row{font-size:var(--vk-fs-base);font-weight:500}
.pj3 .pj-agree-row em{margin-right:2px;font-weight:600;color:var(--vk-sub2)}
.pj3 .pj-agree-key{margin:0 0 var(--vk-sp-2);font-size:var(--vk-fs-sm);line-height:1.55;color:var(--vk-body)}
.pj3 .pj-agree-key b{font-weight:600}
.pj3 .pj-agree-detail{margin-bottom:var(--vk-sp-1);padding:var(--vk-sp-3);border-radius:10px;font-size:var(--vk-fs-sm);line-height:1.55}
.pj3 .pj-agree-detail b{font-weight:600}
.pj3 .pj-terms7 li{margin-top:2px}
.pj3-groups{display:flex;flex-direction:column;gap:var(--vk-sp-5);margin-top:var(--vk-sp-3)}
.pj3-scope-gh{display:flex;align-items:baseline;gap:6px;margin:0 0 var(--vk-sp-1);font-size:var(--vk-fs-md);font-weight:700;color:var(--vk-ink2)}
.pj3-scope-gh small{font-size:var(--vk-fs-sm);font-weight:600;color:var(--vk-sub2)}

.pj3 .pj-scope-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:var(--vk-sp-3);padding:10px 0}
.pj3 .pj3-scope-pick{height:44px;min-width:120px;border-radius:10px;background:var(--vk-band);box-shadow:none}
.pj3 .pj3-scope-pick select{padding:0 34px 0 12px;border-radius:10px;font-size:max(16px,1rem);font-weight:600;color:var(--vk-ink2)}
.pj3 .pj3-scope-pick::after{right:14px;width:7px;height:7px;border-color:var(--vk-sub2)}
.pj3 .pj-scope-row[data-changed] .pj3-scope-pick{background:var(--vk-ink)}
.pj3 .pj-scope-row[data-changed] .pj3-scope-pick select{color:var(--vk-surface)}
.pj3 .pj-scope-row[data-changed] .pj3-scope-pick::after{border-color:var(--vk-surface)}
.pj3 .pj3-scope-pick:focus-within{box-shadow:0 0 0 2px var(--vk-surface),0 0 0 4px var(--vk-ink)}
.pj3 .pj-scope-row[data-changed] .pj-scope-n::after{display:none}

.pj3 .pj-option input[type=checkbox]{border-radius:6px}
.pj3 .pj3-scope-group .pj-scope-rows{padding:0}
.pj3 .pj-scope-n{word-break:keep-all}
@media (max-width:359px){.pj3 .pj3-scope-pick{min-width:108px}.pj3 .pj3-scope-pick select{padding:0 28px 0 10px}.pj3 .pj3-scope-pick::after{right:11px}}
.pj3-textarea textarea{width:100%;min-height:88px;padding:12px 0;border:0;background:none;font:inherit;font-size:max(16px,1rem);line-height:1.5;color:var(--vk-ink);resize:vertical}
.pj3-verify>.pj3-note,.pj3-verify>.pj3-link{margin:0 var(--vk-sp-5);align-self:flex-start}
.ms-chanlist{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}
.ms-chanlist:empty{display:none}
.ms-chanrow{display:grid;grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;gap:8px;padding:8px 0 8px 12px;border-radius:12px;background:var(--vk-well)}
.ms-chanv{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--vk-fs-md);color:var(--vk-ink2)}
.ms-todo{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}
.ms-todo a{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 14px;border-radius:12px;background:var(--vk-well);font-weight:600;color:var(--vk-ink);text-decoration:none}
.ms-todo a::after{content:"";width:8px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(-45deg)}

#shopTrait [data-q][data-max="1"] .pj-chips,.pj3 [data-q][data-max="1"] .pj-chips{flex-direction:column;align-items:stretch;gap:var(--vk-sp-2)}
#shopTrait [data-q][data-max="1"] .pj-chip,.pj3 [data-q][data-max="1"] .pj-chip{justify-content:space-between;min-height:52px;padding:0 var(--vk-sp-4);border-radius:12px;font-weight:600;text-align:left}
#shopTrait [data-q] .pj-label small,.pj3 [data-q] .pj-label small{margin-left:4px;font-weight:500;color:var(--vk-sub2)}
.pj3 .pj3-intro{background:var(--vk-well);border-radius:14px}
.pj3 .pj3-intro-t{font-size:var(--vk-fs-base)}
.pj3 .pj3-intro-t[data-on]{font-size:var(--vk-fs-xl);line-height:1.5}
.pj3 .pj3-intro>.pj-add,.pj3 #sEvent>.pj-add{background:var(--vk-body);color:var(--vk-surface)}
.pj3 .pj3-intro>.pj-add:active,.pj3 #sEvent>.pj-add:active{background:var(--vk-ink2)}
.pj3 .pj3-intro>.pj-add svg,.pj3 #sEvent>.pj-add svg{stroke:currentColor}
.pj3 .vk-input.pj3-textarea{height:auto;align-items:stretch}
.pj3 .pj3-textarea textarea{min-height:96px;padding:14px 0;resize:none}
.pj3 .pj-sec-h small{margin-left:4px;font-size:var(--vk-fs-sm);font-weight:500;color:var(--vk-sub2)}

.pj3 .pj3-intro:has(.pj3-intro-t[data-on])>.pj-add{background:var(--vk-surface);color:var(--vk-ink2);box-shadow:inset 0 0 0 1px var(--vk-line)}
.ms-todo small{display:block;margin-top:2px;font-size:var(--vk-fs-sm);font-weight:500;color:var(--vk-sub2)}
.ms-todo a{min-height:52px;padding:8px 14px}
.ms-chanold{grid-column:1/-1;margin:0;padding-right:12px}
.ms-chanok{grid-column:1/-1;display:flex;align-items:flex-start;gap:8px;padding-right:12px;font-size:var(--vk-fs-md);line-height:1.5;color:var(--vk-ink)}
.ms-chanok input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--vk-ink)}

.pj3-part{display:flex;flex-direction:column;gap:var(--vk-sp-3)}
.pj3-part+.pj3-part{margin-top:48px}
.ms-card .pj-field{margin-top:28px}
.ms-bdg-list{margin:var(--vk-sp-3) 0 0;padding:0;list-style:none}
.ms-bdg-row+.ms-bdg-row{box-shadow:inset 0 .75px 0 var(--vk-hair)}
.ms-bdg-pick{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 0;cursor:pointer}
.ms-bdg-pick input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--vk-ink)}
.ms-bdg-row[data-earned="0"] .ms-bdg-pick{cursor:default}
.ms-bdg-row[data-earned="0"] .ms-bdg-ic{opacity:.35}
.ms-bdg-ic{flex:none;width:32px;height:32px;background:center/contain no-repeat}
.ms-bdg-ic[data-badge="business"]{background-image:url("/assets/icons/seal_biz.svg")}
.ms-bdg-ic[data-badge="owner"]{background-image:url("/assets/icons/seal_owner.svg")}
.ms-bdg-ic[data-badge="years"]{background-image:url("/assets/icons/seal_years.svg")}
.ms-bdg-ic[data-badge="fix"],.ms-bdg-ic[data-badge="insurance"]{background-image:url("/assets/icons/seal_insurance.svg")}
.ms-bdg-t{display:flex;flex-direction:column;min-width:0;gap:2px}
.ms-bdg-t b{font-size:var(--vk-fs-md);font-weight:600;color:var(--vk-ink)}
.ms-bdg-t small{font-size:var(--vk-fs-sm);line-height:1.45;color:var(--vk-sub2)}
.ms-bdg-row[data-earned="0"] .ms-bdg-t b{color:var(--vk-sub2)}
.ms-years-auto{display:flex;flex-direction:column;gap:4px;margin:0}
.ms-years-auto b{font-size:var(--vk-fs-lg);font-weight:700;color:var(--vk-ink)}
.ms-years-auto span{font-size:var(--vk-fs-sm);line-height:1.5;color:var(--vk-sub2)}
.consent-row input[type="checkbox"]{border-radius:6px}
.pj3 .pj-agree-list .pj-agree-line:not(:has(.pj-agree-view))::after{content:"";flex:none;order:3;width:44px}

.pj-field .pj3-tight{margin-top:4px}
.vk-input :is(input,textarea):focus-visible,.ms-input :is(input,textarea):focus-visible,.pj3-textarea textarea:focus-visible{outline:0}
.pj3 .pj-chip[aria-pressed="true"]::after,.pj3 .pj-chip[aria-checked="true"]::after{content:none}
.pj3 [data-q][data-max="1"] .pj-chip,#shopTrait [data-q][data-max="1"] .pj-chip{background:var(--vk-surface);box-shadow:inset 0 0 0 1px var(--vk-ring);color:var(--vk-ink);font-weight:500}
.pj3 [data-q][data-max="1"] .pj-chip::after,#shopTrait [data-q][data-max="1"] .pj-chip::after{content:"";flex:none;width:22px;height:22px;border-radius:50%;background:none;box-shadow:inset 0 0 0 2px var(--vk-ring)}
.pj3 [data-q][data-max="1"] .pj-chip[aria-pressed="true"],#shopTrait [data-q][data-max="1"] .pj-chip[aria-pressed="true"]{background:var(--vk-surface);box-shadow:inset 0 0 0 2px var(--vk-ink);color:var(--vk-ink);font-weight:600}
.pj3 [data-q][data-max="1"] .pj-chip[aria-pressed="true"]::after,#shopTrait [data-q][data-max="1"] .pj-chip[aria-pressed="true"]::after{content:"";box-shadow:inset 0 0 0 7px var(--vk-ink)}
@media (hover:hover){.pj3 [data-q][data-max="1"] .pj-chip:hover,.pj3 [data-q][data-max="1"] .pj-chip[aria-pressed="true"]:hover{background:var(--vk-well)}}
.pj3 .pj3-cardgo{background:var(--vk-band);color:var(--vk-ink);font-weight:700}
.pj3 .pj3-cardgo:active{background:var(--vk-press)}
.pj3-thumb::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--vk-edge);pointer-events:none}
.pj3 .pj-agree-key{margin-top:4px;font-size:var(--vk-fs-md);font-weight:500}
.pj3 .pj-chip{text-wrap:balance}
.pj3 .pj-option>span small,.pj3 .pj-sec small{font-size:var(--vk-fs-md)}
.pj3 .pj-option>span small{display:inline;margin:0 0 0 6px}
.pj3 .pj-sec{gap:20px}
.pj3 .pj-sec>.pj-sec-h{margin-bottom:-8px}
.pj3 .pj-sec>.pj-sec-h+:is(.pj-why,.pj3-why){margin-top:-8px;margin-bottom:-8px}
.pj3-geo-tag{font-size:var(--vk-fs-md)}
.pv-guide-fig img{display:block;max-width:360px;width:100%;height:auto;margin-inline:auto}
.pj3 .pj3-intro>.pj-add{background:var(--vk-surface);color:var(--vk-ink);box-shadow:inset 0 0 0 1px var(--vk-ring)}
.pj3 #sEvent>.pj-add{background:var(--vk-band);color:var(--vk-ink)}
.pj3 #eventOk{width:100%;background:var(--vk-ink2);color:var(--vk-surface)}
.pv-myshop [id]{scroll-margin-top:72px}
.pj-chip[aria-pressed="true"]::after,.pj-chip[aria-checked="true"]::after,.ms-chip:has(input:checked)::before{content:none}
.ms-chanok input,.ms-bdg-pick input{-webkit-appearance:none;appearance:none;flex:none;width:22px;height:22px;margin:1px 0 0;border:2px solid #7a818b;border-radius:6px;background:var(--vk-surface) no-repeat center/14px;cursor:pointer}
.ms-chanok input:checked,.ms-bdg-pick input:checked{border-color:var(--vk-ink);background-color:var(--vk-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4l2.9 2.9 6-6.3' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.ms-chanok input:disabled,.ms-bdg-pick input:disabled{opacity:.4;cursor:default}
.ms-chanok input:focus-visible,.ms-bdg-pick input:focus-visible{outline:2px solid var(--vk-ink);outline-offset:2px}
.ms-chanok{padding-top:10px;padding-bottom:10px}
.vk-input:focus-within,.ms-input:focus-within{box-shadow:inset 0 0 0 2px var(--vk-ink)}
#chanPick{margin-top:8px}
.pv-myshop .sub-label{font-size:var(--vk-fs-lg);font-weight:700;color:var(--vk-ink)}
.ms-cta{max-width:none}
.vs-n{font-size:var(--vk-fs-md)}
@media (max-width:340px){.vs-tab{flex-direction:column;gap:0;line-height:1.25}}
.pv-toast{pointer-events:none}
.pv-toast :is(a,button){pointer-events:auto}
.ms-switch-row{align-items:flex-start}
.ms-switch-row .ms-switch{margin-top:-6px}
#shopPhones .ms-num-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:12px 0}
#shopPhones .ms-num-row .ms-badge{margin-top:6px}
.ms-channame{grid-column:1/-1;margin:4px 12px 0 0;box-shadow:inset 0 0 0 1px var(--vk-ring)}
.ms-chanread{grid-column:1/-1;margin:0;padding-right:12px}
.ms-chanread b{color:var(--vk-ink)}
.pj3-date{position:relative}
.pj3-date:has(input[data-empty]:not(:focus))::before{content:attr(data-ph);position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:var(--vk-fs-base);color:var(--vk-sub2);pointer-events:none}
.pj3-date input[data-empty]:not(:focus)::-webkit-datetime-edit{color:transparent}
.pj3-otp-time{margin:6px 0 0;font-size:var(--vk-fs-md);color:var(--vk-sub2);font-variant-numeric:tabular-nums}
.pj3-otp-time:empty{display:none}
.ms-now{margin:4px 0 0}
.ms-todo a{gap:12px;justify-content:flex-start}
.ms-todo a::before{content:"";flex:none;width:36px;height:36px;border-radius:50%;background:center/cover no-repeat}
#todoDoc a::before{background-image:url("/assets/icons/task_doc.svg")}
#todoChan a::before{background-image:url("/assets/icons/task_link.svg")}
.ms-todo a::after{margin-left:auto}
.ms-todo span{min-width:0}
.ms-todo li:not([hidden]):not(li:not([hidden]) ~ li) a{background:var(--vk-info-bg)}
.ms-todo li:not([hidden]):not(li:not([hidden]) ~ li) a::after{color:var(--vk-info)}
.ms-badges .ms-badge:not(.self){gap:6px;padding:0;background:none;color:var(--vk-ink2);font-size:var(--vk-fs-md);font-weight:600}
.ms-badges .ms-badge:not(.self) svg{display:none}
.ms-badges .ms-badge:not(.self)::before{content:"";flex:none;width:20px;height:20px;background:center/contain no-repeat}
#shopBizOk::before{background-image:url("/assets/icons/seal_biz.svg")}
#shopOwnerOk::before{background-image:url("/assets/icons/seal_owner.svg")}
.pj3-date input[data-empty]:not(:focus){color:transparent;-webkit-text-fill-color:transparent}
.pj3-date input[data-empty]:not(:focus)::-webkit-datetime-edit,.pj3-date input[data-empty]:not(:focus)::-webkit-datetime-edit-fields-wrapper{opacity:0}
.pj3-date:has(input[data-empty]:not(:focus))::before{left:18px;font-size:var(--vk-fs-lg);font-weight:500;color:var(--vk-sub)}
@media (min-width:1024px){.pv-top{position:static}html:has(.pj3){scroll-padding-top:16px}.pv-myshop [id]{scroll-margin-top:16px}.pv-land [id]{scroll-margin-top:16px}}
.ms-bdg-ic[data-badge="sanitation"]{background-image:url("/assets/icons/seal_hygiene.svg")}
.ms-bdg-ic[data-badge="card"]{background-image:url("/assets/icons/self_card.svg")}
.ms-bdg-ic[data-badge="as"]{background-image:url("/assets/icons/self_as.svg")}
.ms-bdg-ic[data-badge="site_owner"]{background-image:url("/assets/icons/self_site_owner.svg")}
#vsMount .pj3-scope-group{padding:10px 8px 2px;border-radius:14px;background:var(--vk-well)}
#vsMount .pj3-scope-group+.pj3-scope-group,#vsMount .pj-scope-own{margin-top:12px}
#vsMount .pj3-scope-gh{padding:0 4px}
#vsMount .pj3-scope-cols,#vsMount .pj-scope-row{display:grid;grid-template-columns:20px minmax(0,1fr) repeat(4,44px);align-items:center;column-gap:8px}
#vsMount .vs-own-list .pj-scope-row,#vsMount .pj-scope-own .pj3-scope-cols{grid-template-columns:20px minmax(0,1fr) repeat(4,44px) 32px}
#vsMount .pj3-scope-cols{column-gap:0;padding:2px 4px 6px;font-size:var(--vk-fs-xs);line-height:1.25;font-weight:600;color:var(--vk-sub2);text-align:center;word-break:keep-all}
#vsMount .pj3-scope-cols span:first-child{grid-column:span 2}
#vsMount .pj-scope-row{column-gap:0;min-height:48px;padding:2px 4px;box-shadow:inset 0 .75px 0 var(--vk-hair)}
#vsMount .pj-scope-row img{width:20px;height:20px}
#vsMount .pj-scope-n{padding-left:8px;font-size:var(--vk-fs-base);line-height:1.35;word-break:keep-all}
#vsMount .pj3-scope-pick{display:contents}
#vsMount .pj3-scope-opt{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;cursor:pointer}
#vsMount .pj3-scope-opt input{-webkit-appearance:none;appearance:none;flex:none;width:20px;height:20px;margin:0;border:2px solid #7a818b;border-radius:6px;background:var(--vk-surface);cursor:pointer}
#vsMount .pj3-scope-opt input:checked{border-color:var(--vk-ink);background:var(--vk-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4l2.9 2.9 6.1-6.6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}
#vsMount .pj3-scope-opt input:focus-visible{outline:2px solid var(--vk-ink);outline-offset:2px}
#vsMount .pj-scope-row[data-changed] .pj-scope-n{font-weight:700;color:var(--vk-ink)}
.vs-addf .pj3-scope-pick{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}
.vs-addf .pj3-scope-opt{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:10px;background:var(--vk-surface);box-shadow:inset 0 0 0 1px var(--vk-line);font-size:var(--vk-fs-md);font-weight:600;color:var(--vk-ink2);cursor:pointer}
.vs-addf .pj3-scope-opt input{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin:0;border:2px solid #7a818b;border-radius:5px}
.vs-addf .pj3-scope-opt input:checked{border-color:var(--vk-ink);background:var(--vk-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4l2.9 2.9 6.1-6.6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}
.ms-san-state{margin:6px 0 0;font-weight:600}
.ms-san-state[data-ok]{color:var(--vk-ink)}
.ms-bdg-gh{padding:var(--vk-sp-4) 0 var(--vk-sp-1);font-size:var(--vk-fs-md);font-weight:700;color:var(--vk-sub2)}
.ms-bdg-gh:first-child{padding-top:0}
.ms-bdg-gh+.ms-bdg-row{box-shadow:none}
#vsMount{container-type:inline-size}
@container (max-width:300px){#vsMount .pj-scope-row{row-gap:0;padding-top:8px}#vsMount .pj-scope-n{grid-column:2/-1;padding-bottom:2px}#vsMount .pj-scope-row .pj3-scope-opt{grid-row:2}#vsMount .pj-scope-row .pj3-scope-opt:nth-child(1){grid-column:3}#vsMount .pj-scope-row .pj3-scope-opt:nth-child(2){grid-column:4}#vsMount .pj-scope-row .pj3-scope-opt:nth-child(3){grid-column:5}#vsMount .pj-scope-row .pj3-scope-opt:nth-child(4){grid-column:6}}

#vsMount .pj3-scope-cols span{padding:0 3px}

.pj3-paysplit{display:flex;align-items:center;gap:var(--vk-sp-3);margin:var(--vk-sp-4) 0 var(--vk-sp-1);font-size:var(--vk-fs-md);font-weight:700;color:var(--vk-sub2)}
.pj3-paysplit::after{content:"";flex:1;height:1px;background:var(--vk-line)}
.pj3-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}
.pj3-days .pj3-seg-o{min-height:48px;padding:0}
.pj3-setrow{display:flex;align-items:center;justify-content:space-between;gap:var(--vk-sp-3);min-height:56px}
.pj3-setrow>.pj-label{flex:none}
.pj3-select{position:relative;flex:0 1 168px;min-width:0}
.pj3-select select{-webkit-appearance:none;appearance:none;width:100%;height:48px;padding:0 40px 0 16px;border:0;border-radius:var(--vk-r-md);background:var(--vk-band);font:inherit;font-size:var(--vk-fs-lg);font-weight:700;color:var(--vk-ink);cursor:pointer}
.pj3-select::after{content:"";position:absolute;top:50%;right:18px;width:8px;height:8px;margin-top:-6px;border-right:2px solid var(--vk-ink2);border-bottom:2px solid var(--vk-ink2);transform:rotate(45deg);pointer-events:none}
.pj3-seg{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;border-radius:var(--vk-r-md);background:var(--vk-band)}
.pj3-seg-o{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--vk-sp-4);border-radius:var(--vk-r-sm);font-size:15px;font-weight:600;color:var(--vk-body);white-space:nowrap;cursor:pointer}
.pj3-seg-o input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}
.pj3-seg-o:has(input:checked){background:var(--vk-surface);color:var(--vk-ink);font-weight:700;box-shadow:var(--vk-shadow-sm)}
.pj3-seg-o:has(input:focus-visible){outline:2px solid var(--vk-ink);outline-offset:1px}
.vk-ok-line[hidden]{display:none}
.pj3 .pv-inline-btn:disabled{opacity:.5}
.pj3-deck-meter{height:6px;border-radius:3px;background:var(--vk-band);overflow:hidden}
.pj3-deck-meter[hidden]{display:none}
.pj3-deck-bar{height:4px;border-radius:2px;background:var(--vk-band);overflow:hidden}
.pj3-deck-meter i,.pj3-deck-bar i{display:block;width:0;height:100%;border-radius:inherit;background:var(--vk-info)}
.pj3-deck-sheet{display:flex;flex-direction:column;min-height:min(560px,84vh);max-height:92vh;max-height:92svh}
.pj3-deck-item{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--vk-sp-3);padding:var(--vk-sp-5) 0;text-align:center}
.pj3-deck-item img{width:72px;height:72px}
.pj3 .pj3-deck-item .ms-sheet-h{margin:0;font-size:var(--vk-fs-7xl);line-height:1.3;font-weight:700;letter-spacing:-.025em;color:var(--vk-ink);word-break:keep-all}
.pj3-deck-item .ms-sheet-h:focus{outline:none}
.pj3-deck-opts{flex:none;display:flex;flex-direction:column;gap:var(--vk-sp-2)}
.pj3-deck-opt{position:relative;display:flex;align-items:center;gap:var(--vk-sp-3);min-height:68px;padding:var(--vk-sp-2) var(--vk-sp-4);border:0;border-radius:var(--vk-r-lg);background:var(--vk-surface);box-shadow:inset 0 0 0 1px var(--vk-line);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}
.pj3-deck-dot{position:relative;flex:none;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--vk-edge)}
.pj3-deck-dot::after{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--vk-surface);transform:scale(0)}
.pj3-deck-opt[aria-checked="true"]{box-shadow:inset 0 0 0 2px var(--vk-cta-deep);background:var(--vk-cta-bg)}
.pj3-deck-opt[aria-checked="true"] .pj3-deck-dot{background:var(--vk-cta-deep);box-shadow:none}
.pj3-deck-opt[aria-checked="true"] .pj3-deck-dot::after{transform:scale(1)}
.pj3-deck-opt:active{background:var(--vk-band)}
.pj3-deck-txt{display:flex;flex-direction:column;gap:2px;min-width:0}
.pj3-deck-txt b{font-size:var(--vk-fs-2xl);font-weight:700;color:var(--vk-ink)}
.pj3-deck-txt small{font-size:var(--vk-fs-base);line-height:1.4;color:var(--vk-body);word-break:keep-all}
.pj3-deck-topline{display:flex;align-items:center;justify-content:space-between;gap:var(--vk-sp-2);min-height:44px}
.pj3-x{display:grid;place-items:center;flex:none;width:44px;height:44px;margin-right:-10px;border:0;border-radius:50%;background:none;color:var(--vk-ink2);cursor:pointer}
.pj3-x:active{background:var(--vk-band)}
.pj3-x svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.pj3-deck-sheet .pj3-deck-nav{flex:none;margin-top:var(--vk-sp-4)}
.pj3-deck-nav[hidden]{display:none}
.pj3-deck-nav .ms-ghost{flex:1;width:auto}
.pj3-deck-nav .ms-ghost:disabled{color:var(--vk-edge);cursor:default}
.pj3-deck-sum{display:flex;flex-direction:column;gap:var(--vk-sp-4)}
.pj3-deck-sum[hidden],.pj3-deck-add[hidden]{display:none}
.pj3-deck-grp-h{margin:0;font-size:var(--vk-fs-base);font-weight:700;color:var(--vk-ink)}
.pj3-deck-grp[open]>.pj3-deck-chips{padding:var(--vk-sp-1) 0 var(--vk-sp-2)}
.pj3-deck-grp-h b{color:var(--vk-info)}
.pj3-deck-chips{display:flex;flex-wrap:wrap;gap:6px}
.pj3-deck-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px 0 10px;border:0;border-radius:22px;background:var(--vk-band);font:inherit;font-size:var(--vk-fs-md);font-weight:600;color:var(--vk-ink2);cursor:pointer}
.pj3-deck-chip img{flex:none;width:20px;height:20px}
.pj3-deck-chip[data-mine]::after{content:"";flex:none;width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}
.pj3-deck-chip:active{background:var(--vk-press)}
.pj3-deck-add{display:flex;flex-direction:column;gap:var(--vk-sp-2);padding:var(--vk-sp-4);border-radius:var(--vk-r-lg);background:var(--vk-well)}
.pj3-own-add{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:56px;border:1.5px dashed var(--vk-edge);border-radius:var(--vk-r-lg);background:none;font:inherit;font-size:var(--vk-fs-base);font-weight:700;color:var(--vk-ink2);cursor:pointer}
.pj3-own-add[hidden]{display:none}
.pj3-own-row{display:flex;gap:var(--vk-sp-2)}
.pj3-own-row>.pj3-own-add{flex:1 1 0;min-width:0}
.pj3-deck-note{flex:none;margin-top:var(--vk-sp-2)}
.pj3-deck-add .pj3-deck-opts{margin-top:var(--vk-sp-2)}
.pj3-own-add:active{background:var(--vk-band)}
.pj3-own-add svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}
.pj3-ev-list{display:flex;flex-direction:column;gap:var(--vk-sp-2);margin:0 0 var(--vk-sp-3);padding:0;list-style:none}
.pj3-ev-list[hidden],.pj3-ev-compose[hidden]{display:none}
.pj3-ev{display:flex;align-items:flex-start;gap:var(--vk-sp-2);padding:var(--vk-sp-4) var(--vk-sp-2) var(--vk-sp-4) var(--vk-sp-4);border-radius:var(--vk-r-lg);background:var(--vk-well);box-shadow:inset 0 0 0 1px var(--vk-line)}
.pj3-ev-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;word-break:keep-all}
.pj3-ev-t b{font-size:var(--vk-fs-base);line-height:1.45;font-weight:700;color:var(--vk-ink)}
.pj3-ev-t span{font-size:var(--vk-fs-md);line-height:1.45;color:var(--vk-body)}
.pj3-ev-t small{margin-top:2px;font-size:var(--vk-fs-md);font-weight:600;color:var(--vk-sub2)}
.pj3-ev-x{flex:none;margin:-10px 0 -10px auto}
.pj3-ev>.pj3-link{margin-top:-10px;margin-bottom:-10px}
@media (max-width:374px){.pj3-ev:has(>[data-edit]){flex-wrap:wrap;row-gap:0}.pj3-ev:has(>[data-edit])>.pj3-ev-t{flex:1 0 100%}.pj3-ev>[data-edit]{margin:0 0 -10px auto}.pj3-ev:has(>[data-edit])>.pj3-ev-x{margin:0 0 -10px}}
.pj3-ev-compose{display:flex;flex-direction:column;gap:var(--vk-sp-3)}
.pj3 #eventCancel{align-self:flex-start;margin-left:-8px}
#introDone,#wizPick .ms-lead{white-space:pre-line}
.pj3 .pj-agree{gap:0}
.pj3 .pj-agree-all{gap:var(--vk-sp-3);min-height:60px;padding:0 var(--vk-sp-1);border-radius:0;background:none;box-shadow:inset 0 -1px 0 var(--vk-line);font-size:var(--vk-fs-xl);font-weight:700;color:var(--vk-ink)}
.pj3 .pj-agree-all small{display:inline;margin:0 0 0 4px;font-size:var(--vk-fs-sm);font-weight:500;color:var(--vk-sub2)}
.pj3 .pj-agree-all input{order:-1;width:22px;height:22px;border-radius:6px}
.pj3 .pj-agree-all:has(input:checked){background:none;color:var(--vk-ink);box-shadow:inset 0 -1px 0 var(--vk-line)}
.pj3 .pj-agree-list{margin-top:var(--vk-sp-3);padding:0 var(--vk-sp-1)}
.pj3 .pj-agree-list li.pj-agree-item{padding:var(--vk-sp-1) 0}
.pj3 .pj-agree-list li.pj-agree-item+li.pj-agree-item{box-shadow:inset 0 .75px 0 var(--vk-hair)}
.pj3 .pj-agree-list .pj-agree-row{gap:var(--vk-sp-3)}
.pj3 .pj-agree-list .pj-agree-row input{order:-1}
.pj3 .pj-agree-row span{font-size:var(--vk-fs-base);font-weight:600;color:var(--vk-ink)}
.pj3 .pj-agree-row em{margin-right:2px;font-size:var(--vk-fs-sm);font-weight:500;color:var(--vk-sub2)}
.pj3 .pj-agree-row em.pj-opt{color:var(--vk-sub2)}
.pj3 .pj-agree-key{margin:0 0 var(--vk-sp-2) 34px;font-size:var(--vk-fs-sm);line-height:1.5;color:var(--vk-sub2)}
.pj3 .pj-agree-key b{font-weight:500}
.pj3 .pj-agree-view{min-width:44px;font-size:var(--vk-fs-sm);color:var(--vk-sub2)}
.pj3 .pj-agree-detail{margin:0 0 var(--vk-sp-3) 34px;padding:var(--vk-sp-3) var(--vk-sp-4);font-size:var(--vk-fs-sm)}
.pj3-deck-sheet .pv-sheet-btns .ms-ghost{flex:1;width:auto}
.pj3-deck-grp>summary{display:flex;align-items:center;gap:6px;min-height:44px;list-style:none;cursor:pointer}
.pj3-deck-grp>summary::-webkit-details-marker{display:none}
.pj3-deck-grp>summary::after{content:"";flex:none;width:8px;height:8px;margin-left:auto;border-right:2px solid var(--vk-sub2);border-bottom:2px solid var(--vk-sub2);transform:rotate(45deg) translateY(-2px);transition:transform .15s ease}
.pj3-deck-grp[open]>summary::after{transform:rotate(-135deg) translateY(-2px)}
.pj3-deck-grp+.pj3-deck-grp{margin-top:var(--vk-sp-2);padding-top:var(--vk-sp-2);box-shadow:inset 0 .75px 0 var(--vk-hair)}

.pv-auth-lede{margin:-12px 0 0;font-size:var(--vk-fs-lg);line-height:1.5;color:var(--vk-body)}
.pv-auth-lede[hidden],.pv-auth-more[hidden]{display:none}
#findIdOk{margin-top:var(--vk-sp-2)}
.pv-auth-h:focus{outline:none}
.pv-auth-more{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 var(--vk-sp-1);margin-top:var(--vk-sp-2)}
button.pv-auth-alt{border:0;background:none;font-family:inherit;cursor:pointer}

.pv-land-facts small{font-size:var(--vk-fs-md);font-weight:500;color:var(--vk-sub2)}
.pv-land-tabs{margin:var(--vk-sp-5) 0 var(--vk-sp-2)}
.pv-land-tabs[hidden]{display:none}
.pv-land-faq[hidden]{display:none}

:root{--vk-ico-err:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 1 0 20a10 10 0 0 1 0-20zM10.9 6.5h2.2l-.3 7.6h-1.6zM12 15.6a1.35 1.35 0 1 1 0 2.7a1.35 1.35 0 0 1 0-2.7z'/%3E%3C/svg%3E");--vk-ico-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 1 0 20a10 10 0 0 1 0-20zM10.9 10.2h2.2v7.3h-2.2zM12 5.8a1.35 1.35 0 1 1 0 2.7a1.35 1.35 0 0 1 0-2.7z'/%3E%3C/svg%3E");--vk-ico-ok:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 1 0 20a10 10 0 0 1 0-20zM16.6 8.6l-5.9 6.3-3.3-3.1-1.4 1.5 4.8 4.4 7.3-7.7z'/%3E%3C/svg%3E")}

.pj3-fielderr,.ms-err,.pv-auth-err,.vs-adderr,.field-error{display:flex;align-items:flex-start;gap:6px;padding:0;border-radius:0;background:none;font-size:var(--vk-fs-base);line-height:1.5;font-weight:500;color:var(--vk-err-deep);word-break:keep-all}
.pj3-fielderr::before,.ms-err::before,.pv-auth-err::before,.vs-adderr::before,.field-error::before{content:"";flex:none;width:1.125em;height:1.125em;margin-top:.19em;border-radius:0;background:currentColor;-webkit-mask:var(--vk-ico-err) center/contain no-repeat;mask:var(--vk-ico-err) center/contain no-repeat}
.pj3-fielderr:empty,.pv-auth-err:empty,.vs-adderr:empty{display:none}

.pj-form-err,.pj3-err{display:flex;align-items:flex-start;gap:10px;padding:14px var(--vk-sp-4);border-radius:var(--vk-r-lg);background:var(--vk-err-bg);font-size:var(--vk-fs-base);line-height:1.55;font-weight:600;color:var(--vk-err-deep);word-break:keep-all}
.pj-form-err::before,.pj3-err::before{content:"";flex:none;width:20px;height:20px;margin-top:2px;background:currentColor;-webkit-mask:var(--vk-ico-err) center/contain no-repeat;mask:var(--vk-ico-err) center/contain no-repeat}

.warn-note{display:flex;align-items:flex-start;gap:10px;padding:14px var(--vk-sp-4);border-radius:var(--vk-r-lg);background:var(--vk-band);font-weight:600;color:var(--vk-ink2)}
.warn-note::before{content:"";flex:none;width:20px;height:20px;margin-top:2px;background:var(--vk-ink2);-webkit-mask:var(--vk-ico-info) center/contain no-repeat;mask:var(--vk-ico-info) center/contain no-repeat}

.vk-ok-line{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:var(--vk-fs-base);line-height:1.5;font-weight:500;color:var(--vk-info)}
.vk-ok-line::before{content:"";flex:none;width:1.125em;height:1.125em;margin-top:.19em;background:currentColor;-webkit-mask:var(--vk-ico-ok) center/contain no-repeat;mask:var(--vk-ico-ok) center/contain no-repeat}

.pv-toast{min-height:52px;padding:14px var(--vk-sp-5);bottom:calc(24px + env(safe-area-inset-bottom,0px));border-radius:var(--vk-r-lg);font-size:var(--vk-fs-base);line-height:1.45;box-shadow:0 8px 24px rgba(0,0,0,.18)}

.pj3{--pj3-field:#d1d6db}
.pv-site.pj3{background:var(--vk-surface)}
.pj3 .pj-sec{padding:0 var(--vk-sp-2);border-radius:0;background:none;box-shadow:none}
.pj3 .pj3-lower,.pj3 .pj3-part{gap:48px}
.pj3 .pj3-part+.pj3-part{margin-top:24px}
.pj3 .pj3-verify{margin-top:0}
.pj3 .pj3-verify>.pj-sec-h,.pj3 .pj3-verify>.pj-why{padding:0 var(--vk-sp-2)}
.pj3 .pj3-verify>.pj-sec-h+.pj-why{margin-top:-8px}
.pj3 .pj3-verify .pj3-card{padding:0 var(--vk-sp-2);border-radius:0;background:none;box-shadow:none}
.pj3 .pj3-verify .pj-verified-h{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.pj3 .vk-input{box-shadow:inset 0 0 0 1px var(--pj3-field)}
.pj3 .vk-input:focus-within{box-shadow:inset 0 0 0 1.5px var(--vk-cta-deep)}
.pj3 .vk-input:has([aria-invalid="true"]){box-shadow:inset 0 0 0 1.5px var(--vk-err)}
.pj3 .vk-input:has(input[readonly]){box-shadow:none}
.pj3 .vk-input.pj-other{height:60px;margin-top:-4px}
.pj3 .pj3-intro{background:var(--vk-band)}
.pj3-fancy[hidden],.pj3 .pj-add[hidden]{display:none}
.pj3-fancy[data-over]{box-shadow:inset 0 0 0 2px var(--vk-cta-deep)}
.pj3-fancy>.pj-why{margin:0}
.pj3-fancy .pj3-insdoc{width:100%}
.pj3-seg{display:inline-flex;gap:8px;padding:0;background:none}
.pj3-seg-o{min-height:44px;border-radius:var(--vk-r-md);background:var(--vk-surface);box-shadow:inset 0 0 0 1px var(--pj3-field,#d1d6db);color:var(--vk-body)}
.pj3-seg-o:has(input:checked){background:var(--vk-cta-bg);color:var(--vk-ink);font-weight:700;box-shadow:inset 0 0 0 1.5px var(--vk-cta-deep)}
.pj3 .pj-agree-row em{font-size:inherit;vertical-align:baseline}
.pv-land-hero{padding-top:64px}
.pv-land-sec+.pv-land-sec{border-top:0;padding-top:var(--vk-sp-6)}
.pv-land-faq+.pv-land-faq{margin-top:0}
@media (min-width:768px){.pv-land-hero{padding-top:96px}}
.pj3 .pj3-verify .pj3-card-in{padding:0}
.pj3 .pj-sec>.pj3-select{flex:none}
.pj3 .pj-sec>.pj3-select select{height:56px;border-radius:var(--vk-r-lg);background:var(--vk-surface);box-shadow:inset 0 0 0 1px var(--pj3-field);font-weight:600}
.pj3 .pj-sec>.pj3-select select:focus-visible{outline:0;box-shadow:inset 0 0 0 1.5px var(--vk-cta-deep)}
.pj3 .pj3-intro.pj3-slot{padding:0;border-radius:0;background:none}
.pj3 .pj3-slot>.pj-add,.pj3 #sEvent>.pj3-own-add{display:grid;grid-template-columns:28px 1fr 10px;align-items:center;column-gap:12px;width:100%;min-height:60px;padding:10px 16px;border:0;border-radius:var(--vk-r-lg);background:var(--vk-surface);box-shadow:inset 0 0 0 1px var(--pj3-field,#d1d6db);font-size:var(--vk-fs-base);font-weight:700;color:var(--vk-ink);text-align:left}
.pj3 .pj3-slot>.pj-add:active,.pj3 #sEvent>.pj3-own-add:active{background:var(--vk-well)}
.pj3 .pj3-slot>.pj-add::before,.pj3 #sEvent>.pj3-own-add::before{content:"";grid-row:1/-1;width:28px;height:28px;border-radius:50%;background:linear-gradient(var(--vk-cta-deep),var(--vk-cta-deep)) center/2px 12px no-repeat,linear-gradient(var(--vk-cta-deep),var(--vk-cta-deep)) center/12px 2px no-repeat,var(--vk-cta-bg)}
.pj3 .pj3-slot>.pj-add::after,.pj3 #sEvent>.pj3-own-add::after{content:"";grid-column:3;grid-row:1/-1;width:7px;height:7px;border-top:2px solid var(--vk-sub);border-right:2px solid var(--vk-sub);transform:rotate(45deg)}
.pj3 #sEvent>.pj3-own-add[hidden]{display:none}
.pj3 #sEvent>.pj3-own-add svg{display:none}
.pj3 #sTrait:has(#introDone:not([hidden])) .pj3-slot>.pj-add{display:flex;justify-content:center;text-align:center}
.pj3 #sTrait:has(#introDone:not([hidden])) .pj3-slot>.pj-add::before,.pj3 #sTrait:has(#introDone:not([hidden])) .pj3-slot>.pj-add::after{content:none}
.pj3 .pj3-slot[data-over]{box-shadow:none}
.pj3 .pj3-slot[data-over]>.pj-add{background:var(--vk-cta-bg);box-shadow:inset 0 0 0 1.5px var(--vk-cta-deep)}
.pj3 #deckCard.pj3-slot{align-items:stretch}
.pj3 #deckCard.pj3-slot>.pj3-link{align-self:flex-start}
.pv-help{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;margin:var(--vk-sp-5) calc(-1 * var(--vk-sp-5)) 0;padding:0 var(--vk-sp-5) 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--vk-sp-5);scrollbar-width:none;overscroll-behavior-x:contain}
.pv-help::-webkit-scrollbar{display:none}
.pv-help:focus-visible{outline:2px solid var(--vk-ink);outline-offset:2px}
.pv-help-card{display:flex;flex-direction:column;margin:0;scroll-snap-align:start}
.pv-help-art{position:relative;display:grid;place-items:center;height:236px;border-radius:20px;background:#EEF6FF;overflow:hidden}
.pv-help-card h3{margin:var(--vk-sp-4) 0 0;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:-.025em;color:var(--vk-ink)}
.pv-help-card p{margin:6px 0 0;font-size:15px;line-height:1.6;color:var(--vk-body);word-break:keep-all}
.pv-help-nav{display:flex;align-items:center;justify-content:center;gap:var(--vk-sp-4);margin-top:var(--vk-sp-5)}
@media (min-width:1024px){.pv-help{grid-auto-columns:calc((100% - 24px) / 2.15)}}
.pj3 .pj3-geo-s{background:var(--vk-surface);box-shadow:inset 0 0 0 1px var(--pj3-field,#d1d6db)}
.pj3 .pj3-geo-s:active{background:var(--vk-well)}
.pj3 .pj3-geo-s[data-on]{background:var(--vk-cta-bg);box-shadow:inset 0 0 0 1.5px var(--vk-cta-deep);color:var(--vk-ink);font-weight:700}
.pj3 .pj-sec-h[data-mark]::after{content:attr(data-mark);margin-left:6px;font-size:var(--vk-fs-sm);font-weight:600;letter-spacing:0;color:var(--vk-sub2)}
.pj3 .pj-sec-h[data-mark="필수"]::after{color:var(--vk-cta-deep)}
.pj3 #sPh .pj3-setrow{flex-wrap:wrap;row-gap:var(--vk-sp-2)}
.pj3 #sPh .pj3-seg{flex:1 1 196px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vk-sp-2)}
.pv-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.pv-land .pv-top{justify-content:space-between;padding:0 4px 0 var(--vk-sp-5)}
.pv-burger{display:grid;place-content:center;gap:5px;width:48px;height:48px;border:0;border-radius:12px;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
.pv-burger span{display:block;width:20px;height:2px;border-radius:1px;background:var(--vk-ink);transition:transform .2s,opacity .2s}
.pv-burger[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.pv-burger[aria-expanded="true"] span:nth-child(2){opacity:0}
.pv-burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.pv-burger:focus{outline:none}
.pv-burger:focus-visible{outline:2px solid var(--vk-ink);outline-offset:-4px}
.pv-land-menu{position:absolute;left:0;right:0;top:56px;display:flex;flex-direction:column;gap:var(--vk-sp-2);padding:var(--vk-sp-3) var(--vk-sp-5) var(--vk-sp-5);background:var(--vk-surface);box-shadow:0 14px 28px rgba(3,31,63,.08)}
.pv-land-menu[hidden]{display:none}
.pv-land-menu .vk-btn{margin:0}
.pv-land .pv-land-hero{padding:48px var(--vk-sp-5) 44px;background:linear-gradient(180deg,#EEF6FF 0%,rgba(238,246,255,0) 100%)}
.pv-land .pv-land-hero h1{font-size:32px;font-weight:700;line-height:1.32;letter-spacing:-.035em}
.pv-land .pv-land-facts{gap:0;margin-top:28px;padding:4px 18px;border-radius:20px;background:var(--vk-surface);box-shadow:0 10px 28px rgba(32,135,233,.10),inset 0 0 0 1px #DCEBFB}
.pv-land .pv-land-facts li{align-items:center;gap:12px;min-height:56px;font-size:var(--vk-fs-lg);font-weight:600;color:var(--vk-ink)}
.pv-land .pv-land-facts li+li{box-shadow:inset 0 1px 0 #EEF2F6}
.pv-land .pv-land-go{margin-top:28px}
.pv-land .pv-land-go .vk-btn{min-height:44px;background:none;box-shadow:none;color:var(--vk-sub2);font-weight:600}
.pv-kt-msg{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:8px}
.pv-kt-ava{grid-row:1/3;width:36px;height:36px;border-radius:13px;background:var(--vk-cta)}
.pv-kt-ava::before{content:"";display:block;width:100%;height:100%;background:#fff;-webkit-mask:url(/brand/symbol-black.svg) center/56% no-repeat;mask:url(/brand/symbol-black.svg) center/56% no-repeat}
.pv-kt-col{min-width:0}
.pv-kt-from{margin:0 0 4px;font-size:12px;font-weight:600;color:var(--vk-sub2)}
.pv-kt-bubble{overflow:hidden;border-radius:4px 16px 16px 16px;background:var(--vk-surface);box-shadow:0 2px 10px rgba(3,31,63,.06)}
.pv-kt-band{margin:0;padding:9px 14px;background:var(--vk-cta-bg);font-size:13px;font-weight:700;color:var(--vk-cta-deep)}
.pv-kt-time{grid-column:2;justify-self:end;margin-top:4px;font-size:11px;color:var(--vk-sub2)}
.pv-mini-chips span{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--vk-line);font-size:12px;font-weight:600;color:var(--vk-ink2)}
.pv-mini-chips span[data-on]{background:var(--vk-cta-bg);box-shadow:none;font-weight:700;color:var(--vk-cta-deep)}
.pv-land .pv-chip:focus,.pv-land-faq summary:focus{outline:none}
.pv-land .pv-chip:focus-visible{outline:2px solid var(--vk-ink);outline-offset:2px}
.pv-land-faq summary{-webkit-tap-highlight-color:transparent}
.pv-land-faq summary:focus-visible{outline:2px solid var(--vk-ink);outline-offset:-2px;border-radius:6px}
@media (prefers-reduced-motion:reduce){.pv-burger span{transition:none}}
.pv-land .pv-land-facts img{flex:none;width:32px;height:32px}
.pv-kt{--pv-kt-h:680px;--pv-kt-fade:40px;position:relative;display:flex;flex-direction:column;height:var(--pv-kt-h);margin:var(--vk-sp-5) 0 0;border-radius:24px;background:#EEF6FF;box-shadow:inset 0 0 0 1px #DCEBFB;overflow:hidden}
.pv-kt-head{display:flex;align-items:center;gap:10px;flex:none;height:52px;padding:0 16px;background:rgba(255,255,255,.86);box-shadow:0 .75px 0 #DCEBFB;font-size:15px;color:var(--vk-ink)}
.pv-kt-head b{font-weight:700}
.pv-kt-back{width:9px;height:9px;margin-right:2px;border-left:2px solid var(--vk-ink);border-bottom:2px solid var(--vk-ink);transform:rotate(45deg)}
.pv-kt-day{flex:none;margin:12px 0 0;text-align:center}
.pv-kt-day span{display:inline-block;padding:4px 12px;border-radius:12px;background:rgba(3,31,63,.07);font-size:11px;font-weight:600;color:var(--vk-body)}
.pv-kt-feed{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;gap:14px;box-sizing:border-box;min-height:0;margin:0;padding:12px 14px 16px;list-style:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--pv-kt-fade));mask-image:linear-gradient(to bottom,transparent 0,#000 var(--pv-kt-fade))}
.pv-kt-body{margin:0;padding:11px 13px 13px;font-size:12px;line-height:1.5;color:var(--vk-ink);word-break:keep-all;overflow-wrap:anywhere}
.pv-land .pv-top{background:transparent;box-shadow:none;transition:background-color .2s ease,box-shadow .2s ease}
.pv-land .pv-top[data-scrolled],.pv-land .pv-top:has(.pv-burger[aria-expanded="true"]){background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px);box-shadow:0 .75px 0 var(--vk-hair)}
.pv-land .pv-land-hero{position:relative;isolation:isolate;margin-top:-56px;padding:128px var(--vk-sp-5) 52px;background-color:#EEF6FF;background-image:radial-gradient(110% 70% at 100% 0%,rgba(91,178,248,.5) 0%,rgba(91,178,248,0) 62%),radial-gradient(90% 55% at 0% 8%,rgba(32,135,233,.2) 0%,rgba(32,135,233,0) 64%),radial-gradient(70% 45% at 55% 58%,rgba(201,230,253,.75) 0%,rgba(201,230,253,0) 72%),linear-gradient(180deg,#E6F2FF 0%,#F3F8FF 58%,#FFFFFF 100%)}
.pv-land .pv-land-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .08 0 0 0 0 .25 0 0 0 0 .55 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E") 0 0/160px 160px;opacity:.32;-webkit-mask-image:linear-gradient(#000 55%,transparent 100%);mask-image:linear-gradient(#000 55%,transparent 100%);pointer-events:none}
.pv-land .pv-land-hero h1{font-size:34px;font-weight:700;line-height:1.3;letter-spacing:-.035em}
.pv-hl{color:var(--vk-ink)}
.pv-land .pv-land-facts{gap:14px;margin-top:32px;padding:0;border-radius:0;background:none;box-shadow:none}
.pv-land .pv-land-facts li{min-height:0}
.pv-land .pv-land-facts li+li{box-shadow:none}
.pv-land .pv-land-go{flex-direction:row;gap:8px;margin-top:36px}
.pv-land .pv-land-go .vk-cta{flex:1 1 auto;margin:0}
.pv-land .pv-land-go .pv-land-login{display:flex;align-items:center;justify-content:center;flex:0 0 36%;min-height:56px;margin:0;border-radius:var(--vk-r-lg);background:var(--vk-surface);box-shadow:inset 0 0 0 1px #D6E6F7;color:var(--vk-ink);font-weight:700}
.pv-land-menu{gap:0;padding:8px var(--vk-sp-5) 16px}
.pv-menu-list{margin:0;padding:0;list-style:none}
.pv-menu-list li+li{box-shadow:inset 0 .75px 0 var(--vk-hair)}
#pvMenu .pv-menu-list a::after{content:"";width:7px;height:7px;margin-right:6px;border-top:1.8px solid var(--vk-sub);border-right:1.8px solid var(--vk-sub);transform:rotate(45deg)}
.pv-menu-list a{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-size:17px;font-weight:600;color:var(--vk-ink);text-decoration:none}
.pv-menu-list a:focus-visible{outline:2px solid var(--vk-ink);outline-offset:2px;border-radius:8px}
.pv-kt-msg{grid-template-columns:36px minmax(0,1fr) auto;column-gap:6px}
.pv-kt-ava{grid-row:1}
.pv-kt-time{grid-column:3;grid-row:1;align-self:end;justify-self:start;margin:0 0 2px;white-space:nowrap}
.pv-kt-feed{padding-right:16px}
.pv-help-art{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;height:420px;padding:20px 16px}
.pv-help-art.pv-art-ai{gap:10px}
@media (max-width:359px){.pv-help-art{height:448px}}
.pv-doc{position:relative;box-sizing:border-box;width:100%;max-width:236px;padding:16px 16px 14px;border-radius:8px;background:var(--vk-surface);box-shadow:0 12px 28px rgba(32,135,233,.14),inset 0 0 0 1px #DCEBFB;text-align:left;overflow:hidden}
.pv-doc p{margin:0}
.pv-land .pv-land-faq a{color:var(--vk-ink);font-weight:600;text-decoration:none;background:linear-gradient(transparent 58%,rgba(32,135,233,.3) 58%,rgba(32,135,233,.3) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}
.pv-kt-bubble{border-radius:4px 14px 14px 14px;background:#fff}
.pv-kt-band{padding:11px 18px;background:#FEE500;font-size:13px;font-weight:700;color:#191919}
.pv-kt-body{padding:14px 18px 16px;color:#191919}
.pv-land .pv-chip{background:#fff;box-shadow:inset 0 0 0 1px #E5E8EB;font-weight:700;color:#333D4B}
.pv-land .pv-chip[aria-selected="true"]{box-shadow:none;color:var(--vk-surface)}
.pv-land .pv-chip:focus-visible{border-radius:20px}
.pv-land .pv-top{box-shadow:0 .75px 0 rgba(3,31,63,.08)}
.pv-land .pv-top[data-scrolled],.pv-land .pv-top:has(.pv-burger[aria-expanded="true"]){background:linear-gradient(180deg,rgba(228,241,255,.86) 0%,rgba(240,247,255,.8) 100%);-webkit-backdrop-filter:saturate(1.5) blur(18px);backdrop-filter:saturate(1.5) blur(18px);box-shadow:0 .75px 0 rgba(32,135,233,.16)}
.pv-land .pv-land-facts{gap:12px}
.pv-land .pv-land-facts li{gap:10px}
.pv-land .pv-land-facts img{width:24px;height:24px}
.pv-land .pv-land-go{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.pv-land .pv-land-go .vk-cta,.pv-land .pv-land-go .pv-land-login{width:auto;min-width:0;padding:0}
.pv-land .pv-land-sec:not(.pv-land-hero){padding-top:56px;padding-bottom:56px}
.pv-help-art{justify-content:flex-start;height:380px;padding:28px 18px}
@media (max-width:359px){.pv-help-art{height:440px}}
.pv-help-art .pv-doc{width:100%;max-width:252px}
.pv-land-faq summary::after{transition:transform .3s cubic-bezier(.65,0,.35,1)}
.pv-land-faq details[open][data-mo-shut] summary::after{transform:rotate(45deg) translateY(-2px)}
@media (prefers-reduced-motion:reduce){.pv-land-faq summary::after{transition:none}}
[data-mo-pre="chips"] .pv-mini-chips span,[data-mo-pre="ins"] .pv-doc,[data-mo-pre="ai"] .pv-ai-text{opacity:0}
.pv-land .pv-top[data-mo-k],.pv-land .pv-top[data-mo-k][data-scrolled]{background:linear-gradient(180deg,rgba(228,241,255,calc(var(--pv-top-k,0) * .86)),rgba(240,247,255,calc(var(--pv-top-k,0) * .8)));-webkit-backdrop-filter:blur(calc(var(--pv-top-k,0) * 16px)) saturate(calc(1 + var(--pv-top-k,0) * .5));backdrop-filter:blur(calc(var(--pv-top-k,0) * 16px)) saturate(calc(1 + var(--pv-top-k,0) * .5));transition:none}
.pj3 .pj3-lower{gap:0}
.pj3 .pj3-part{gap:32px;padding-top:28px}
.pj3 .pj3-part+.pj3-part{margin:36px -12px 0;padding:32px 12px 0;border-top:12px solid var(--vk-band)}
.pj3 #lower .pj-sec-h{font-size:17px;font-weight:700;line-height:1.45;letter-spacing:-.02em}
.pj3 #lower .pj3-why{font-size:14px;line-height:1.5;color:var(--vk-body)}
.pj3 .pj-sec .pj3-tight{margin-top:-24px}
@media (min-width:1024px){.pj3 .pj3-part+.pj3-part{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}

.pj3 .pj3-part[hidden]{display:none}
.pj3 .pj3-lower:has(>.pj3-part[hidden])>.pj3-part{margin:0;padding:20px 0 0;border-top:0}
.pj3-prev{flex:none;width:34%;height:56px;border:0;border-radius:var(--vk-r-lg);background:var(--vk-band);color:var(--vk-ink2);font:inherit;font-size:1.0625rem;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}
.pj3-prev:active{background:var(--vk-press)}
.pj3-prev[hidden]{display:none}
.pv-land .pv-top:has(.pv-burger[aria-expanded="true"]),.pv-land .pv-top[data-mo-k]:has(.pv-burger[aria-expanded="true"]){background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 .75px 0 var(--vk-hair)}
.pv-land .pv-land-facts li{font-size:16px}
.pv-kt-msg{grid-template-columns:34px minmax(0,1fr) auto;column-gap:5px}
.pv-kt-ava{width:34px;height:34px;border-radius:12px}
.pv-kt-feed{padding-left:10px;padding-right:8px}
.pv-help-nav{gap:10px;margin-top:16px}
.pv-land .pv-land-faq summary{font-size:16px}
.pv-land .pv-land-faq p{font-size:15px;line-height:1.65}
.pv-help-art.pv-art-ai{gap:8px;padding-top:20px}

.ms-mypage{display:block;width:100%;min-height:70vh;border:0;background:#fff}

.pv-top-home:has(.pv-top-shop:not([hidden])){text-decoration:none;min-width:0}
.pv-top-shop{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:18px;line-height:26px;font-weight:700;color:var(--vk-ink)}
.pv-top-shop[hidden],#topLogo[hidden]{display:none}
.pv-top-shop em{font-style:normal;white-space:nowrap}
.pv-top-kk{flex:none;font-size:12px;line-height:16px;font-weight:700;color:var(--vk-sub)}
#pvMenu .pv-menu-grp{margin:0 calc(-1 * var(--vk-sp-3));padding:8px calc(2 * var(--vk-sp-3)) 4px}
#pvMenu .pv-menu-grp[hidden]{display:none}
#pvMenu .pv-menu-grp:not([hidden])~.pv-menu-grp:not([hidden]){box-shadow:inset 0 8px 0 var(--vk-band);padding-top:22px}
#pvMenu .pv-menu-h{margin:0;font-size:13px;line-height:18px;font-weight:600;color:var(--vk-body)}
#pvMenu .pv-menu-list{gap:0}
#pvMenu .pv-menu-list a,#pvMenu .pv-menu-list button{padding:0;border-radius:0}
#pvMenu .pv-menu-list button{min-height:52px;font-size:17px}
#pvMenu .pv-menu-n{margin-left:auto;margin-right:10px}
#pvMenu .pv-menu-foot{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px calc(-1 * var(--vk-sp-3)) 0;padding:18px calc(2 * var(--vk-sp-3)) 8px;list-style:none;box-shadow:inset 0 8px 0 var(--vk-band)}
#pvMenu .pv-menu-foot li[hidden]{display:none}
#pvMenu .pv-menu-foot a{display:inline-flex;align-items:center;min-height:36px;font-size:13px;font-weight:500;color:var(--vk-body);text-decoration:none}
#pvMenu .pv-menu-foot a[aria-current="page"]{color:var(--vk-ink);font-weight:700}
.pv-land .pv-land-sec:not(.pv-land-hero) h2{font-size:28px;line-height:1.36;letter-spacing:-.03em}
.pv-land .pv-help-card h3{font-size:22px}
.pv-land .pv-land-sec[aria-labelledby="landSample"]{padding-bottom:36px}
.pv-land .pv-kt-head{display:none}
.pv-land .pv-kt-day{margin:20px 0 10px}
.pv-land .pv-kt-bubble{width:95%;border-radius:14px}
.pv-land .pv-kt-ava{background:linear-gradient(160deg,#5BB2F8 0%,#2087E9 100%)}
.pv-foot{padding:40px var(--vk-sp-5) 48px;background:#F7F8FA;font-size:14px;line-height:22px;color:#6B7684}
.pv-foot-logo{display:inline-block}
.pv-foot-logo img{display:block}
.pv-foot-list{margin:20px 0 0;padding:0;list-style:none}
.pv-foot-list li{margin:0}
.pv-foot-list li+li{margin-top:4px}
.pv-foot-list a{color:#4E5968}
.pv-foot-links{display:flex;flex-wrap:wrap;gap:4px 16px;margin:16px 0 0}
.pv-foot-links a{color:#4E5968;text-decoration:none}
.pv-foot-links b{font-weight:700;color:#333D4B}
.pv-foot-copy{margin:16px 0 0;font-size:13px;color:#4E5968}
@media (min-width:768px){.pv-foot{padding-left:max(var(--vk-sp-5),calc(50% - 300px));padding-right:max(var(--vk-sp-5),calc(50% - 300px))}}
.pj-top{position:sticky;top:0;z-index:60;display:flex;align-items:center;gap:12px;height:52px;padding:0 8px 0 24px;background:#fff}
.pj-bar{flex:1;height:6px;border-radius:3px;background:#F2F4F6;overflow:hidden}
.pj-bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#4E5968,#191F28);transform-origin:0 50%;transform:scaleX(var(--pj-progress,0));transition:transform .6s cubic-bezier(.34,1.4,.64,1)}
.pj-x{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#5F6875;-webkit-tap-highlight-color:transparent}
.pj-x svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.pj-x:active{background:#F2F4F6}
.pj-x:focus-visible{outline:2px solid #191F28;outline-offset:2px}
@media (min-width:768px){.pj-top{max-width:640px;margin:0 auto;padding-left:24px}}
@media (prefers-reduced-motion:reduce){.pj-bar i{transition:none}}
.pv-land .pv-land-hero{background-color:#fff;background-image:linear-gradient(208deg,rgba(91,178,248,.62) 0%,rgba(150,205,251,.45) 26%,rgba(214,235,254,.45) 52%,rgba(255,255,255,0) 82%),linear-gradient(180deg,#F4F9FF 0%,#FFFFFF 100%)}
.pv-land .pv-chip[aria-selected="true"]{background:#EAF4FE;color:#1466C4;box-shadow:none}
.pj3 .pj3-dock{position:fixed;left:0;right:0;bottom:0;z-index:55;margin:0;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(rgba(255,255,255,0),#fff 12px)}
.pj3 .pj-wrap{padding-bottom:calc(96px + env(safe-area-inset-bottom))}
@media (min-width:768px){.pj3 .pj3-dock{left:50%;right:auto;width:640px;box-sizing:border-box;transform:translateX(-50%)}}
.pj3 .pj3-dock{bottom:var(--kb,0px);transition:bottom .2s ease-out}
.pj-leave{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(25,31,40,.5)}
.pj-leave-box{background:#fff;border-radius:24px;padding:22px 20px 18px;width:100%;max-width:340px}
.pj-leave-box b{display:block;font-size:1.06rem;font-weight:700;letter-spacing:-.025em;color:#191F28}
.pj-leave-box p{margin:7px 0 0;font-size:.875rem;color:#4E5968;line-height:1.55}
.pj-leave-row{display:flex;gap:9px;margin-top:18px}
.pj-leave-row button{flex:1;border-radius:8px;padding:13px 10px;min-height:44px;font-family:inherit;font-size:.9375rem;font-weight:700;cursor:pointer;letter-spacing:-.01em}
.pj-leave-stay{border:0;background:#1466C4;color:#fff}
.pj-leave-go{border:1px solid #7A818B;background:#fff;color:#4E5968}
.pj-leave-row button:focus-visible{outline:2px solid #1466C4;outline-offset:2px}
@media (hover:hover){.pj-leave-stay:hover{background:#0F5BAE}.pj-leave-go:hover{border-color:#5F6875;color:#191F28}}
@media (prefers-reduced-motion:reduce){.pj3 .pj3-dock{transition:none}}
.pj3 .pj-sec[hidden],.pj3 .pj3-verify[hidden]{display:none}
.pj3 .pj3-skip-note{margin:-4px 0 0;font-size:var(--vk-fs-base);line-height:1.55;color:var(--vk-body);word-break:keep-all}
.pj3 .pj3-skip{align-self:flex-start;margin:-6px 0 0;padding:10px 0;min-height:44px;border:0;background:none;font-family:inherit;font-size:var(--vk-fs-base);font-weight:600;color:#1466C4;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.pj3 .pj3-skip:focus-visible{outline:2px solid #1466C4;outline-offset:2px;border-radius:4px}

.pv-help-art,.pv-help-art.pv-art-ai{display:block;position:relative;box-sizing:border-box;height:340px;padding:0;border-radius:20px;background:#EEF6FF;overflow:hidden}
@media (max-width:359px){.pv-help-art,.pv-help-art.pv-art-ai{height:340px}}
.pv-land .pv-help-card h3{min-height:2.8em;margin-top:18px;line-height:1.4}
.pv-help-card h3+p{margin-top:6px;white-space:nowrap}

.pv-scr{position:absolute;top:24px;bottom:-24px;left:50%;box-sizing:border-box;width:min(240px,calc(100% - 32px));padding:16px 14px 0;transform:translateX(-50%);border-radius:18px;background:#fff;box-shadow:0 12px 28px rgba(32,135,233,.13),inset 0 0 0 1px #DCEBFB;overflow:hidden;text-align:left;font-size:12px;line-height:1.45;color:var(--vk-ink2);letter-spacing:-.01em}
.pv-scr p,.pv-scr dl,.pv-scr dd,.pv-scr ul{margin:0}
.pv-scr ul{padding:0;list-style:none}
.pv-scr .pv-doc{width:auto;max-width:none;padding:0;border-radius:0;background:none;box-shadow:none}
.pv-scr .scr-k{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--vk-sub2)}
.pv-scr .scr-k svg{width:15px;height:15px;fill:none;stroke:var(--vk-cta);stroke-width:1.8;stroke-linejoin:round}

.scr-p{padding-top:10px}
.scr-p .scr-bar{display:flex;align-items:center;justify-content:space-between;height:22px}
.scr-p .scr-bar img{display:block;width:40px;height:auto}
.scr-p .scr-bar i{width:14px;height:10px;background:linear-gradient(var(--vk-ink) 0 0) 0 0/100% 1.6px no-repeat,linear-gradient(var(--vk-ink) 0 0) 0 50%/100% 1.6px no-repeat,linear-gradient(var(--vk-ink) 0 0) 0 100%/100% 1.6px no-repeat}
.pv-scr .scr-name{display:flex;align-items:center;gap:4px;margin-top:10px;font-size:18px;font-weight:700;letter-spacing:-.03em;color:var(--vk-ink)}
.scr-name svg{width:17px;height:17px}
.scr-name svg path{fill:var(--vk-cta)}
.scr-name svg .ck{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}

.pv-scr .scr-doc{margin-top:10px;padding:12px 12px 10px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--vk-line);background:#FCFDFE}
.pv-scr .scr-doc-t{padding-bottom:8px;border-bottom:1px solid var(--vk-line);font-size:12px;font-weight:700;letter-spacing:.12em;text-align:center;color:var(--vk-ink)}
.scr-doc dl{display:grid;gap:7px;margin-top:9px}
.scr-doc dl>div{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:6px;min-height:16px;border-radius:4px}
.scr-doc dt{font-size:10.5px;color:var(--vk-ink2)}
.scr-doc dd{font-size:11.5px;font-weight:700;color:var(--vk-ink);white-space:nowrap}
.pv-scr .pv-mini-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}
.pv-scr .pv-mini-chips span{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:7px;box-shadow:inset 0 0 0 1px var(--vk-line);font-size:11px;font-weight:600;color:var(--vk-ink2);white-space:nowrap}
.pv-scr .pv-mini-chips span[data-on]{background:var(--vk-cta-bg);box-shadow:none;font-weight:700;color:var(--vk-cta-deep)}
.pv-scr .scr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}
.pv-scr .scr-grid span{justify-content:center;padding:0}

.pv-scr .scr-ai{margin-top:8px;font-size:12px;line-height:1.6;color:var(--vk-ink);word-break:keep-all}

.pv-scr .scr-row{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--vk-band);font-size:12px;font-weight:700;color:var(--vk-ink)}
.scr-tg{position:relative;width:34px;height:20px;border-radius:10px;background:var(--vk-cta)}
.scr-tg::after{content:"";position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:#fff}
.pv-scr .scr-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}
.pv-scr .scr-days span{justify-content:center;height:26px;padding:0;border-radius:50%;aspect-ratio:1;height:auto}
.pv-scr .scr-step2{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding:4px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--vk-line)}
.scr-step2 i{width:26px;height:26px;border-radius:7px;background:var(--vk-band);font-style:normal;font-size:14px;font-weight:700;line-height:26px;text-align:center;color:var(--vk-ink2)}
.scr-step2 b{font-size:14px;font-weight:700;color:var(--vk-ink)}
.pj-up-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-height:188px;padding:24px 16px 18px;border-radius:20px;background:#F7FAFE;box-shadow:inset 0 0 0 1.5px #CFE4FB;text-align:center}
.pj-up-drop[data-drag]{background:var(--vk-cta-bg);box-shadow:inset 0 0 0 2px var(--vk-cta)}
.pj-up-ic{display:grid;place-items:center;width:56px;height:56px;margin-bottom:4px;border-radius:18px;background:var(--vk-cta-bg)}
.pj-up-ic svg{width:30px;height:30px;fill:none;stroke:var(--vk-cta);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.pj-up-ic svg .f{fill:#fff}
.pj-up-t{margin:0;font-size:15px;font-weight:600;line-height:1.5;color:var(--vk-body)}
.pj-up-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:12px}
.pj-up-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:48px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #CFE4FB;font:inherit;font-size:15px;font-weight:700;color:var(--vk-cta-deep);cursor:pointer}
.pj-up-btn:active{background:var(--vk-cta-bg)}
.pj-up-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.pj-up-drag{display:none;margin:2px 0 0;font-size:13px;color:var(--vk-sub2)}
@media (pointer:fine){.pj-up-btn[data-cam]{display:none}.pj-up-btns{grid-template-columns:1fr;max-width:220px}.pj-up-drag{display:block}}
.pj-up-meta{flex:1;min-width:0}
.pj-up-name{margin:0;overflow:hidden;font-size:15px;font-weight:700;color:var(--vk-ink);white-space:nowrap;text-overflow:ellipsis}
.pj-up-acts{display:flex;gap:6px;margin:10px 0 0}
.pj-up-act{height:34px;padding:0 12px;border:0;border-radius:10px;background:var(--vk-band);font:inherit;font-size:13px;font-weight:700;color:var(--vk-ink2);cursor:pointer}
.pj-up-act[data-del]{background:none;color:var(--vk-sub)}
.pj-up-drop[data-over]{background:var(--vk-cta-bg);box-shadow:inset 0 0 0 2px var(--vk-cta)}
.pj3-insdoc .pj-up-meta{display:flex;flex-direction:column;gap:2px}
.pv-top-tag{margin-left:6px;height:20px;padding:0 6px;border-radius:6px;background:var(--vk-cta-bg);font-size:11px;font-weight:700;line-height:20px;color:var(--vk-cta-deep)}
.pv-cs .pv-top-home{display:flex;align-items:center;text-decoration:none}
.pv-nw{white-space:nowrap}
.pv-help-main{max-width:600px;margin:0 auto;padding:16px var(--vk-gutter) 56px}
.pv-help-main h1{margin:12px 0 0;font-size:28px;font-weight:700;letter-spacing:-.03em;color:var(--vk-ink)}
.pv-help-lede{margin:8px 0 0;font-size:16px;line-height:1.6;color:var(--vk-body);word-break:keep-all}
.pv-help-faq{margin-top:20px}
.pv-help-faq details{border-bottom:1px solid var(--vk-band)}
.pv-help-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:6px 0;font-size:17px;font-weight:700;line-height:1.45;color:var(--vk-ink);list-style:none;cursor:pointer;word-break:keep-all}
.pv-help-faq summary::-webkit-details-marker{display:none}
.pv-help-faq summary::after{content:"";flex:none;width:8px;height:8px;margin:-4px 4px 0 0;border:solid #B0B8C1;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .2s}
.pv-help-faq details[open] summary::after{margin-top:4px;transform:rotate(-135deg)}
.pv-help-faq details[open] summary{color:var(--vk-cta-deep)}
@media (hover:hover){.pv-help-faq summary:hover{color:var(--vk-cta-deep)}}
.pv-help-faq summary:focus-visible{outline:2px solid var(--vk-ink);outline-offset:2px;border-radius:8px}
.pv-help-faq p{margin:0 0 18px;padding:14px 16px;border-radius:14px;background:#F9FAFB;font-size:15px;line-height:1.7;color:var(--vk-body);word-break:keep-all}
.pv-help-ask{margin-top:36px;padding:22px 20px 20px;border-radius:20px;background:var(--vk-band)}
.pv-help-ask h2{margin:0;font-size:19px;font-weight:700;color:var(--vk-ink)}
.pv-help-ask p{margin:6px 0 0;font-size:15px;line-height:1.6;color:var(--vk-body);word-break:keep-all}
.pv-help-go{display:grid;gap:8px;margin-top:16px}
.pv-help-go a{display:flex;align-items:center;justify-content:center;height:52px;border-radius:14px;font-size:16px;font-weight:700;text-decoration:none}
.pv-help-go a:focus-visible,.pv-help-mail a:focus-visible{outline:2px solid var(--vk-ink);outline-offset:2px}
.pv-help-p{background:var(--vk-cta-deep);color:#fff}
.pv-help-s{background:#fff;color:var(--vk-ink)}
.pv-help-mail{margin:16px 0 0;font-size:14px;color:var(--vk-sub);text-align:center}
.pv-help-mail a{color:var(--vk-sub)}
@media (min-width:768px){.pv-help-go{grid-template-columns:1fr 1fr}}
.pv-land-menu{z-index:40}
.pj3 .pj3-dup{display:flex;gap:16px;margin:6px 0 0}
.pj3 .pj3-dup[hidden]{display:none}
.pj3 .pj3-dup a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--vk-fs-base);font-weight:700;color:var(--vk-cta-deep);text-decoration:underline;text-underline-offset:3px}

:root{--pv-max:1080px;--pv-gut:20px;--pv-form:480px;--pv-pad:max(var(--pv-gut),calc((100% - var(--pv-max)) / 2 + var(--pv-gut)));--pv-padv:max(var(--pv-gut),calc((100vw - var(--pv-max)) / 2 + var(--pv-gut)))}
.vk-input:focus-within,.ms-input:focus-within,.pj3 .vk-input:focus-within{box-shadow:inset 0 0 0 2px var(--vk-cta)}
.vk-input:has(input[readonly]:focus-visible),.ms-input:has(input[readonly]:focus-visible){box-shadow:inset 0 0 0 2px var(--vk-cta)}
.pv-top-tag{flex:none}
.pv-top-nav{display:none}
@media (min-width:768px){
body.pv-site.pj3,body:has(#loginView:not([hidden])){background:var(--vk-band)}
.pj3 .pj-top{max-width:calc(var(--pv-form) + 80px);background:none}
.pj3 .pj-wrap{grid-template-columns:minmax(0,1fr);max-width:calc(var(--pv-form) + 80px);margin:32px auto 64px;padding:40px;border-radius:24px;background:var(--vk-surface)}
.pj3 .pj3-dock{position:static;left:auto;right:auto;bottom:auto;width:auto;margin-top:var(--vk-sp-7);padding:0 8px;transform:none;background:none;transition:none}
.pv-login .pv-auth{max-width:var(--pv-form);margin:32px auto 64px;padding:40px;border-radius:24px;background:var(--vk-surface);box-shadow:0 8px 32px rgba(25,31,40,.06)}
}
@media (min-width:1024px){
:root{--pv-gut:32px}
.pv-top{height:64px;padding-left:var(--pv-pad);padding-right:var(--pv-pad)}
.pv-land .pv-top,.pv-cs .pv-top{padding-left:var(--pv-pad);padding-right:var(--pv-pad)}
.pv-top-nav{display:flex;align-items:center;gap:4px;margin-left:auto}
.pv-top-nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:10px;font-size:15px;font-weight:600;color:var(--vk-ink2);text-decoration:none}
.pv-top-nav a:hover{background:var(--vk-band)}
.pv-top-nav a:focus-visible{outline:2px solid var(--vk-ink);outline-offset:2px}
.pv-top-nav .pv-top-join{margin-left:4px;background:var(--vk-cta-deep);color:var(--vk-surface)}
.pv-top-nav .pv-top-join:hover{background:var(--vk-cta-deep);filter:brightness(.92)}
.pv-top-nav~.pv-burger,.pv-top-nav~.pv-land-menu{display:none!important}
footer.pv-foot{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"logo list" "links list" "copy list";column-gap:48px;align-content:start;padding-left:var(--pv-pad);padding-right:var(--pv-pad)}
.pv-foot-logo{grid-area:logo}.pv-foot-list{grid-area:list;margin-top:0}.pv-foot-links{grid-area:links}.pv-foot-copy{grid-area:copy}
.pv-land-main{display:grid;grid-template-columns:minmax(0,1fr) calc(440px + var(--pv-padv));max-width:none}
.pv-land-main::before{content:"";grid-row:1;grid-column:1/-1;background-color:#fff;background-image:linear-gradient(208deg,rgba(91,178,248,.62) 0%,rgba(150,205,251,.45) 26%,rgba(214,235,254,.45) 52%,rgba(255,255,255,0) 82%)}
.pv-land-main>.pv-land-sec{grid-column:1/-1;padding-left:var(--pv-pad);padding-right:var(--pv-pad)}
.pv-land .pv-land-main>.pv-land-hero{grid-row:1;grid-column:1;align-self:center;padding:80px 64px 80px var(--pv-padv);background:none}
.pv-land .pv-land-main>.pv-land-hero+.pv-land-sec{grid-row:1;grid-column:2;padding:48px var(--pv-padv) 48px 0;border-top:0}
.pv-land .pv-land-hero h1{font-size:44px}
.pv-land .pv-land-main>.pv-land-hero::before{display:none}
.pv-land-main::after{content:"";grid-row:1;grid-column:1/-1;z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .08 0 0 0 0 .25 0 0 0 0 .55 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E") 0 0/160px 160px;opacity:.32;-webkit-mask-image:linear-gradient(#000 55%,transparent 100%);mask-image:linear-gradient(#000 55%,transparent 100%)}
.pv-land .pv-land-main>.pv-land-hero,.pv-land .pv-land-main>.pv-land-hero+.pv-land-sec{position:relative;z-index:1}
.pv-land .pv-land-go,.pv-land .pv-land-facts{max-width:440px}
.pv-help{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;overflow:visible;scroll-snap-type:none}
.pv-help-nav{display:none}
.pv-cs .pv-help-main{display:grid;grid-template-columns:minmax(0,1fr) 340px;column-gap:56px;align-items:start;max-width:var(--pv-max);padding:56px var(--pv-gut) 80px}
.pv-cs .pv-help-main>*{grid-column:1}
.pv-cs .pv-help-ask{grid-column:2;grid-row:1/span 4;position:sticky;top:88px;margin-top:0}
}
.pv-top-home{text-decoration:none}
.pv-top-brand{display:inline-flex;align-items:center}
.pv-top-brand[hidden]{display:none}
.pv-lead-side{display:none}
.pv-lead-side-empty{margin:0;padding:48px 8px;font-size:var(--vk-fs-base);text-align:center;color:var(--vk-sub)}
.pv-lead-side-h{margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.4;letter-spacing:-.03em;color:var(--vk-ink)}
@media (min-width:1024px){
body:has(#menuBtn:not([hidden])) #pvMenu{display:block!important;position:fixed;inset:auto;top:64px;bottom:0;left:max(0px,calc((100% - var(--pv-max)) / 2));z-index:20;width:calc(232px + var(--pv-gut));padding:24px 0 24px var(--pv-gut);background:none;overflow-y:auto}
body:has(#menuBtn:not([hidden])) .pv-menu-panel{width:auto;height:auto;padding:0;background:none;overflow:visible;animation:none}
body:has(#menuBtn:not([hidden])) .pv-menu-close,body:has(#menuBtn:not([hidden])) #menuBtn{display:none!important}
body:has(#menuBtn:not([hidden])) .pv-main{max-width:var(--pv-max);padding-left:calc(var(--pv-gut) + 232px + var(--pv-gut));padding-right:var(--pv-gut)}
body:has(#menuBtn:not([hidden])) .pv-main>.wrap{max-width:none}
.pv-leads{display:grid;grid-template-columns:minmax(0,1fr) 380px;column-gap:20px;align-items:start}
.pv-leads>*{grid-column:1}
.pv-leads>.pv-lead-side{display:block;grid-column:2;grid-row:1/span 6;position:sticky;top:88px;max-height:calc(100vh - 112px);padding:24px;border-radius:20px;background:var(--vk-surface);overflow-y:auto}
.pv-lead-side .pv-msg-body{display:block}
.pv-lead-side .pv-msg-body[hidden]{display:none}
.pv-msg[data-picked]{box-shadow:inset 0 0 0 2px var(--vk-cta)}
.pv-leads .pv-msg-more{display:none}
}
.pv-tm-main{max-width:var(--pv-max);margin:0 auto;padding:32px var(--pv-gut) 64px}
.pv-tm-main h1{margin:0;font-size:28px;font-weight:700;line-height:1.35;letter-spacing:-.03em;color:var(--vk-ink)}
.pv-tm-main .terms-meta{margin:8px 0 0;font-size:var(--vk-fs-md);color:var(--vk-sub)}
.pv-tm-back{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;font-size:var(--vk-fs-base);font-weight:600;color:var(--vk-cta-deep);text-decoration:none}
.pv-tm-toc{scroll-margin-top:80px;margin:16px 0 0;border-radius:14px;background:var(--vk-band)}
.pv-tm-toc summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 16px;font-weight:700;color:var(--vk-ink);list-style:none;cursor:pointer}
.pv-tm-toc summary::-webkit-details-marker{display:none}
.pv-tm-toc summary::after{content:"";width:8px;height:8px;margin:-4px 4px 0 0;border:solid #B0B8C1;border-width:0 2px 2px 0;transform:rotate(45deg)}
.pv-tm-toc[open] summary::after{margin-top:4px;transform:rotate(-135deg)}
.pv-tm-toc summary:focus-visible,.pv-tm-toc a:focus-visible{outline:2px solid var(--vk-ink);outline-offset:2px;border-radius:8px}
.pv-tm-toc ol{margin:0;padding:0 16px 12px 34px;font-size:var(--vk-fs-base);line-height:1.5}
.pv-tm-toc ol a{display:block;padding:10px 0}
.pv-tm-toc a{color:var(--vk-ink2);text-decoration:none}
.pv-tm-toc a[aria-current]{font-weight:700;color:var(--vk-cta-deep)}
#termsText{max-width:720px}
#termsText .art{margin-top:28px;scroll-margin-top:80px}
#termsText .art+.art{padding-top:28px;border-top:1px solid var(--vk-band)}
#termsText h2{margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.45;letter-spacing:-.025em;color:var(--vk-ink)}
#termsText p,#termsText li{font-size:var(--vk-fs-lg);line-height:1.75;letter-spacing:-.01em;color:var(--vk-ink2)}
#termsText ol{margin:0;padding-left:22px}
@counter-style kk-ho{system:extends decimal;suffix:") "}
#termsText ol.sub{margin-top:6px;padding-left:24px;list-style:decimal;list-style:kk-ho}
#termsText li+li{margin-top:10px}
#termsText ol.sub li+li{margin-top:4px}
.pv-tm-totoc{display:flex;align-items:center;justify-content:center;min-height:48px;margin:32px 0 0;border-radius:14px;background:var(--vk-band);font-weight:700;color:var(--vk-ink);text-decoration:none}
.pv-tm-totoc:focus-visible{outline:2px solid var(--vk-ink);outline-offset:2px}
@media (min-width:1024px){
.pv-tm-main{padding:56px var(--pv-gut) 96px}
.pv-tm-main h1{font-size:32px}
.pv-tm-grid{display:grid;grid-template-columns:220px minmax(0,720px);column-gap:64px;align-items:start;margin-top:32px}
.pv-tm-toc{position:sticky;top:88px;max-height:calc(100vh - 112px);margin:0;background:none;overflow-y:auto}
.pv-tm-toc summary{display:none}
.pv-tm-totoc{display:none}
.pv-tm-toc ol{padding:0;list-style:none;font-size:var(--vk-fs-md);line-height:1.5}
.pv-tm-toc ol a{display:block;padding:5px 0 5px 12px;border-left:2px solid var(--vk-band)}
.pv-tm-toc ol a[aria-current]{border-left-color:var(--vk-cta-deep)}
.pv-tm-toc ol a:hover{color:var(--vk-ink)}
#termsText .art:first-child{margin-top:0}
}
.pj3 .pj3-dock{position:static;left:auto;right:auto;bottom:auto;width:auto;margin-top:var(--vk-sp-6);padding:0 8px;transform:none;background:none;transition:none}
.pj3 .pj-wrap{padding-bottom:calc(var(--vk-sp-7) + env(safe-area-inset-bottom,0px))}
.pv-login .pv-auth-h{font-size:28px;letter-spacing:-.03em}
@media (min-width:1024px){
.pv-cs .pv-help-main h1{font-size:32px}
body:has(#menuBtn:not([hidden])) #topLogo{display:inline-flex!important}
body:has(#menuBtn:not([hidden])) #topShop{display:none!important}
}
.pv-pagehead h1,.pv-guide-h h1{font-size:28px;letter-spacing:-.03em}
@media (min-width:1024px){.pv-pagehead h1,.pv-guide-h h1{font-size:32px}}
body.pv-site:has(#appWrap:not([hidden])),body.pv-site:has(#guideView:not([hidden])){background:#fff}
.pv-app .ms-card,.pv-app .pv-msg,.pv-app .pv-recv,.pv-app .pv-guide-group,.pv-app .cs-card,#guideView .pv-guide-group{border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px #E5E8EB}
.pv-app .ms-card{padding:24px}
.pv-app .ms-card+.ms-card{margin-top:16px}
.pv-app .ms-card h2{font-size:22px;line-height:30px;font-weight:700;letter-spacing:-.03em}
.pv-app .ms-help,.pv-app .ms-tel-sub,.pv-app .ms-today,.pv-app .pv-msg-time{font-size:15px;line-height:22px;color:#4E5968}
.pv-app .ms-label,.pv-app label.ms-label{font-size:17px;line-height:24px;font-weight:700}
.pv-app .ms-tel{font-size:22px;line-height:30px}
.pv-app .pv-msg-title{font-size:22px;line-height:30px;letter-spacing:-.03em}
.pv-app .pv-msg-tel{font-size:17px;font-weight:400}
.pv-app .pv-msg-want,.pv-app .pv-msg-want b{font-size:17px}
.pv-app .pv-more-o{font-size:15px;font-weight:700}
.pv-app .pv-recv-on{font-size:17px;font-weight:700}
.pv-app .pv-chip,.pv-app .ms-chip{height:40px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px #E5E8EB;font-size:15px;font-weight:700;color:#333D4B}
.pv-app .pv-chip[aria-selected="true"],.pv-app .ms-chip:has(input:checked),.pv-app .pj3-seg-o:has(input:checked){background:#EAF4FE;box-shadow:none;color:#1466C4}
.pv-app .pj3-seg-o:has(input:checked) span{color:#1466C4}
.pv-app #smsRow .pj3-setrow{flex-wrap:wrap;row-gap:8px}
.pv-app #smsRow .pj3-setrow>.ms-label{flex:1 0 100%}
#pvMenu .pv-menu-shop{font-size:17px;font-weight:700}
.pv-app .pv-msg-foot{font-size:15px}
.pv-app .pv-filter-n{background:#1466C4}
.pv-app .pv-msg-tag,.pv-app .ms-badge{border-radius:6px;background:#EAF4FE;font-size:13px;line-height:18px;font-weight:700;color:#1466C4}
.pv-app .pv-msg-pill{border-radius:6px;font-size:13px;font-weight:700}
.pv-app .pv-msg-call,.pv-app .pv-msg-sms,.pv-app .ms-cta,.pv-app .ms-btn{min-height:52px;border-radius:16px;font-size:17px;font-weight:700}
.pv-app .ms-cta:not(:disabled):not([aria-disabled="true"]){background:var(--vk-cta-deep)}
.pv-app .pv-msg-sms,.pv-app .ms-btn{background:#fff;box-shadow:inset 0 0 0 1px #D6E6F7;color:#191F28}
.pv-app .ms-btn.pv-remove{min-height:44px;box-shadow:none}
.pv-app .pv-recv{padding:20px 24px;background:linear-gradient(160deg,#E4F1FF 0%,#F4F9FF 100%);box-shadow:none}
.pv-app .pv-guide-group h2,#guideView .pv-guide-group h2{font-size:15px;line-height:22px;font-weight:700;color:#4E5968}
.pv-pagehead:has(> .pv-pagehead-sub){flex-wrap:wrap}
.pv-pagehead-sub{flex:1 0 100%;margin:6px 0 0;font-size:15px;line-height:22px;color:#4E5968}
.ms-dock-h,.ms-dock-sum{display:none}
@media (min-width:1024px){
.pv-app .ms-card{padding:28px}
.pv-leads{grid-template-columns:360px minmax(0,1fr)}
.pv-leads>.pv-pagehead,.pv-leads>.pv-recv,.pv-leads>.pv-inbox-card{grid-column:1}
.pv-leads>.pv-lead-side{grid-column:2;grid-row:1/span 6;padding:28px;box-shadow:inset 0 0 0 1px #E5E8EB}
.pv-msg[data-picked]{box-shadow:inset 0 0 0 1.5px #1466C4;background:#F7FBFF}
#recvSumTop{display:none!important}
#shopView:has(> #partRecv:not([hidden])){display:grid;grid-template-columns:minmax(0,1fr) 300px;column-gap:24px;align-items:start}
#shopView:has(> #partRecv:not([hidden]))>*{grid-column:1}
#shopView:has(> #partRecv:not([hidden]))>.pv-pagehead{grid-column:1/-1}
#shopView:has(> #partRecv:not([hidden]))>#shopDock{grid-column:2;grid-row:2/span 8;position:sticky;top:88px;margin:0;padding:28px;border-radius:20px;background:linear-gradient(160deg,#E4F1FF 0%,#F4F9FF 100%)}
.ms-dock-h{display:block;margin:0;font-size:15px;line-height:22px;font-weight:700;color:#4E5968}
.ms-dock-sum{display:block;margin:6px 0 20px;font-size:22px;line-height:30px;font-weight:700;letter-spacing:-.03em;color:#191F28}
#shopView:has(> #partRecv:not([hidden]))>#shopDock .ms-cta{width:100%}
#inqView{display:grid;grid-template-columns:minmax(0,1fr) 300px;column-gap:24px;align-items:start}
#inqView>*{grid-column:1}
#inqView>.pv-pagehead{grid-column:1/-1}
#inqView>#inqGuide{grid-column:2;grid-row:2/span 4;position:sticky;top:88px;max-height:calc(100vh - 112px);overflow-y:auto;margin:0}
#inqView>.ms-card+.ms-card{margin-top:16px}
#inqView>#inqGuide{margin-top:0}
#inqGo{display:flex;width:240px;margin:16px 0 0 auto;align-items:center;justify-content:center}
#inqGuide .pv-guide-group{padding:0;border-radius:0;background:none;box-shadow:none}
#inqGuide .pv-guide-group+.pv-guide-group{margin-top:16px}
#inqText{max-width:40em}
#guideView{display:grid;grid-template-columns:300px minmax(0,1fr);column-gap:32px;align-items:start}
#guideToc{grid-column:1;grid-row:1;position:sticky;top:88px;max-height:calc(100vh - 104px);overflow-y:auto}
#guideView>[data-guide-item]{grid-column:2;grid-row:1;max-width:40em}
#guideView .pv-guide-back,#guideView .pv-guide-pager{display:none}
#guideToc .pv-guide-h h1{font-size:28px}
#guideToc .pv-guide-row{min-height:48px;padding:0 12px;border-radius:12px}
#guideToc .pv-guide-row[aria-current="page"]{background:#EAF4FE;color:#1466C4;box-shadow:none}
#guideToc .pv-guide-row[aria-current="page"]+.pv-guide-row{box-shadow:none}
body:has(#menuBtn:not([hidden])) #pvMenu .pv-menu-grp:not([hidden])~.pv-menu-grp:not([hidden]),body:has(#menuBtn:not([hidden])) #pvMenu .pv-menu-foot{box-shadow:none}
}
@media (min-width:1024px){
.pv-land .pv-land-sec:has(> #landGuide){display:grid;grid-template-columns:220px minmax(0,720px);column-gap:40px;align-items:start}
.pv-land .pv-land-sec:has(> #landGuide)>*{grid-column:2}
.pv-land .pv-land-sec:has(> #landGuide)>h2{grid-column:1/-1}
.pv-land .pv-land-sec:has(> #landGuide)>.pv-land-tabs{grid-column:1;grid-row:2/span 6;position:sticky;top:88px;display:flex;flex-direction:column;align-items:stretch;gap:4px;margin:0;overflow:visible}
.pv-land .pv-land-sec:has(> #landGuide)>.pv-land-tabs[hidden]{display:none}
.pv-land .pv-land-tabs .pv-chip{justify-content:flex-start;height:48px;padding:0 16px;border-radius:12px;box-shadow:none;font-size:17px;font-weight:700;color:#333D4B}
.pv-land .pv-land-tabs .pv-chip[aria-selected="true"]{background:#EAF4FE;box-shadow:none;color:#1466C4}
}
.pv-app .pv-msg-body .k{font-size:13px;line-height:18px;font-weight:400;color:#4E5968}
.pv-app .pv-msg-body .k+*{font-size:17px;line-height:24px;font-weight:700}
.pv-app .pv-msg-body .phone a{font-size:22px;font-weight:700}
.pv-app .pv-msg-act{font-size:17px;font-weight:700}
.pv-app .pv-msg-act-sub{font-size:15px;font-weight:400}
.pv-app .pv-recv-go{font-size:15px;font-weight:700}
.pv-app .pv-recv-go span{font-size:15px}
.pv-app .pj3-seg-o span{font-size:17px}
.pv-app .pv-dock-msg{font-size:15px;font-weight:400}
#pvMenu .pv-menu-h{font-weight:700}
#pvMenu li>a,#pvMenu li>button{font-weight:700}
#pvMenu .pv-menu-n,.pv-app .pv-filter-n{font-size:13px;font-weight:700}
.pv-app .pv-msg-body .grid>div{font-size:17px;line-height:24px;font-weight:700}
.pv-app .pj3-seg-o:not(:has(input:checked)) span{font-weight:400}
.pv-pick{margin:0;padding:0;border:0;min-width:0}
.pv-pick-list{display:flex;flex-direction:column;gap:8px}
.pv-pick-list>label{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 16px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #E5E8EB;font-size:17px;line-height:24px;font-weight:400;color:#191F28;font-variant-numeric:tabular-nums;cursor:pointer}
.pv-pick-list>label input{width:20px;height:20px;margin:0;accent-color:#1466C4;flex:none}
.pv-pick-list>label:has(input:checked){background:#EAF4FE;box-shadow:inset 0 0 0 1.5px #1466C4;font-weight:700;color:#1466C4}
.pv-pick-list>label:has(input:focus-visible){outline:2px solid #1466C4;outline-offset:2px}
.pv-find-id{margin:4px 0 8px;font-size:22px;line-height:30px;font-weight:700;color:#191F28;word-break:break-all}

.pv-app .pv-recv{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin:4px 0 0;padding:0;border-radius:0;background:none;box-shadow:none}
.pv-app .pv-recv-n,.pv-app .pv-recv-n[data-short="true"]{display:block;margin:0;font-size:15px;line-height:22px;font-weight:400;letter-spacing:0;color:#4E5968}
.pv-app .pv-recv-n[data-short="true"]{color:#191F28;font-weight:700}
.pv-app .pv-recv-edit{display:inline-flex;min-height:44px;margin:0;padding:0;box-shadow:none;color:#1466C4}
.pv-app .pv-recv-on{display:none}
.pv-app .pv-recv-go,.pv-app .pv-recv-go span{font-size:15px;font-weight:700;color:#1466C4}
.pv-app .pv-recv-go svg{width:16px;height:16px}
.pv-leads>.hm-cards{margin:8px 0 12px}
.hm-cards #homeTodo{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:14px 20px;border-radius:16px;background:#EAF4FE;box-shadow:none}
.hm-cards #homeTodo[hidden]{display:none}
.hm-cards #homeTodo .cs-lab{display:none}
.hm-cards #homeTodo .hm-t{flex:1 1 auto;margin:0;font-size:15px;line-height:22px;font-weight:700;color:#191F28}
.hm-cards #homeTodo .cs-h2s{flex:1 0 100%;order:3;margin:0;font-size:13px;line-height:20px;color:#4E5968}
.hm-cards #homeTodo .hm-go{margin:0}
.hm-cards #homeTodo .cs-mgo{height:36px;padding:0 14px;border-radius:12px;font-size:15px;font-weight:700}
@media (min-width:1024px){.pv-leads>.hm-cards{grid-column:1}}

.pv-saved{min-height:20px;margin:8px 0 0;font-size:13px;line-height:20px;font-weight:700;color:#1466C4}
#shopDock[data-tab="settings"] #shopSave,#shopDock[data-tab="settings"] #shopDirtyMsg{display:none}
@media (max-width:1023px){#shopDock[data-tab="settings"]{display:none}}
#shopView:has(> #partRecv:not([hidden])) #recvSumTop{margin-top:8px;font-size:22px;line-height:30px;font-weight:700;letter-spacing:-.03em;color:#191F28}

.pv-head-link{display:inline-block;font-size:15px;line-height:22px;font-weight:700;color:#1466C4;text-decoration:none}
#inqView #inqGuide{display:none}
#inqGuide .pv-head-link{margin-top:12px}
#inqGuideList .pv-guide-row .pv-guide-n{display:none}
@media (min-width:1024px){#inqView #inqGuide{display:block}#inqGuideLink{display:none}}
@media (max-width:1023px){#inqView{display:block}}

#cashView .cs-bar{display:none}
#cashView section[aria-labelledby="cashLab"]{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}
#cashView section[aria-labelledby="cashLab"]>*{grid-column:1/-1}
#cashView section[aria-labelledby="cashLab"]>.cs-leg{grid-column:auto;margin-top:16px;padding:14px 16px;border-radius:16px;background:#F2F4F6}
#cashView .cs-dot{display:none}
#cashView .cs-leg-n{display:flex;flex-direction:column-reverse;gap:2px;margin:0;font-size:13px;line-height:20px;font-weight:400;color:#4E5968}
#cashView .cs-leg-n b{margin:0;font-size:17px;line-height:24px;font-weight:700;color:#191F28}
#cashRefund{display:inline-block;margin-top:4px;font-size:13px;font-weight:700;color:#1466C4}
.cs-charge{display:flex;align-items:center;justify-content:center;height:52px;margin-top:20px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #D6E6F7;font-size:17px;font-weight:700;color:#1466C4;text-decoration:none}
@media (min-width:1024px){.cs-charge{justify-self:start;min-width:160px;padding:0 24px}}
details.cs-know{margin-top:16px;padding:0 4px}
details.cs-know>summary{display:flex;align-items:center;min-height:48px;font-size:15px;font-weight:700;color:#4E5968;cursor:pointer;list-style:none}
details.cs-know>summary::-webkit-details-marker{display:none}
details.cs-know>summary::after{content:"";width:8px;height:8px;margin-left:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}
details.cs-know[open]>summary::after{transform:rotate(-135deg)}

.pj3-taken{margin-top:12px;padding:20px;border-radius:16px;background:#F2F4F6}
.pj3-taken[hidden]{display:none}
.pj3-taken-t{margin:0;font-size:15px;line-height:22px;color:#191F28}
.pj3-taken-go{display:flex;flex-direction:column;gap:8px;margin-top:16px}
.pj3-taken-main,.pj3-taken-alt{height:52px;border:0;border-radius:16px;font:inherit;font-size:17px;font-weight:700;cursor:pointer}
.pj3-taken-main{background:#1466C4;color:#fff}
.pj3-taken-main[hidden]{display:none}
.pj3-taken-alt{background:#fff;box-shadow:inset 0 0 0 1px #D6E6F7;color:#1466C4}

.pv-notice{margin:8px 0 0;padding:12px 16px;border-radius:12px;background:#F2F4F6;font-size:15px;line-height:22px;color:#191F28}
.pv-notice a{font-weight:700;color:var(--vk-cta-deep);text-decoration:none}
.pv-notice a:focus-visible{outline:2px solid var(--vk-ink);outline-offset:2px;border-radius:4px}
.pv-notice[hidden]{display:none}
@media (min-width:1024px){.pv-leads>.pv-notice{grid-column:1}}

#cashPriceNote:empty{display:none}
.cs-mtake{background:none;color:#1466C4;font-weight:700}
.cs-mgo{font-size:15px;font-weight:700}
.cs-can{font-weight:700}
.cs-amt{font-size:17px;line-height:24px;font-weight:700}
.pv-app .pv-inq-q{font-size:17px}
#loginView .vk-label{font-size:15px;font-weight:700}
.pv-auth-alt{font-size:15px;font-weight:400}
.pv-notify-pick{display:flex;align-items:center;gap:8px;min-height:44px;margin-top:4px;font-size:15px;font-weight:700;color:#191F28;cursor:pointer}
.pv-notify-pick input{width:20px;height:20px;margin:0;accent-color:#1466C4}
.pv-land .pv-chip{min-height:44px}
.pv-land .pv-foot-links{gap:0 16px;margin-top:8px}
.pv-land .pv-foot-links a{display:inline-flex;align-items:center;min-height:44px}
.pv-land .pv-foot-logo{display:inline-flex;align-items:center;min-width:44px;min-height:44px;justify-self:start}
@media (min-width:1024px){.pv-land .pv-top-nav a{min-height:44px}}
body.pj3 #lower .pj-sec-h{font-size:22px;line-height:1.4;letter-spacing:-.03em}
body.pj3 #lower .pj-sec>.pj-sec-h{margin-bottom:0}
body.pj3 #lower .pj3-why{font-size:15px;line-height:1.55}
body.pj3 #lower .pj-sec>.pj-sec-h+.pj3-why{margin-top:-12px;margin-bottom:4px}
body.pj3 #lower .pj3-verify>.pj-sec-h{margin-bottom:4px}
body.pj3 #lower :is(.pj-sec,#ownerForm)>.pj-field+.pj-field{margin-top:4px}
body.pj3 #insBox>.pj-up-drop{align-self:stretch}
body.pj3 #asCount{margin-top:-12px;text-align:right;font-size:13px}
body.pj3 .pj3-skip-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 12px;margin-top:4px;padding:4px 16px;border-radius:14px;background:var(--vk-band)}
body.pj3 .pj3-skip-row .pj3-skip-note{flex:1 1 180px;margin:0;font-size:14px;line-height:1.5;color:var(--vk-body)}
body.pj3 .pj3-skip-row .pj3-skip{margin:0}
body.pj3 #ownerForm:not([hidden]){display:flex;flex-direction:column;gap:20px}
.pv-app .pv-chip{height:44px;border-radius:22px}
.pv-app .pv-inbox-empty{padding:48px var(--vk-sp-5);font-size:15px}
.pv-inbox-empty b{display:block;font-size:17px;line-height:1.45;font-weight:600;color:var(--vk-ink)}
.pv-inbox-empty b+span{display:block;margin-top:6px;font-size:15px;line-height:1.55;font-weight:400;color:var(--vk-body)}
.pv-empty-skel{display:block;height:14px;margin:0 auto 10px;border-radius:7px;background:var(--vk-band)}
.pv-empty-skel{width:62%}
.pv-empty-skel+.pv-empty-skel{width:40%;margin-bottom:0}
.pv-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.pv-app .pv-lead-side-empty{font-size:15px}
#shopLoadBox:has(#shopLoadRetry:not([hidden])){display:flex;flex-direction:column;align-items:center;gap:var(--vk-sp-4);margin-top:var(--vk-sp-6);padding:28px 20px 24px;border-radius:var(--vk-r-xl);background:var(--vk-surface);text-align:center}
#shopLoadBox:has(#shopLoadRetry:not([hidden])) #shopLoadMsg{margin:0;font-size:17px;line-height:24px;font-weight:600;color:var(--vk-ink)}
#shopLoadBox #shopLoadRetry{width:auto;min-height:44px;padding:0 18px;border-radius:var(--vk-r-md);background:var(--vk-cta-bg);color:var(--vk-cta-deep)}

.pv-app .ms-help a{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0;color:#1466C4;font-weight:600;text-decoration:none}
#cashRefund{display:inline-flex;position:relative;align-items:center;height:36px;margin-top:8px;padding:0 12px;border-radius:10px;background:rgba(100,168,255,.15);font-size:15px;line-height:1;font-weight:600;color:#1466C4;text-decoration:none}
#cashRefund::after{content:"";position:absolute;inset:-4px 0}
#cashRefund[hidden]{display:none}
.cs-mgo,.hm-cards #homeTodo .cs-mgo{justify-content:center;height:44px;min-width:84px;padding:0 14px;border-radius:12px;font-size:15px;font-weight:700}
.cs-mtake{background:rgba(100,168,255,.15);color:#1466C4}
.cs-mstate{display:inline-block;min-width:84px;text-align:center}
.pv-app #settingsBox .ms-switch-row{align-items:center}
.pv-app #settingsBox .ms-switch-row .ms-switch{margin-top:-8px}
.pv-app #settingsBox .pj3-select select{height:52px;background:var(--vk-surface);box-shadow:inset 0 0 0 1px #D1D6DB}
.pv-sheet-btns button:focus{outline:0}
.pv-sheet-btns button:focus-visible{outline:2px solid rgba(0,12,30,.8);outline-offset:2px}
#cashEmpty[data-fail],#inqEmpty[data-fail]{padding:48px 0 8px;text-align:center;font-size:17px;line-height:24px;font-weight:600;color:var(--vk-ink)}
@media (max-width:1023px){#inqGuideLink{display:inline-flex;align-items:center;min-height:44px;margin:-11px 0}}
@media (max-width:767px){.pv-land .pv-land-hero{padding-bottom:40px}.pv-land .pv-land-hero+.pv-land-sec:not(.pv-land-hero){padding-top:32px}}
.pj3 .pj3-errrow{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px}
.pj3 .pj3-errrow .pj3-fielderr:empty{display:none}
.pj3 .pj3-errrow .pj3-dup{margin:0}
.pj3 .pj3-errrow .pj3-dup a{min-height:32px;text-decoration:none}
.pj3 #addSend:not([data-ready]){background:var(--vk-press);color:var(--vk-body)}
.pj3 #addSend[data-ready]{background:var(--vk-cta-deep);color:#fff}
.pj3-notify{display:grid;gap:6px;margin-top:var(--vk-sp-3)}
.pj3-notify[hidden]{display:none}
.pj3-switch{display:flex;align-items:center;justify-content:space-between;gap:var(--vk-sp-3);min-height:56px;cursor:pointer;-webkit-tap-highlight-color:transparent}
.pj3-switch-t{font-size:var(--vk-fs-lg);font-weight:600;color:var(--vk-ink)}
.pj3-switch input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);opacity:0}
.pj3-switch-ui{position:relative;flex:none;width:52px;height:32px;border-radius:999px;background:var(--vk-ring);transition:background .2s ease}
.pj3-switch-ui::after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s ease}
.pj3-switch input:checked+.pj3-switch-ui{background:var(--vk-cta)}
.pj3-switch input:checked+.pj3-switch-ui::after{transform:translateX(20px)}
.pj3-switch input:focus-visible+.pj3-switch-ui{outline:2px solid var(--vk-ink);outline-offset:2px}
.pj3-pick{position:relative;width:100%;max-width:240px}
.pj3-pick-btn{display:flex;align-items:center;justify-content:space-between;width:100%;height:52px;padding:0 14px 0 16px;border:0;border-radius:var(--vk-r-md);background:var(--vk-band);font:inherit;font-size:var(--vk-fs-lg);font-weight:700;color:var(--vk-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}
.pj3-pick-btn svg{width:20px;height:20px;fill:none;stroke:var(--vk-ink2);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease}
.pj3-pick-btn[aria-expanded="true"] svg{transform:rotate(180deg)}
.pj3-pick-btn:focus-visible{outline:2px solid var(--vk-ink);outline-offset:2px}
.pj3-pick-list[hidden]{display:none}
.pj3-pick-list [role="option"]{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--vk-r-sm);font-size:var(--vk-fs-lg);font-weight:600;color:var(--vk-ink);cursor:pointer}
.pj3-pick-list [role="option"][data-active]{background:var(--vk-band)}
.pj3-pick-list [role="option"][aria-selected="true"]{color:var(--vk-cta-deep);font-weight:700}
@media (prefers-reduced-motion:reduce){.pj3-switch-ui,.pj3-switch-ui::after,.pj3-pick-btn svg{transition:none}}

.pj3-rows{margin:0;display:flex;flex-direction:column;gap:var(--vk-sp-4)}
.pj3-row{display:flex;flex-direction:column;gap:var(--vk-sp-2);min-width:0}
.pj3-row dt{display:block}
.pj3-row dd{display:block;margin:0;min-width:0}
.pj3-row[data-flash]{animation:pj3-flash .7s ease-out}
.pj3-sk{display:block;width:100%;height:56px;border-radius:var(--vk-r-lg);background:var(--vk-band)}
.pj3-sk[hidden]{display:none}
.pj3-in{display:block;width:100%;height:56px;padding:0 18px;border:0;border-radius:var(--vk-r-lg);background:var(--vk-surface);box-shadow:inset 0 0 0 1px var(--vk-edge);font:inherit;font-size:var(--vk-fs-lg);color:var(--vk-ink);caret-color:var(--vk-cta);font-variant-numeric:tabular-nums}
.pj3-in::placeholder{color:var(--vk-sub);font-weight:500;opacity:1}
.pj3-in:focus{outline:0;box-shadow:inset 0 0 0 2px var(--vk-cta)}
.pj3-in[aria-invalid="true"]{box-shadow:inset 0 0 0 1.5px var(--vk-err)}
.pj3-in[hidden]{display:none}
.pj3-kindnote{display:block;margin-top:6px;font-size:var(--vk-fs-sm);font-weight:500;line-height:1.5;color:var(--vk-sub2)}
.pj3-kindnote[hidden]{display:none}
.pj3-nts{display:flex;align-items:center;gap:var(--vk-sp-2);min-height:48px;margin:var(--vk-sp-4) 0 0;padding:0 var(--vk-sp-3);border-radius:var(--vk-r-md);background:var(--vk-band);font-size:var(--vk-fs-md);font-weight:600;color:var(--vk-body);white-space:nowrap}
.pj3-nts-mark{flex:none;width:22px;height:22px;background:url("/assets/icons/seal_biz.svg") center/contain no-repeat;filter:grayscale(1);opacity:.55}
.pj3-nts[data-state="ok"]{background:var(--vk-info-bg);color:var(--vk-info)}
.pj3-nts[data-state="ok"] .pj3-nts-mark{filter:none;opacity:1}
.pj3-nts[data-state="bad"]{background:var(--vk-err-bg);color:var(--vk-err-deep)}
.pj3-dock .vk-cta[data-dim]{background:var(--vk-press);color:var(--vk-body);cursor:default}
#limitBox{display:block}
.pj3-pick-list{margin:6px 0 0;padding:6px;list-style:none;border-radius:var(--vk-r-md);background:#fff;box-shadow:0 0 0 1px var(--vk-line)}

a,button,summary,label,[role="tab"],[role="button"]{-webkit-tap-highlight-color:transparent}
a[x-apple-data-detectors],.pv-foot-plain a{color:inherit!important;text-decoration:none!important;font:inherit!important}
.pv-land a[x-apple-data-detectors],.pv-foot-plain a{pointer-events:none}
.pv-land .pv-top[data-scrolled],.pv-land .pv-top[data-mo-k],.pv-land .pv-top[data-mo-k][data-scrolled]{background:rgba(255,255,255,calc(var(--pv-top-k,1) * .86));-webkit-backdrop-filter:blur(calc(var(--pv-top-k,1) * 16px));backdrop-filter:blur(calc(var(--pv-top-k,1) * 16px));box-shadow:0 .75px 0 rgba(3,31,63,calc(var(--pv-top-k,1) * .08))}
.pv-land .pv-top:has(.pv-burger[aria-expanded="true"]){background:#fff}
.pv-kt{height:auto}
.pv-kt-feed{justify-content:flex-start;padding:12px 10px 20px 14px;-webkit-mask-image:none;mask-image:none}
.pv-land .pv-kt-msg{grid-template-columns:34px minmax(0,1fr) auto;column-gap:8px}
.pv-land .pv-kt-bubble{width:100%}
.pv-land .pv-kt-ava{background:#fff;box-shadow:inset 0 0 0 1px #DCEBFB}
.pv-land .pv-kt-ava::before{background:var(--vk-cta)}
.pv-land .pv-kt-time{margin:0 0 2px}
.pv-help-ghost{scroll-snap-align:start}
.pv-help-art,.pv-help-art.pv-art-ai{display:flex;align-items:center;justify-content:center;height:280px;padding:24px 16px}
@media (max-width:359px){.pv-help-art,.pv-help-art.pv-art-ai{height:280px}}
.pv-help-art .pv-scr{position:relative;top:auto;bottom:auto;left:auto;transform:none;padding:16px 14px}
.pv-help-art .pv-scr>:first-child{margin-top:0}
.pv-scr .scr-ai{font-size:13px}
.pv-land .pv-help-card h3{min-height:0}
.pv-land .pv-land-tabs .pv-chip{height:36px;min-height:36px;padding:0 14px;border-radius:999px;font-size:15px}
.pv-land .pv-land-tabs .pv-chip::after{inset:-4px 0}
.pv-land-faq details[data-mo-run]{overflow:hidden}
.pv-land-faq summary::after{transition:transform .2s cubic-bezier(.2,.8,.2,1)}
.pv-foot-links{margin-top:12px}
.pv-foot-links a,.pv-land .pv-foot-links a{font-weight:700;color:#333D4B}
.pv-foot-list{margin-top:12px}
@media (min-width:1024px){
footer.pv-foot{grid-template-areas:"logo list" "links list" "copy list"}
.pv-land-main{display:block;max-width:none}
.pv-land-main::before,.pv-land-main::after{display:none}
.pv-land .pv-land-main>.pv-land-hero{padding:120px var(--pv-pad) 80px;margin-top:-64px}
.pv-land .pv-land-main>.pv-land-hero::before{display:block}
.pv-land .pv-land-main>.pv-land-hero+.pv-land-sec{padding:64px var(--pv-pad)}
.pv-land .pv-land-main>.pv-land-hero+.pv-land-sec .pv-kt{max-width:420px}
.pv-land .pv-land-tabs .pv-chip{height:48px;border-radius:12px}
}

html{-webkit-tap-highlight-color:transparent}
:where(a[href],button:not(:disabled),summary,[role=button]):active{opacity:.9}

.pv-land .pv-top:has(.pv-burger[aria-expanded="true"]){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transition:none}
.pv-help-art .pv-scr{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:252px;height:200px;overflow:hidden}
.pv-help-art .pv-scr.scr-p{justify-content:center;padding:10px 12px}
.pv-foot-copy{font-size:14px;color:var(--vk-sub2)}
.pv-kt-feed{padding-left:12px;padding-right:12px}
.pv-scr .scr-mark{flex:none;width:18px;height:18px;margin-left:4px;color:var(--vk-cta);vertical-align:-3px}
.pv-help-art .pv-scr.scr-scope{justify-content:center;padding:12px 16px}
.pv-scr .scr-tag{margin:0;font-size:12px;font-weight:700;line-height:16px;color:var(--vk-sub2)}
.pv-scr .scr-ai-tags{margin-top:10px}
.pv-scr .scr-ai-tags span{background:var(--vk-band);box-shadow:none;height:24px;font-size:11px}
.pv-scr .scr-grid9{gap:6px}
.pv-scr .scr-grid9 span{height:38px;font-size:13px}
.pv-help-art .pv-scr.scr-recv{gap:10px}
.pv-scr.scr-recv .scr-row,.pv-scr.scr-recv .scr-days,.pv-scr.scr-recv .scr-step2{margin-top:0}
@media (max-width:359px),(min-width:1024px){.pv-scr .scr-ai-tags span:nth-child(3){display:none}}
.pv-scr.scr-p .scr-bar{margin:0;height:22px}
.pv-scr.scr-p .scr-name{gap:3px;margin:0;font-size:17px;font-weight:700;line-height:22px}
.pv-scr.scr-p .scr-name .scr-mark{width:11px;height:11px;margin:0}
.pv-scr .scr-area{display:flex;align-items:center;gap:3px;margin:5px 0 0;font-size:11px;line-height:15px;color:#4E5968;white-space:nowrap}
.scr-area svg{flex:none;width:12px;height:12px;fill:none;stroke:#6B7684;stroke-width:1.7;stroke-linejoin:round}
.pv-scr .scr-mh-chips{display:flex;gap:3px;margin:5px 0 0}
.scr-mh-chips span{padding:2px 4px;border-radius:4px;background:#EAF4FE;font-size:10px;font-weight:600;letter-spacing:-.02em;line-height:14px;color:#1466C4;white-space:nowrap}
.pv-scr .scr-sq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:7px 0 0}
.scr-sq img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:6px;object-fit:cover}
.pv-scr .scr-nts{display:flex;align-items:center;gap:6px;margin:10px 0 0;padding:10px 12px;border-radius:10px;background:var(--vk-cta-bg);font-size:12px;font-weight:700;line-height:16px;color:#1466C4}
.scr-nts{text-wrap:balance}
.scr-nts .scr-mark{width:16px;height:16px;margin:0}
.pv-scr .scr-slist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 16px;padding:0;list-style:none}
.pv-scr .scr-slist:last-child{margin-bottom:0}
.scr-slist li{display:flex;align-items:center;gap:6px;min-height:20px;font-size:11.5px;line-height:14px;color:#333D4B;white-space:nowrap}
.scr-slist img{flex:none;width:20px;height:20px}
.pv-help-art .pv-scr.scr-policy{justify-content:flex-start;padding:0}
.scr-pol-head{margin:0 14px;padding:14px 0 12px;background:#fff;box-shadow:inset 0 -.75px 0 var(--vk-hair)}
.scr-pol-head small{display:block;font-size:11px;font-weight:600;line-height:15px;color:#1466C4}
.scr-pol-head b{display:block;margin-top:2px;font-size:13.5px;font-weight:700;line-height:19px;color:var(--vk-ink)}
.scr-policy dl{flex:1;display:grid;grid-auto-rows:1fr;gap:0;margin:0;padding:2px 14px}
.scr-policy dl>div{display:flex;align-items:center;justify-content:space-between;box-shadow:inset 0 -.75px 0 var(--vk-hair)}
.scr-policy dl>div:last-child{box-shadow:none}
.scr-policy dt{font-size:11.5px;color:var(--vk-sub2)}
.scr-policy dd{margin:0;font-size:12px;font-weight:700;color:var(--vk-ink)}
.pv-scr .scr-ev3{margin:2px 0 0;padding:0;list-style:none}
.scr-ev3 li{padding:6px 0;box-shadow:inset 0 -.75px 0 var(--vk-hair)}
.scr-ev3 li:last-child{box-shadow:none}
.scr-ev3 span{display:block;font-size:12.5px;font-weight:600;line-height:18px;color:var(--vk-ink);white-space:nowrap}
.scr-ev3 small{display:block;margin-top:1px;font-size:11px;line-height:15px;color:var(--vk-sub2)}
@media (min-width:1024px){.pv-help-ghost{display:none}}
.pv-land-menu{box-shadow:0 1px 0 var(--vk-hair),0 8px 24px 16px rgba(3,31,63,.035);clip-path:inset(0 0 -64px 0)}
.pv-land-menu .pv-menu-list{display:block;margin:0;padding:0;list-style:none}
.pv-land-menu .pv-menu-list li{height:52px}
.pv-land-menu .pv-menu-list a{display:flex;align-items:center;justify-content:flex-start;gap:12px;box-sizing:border-box;width:100%;height:52px;min-height:0;margin:0;padding:0;border-radius:0;background:none;font-size:17px;font-weight:600;line-height:22px;color:var(--vk-ink);text-decoration:none}
.pv-land-menu .pv-menu-list svg{flex:none;width:22px;height:22px;fill:none;stroke:var(--vk-ink);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.pv-land-menu .pv-menu-list .pv-menu-end{width:18px;height:18px;margin:0 0 0 auto;stroke:var(--vk-sub);stroke-width:1.8}
.pv-help-nav{justify-content:center;gap:0;margin-top:8px}
.pv-help-seg{position:relative;flex:none;width:15px;height:44px;margin:0;padding:0;border:0;background:none;cursor:pointer}
.pv-help-seg::before{content:"";position:absolute;left:4px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:#8B95A1}
.pv-help-seg[aria-current]::before{background:var(--vk-ink)}
.pv-help-seg:focus-visible{outline:2px solid var(--vk-ink);outline-offset:-2px;border-radius:6px}
.pv-land-menu{box-sizing:border-box;max-height:calc(100vh - 56px);max-height:calc(100dvh - 56px);overflow-y:auto;overscroll-behavior:contain}
html[data-menu-open]{overflow:hidden}
.pj3-ok{display:inline-flex;vertical-align:-3px;color:var(--vk-info)}
.pj3-ok svg{flex:none;width:18px;height:18px}
.pj3-ok svg path{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
@media (min-width:1024px){.pv-land .pv-top{position:relative;z-index:2}}
#pvMenu .pv-menu-foot a{position:relative}
#pvMenu .pv-menu-foot a::after{content:"";position:absolute;inset:-4px 0}
.pj3 .pj3-errrow .pj3-dup a{position:relative}
.pj3 .pj3-errrow .pj3-dup a::after{content:"";position:absolute;inset:-6px 0}
@media (min-width:1024px){.pv-msg-btns{margin-bottom:20px}}
#recvAreaEdit,#cashRefund{font-weight:700}
.pv-app .ms-help.ms-pending-note{margin:8px 0 4px;padding:10px 12px;border-radius:10px;background:var(--vk-err-bg);color:var(--vk-err-deep)}
.pj-more{display:flex;flex-direction:column;gap:8px;margin:20px 0 4px}
.pj-more-h{margin:0;font-size:17px;line-height:1.4;color:var(--vk-ink)}
.pj-more-list{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}
.pj-more-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;border:1px solid var(--vk-line);border-radius:12px;background:var(--vk-well);color:var(--vk-ink);text-decoration:none;font-size:15px}
.pj-more-row:hover{border-color:var(--vk-cta)}
.pj-more-row:focus-visible{outline:2px solid var(--vk-cta);outline-offset:2px}
.pj-more-go{font-size:14px;color:var(--vk-cta-deep);white-space:nowrap}
