:root{--yume-font: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "SF Pro Display", "Apple SD Gothic Neo", "Noto Sans KR", "Segoe UI", sans-serif;color-scheme:light;--yume-safe-top: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));--yume-safe-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--yume-safe-left: var(--safe-area-inset-left, env(safe-area-inset-left, 0px));--yume-safe-right: var(--safe-area-inset-right, env(safe-area-inset-right, 0px))}.yume-native body{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;overscroll-behavior-y:none}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--yume-font);background:#fbfaf8;color:#1d1a24;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;word-break:keep-all;overflow-wrap:break-word}button,input,textarea,select{font-family:inherit}::selection{background:#5b3fa029}.yume-field{transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.yume-field:focus{outline:none;border-color:#5b3fa0!important;background-color:#fff!important;box-shadow:0 0 0 3px #5b3fa024!important}button:focus-visible,a:focus-visible,[role=switch]:focus-visible{outline:2px solid #8b6fd8;outline-offset:3px}.yume-link{color:#6b4fa8;text-decoration:none}.yume-link:hover{text-decoration:underline;text-underline-offset:3px}.yume-footer-link{transition:color .2s ease}.yume-footer-link:hover{color:#1d1a24!important;text-decoration:underline!important;text-underline-offset:3px}@media (max-width: 440px){.yume-nav{flex-wrap:nowrap!important;gap:8px!important}.yume-nav-left,.yume-nav-right{gap:6px!important;flex-wrap:nowrap!important}.yume-nav-pill{padding:6px 10px!important;font-size:12.5px!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.yume-shimmer{background:linear-gradient(110deg,#8a6bd4,#5b3fa0 38%,#c9b8f2,#5b3fa0 62%,#8a6bd4);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:yume-shimmer 3.6s ease-in-out infinite}@keyframes yume-shimmer{0%,30%{background-position:100% 0}70%,to{background-position:0% 0}}@media (max-width: 900px){.yume-margin-rule{display:none}}.yume-float{animation:yume-float 6s ease-in-out infinite}@keyframes yume-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width: 1099px){.yume-evidence{display:none}}@supports (overflow: clip){html,body{overflow-x:clip}}.yume-coin:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.8) 50%,transparent 60%);transform:translate(-120%);animation:yume-coin-glint 4.8s ease-in-out infinite 1.2s}@keyframes yume-coin-glint{0%,70%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.yume-sheen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translate(-110%);transition:transform .8s cubic-bezier(.22,1,.36,1);pointer-events:none}.yume-sheen:hover:after{transform:translate(110%)}@media (prefers-reduced-motion: reduce){.yume-coin:after,.yume-sheen:after{display:none}}.yc-cases{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;max-width:820px;margin:48px auto 0;text-align:left}.yc-case{position:relative;display:flex;flex-direction:column;padding:24px 22px 22px;border:1px solid rgba(20,17,24,.1);border-radius:18px;background:#fff;box-shadow:0 1px 2px #1411180d,0 10px 30px #1411180f;opacity:0;transform:translateY(26px) scale(.985);transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--d, 0s),transform .7s cubic-bezier(.22,1,.36,1) var(--d, 0s)}.yc-case.is-in{opacity:1;transform:none}.yc-case__domain{font-size:11.5px;font-weight:700;letter-spacing:.08em;color:#7d5fc4;margin-bottom:12px}.yc-case__claim{position:relative;overflow:hidden;padding:13px 14px;border-radius:12px;background:#f5f2ed;font-size:14.5px;line-height:1.65;color:#141118;letter-spacing:-.01em}.yc-case__scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 0,transparent 38%,rgba(125,95,196,.1) 46%,rgba(125,95,196,.55) 50%,rgba(125,95,196,.1) 54%,transparent 62%,transparent 100%);background-size:260% 100%;background-position:120% 0;opacity:0}.yc-case.is-in .yc-case__scan{animation:yc-scan 1.15s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--d, 0s) + .28s)}@keyframes yc-scan{0%{opacity:1;background-position:120% 0}85%{opacity:1}to{opacity:0;background-position:-60% 0}}.yc-case__verdict{align-self:flex-start;margin-top:14px;padding:5px 13px;border-radius:980px;font-size:12.5px;font-weight:700;letter-spacing:-.01em;opacity:0;transform:scale(1.5) rotate(-5deg)}.yc-case.is-in .yc-case__verdict{animation:yc-stamp .5s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(var(--d, 0s) + 1.15s)}@keyframes yc-stamp{0%{opacity:0;transform:scale(1.5) rotate(-5deg)}to{opacity:1;transform:none}}.yc-case__fact{margin:12px 0 0;font-size:13.5px;line-height:1.7;color:#54505e;letter-spacing:-.01em;opacity:0;transition:opacity .6s ease calc(var(--d, 0s) + 1.35s)}.yc-case.is-in .yc-case__fact{opacity:1}.yc-cloud{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:44px auto 0;max-width:760px}.yc-chip{padding:9px 18px;border-radius:980px;border:1px solid rgba(20,17,24,.1);background:#fff;font-size:14px;font-weight:600;color:#141118;letter-spacing:-.01em;white-space:nowrap;opacity:0;transform:translate(var(--dx, 0),var(--dy, 0)) scale(.8);transition:opacity .6s cubic-bezier(.22,1,.36,1) var(--d, 0s),transform .85s cubic-bezier(.22,1.12,.36,1) var(--d, 0s)}.yc-cloud.is-in .yc-chip{opacity:1;transform:none}.yc-chip--law{border-color:#5b3fa057;background:#5b3fa00f;color:#5b3fa0}@media (prefers-reduced-motion: reduce){.yc-case{opacity:1;transform:none;transition:none}.yc-case.is-in .yc-case__scan{animation:none}.yc-case__verdict,.yc-case__fact{opacity:1;transform:none;transition:none}.yc-case.is-in .yc-case__verdict{animation:none}.yc-chip{opacity:1;transform:none;transition:none}}
