.aju-vn,.aju-vn *{box-sizing:border-box}
.aju-vn{
    --aju-vn-line: rgba(43,39,33,.16);
    --aju-vn-ink: #24211D;
    --aju-vn-mute: #716B62;
    --aju-vn-red: #9B4B45;
    --aju-vn-font-display: "Archivo","Noto Sans KR","Helvetica Neue",Arial,sans-serif;
    --aju-vn-bg:#f5f5f7;--aju-vn-paper:#ffffff;--aju-vn-ink-main:#111114;--aju-vn-sub:#5b5b66;--aju-vn-line-main:#e2e2e8;
    --aju-vn-apple:#1d1d1f;--aju-vn-apple-2:#86868b;--aju-vn-apple-soft:#f5f5f7;--aju-vn-duo:#d62d20;--aju-vn-duo-soft:#fbe4e1;--aju-vn-sam:#1428a0;--aju-vn-sam-2:#7186d8;--aju-vn-sam-soft:#e8ecf8;
    --aju-vn-ok:#14804a;--aju-vn-warn:#b26a00;
    --aju-vn-sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",sans-serif;
    width:100%;max-width:740px;margin:0 auto;position:relative;isolation:isolate;overflow-x:hidden;overflow-x:clip;
    background:var(--aju-vn-bg);color:var(--aju-vn-ink-main);font-family:var(--aju-vn-sans);font-size:17px;line-height:1.75;word-break:keep-all;-webkit-font-smoothing:antialiased;text-align:left
}
.aju-vn :is(p,ul,ol,li,figure,dl,dt,dd,table,th,td){margin:0;padding:0}
.aju-vn [role="heading"]{margin:0;padding:0;font-weight:700}
.aju-vn img,.aju-vn video,.aju-vn svg{display:block;max-width:100%}
.aju-vn button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}
.aju-vn b,.aju-vn strong{font-weight:800}
.aju-vn .aju-vn-wrap{width:min(760px,100% - 32px);margin:0 auto}
.aju-vn .aju-vn-wide{width:min(1080px,100% - 32px);margin:0 auto}
.aju-vn .aju-vn-intro{position:relative;min-height:100svh;background:var(--aju-vn-bg);overflow:hidden;display:grid;place-items:center;transition:background .6s}
.aju-vn .aju-vn-intro.aju-vn-dark{background:#0b0b0d}
.aju-vn .aju-vn-scene{position:absolute;inset:0;display:grid;place-items:center;transition:opacity .5s}
.aju-vn .aju-vn-scene[hidden]{display:grid!important;opacity:0;pointer-events:none}
.aju-vn .aju-vn-stage{position:relative;width:min(92%,calc(78svh * 600 / 668));aspect-ratio:600/668}
.aju-vn .aju-vn-stage video,.aju-vn .aju-vn-stage .aju-vn-still{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.aju-vn .aju-vn-stage svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:2}
.aju-vn .aju-vn-stage .aju-vn-still.aju-vn-top{z-index:1}
.aju-vn .aju-vn-shake{animation:aju-vn-kf-shake .38s cubic-bezier(.36,.07,.19,.97)}
@keyframes aju-vn-kf-shake{10%{transform:translate(-9px,4px) rotate(-.6deg)}20%{transform:translate(8px,-5px) rotate(.5deg)} 30%{transform:translate(-7px,-3px)}40%{transform:translate(6px,5px) rotate(.3deg)} 55%{transform:translate(-4px,2px)}70%{transform:translate(3px,-2px)}85%{transform:translate(-1px,1px)}100%{transform:none}}
.aju-vn .aju-vn-flash{position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none;z-index:5}
.aju-vn .aju-vn-flash.aju-vn-on{animation:aju-vn-kf-flash .45s ease-out}
@keyframes aju-vn-kf-flash{0%{opacity:.95}100%{opacity:0}}
.aju-vn .aju-vn-onomato{position:absolute;z-index:6;font-weight:900;font-size:clamp(64px,16vw,170px);letter-spacing:-.06em;color:var(--aju-vn-duo);-webkit-text-stroke:3px #fff;paint-order:stroke fill;text-shadow:0 8px 30px rgba(0,0,0,.25);opacity:0;transform:scale(.4) rotate(-12deg);pointer-events:none}
.aju-vn .aju-vn-onomato.aju-vn-on{animation:aju-vn-kf-pop .9s cubic-bezier(.2,1.6,.4,1) forwards}
@keyframes aju-vn-kf-pop{0%{opacity:0;transform:scale(.4) rotate(-12deg)}18%{opacity:1;transform:scale(1.12) rotate(-8deg)} 70%{opacity:1;transform:scale(1) rotate(-8deg)}100%{opacity:0;transform:scale(1.05) rotate(-8deg)}}
.aju-vn .aju-vn-caption{position:absolute;left:50%;bottom:clamp(20px,6svh,64px);transform:translateX(-50%);width:min(680px,92%);text-align:center;font-weight:800;font-size:clamp(18px,3.4vw,28px);letter-spacing:-.03em;line-height:1.4;z-index:7;min-height:2.8em;transition:color .5s}
.aju-vn .aju-vn-caption small{display:block;font-size:.6em;font-weight:600;color:var(--aju-vn-sub);letter-spacing:0;margin-top:4px}
.aju-vn .aju-vn-intro.aju-vn-dark .aju-vn-caption{color:#fff}
.aju-vn .aju-vn-intro.aju-vn-dark .aju-vn-caption small{color:#a5a5b0}
.aju-vn .aju-vn-start{position:absolute;inset:0;display:grid;place-items:center;z-index:10;background:linear-gradient(180deg,rgba(245,245,247,0) 30%,rgba(245,245,247,.92) 75%)}
.aju-vn .aju-vn-start__box{position:absolute;bottom:clamp(24px,7svh,80px);text-align:center;padding:0 16px}
.aju-vn .aju-vn-start__kicker{font-size:14px;font-weight:700;color:var(--aju-vn-duo);letter-spacing:.02em}
.aju-vn .aju-vn-start__title{font-size:clamp(26px,5.4vw,46px);font-weight:900;letter-spacing:-.045em;line-height:1.2;margin:6px 0 18px}
.aju-vn .aju-vn-btn{display:inline-flex;align-items:center;gap:10px;padding:10px 26px;border-radius:999px;font-weight:800;font-size:17px;transition:transform .15s,background .2s}
.aju-vn .aju-vn-btn:active{transform:scale(.97)}
.aju-vn .aju-vn-btn--dark{background:var(--aju-vn-ink-main);color:#fff}
.aju-vn .aju-vn-btn--dark:hover{background:#000}
.aju-vn .aju-vn-btn--red{background:var(--aju-vn-duo);color:#fff}
.aju-vn .aju-vn-btn--ghost{border:1.5px solid currentColor}
.aju-vn .aju-vn-start__note{display:block;margin-top:12px;font-size:13px;color:var(--aju-vn-sub)}
.aju-vn .aju-vn-skip{position:absolute;top:16px;right:16px;z-index:11;font-size:13px;font-weight:700;padding:8px 14px;border-radius:999px;background:rgba(0,0,0,.06);opacity:0;transition:opacity .3s}
.aju-vn .aju-vn-skip.aju-vn-on{opacity:1}
.aju-vn .aju-vn-mute{position:absolute;top:16px;left:16px;z-index:11;font-size:13px;font-weight:700;padding:8px 14px;border-radius:999px;background:rgba(0,0,0,.06);display:none}
.aju-vn .aju-vn-mute.aju-vn-on{display:block}
.aju-vn .aju-vn-intro.aju-vn-dark .aju-vn-mute{background:rgba(255,255,255,.12);color:#fff}
.aju-vn .aju-vn-intro.aju-vn-dark .aju-vn-skip{background:rgba(255,255,255,.12);color:#fff}
.aju-vn .aju-vn-logo-wrap{position:relative;width:min(58%,40svh);aspect-ratio:200/240}
.aju-vn .aju-vn-logo-wrap svg{width:100%;height:100%;overflow:visible}
.aju-vn .aju-vn-piece{transition:transform 1.1s cubic-bezier(.2,.9,.2,1)}
.aju-vn .aju-vn-title-card{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 16px clamp(28px,8svh,90px);text-align:center;color:#fff;opacity:0;transition:opacity .9s .1s;pointer-events:none;z-index:8}
.aju-vn .aju-vn-title-card.aju-vn-on{opacity:1;pointer-events:auto}
.aju-vn .aju-vn-title-card .aju-vn-k{font-size:14px;font-weight:700;color:#ff6b5e;letter-spacing:.04em}
.aju-vn .aju-vn-title-card .aju-vn-h1{font-size:clamp(38px,8.4vw,86px);font-weight:900;letter-spacing:-.055em;line-height:1.08;margin:8px 0 12px}
.aju-vn .aju-vn-title-card .aju-vn-h1 em{font-style:normal;color:var(--aju-vn-duo);-webkit-text-stroke:0}
.aju-vn .aju-vn-title-card p{font-size:clamp(16px,2.4vw,20px);color:#c9c9d2;max-width:620px}
.aju-vn .aju-vn-title-card .aju-vn-row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:22px}
.aju-vn .aju-vn-title-card .aju-vn-btn--ghost{color:#fff}
.aju-vn .aju-vn-art{background:var(--aju-vn-paper)}
.aju-vn .aju-vn-lead{padding:72px 0 24px}
.aju-vn .aju-vn-kicker{display:inline-block;font-size:13px;font-weight:800;color:var(--aju-vn-duo);letter-spacing:.04em;margin-bottom:12px}
.aju-vn .aju-vn-lead .aju-vn-h2{font-size:clamp(28px,5vw,44px);font-weight:900;letter-spacing:-.045em;line-height:1.25}
.aju-vn .aju-vn-dek{margin-top:18px;padding-left:14px;border-left:3px solid var(--aju-vn-duo);color:var(--aju-vn-sub);font-size:16px;line-height:1.7}
.aju-vn .aju-vn-dek li{list-style:none}
.aju-vn .aju-vn-meta{margin-top:18px;font-size:13px;color:#8b8b96}
.aju-vn .aju-vn-prose p{margin:0 0 1.25em}
.aju-vn .aju-vn-prose{padding:8px 0 32px}
.aju-vn .aju-vn-sec{padding:72px 0;border-top:1px solid var(--aju-vn-line-main)}
.aju-vn .aju-vn-sec--gray{background:var(--aju-vn-bg)}
.aju-vn .aju-vn-sec--ink{background:#111114;color:#f2f2f5;border:0}
.aju-vn .aju-vn-sec .aju-vn-h3{font-size:clamp(24px,4vw,34px);font-weight:900;letter-spacing:-.04em;line-height:1.3;margin-bottom:10px}
.aju-vn .aju-vn-sec .aju-vn-sub{color:var(--aju-vn-sub);margin-bottom:30px}
.aju-vn .aju-vn-sec--ink .aju-vn-sub{color:#a5a5b0}
.aju-vn .aju-vn-num{font-size:13px;font-weight:900;color:var(--aju-vn-duo);letter-spacing:.08em;display:block;margin-bottom:8px}
.aju-vn figure{margin:28px 0}
.aju-vn figcaption{font-size:13px;color:#8b8b96;margin-top:8px;line-height:1.5}
.aju-vn .aju-vn-rounded{border-radius:16px;overflow:hidden}
.aju-vn .aju-vn-legend{display:flex;gap:18px;flex-wrap:wrap;font-size:14px;font-weight:700;margin-bottom:18px}
.aju-vn .aju-vn-legend i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:6px;vertical-align:-1px}
.aju-vn .aju-vn-vs{display:grid;gap:26px}
.aju-vn .aju-vn-vs__item .aju-vn-h4{font-size:16px;font-weight:800;display:flex;justify-content:space-between;gap:12px;align-items:baseline}
.aju-vn .aju-vn-vs__item .aju-vn-h4 span{font-size:13px;font-weight:700;color:var(--aju-vn-duo);white-space:nowrap}
.aju-vn .aju-vn-vs__item .aju-vn-h4 span.aju-vn-good{color:var(--aju-vn-ok)}
.aju-vn .aju-vn-bar{position:relative;height:34px;margin-top:8px;background:#f0f0f4;border-radius:8px;overflow:hidden}
.aju-vn .aju-vn-bar i{position:absolute;inset:0 auto 0 0;width:0;border-radius:8px;transition:width 1.2s cubic-bezier(.2,.9,.2,1)}
.aju-vn .aju-vn-bar b{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:800;color:#fff;white-space:nowrap;text-shadow:0 0 2px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.45)}
.aju-vn .aju-vn-bar b small{font-weight:600;margin-left:6px}
.aju-vn .aju-vn-bar.aju-vn-duo i{background:var(--aju-vn-apple); background:#525252; }
.aju-vn .aju-vn-bar.aju-vn-sam i{background:var(--aju-vn-sam)}
.aju-vn .aju-vn-bar.aju-vn-sam2 i{background:var(--aju-vn-sam-2)}
.aju-vn .aju-vn-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:30px}
.aju-vn .aju-vn-chip{background:var(--aju-vn-bg);border-radius:14px;padding:16px 18px;font-size:15px;line-height:1.55}
.aju-vn .aju-vn-chip strong{display:block;font-size:13px;color:var(--aju-vn-ok);margin-bottom:4px}
.aju-vn .aju-vn-chip.aju-vn-bad strong{color:var(--aju-vn-duo)}
.aju-vn .aju-vn-gap{display:grid;gap:18px}
.aju-vn .aju-vn-gap__row{background:var(--aju-vn-paper);border-radius:16px;padding:20px}
.aju-vn .aju-vn-gap__row .aju-vn-h4{font-size:16px;font-weight:800;margin-bottom:14px}
.aju-vn .aju-vn-dumb{position:relative;height:56px;margin:0 8px}
.aju-vn .aju-vn-dumb .aju-vn-axis{position:absolute;left:0;right:0;top:27px;height:2px;background:var(--aju-vn-line-main)}
.aju-vn .aju-vn-dumb .aju-vn-seg{position:absolute;top:24px;height:8px;border-radius:4px;transition:all 1s}
.aju-vn .aju-vn-dumb .aju-vn-dot{position:absolute;top:19px;width:18px;height:18px;border-radius:50%;transform:translateX(-50%);border:3px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.08)}
.aju-vn .aju-vn-dumb .aju-vn-lab{position:absolute;top:-4px;transform:translateX(-50%);font-size:12px;font-weight:800;white-space:nowrap}
.aju-vn .aju-vn-dumb .aju-vn-lab.aju-vn-b{top:40px}
.aju-vn .aju-vn-gap__row p{font-size:15px;color:var(--aju-vn-sub);margin-top:14px}
.aju-vn .aju-vn-tl{position:relative;margin-top:10px}
.aju-vn .aju-vn-tl::before{content:"";position:absolute;left:11px;top:6px;bottom:6px;width:2px;background:var(--aju-vn-line-main)}
.aju-vn .aju-vn-tl li{position:relative;list-style:none;padding:0 0 26px 40px;opacity:0;transform:translateY(16px);transition:all .6s}
.aju-vn .aju-vn-tl li.aju-vn-in{opacity:1;transform:none}
.aju-vn .aju-vn-tl li::before{content:"";position:absolute;left:4px;top:7px;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--aju-vn-ink-main)}
.aju-vn .aju-vn-tl li.aju-vn-red::before{border-color:var(--aju-vn-duo);background:var(--aju-vn-duo)}
.aju-vn .aju-vn-tl time{display:block;font-size:13px;font-weight:800;color:var(--aju-vn-duo)}
.aju-vn .aju-vn-tl .aju-vn-h5{font-size:17px;font-weight:800;line-height:1.45}
.aju-vn .aju-vn-tl p{font-size:15px;color:var(--aju-vn-sub);margin-top:4px}
.aju-vn .aju-vn-pics{display:grid;grid-template-columns:1fr 1.4fr;gap:12px}
@media(max-width:560px){.aju-vn .aju-vn-pics{grid-template-columns:1fr}}
.aju-vn .aju-vn-folds{display:grid;gap:14px;margin-top:8px}
.aju-vn .aju-vn-fold{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:center}
.aju-vn .aju-vn-fold .aju-vn-who{font-size:14px;font-weight:800;line-height:1.35}
.aju-vn .aju-vn-fold .aju-vn-who small{display:block;font-weight:600;color:#8b8b96;font-size:12px}
.aju-vn .aju-vn-fold .aju-vn-track{position:relative;height:28px;background:#f0f0f4;border-radius:6px;overflow:hidden}
.aju-vn .aju-vn-fold .aju-vn-track i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--aju-vn-ink-main);transition:width 1.6s cubic-bezier(.2,.9,.2,1)}
.aju-vn .aju-vn-fold .aju-vn-track i.aju-vn-r{background:var(--aju-vn-duo)}
.aju-vn .aju-vn-fold .aju-vn-track i.aju-vn-g{background:var(--aju-vn-ok)}
.aju-vn .aju-vn-fold .aju-vn-track b{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:13px;font-weight:800}
.aju-vn .aju-vn-fold .aju-vn-track .aju-vn-x{position:absolute;top:50%;transform:translate(-50%,-50%);font-size:18px;color:var(--aju-vn-duo);font-weight:900}
.aju-vn .aju-vn-fold .aju-vn-track .aju-vn-x{width:14px;height:14px}
.aju-vn .aju-vn-fold .aju-vn-track .aju-vn-x::before,.aju-vn .aju-vn-fold .aju-vn-track .aju-vn-x::after{content:"";position:absolute;left:50%;top:50%;width:16px;height:3px;border-radius:2px;background:var(--aju-vn-duo);transform:translate(-50%,-50%) rotate(45deg)}
.aju-vn .aju-vn-fold .aju-vn-track .aju-vn-x::after{transform:translate(-50%,-50%) rotate(-45deg)}
@media(max-width:560px){.aju-vn .aju-vn-fold{grid-template-columns:1fr;gap:6px}}
.aju-vn .aju-vn-causes{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:24px}
.aju-vn .aju-vn-cause{border:1px solid #2c2c33;border-radius:14px;padding:18px;background:#18181c}
.aju-vn .aju-vn-cause b{display:block;color:#ff8a80;font-size:13px;margin-bottom:6px}
.aju-vn .aju-vn-cause p{font-size:15px;line-height:1.6;color:#dcdce2}
.aju-vn .aju-vn-disclaim{margin-top:18px;font-size:13px;color:#8b8b96}
.aju-vn .aju-vn-hingefig{background:#18181c;border-radius:16px;padding:18px}
.aju-vn .aju-vn-sim{display:grid;grid-template-columns:260px 1fr;gap:28px;align-items:start;background:var(--aju-vn-paper);border-radius:20px;padding:24px;box-shadow:0 1px 0 var(--aju-vn-line-main)}
@media(max-width:720px){.aju-vn .aju-vn-sim{grid-template-columns:1fr}}
/* 무상 교체 절차 */
.aju-vn .aju-vn-subhead{font-size:18px;font-weight:900;letter-spacing:-.02em;margin:34px 0 14px}
.aju-vn .aju-vn-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.aju-vn .aju-vn-steps li{list-style:none;position:relative;background:var(--aju-vn-paper);border-radius:14px;padding:16px 14px;font-size:14.5px;font-weight:700;line-height:1.45;border:1px solid var(--aju-vn-line-main)}
.aju-vn .aju-vn-steps li b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#2f3a45;color:#fff;font-size:13px;margin-bottom:8px}
.aju-vn .aju-vn-steps li.aju-vn-gate{border:2px solid var(--aju-vn-duo)}
.aju-vn .aju-vn-steps li.aju-vn-gate b{background:var(--aju-vn-duo)}
.aju-vn .aju-vn-steps li em{display:block;font-style:normal;font-size:12.5px;color:var(--aju-vn-duo);margin-top:6px}
@media(max-width:640px){.aju-vn .aju-vn-steps{grid-template-columns:1fr 1fr}}
.aju-vn .aju-vn-note{font-size:14px;color:var(--aju-vn-sub);margin-top:12px}
.aju-vn .aju-vn-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px}
.aju-vn .aju-vn-fact{background:var(--aju-vn-ink-main);color:#fff;border-radius:14px;padding:16px 14px}
.aju-vn .aju-vn-fact b{display:block;font-size:22px;font-weight:900;letter-spacing:-.03em;color:#ff8a80}
.aju-vn .aju-vn-fact span{font-size:13px;color:#c9c9d2;line-height:1.45;display:block;margin-top:4px}
@media(max-width:640px){.aju-vn .aju-vn-facts{grid-template-columns:1fr 1fr}}
.aju-vn .aju-vn-fr{--aju-vn-steel:linear-gradient(90deg,#9ea3a9 0%,#c9cdd1 8%,#e6e8ea 22%,#d3d6d9 45%,#c2c6ca 70%,#aeb2b7 92%,#979ca2 100%);position:relative;width:min(240px,100%);margin:6px auto 0;perspective:900px}
.aju-vn .aju-vn-fr__top{height:8px;margin:0 2px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#e9ebed,#b5b9be)}
.aju-vn .aju-vn-fr__cab{position:relative;aspect-ratio:100/160;background:#5b6068;border-radius:2px;transform-style:preserve-3d}
.aju-vn .aju-vn-fr__inside{position:absolute;inset:3px 3px 3px 51%;background:linear-gradient(180deg,#f4f9ff,#dfeaf5);overflow:hidden;box-shadow:inset 0 0 0 3px #cfd8e2}
.aju-vn .aju-vn-fr__light{position:absolute;left:0;right:0;top:0;height:40%;background:radial-gradient(ellipse at 50% 0,rgba(255,255,240,.95),rgba(255,255,240,0) 70%)}
.aju-vn .aju-vn-fr__shelf{position:absolute;left:4px;right:4px;height:3px;background:rgba(170,200,225,.9);box-shadow:0 1px 0 rgba(255,255,255,.8)}
.aju-vn .aju-vn-fr__shelf--1{top:24%}.aju-vn .aju-vn-fr__shelf--2{top:48%}.aju-vn .aju-vn-fr__shelf--3{top:70%}
.aju-vn .aju-vn-food{position:absolute}
.aju-vn .aju-vn-food--1{left:14%;top:12%;width:22%;height:12%;background:#9be0b0;border-radius:6px}
.aju-vn .aju-vn-food--2{left:46%;top:9%;width:14%;height:15%;background:#ffcf5c;border-radius:50%}
.aju-vn .aju-vn-food--3{left:66%;top:6%;width:12%;height:18%;background:#fff;border:2px solid #d8dde4;border-radius:4px 4px 2px 2px}
.aju-vn .aju-vn-food--4{left:18%;top:36%;width:40%;height:11%;background:#ffb4ad;border-radius:6px}
.aju-vn .aju-vn-food--5{left:20%;top:78%;width:60%;height:16%;background:rgba(160,200,230,.45);border:2px solid rgba(160,200,230,.8);border-radius:6px}
.aju-vn .aju-vn-fr__door{position:absolute;top:0;bottom:0;background:var(--aju-vn-steel);box-shadow:inset 0 0 0 1px rgba(0,0,0,.18),inset 0 2px 0 rgba(255,255,255,.7);transition:transform .32s cubic-bezier(.4,.1,.3,1);backface-visibility:hidden}
.aju-vn .aju-vn-fr__door::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.35) 42%,rgba(255,255,255,0) 52%);pointer-events:none}
.aju-vn .aju-vn-fr__door--l{left:0;width:calc(48% - 1px);border-radius:2px 0 0 2px}
.aju-vn .aju-vn-fr__door--r{right:0;width:calc(52% - 1px);border-radius:0 2px 2px 0;transform-origin:100% 50%;z-index:2}
.aju-vn .aju-vn-fr__back{position:absolute;inset:0;background:linear-gradient(90deg,#e8edf2,#cfd8e2);transform:rotateY(180deg);backface-visibility:hidden}
.aju-vn .aju-vn-fr__handle{position:absolute;top:20%;height:48%;width:7px;border-radius:4px;background:linear-gradient(90deg,#7d838a,#f4f5f6 35%,#c4c8cc 60%,#80868d);box-shadow:2px 3px 4px rgba(0,0,0,.28)}
.aju-vn .aju-vn-fr__door--l .aju-vn-fr__handle{right:7px}
.aju-vn .aju-vn-fr__door--r .aju-vn-fr__handle{left:7px}
.aju-vn .aju-vn-fr__disp{position:absolute;left:14%;top:30%;width:66%;aspect-ratio:1/1.45;border-radius:4px;background:linear-gradient(180deg,#6f757c,#4b5056);box-shadow:inset 0 0 0 1px rgba(0,0,0,.35),0 1px 0 rgba(255,255,255,.5)}
.aju-vn .aju-vn-fr__panel{position:relative;height:28%;margin:6% 6% 0;border-radius:2px;background:linear-gradient(180deg,#8a9097,#62686f);display:grid;grid-template-columns:auto 1fr;align-items:center}
.aju-vn .aju-vn-fr__led{grid-row:1/3;margin-left:9%;padding:1px 4px;background:#2a0c04;color:#ff6a2a;font:700 10px/1.2 ui-monospace,monospace;white-space:nowrap;border-radius:2px;text-shadow:0 0 4px #ff5a1a;box-shadow:inset 0 0 0 1px #000}
.aju-vn .aju-vn-fr__panel i{position:absolute;width:4px;height:4px;border-radius:50%;background:#2b2f34;box-shadow:0 0 0 1px #9aa0a6}
.aju-vn .aju-vn-fr__panel i:nth-of-type(1){right:22%;top:24%}.aju-vn .aju-vn-fr__panel i:nth-of-type(2){right:10%;top:24%}
.aju-vn .aju-vn-fr__panel i:nth-of-type(3){right:22%;top:62%}.aju-vn .aju-vn-fr__panel i:nth-of-type(4){right:10%;top:62%}
.aju-vn .aju-vn-fr__nozzle{position:absolute;left:6%;right:6%;top:40%;bottom:6%;border-radius:2px 2px 8px 8px;background:linear-gradient(180deg,#2c3035,#3d4248 70%,#55595e)}
.aju-vn .aju-vn-fr__nozzle span{position:absolute;left:50%;top:10%;width:14%;height:16%;transform:translateX(-50%);border-radius:0 0 3px 3px;background:#1b1e21}
.aju-vn .aju-vn-fr__kick{position:relative;height:12px;margin:0 2px;background:linear-gradient(180deg,#3a3e43,#202326);border-radius:0 0 3px 3px}
.aju-vn .aju-vn-fr__kick i{position:absolute;bottom:-5px;width:18%;height:6px;background:#1b1d20;border-radius:0 0 2px 2px}
.aju-vn .aju-vn-fr__kick i:first-child{left:6%}.aju-vn .aju-vn-fr__kick i:last-child{right:6%}
.aju-vn .aju-vn-fr__crack{position:absolute;inset:0;width:100%;height:100%;z-index:3;opacity:0;pointer-events:none;transition:opacity .1s}
.aju-vn .aju-vn-fr__crack path{fill:none;stroke:#1d2024;stroke-width:2.4;stroke-linejoin:bevel;vector-effect:non-scaling-stroke;filter:drop-shadow(1px 1px 0 rgba(255,255,255,.95))}
.aju-vn .aju-vn-fr__crack path.aju-vn-thin{stroke-width:1.3}
.aju-vn .aju-vn-fr.aju-vn-open .aju-vn-fr__door--r{transform:rotateY(78deg)}
.aju-vn .aju-vn-fr.aju-vn-broken .aju-vn-fr__door--r{transform:rotateY(9deg) translateY(3px) rotateZ(.8deg)}
.aju-vn .aju-vn-fr.aju-vn-broken .aju-vn-fr__crack{opacity:1}
.aju-vn .aju-vn-fr.aju-vn-broken .aju-vn-fr__led{color:#ff2a2a;text-shadow:0 0 6px #ff2a2a;animation:aju-vn-kf-blink .6s steps(2) infinite}
@keyframes aju-vn-kf-blink{50%{opacity:.25}}
.aju-vn .aju-vn-price-tag{position:absolute;z-index:5;top:-10px;right:-14px;background:var(--aju-vn-duo);color:#fff;font-weight:900;font-size:14px;padding:6px 10px;border-radius:8px;transform:rotate(8deg);box-shadow:0 4px 12px rgba(214,45,32,.3)}
.aju-vn .aju-vn-counter{text-align:center;margin-top:12px;font-weight:800}
.aju-vn .aju-vn-counter b{font-size:30px;letter-spacing:-.03em}
.aju-vn .aju-vn-sim .aju-vn-btn{width:100%;justify-content:center;margin-top:10px}
.aju-vn .aju-vn-chat{background:var(--aju-vn-bg);border-radius:16px;padding:16px;min-height:300px;display:flex;flex-direction:column;gap:10px}
.aju-vn .aju-vn-msg{max-width:86%;padding:11px 14px;border-radius:16px;font-size:15px;line-height:1.55;animation:aju-vn-kf-msgin .35s ease-out}
.aju-vn .aju-vn-msg.aju-vn-co{background:#fff;border:1px solid var(--aju-vn-line-main);align-self:flex-start;border-bottom-left-radius:4px}
.aju-vn .aju-vn-msg.aju-vn-me{background:#3a3a44;color:#fff;align-self:flex-end;border-bottom-right-radius:4px}
.aju-vn .aju-vn-msg.aju-vn-sys{align-self:center;background:none;color:#8b8b96;font-size:13px;padding:2px}
.aju-vn .aju-vn-msg .aju-vn-who{display:block;font-size:12px;font-weight:800;color:#8b8b96;margin-bottom:2px}
@keyframes aju-vn-kf-msgin{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.aju-vn .aju-vn-replies{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}
.aju-vn .aju-vn-replies button{padding:9px 14px;border-radius:999px;border:1.5px solid #3a3a44;color:#3a3a44;font-weight:700;font-size:14px;background:#fff}
.aju-vn .aju-vn-replies button:hover{background:#ececf0}
.aju-vn .aju-vn-law{margin-top:22px;padding:18px 20px;border-radius:14px;background:#fff7e6;border:1px solid #f2d9a6;font-size:15px;line-height:1.65}
.aju-vn .aju-vn-law b{color:var(--aju-vn-warn)}
.aju-vn .aju-vn-hist{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:10px}
@media(max-width:720px){.aju-vn .aju-vn-hist{grid-template-columns:1fr}}
.aju-vn .aju-vn-hist__col .aju-vn-h4{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:900;padding-bottom:10px;border-bottom:3px solid var(--aju-vn-ink-main);margin-bottom:14px}
.aju-vn .aju-vn-hist__col.aju-vn-s .aju-vn-h4{border-color:var(--aju-vn-sam)}
.aju-vn .aju-vn-case{background:var(--aju-vn-paper);border-radius:14px;padding:16px 18px;margin-bottom:12px;border-left:4px solid var(--aju-vn-ink-main)}
.aju-vn .aju-vn-hist__col.aju-vn-s .aju-vn-case{border-left-color:var(--aju-vn-sam)}
.aju-vn .aju-vn-case time{font-size:12px;font-weight:800;color:#8b8b96}
.aju-vn .aju-vn-case .aju-vn-h5{font-size:16px;font-weight:800;line-height:1.45;margin:2px 0 6px}
.aju-vn .aju-vn-case p{font-size:14.5px;color:var(--aju-vn-sub);line-height:1.6}
.aju-vn .aju-vn-case .aju-vn-tag{display:inline-block;font-size:12px;font-weight:800;padding:2px 8px;border-radius:6px;margin-top:8px;background:var(--aju-vn-duo-soft);color:var(--aju-vn-duo)}
.aju-vn .aju-vn-case .aju-vn-tag.aju-vn-g{background:#e3f4ea;color:var(--aju-vn-ok)}
.aju-vn .aju-vn-case .aju-vn-tag.aju-vn-y{background:#fff1d6;color:var(--aju-vn-warn)}
.aju-vn .aju-vn-matrix{width:100%;border-collapse:collapse;margin-top:34px;font-size:14.5px;background:var(--aju-vn-paper);border-radius:14px;overflow:hidden}
.aju-vn .aju-vn-matrix th,.aju-vn .aju-vn-matrix td{padding:12px 12px;border-bottom:1px solid var(--aju-vn-line-main);text-align:left;vertical-align:top;line-height:1.5}
.aju-vn .aju-vn-matrix thead th{background:var(--aju-vn-ink-main);color:#fff;font-size:13px}
.aju-vn .aju-vn-matrix tbody th{font-weight:800;white-space:nowrap;width:22%}
.aju-vn .aju-vn-pattern{display:flex;gap:0;margin:26px 0 6px;flex-wrap:wrap}
.aju-vn .aju-vn-pattern div{flex:1 1 130px;padding:14px 12px;background:var(--aju-vn-paper);border:1px solid var(--aju-vn-line-main);margin:-1px 0 0 -1px;text-align:center;font-size:14px}
.aju-vn .aju-vn-pattern div b{display:block;font-size:12px;color:var(--aju-vn-duo)}
.aju-vn .aju-vn-survey{background:#111114;color:#f2f2f5}
.aju-vn .aju-vn-q{background:#1b1b20;border-radius:18px;padding:22px;margin-bottom:16px;border:1px solid #2a2a31;transition:border-color .3s}
.aju-vn .aju-vn-q.aju-vn-done{border-color:#3d3d46}
.aju-vn .aju-vn-q .aju-vn-h4{font-size:18px;font-weight:800;line-height:1.5;letter-spacing:-.02em}
.aju-vn .aju-vn-q .aju-vn-h4 .aju-vn-qn{color:#ff6b5e;margin-right:6px}
.aju-vn .aju-vn-q .aju-vn-ctx{font-size:14px;color:#a5a5b0;margin-top:6px}
.aju-vn .aju-vn-opts{display:grid;gap:8px;margin-top:14px}
.aju-vn .aju-vn-opts button{text-align:left;padding:13px 16px;border-radius:12px;background:#24242a;border:1.5px solid transparent;font-size:15.5px;line-height:1.45;transition:all .15s}
.aju-vn .aju-vn-opts button:hover{border-color:#55555f}
.aju-vn .aju-vn-opts button.aju-vn-sel{border-color:#ff6b5e;background:#3a1f1d}
.aju-vn .aju-vn-opts.aju-vn-scale{grid-template-columns:repeat(5,1fr)}
.aju-vn .aju-vn-opts.aju-vn-scale button{text-align:center;padding:12px 4px;font-size:14px}
@media(max-width:560px){.aju-vn .aju-vn-opts.aju-vn-scale{grid-template-columns:1fr}}
.aju-vn .aju-vn-progress{position:sticky;top:60px;z-index:20;height:4px;background:#2a2a31}
.aju-vn .aju-vn-progress i{display:block;height:100%;width:0;background:#ff6b5e;transition:width .4s}
.aju-vn .aju-vn-submit{width:100%;justify-content:center;margin-top:8px}
.aju-vn .aju-vn-submit[disabled]{opacity:.35;cursor:not-allowed}
.aju-vn .aju-vn-result{display:none;margin-top:26px;background:#fff;color:var(--aju-vn-ink-main);border-radius:20px;padding:28px 24px;animation:aju-vn-kf-msgin .5s}
.aju-vn .aju-vn-result.aju-vn-on{display:block}
.aju-vn .aju-vn-result .aju-vn-type{font-size:13px;font-weight:800;color:var(--aju-vn-duo)}
.aju-vn .aju-vn-result .aju-vn-h4{font-size:clamp(24px,4.4vw,34px);font-weight:900;letter-spacing:-.04em;line-height:1.25;margin:4px 0 10px}
.aju-vn .aju-vn-meter{position:relative;height:12px;border-radius:6px;background:linear-gradient(90deg,#c7c7cf,#ffb4ad,var(--aju-vn-duo));margin:22px 0 8px}
.aju-vn .aju-vn-meter i{position:absolute;top:50%;width:24px;height:24px;border-radius:50%;background:#fff;border:4px solid var(--aju-vn-ink-main);transform:translate(-50%,-50%);transition:left 1.2s cubic-bezier(.2,.9,.2,1);left:0}
.aju-vn .aju-vn-meter-lab{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:#8b8b96}
.aju-vn .aju-vn-rights{margin-top:20px;display:grid;gap:8px}
.aju-vn .aju-vn-rights li{list-style:none;font-size:15px;padding:10px 14px;background:var(--aju-vn-bg);border-radius:10px}
.aju-vn .aju-vn-rights li::before{content:"";display:inline-block;width:6px;height:11px;margin:0 10px 3px 3px;border:solid var(--aju-vn-ok);border-width:0 2.5px 2.5px 0;transform:rotate(45deg);vertical-align:middle}
.aju-vn .aju-vn-mine{margin-top:18px;font-size:14px;color:var(--aju-vn-sub)}
.aju-vn .aju-vn-mine li{list-style:none;padding:4px 0;border-bottom:1px dashed var(--aju-vn-line-main)}
.aju-vn .aju-vn-rshare{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}
.aju-vn .aju-vn-rshare .aju-vn-btn{font-size:15px;padding:12px 20px}
.aju-vn .aju-vn-sources{padding:56px 0 0;font-size:13.5px;color:#6b6b76;line-height:1.7}
.aju-vn .aju-vn-sources .aju-vn-h4{font-size:14px;color:var(--aju-vn-ink-main);margin-bottom:8px}
.aju-vn .aju-vn-sources li{margin-left:18px}
.aju-vn .aju-vn-reveal{opacity:0;transform:translateY(22px);transition:opacity .8s,transform .8s}
.aju-vn .aju-vn-reveal.aju-vn-in{opacity:1;transform:none}

.aju-vn .aju-vn-start[hidden]{display:none}
.aju-vn .aju-vn-play-ico{display:inline-block;width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent currentColor}
.aju-vn .aju-vn-legend-duo{background:var(--aju-vn-apple)}
.aju-vn .aju-vn-legend-sam{background:var(--aju-vn-sam)}
.aju-vn .aju-vn-legend-sam2{background:var(--aju-vn-sam-2)}
.aju-vn .aju-vn-c-duo{color:var(--aju-vn-duo)}
.aju-vn .aju-vn-c-sam{color:var(--aju-vn-sam)}
.aju-vn .aju-vn-rounded.aju-vn-fig-tight{margin:12px 0}
.aju-vn .aju-vn-sec .aju-vn-h3.aju-vn-h3--sm{font-size:22px;margin-top:30px}
.aju-vn .aju-vn-sec .aju-vn-sub.aju-vn-sub--tight{margin-bottom:16px}
.aju-vn .aju-vn-disclaim.aju-vn-disclaim--gap{margin-bottom:30px}
.aju-vn .aju-vn-wide.aju-vn-wide--960{max-width:960px}
.aju-vn .aju-vn-wide.aju-vn-wide--1000{max-width:1000px}
.aju-vn .aju-vn-case.aju-vn-case--now{border-left-color:var(--aju-vn-duo)}
.aju-vn .aju-vn-num.aju-vn-num--light{color:#ff6b5e}
.aju-vn .aju-vn-wrap.aju-vn-wrap--survey{padding-top:20px}
.aju-vn .aju-vn-table-scroll{overflow-x:auto}
.aju-vn .aju-vn-copybuf{position:absolute;left:-9999px;top:0;width:1px;height:1px;opacity:0}
.aju-vn .aju-vn-btn:focus-visible,.aju-vn .aju-vn-skip:focus-visible,.aju-vn .aju-vn-mute:focus-visible,.aju-vn .aju-vn-opts button:focus-visible,.aju-vn .aju-vn-replies button:focus-visible{outline:2px solid currentColor;outline-offset:3px}


/* ── 애플 vs 삼성 비교 시스템 ──
   애플: 흰 여백·그래파이트·얇은 굵기·가운데 정렬
   삼성: 블루 면·굵은 고딕·수치 강조
   빨강(--aju-vn-duo)은 균열·경고에만 쓴다 */
.aju-vn .aju-vn-brand{display:inline-block;font-size:11px;line-height:1.5;padding:2px 9px;border-radius:999px;vertical-align:3px;margin-right:6px;white-space:nowrap}
.aju-vn .aju-vn-brand--a{background:var(--aju-vn-apple);color:#fff;font-weight:500;letter-spacing:.14em}
.aju-vn .aju-vn-brand--s{background:var(--aju-vn-sam);color:#fff;font-weight:900;letter-spacing:.08em}

/* 상단 고정 비교 바 */
.aju-vn .aju-vn-vsbar{position:sticky;top:60px;z-index:30;display:grid;grid-template-columns:1fr 1fr;height:40px;font-size:13px;line-height:40px;white-space:nowrap}
.aju-vn .aju-vn-vsbar span{overflow:hidden;text-overflow:ellipsis;padding:0 30px 0 16px}
.aju-vn .aju-vn-vsbar__a{background:rgba(255,255,255,.94);color:var(--aju-vn-apple);font-weight:400;letter-spacing:.04em;text-align:left;border-bottom:1px solid var(--aju-vn-line-main);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.aju-vn .aju-vn-vsbar__s{background:var(--aju-vn-sam);color:#fff;font-weight:900;text-align:right;padding:0 16px 0 30px!important}
.aju-vn .aju-vn-vsbar b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:var(--aju-vn-duo);color:#fff;font-size:11px;font-weight:900;line-height:34px;text-align:center;letter-spacing:.02em;box-shadow:0 0 0 3px #fff}
.aju-vn .aju-vn-vsbar__a small,.aju-vn .aju-vn-vsbar__s small{font-size:inherit;opacity:.7;margin-left:4px}
@media(max-width:420px){.aju-vn .aju-vn-vsbar__a small,.aju-vn .aju-vn-vsbar__s small{display:none}}

/* 기사 첫머리 좌우 매치업 */
.aju-vn .aju-vn-match{position:relative;display:grid;grid-template-columns:1fr 1fr;margin:34px 0 8px;border-radius:22px;overflow:hidden;box-shadow:0 0 0 1px var(--aju-vn-line-main)}
.aju-vn .aju-vn-match > div{padding:6px 18px}
.aju-vn .aju-vn-match > .aju-vn-m-a{padding-right:30px}
.aju-vn .aju-vn-match > .aju-vn-m-s{padding-left:32px}
.aju-vn .aju-vn-m-a{background:#fff;color:var(--aju-vn-apple);text-align:center}
.aju-vn .aju-vn-m-s{background:var(--aju-vn-sam);color:#fff;text-align:left}
.aju-vn .aju-vn-match .aju-vn-m-top{padding-top:34px}
.aju-vn .aju-vn-match .aju-vn-m-end{padding-bottom:34px}
.aju-vn .aju-vn-m-maker{font-size:12px;letter-spacing:.24em}
.aju-vn .aju-vn-m-a.aju-vn-m-maker{font-weight:500;color:var(--aju-vn-apple-2)}
.aju-vn .aju-vn-m-s.aju-vn-m-maker{font-weight:900;letter-spacing:.16em;color:#c9d2f4}
.aju-vn .aju-vn-m-name{font-size:clamp(22px,5.2vw,38px);line-height:1.12;padding-bottom:12px!important}
.aju-vn .aju-vn-m-a.aju-vn-m-name{font-weight:600;letter-spacing:-.025em}
.aju-vn .aju-vn-m-s.aju-vn-m-name{font-weight:900;letter-spacing:-.045em}
.aju-vn .aju-vn-m-say{font-size:14px;padding-bottom:22px!important}
.aju-vn .aju-vn-m-a.aju-vn-m-say{color:var(--aju-vn-apple-2);font-weight:400}
.aju-vn .aju-vn-m-s.aju-vn-m-say span{display:inline-block;background:#fff;color:var(--aju-vn-sam);font-weight:900;font-size:13px;padding:3px 10px;border-radius:6px}
.aju-vn .aju-vn-m-stat small{display:block;font-size:11.5px;line-height:1.4;margin-top:14px}
.aju-vn .aju-vn-m-a.aju-vn-m-stat small{color:var(--aju-vn-apple-2);font-weight:400;letter-spacing:.04em}
.aju-vn .aju-vn-m-s.aju-vn-m-stat small{color:#c9d2f4;font-weight:800}
.aju-vn .aju-vn-m-stat strong{display:block;font-size:clamp(20px,4.6vw,30px);line-height:1.2;letter-spacing:-.03em}
.aju-vn .aju-vn-m-a.aju-vn-m-stat strong{font-weight:300}
.aju-vn .aju-vn-m-s.aju-vn-m-stat strong{font-weight:900;letter-spacing:-.04em}
.aju-vn .aju-vn-m-stat em{font-style:normal;display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:1px 6px;border-radius:4px;margin-left:6px;vertical-align:4px}
.aju-vn .aju-vn-m-a.aju-vn-m-stat em{border:1px solid var(--aju-vn-apple);color:var(--aju-vn-apple)}
.aju-vn .aju-vn-m-s.aju-vn-m-stat em{background:#fff;color:var(--aju-vn-sam)}
.aju-vn .aju-vn-match__vs{position:absolute;left:50%;top:22px;transform:translateX(-50%);width:44px;height:44px;border-radius:50%;background:var(--aju-vn-duo);color:#fff;font-weight:900;font-size:14px;line-height:44px;text-align:center;box-shadow:0 0 0 4px #fff;padding:0!important;z-index:2}
.aju-vn .aju-vn-match-note{font-size:12.5px;color:#8b8b96;margin:0 0 6px}
@media(max-width:420px){.aju-vn .aju-vn-match > .aju-vn-m-a{padding-left:10px;padding-right:26px}.aju-vn .aju-vn-match > .aju-vn-m-s{padding-left:28px;padding-right:10px}.aju-vn .aju-vn-match__vs{width:38px;height:38px;line-height:38px;font-size:12px;top:26px}.aju-vn .aju-vn-m-stat strong{font-size:19px}.aju-vn .aju-vn-m-stat em{display:block;width:max-content;margin:4px 0 0}.aju-vn .aju-vn-m-a.aju-vn-m-stat em{margin:4px auto 0}}

/* 01 스코어보드 */
.aju-vn .aju-vn-score{background:var(--aju-vn-paper);border-radius:20px;overflow:hidden;margin:0 0 40px;box-shadow:0 1px 0 var(--aju-vn-line-main)}
.aju-vn .aju-vn-score__head{display:grid;grid-template-columns:1fr minmax(92px,auto) 1fr;align-items:stretch}
.aju-vn .aju-vn-score__head > div{padding:22px 16px}
.aju-vn .aju-vn-score__a{background:#fff;color:var(--aju-vn-apple);text-align:center;border-bottom:1px solid var(--aju-vn-line-main)}
.aju-vn .aju-vn-score__s{background:var(--aju-vn-sam);color:#fff;text-align:center}
.aju-vn .aju-vn-score__head small{display:block;font-size:13px}
.aju-vn .aju-vn-score__a small{font-weight:500;letter-spacing:.06em;color:var(--aju-vn-apple-2)}
.aju-vn .aju-vn-score__s small{font-weight:900;color:#c9d2f4}
.aju-vn .aju-vn-score__head strong{display:block;font-size:clamp(48px,11vw,72px);line-height:1;letter-spacing:-.04em;margin-top:6px}
.aju-vn .aju-vn-score__a strong{font-weight:200}
.aju-vn .aju-vn-score__s strong{font-weight:900}
.aju-vn .aju-vn-score__head .aju-vn-score__colon{display:grid;place-items:center;padding:0 2px!important;background:#fff;border-bottom:1px solid var(--aju-vn-line-main);font-weight:900;font-size:30px;color:var(--aju-vn-duo)}
.aju-vn .aju-vn-score__row{display:grid;grid-template-columns:1fr minmax(92px,auto) 1fr;align-items:center;border-top:1px solid var(--aju-vn-line-main);font-size:14.5px;line-height:1.4}
.aju-vn .aju-vn-score__row > *{padding:12px 12px}
.aju-vn .aju-vn-score__row .aju-vn-score__k{text-align:center;font-size:12.5px;font-weight:700;color:var(--aju-vn-sub);background:var(--aju-vn-bg);align-self:stretch;display:grid;place-items:center}
.aju-vn .aju-vn-score__row .aju-vn-va{text-align:center;color:var(--aju-vn-apple-2);font-weight:400}
.aju-vn .aju-vn-score__row .aju-vn-vs-s{text-align:center;color:#8b93b8;font-weight:700}
.aju-vn .aju-vn-score__row .aju-vn-va.aju-vn-w{background:var(--aju-vn-apple);color:#fff;font-weight:500}
.aju-vn .aju-vn-score__row .aju-vn-vs-s.aju-vn-w{background:var(--aju-vn-sam);color:#fff;font-weight:900}
.aju-vn .aju-vn-score__foot{padding:14px 16px;font-size:12.5px;color:#8b8b96;border-top:1px solid var(--aju-vn-line-main);line-height:1.6}
.aju-vn .aju-vn-score__foot b{color:var(--aju-vn-ink-main)}

/* 02 가격 행: 브랜드 띠 */
.aju-vn .aju-vn-gap__row--a{border-top:4px solid var(--aju-vn-apple)}
.aju-vn .aju-vn-gap__row--s{border-top:4px solid var(--aju-vn-sam)}

/* 06 대응사: 브랜드 톤 분리 */
.aju-vn .aju-vn-hist__col:not(.aju-vn-s) .aju-vn-h4{justify-content:center;font-weight:500;letter-spacing:.02em;font-size:20px;border-bottom:1px solid var(--aju-vn-apple);padding:6px 0 14px}
.aju-vn .aju-vn-hist__col.aju-vn-s .aju-vn-h4{background:var(--aju-vn-sam);color:#fff;border:0;border-radius:10px;padding:12px 16px;font-size:20px;letter-spacing:-.03em}
.aju-vn .aju-vn-hist__col.aju-vn-s .aju-vn-h4 .aju-vn-brand--s{background:#fff;color:var(--aju-vn-sam)}
.aju-vn .aju-vn-hist__col:not(.aju-vn-s) .aju-vn-case{border:1px solid var(--aju-vn-line-main);border-radius:20px;padding:20px 20px 18px}
.aju-vn .aju-vn-hist__col:not(.aju-vn-s) .aju-vn-case .aju-vn-h5{font-weight:600;letter-spacing:-.01em}
.aju-vn .aju-vn-hist__col:not(.aju-vn-s) .aju-vn-case time{font-weight:500;letter-spacing:.08em;color:var(--aju-vn-apple-2)}
.aju-vn .aju-vn-hist__col:not(.aju-vn-s) .aju-vn-case.aju-vn-case--now{border:2px solid var(--aju-vn-duo)}
.aju-vn .aju-vn-hist__col.aju-vn-s .aju-vn-case{background:var(--aju-vn-sam-soft);border-left:5px solid var(--aju-vn-sam);border-radius:8px}
.aju-vn .aju-vn-hist__col.aju-vn-s .aju-vn-case .aju-vn-h5{font-weight:900;letter-spacing:-.03em}
.aju-vn .aju-vn-hist__col.aju-vn-s .aju-vn-case time{color:var(--aju-vn-sam);font-weight:900}
.aju-vn .aju-vn-histtabs{display:none;grid-template-columns:1fr 1fr;gap:0;margin:0 0 16px;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px var(--aju-vn-line-main)}
.aju-vn .aju-vn-histtabs button{padding:12px 8px;font-size:15px;background:#fff;color:var(--aju-vn-sub)}
.aju-vn .aju-vn-histtabs button[data-aju-vn-tab="a"]{font-weight:500;letter-spacing:.02em}
.aju-vn .aju-vn-histtabs button[data-aju-vn-tab="s"]{font-weight:900}
.aju-vn .aju-vn-histtabs button[data-aju-vn-tab="a"][aria-pressed="true"]{background:var(--aju-vn-apple);color:#fff}
.aju-vn .aju-vn-histtabs button[data-aju-vn-tab="s"][aria-pressed="true"]{background:var(--aju-vn-sam);color:#fff}
.aju-vn .aju-vn-histtabs button:focus-visible{outline:2px solid var(--aju-vn-duo);outline-offset:-4px}
@media(max-width:720px){
  .aju-vn .aju-vn-histtabs{display:grid}
  .aju-vn .aju-vn-hist[data-aju-vn-show="a"] .aju-vn-hist__col.aju-vn-s,
  .aju-vn .aju-vn-hist[data-aju-vn-show="s"] .aju-vn-hist__col:not(.aju-vn-s){display:none}
}
.aju-vn .aju-vn-matrix thead th:nth-child(2){background:var(--aju-vn-apple);font-weight:500;letter-spacing:.02em}
.aju-vn .aju-vn-matrix thead th:nth-child(3){background:var(--aju-vn-sam);font-weight:900}
.aju-vn .aju-vn-matrix thead th:first-child{background:#3a3a44}
.aju-vn .aju-vn-matrix tbody td:nth-child(3){background:#f6f8fd;font-weight:700}

/* 기사 하단 고정 공유·바이라인 */
.aju-vn .aju-vn-share-wrap{padding-bottom:80px;color:var(--aju-vn-ink)}
.aju-vn .aju-vn-share{margin-top:150px;padding:28px 20px;border-top:1px solid var(--aju-vn-ink);border-bottom:1px solid var(--aju-vn-line);background:rgba(255,255,255,.46);text-align:center}
.aju-vn .aju-vn-share-title{display:block;font-family:var(--aju-vn-font-display);font-size:18px;line-height:1.4}
.aju-vn .aju-vn-share-list{display:flex;justify-content:center;gap:14px;margin:20px 0 0;padding:0;list-style:none}
.aju-vn .aju-vn-share-btn{display:block;width:52px;height:52px;margin:0;padding:0;border:0;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover;font-size:0;cursor:pointer;transition:transform .2s,opacity .2s}
.aju-vn .aju-vn-share-btn:hover{transform:translateY(-3px);opacity:.86}
.aju-vn .aju-vn-share-btn:focus-visible{outline:2px solid var(--aju-vn-ink);outline-offset:3px}
.aju-vn .aju-vn-share-kakao{background-image:url("https://image.ajunews.com/images/site/news/kr/visual/26/img/icon_kakao.png")}
.aju-vn .aju-vn-share-band{background-image:url("https://image.ajunews.com/images/site/news/kr/visual/26/img/icon_band.png")}
.aju-vn .aju-vn-share-x{background-image:url("https://image.ajunews.com/images/site/news/kr/visual/26/img/icon_twitter.png")}
.aju-vn .aju-vn-share-url{background-image:url("https://image.ajunews.com/images/site/news/kr/visual/26/img/icon_url.png")}
.aju-vn .aju-vn-share-notice{min-height:1.5em;margin-top:10px;font-size:12px;color:var(--aju-vn-red)}
.aju-vn .aju-vn-byline{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:12px 0 0;padding-top:20px;border-top:1px solid var(--aju-vn-line);font-size:14px}
.aju-vn .aju-vn-byline div{display:flex;align-items:baseline;gap:10px}
.aju-vn .aju-vn-byline dt{margin:0;font-weight:700;color:var(--aju-vn-ink)}
.aju-vn .aju-vn-byline dd{margin-left:0;letter-spacing:.06em;color:var(--aju-vn-mute)}

@media (prefers-reduced-motion:reduce){
.aju-vn,.aju-vn [class*="aju-vn-"]{animation-duration:.01ms!important;transition-duration:.01ms!important}
}