html:not([data-ev-lang]) [data-ev-l]:not([data-ev-l~=ko]),html[data-ev-lang=en] [data-ev-l]:not([data-ev-l~=en]),html[data-ev-lang=ja] [data-ev-l]:not([data-ev-l~=ja]),html[data-ev-lang=ko] [data-ev-l]:not([data-ev-l~=ko]),html[data-ev-lang=zh] [data-ev-l]:not([data-ev-l~=zh]){display:none}.ev-lang{display:flex;border:1px solid var(--arx-rule);border-radius:2px;overflow:hidden}.ev-lang button{font-family:var(--arx-mono);font-size:11px;font-weight:500;letter-spacing:.08em;padding:7px 10px;min-height:32px;border:0;background:transparent;color:var(--arx-ink-3);cursor:pointer}.ev-lang button[aria-pressed=true]{background:var(--arx-ink);color:var(--arx-paper)}.ev-page{max-width:640px;margin:0 auto;padding:0 20px calc(48px + env(safe-area-inset-bottom))}.ev-masthead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:calc(18px + env(safe-area-inset-top)) 0 14px;border-bottom:1px solid var(--arx-rule)}.ev-wordmark{font-size:var(--arx-t-6);font-weight:600;letter-spacing:.12em;color:var(--arx-brand)}.ev-period,.ev-wordmark{font-family:var(--arx-mono)}.ev-period{font-size:var(--arx-t-7);color:var(--arx-ink-3);font-variant-numeric:tabular-nums}.ev-hero{padding:40px 0 36px;border-bottom:1px solid var(--arx-rule)}.ev-hero-eyebrow{font-family:var(--arx-mono);letter-spacing:.18em;color:var(--arx-brand)}.ev-title{margin:10px 0 0;font-size:clamp(30px,9vw,var(--arx-t-1));line-height:1.12;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.ev-lead{margin:18px 0 0;font-size:var(--arx-t-4);line-height:1.55;color:var(--arx-ink-2);text-wrap:pretty}.ev-collage{display:flex;justify-content:center;align-items:flex-start;margin:26px 0 4px;padding:12px 4px 20px;overflow:hidden}.ev-polaroid{margin:0;flex:0 1 40%;max-width:168px;padding:6px 6px 22px;background:var(--arx-card);border:1px solid var(--arx-rule-2);border-radius:3px;box-shadow:var(--arx-shadow)}.ev-polaroid img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:1px;background:var(--arx-cool-wash)}.ev-polaroid:first-child{transform:rotate(-8deg);margin-top:12px;z-index:1}.ev-polaroid:nth-child(2){transform:rotate(2deg);margin-left:-11%;z-index:3}.ev-polaroid:nth-child(3){transform:rotate(9deg);margin-left:-11%;margin-top:16px;z-index:2}@media (max-width:360px){.ev-polaroid{padding:4px 4px 15px}.ev-polaroid:nth-child(2),.ev-polaroid:nth-child(3){margin-left:-14%}}.ev-prize{margin:22px 0 0;padding-left:14px;border-left:3px solid var(--arx-brand);font-size:var(--arx-t-5);font-weight:600;line-height:1.5}.ev-intl{margin:26px 0 0;font-size:var(--arx-t-7);line-height:1.5;color:var(--arx-ink-3)}.ev-sec{padding:34px 0 30px;border-bottom:1px solid var(--arx-rule)}.ev-sec-h{display:flex;flex-direction:column;gap:6px;margin:0 0 18px;font-size:var(--arx-t-3);font-weight:700;letter-spacing:-.01em}.ev-sec-h .arx-eyebrow{font-family:var(--arx-mono);letter-spacing:.14em;text-transform:uppercase}.ev-sec h3{margin:0;font-size:var(--arx-t-4);font-weight:600;line-height:1.4}.ev-sec p{margin:6px 0 0;color:var(--arx-ink-2);line-height:1.65}.ev-note{font-size:var(--arx-t-5)}.ev-deadline{margin:0 0 16px!important;padding:10px 12px;border-left:3px solid var(--arx-brand);background:var(--arx-brand-wash);color:var(--arx-brand-ink)!important;font-size:var(--arx-t-6);font-weight:600;line-height:1.55}.ev-routes{display:grid;gap:14px}.ev-route{padding:16px;border:1px solid var(--arx-rule);border-radius:12px;background:var(--arx-card)}.ev-route[data-route=kakao]{border-color:var(--arx-cool-wash)}.ev-route-head{display:flex;align-items:center;gap:10px;margin:0!important}.ev-route-badge{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--arx-ink);color:var(--arx-paper);font-family:var(--arx-mono);font-size:var(--arx-t-7);font-weight:600}.ev-route[data-route=kakao] .ev-route-badge{background:var(--arx-cool)}.ev-route-title{font-size:var(--arx-t-4);font-weight:600;line-height:1.35}.ev-route-body{margin:10px 0 0!important;font-size:var(--arx-t-6)}.ev-route-cta{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:14px;padding:0 16px;border:1px solid var(--arx-ink);border-radius:10px;color:var(--arx-ink);text-decoration:none;font-weight:600;font-size:var(--arx-t-6)}.ev-route-cta-kakao{border-color:transparent;background:#fee500;color:#191600}.ev-route-note{margin:8px 0 0!important;font-size:var(--arx-t-7);color:var(--arx-ink-3)!important;text-align:center}.ev-prize-headline{margin:0 0 12px!important;padding-left:14px;border-left:3px solid var(--arx-brand);font-size:var(--arx-t-5);font-weight:600;line-height:1.5;color:var(--arx-ink)!important}@media (min-width:560px){.ev-routes{grid-template-columns:1fr 1fr;align-items:start}}.ev-step-paths{margin:12px 0 0;display:grid;gap:10px}.ev-step-paths>div{display:grid;gap:2px 12px;padding-left:12px;border-left:2px solid var(--arx-rule)}.ev-step-paths dt{font-size:var(--arx-t-7);font-weight:700;letter-spacing:.04em;color:var(--arx-ink-3)}.ev-step-paths dd{margin:0;font-size:var(--arx-t-6);line-height:1.7;color:var(--arx-ink-2)}@media (min-width:560px){.ev-step-paths>div{grid-template-columns:5.5em 1fr;align-items:baseline}.ev-step-paths dt{text-align:right}}.ev-steps{list-style:none;margin:0;padding:0;display:grid;gap:0}.ev-step{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:16px 0;border-top:1px solid var(--arx-rule-2)}.ev-step:first-child{border-top:0;padding-top:0}.ev-step-n{font-family:var(--arx-mono);font-size:var(--arx-t-4);font-weight:500;color:var(--arx-brand);line-height:1.4;font-variant-numeric:tabular-nums}.ev-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px!important}.ev-chip{font-family:var(--arx-mono);font-size:var(--arx-t-6);padding:4px 9px;border:1px solid var(--arx-rule);border-radius:6px;background:var(--arx-card);color:var(--arx-ink);user-select:all}.ev-chip-tag{border-color:var(--arx-brand-wash);background:var(--arx-brand-wash);color:var(--arx-brand-ink)}.ev-sec-wide{overflow:hidden}.ev-hint{margin:-8px 0 10px!important;font-family:var(--arx-mono);font-size:var(--arx-t-7);color:var(--arx-ink-3)}.ev-samples{display:flex;gap:14px;margin:0 -20px;padding:0 20px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ev-samples::-webkit-scrollbar{display:none}.ev-sample{flex:0 0 min(78vw,300px);margin:0;scroll-snap-align:start}.ev-sample-media{aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:var(--arx-cool-wash);border:1px solid var(--arx-rule)}.ev-sample-media img{display:block;width:100%;height:100%;object-fit:cover}.ev-sample-ph{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--arx-cool);font-size:var(--arx-t-6)}.ev-sample-n{font-family:var(--arx-mono);font-size:var(--arx-t-2);font-weight:500;line-height:1}.ev-sample figcaption{padding-top:12px}.ev-sample-spec{font-size:var(--arx-t-6)!important}.ev-sample-cap{margin:10px 0 0;padding:10px 12px;border-left:2px solid var(--arx-rule);font-size:var(--arx-t-6);line-height:1.6;color:var(--arx-ink-2)}.ev-guide{margin:20px 0 0;font-size:var(--arx-t-6)}.ev-guide,.ev-list{padding:0 0 0 18px;color:var(--arx-ink-2);line-height:1.7}.ev-list{margin:0;font-size:var(--arx-t-5)}.ev-list li+li{margin-top:8px}.ev-consents{display:grid;gap:14px}.ev-consent{padding:14px 16px;border:1px solid var(--arx-rule);border-radius:10px;background:var(--arx-card)}.ev-consent-req{border-left:3px solid var(--arx-brand)}.ev-consent-scope{margin:10px 0 0;padding:0 0 0 18px;font-size:var(--arx-t-7);line-height:1.7;color:var(--arx-ink-2)}.ev-stores{list-style:none;margin:0;padding:0;display:grid;gap:0}.ev-stores li{display:grid;gap:4px;padding:14px 0;border-top:1px solid var(--arx-rule-2)}.ev-store-name{font-weight:600}.ev-store-addr{display:inline-block;min-height:32px;font-size:var(--arx-t-6);line-height:1.6;color:var(--arx-ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--arx-rule)}.ev-store-addr:hover{color:var(--arx-brand);text-decoration-color:currentColor}.ev-stores li:first-child{border-top:0;padding-top:0}.ev-terms{margin:0;padding:0 0 0 22px;font-size:var(--arx-t-6);line-height:1.7;color:var(--arx-ink-2)}.ev-terms li{padding-left:4px}.ev-terms li+li{margin-top:8px}.ev-terms li::marker{font-family:var(--arx-mono);color:var(--arx-ink-3)}.ev-privacy,.ev-terms-summary{font-size:var(--arx-t-6)}.ev-terms-summary{margin:0 0 12px!important;line-height:1.6}.ev-details>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--arx-ink);border-radius:999px;font-size:var(--arx-t-6);font-weight:600;user-select:none}.ev-details>summary::-webkit-details-marker{display:none}.ev-details>summary:after{content:"+";font-family:var(--arx-mono);font-size:16px;color:var(--arx-ink-3)}.ev-details[open]>summary:after{content:"−"}.ev-details[open]>summary{margin-bottom:14px}.ev-sec-claim{border-bottom:0}.ev-noscript{padding:14px 16px;border:1px dashed var(--arx-rule);border-radius:10px;font-size:var(--arx-t-6)}.ev-closed{padding:22px 18px;border:1px solid var(--arx-rule);border-radius:10px;background:var(--arx-card);text-align:center}.ev-kakao{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;border-radius:12px;background:var(--arx-brand);color:#fff;text-decoration:none;font-weight:600;font-size:var(--arx-t-5)}.ev-kakao:hover{background:var(--arx-brand-ink)}.ev-contact-mail{text-align:center;font-family:var(--arx-mono);font-size:var(--arx-t-6)!important}.ev-contact-mail a{color:var(--arx-ink-2)}.ev-cross{display:block;margin-top:22px;padding:14px 0;border-top:1px solid var(--arx-rule);color:var(--arx-ink);text-decoration:none;font-weight:500}.ev-footer{display:flex;justify-content:space-between;gap:12px;padding:26px 0 0;font-size:var(--arx-t-7);color:var(--arx-ink-3)}.ev-footer-id{font-family:var(--arx-mono);font-variant-numeric:tabular-nums}.ev-footer{flex-wrap:wrap}.ev-footer-store{flex:1 0 100%;order:-1;display:inline-block;min-height:44px;padding:12px 0;color:var(--arx-ink-2);text-decoration:none;border-bottom:1px solid var(--arx-rule-2);margin-bottom:12px;font-size:var(--arx-t-6)}.ev-footer-store:hover{color:var(--arx-ink)}@media (min-width:560px){.ev-consents{grid-template-columns:1fr 1fr}}