@font-face{font-family:SpyPretendard;font-style:normal;font-weight:400;font-display:swap;src:url(/tenants/spy/pretendard-regular.woff2) format("woff2")}@font-face{font-family:SpyPretendard;font-style:normal;font-weight:700;font-display:swap;src:url(/tenants/spy/pretendard-bold.woff2) format("woff2")}@font-face{font-family:SpyPretendard;font-style:normal;font-weight:800 900;font-display:swap;src:url(/tenants/spy/pretendard-extrabold.woff2) format("woff2")}.spy-dialog,.spy-shell{font-family:SpyPretendard,Arial,sans-serif;color-scheme:dark;font-size:13px}.spy-shell{background:#0e1016 url(/tenants/spy/bg-arena.svg) 50%/cover fixed no-repeat}body.tenant-spy{margin:0;background:#0e1016;color:#f2f4f9}.spy-dialog :focus-visible,.spy-shell :focus-visible{outline:2px solid #ab93ff;outline-offset:3px}.spy-shared{overflow-x:auto}.spy-shared,.spy-shared .text-black{color:#f2f4f9}.spy-shared input:not([type=checkbox]):not([type=radio]),.spy-shared select,.spy-shared textarea{background:#15171e;color:#f2f4f9;border-color:#343a49}.spy-shared [class*=bg-gray-100],.spy-shared [class*=bg-gray-50],.spy-shared [class*=bg-white]{background-color:#1a1c25;color:#f2f4f9}.spy-shared table{max-width:100%}.spy-shared th{background:#1e212c;color:#f2f4f9}.spy-service-card{border-color:color-mix(in srgb,var(--service-accent) 24%,transparent);background:radial-gradient(ellipse at 94% 100%,var(--service-shade),transparent 72%),radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--service-shade) 70%,transparent),transparent 62%),linear-gradient(125deg,#15161c,#101217);box-shadow:inset 0 1px 0 #ffffff09,0 8px 24px #0000001a}.spy-service-card:focus-visible,.spy-service-card:hover{border-color:color-mix(in srgb,var(--service-accent) 55%,transparent);box-shadow:inset 0 1px 0 #ffffff14,0 12px 32px #00000033}.spy-service-badge{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(145deg,#40cba9,#126e59)}.spy-service-card[data-tone=gold] .spy-service-badge{background:linear-gradient(145deg,#d8ac55,#80531e)}.spy-service-art{filter:drop-shadow(0 15px 20px #00000040)}.spy-service-cta{color:var(--service-accent);border-color:color-mix(in srgb,var(--service-accent) 32%,transparent);background:color-mix(in srgb,var(--service-accent) 7%,transparent)}@media(prefers-reduced-motion:reduce){.spy-dialog *,.spy-shell *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}