.logo-link[data-v-7d7439f4]{text-decoration:none;color:inherit}.app-wrap[data-v-7d7439f4]{max-width:980px;margin:0 auto;padding:65px 20px 20px}.header[data-v-7d7439f4]{display:flex;align-items:center;max-width:980px;margin:0 auto;padding:12px 20px 0}.head-box[data-v-7d7439f4]{position:fixed;top:0;left:0;width:100%;z-index:1000;background:#09045fe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.logo[data-v-7d7439f4]{margin:0;font-size:26px;font-weight:900}.nav[data-v-7d7439f4]{display:flex;gap:12px;margin-right:18px}.nav.desktop[data-v-7d7439f4]{margin-left:auto}.nav a[data-v-7d7439f4]{text-decoration:none;color:#fff}.hamburger[data-v-7d7439f4]{margin-left:auto;font-size:26px;margin-right:-15px;background:none;border:none;cursor:pointer;display:none}.nav.mobile[data-v-7d7439f4]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding:10px 0;font-size:16px}@media(max-width:640px){.nav.desktop[data-v-7d7439f4]{display:none}.hamburger[data-v-7d7439f4]{display:block}.app-wrap[data-v-7d7439f4]{max-width:980px;margin:0 auto;padding:78px 20px 20px}}@font-face{font-family:MaruBuri;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-ExtraLight.woff2);font-weight:200;font-display:swap}@font-face{font-family:GMarketSans;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff) format("woff");font-weight:500;font-display:swap}:root{--bg: rgb(3, 0, 94);--text: #ffffff}html,body{margin:0 0 50px;padding:0;background:var(--bg);color:var(--text);font-family:GMarketSans,Arial,sans-serif;line-height:1.5}a{color:var(--text);text-decoration:none}a:hover{text-decoration:underline}input,select,textarea,button{font:inherit;color:var(--text)}input,select,textarea{background:transparent;border:1px solid rgba(254,254,254,.8);border-radius:0;padding:2px 6px;outline:none}input:focus,select:focus,textarea:focus{border-color:(254,254,254,.8);box-shadow:0 0 0 3px #98777b2e}button{background:transparent;border:1px solid rgba(254,254,254,.8);border-radius:0;padding:6px 10px;cursor:pointer}button:hover{background:#98777b2e}button:active{transform:translateY(1px)}.card{background:transparent;border:1px solid rgba(207,207,207,.25);border-radius:14px;box-shadow:0 8px 24px #0000000a}hr{border:none;border-top:1px solid rgba(255,255,255,.661);width:100%}table{border-collapse:collapse;width:100%;margin-bottom:10px}th,td{border:1px solid rgba(152,119,123,.25);padding:10px}th{background:#ffffff14}.highlight{background:linear-gradient(transparent 60%,#fff59d 60%);padding:0 20px}.profile{display:flex;align-items:center;margin:15px 0 24px;border:1px solid rgba(255,255,255);border-radius:0;background:#ffffff08;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.8}.profile:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.2) 1px,transparent 1px);background-size:4px 4px;mask-image:linear-gradient(to top left,#000,#0009 40%,#00000026,#0000);-webkit-mask-image:linear-gradient(to top left,rgba(0,0,0,1) 0%,rgba(0,0,0,.6) 40%,rgba(0,0,0,.15) 70%,rgba(0,0,0,0) 100%)}.profileName{min-width:120px;font-weight:700}.profileName h3{margin:0;font-size:20px;line-height:1.2}.profileInfo{font-size:14px;line-height:1.7;opacity:.95}
