@charset "UTF-8";.fund-mask[data-v-c61cfaa5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;padding:20px}.fund-panel[data-v-c61cfaa5]{position:relative;width:min(420px,100%);background:#0c0c14;border:1px solid var(--gold);border-radius:10px;padding:8px 28px 28px;box-shadow:0 10px 50px #0009,0 0 30px #fad9811a;overflow:hidden}.fund-titlebar[data-v-c61cfaa5]{height:6px;margin:0 -28px 22px;background:var(--gold-grad)}.fund-close[data-v-c61cfaa5]{position:absolute;top:14px;right:16px;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.06);color:var(--muted);font-size:18px;line-height:1;border:1px solid var(--border)}.fund-close[data-v-c61cfaa5]:hover{color:var(--gold);border-color:var(--gold)}.fund-heading[data-v-c61cfaa5]{font-size:20px;font-weight:800;color:var(--gold);text-align:center;margin-bottom:20px;letter-spacing:1px}.available[data-v-c61cfaa5]{text-align:center;color:var(--muted);font-size:14px}.available b[data-v-c61cfaa5]{color:var(--gold)}.fund-form[data-v-c61cfaa5]{display:flex;flex-direction:column;gap:16px}.field[data-v-c61cfaa5]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.field input[data-v-c61cfaa5]{height:40px;padding:0 12px;border-radius:6px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:#fff;font-size:14px}.field input[data-v-c61cfaa5]:focus{outline:none;border-color:var(--gold)}.fund-error[data-v-c61cfaa5]{color:#ff8a80;font-size:13px}.fund-success[data-v-c61cfaa5]{color:#4caf50;font-size:13px}.fund-submit[data-v-c61cfaa5]{height:42px;margin-top:4px}:root{--bg: #05050d;--bg-elevated: #12111c;--panel: rgba(0, 0, 0, .55);--text: #f8f8f8;--muted: #bcbcbc;--gold: #fbd786;--gold-soft: #f4b741;--gold-strong: #c9972e;--navy: #0b0f2e;--maroon: rgba(76, 31, 26, .85);--gold-grad: linear-gradient(180deg, #f7e2a6 0%, #d9a92f 55%, #b6821f 100%);--gold-grad-h: linear-gradient(90deg, #c9972e 0%, #fbd786 50%, #c9972e 100%);--red-grad: linear-gradient(180deg, #e2564f 0%, #a3211c 100%);--blue: #3b82c4;--red: #c0392b;--border: rgba(255, 255, 255, .1);--divider: linear-gradient( 90deg, rgba(62, 40, 32, 0) 0%, #684427 10%, #b77440 20%, #e9924f 30%, #ffd26f 40%, #ffffff 50%, #ffd26f 60%, #e9924f 70%, #b77440 80%, #684427 90%, rgba(62, 40, 32, 0) 100% )}*{box-sizing:border-box;margin:0;padding:0}html,body,#app,.app-root{min-height:100%}body{font-family:Noto Sans KR,Lato,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;background:#fff;color:#222;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.kr-display{font-family:Black Han Sans,Jua,Lato,PingFang SC,sans-serif;letter-spacing:.5px}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none}.container{width:min(1300px,100% - 32px);margin:0 auto}.page{position:relative;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;background:radial-gradient(ellipse 900px 500px at 15% 15%,rgba(120,70,190,.18) 0%,rgba(0,0,0,0) 60%),radial-gradient(ellipse 900px 600px at 85% 30%,rgba(190,60,90,.14) 0%,rgba(0,0,0,0) 60%),linear-gradient(180deg,#0a0d26 0%,#0a0a14 40%,#050508 100%)}.page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.55;background-image:radial-gradient(1.5px 1.5px at 10% 15%,#fff 100%,transparent 100%),radial-gradient(1px 1px at 30% 45%,#fff 100%,transparent 100%),radial-gradient(1.5px 1.5px at 55% 10%,#fff 100%,transparent 100%),radial-gradient(1px 1px at 70% 60%,#fff 100%,transparent 100%),radial-gradient(1.5px 1.5px at 90% 25%,#fff 100%,transparent 100%),radial-gradient(1px 1px at 20% 80%,#fff 100%,transparent 100%),radial-gradient(1.5px 1.5px at 42% 70%,#fff 100%,transparent 100%),radial-gradient(1px 1px at 80% 85%,#fff 100%,transparent 100%),radial-gradient(1.5px 1.5px at 95% 55%,#fff 100%,transparent 100%),radial-gradient(1px 1px at 5% 55%,#fff 100%,transparent 100%);background-repeat:repeat;background-size:600px 600px}.page>*{position:relative;z-index:1}.section-title{font-size:28px;font-weight:600;margin:28px 0 18px}.btn{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:100px;color:#fff;font-size:13px;font-weight:700;transition:filter .15s ease,background-color .15s ease}.btn:hover{filter:brightness(1.08)}.btn:disabled{opacity:.6;cursor:not-allowed;filter:none}.btn-blue{background:var(--gold-grad);color:#241a05}.btn-red{background:rgba(255,255,255,.08);border:1px solid var(--gold);color:var(--gold)}.btn-gray{background:#555}.gold-text{color:var(--gold)}.section-banner{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;margin:30px 0 18px}.section-banner .banner-line{flex:1;height:0;border-top:2px dotted rgba(251,215,134,.35);max-width:260px}.section-banner .banner-mid{display:flex;align-items:center;gap:8px;padding:0 6px}.section-banner .banner-icon{font-size:16px;color:var(--gold)}.section-banner .banner-title{font-family:Black Han Sans,Jua,Lato,PingFang SC,sans-serif;font-size:20px;font-weight:400;color:var(--gold);letter-spacing:1px;white-space:nowrap;text-shadow:0 0 16px rgba(251,215,134,.35)}.section-banner .banner-more{position:absolute;right:0;font-size:12px;color:var(--muted);transition:color .15s ease}.section-banner .banner-more:hover{color:var(--gold)}@media (max-width: 600px){.section-banner .banner-line{max-width:60px}}.zoom-hover{display:block;overflow:hidden;border-radius:4px;background:#1a1a1a}.zoom-hover img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .35s ease}.zoom-hover:hover img{transform:scale(1.08);cursor:pointer}.pill-btn-gold{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 18px;border-radius:100px;background:var(--gold-grad);border:1px solid var(--gold);color:#241a05;font-weight:700;font-size:13px;transition:filter .15s ease}.pill-btn-gold:hover{filter:brightness(1.06)}.pill-btn-outline{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 18px;border-radius:100px;background:transparent;border:1px solid var(--border);color:var(--text);font-weight:600;font-size:13px;transition:border-color .15s ease,color .15s ease}.pill-btn-outline:hover{border-color:var(--gold);color:var(--gold)}.brand-badge{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:118px;padding:12px 14px;background:rgba(0,0,0,.35);border:1px solid var(--gold-strong);border-radius:6px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.brand-badge:hover{transform:translateY(-3px);border-color:var(--gold);box-shadow:0 0 22px #fbd78633;cursor:pointer}.marquee{overflow:hidden;white-space:nowrap}.marquee-track{display:inline-block;padding-left:100%;animation:marquee-scroll 22s linear infinite}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.intro-login{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;background:#111 url(/intro/login-bg.jpg) 50% bottom/cover no-repeat;font-family:Noto Sans KR,PingFang SC,Microsoft YaHei,sans-serif}.intro-login-card{width:90%;max-width:500px;margin:80px auto 120px;padding:30px 30px 48px;border-radius:20px;color:#fff;text-align:center;background:rgba(50,50,50,.3);box-shadow:#00000080 0 10px 37px,#fff 0 0 0 5px inset;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.intro-logo{height:90px;margin-bottom:6px;background:url(/intro/logo.png) center/contain no-repeat}.intro-login-card h2{margin:0 0 18px;color:#fff;font-size:22px;font-weight:400;letter-spacing:6px}.intro-field{display:block;width:100%;max-width:300px;margin:0 auto 14px;text-align:left}.intro-field span{display:block;margin-bottom:4px;color:#fff;font-size:16px;font-weight:700;line-height:30px}.intro-field input{width:100%;height:48px;padding:8px 12px;border:2px solid rgba(0,0,0,.2);border-radius:8px;color:#000000e6;font-size:15px;background:rgba(255,255,255,.9);outline:none}.intro-field input:focus{border-color:#00000080;box-shadow:#009bff80 0 0 8px}.intro-login-error{max-width:300px;margin:0 auto 8px;color:#ff8b8b;font-size:13px;text-align:left}.intro-login-actions{display:flex;gap:8px;justify-content:center;max-width:300px;margin:18px auto 0}.intro-btn{flex:1;height:50px;border:0;border-radius:8px;color:#fff;font-size:18px;font-weight:700;cursor:pointer}.intro-btn:disabled{opacity:.65;cursor:not-allowed}.intro-btn-login{background:linear-gradient(#59100f 0%,#b52d2d 100%)}.intro-btn-join{background:linear-gradient(#252845 0%,#385e96 100%)}.intro-login-foot{position:fixed;left:50%;bottom:24px;width:420px;margin-left:-210px;text-align:center;z-index:2}.intro-login-foot .tg{display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:18px;font-weight:600}.intro-login-foot .tg img{width:35px;height:35px}.intro-login-foot em{display:block;margin-top:6px;color:#ababab;font-style:normal;font-size:12px}.intro-shell{min-height:100vh;display:flex;flex-direction:column;background:#fff;color:#222;font-family:Noto Sans KR,PingFang SC,Microsoft YaHei,sans-serif}.intro-header{position:relative;z-index:20;background:#fff;box-shadow:#00000040 0 2px 8px}.intro-gnb{height:35px;overflow:hidden;background:rgba(21,19,36,.93)}.intro-gnb-inner{display:flex;align-items:center;max-width:1280px;height:35px;margin:0 auto}.intro-gnb img{width:67px;height:15px;margin-left:20px}.intro-userbar{height:35px;line-height:35px;background:#f1f3f7;text-align:center;font-size:13px;color:#333;white-space:nowrap;overflow:hidden}.intro-userbar .name{color:#ec9c29;font-weight:700}.intro-userbar a,.intro-userbar button.linkish{margin-left:16px;color:#333;background:none;border:0;font-size:13px;vertical-align:middle}.intro-userbar em{color:#499bc0;font-style:normal;font-weight:700}.intro-userbar .qna,.intro-userbar .memo,.intro-userbar .money,.intro-userbar .point{display:inline-block;margin-left:18px;padding-left:20px;background-repeat:no-repeat;background-position:left center;background-size:14px 14px}.intro-userbar .qna{background-image:url(/intro/icon_qna.png)}.intro-userbar .memo{background-image:url(/intro/icon_memo.png)}.intro-userbar .money{background-image:url(/intro/icon_money.png)}.intro-userbar .point{background-image:url(/intro/icon_point.png)}.intro-userbar .store{display:inline-block;margin-left:10px;padding:0 8px;line-height:24px;border-radius:4px;color:#fff!important;background:#007bff}.intro-userbar .img-btn{display:inline-block;height:24px;margin-left:8px;vertical-align:middle;background:none;border:0;padding:0}.intro-userbar .img-btn img{height:24px;display:block}.intro-nav{height:70px;background:#fff}.intro-nav ul{display:flex;justify-content:space-around;max-width:1200px;height:100%;margin:0 auto;padding:0;list-style:none}.intro-nav a{display:flex;align-items:center;height:100%;padding:0 12px;color:#111;font-size:16px;font-weight:700;border-bottom:2px solid transparent}.intro-nav a.router-link-exact-active,.intro-nav a:hover{color:#f75334;background:rgba(255,133,29,.12)}.intro-main{flex:1;background:#f7f7f7}.intro-footer{padding:28px 16px 36px;text-align:center;color:#888;font-size:12px;background:#fff}.intro-visual{background:rgba(21,19,36,.93);padding:28px 16px 10px}.intro-visual-inner{position:relative;max-width:1400px;margin:0 auto 40px;padding-right:420px}.intro-banner{position:relative;height:400px;overflow:hidden;border-radius:25px;background:#d13535 url(/intro/mainvisual--bg.jpg) center/cover no-repeat;box-shadow:#000c 0 4px 15px}.intro-banner-person,.intro-banner-person-2{position:absolute;bottom:0;left:-10px;width:460px;height:107%;background:url(/intro/mainvisual--img02.png) left center/contain no-repeat;pointer-events:none}.intro-banner-person-2{left:19px;background-image:url(/intro/mainvisual--img01.png)}.intro-banner-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;height:100%;padding:0 40px 0 46%;text-align:center}.intro-banner-copy .mark{height:110px;margin-bottom:12px;background:url(/intro/logo.png) center/contain no-repeat}.intro-banner-copy h2{margin:0 0 12px;color:#fff;font-size:26px;font-weight:600;text-shadow:0 0 10px #000}.intro-banner-copy p{margin:0;color:#ffffffd9;font-size:14px;line-height:1.6}.intro-cta{position:absolute;top:0;right:0;width:400px;height:100%;border-radius:25px;background:linear-gradient(#ff8642 0%,rgba(255,115,36,0) 47%),#ffdb5a;box-shadow:#000c 0 4px 15px;cursor:pointer}.intro-cta-art{position:absolute;top:5%;left:30px;width:110%;height:90%;background:url(/intro/mainvisual--cta-img01.png) left center/contain no-repeat;pointer-events:none}.intro-cta-coin{position:absolute;top:-28px;left:60px;width:110px;height:110px;background:url(/intro/mainvisual--cta-img02.png) center/contain no-repeat;pointer-events:none}.intro-cta-box{position:absolute;left:30px;bottom:0;padding:12px 25px 28px;border-radius:15px 15px 0 0;text-align:center;color:#fff;background:linear-gradient(#ff7e48 50%,rgba(255,160,72,.6) 100%);opacity:.85}.intro-cta-box b{display:block;padding-bottom:6px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.8);font-size:16px}.intro-wallet{max-width:400px;margin:18px auto 8px;padding:15px;border-radius:8px;text-align:center;background:#f9f9f9;box-shadow:0 2px 5px #0000001a}.intro-wallet p{margin:0 0 10px;color:#333;font-size:16px;font-weight:700}.intro-wallet-actions{display:flex;gap:10px;justify-content:center}.intro-wallet-actions button{height:40px;padding:0 16px;border:0;border-radius:5px;color:#fff;font-size:14px;cursor:pointer}.intro-wallet-actions .to-casino{background:#4caf50}.intro-wallet-actions .to-cash{background:#2196f3}.intro-games{display:flex;flex-wrap:wrap;justify-content:center;gap:80px 1.5%;max-width:1200px;margin:36px auto 80px;padding:0 12px;list-style:none}.intro-games li{width:23.5%;min-width:220px}.intro-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:370px;border-radius:20px;overflow:hidden;cursor:pointer;background:#000 center/cover no-repeat}.intro-card .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.25)}.intro-card:hover .shade{background:rgba(0,0,0,.45)}.intro-card .eng{position:relative;z-index:1;margin-top:40px;color:#fff;font-size:28px;font-weight:500;line-height:1;text-align:center;text-shadow:#ff3838 0 0 18px,#ff3838 0 0 8px}.intro-card .eng b{display:block;font-size:36px;font-weight:800;letter-spacing:1px}.intro-card .kor{position:relative;z-index:1;margin-top:6px;color:#fff;font-size:15px}.intro-card .logo{position:relative;z-index:1;width:80%;height:70px;margin-top:18px;background:center/contain no-repeat}.intro-card .enter{position:absolute;top:45%;left:50%;z-index:2;transform:translate(-50%);height:50px;padding:0 28px;border:0;border-radius:60px;color:#fff;font-size:16px;opacity:0;background:linear-gradient(45deg,#ff2f6d 0%,#ae47ff 100%);box-shadow:#00000080 0 5px 15px}.intro-card:hover .enter{opacity:1}.intro-card-name{margin-top:10px;text-align:center;color:#333;font-size:15px;font-weight:700}.intro-notice-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:rgba(0,0,0,.45)}.intro-notice{position:fixed;top:90px;left:50%;z-index:81;width:min(380px,92vw);transform:translate(-50%);background:#000;text-align:center;box-shadow:0 12px 40px #00000073}.intro-notice img{display:block;width:100%;height:auto}.intro-notice-top,.intro-notice-bottom{background:#8d8d8d;color:#fff;font-size:14px}.intro-notice-top button,.intro-notice-bottom button{width:100%;height:36px;border:0;color:#fff;background:transparent;cursor:pointer}.intro-notice h3{margin:28px 0 18px;color:#ff2a2a;font-size:32px;letter-spacing:2px}.intro-notice h3 i{display:inline-block;width:18px;height:18px;margin:0 8px;background:#ff1d1d;vertical-align:4px}.intro-notice p{margin:0 28px 10px;font-size:16px;line-height:1.7;font-weight:700}.intro-subhead{display:flex;flex-direction:column;align-items:center;justify-content:center;height:180px;text-align:center;color:#fff;background:#262438 url(/intro/subheader--bg01.jpg) right center/cover no-repeat}.intro-subhead h2{margin:0;font-size:32px;font-weight:700}.intro-subhead b{margin-top:6px;font-size:14px;font-weight:500;letter-spacing:1px}.intro-board{max-width:1100px;margin:0 auto;padding:28px 16px 48px}.intro-table{width:100%;border-collapse:collapse;background:#fff;color:#333;font-size:14px}.intro-table th,.intro-table td{padding:12px 8px;border-bottom:1px solid #eee;text-align:center}.intro-table th{background:#f3f3f3;color:#666;font-weight:700}.intro-actions{display:flex;justify-content:flex-end;margin-bottom:12px}.intro-actions a,.intro-actions button{height:36px;padding:0 16px;border:0;border-radius:4px;color:#fff;background:#2f6bff;line-height:36px;cursor:pointer}.intro-stats{display:flex;gap:12px;margin-bottom:24px}.intro-stat{flex:1;padding:16px 8px;border-radius:8px;text-align:center;background:#fff;box-shadow:0 2px 5px #00000014}.intro-stat span{display:block;color:#666;font-size:13px}.intro-stat b{display:block;margin-top:6px;color:#222;font-size:22px}.intro-board h3{margin:0 0 12px;color:#222;font-size:18px}.intro-fund{max-width:720px;margin:28px auto 48px;padding:0 16px;color:#333}.intro-fund-note{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;border-radius:8px;color:#fff;background:#3a3a3a;line-height:1.5}.intro-fund-note button,.intro-amount-row button,.intro-fund-actions button{border:0;cursor:pointer}.intro-fund-note button{flex:none;height:40px;padding:0 14px;border-radius:4px;color:#fff;background:#ff7a18}.intro-fund p{margin:0 0 8px}.intro-fund input[type=text],.intro-fund input[type=password]{width:100%;height:44px;padding:0 12px;border:1px solid #ddd;border-radius:4px;text-align:right;font-size:16px}.intro-fund .help{margin:6px 0 12px;color:#e23b3b;font-size:13px}.intro-amount-row,.intro-fund-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.intro-amount-row button{height:36px;padding:0 12px;border-radius:4px;color:#333;background:#e6e6e6}.intro-fund dl{display:grid;grid-template-columns:120px 1fr;gap:8px 12px;align-items:center;margin:0 0 16px}.intro-fund dt{color:#666}.intro-fund dd{margin:0}.intro-fund-actions{justify-content:center}.intro-fund-actions button{min-width:120px;height:44px;border-radius:4px;color:#fff;font-size:16px}.intro-fund-actions .cancel{background:#8d8d8d}.intro-fund-actions .submit{background:#2f6bff}.intro-fund .msg{margin-bottom:12px;color:#1a7f37}.intro-fund .err{margin-bottom:12px;color:#e23b3b}.intro-subpage{max-width:1100px;margin:0 auto;padding:28px 16px 48px;color:#222}.intro-subpage .section-title{color:#222}.intro-subpage .static-card,.intro-subpage .history-table{background:#fff;color:#333;border-color:#e5e5e5}.intro-subpage .history-table th{background:#f3f3f3;color:#666}.intro-subpage .filter-btn{color:#555;border-color:#ddd;background:#fff}@media (max-width: 1100px){.intro-visual-inner{padding-right:0}.intro-cta{position:relative;width:100%;height:110px;margin-top:16px}.intro-cta-art{display:none}.intro-banner-copy{padding:24px 16px}.intro-banner-copy p{display:none}.intro-games li{width:46%}.intro-userbar{height:auto;line-height:28px;white-space:normal;padding:6px}}
