.home-sports-carousel{--sports-card-width:max(148px, calc((100cqw - 60px) / 6.2));color:#fff;width:100%;min-width:0;margin:24px 0 30px;padding:0 10px;position:relative;container-type:inline-size}.home-sports-carousel .sports-carousel-heading{z-index:1;align-items:center;gap:10px;min-height:44px;padding:0 80px 0 10px;display:flex;position:relative}.home-sports-carousel .sports-carousel-icon{object-fit:contain;flex:0 0 40px;width:40px;height:40px;display:block}.home-sports-carousel .sports-carousel-heading h2{color:#fff;white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:1.35}.home-sports-carousel .sports-carousel-controls{z-index:2;align-items:center;gap:4px;display:flex;position:absolute;top:8px;right:20px}.home-sports-carousel .sports-carousel-controls button{color:#b8cce2;width:28px;height:28px;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:inline-flex}.home-sports-carousel .sports-carousel-controls button:hover{color:#fff;background:#122c49}.home-sports-carousel .sports-carousel-controls svg{width:18px;height:18px;display:block}.home-sports-carousel .sports-carousel-viewport{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;min-width:0;padding:10px 0;overflow:hidden}.home-sports-carousel .sports-carousel-viewport:active{cursor:grabbing}.home-sports-carousel .sports-carousel-track{will-change:transform;align-items:stretch;gap:10px;min-width:0;display:flex}.home-sports-carousel .sports-carousel-slide{flex:0 0 var(--sports-card-width);width:var(--sports-card-width);min-width:0}.home-sports-carousel .sports-carousel-card{aspect-ratio:241/325;color:#fff;-webkit-user-drag:none;background:#122c49;border:0;border-radius:6px;width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.home-sports-carousel .sports-carousel-card>img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;margin:0;display:block}.home-sports-carousel .sports-carousel-caption{text-align:center;pointer-events:none;background:linear-gradient(#0000,#040f20c9);flex-direction:column;justify-content:flex-end;align-items:center;min-height:30%;padding:24px 8px 16px;display:flex;position:absolute;inset:auto 0 0}.home-sports-carousel .sports-carousel-caption strong{color:#fff;letter-spacing:-.045em;white-space:nowrap;text-shadow:0 2px 5px #000000b3;font-size:clamp(20px,2cqw,27px);font-weight:800;line-height:1.15}.home-sports-carousel .sports-carousel-caption-long strong{font-size:clamp(15px,1.6cqw,21px)}.home-sports-carousel .sports-carousel-caption small{color:#d1e5f7;margin-top:3px;font-size:11px;font-weight:500;line-height:1.2}.home-sports-carousel .sports-carousel-card:after{border-radius:inherit;opacity:0;content:"";pointer-events:none;background:linear-gradient(#ffffff0a,#00b0f014);transition:opacity .18s;position:absolute;inset:0}@media (hover:hover){.home-sports-carousel .sports-carousel-card:hover:after{opacity:1}}.home-sports-carousel :is(.sports-carousel-card,.sports-carousel-controls button):focus-visible{outline-offset:-3px;outline:2px solid #fff}@media (width>=1460px){.home-sports-carousel .sports-carousel-heading{min-height:60px}.home-sports-carousel .sports-carousel-controls{top:16px}}@media (width>=1680px){.home-sports-carousel .sports-carousel-heading{min-height:84px}.home-sports-carousel .sports-carousel-controls{top:28px}}@media (width<=767px){.home-sports-carousel .sports-carousel-heading{gap:8px}.home-sports-carousel .sports-carousel-heading h2{font-size:14px}}@media (prefers-reduced-motion:reduce){.home-sports-carousel .sports-carousel-card:after{transition:none}}.home-money-flow{--money-flow-line:#395676;--money-flow-line-soft:#294561;--money-flow-surface:#0b1b2f;--money-flow-raised:#122c49;--money-flow-blue:#00b0f0;--money-flow-blue-soft:#73d8fa;border:1px solid var(--money-flow-line);background:var(--money-flow-surface);border-radius:16px;min-width:0;margin:0 0 22px;display:grid;overflow:hidden;box-shadow:0 14px 34px #02081052}.home-money-flow-intro{border-bottom:1px solid var(--money-flow-line-soft);background:linear-gradient(145deg, #163656, var(--money-flow-surface));min-width:0;min-height:220px;padding:25px 22px;position:relative;overflow:hidden}.home-money-flow-intro-heading{z-index:1;align-items:flex-start;gap:10px;min-width:0;display:flex;position:relative}.home-money-flow-intro-mark{width:27px;height:27px;color:var(--money-flow-blue);flex:none;margin-top:1px}.home-money-flow-intro-mark svg,.home-money-flow-column-icon svg,.home-money-flow-coin-art svg{width:100%;height:100%;display:block}.home-money-flow-title{color:#fff;letter-spacing:-.045em;white-space:nowrap;margin:0;font-size:22px;font-weight:900;line-height:1.2}.home-money-flow-description{color:#b8cce2;letter-spacing:.015em;margin:9px 0 0;font-size:10px;font-weight:700;line-height:1.65}.home-money-flow-coin-art{opacity:.94;filter:drop-shadow(0 10px 12px #0006);width:138px;height:auto;position:absolute;bottom:8px;right:13px}.home-money-flow-content{background:linear-gradient(180deg, #122c4985, transparent 140px), var(--money-flow-surface);min-width:0;padding:14px}.home-money-flow-columns{gap:12px;min-width:0;display:grid}.home-money-flow-column{border:1px solid var(--money-flow-line-soft);background:#102844;border-radius:12px;min-width:0;overflow:hidden}.home-money-flow-column-header{border-bottom:1px solid var(--money-flow-line-soft);align-items:center;gap:9px;min-height:56px;margin:0;padding:10px 13px;display:flex}.home-money-flow-column-icon{color:#73d8fa;flex:none;width:22px;height:22px}.home-money-flow-column--withdrawal .home-money-flow-column-icon{color:#00b0f0}.home-money-flow-column-header h3{color:#fff;letter-spacing:-.025em;margin:0;font-size:15px;font-weight:900}.home-money-flow-list-wrap{outline:none;height:280px;overflow:hidden}.home-money-flow-list-wrap--static{overflow-y:auto}.home-money-flow-list-wrap:focus-visible{box-shadow:inset 0 0 0 2px #fff}.home-money-flow-track{min-width:0}.home-money-flow-track--scrolling{will-change:transform;animation:42s linear infinite home-money-flow-scroll}.home-money-flow-track--withdrawal.home-money-flow-track--scrolling{animation-duration:46s}.home-money-flow-column:hover .home-money-flow-track,.home-money-flow-column:focus-within .home-money-flow-track{animation-play-state:paused}.home-money-flow-list{min-width:0;margin:0;padding:0;list-style:none}.home-money-flow-state{color:#b8cce2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:100%;padding:22px;font-size:11px;line-height:1.65;display:flex}.home-money-flow-state strong{color:#eaf5ff;font-size:12px;font-weight:800}.home-money-flow-state button{color:#fff;border:1px solid var(--money-flow-line);background:var(--money-flow-raised);border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 13px;font-size:11px;font-weight:900;display:inline-flex}.home-money-flow-row{border-bottom:1px solid #294561b8;grid-template-columns:minmax(70px,.82fr) minmax(88px,.9fr) minmax(76px,1fr);align-items:center;gap:8px;width:100%;min-width:0;height:46px;padding:0 11px;display:grid}.home-money-flow-row--even{background:#0b1b2f73}.home-money-flow-row time,.home-money-flow-row>span:last-child{color:#a9bfd4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;font-weight:700;overflow:hidden}.home-money-flow-row strong{color:var(--money-flow-blue-soft);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.home-money-flow-column--withdrawal .home-money-flow-row strong{color:var(--money-flow-blue)}.home-money-flow-row>span:last-child{color:#eaf5ff;text-align:right}.home-money-flow-row--loading>span{background:#395676b8;border-radius:999px;height:9px;animation:1.35s ease-in-out infinite home-money-flow-pulse}.home-money-flow-row--loading>span:nth-child(2){justify-self:end;width:84%;animation-delay:90ms}.home-money-flow-row--loading>span:nth-child(3){justify-self:end;width:76%;animation-delay:.18s}@keyframes home-money-flow-scroll{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}@keyframes home-money-flow-pulse{0%,to{opacity:.48}50%{opacity:1}}@media (width>=768px){.home-money-flow-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.home-money-flow{grid-template-columns:220px minmax(0,1fr)}.home-money-flow-intro{border-right:1px solid var(--money-flow-line-soft);border-bottom:0;min-height:366px}}@media (width<=767px){.home-money-flow{border-radius:13px;margin:0 12px 18px}.home-money-flow-intro{min-height:154px;padding:20px 17px}.home-money-flow-intro-mark{width:24px;height:24px}.home-money-flow-title{font-size:20px}.home-money-flow-coin-art{opacity:.88;width:104px;bottom:2px;right:8px}.home-money-flow-content{padding:9px}.home-money-flow-list-wrap{height:260px}.home-money-flow-row{grid-template-columns:minmax(70px,.82fr) minmax(88px,.9fr) minmax(76px,1fr);gap:6px;height:44px;padding-inline:9px}.home-money-flow-row time{font-size:8px}.home-money-flow-row strong{font-size:10px}}@media (width<=359px){.home-money-flow-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;height:52px;padding:6px 8px}.home-money-flow-row time{grid-area:1/1}.home-money-flow-row strong{text-overflow:clip;grid-area:1/2;overflow:visible}.home-money-flow-row>span:last-child{text-align:left;grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.home-money-flow-list-wrap{overflow-y:auto}.home-money-flow-track{animation:none;transform:none}.home-money-flow-row--loading>span{animation:none}.home-money-flow-list--clone{display:none}}@media (width<=767px){.home-money-flow-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;height:auto;min-height:56px;padding:8px}.home-money-flow-row time{white-space:normal;overflow-wrap:anywhere;grid-area:1/1;font-size:11px;line-height:1.4}.home-money-flow-row>span:last-child{text-align:left;white-space:normal;overflow-wrap:anywhere;grid-area:2/1;font-size:11px;line-height:1.4}.home-money-flow-row strong{text-overflow:clip;grid-area:1/2/3;font-size:13px;line-height:1.4;overflow:visible}}.hc-banners{color:#fff;background:#122c49;border:1px solid #395676;border-radius:12px;margin:20px 0;overflow:hidden}.hc-banner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;display:grid}.hc-banner picture,.hc-popup-card picture{min-width:0;display:block}.hc-banner img{object-fit:contain;width:100%;height:auto;max-height:360px;display:block}.hc-banner-image{min-width:0;display:block}.hc-banner-copy{min-width:0;padding:24px}.hc-banner-copy h2{color:#fff;margin:0 0 12px;font-size:clamp(19px,2.2vw,28px)}.hc-banner-copy p{white-space:pre-line;overflow-wrap:anywhere;color:#e2effc;margin:0 0 14px;line-height:1.7}.hc-links{flex-wrap:wrap;gap:10px;display:flex}.hc-links a{color:#fff;overflow-wrap:anywhere;background:#204880;border:1px solid #395676;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:9px 16px;font-weight:700;text-decoration:none;display:inline-flex}.hc-banner-composed{display:block}.hc-banner-composed .hc-banner-copy{padding:14px 20px}.hc-banner-composed .hc-banner-copy:has(.hc-links:empty){display:none}.hc-carousel-controls{color:#00b0f0;justify-content:center;align-items:center;gap:16px;padding:10px;display:flex}.hc-carousel-controls button,.hc-popup-heading button,.hc-popup-actions button{font:inherit;color:#fff;cursor:pointer;background:#204880;border:1px solid #395676;border-radius:6px;min-width:42px;min-height:42px;padding:8px 14px}.hc-carousel-controls button:disabled{opacity:.45;cursor:default}.hc-banners a:focus-visible,.hc-banners button:focus-visible,.hc-popup-dialog a:focus-visible,.hc-popup-dialog button:focus-visible{outline-offset:3px;outline:2px solid #00b0f0}.hc-popup-backdrop{z-index:1400;background:#080503c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.hc-popup-dialog{overscroll-behavior:contain;color:#fff;background:#122c49;border:1px solid #395676;border-radius:14px;width:min(1180px,100%);max-height:calc(100dvh - 40px);padding:18px;overflow:auto;box-shadow:0 16px 55px #0006}.hc-popup-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.hc-popup-heading strong{color:#fff;font-size:19px}.hc-popup-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start;gap:16px;display:grid}.hc-popup-card{background:#122c49;border:1px solid #395676;border-radius:10px;min-width:0;overflow:hidden}.hc-popup-card h2{color:#fff;overflow-wrap:anywhere;margin:0;padding:16px;font-size:18px}.hc-popup-card img{object-fit:contain;width:100%;height:auto;max-height:60dvh;display:block}.hc-popup-card .hc-links{padding:12px 16px}.hc-popup-image{display:block}.hc-rich{overflow-wrap:anywhere;padding:0 16px 16px;line-height:1.7}.hc-rich img{max-width:100%;height:auto}.hc-rich a{color:#fff;text-decoration:underline}.hc-rich table{max-width:100%;display:block;overflow:auto}.hc-rich pre{white-space:pre-wrap}.hc-popup-actions{border-top:1px solid #395676;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px;display:flex}.hc-image-empty{text-align:center;color:#00b0f0;overflow-wrap:anywhere;background:#122c49;padding:35px 20px}.hc-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.hc-banners{margin:14px 0}.hc-banner{display:block}.hc-banner-copy{padding:16px}.hc-banner img{max-height:280px}.hc-popup-backdrop{padding:12px}.hc-popup-dialog{border-radius:10px;max-height:calc(100dvh - 24px);padding:12px}.hc-popup-heading strong{font-size:16px}.hc-popup-heading button{padding:8px 10px}.hc-popup-grid{display:block}.hc-popup-card h2{padding:13px}.hc-popup-card img{max-height:55dvh}.hc-popup-actions button{flex:1;font-size:13px}}.capy-unread-dialog{box-sizing:border-box;overscroll-behavior:contain;color:#fff;text-align:center;background:#122c49;border:1px solid #395676;border-radius:12px;width:min(420px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:30px 24px 24px;font-family:inherit;overflow:auto;box-shadow:0 20px 70px #0008}.capy-unread-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b1b2fbd}.capy-unread-icon{color:#00b0f0;background:#204880;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 20px;display:grid}.capy-unread-dialog h2{word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.5}.capy-unread-dialog p{color:#e2effc;word-break:keep-all;margin:10px 0 24px;font-size:14px;line-height:1.6}.capy-unread-dialog button{color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#0060b0;border:1px solid #395676;border-radius:6px;padding:12px 16px;font-size:14px;font-weight:700}.capy-unread-dialog button:hover{background:#0873c7}.capy-unread-dialog button:focus-visible{outline-offset:3px;outline:2px solid #00b0f0}@media (width<=400px){.capy-unread-dialog{padding:24px 20px 20px}.capy-unread-dialog h2{font-size:18px}}.capy-auth-dialog{box-sizing:border-box;color:#fff;background:#122c49;border:1px solid #395676;border-radius:12px;width:min(420px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;font-family:inherit;font-size:14px;line-height:1.5;overflow:hidden;box-shadow:0 20px 70px #0008}.capy-auth-dialog[open]{flex-direction:column;display:flex}.capy-auth-dialog.is-register{width:min(700px,100vw - 32px)}.capy-auth-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080604bb}.capy-auth-dialog *{box-sizing:border-box}.capy-auth-dialog button,.capy-auth-dialog input,.capy-auth-dialog select{font:inherit}.capy-auth-heading{background:#122c49;border-bottom:1px solid #395676;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.capy-auth-heading p{color:#e2effc;margin:0;font-size:12px}.capy-auth-heading p:first-child{letter-spacing:.14em;color:#00b0f0;margin-bottom:4px;font-size:10px}.capy-auth-heading h2{color:#fff;margin:0 0 7px;font-size:22px;font-weight:700;line-height:1.3}.capy-auth-dialog button{cursor:pointer;color:#fff;background:#122c49;border:1px solid #395676;border-radius:6px}.capy-auth-dialog button:disabled{cursor:not-allowed;opacity:.5}.capy-auth-dialog .capy-auth-close{color:#e2effc;background:0 0;border-color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.capy-auth-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#395676 transparent;min-height:0;padding:22px 24px;overflow-y:auto}.capy-auth-fields{border:0;grid-template-columns:minmax(0,1fr);gap:17px;min-width:0;margin:0;padding:0;display:grid}.capy-auth-fields.is-register{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.capy-auth-field{flex-direction:column;gap:6px;min-width:0;display:flex}.capy-auth-field.full{grid-column:1/-1}.capy-auth-field label{color:#fff;font-size:13px;font-weight:600}.capy-auth-field input,.capy-auth-field select{color:#fff;outline-offset:2px;background:#0b1b2f;border:1px solid #395676;border-radius:6px;width:100%;min-width:0;height:44px;padding:10px 12px;display:block}.capy-auth-field input::placeholder{color:#b8cce2}.capy-auth-field small{color:#b8cce2;font-size:11px}.capy-auth-input-wrap{min-width:0;display:flex;position:relative}.capy-auth-input-wrap:has(.capy-auth-reveal) input{padding-right:44px}.capy-auth-input-wrap:has(.capy-auth-check) input{padding-right:94px}.capy-auth-dialog .capy-auth-reveal{color:#e2effc;background:0 0;border:0;justify-content:center;align-items:center;width:38px;display:flex;position:absolute;top:3px;bottom:3px;right:3px}.capy-auth-dialog .capy-auth-check{height:30px;padding:0 10px;font-size:11px;font-weight:600;position:absolute;top:7px;right:6px}.capy-auth-dialog :focus-visible{outline-offset:2px;outline:2px solid #00b0f0}.capy-auth-error,.capy-auth-success{overflow-wrap:anywhere;border:1px solid #705540;border-radius:6px;margin:16px 0 0;padding:12px;font-size:13px}.capy-auth-error{color:#ffd0bd;background:#482d24}.capy-auth-success{color:#dfedc2;background:#2d3524}.capy-auth-field .capy-auth-available,.capy-auth-field .capy-auth-unavailable{margin:0;font-size:12px}.capy-auth-available{color:#c9dda6}.capy-auth-unavailable{color:#f1bfa8}.capy-auth-actions{gap:10px;margin-top:22px;display:flex}.capy-auth-actions button{flex:1;min-height:44px;padding:10px 14px;font-weight:600}.capy-auth-actions .capy-auth-submit{color:#fff;background:#0060b0;border-color:#395676}.capy-auth-switch{color:#b8cce2;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.capy-auth-switch button{color:#fff;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.capy-auth-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.capy-mobile-auth{display:none}@media (width<=600px){.capy-auth-dialog,.capy-auth-dialog.is-register{border-radius:10px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.capy-auth-heading{padding:18px 16px 14px}.capy-auth-heading h2{font-size:20px}.capy-auth-body{padding:18px 16px}.capy-auth-fields.is-register{grid-template-columns:minmax(0,1fr)}.capy-auth-field input,.capy-auth-field select{font-size:16px}}@media (width<=1429px){.demo1-shell .capy-mobile-auth{align-items:center;gap:4px;display:flex;position:absolute;top:7px;right:6px}.demo1-shell .capy-mobile-auth button{white-space:nowrap;color:#00b0f0;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:11px}.demo1-shell .capy-mobile-auth button:focus-visible{outline-offset:1px;outline:2px solid #00b0f0}}.capy-auth-modes{gap:8px;margin-bottom:20px;display:flex}.capy-auth-modes button{flex:1;min-height:44px;padding:10px}.capy-auth-modes button[aria-pressed=true]{color:#fff;background:#0060b0;border-color:#395676;font-weight:700}.capy-auth-mode-note{color:#e2effc;margin:0 0 18px;font-size:12px;line-height:1.6}@font-face{font-family:SCDream;src:url(/assets/fonts/SCDream4.woff);font-weight:400}@font-face{font-family:SCDream;src:url(/assets/fonts/SCDream6.woff);font-weight:600}@font-face{font-family:SCDream;src:url(/assets/fonts/SCDream8.woff);font-weight:800}:root{color:#f1eee6;font-synthesis:none;background:#080909;font-family:SCDream,Noto Sans KR,sans-serif}*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}html,body,#root{min-height:100%;margin:0}body{color:#eee;background:#080909 url(/assets/images/body-bg.jpg) top/cover fixed;overflow-x:hidden}button,input{font:inherit}button{color:inherit;cursor:pointer;transition:border-color .18s,color .18s,filter .18s,background-color .18s,transform .18s}button:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #d3b272}button:active{transform:translateY(1px)}.ui-icon{vertical-align:middle;width:1em;height:1em;display:inline-block}.app-shell{min-height:100vh}.site-header{z-index:10;background:linear-gradient(#242424 0,#090a0a 47%,#101111 100%);border-bottom:2px solid #9b7a42;height:122px;position:relative;box-shadow:0 2px 12px #000}.brand{background:0 0;border:0;width:88px;height:82px;padding:0;position:absolute;top:30px;left:50%;transform:translate(-50%)}.brand img{object-fit:contain;width:100%;height:100%}.original-demo-wordmark{color:#f1d18a;letter-spacing:-.05em;text-shadow:0 2px #5d451f,0 0 12px #d7ba7b4d;white-space:nowrap;place-items:center;width:100%;height:100%;font-family:Impact,Arial Narrow,sans-serif;font-size:12px;font-style:italic;line-height:1;display:grid}.utility-nav{gap:4px;display:flex;position:absolute;top:10px;right:calc(50% - 610px)}.utility-nav button,.language{color:#d8bd87;text-shadow:0 1px 2px #000;background:linear-gradient(#2c2b29,#151515);border:1px solid #a9884d;border-radius:5px;height:30px;padding:0 13px;font-size:14px;font-weight:800;box-shadow:inset 0 0 4px #000}.primary-nav{align-items:center;gap:clamp(32px,3.25vw,52px);display:flex;position:absolute;bottom:19px}.primary-nav-left{gap:54px;right:calc(50% + 123px)}.primary-nav-right{left:calc(50% + 118px)}.primary-nav button{white-space:nowrap;background:0 0;border:0;padding:0;font-size:17px;font-weight:500}.primary-nav button.active{color:#e3c68e}.language-wrap{z-index:3;position:absolute;top:10px;left:calc(50% - 365px)}.language{align-items:center;display:flex}.language span{font-size:11px;transition:transform .18s}.language-wrap.open .language span{transform:rotate(180deg)}.language-menu{background:linear-gradient(#1d1c1b,#0e0e0e);border:1px solid #a8874e;border-radius:5px;width:134px;padding:5px;position:absolute;top:36px;left:0;box-shadow:0 8px 22px #000b}.language-menu button{color:#e6d4aa;background:0 0;border:0;border-radius:4px;gap:8px;width:100%;padding:8px 9px;font-size:12px;display:flex}.language-menu button.active,.language-menu button:hover{color:#f1d9a0;background:#302a22}.profile-icon,.mobile-tools,.ticker{display:none}.desktop-shell{grid-template-columns:275px 876px 279px;align-items:start;width:1430px;margin:14px auto 0;display:grid}.quick-column{background:#0003;min-height:332px}.quick-grid{grid-template-columns:repeat(3,1fr);gap:5px;width:258px;display:grid}.quick-grid button{color:#cfb27d;background:linear-gradient(145deg,#2e2e2d,#181919);border:1px solid #48453f;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:75px;font-size:14px;font-weight:700;display:flex}.quick-grid button:hover,.drawer-grid button:hover{color:#e4c688;filter:brightness(1.12);border-color:#a98c58}.quick-grid img{object-fit:contain;width:35px;height:35px}.page-column{min-width:0}.user-panel{width:260px;margin-left:15px}.user-info-card{background:#252524;border:1px solid #8d774d;border-radius:5px;min-height:160px;padding:14px 10px 10px}.user-name{align-items:center;gap:9px;display:flex}.user-name h2{margin:0;font-size:21px;font-weight:800}.desktop-user-name{text-align:center;margin:0 0 12px;font-size:21px;font-weight:800}.level-medal{color:#241b0f;background:radial-gradient(circle at 40% 35%,#f2d58d,#aa7c38 62%,#65431e);border:2px solid #e1c37c;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 0 0 3px #302313,0 1px 3px #000}.wallet-box{color:#ddd;background:#050505;border:1px solid #555;border-radius:4px;margin-top:13px;padding:7px 15px}.wallet-box p{align-items:center;gap:4px;margin:3px 0;font-size:13px;display:flex}.wallet-box p strong{margin-left:2px}.wallet-box .ui-icon{width:16px;height:16px}.wallet-symbol{color:#cdb274;border:1px solid #cdb274;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:inline-grid}.point-symbol{font-size:9px}.home{width:100%}.hero{aspect-ratio:1280/420;object-fit:cover;border:1px solid #9e7c41;width:100%;display:block}.feature-cards{grid-template-columns:repeat(3,138px);justify-content:space-between;padding:20px 73px 26px;display:grid}.feature-cards button{background:#111;border:1px solid #ae8d50;border-radius:6px;width:138px;padding:0;overflow:hidden}.feature-cards img{width:100%;height:auto;display:block}.home-panels{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.home-panels button{background:#252423;border:1px solid #967c4d;border-radius:5px;justify-content:space-between;align-items:center;height:58px;padding:0 12px;display:flex}.home-panels strong{align-items:center;font-size:17px;display:flex}.home-panels strong span{color:#d7ba7b;margin-right:7px;font-size:21px;display:inline-flex}.home-panels em{font-size:13px;font-style:normal}.provider-logos{filter:grayscale();opacity:.62;grid-template-columns:repeat(8,1fr);align-items:center;gap:26px 32px;padding:38px 25px 70px;display:grid}.provider-logos img{object-fit:contain;width:100%;max-height:32px}.subpage{min-height:765px;padding-bottom:55px}.page-title{border-bottom:1px solid #5e513b;align-items:center;gap:18px;height:40px;margin-bottom:9px;display:flex}.page-title h1{color:#d5b677;margin:0;font-size:19px;font-weight:800}.page-title span{display:none}.table-shell{background:#171614de;border:1px solid #514838;overflow:auto hidden}.table-head{color:#eee9dc;background:#312a25;border-bottom:1px solid #4d4336;font-size:14px;font-weight:700;display:grid}.table-head span{text-align:center;padding:9px 8px}.table-body-row{color:#ddd6c9;background:#1c1b19eb;border-bottom:1px solid #463d31;align-items:center;min-height:43px;font-size:13px;font-weight:500;display:grid}.table-body-row:last-child{border-bottom:0}.table-body-row>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:11px 8px;overflow:hidden}.status{border:1px solid #665a48;border-radius:12px;justify-content:center;align-items:center;padding:3px 8px;font-size:11px;font-style:normal;display:inline-flex}.status.done,.status.win{color:#a9d5ad;background:#28352a;border-color:#55735a}.status.pending{color:#f2cc84;background:#3a3020;border-color:#81683c}.status.unread{color:#ffe093;background:#493715;border-color:#9d7834}.status.lost{color:#d49791;background:#392524;border-color:#714542}.checkbox-board .table-head,.checkbox-board .table-body-row{grid-template-columns:120px 160px 170px 260px 166px!important}.fake-check{vertical-align:-2px;background:#f1eee7;border:1px solid #a9a398;border-radius:1px;width:13px;height:13px;display:inline-block}.empty-row{color:#eee;place-items:center;min-height:39px;font-size:14px;font-weight:700;display:grid}.action-row{justify-content:flex-end;gap:5px;margin:10px 0;display:flex}.centered-actions{justify-content:center;margin-top:28px}.action-row button,.form-actions button{background:linear-gradient(#ccb06f,#715421);border:1px solid #8c7549;border-radius:4px;min-width:140px;padding:10px 20px;font-weight:700}.action-row button:nth-child(2),.form-actions .primary{background:linear-gradient(#ffad3e,#8d4d09)}.action-row button:last-child:not(:nth-child(2)){background:linear-gradient(#777,#282828);border-color:#555}@media (hover:hover) and (pointer:fine){.utility-nav button:hover,.language:hover,.primary-nav button:hover{color:#f1d69b;border-color:#d2af6b}.home-panels button:hover,.feature-cards button:hover,.action-row button:hover,.form-actions button:hover{filter:brightness(1.14)}.game-card:hover .game-art{filter:brightness(1.08);border-color:#d0ad67}.table-body-row:hover{background:#211f1d}}.notice-box{background:#1f1e1beb;border:1px solid #514a3c;margin-bottom:16px;padding:17px 20px}.notice-box h2,.form-card h2{color:#e3c98f;margin:0 0 11px;font-size:17px}.notice-box p{color:#d0c7b7;margin:5px 0;font-size:13px;line-height:1.55}.form-card{background:#181715e6;border:1px solid #574c3b;margin-bottom:18px;padding:0}.form-row{border-bottom:1px solid #4b4235;grid-template-columns:150px 1fr;align-items:stretch;min-height:58px;display:grid}.form-row:last-child{border-bottom:0}.form-row>label{color:#e2dbcd;text-align:center;background:#2b2723;border-right:1px solid #4b4235;justify-content:center;align-items:center;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.field-wrap{align-items:center;gap:7px;min-width:0;padding:9px;display:flex}.field-wrap input,.readonly{color:#eee;background:#1e1b18;border:1px solid #514936;width:100%;height:38px;padding:0 12px}.readonly{color:#777;align-items:center;display:flex}.stack-field,.stack-field>input{width:100%}.amount-buttons{grid-template-columns:repeat(6,1fr);gap:5px;padding-top:9px;display:grid}.amount-buttons button{color:#17120b;background:#d5b573;border:1px solid #a98950;border-radius:5px;min-height:37px;padding:6px 4px;font-size:13px;font-weight:800}.amount-buttons button:hover{filter:brightness(1.08);background:#edcd86}.currency-field{align-items:center;gap:8px;width:100%;display:flex}.currency-field b{color:#eee;min-width:15px}.reward-check{background:0 0!important;border:0!important;justify-content:flex-start!important;padding:0!important}.form-actions{justify-content:center;gap:5px;display:flex}.outside-actions{margin:28px 0 48px}.outside-actions button{min-width:140px}.delete-actions{margin:25px 0 0}.point-page .notice-box{min-height:152px}.point-page .point-form{margin-top:18px}.point-page .outside-actions{margin-bottom:48px}.point-page .outside-actions button:last-child{background:linear-gradient(#72716e,#242424);border-color:#555}.point-page .form-row:first-child{min-height:60px}.point-page .form-row:nth-child(2){min-height:114px}.profile-form h2{border-top:1px solid #4b4235;align-items:center;gap:7px;min-height:77px;margin:0;padding:18px;display:flex}.profile-form h2 .ui-icon{font-size:20px}.profile-page .form-row{min-height:59.3px}.profile-page .readonly{color:#d8cdbb;height:38px}.password-form{margin-top:18px}.profile-actions{margin:28px 0 0}.profile-actions button{min-width:140px}.history-types{gap:35px;margin:12px 0 18px 15px;display:flex}.history-types button{color:#cab17c;background:0 0;border:0;padding:0}.history-filter{background:#1f1e1ccc;border:1px solid #514a3b;border-radius:5px;min-height:57px;padding:10px 14px}.history-filter button{color:#aaa;background:#393633;border:1px solid #48443e;border-radius:6px;margin-right:5px;padding:7px 14px;font-size:13px}.history-filter button.active{border-color:#7c9c80}.loading-copy{color:#8b867f;text-align:center;margin-top:62px}.history-list{gap:9px;margin-top:18px;display:grid}.history-card{background:#1d1c1aeb;border:1px solid #514838;border-radius:5px;overflow:hidden}.history-card>header{background:#312b25;border-bottom:1px solid #4c4234;justify-content:space-between;align-items:center;min-height:40px;padding:8px 12px;display:flex}.history-card>header>div{align-items:center;gap:12px;display:flex}.history-card>header b{color:#e1c488;font-size:13px}.history-card>header span{color:#968e82;font-size:12px}.history-match{grid-template-columns:170px 1fr 220px;align-items:center;gap:12px;min-height:76px;padding:11px 14px;display:grid}.history-match small{color:#9e927f}.history-match strong{color:#f0ece4;font-size:14px}.history-match>span{color:#c8bda9;text-align:right;font-size:12px}.history-match>span b{color:#dfbe7a}.history-card>footer{color:#aaa196;background:#181716;border-top:1px solid #443b31;justify-content:flex-end;gap:34px;min-height:38px;padding:8px 14px;font-size:12px;display:flex}.history-card>footer b{color:#eee8dc}.history-card>footer strong{color:#dfbd78}.money-page:not(.exchange-page) .notice-box:first-of-type{height:176px;min-height:176px;padding-top:22px}.money-page.exchange-page .notice-box:first-of-type{height:152px;min-height:152px;padding-top:21px}.money-page .account-box{min-height:104px;padding-top:21px}.money-form{margin-top:18px}.money-form .field-wrap{padding:9px}.money-form .form-row:first-child{min-height:60px}.money-form .form-row:nth-child(2){min-height:111px}.money-page:not(.exchange-page) .money-form .form-row:last-child{min-height:37px}.money-page>.table-shell{margin-top:0}.money-page .currency-field .readonly,.money-page .currency-field input{width:calc(100% - 7px)}.game-grid{justify-content:center;padding-top:0;display:flex}.game-card{text-align:center;width:210px;margin:0}.game-art{background:#0b0b0b;border:1px solid #8e7445;width:210px}.game-art img{width:100%;height:auto;display:block}.game-card h2{color:#cbae75;margin:7px 0 0;font-size:13px}.sport-top-tabs{background:#1f1e1ce0;border:1px solid #514a3b;border-radius:5px;gap:5px;padding:9px 14px;display:flex}.sport-top-tabs button,.all-chip{color:#b8ad98;background:#36332f;border:1px solid #4c473f;border-radius:5px;min-width:95px;padding:9px 16px;font-weight:700}.sport-top-tabs button.active,.all-chip{color:#20170d;background:#d7b875;border-color:#a88b54}.sport-top-tabs button:last-child{color:#d2b67b;background:#292724;border-color:#917747;margin-left:auto}.all-chip{min-width:52px;margin:8px 0 14px;padding:7px 12px}.league-panel{background:#161514e6;border:1px solid #5c5243;border-radius:5px;min-height:245px}.empty-sports{color:#8d8780;justify-content:center;align-items:flex-start;gap:7px;height:245px;padding-top:70px;display:flex}.sport-match-list{min-height:245px;padding:8px}.sport-match{background:#211f1d;border:1px solid #4c4438;border-radius:4px;margin-bottom:7px;overflow:hidden}.sport-match:last-child{margin-bottom:0}.sport-match>header{color:#b9aa8c;background:#302b25;border-bottom:1px solid #494036;align-items:center;gap:7px;min-height:32px;padding:6px 10px;font-size:12px;display:flex}.sport-match>header strong{font-weight:600}.sport-match>header time{color:#d4b777;margin-left:auto}.sport-ball{color:#d2b678;border:1px solid #b6985d;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid}.match-content{grid-template-columns:minmax(250px,1fr) 360px;align-items:center;gap:12px;min-height:58px;padding:7px 9px;display:grid}.match-teams{text-align:center;grid-template-columns:1fr 36px 1fr;align-items:center;display:grid}.match-teams b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.match-teams span{color:#826f50;font-size:10px}.match-odds{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.match-odds button{color:#e5ddd0;background:linear-gradient(#3b3732,#292622);border:1px solid #564c3e;border-radius:4px;justify-content:space-between;align-items:center;min-height:36px;padding:5px 8px;display:flex}.match-odds button:hover:not(:disabled){color:#f2d593;filter:brightness(1.12);border-color:#a48854}.match-odds button:disabled{color:#6f6961;cursor:default}.match-odds small{color:#a99c88;font-size:10px}.match-odds strong{color:#e4c37f;font-size:13px}.spinner{border:2px dotted;border-radius:50%;flex:none;width:16px;height:16px;animation:.85s linear infinite spin;display:inline-block}.loading-copy{justify-content:center;align-items:center;gap:7px;display:flex}@keyframes spin{to{transform:rotate(360deg)}}.mobile-bet-cart{display:none}.overseas-page{position:relative}.overseas-page p{color:#030303;text-align:center;margin:0;position:absolute;top:638px;left:0;right:0}.desktop-bet-slip{background:#242321;border:1px solid #8d774d;border-radius:5px;width:260px;height:426px;margin:10px 0 0;padding:11px;overflow:hidden}.desktop-bet-slip h2{color:#d8bb7b;text-align:left;justify-content:space-between;margin:0 0 17px;font-size:17px;display:flex}.desktop-bet-slip h2 b{color:#20180d;background:#d4b36f;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.desktop-bet-slip label{color:#b8a886;font-size:12px}.bet-amount{background:#050505;border:1px solid #786441;border-radius:5px;justify-content:flex-end;margin:8px 0;padding:9px;display:flex}.bet-amount span{color:#c9a966;margin-left:10px}.bet-chips{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.bet-chips button{background:#35322e;border:1px solid #4b463f;padding:7px 2px;font-size:11px}.desktop-bet-slip dl{margin:12px 0}.desktop-bet-slip dl div{border-bottom:1px solid #494138;justify-content:space-between;min-height:28px;padding:5px 3px;font-size:12px;display:flex}.desktop-bet-slip dt,.desktop-bet-slip dd{margin:0}.desktop-bet-slip dd{color:#dfc181}.bet-slip-actions{gap:4px;padding-top:10px;display:flex}.bet-slip-actions button{background:#252321;border:1px solid #876e43;flex:1;padding:11px 4px}.bottom-bar,.mobile-drawer,.notice-popup{display:none}.row-popup-container{z-index:100;pointer-events:none;justify-content:center;align-items:center;gap:16px;padding:60px 30px;display:flex;position:fixed;inset:0}.row-popup-list{justify-content:center;align-items:center;gap:16px;max-width:100%;display:flex}.row-popup-card{pointer-events:auto;background:#1a1410;border:1px solid #d4a57452;border-radius:12px;flex-direction:column;width:min(340px,23vw);min-width:0;height:clamp(410px,66.66vh,560px);animation:.42s both popup-rise;display:flex;overflow:hidden;box-shadow:0 20px 60px #000b}.row-popup-card header{background:#2d2620;border-bottom:1px solid #d4a57440;justify-content:space-between;align-items:center;min-height:56px;padding:14px 16px;display:flex}.row-popup-card h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.row-popup-card header button{color:#fff;background:#1a1410e6;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:18px;display:grid}.row-popup-body{background:#1a1410;flex:1;min-height:0;padding:16px;overflow:auto}.row-popup-body img{border-radius:6px;width:100%;height:auto;display:block}.row-popup-card footer{background:#2d2620;border-top:1px solid #d4a57440;padding:10px 16px}.row-popup-card label{color:#cbd5e1;align-items:center;gap:6px;font-size:12px;display:flex}.row-popup-card input,.notice-popup input{accent-color:#b8895a;width:15px;height:15px}@keyframes popup-rise{0%{opacity:0;transform:translateY(24px)scale(.97)}}@media (width>=1430px){.money-page .page-title{margin-bottom:7px}.money-page:not(.exchange-page) .notice-box:first-of-type{margin-bottom:20px}.ticker{z-index:11;color:#c8b079;background:#1d1d1d;border:1px solid #806942;border-radius:14px;align-items:center;width:245px;height:29px;display:flex;position:absolute;top:10px;left:calc(50% - 610px);overflow:hidden}.ticker span{width:35px;padding-left:8px;font-size:17px;display:flex}.ticker p{white-space:nowrap;margin:0;animation:12s linear infinite ticker-move}.history-types{margin-top:16px;margin-bottom:23px}.history-page .loading-copy{margin-top:65px}.sports-page .all-chip{margin-bottom:8px}.exchange-page .money-form{margin-top:20px}.exchange-page .outside-actions:not(.delete-actions){margin:30px 0 50px}.exchange-page .delete-actions{margin-top:30px}}@keyframes ticker-move{0%{transform:translate(205px)}to{transform:translate(-310px)}}@media (width<=1429px){.app-shell{--mobile-header-height:60px;--mobile-bottom-height:66px;width:calc(100% - 4px)}body{background-position:top;background-size:auto 100%}.site-header{height:60px}.brand{width:50px;height:51px;top:4px}.utility-nav,.primary-nav{display:none}.mobile-tools{gap:10px;display:flex;position:absolute;top:14px;left:10px}.plain-icon{color:#e0c386;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:30px;padding:0;font-size:28px;line-height:30px;display:flex}.plain-icon .ui-icon{width:27px;height:27px}.plain-icon:focus-visible,.profile-icon:focus-visible{outline:0}.plain-icon.mail{position:relative}.plain-icon small{color:#8a744b;font-size:9px;position:absolute;top:-1px;right:-5px}.language-wrap{top:15px;left:auto;right:52px}.language{height:29px;padding:0 9px;font-size:12px}.language-menu{left:auto;right:0}.profile-icon{color:#dfc486;background:0 0;border:0;width:29px;height:29px;padding:0;font-size:29px;display:block;position:absolute;top:14px;right:12px}.profile-icon .ui-icon{width:28px;height:28px}.ticker{color:#c8b079;background:#1d1d1d;border:1px solid #806942;border-radius:14px;align-items:center;height:27px;margin:1px 3px 0;display:flex;overflow:hidden}.ticker span{width:34px;padding-left:8px;font-size:16px;display:flex}.ticker p{text-align:center;white-space:nowrap;flex:none;margin:0;animation:12s linear infinite ticker-mobile;overflow:hidden}.desktop-shell{width:100%;margin:0;display:block}.quick-column,.user-panel{display:none}.page-column{width:100%}.mobile-menu-layer{inset:var(--mobile-header-height) 0 var(--mobile-bottom-height);z-index:30;position:fixed}.mobile-drawer-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#090603b8;position:absolute;inset:0}.mobile-drawer{z-index:1;overscroll-behavior:contain;scrollbar-width:thin;background:#0d0e0e;border-bottom:1px solid #70583d;border-radius:0 0 10px 10px;width:100%;max-height:100%;padding:12px 0 18px;display:block;position:relative;overflow-y:auto;box-shadow:0 16px 34px #000b}.drawer-sections{gap:14px;padding:0 8px;display:grid}.drawer-section h2{color:#b99d70;letter-spacing:.08em;align-items:center;gap:8px;margin:0 2px 7px;font-size:11px;line-height:1.4;display:flex}.drawer-section h2:after{content:"";background:#6f5b3c80;flex:1;height:1px}.drawer-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.drawer-grid button{color:#cfb27d;background:linear-gradient(#282826,#1d1e1e);border:1px solid #504a40;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;height:68px;font-size:13px;font-weight:700;display:flex}.drawer-grid img{object-fit:contain;width:38px;height:38px}.member-drawer{top:var(--mobile-header-height);right:0;bottom:var(--mobile-bottom-height);z-index:31;overscroll-behavior:contain;background:#111 url(/assets/images/body-bg.jpg) 50%/cover;border-left:1px solid #8e7448;width:280px;padding:12px 10px;display:block;position:fixed;overflow:auto;box-shadow:-10px 0 28px #000c}.member-drawer-head{justify-content:space-between;align-items:center;display:flex}.member-drawer-head button{color:#e2c486;background:0 0;border:0;width:32px;height:32px;font-size:28px}.member-drawer .wallet-box{margin:14px 0}.member-actions{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.member-actions button{color:#d8bd83;background:linear-gradient(#463a25,#211f1b);border:1px solid #65543a;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:78px;display:flex}.member-actions img{object-fit:contain;width:38px;height:38px}.logout-button{background:linear-gradient(#a27b49,#5d4228);border:1px solid #a47f4e;border-radius:5px;width:100%;margin-top:10px;padding:11px}.bottom-bar{z-index:20;background:linear-gradient(#292929,#0d0e0e);border-top:1px solid #8e7448;grid-template-columns:repeat(5,1fr);height:66px;display:grid;position:fixed;bottom:0;left:0;right:4px}.bottom-bar button{color:#d3ba83;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;font-size:12px;display:flex}.bottom-bar img{width:30px;height:30px}.home{padding-bottom:80px}.hero{width:100%;margin:0}.feature-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px 10px}.feature-cards button{width:100%}.home-panels{gap:14px;padding:0 10px}.provider-logos{grid-template-columns:repeat(8,1fr);gap:25px 30px;padding:45px 25px 110px}.subpage{min-height:calc(100vh - 87px);padding-bottom:90px}.page-title{height:68px;margin-bottom:0;padding:0 10px}.page-title h1{font-size:20px}.point-page .page-title,.profile-page .page-title,.game-page .page-title{height:50px}.point-page .page-title{margin-bottom:8px}.profile-page .page-title{margin-bottom:5px}.money-page .page-title{align-items:flex-start;height:81px;margin-bottom:15px;padding:30px 10px 0}.money-page .page-title:after{color:#9c7945;opacity:.08;pointer-events:none;font:800 70px/1 serif;position:absolute;bottom:-7px;right:24%}.money-page:not(.exchange-page) .page-title:after{content:"$";transform:rotate(-14deg)}.money-page.exchange-page .page-title:after{content:"◎"}.history-page .page-title{height:79px}.table-shell{border-left:0;border-right:0}.desktop-bet-slip{display:none}.sports-page .page-title,.overseas-page .page-title{height:50px}.sports-layout{padding:0}.sport-top-tabs{border-left:0;border-right:0;border-radius:0}.league-panel{border-left:0;border-right:0}.mobile-bet-cart{color:#fff;background:linear-gradient(#b9894e,#765035);border:0;border-radius:50%;place-items:center;width:60px;height:60px;padding:0;display:grid;position:fixed;bottom:127px;right:14px;box-shadow:0 4px 12px #0008}.mobile-bet-cart .ui-icon{width:27px;height:27px}.mobile-bet-cart b{color:#1b150d;background:#d8bb7d;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:-6px;right:-1px}.profile-form h2{align-items:center;min-height:76px;display:flex}.point-page .form-row:first-child{min-height:59px}.point-page .form-row:nth-child(2){min-height:110px}.game-card,.game-art{width:178px}.game-grid{padding-top:17px}.history-types{margin-top:29px;margin-bottom:21px}.history-page .loading-copy{margin-top:62px}.point-page .page-title h1,.profile-page .page-title h1,.game-page .page-title h1,.sports-page .page-title h1,.overseas-page .page-title h1{transform:translateY(4px)}.overseas-page p{top:542px}.row-popup-container{display:none}.notice-popup{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.notice-popup-inner{background:#1a1410;border:1px solid #d4a5744d;border-radius:14px;flex-direction:column;width:min(500px,100% - 30px);max-height:94dvh;animation:.42s both popup-rise;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #000c}.notice-popup-inner>h2{color:#d4a574;background:#2d2620;border-bottom:1px solid #d4a57440;min-height:55px;margin:0;padding:17px 50px 15px 20px;font-size:16px;font-weight:600}.notice-popup-x{z-index:2;color:#ccc;background:#1a1410e6;border:1px solid #d4a57466;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:12px;right:12px}.notice-popup-body{background:#1a1410;min-height:0;padding:20px;overflow:auto}.notice-popup-body img{border-radius:8px;width:100%;height:auto;display:block}.notice-popup-dots{background:#2d2620;justify-content:center;align-items:center;gap:8px;min-height:38px;display:flex}.notice-popup-dots button{background:#d4a57466;border:0;border-radius:50%;width:8px;height:8px;padding:0}.notice-popup-dots button.active{background:#d4a574;box-shadow:0 0 6px #d4a57480}.notice-popup footer{background:#2d2620;border-top:1px solid #d4a57440;justify-content:space-between;align-items:center;min-height:59px;padding:12px 20px;display:flex}.notice-popup footer label{color:#ccc;align-items:center;gap:6px;font-size:13px;display:flex}.notice-popup footer>button{color:#1a1410;background:linear-gradient(135deg,#d4a574,#b8895a);border:0;border-radius:6px;padding:8px 22px;font-size:13px;font-weight:600}}@keyframes ticker-mobile{0%{transform:translate(calc(100vw - 50px))}to{transform:translate(-310px)}}@media (width>=601px) and (width<=1429px){.feature-cards{padding:18px 10px}.board-page .page-title{height:62px}.notice-list-page .page-title{height:82px;margin-bottom:14px}.money-page:not(.exchange-page) .notice-box:first-of-type{height:176px;min-height:176px;margin-bottom:20px}.money-page.exchange-page .notice-box:first-of-type{height:152px;min-height:152px;margin-bottom:20px}.money-page .account-box{min-height:100px}.money-form{margin-top:20px}.money-form .form-row:first-child{min-height:59px}.money-form .form-row:nth-child(2){min-height:111px}.money-page .outside-actions:not(.delete-actions){margin:30px 0 51px}.money-page .delete-actions{margin:28px 0 0}}@media (width<=600px){.ticker{font-size:13px}.feature-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:20px 11px}.feature-cards button{width:100%}.feature-cards button:nth-child(3){grid-column:1/3;justify-self:center;width:49%}.home-panels{flex-direction:column;gap:8px;padding-bottom:20px;display:flex}.home-panels button{height:56px;padding:0 14px}.home-panels strong{font-size:18px}.provider-logos{display:none}.table-head{font-size:13px}.table-head span{padding:10px 4px}.table-body-row{font-size:12px}.table-body-row>span{padding:10px 5px}.empty-row{min-height:37px;font-size:13px}.centered-actions{margin-top:40px}.action-row button{min-width:90px;padding:10px 13px}.notice-box{margin-bottom:17px;padding:18px 20px}.notice-box h2{font-size:17px}.notice-box p{font-size:14px;line-height:1.65}.form-row{grid-template-columns:86px 1fr;min-height:59px}.form-row>label{padding:8px 5px;font-size:14px}.field-wrap{padding:9px 11px}.amount-buttons{grid-template-columns:repeat(3,1fr);gap:5px}.outside-actions{margin:28px 0 55px}.outside-actions button{min-width:90px;padding:10px 15px}.point-page .notice-box{min-height:179px;padding-top:15px;padding-bottom:15px}.point-page .point-form{margin-top:18px}.point-page .form-row:first-child{min-height:63px}.point-page .form-row:nth-child(2){min-height:151px}.point-page .outside-actions{margin:27px 0 55px}.profile-page .form-row{grid-template-columns:75px 1fr;min-height:59px}.profile-page .page-title{margin-bottom:8px}.profile-page .profile-form{margin-bottom:0}.profile-form h2{min-height:96px;padding:20px}.password-form{margin-top:0}.history-types{margin:23px 15px 25px}.history-filter{border-radius:5px;min-height:54px;margin:0 2px}.loading-copy{margin-top:65px}.history-list{gap:8px;margin:14px 7px 0}.history-card>header{padding:8px 10px}.history-card>header>div{gap:1px;display:grid}.history-match{grid-template-columns:1fr;gap:6px;min-height:105px;padding:10px 12px;display:grid}.history-match>span{text-align:left}.history-card>footer{justify-content:space-between;gap:8px}.money-page:not(.exchange-page) .notice-box:first-of-type{height:auto;min-height:253px}.money-page.exchange-page .notice-box:first-of-type{height:auto;min-height:177px;padding-top:17px;padding-bottom:17px}.money-page .account-box{min-height:105px}.money-form{margin-top:19px}.money-page.exchange-page .money-form{margin-top:22px}.money-form .form-row{grid-template-columns:75px 1fr}.money-page.exchange-page .money-form .form-row{grid-template-columns:102px 1fr}.money-page.exchange-page .money-form .form-row:nth-child(2){min-height:150px}.money-page.exchange-page .money-form .form-row:first-child,.money-page.exchange-page .money-form .form-row:last-child{min-height:60px}.money-form .form-row:nth-child(2){min-height:143px}.money-page:not(.exchange-page) .money-form .form-row:first-child{min-height:61px}.money-page .outside-actions{margin:28px 0 47px}.game-card,.game-art{width:178px}.game-grid{padding-top:17px}.sport-top-tabs button{min-width:0;padding:8px 14px}.sport-top-tabs button:last-child{padding-left:15px;padding-right:15px}.all-chip{margin-left:0}.sports-page .all-chip{margin-bottom:17px}.league-panel,.empty-sports{height:245px;min-height:245px}.sport-match-list{height:auto;min-height:245px;padding:5px}.sport-match>header{flex-wrap:wrap;align-items:flex-start}.sport-match>header time{width:100%;margin:0 0 0 23px}.match-content{min-height:105px;padding:9px;display:block}.match-teams{margin:0 0 9px}.match-odds button{min-height:38px}.overseas-page p{text-align:center;margin:0;top:382px}.point-page>.table-shell .table-head,.point-page>.table-shell .table-body-row,.checkbox-board .table-head{min-width:650px}.checkbox-board .table-head,.checkbox-board .table-body-row{min-width:740px;grid-template-columns:100px 150px 120px 140px 100px!important}.checkbox-board .empty-row{width:740px}.money-page>.table-shell .table-head,.money-page>.table-shell .table-body-row{min-width:650px}.mobile-bet-cart{width:47px;height:47px;bottom:120px}.mobile-bet-cart .ui-icon{width:23px;height:23px}.notice-popup-inner{width:92vw;max-height:85dvh}.notice-popup-body{max-height:calc(85dvh - 120px)}.notice-popup-body img{width:auto;max-width:100%;max-height:calc(85dvh - 180px);margin:0 auto}.notice-list-page .page-title{height:82px;margin-bottom:24px}}@media (width<=720px){.amount-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.amount-buttons button{white-space:nowrap}}.demo1-after .core-page{padding-bottom:90px}.demo1-after .core-feedback{color:#e8e0b2;overflow-wrap:anywhere;background:#2d3224;border:1px solid #777444;border-radius:4px;margin:12px 0;padding:11px 14px;font-size:13px;line-height:1.6}.demo1-after .core-feedback.error{color:#f0c5b9;background:#3b2520;border-color:#9a6458}.demo1-after .core-page button:disabled{cursor:not-allowed;opacity:.45;filter:none}.demo1-after .core-page :is(input,textarea):focus-visible{outline-offset:2px;outline:2px solid #00b0f0}.demo1-after .core-page .field-wrap{flex-wrap:wrap}.demo1-after .core-page .field-wrap>small{color:#e2effc;flex-basis:100%;font-size:11px;line-height:1.55}.demo1-after .core-page .field-wrap .core-field-error{color:#f2b5a7}.demo1-after .core-page .field-wrap input[aria-invalid=true]{border-color:#d38e7b}.demo1-after .core-page .form-row{min-width:0}.demo1-after .core-page .form-row>label{word-break:keep-all;overflow-wrap:normal}.demo1-after .core-page .reward-check{align-items:center;gap:9px;font-size:13px;line-height:1.6;display:flex}.demo1-after .core-page input[type=checkbox]{appearance:auto;accent-color:#0060b0;cursor:pointer;width:18px;min-width:18px;height:18px;padding:0}.demo1-after .core-page .amount-buttons button{white-space:nowrap;font-size:13px}.demo1-after .core-page .notice-box{height:auto!important}.demo1-after .core-page .money-form .form-row{height:auto}.demo1-after .core-page .delete-actions{margin-top:24px}.demo1-after .profile-security-title{background:#0b1b2f;border:1px solid #395676;margin-top:38px}.demo1-after .profile-security-title h2{color:#e2effc;align-items:center;min-height:76px;margin:0;padding:18px;font-size:18px;display:flex}.demo1-after .withdrawal-password-form{margin-top:0}@media (width<=600px){.demo1-after .core-page .withdrawal-password-form .form-row{grid-template-columns:minmax(0,1fr)}.demo1-after .core-page .withdrawal-password-form .form-row>label{text-align:left;border-right:0;justify-content:flex-start;padding:12px 9px 4px}}.demo1-after .core-records{overflow:visible}.demo1-after .core-table{border-collapse:collapse;table-layout:auto;color:#e2effc;width:100%;font-size:13px}.demo1-after .core-table th{color:#e2effc;background:#122c49;border-bottom:1px solid #395676;padding:11px 8px;font-weight:700}.demo1-after .core-table td{text-align:center;background:#0b1b2f;border-bottom:1px solid #395676;padding:12px 8px}.demo1-after .core-table tbody tr:last-child td{border-bottom:0}.demo1-after .core-table .core-select-col{width:44px}.demo1-after .core-table .core-title-col{text-align:left;overflow-wrap:anywhere;width:55%}.demo1-after .core-row-link{text-align:left;color:#fff;text-underline-offset:4px;width:100%;font-size:inherit;overflow-wrap:anywhere;background:0 0;border:0;padding:3px 0;line-height:1.65;-webkit-text-decoration:underline #00b0f066;text-decoration:underline #00b0f066;display:block}.demo1-after :is(.checkbox-board,.customer-board) .core-table th,.demo1-after :is(.checkbox-board,.customer-board) .core-table .core-title-col,.demo1-after :is(.checkbox-board,.customer-board) .core-row-link{text-align:center}.demo1-after .core-row-link:hover{color:#fff}.demo1-after .core-empty{color:#e2effc;text-align:center;background:#0b1b2f;margin:0;padding:24px 14px;font-size:13px;line-height:1.7}.demo1-after .core-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.demo1-after .core-dialog{color:#fff;width:min(540px,100vw - 24px);max-width:none;max-height:calc(100dvh - 32px);font:inherit;background:#122c49;border:1px solid #395676;border-radius:10px;margin:auto;padding:0;overflow:auto;box-shadow:0 20px 80px #000b}.demo1-after .core-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#090605bb}.demo1-after .core-dialog>header{border-bottom:1px solid #395676;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.demo1-after .core-dialog h2{margin:0;font-size:18px}.demo1-after .core-dialog>header button{color:#fff;background:#0b1b2f;border:1px solid #395676;border-radius:6px;flex:0 0 40px;width:40px;height:40px;font-size:24px}.demo1-after .core-dialog-content{overflow-wrap:anywhere;padding:18px;font-size:14px;line-height:1.7}.demo1-after .core-dialog-content h3{margin:0 0 12px;font-size:18px}.demo1-after .core-dialog .form-actions{flex-wrap:wrap;margin-top:18px}.demo1-after .core-dialog .form-actions button{min-width:100px}.demo1-after .core-dialog .form-row{grid-template-columns:60px minmax(0,1fr)}.demo1-after .core-dialog textarea{resize:vertical;color:#fff;width:100%;min-height:120px;font:inherit;background:#0b1b2f;border:1px solid #395676;padding:10px}.demo1-after .core-detail-body{white-space:pre-wrap}.demo1-after .core-close-action{color:#fff;background:#0060b0;border:1px solid #395676;border-radius:4px;padding:9px 22px}.demo1-after .core-game-button{color:inherit;background:0 0;border:0;width:100%;padding:0;display:block}.demo1-after .core-game-button .game-art{display:block}.demo1-after .core-game-button h2{margin:7px 0 0}.demo1-after .history-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0 10px;display:grid}.demo1-after .history-types button{color:#e2effc;background:#122c49;border:1px solid #395676;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:46px;padding:8px 10px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.demo1-after .history-types button.active{color:#fff;background:#0060b0;border-color:#395676;text-decoration:none}.demo1-after .history-status-tabs{background:#0b1b2f;border:1px solid #395676;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:10px;padding:5px;display:grid}.demo1-after .history-status-tabs button{color:#b8cce2;background:0 0;border:1px solid #0000;border-radius:4px;min-height:39px;font-size:12px;font-weight:600}.demo1-after .history-status-tabs button.active{color:#fff;background:#0060b0;border-color:#395676}.demo1-after .core-page .match-odds button[aria-pressed=true]{color:#fff;background:#0060b0;border-color:#395676;box-shadow:inset 0 0 0 1px #00b0f0}.demo1-after .core-page .match-odds button[aria-pressed=true] :is(small,strong){color:#fff}.demo1-after .core-cart-dock{display:none}.demo1-after .core-bet-slip{width:100%;height:auto;margin-top:12px;display:block;overflow:visible}.demo1-after .user-panel>.desktop-bet-slip{display:none}.demo1-after .core-cart-selections{margin:12px 0;padding:0;list-style:none}.demo1-after .core-cart-selections li{border-bottom:1px solid #395676;justify-content:space-between;gap:12px;padding:10px;display:flex}.demo1-after .core-cart-selections small{color:#00b0f0;margin-top:5px;display:block}.demo1-after .core-cart-selections button{background:#122c49;border:1px solid #395676;border-radius:5px;flex:0 0 36px;height:36px;padding:0}.demo1-after .core-bet-slip .bet-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.demo1-after .core-bet-slip .bet-chips button{min-width:0;min-height:36px;font-size:12px}.demo1-after .core-bet-slip dd{overflow-wrap:anywhere}.demo1-after .demo1-side-cart .core-bet-slip{margin-top:12px}@media (width>=1024px){.demo1-after .demo1-side-cart .core-bet-slip{margin-top:14px}}@media (width>=1024px) and (width<=1429px){.demo1-after .desktop-shell.demo1-sports-shell{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:12px;display:grid}.demo1-after .desktop-shell.demo1-sports-shell .page-column{width:auto}.demo1-after .desktop-shell.demo1-sports-shell .user-panel{width:280px;margin:0;padding-bottom:90px;display:block}}@media (width<=600px){.demo1-after .core-page .table-shell{margin-inline:0}.demo1-after .core-table,.demo1-after .core-table thead{display:block}.demo1-after .core-table thead tr{background:#122c49;display:flex}.demo1-after .core-table thead th{display:none}.demo1-after .core-table thead th.core-select-col{width:auto;padding:12px;display:block}.demo1-after .core-table thead th.core-select-col:after{content:"전체 선택";margin-left:8px;font-weight:400}.demo1-after .core-table tbody{display:block}.demo1-after .core-table tbody tr{background:#0b1b2f;border-bottom:1px solid #395676;grid-template-columns:minmax(0,1fr);padding:10px 12px;display:grid}.demo1-after .core-table td{text-align:right;overflow-wrap:anywhere;border:0;justify-content:space-between;gap:12px;padding:5px 0;font-size:12px;display:flex;width:100%!important}.demo1-after .core-table td:before{content:attr(data-label);color:#b8cce2;flex-shrink:0;font-size:11px}.demo1-after .core-table td.core-title-col{text-align:left;display:block}.demo1-after .core-table td.core-title-col:before{display:none}.demo1-after .core-table .core-row-link{font-size:14px}.demo1-after .checkbox-board .core-table thead tr{border-bottom:1px solid #395676;align-items:center}.demo1-after .checkbox-board .core-table thead th.core-select-col{color:#e2effc;text-align:left;align-items:center;width:100%;padding:11px 14px;display:flex}.demo1-after .checkbox-board .core-table tbody{background:#0b1b2f;gap:8px;padding:8px;display:grid}.demo1-after .checkbox-board .core-table tbody tr{background:#122c49;border:1px solid #395676;border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"select title state""select date state";align-items:center;gap:5px 10px;padding:14px 13px;display:grid;position:relative}.demo1-after .checkbox-board .core-table tbody tr:has(.status.unread){background:#2c2119;border-color:#8d6b3f;box-shadow:inset 3px 0 #d8b16e}.demo1-after .checkbox-board .core-table td{min-width:0;padding:0}.demo1-after .checkbox-board .core-table td:before{display:none}.demo1-after .checkbox-board .core-table td.core-select-col{grid-area:select;place-items:start center;height:100%;padding-top:3px;display:grid;width:28px!important}.demo1-after .checkbox-board .core-table td[data-label=번호]{display:none}.demo1-after .checkbox-board .core-table td.core-title-col{grid-area:title;min-width:0}.demo1-after .checkbox-board .core-table .core-row-link{color:#fff;padding:0;font-size:14px;font-weight:700;line-height:1.45;text-decoration:none}.demo1-after .checkbox-board .core-table td[data-label=발신일자]{color:#b8cce2;text-align:left;grid-area:date;justify-content:flex-start;font-size:11px}.demo1-after .checkbox-board .core-table td[data-label=발신일자]:before{content:"발신";color:#b8cce2;margin-right:5px;display:inline}.demo1-after .checkbox-board .core-table td[data-label=읽음]{grid-area:state;align-self:center;width:auto!important}.demo1-after .checkbox-board .core-table td[data-label=읽음] .status{white-space:nowrap}.demo1-after .checkbox-board .delete-actions{margin-top:18px}.demo1-after .core-page .sport-top-tabs{gap:4px;padding-inline:6px}.demo1-after .core-page .sport-top-tabs button{min-width:0;padding-inline:10px}.demo1-after .history-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:14px 7px 8px;display:grid}.demo1-after .history-types button{min-width:0;min-height:42px;padding-inline:6px}.demo1-after .history-status-tabs{margin:0 7px 8px}.demo1-after .core-page .sport-match>header{flex-wrap:wrap}.demo1-after .core-page .sport-match>header strong{overflow-wrap:anywhere;min-width:0}.demo1-after .core-dialog-content{padding:14px}.demo1-after .core-bet-slip .form-row{grid-template-columns:75px minmax(0,1fr)}.demo1-after .core-page .form-actions{flex-wrap:wrap;padding-inline:10px}.demo1-after .core-page .form-actions button{min-width:85px}}@media (width<=1023px){.demo1-after .sports-page.has-mobile-cart{padding-bottom:110px}.demo1-after .core-cart-dock{z-index:20;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));color:#fff;text-align:left;background:linear-gradient(115deg,#122c49,#122c49);border:1px solid #395676;border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:9px 10px;display:grid;position:fixed;left:12px;box-shadow:0 14px 38px #0b1b2fc7,inset 0 1px #00b0f01f}.demo1-after .core-cart-dock:hover{filter:brightness(1.04);border-color:#395676}.demo1-after .core-cart-dock:focus-visible{outline-offset:3px;outline:3px solid #00b0f0}.demo1-after .core-cart-dock-icon{color:#00b0f0;background:#0b1b2f;border:1px solid #395676;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;position:relative}.demo1-after .core-cart-dock-icon svg{width:24px;height:24px}.demo1-after .core-cart-dock-icon b{color:#fff;font-variant-numeric:tabular-nums;background:#0060b0;border:2px solid #395676;border-radius:10px;place-items:center;min-width:20px;height:20px;padding-inline:5px;font-size:11px;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.demo1-after .core-cart-dock-copy{min-width:0;display:block}.demo1-after .core-cart-dock-copy strong,.demo1-after .core-cart-dock-copy small{display:block}.demo1-after .core-cart-dock-copy strong{font-size:14px;line-height:1.3}.demo1-after .core-cart-dock-copy small{color:#e2effc;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.35;overflow:hidden}.demo1-after .core-cart-dock-action{color:#fff;white-space:nowrap;background:#0060b0;border-radius:8px;place-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;display:grid}.demo1-after .core-dialog.core-cart-sheet-dialog{border-bottom:0;border-left:1px solid #395676;border-right:1px solid #395676;border-radius:18px 18px 0 0;width:min(620px,100%);max-height:min(78dvh,720px);margin:0 auto;padding:0;animation:.2s ease-out core-cart-sheet-in;position:fixed;inset:auto 0 0;overflow:hidden}.demo1-after .core-cart-sheet-dialog>header{z-index:2;background:#122c49;min-height:62px;padding:10px 14px 10px 18px;position:sticky;top:0}.demo1-after .core-cart-sheet-dialog>header button{flex-basis:42px;width:42px;height:42px}.demo1-after .core-cart-sheet-dialog .core-dialog-content{min-height:0;padding:0;overflow:hidden}.demo1-after .core-cart-sheet-dialog .core-bet-slip{box-shadow:none;background:#122c49;border:0;border-radius:0;margin:0;padding:0}.demo1-after .core-cart-sheet-dialog .core-bet-slip>h2{display:none}}.demo1-shell.demo1-after .capy-account-card{color:#fff;min-height:0;box-shadow:none;background:#122c49;border:1px solid #395676;border-radius:8px;padding:14px}.demo1-shell.demo1-after .capy-account-heading{justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.demo1-shell.demo1-after .capy-account-heading .desktop-user-name{color:#fff;text-align:left;overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;line-height:1.4}.demo1-shell.demo1-after .capy-account-heading h2>span{color:#b8cce2;font-size:12px;font-weight:400}.demo1-shell.demo1-after .capy-account-mail{color:#00b0f0;background:#122c49;border:1px solid #395676;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:52px;min-height:36px;padding:6px 8px;display:flex}.demo1-shell.demo1-after .capy-account-mail .ui-icon{width:17px;height:17px}.demo1-shell.demo1-after .capy-account-mail span{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.demo1-shell.demo1-after .capy-account-balances{border-top:1px solid #395676;margin:8px 0 10px;padding-top:8px}.demo1-shell.demo1-after .capy-account-balances dt{color:#b8cce2;font-size:12px}.demo1-shell.demo1-after .capy-account-balances dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0}.demo1-shell.demo1-after .capy-account-balances dd>span{color:#b8cce2;margin-left:5px;font-size:12px;font-weight:400}.demo1-shell.demo1-after .capy-account-money dd{color:#fff;letter-spacing:-.025em;margin-top:3px;font-size:26px;font-weight:750;line-height:1.3}.demo1-shell.demo1-after .capy-account-card .capy-account-money{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.demo1-shell.demo1-after .capy-account-card .capy-account-money dt{flex:none}.demo1-shell.demo1-after .capy-account-card .capy-account-money dd{text-align:right;margin:0;font-size:24px}.demo1-shell.demo1-after .capy-account-points{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.demo1-shell.demo1-after .capy-account-points dd{color:#e2effc;text-align:right;font-size:14px;font-weight:600}.demo1-shell.demo1-after .capy-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.demo1-shell.demo1-after .capy-account-actions button{color:#00b0f0;background:#122c49;border:1px solid #395676;border-radius:6px;min-height:40px;padding:8px;font-size:12px;font-weight:600}.demo1-shell.demo1-after .capy-account-card button:hover{background:#204880;border-color:#395676}.demo1-shell.demo1-after .capy-account-card button:focus-visible{outline-offset:2px;outline:2px solid #00b0f0}.demo1-shell.demo1-after .capy-member-scrim{inset:var(--mobile-header-height,60px) 0 0;z-index:30;background:#0b1b2fa6;position:fixed}.demo1-shell.demo1-after .member-drawer{width:min(360px,100vw - 24px);padding:0 16px max(16px,env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:#395676 transparent;background:#0b1b2f;border-left:1px solid #395676;bottom:0}.demo1-shell.demo1-after .member-drawer-head{z-index:2;background:#0b1b2f;border-bottom:1px solid #395676;min-height:78px;margin:0 -16px 14px;padding:12px 16px;position:sticky;top:0}.demo1-shell.demo1-after .member-drawer-head .user-name{gap:10px;min-width:0}.demo1-shell.demo1-after .member-drawer-head h2{font-size:18px;line-height:1.4}.demo1-shell.demo1-after .member-drawer-head h2 span{color:#b8cce2;font-size:12px;font-weight:400}.demo1-shell.demo1-after .member-drawer-head .level-medal{width:34px;height:34px;font-size:12px}.demo1-shell.demo1-after .member-drawer-head>button{color:#b8cce2;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.demo1-shell.demo1-after .member-drawer-head>button .ui-icon{width:20px;height:20px}.demo1-shell.demo1-after .member-drawer-head>button:hover{color:#fff;background:#122c49}.demo1-shell.demo1-after .capy-member-wallet{background:#122c49;border:1px solid #395676;border-radius:12px;margin-bottom:14px;padding:16px 14px 0}.demo1-shell.demo1-after .capy-member-wallet .capy-account-balances{border:0;margin:0 0 14px;padding:0}.demo1-shell.demo1-after .capy-member-wallet .capy-account-money dd{font-size:28px}.demo1-shell.demo1-after .capy-member-inbox{color:#e2effc;background:0 0;border:0;border-top:1px solid #395676;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px 0;font-size:12px;display:flex}.demo1-shell.demo1-after .capy-member-inbox .ui-icon{width:18px;height:18px}.demo1-shell.demo1-after .capy-member-inbox strong{color:#fff;margin-left:auto;font-size:14px}.demo1-shell.demo1-after .capy-member-inbox small{color:#b8cce2;margin-left:4px;font-size:11px;font-weight:400}.demo1-shell.demo1-after .member-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.demo1-shell.demo1-after .member-actions button{color:#e2effc;background:#122c49;border:1px solid #395676;border-radius:9px;flex-direction:row;justify-content:flex-start;gap:10px;min-height:58px;padding:10px;font-size:12px}.demo1-shell.demo1-after .member-actions img{flex:none;width:28px;height:28px}.demo1-shell.demo1-after .member-drawer .capy-member-banners{gap:10px;margin-top:18px;padding:0}.demo1-shell.demo1-after .member-drawer .capy-member-banner{border-color:#395676;border-radius:10px;min-height:106px;padding:14px 72px 14px 14px}.demo1-shell.demo1-after .member-drawer .capy-member-banner h3{margin:7px 0 5px;font-size:17px;line-height:1.35}.demo1-shell.demo1-after .member-drawer .capy-member-banner p{font-size:10px}.demo1-shell.demo1-after .member-drawer .capy-banner-eyebrow{letter-spacing:.08em;font-size:8px}.demo1-shell.demo1-after .member-drawer .capy-banner-globe{width:58px;height:58px;bottom:20px;right:9px}.demo1-shell.demo1-after .member-drawer .capy-banner-telegram{width:46px;height:46px;top:30px;right:14px}.demo1-shell.demo1-after .member-drawer .capy-banner-telegram svg{width:28px;height:28px}.demo1-shell.demo1-after .member-drawer .logout-button{color:#b8cce2;background:0 0;border:1px solid #395676;border-radius:8px;min-height:44px;margin-top:16px;padding:10px;font-size:12px}.demo1-shell.demo1-after .member-drawer button:focus-visible{outline-offset:2px;outline:2px solid #00b0f0}.demo1-shell.demo1-after .core-bet-slip{color:#fff;background:#122c49;border:1px solid #395676;border-radius:8px;padding:0;overflow:hidden}.demo1-shell.demo1-after .core-cart-heading{border-bottom:1px solid #395676;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:6px 14px;display:flex}.demo1-shell.demo1-after .core-cart-mobile-title{display:none}.demo1-shell.demo1-after .core-cart-heading h2{border:0;align-items:center;gap:8px;margin:0;padding:0;font-size:15px;display:flex}.demo1-shell.demo1-after .core-cart-heading h2 b{width:22px;height:22px;font-size:11px}.demo1-shell.demo1-after .core-cart-heading>button{color:#b8cce2;background:0 0;border:0;min-height:36px;padding:4px 0 4px 8px;font-size:11px}.demo1-shell.demo1-after .core-bet-slip .core-empty{color:#e2effc;text-align:center;background:0 0;margin:0;padding:16px 0;font-size:12px;line-height:1.5}.demo1-shell.demo1-after .core-cart-form{flex-direction:column;min-height:0;display:flex}.demo1-shell.demo1-after .core-cart-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#395676 transparent;min-height:0;padding:0 14px 10px;overflow-y:auto}.demo1-shell.demo1-after .core-cart-selections{gap:8px;margin:12px 0 14px;padding:0;display:grid}.demo1-shell.demo1-after .core-cart-selections li{background:#122c49;border:1px solid #395676;border-radius:8px;grid-template-columns:minmax(0,1fr) 36px;align-items:start;gap:2px 4px;padding:10px;display:grid}.demo1-shell.demo1-after .core-cart-match{overflow-wrap:anywhere;align-self:center;font-size:12px;font-weight:600;line-height:1.55}.demo1-shell.demo1-after .core-cart-selections .core-cart-remove{color:#b8cce2;background:0 0;border:0;width:36px;height:36px;min-height:36px;font-size:22px}.demo1-shell.demo1-after .core-cart-pick{color:#e2effc;border-top:1px solid #39567666;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:7px;font-size:11px;line-height:1.5;display:flex}.demo1-shell.demo1-after .core-cart-pick>span{overflow-wrap:anywhere;min-width:0}.demo1-shell.demo1-after .core-cart-pick>b{color:#fff;font-variant-numeric:tabular-nums;flex:none;font-size:15px}.demo1-shell.demo1-after .core-bet-slip .form-row{background:0 0;border:0;min-height:0;margin:0 0 10px;padding:0;display:block}.demo1-shell.demo1-after .core-bet-slip .form-row>label{color:#e2effc;text-align:left;background:0 0;border:0;margin-bottom:8px;padding:0;font-size:12px;font-weight:600;display:block}.demo1-shell.demo1-after .core-bet-slip .form-row .field-wrap{width:100%;min-width:0;padding:0;display:block}.demo1-shell.demo1-after .core-cart-amount{background:#0b1b2f;border:1px solid #395676;border-radius:8px;align-items:center;gap:8px;height:50px;padding:0 12px;display:flex}.demo1-shell.demo1-after .core-cart-amount:focus-within{border-color:#395676;box-shadow:0 0 0 2px #00b0f025}.demo1-shell.demo1-after .core-bet-slip .core-cart-amount input{width:100%;min-width:0;height:46px;box-shadow:none;color:#fff;text-align:right;background:0 0;border:0;outline:0;padding:0;font-size:22px;font-weight:700}.demo1-shell.demo1-after .core-cart-amount>span{color:#b8cce2;flex:none;font-size:13px}.demo1-shell.demo1-after .core-bet-slip .field-wrap>small{color:#b8cce2;margin-top:6px;font-size:11px;line-height:1.5;display:block}.demo1-shell.demo1-after .core-bet-slip .bet-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.demo1-shell.demo1-after .core-bet-slip .bet-chips button{color:#e2effc;background:#122c49;border:1px solid #395676;border-radius:6px;min-height:40px;padding:6px;font-size:12px}.demo1-shell.demo1-after .core-bet-slip .bet-chips button[aria-pressed=true]{color:#fff;background:#0060b0;border-color:#395676;box-shadow:inset 0 0 0 1px #00b0f0}.demo1-shell.demo1-after .core-cart-amount-tools{justify-content:space-between;gap:8px;margin:2px 0 4px;display:flex}.demo1-shell.demo1-after .core-cart-amount-tools button{color:#b8cce2;background:0 0;border:0;min-height:32px;padding:4px 0;font-size:11px}.demo1-shell.demo1-after .core-cart-amount-tools span{color:#00b0f0;margin-left:4px}.demo1-shell.demo1-after .core-cart-bonus{border-top:1px solid #395676;padding:0}.demo1-shell.demo1-after .core-cart-bonus>summary{color:#e2effc;cursor:pointer;align-items:center;gap:6px;min-height:42px;font-size:12px;list-style:none;display:flex}.demo1-shell.demo1-after .core-cart-bonus>summary::-webkit-details-marker{display:none}.demo1-shell.demo1-after .core-cart-bonus>summary small{color:#b8cce2;white-space:nowrap;margin-left:auto;font-size:11px}.demo1-shell.demo1-after .core-cart-bonus>summary svg{flex:none;width:14px;height:14px}.demo1-shell.demo1-after .core-cart-bonus[open]>summary svg{transform:rotate(180deg)}.demo1-shell.demo1-after .core-cart-bonus .capy-bonus{background:0 0;border:0;border-radius:0;margin:0;padding:0 0 6px}.demo1-shell.demo1-after .core-cart-bonus .capy-bonus h3{display:none}.demo1-shell.demo1-after .core-cart-bonus .capy-bonus-rule{gap:6px;padding:8px 0}.demo1-shell.demo1-after .core-cart-bonus .capy-bonus-rule>span{font-size:11px}.demo1-shell.demo1-after .core-cart-footer{background:#122c49;border-top:1px solid #395676;flex:none;padding:10px 14px 12px}.demo1-shell.demo1-after .core-bet-slip .core-cart-totals{margin:0 0 8px}.demo1-shell.demo1-after .core-cart-totals>div{color:#b8cce2;border:0;align-items:center;gap:10px;min-height:28px;padding:3px 0;font-size:12px}.demo1-shell.demo1-after .core-cart-totals dd{text-align:right;font-variant-numeric:tabular-nums;min-width:0;font-size:15px;font-weight:700}.demo1-shell.demo1-after .core-cart-totals dd small{margin-left:4px;font-size:11px;font-weight:400}.demo1-shell.demo1-after .core-cart-totals .core-cart-return{margin-top:3px}.demo1-shell.demo1-after .core-cart-return dd{color:#fff;font-size:22px;line-height:1.3}.demo1-shell.demo1-after .core-cart-totals dt{flex:none}.demo1-shell.demo1-after .core-bet-slip .bet-slip-actions{background:0 0;padding:0;display:flex;position:static}.demo1-shell.demo1-after .core-bet-slip .bet-slip-actions button{color:#fff;background:#0060b0;border:1px solid #395676;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 14px;font-size:14px;font-weight:800;display:flex}.demo1-shell.demo1-after .core-bet-slip .bet-slip-actions small{font-size:11px;font-weight:500}.demo1-shell.demo1-after .core-bet-slip button:disabled{opacity:.4;cursor:default}.demo1-shell.demo1-after .core-bet-slip :is(button,summary):focus-visible{outline-offset:2px;outline:2px solid #00b0f0}@media (width>=1024px){.demo1-shell.demo1-after .desktop-shell.demo1-sports-shell>.user-panel{flex-direction:column;min-height:0;max-height:calc(100dvh - 112px);padding-bottom:0;display:flex;position:sticky;top:98px}.demo1-shell.demo1-after .user-panel>.capy-account-card{flex:none}.demo1-shell.demo1-after .demo1-side-cart{flex-direction:column;min-height:0;display:flex}.demo1-shell.demo1-after .demo1-side-cart .core-bet-slip{flex-direction:column;min-height:0;margin-top:12px;display:flex}.demo1-shell.demo1-after .demo1-side-cart .core-cart-form{flex:1;overflow:hidden}.demo1-shell.demo1-after .demo1-side-cart .core-cart-body{flex:auto}.demo1-shell.demo1-after .core-cart-selections{max-height:none;overflow:visible}}@media (width<=1023px){.demo1-shell.demo1-after .core-cart-sheet-dialog{max-height:min(88dvh,820px)}.demo1-shell.demo1-after .core-cart-sheet-dialog>header{box-sizing:border-box;height:62px;min-height:62px}.demo1-shell.demo1-after .core-cart-sheet-dialog .core-bet-slip{border:0;border-radius:0}.demo1-shell.demo1-after .core-cart-sheet-dialog .core-cart-form{max-height:calc(min(88dvh,820px) - 64px)}.demo1-shell.demo1-after .core-cart-body{padding-inline:16px}.demo1-shell.demo1-after .core-cart-match{font-size:13px}.demo1-shell.demo1-after .core-cart-selections li{grid-template-columns:minmax(0,1fr) 44px}.demo1-shell.demo1-after .core-cart-selections .core-cart-remove{width:44px;height:44px}.demo1-shell.demo1-after .core-bet-slip .bet-chips button{min-height:44px}.demo1-shell.demo1-after .core-cart-footer{padding:10px 16px calc(12px + env(safe-area-inset-bottom))}.demo1-shell.demo1-after .core-bet-slip .bet-slip-actions button{min-height:50px}}@keyframes core-cart-sheet-in{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.demo1-after .core-dialog.core-cart-sheet-dialog{animation:none}}.demo1-after .seven-game-lobby{--lobby-canvas:#160f0c;--lobby-surface:#251a15;--lobby-surface-raised:#30231c;--lobby-line:#70543b;--lobby-line-soft:#4f3c30;--lobby-gold:#dfbd83;--lobby-gold-strong:#f0d29b;--lobby-text:#fff3df;--lobby-muted:#c7b39a;width:100%;color:var(--lobby-text);padding:0 0 90px}.demo1-after .seven-game-toolbar{border:1px solid var(--lobby-line-soft);background:var(--lobby-surface);border-radius:12px;align-items:center;gap:14px;margin:18px 0;padding:12px;display:flex;box-shadow:0 12px 28px #09050345}.demo1-after .seven-game-vendors{scrollbar-width:thin;scrollbar-color:#806044 transparent;flex:1;gap:8px;min-width:0;padding:2px 0;display:flex;overflow-x:auto}.demo1-after .seven-game-vendors button{min-height:44px;color:var(--lobby-muted);border:1px solid var(--lobby-line-soft);white-space:nowrap;background:#1d1410;border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:800}.demo1-after .seven-game-vendors button:hover{color:var(--lobby-text);background:var(--lobby-surface-raised);border-color:#99714b}.demo1-after .seven-game-vendors button[aria-pressed=true]{color:#24170f;border-color:var(--lobby-gold);background:linear-gradient(110deg,#efd49f,#bf9259);box-shadow:0 7px 18px #b68c4938}.demo1-after .seven-game-toolbar label{width:min(340px,38%);min-height:44px;color:var(--lobby-gold);border:1px solid var(--lobby-line-soft);background:#1b120f;border-radius:8px;align-items:center;gap:9px;padding:0 13px;display:flex}.demo1-after .seven-game-toolbar label:focus-within{border-color:var(--lobby-gold);box-shadow:0 0 0 2px #dfbd8330}.demo1-after .seven-game-toolbar label>span{font-size:22px;line-height:1;transform:rotate(-18deg)}.demo1-after .seven-game-toolbar input{width:100%;min-width:0;height:42px;color:var(--lobby-text);background:0 0;border:0;outline:0;padding:0;font-size:16px;font-weight:600}.demo1-after .seven-game-toolbar input::placeholder{color:#9f8a74}.demo1-after .seven-game-stage{border:1px solid var(--lobby-line-soft);background:var(--lobby-surface);border-radius:16px;padding:20px;box-shadow:0 18px 46px #09050342}.demo1-after .seven-game-stage ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.demo1-after .seven-game-stage.live-stage ul{grid-template-columns:repeat(4,minmax(0,1fr))}.demo1-after .seven-game-stage.slot-stage ul{grid-template-columns:repeat(6,minmax(0,1fr))}.demo1-after .seven-game-stage li{min-width:0}.demo1-after .seven-game-card{width:100%;height:100%;min-height:0;color:inherit;border:1px solid var(--lobby-line-soft);background:var(--lobby-surface);text-align:left;border-radius:12px;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 10px 22px #09050338}.demo1-after .seven-game-card:hover{border-color:#a37b50;transform:translateY(-3px);box-shadow:0 16px 30px #09050370}.demo1-after .seven-game-card:focus-visible{outline:3px solid var(--lobby-gold);outline-offset:3px}.demo1-after .seven-game-media{aspect-ratio:3/2;background:#1b120e;display:block;position:relative;overflow:hidden}.demo1-after .slot-stage .seven-game-media{aspect-ratio:4/3}.demo1-after .seven-game-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#170e0bbd 100%),linear-gradient(#6f40251a,#321d1430);position:absolute;inset:0}.demo1-after .seven-game-media img{object-fit:cover;filter:sepia(.1)saturate(.8)hue-rotate(-7deg);width:100%;height:100%;transition:transform .35s,filter .35s;display:block}.demo1-after .seven-game-card:hover .seven-game-media img{filter:sepia(.06)saturate(.92)hue-rotate(-5deg);transform:scale(1.035)}.demo1-after .seven-game-media i{z-index:1;color:var(--lobby-gold-strong);letter-spacing:.1em;background:#160d09dc;border:1px solid #c69d617a;border-radius:999px;padding:6px 9px;font:800 12px/1 Arial,sans-serif;position:absolute;top:10px;right:10px}.demo1-after .seven-game-info{border-top:1px solid var(--lobby-line-soft);background:var(--lobby-surface);justify-content:space-between;align-items:center;gap:10px;min-height:78px;padding:14px;display:flex}.demo1-after .slot-stage .seven-game-info{min-height:82px;padding:12px}.demo1-after .seven-game-info>span{min-width:0;display:block}.demo1-after .seven-game-info strong,.demo1-after .seven-game-info small{overflow-wrap:anywhere;display:block}.demo1-after .seven-game-info strong{color:var(--lobby-text);font-size:15px;line-height:1.4}.demo1-after .seven-game-info small{color:#bd9563;letter-spacing:.04em;margin-top:5px;font-size:12px;font-weight:800;line-height:1.35}.demo1-after .seven-game-info>b{width:36px;height:36px;color:var(--lobby-gold);border:1px solid var(--lobby-line);background:var(--lobby-surface-raised);border-radius:50%;flex:0 0 36px;place-items:center;transition:all .2s;display:grid}.demo1-after .seven-game-card:hover .seven-game-info>b{color:#24170f;border-color:var(--lobby-gold);background:var(--lobby-gold);transform:translate(2px)}.demo1-after .seven-game-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:260px;padding:30px;display:flex}.demo1-after .seven-game-empty b{color:var(--lobby-text);font-size:20px}.demo1-after .seven-game-empty span{color:var(--lobby-muted);font-size:14px}.demo1-after .seven-game-empty button{color:#24170f;border-color:var(--lobby-gold);background:var(--lobby-gold);min-height:44px;margin-top:8px;font-weight:800}@media (width<=1180px){.demo1-after .seven-game-stage.live-stage ul{grid-template-columns:repeat(3,minmax(0,1fr))}.demo1-after .seven-game-stage.slot-stage ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=800px){.demo1-after .seven-game-lobby{padding-bottom:96px}.demo1-after .seven-game-toolbar{flex-direction:column;align-items:stretch;margin:12px 10px}.demo1-after .seven-game-toolbar label{order:-1;width:100%}.demo1-after .seven-game-stage{border-radius:12px;margin-inline:10px;padding:14px}.demo1-after .seven-game-stage.live-stage ul{grid-template-columns:repeat(2,minmax(0,1fr))}.demo1-after .seven-game-stage.slot-stage ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.demo1-after .seven-game-stage{margin-inline:6px;padding:8px}.demo1-after .seven-game-stage ul{gap:8px}.demo1-after .seven-game-stage.slot-stage ul{grid-template-columns:repeat(2,minmax(0,1fr))}.demo1-after .seven-game-card{border-radius:8px}.demo1-after .seven-game-info{min-height:72px;padding:10px}.demo1-after .seven-game-info strong{font-size:14px}.demo1-after .seven-game-info small{font-size:12px}.demo1-after .slot-stage .seven-game-info>b{display:none}}@media (width>=1024px) and (width<=1429px){.demo1-shell.demo1-after .desktop-shell.demo1-sports-shell>.user-panel{max-height:calc(100dvh - 88px);top:74px}}@media (width>=1024px) and (height<=620px){.demo1-shell.demo1-after .desktop-shell.demo1-sports-shell>.user-panel{max-height:none;position:static}}@media (width<=1023px){.demo1-shell.demo1-after .core-cart-sheet-dialog .core-cart-form{max-height:calc(min(88dvh,820px) - 114px)}.demo1-shell.demo1-after .core-cart-heading{padding-inline:16px}.demo1-shell.demo1-after .core-cart-desktop-title{display:none}.demo1-shell.demo1-after .core-cart-mobile-title{display:inline}.demo1-shell.demo1-after .core-cart-heading h2{font-size:12px}.demo1-shell.demo1-after .core-cart-heading>button,.demo1-shell.demo1-after .core-cart-amount-tools button{min-height:40px}.demo1-shell.demo1-after .core-cart-bonus>summary{min-height:44px}}.demo1-shell.demo1-after .core-cart-note{color:#b8cce2;margin-top:7px;font-size:11px;line-height:1.5}.demo1-after .benefit-rule-note{color:var(--reward-muted);margin:12px 0;font-size:10px;line-height:1.7}.demo1-after .benefit-guide .benefit-rule-note{margin-bottom:0}.demo1-after .attendance-calendar>.future{opacity:.55}.demo1-after .benefit-copy-error{color:#f2ce93;background:#3b2a1b;border:1px solid #a47f4e;border-radius:5px;margin:12px 0 0;padding:10px;font-size:11px;line-height:1.7}.demo1-after .referral-code strong[tabindex]{-webkit-user-select:text;user-select:text;cursor:text}.demo1-after .benefit-scroll-hint{color:#00b0f0;border-bottom:1px solid #395676;margin:0;padding:9px 12px;font-size:10px;line-height:1.6;display:none}.demo1-after .referral-table>div{scrollbar-width:thin;scrollbar-color:#395676 #395676}.demo1-after .referral-table>div::-webkit-scrollbar{width:7px;height:7px;display:block}.demo1-after .referral-table>div::-webkit-scrollbar-thumb{background:#0060b0;border-radius:4px}.demo1-after .referral-table>div:focus-visible{outline-offset:-2px;outline:2px solid #00b0f0}.demo1-after .payback-hero .benefit-payback-formula{color:#00b0f0;margin-top:9px;line-height:1.6}.demo1-after .coupon-simple-card.expired{opacity:.65}.demo1-after .coupon-simple-card__action{padding-inline:6px}.demo1-after .roulette-stage{--demo1-wheel-size:310px;--demo1-roulette-radius:112px}.demo1-after .roulette-wheel{width:var(--demo1-wheel-size);height:var(--demo1-wheel-size)}.demo1-after .roulette-wheel span{width:48px;height:8px;margin-top:0;font-size:8px;line-height:8px;top:calc(50% - 4px);left:calc(50% - 24px)}.demo1-after .roulette-pointer{top:calc(50% - var(--demo1-wheel-size) / 2 - 18px);line-height:30px;left:50%;transform:translate(-50%)}.demo1-after .roulette-spin:disabled{cursor:default}.demo1-after .roulette-result.no-reward{background:#122c49;border-color:#395676}.demo1-after .roulette-result.no-reward small{color:#b8cce2}.demo1-after .roulette-result span{line-height:1.6}@media (width<=767px){.demo1-after .roulette-stage{--demo1-wheel-size:270px;--demo1-roulette-radius:94px}.demo1-after .benefit-scroll-hint{display:block}}@media (width<=380px){.demo1-after .roulette-stage{--demo1-wheel-size:238px;--demo1-roulette-radius:80px}.demo1-after .roulette-wheel span{font-size:7px}.demo1-after .roulette-wheel:after{inset:42px}}@media (prefers-reduced-motion:reduce){.demo1-after .roulette-wheel{transition:none}}.demo1-shell .structure-page{color:#fff;min-width:0;padding:28px 26px 64px;font-size:16px;line-height:1.6}.structure-page *{box-sizing:border-box}.structure-title{margin:0 0 26px}.structure-title>span{letter-spacing:.16em;color:#c6a579;font-size:12px}.structure-title h1{margin:5px 0 6px;font-size:30px;font-weight:750;line-height:1.3}.structure-title p{color:#c5b6a7;margin:0;font-size:16px}.structure-page button,.structure-page input,.structure-page summary{font:inherit}.structure-page button{cursor:pointer}.structure-page button:focus-visible,.structure-page summary:focus-visible,.structure-page input:focus-visible,.structure-audit-table:focus-visible{outline-offset:3px;outline:3px solid #edc885}.structure-page button{color:#efdeca;background:#33251e;border:1px solid #6f5843;border-radius:7px;min-height:42px;padding:8px 13px}.structure-page button:hover{background:#493326}.structure-section-label{color:#d5b782;margin-bottom:9px;font-size:14px;display:block}.structure-notice-intro{margin-bottom:30px}.structure-notice{background:#2c211b;border-bottom:1px solid #574331}.structure-notice.pinned{background:linear-gradient(110deg,#483221,#32241b);border:1px solid #977146;border-radius:10px}.structure-notice summary{cursor:pointer;align-items:center;gap:16px;padding:20px;list-style:none;display:flex}.structure-page summary::-webkit-details-marker{display:none}.structure-badge{color:#efcfa1;background:#453222;border:1px solid #8b6f47;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 9px;font-size:12px;line-height:1.5;display:inline-flex}.structure-badge.maintenance{color:#ffd3b4;background:#49322b;border-color:#977263}.structure-notice-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.structure-notice-copy strong{overflow-wrap:anywhere;font-size:17px}.structure-notice-copy>span{color:#bdae9d;font-size:14px}.structure-expand{color:#d9b078;font-size:22px}.structure-notice[open] .structure-expand{transform:rotate(45deg)}.structure-body{color:#e0cfba;padding:0 22px 22px}.structure-body p{margin:0 0 12px}.structure-body small{color:#bca98f;font-size:13px}.structure-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 0 20px;display:flex}.structure-toolbar>span{color:#d3bfa3;font-size:14px}.structure-filters{flex-wrap:wrap;gap:6px;display:flex}.structure-filters button{background:0 0;border-color:#6b523f;font-size:14px}.structure-filters button[aria-pressed=true]{color:#261c13;background:#ddba80;border-color:#ddba80;font-weight:700}.structure-search{color:#d6c6b4;align-items:center;gap:10px;font-size:14px;display:flex}.structure-search input{color:#f3e4d3;background:#1f1814;border:1px solid #70553d;border-radius:7px;width:210px;min-width:0;max-width:100%;height:43px;padding:9px 12px;font-size:14px}.structure-search input::placeholder{color:#a99681}.structure-list-heading{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}.structure-list-heading h2{margin:0;font-size:17px}.structure-list-heading>span{color:#c9ae8a;font-size:14px}.structure-notices{border:1px solid #594330;border-radius:10px;overflow:hidden}.structure-notices .pinned{background:#2c211b;border:0;border-bottom:1px solid #594330;border-radius:0}.structure-empty{text-align:center;padding:32px}.structure-empty p{color:#c4b39f;font-size:14px}.structure-data-note{color:#cbbba5;background:#30251d;border-left:3px solid #ac8652;margin:0 0 24px;padding:12px 15px;font-size:14px}.structure-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.structure-event-card{background:#30231b;border:1px solid #654c35;border-radius:12px;overflow:hidden}.structure-event-art{isolation:isolate;background:#58402a;height:188px;position:relative;overflow:hidden}.structure-event-art>img:not(.structure-event-logo){object-fit:cover;object-position:center 32%;width:100%;height:100%}.structure-event-art:after{content:"";z-index:0;background:linear-gradient(#0000 15%,#1b1209ed);position:absolute;inset:0}.structure-event-art>.structure-badge{z-index:1;position:absolute;top:12px;left:12px}.structure-event-art>strong{z-index:1;color:#fff1d5;font-size:23px;line-height:1.25;position:absolute;bottom:15px;left:17px;right:12px}.structure-event-logo{opacity:.6;width:85px;height:85px;position:absolute;top:25px;right:15px}.structure-calendar-mark{color:#edc480;font-size:72px;font-weight:700;line-height:1;position:absolute;top:39px;left:24px}.structure-event-content{padding:18px}.structure-event-content h2{word-break:keep-all;overflow-wrap:anywhere;min-height:52px;margin:0 0 18px;font-size:17px;line-height:1.5}.structure-event-content dl{margin:0 0 18px;font-size:14px}.structure-event-content dl>div{grid-template-columns:32px minmax(0,1fr);gap:10px;margin:10px 0;display:grid}.structure-event-content dt{color:#bda88e}.structure-event-content dd{color:#f1dfc7;overflow-wrap:anywhere;margin:0}.structure-event-detail{border-top:1px solid #684b33;padding-top:12px}.structure-event-detail summary{cursor:pointer;color:#f0cc91;justify-content:space-between;min-height:34px;font-size:14px;list-style:none;display:flex}.structure-event-detail p{color:#ccb89e;font-size:14px}.structure-event-detail button{width:100%;font-size:14px}.structure-audit-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.structure-audit-stats button{text-align:left;align-items:center;gap:16px;padding:15px 20px;display:flex}.structure-audit-stats strong{color:#e5bf7d;font-size:28px}.structure-audit-stats span{font-size:14px}.structure-audit-stats button[aria-pressed=true]{background:#48321f;border-color:#f2cf96}.structure-audit-guide{border:1px solid #624a34;border-radius:10px;margin-bottom:24px;padding:18px}.structure-audit-guide p{color:#d6c4ae;margin:7px 0;font-size:14px}.structure-audit-guide small{color:#b8a48b;font-size:13px}.structure-audit-table{border:1px solid #674c34;border-radius:8px;max-width:100%;margin:18px 0 28px;overflow:auto}.structure-audit-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:830px;font-size:14px}.structure-audit-table caption{text-align:left;color:#d4bd9f;padding:14px}.structure-audit-table th,.structure-audit-table td{text-align:left;vertical-align:top;word-break:keep-all;overflow-wrap:anywhere;border-bottom:1px solid #54402f;padding:15px 12px;line-height:1.7}.structure-audit-table thead{color:#ecd4ad;background:#433022}.structure-audit-table th:first-child{width:16%}.structure-audit-table th:nth-child(2){width:12%}.structure-audit-table th:nth-child(3){width:24%}.structure-audit-table th:nth-child(4){width:29%}.structure-audit-table th:nth-child(5){width:19%}.structure-audit-table tbody tr:nth-child(2n){background:#30231b}.structure-audit-table tbody th button{text-align:left;color:#f3cf96;background:0 0;border:0;padding:0;font-size:14px}.structure-audit-table small{color:#c1ac90;margin-top:6px;font-size:13px;font-weight:400;display:block}.structure-decision{white-space:nowrap;color:#f6dfba;background:#56422e;border-radius:5px;padding:3px 7px;font-size:12px;display:inline-block}.structure-decision.decision-keep{color:#c0ddc7;background:#2c4035}.structure-decision.decision-change{color:#ffdfaa;background:#654622}.structure-common{color:#cebaa0;font-size:14px}.structure-common h2{color:#f1e0ca;font-size:18px}.structure-common ul{padding-left:20px}.structure-common li{margin:10px 0}@media (width>=1430px) and (width<=1650px){.structure-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.structure-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo1-shell .structure-page{padding:24px 18px 70px}}@media (width<=560px){.demo1-shell .structure-page{padding:23px 14px 70px}.structure-title h1{font-size:27px}.structure-event-grid{grid-template-columns:minmax(0,1fr)}.structure-event-art{height:190px}.structure-event-content h2{min-height:0}.structure-notice summary{flex-wrap:wrap;gap:9px;padding:16px 13px}.structure-notice-copy{flex-basis:75%}.structure-notice-copy strong{font-size:16px}.structure-notice-copy>span{display:none}.structure-notice summary>.structure-badge{align-self:flex-start;font-size:12px}.structure-expand{display:none}.structure-search{justify-content:space-between;width:100%}.structure-search input{flex:1;width:auto}.structure-audit-stats{gap:7px}.structure-audit-stats button{flex-direction:column;gap:0;padding:12px 7px}.structure-audit-stats strong{font-size:25px}.structure-audit-stats span{font-size:13px}}.structure-event-page{width:100%;max-width:1280px;margin:0 auto}.structure-event-heading{border-bottom:1px solid #54402f;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 28px;padding-bottom:22px;display:flex}.structure-event-heading>div>span{color:#c89b62;letter-spacing:.12em;font-size:12px;font-weight:800;display:block}.structure-event-heading h1{color:#fff3e4;margin:5px 0;font-size:32px;line-height:1.2}.structure-event-heading p{color:#bba995;margin:0;font-size:15px}.structure-event-heading>strong{color:#efd49f;white-space:nowrap;align-items:baseline;gap:8px;font-size:28px;display:flex}.structure-event-heading>strong small{color:#a89682;font-size:12px;font-weight:600}.structure-event-compare{background:linear-gradient(110deg,#30231b,#261c17);border:1px solid #5b4635;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 20px;padding:14px 16px;display:flex}.structure-event-compare>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.structure-event-compare>div:first-child>span{color:#e3c18a;font-size:13px;font-weight:800}.structure-event-compare>div:first-child>b{color:#9f8d7a;font-size:11px;font-weight:600}.structure-event-layout-tabs{background:#1d1612;border:1px solid #614a38;border-radius:8px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;display:grid}:is(.structure-event-page,.structure-notice-page) .structure-event-layout-tabs button{color:#a99a88;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-height:38px;padding:7px 13px;font-size:12px;font-weight:800}:is(.structure-event-page,.structure-notice-page) .structure-event-layout-tabs button[aria-selected=true]{color:#21170f;background:#d3af76;box-shadow:0 3px 12px #00000038}.structure-event-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.structure-event-toolbar .structure-filters{background:#241b16;border:1px solid #5e4835;border-radius:9px;gap:2px;padding:4px;display:inline-flex}.structure-event-toolbar .structure-filters button{color:#af9e8b;background:0 0;border:0;border-radius:6px;min-height:38px;padding:7px 15px;font-weight:700}.structure-event-toolbar .structure-filters button[aria-pressed=true]{color:#fff1d9;background:#65402d;box-shadow:inset 0 0 0 1px #8a6241}.structure-event-toolbar>span{color:#bca98f;font-size:13px}.structure-event-caution{color:#b9a894;background:#251c17;border:1px solid #4f3c2e;border-radius:8px;align-items:center;gap:10px;margin:0 0 20px;padding:11px 14px;font-size:13px;display:flex}.structure-event-caution b{color:#e9c68c;background:#5d4029;border-radius:999px;flex:none;padding:2px 7px;font-size:11px}.structure-event-page .structure-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.structure-event-page .structure-event-card{background:#241b16;border-color:#5b4432;border-radius:11px;transition:transform .18s,border-color .18s,box-shadow .18s}.structure-event-page .structure-event-card:hover{border-color:#a47642;transform:translateY(-2px);box-shadow:0 16px 34px #00000038}.structure-event-page .structure-event-card-button{width:100%;height:100%;min-height:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:10px;padding:0;display:block;overflow:hidden}.structure-event-page .structure-event-card-button:hover{background:0 0}.structure-event-page .structure-event-card-button:focus-visible{outline-offset:-3px;outline:3px solid #edc885}.structure-event-page .structure-event-art{aspect-ratio:437/175;background:#39291e;height:auto}.structure-event-page .structure-event-art:after{background:linear-gradient(90deg,#140d09d1,#140d0938 64%,#140d090d),linear-gradient(#0000 44%,#140d09e0)}.structure-event-page .structure-event-art>.structure-badge{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#251911db;border-color:#8f6b43;top:14px;left:14px}.structure-event-page .structure-event-art>strong{text-shadow:0 2px 12px #000c;font-size:24px;bottom:16px;left:18px}.structure-event-reference-copy{z-index:1;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;bottom:17px;left:18px;right:18px}.structure-event-reference-copy small{color:#e2bd7b;letter-spacing:.17em;font-size:10px;font-weight:900}.structure-event-reference-copy strong{color:#fff3df;text-shadow:0 2px 14px #000;word-break:keep-all;max-width:76%;font-size:19px;line-height:1.3}.structure-event-art.reference .structure-calendar-mark{z-index:1;font-size:54px;top:25px}.structure-event-art.reference .structure-event-logo{z-index:1;width:74px;height:74px;top:16px;right:18px}.structure-compact-board .table-shell{overflow:hidden}.structure-page .structure-compact-board .core-row-link{color:#f0dec1;text-align:center;text-underline-offset:4px;width:100%;min-height:0;font-size:inherit;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;padding:3px 0;line-height:1.65;-webkit-text-decoration:underline #b5935966;text-decoration:underline #b5935966;display:block}.structure-page .structure-compact-board .core-row-link:hover{color:#fff1d1;background:0 0}.structure-compact-board .core-table th:first-child{width:10%}.structure-compact-board .core-table th:nth-child(3){width:20%}.structure-compact-board .core-table th:nth-child(4){width:16%}.structure-event-notice-board{background:#241b16;border:1px solid #5f4937;border-radius:11px;overflow:hidden;box-shadow:0 14px 34px #00000024}.structure-event-desktop-table table{border-collapse:collapse;table-layout:fixed;color:#eadcca;width:100%;font-size:13px}.structure-event-desktop-table thead{background:#30251e}.structure-event-desktop-table th{color:#e7d4bb;text-align:center;height:46px;padding:0 14px;font-weight:800}.structure-event-desktop-table th:first-child{width:10%}.structure-event-desktop-table th:nth-child(3){width:14%}.structure-event-desktop-table th:nth-child(4){width:25%}.structure-event-desktop-table th:nth-child(5){width:10%}.structure-event-desktop-table td{color:#bfae9a;text-align:center;border-top:1px solid #4d3a2d;height:52px;padding:0 14px}.structure-event-desktop-table tbody tr:nth-child(2n){background:#2a201a}.structure-event-desktop-table tbody tr:hover{background:#33261e}.structure-event-page .structure-event-desktop-table td button{color:#f0e2cf;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;background:0 0;border:0;max-width:100%;min-height:0;padding:0;font-size:14px;font-weight:700;display:inline-block;overflow:hidden}.structure-event-page .structure-event-desktop-table td button:hover{color:#efc781;background:0 0}.structure-event-state{color:#dcb981;white-space:nowrap;background:#3a2a20;border:1px solid #76563c;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.structure-event-mobile-list{margin:0;padding:0;list-style:none;display:none}.structure-event-backdrop{z-index:1400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090604d1;justify-content:center;align-items:flex-start;padding:28px;display:flex;position:fixed;inset:0;overflow-y:auto}.structure-event-dialog{scrollbar-width:thin;scrollbar-color:#765637 #211814;background:#211814;border:1px solid #765637;border-radius:18px;width:min(820px,100%);max-height:calc(100dvh - 40px);margin:auto;position:relative;overflow:hidden auto;box-shadow:0 34px 100px #0000009e}.structure-event-dialog.no-art{width:min(760px,100%)}.structure-event-close{z-index:4;color:#f4dfbd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#160f0bcc;border:1px solid #e7c69161;border-radius:999px;width:42px;height:42px;min-height:42px;padding:0;font-size:25px;line-height:1;position:absolute;top:13px;right:13px}.structure-event-dialog-art{isolation:isolate;background:#38271c;width:100%;height:280px;position:relative;overflow:hidden}.structure-event-dialog-art>img:not(.structure-event-logo){object-fit:cover;width:100%;height:100%}.structure-event-dialog-art:after{content:"";z-index:0;background:linear-gradient(90deg,#120c08d6,#120c0814 75%),linear-gradient(#0000 48%,#160e09e0);position:absolute;inset:0}.structure-event-dialog-art>.structure-badge{z-index:1;position:absolute;top:24px;left:24px}.structure-event-dialog-art>strong{z-index:1;color:#fff0d5;text-shadow:0 2px 16px #000;font-size:32px;line-height:1.2;position:absolute;bottom:27px;left:26px}.structure-event-dialog-art .structure-calendar-mark{z-index:1;top:70px}.structure-event-dialog-art .structure-event-logo{z-index:1;width:120px;height:120px;top:52px;right:42px}.structure-event-dialog-copy{padding:27px}.structure-event-dialog.no-art .structure-event-dialog-copy{padding-top:72px}.structure-event-dialog-title{border-bottom:1px solid #523d2e;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.structure-event-dialog-title>div{min-width:0}.structure-event-dialog-title>div>span{color:#ad8d68;letter-spacing:.12em;font-size:11px;font-weight:800}.structure-event-dialog-title h2{color:#f4e7d5;word-break:keep-all;margin:5px 0 0;font-size:24px;line-height:1.4}.structure-event-dialog-title p{color:#bdaa95;word-break:keep-all;max-width:610px;margin:8px 0 0;font-size:13px;line-height:1.65}.structure-event-dialog-title em{color:#e8c588;background:#3b2a20;border:1px solid #8d6543;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800}.structure-event-dialog-copy dl{margin:18px 0 0}.structure-event-dialog-copy .structure-event-facts>div{background:0 0;border:0;border-bottom:1px solid #4d392c;border-radius:0;grid-template-columns:92px minmax(0,1fr);gap:18px;padding:11px 4px;display:grid}.structure-event-dialog-copy .structure-event-facts>div:first-child{border-top:1px solid #4d392c}.structure-event-dialog-copy dt{color:#a9947d;align-items:center;font-size:12px;font-weight:700;display:flex}.structure-event-dialog-copy dd{color:#ead9c4;margin:0;font-size:13px;line-height:1.65}.structure-event-dialog-copy>section{background:#2b211b;border:1px solid #503c2f;border-radius:9px;margin-top:16px;padding:18px}.structure-event-dialog-copy>.structure-event-notice-section{background:#251c17}.structure-event-dialog-copy>section h3{color:#e9d7bd;margin:0 0 8px;font-size:15px}.structure-event-dialog-copy>section p{color:#bdaa95;margin:0;font-size:13px;line-height:1.8}.structure-event-dialog-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.structure-event-dialog-actions button{min-width:150px}.structure-event-dialog-actions .primary{color:#21170f;background:#d4ad70;border-color:#d4ad70;order:2;font-weight:800}.audit777-table td>.audit777-applied{color:#bbd7bd;border-top:1px solid #44523f;padding-top:8px}@media (width<=680px){.structure-event-page .structure-event-grid{grid-template-columns:minmax(0,1fr)}.structure-event-heading{align-items:flex-start}.structure-event-heading>strong{font-size:24px}.structure-event-heading>strong small{display:none}.structure-event-compare{flex-direction:column;align-items:stretch}.structure-event-layout-tabs{width:100%}:is(.structure-event-page,.structure-notice-page) .structure-event-layout-tabs button{white-space:normal;padding:7px 4px;font-size:11px}.structure-event-toolbar{flex-direction:column;align-items:flex-start}.structure-event-toolbar .structure-filters{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.structure-event-toolbar .structure-filters button{padding:7px 4px;font-size:12px}.structure-event-caution{align-items:flex-start}.structure-event-desktop-table{display:none}.structure-event-mobile-list{display:block}.structure-event-mobile-list li+li{border-top:1px solid #4d3a2d}.structure-event-page .structure-event-mobile-list button{width:100%;min-height:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;padding:15px 14px;display:block}.structure-event-page .structure-event-mobile-list button:hover{background:#33261e}.structure-event-mobile-list button>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.structure-event-mobile-list strong{color:#f0e2cf;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.structure-event-mobile-list small{color:#998775;margin-top:7px;font-size:11px;display:block}.structure-event-backdrop{padding:10px}.structure-event-dialog{border-radius:13px;max-height:calc(100dvh - 20px)}.structure-event-dialog-art{height:190px}.structure-event-dialog-art>strong{font-size:25px;bottom:18px;left:18px}.structure-event-dialog-art>.structure-badge{top:17px;left:17px}.structure-event-dialog-copy{padding:20px 16px}.structure-event-dialog.no-art .structure-event-dialog-copy{padding-top:67px}.structure-event-dialog-title{display:block}.structure-event-dialog-title em{margin-top:12px;display:inline-block}.structure-event-dialog-title h2{font-size:20px}.structure-event-dialog-title p{word-break:normal}.structure-event-dialog-copy .structure-event-facts>div{grid-template-columns:76px minmax(0,1fr);gap:12px}.structure-event-dialog-actions{flex-direction:column}.structure-event-dialog-actions button{width:100%}.structure-event-dialog-actions .primary{order:0}}.demobet-shell{--d-bg:var(--demo-bg,#06101c);--d-surface:var(--demo-surface,#0d1b2a);--d-surface-2:#102337;--d-surface-3:#162c42;--d-primary:var(--demo-primary,#22d3ee);--d-primary-soft:#22d3ee21;--d-secondary:var(--demo-secondary,#8b5cf6);--d-secondary-soft:#8b5cf624;--d-text:#edf8ff;--d-muted:#8ca3b7;--d-border:#4a8baa4d;--d-success:#36d399;--d-warning:#f8bf5a;--d-danger:#fb7185;color:var(--d-text);background:linear-gradient(#06101cd1,#06101cf0)}body.demobet-body{color:#edf8ff;background:#06101c url(/assets/demobet/background.webp) top/cover fixed}.demobet-shell button:focus-visible,.demobet-shell input:focus-visible{outline-color:var(--d-primary)}.demobet-shell .site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050f1bf0;border-bottom:1px solid #22d3ee75;height:126px;box-shadow:0 14px 42px #0000006b,0 1px 18px #22d3ee0f}.demobet-shell .site-header:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 8%,#22d3ee0b 50%,#0000 92%);position:absolute;inset:0}.demobet-brand{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:128px;height:96px;display:flex;top:18px}.demobet-mark{width:43px;height:43px;color:var(--d-primary);background:radial-gradient(circle,#22d3ee29,#0000 68%);place-items:center;display:grid;position:relative}.demobet-mark:before,.demobet-mark:after,.demobet-mark i{content:"";border:1px solid;position:absolute;inset:3px;transform:rotate(45deg)}.demobet-mark:after{color:var(--d-secondary);inset:9px;transform:rotate(45deg)}.demobet-mark i:first-child{opacity:.55;border-width:0 1px;inset:0 13px;transform:none}.demobet-mark i:nth-child(2){opacity:.55;border-width:1px 0;inset:13px 0;transform:none}.demobet-mark b{z-index:2;color:var(--d-text);font-family:Arial Black,sans-serif;font-size:18px}.demobet-wordmark{color:var(--d-primary);letter-spacing:.06em;grid-template-columns:auto auto;font-family:Arial Black,sans-serif;font-size:13px;line-height:1;display:grid}.demobet-wordmark strong{color:var(--d-text)}.demobet-wordmark small{color:var(--d-muted);letter-spacing:.28em;grid-column:1/-1;margin-top:4px;font-family:SCDream,sans-serif;font-size:5px}.demobet-shell .utility-nav button,.demobet-shell .language{color:#a9bfd0;border:1px solid var(--d-border);text-shadow:none;background:#0d1f30b3;border-radius:8px;box-shadow:inset 0 0 14px #22d3ee06}.demobet-shell .primary-nav button{color:#c6d7e3;letter-spacing:-.025em}.demobet-shell .primary-nav button:after{content:"";background:var(--d-primary);width:0;height:1px;box-shadow:0 0 12px var(--d-primary);margin:7px auto 0;transition:width .2s;display:block}.demobet-shell .primary-nav button.active{color:var(--d-primary)}.demobet-shell .primary-nav button.active:after,.demobet-shell .primary-nav button:hover:after{width:24px}.demobet-shell .language-menu{border-color:var(--d-border);background:#091725;border-radius:10px}.demobet-shell .language-menu button{color:#9fb4c5}.demobet-shell .language-menu button.active,.demobet-shell .language-menu button:hover{color:var(--d-primary);background:var(--d-primary-soft)}.demobet-shell .desktop-shell{margin-top:18px}.demobet-shell .quick-column{background:0 0}.demobet-shell .quick-grid{gap:7px}.demobet-shell .quick-grid button,.demobet-shell .drawer-grid button{color:#9eb7c8;border:1px solid var(--d-border);background:linear-gradient(145deg,#122a3ef0,#081726f0);border-radius:12px;box-shadow:inset 0 1px #ffffff06}.demobet-shell .quick-grid button:hover,.demobet-shell .drawer-grid button:hover{color:var(--d-primary);border-color:#22d3eea6;box-shadow:0 0 22px #22d3ee1a}.demobet-shell .quick-grid .ui-icon{width:29px;height:29px;color:var(--d-primary);stroke-width:1.35px}.demobet-hero{background:#081523;border:1px solid #22d3ee66;border-radius:17px;position:relative;overflow:hidden;box-shadow:0 20px 65px #00000061,inset 0 0 44px #22d3ee09}.demobet-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#030c17eb 0%,#030c17a1 37%,#0000 67%),linear-gradient(#0000 55%,#030c176b);position:absolute;inset:0}.demobet-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.demobet-hero-copy{z-index:2;position:absolute;top:50%;left:5.5%;transform:translateY(-50%)}.demobet-hero-copy>small{color:var(--d-primary);letter-spacing:.28em;font-size:8px;font-weight:800}.demobet-hero-copy h1{color:var(--d-text);letter-spacing:-.055em;margin:13px 0 9px;font-family:Arial Black,sans-serif;font-size:clamp(34px,3.45vw,50px);line-height:.85}.demobet-hero-copy h1 em{color:#0000;-webkit-text-stroke:1px var(--d-primary);font-style:normal}.demobet-hero-copy p{color:#a3bac9;margin:0;font-size:11px}.demobet-hero-copy button{color:#03131d;background:var(--d-primary);letter-spacing:.08em;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-width:170px;min-height:38px;margin-top:20px;padding:0 14px 0 17px;font-size:9px;font-weight:800;display:flex}.demobet-hero-copy button:hover{color:var(--d-primary);box-shadow:inset 0 0 0 1px var(--d-primary), 0 0 28px #22d3ee2e;background:#22d3ee14}.demobet-art-toolbar{color:var(--d-muted);border:1px solid var(--d-border);background:#081827d1;border-radius:12px;grid-template-columns:1fr repeat(2,minmax(112px,140px));align-items:center;gap:5px;margin:16px 40px 0;padding:5px;display:grid;box-shadow:inset 0 0 24px #22d3ee06}.demobet-art-toolbar>span{color:#a7c1d194;letter-spacing:.22em;padding-left:12px;font-size:6px;font-weight:800}.demobet-art-toolbar button{color:#7f99aa;background:0 0;border:1px solid #0000;border-radius:8px;min-height:34px;font-size:9px;font-weight:800;transition:color .2s,border-color .2s,background .2s,box-shadow .2s}.demobet-art-toolbar button:hover{color:var(--d-primary);border-color:var(--d-border)}.demobet-art-toolbar button.active{color:#03131d;background:var(--d-primary);border-color:#67e8f9cc;box-shadow:0 0 22px #22d3ee29}.demobet-shell .feature-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:23px 40px 29px}.demobet-shell .feature-cards button{aspect-ratio:300/366;border-color:var(--d-border);border-radius:15px;width:100%;position:relative;box-shadow:0 12px 28px #0000003d}.demobet-shell .feature-cards button:after{content:"";background:linear-gradient(#0000 42%,#030d18f2);position:absolute;inset:0}.demobet-shell .feature-cards img{object-fit:cover;width:100%;height:100%}.demobet-shell .feature-cards button>span{z-index:2;text-align:left;grid-template-columns:1fr auto;align-items:end;display:grid;position:absolute;bottom:13px;left:13px;right:13px}.demobet-shell .feature-cards button small{color:var(--d-primary);letter-spacing:.16em;grid-column:1/-1;margin-bottom:4px;font-size:5px}.demobet-shell .feature-cards button strong{font-size:13px}.demobet-shell .feature-cards button b{color:var(--d-primary);font-size:15px}.demobet-shell .feature-cards button:hover{border-color:var(--d-primary);transform:translateY(-4px);box-shadow:0 18px 40px #00000057,0 0 24px #22d3ee1a}.demobet-shell .home-panels{gap:11px}.demobet-shell .home-panels button{border-color:var(--d-border);background:#0d2031e0;border-radius:11px}.demobet-shell .home-panels strong span,.demobet-shell .home-panels em{color:var(--d-primary)}.demobet-network{filter:none;opacity:1;grid-template-columns:repeat(8,1fr);gap:9px;padding:34px 5px 66px}.demobet-network span{color:#7691a5;letter-spacing:.1em;border:1px solid #4a8baa2e;border-radius:8px;place-items:center;min-height:44px;font-family:Arial,sans-serif;font-size:7px;font-weight:800;display:grid}.demobet-network i{color:#22d3ee85;font-size:5px;font-style:normal}.demobet-shell .user-info-card,.demobet-shell .desktop-bet-slip{border-color:var(--d-border);background:#0a1c2ceb;border-radius:13px;box-shadow:0 14px 36px #0003}.demobet-shell .desktop-user-name{color:var(--d-text)}.demobet-shell .desktop-user-name small{color:var(--d-primary);letter-spacing:.18em;margin-bottom:4px;font-size:6px;display:block}.demobet-shell .wallet-box,.demobet-shell .bet-amount{border-color:var(--d-border);background:#030d18d9;border-radius:8px}.demobet-shell .wallet-symbol{color:var(--d-primary);border-color:var(--d-primary)}.demobet-shell .page-title{border-color:var(--d-border)}.demobet-shell .page-title h1{color:var(--d-primary)}.demobet-shell .page-title h1:before{content:"//";color:var(--d-secondary);margin-right:8px;font-size:.7em}.demobet-shell .table-shell,.demobet-shell .form-card,.demobet-shell .notice-box,.demobet-shell .league-panel,.demobet-shell .history-filter{border-color:var(--d-border);background:#091b2be8;border-radius:12px}.demobet-shell .table-head,.demobet-shell .sport-match>header,.demobet-shell .history-card>header{color:#c9d9e4;border-color:var(--d-border);background:#12283d}.demobet-shell .table-body-row{color:#c0d0dc;background:#0a1c2be6;border-color:#4a8baa2e}.demobet-shell .table-body-row:hover{background:#153045e6}.demobet-shell .notice-box h2,.demobet-shell .form-card h2,.demobet-shell .history-card>header b,.demobet-shell .history-match>span b,.demobet-shell .history-card>footer strong{color:var(--d-primary)}.demobet-shell .notice-box p{color:#a9bdcb}.demobet-shell .form-row,.demobet-shell .profile-form h2{border-color:var(--d-border)}.demobet-shell .form-row>label{color:#c9d8e3;border-color:var(--d-border);background:#12273a}.demobet-shell .field-wrap input,.demobet-shell .readonly{color:#dbe8f0;border-color:var(--d-border);background:#071725;border-radius:7px}.demobet-shell .amount-buttons button,.demobet-shell .sport-top-tabs button.active,.demobet-shell .all-chip{color:#02131c;background:var(--d-primary);border-color:var(--d-primary);border-radius:8px}.demobet-shell .amount-buttons button:hover{background:#67e8f9}.demobet-shell .action-row button,.demobet-shell .form-actions button{color:var(--d-text);border-color:var(--d-border);background:linear-gradient(135deg,#16334a,#102437);border-radius:9px}.demobet-shell .action-row button:nth-child(2),.demobet-shell .form-actions .primary{color:#081321;background:linear-gradient(135deg,#a78bfa,#7c3aed);border-color:#9b79f5}.demobet-shell .action-row button:last-child:not(:nth-child(2)){border-color:var(--d-border);background:#102031}.demobet-shell .status{border-radius:999px}.demobet-shell .status.done,.demobet-shell .status.win{color:var(--d-success);background:#36d3991a;border-color:#36d39961}.demobet-shell .status.pending{color:var(--d-warning);background:#f8bf5a1a;border-color:#f8bf5a5c}.demobet-shell .status.unread{color:var(--d-primary);background:var(--d-primary-soft);border-color:#22d3ee66}.demobet-shell .status.lost{color:var(--d-danger);background:#fb71851a;border-color:#fb718559}.demobet-shell .history-types button,.demobet-shell .history-card>header b,.demobet-shell .sport-match>header time{color:var(--d-primary)}.demobet-shell .history-filter button,.demobet-shell .sport-top-tabs button{color:#a6b9c6;border-color:var(--d-border);background:#142a3d;border-radius:8px}.demobet-shell .history-filter button.active{color:var(--d-primary);border-color:var(--d-primary);background:var(--d-primary-soft)}.demobet-shell .history-card,.demobet-shell .sport-match{border-color:var(--d-border);background:#0d2133;border-radius:9px}.demobet-shell .history-card>footer{color:#8ca3b7;border-color:var(--d-border);background:#081827}.demobet-shell .game-card{width:230px}.demobet-shell .game-art{border-color:var(--d-border);background:#071725;border-radius:16px;width:230px;overflow:hidden;box-shadow:0 20px 45px #0000004d}.demobet-shell .game-card small{color:var(--d-primary);letter-spacing:.18em;margin-top:12px;font-size:6px;display:block}.demobet-shell .game-card h2{color:var(--d-text);font-size:14px}.demobet-shell .game-card:hover .game-art{border-color:var(--d-primary);box-shadow:0 0 34px #22d3ee1f}.demobet-shell .sport-top-tabs{border-color:var(--d-border);background:#091b2be8;border-radius:11px}.demobet-shell .sport-top-tabs button:last-child{color:var(--d-secondary);background:var(--d-secondary-soft);border-color:#8b5cf66b}.demobet-shell .sport-ball{color:var(--d-primary);border-color:var(--d-primary)}.demobet-shell .match-teams span{color:var(--d-secondary)}.demobet-shell .match-odds button{color:#dbe8ef;border-color:var(--d-border);background:linear-gradient(#18344b,#102638);border-radius:8px}.demobet-shell .match-odds button:hover:not(:disabled){color:var(--d-primary);border-color:var(--d-primary);box-shadow:0 0 16px #22d3ee14}.demobet-shell .match-odds small{color:#8ca3b7}.demobet-shell .match-odds strong,.demobet-shell .desktop-bet-slip h2,.demobet-shell .desktop-bet-slip dd{color:var(--d-primary)}.demobet-shell .desktop-bet-slip h2 b{color:#04131c;background:var(--d-primary)}.demobet-shell .bet-chips button{border-color:var(--d-border);background:#142a3c;border-radius:6px}.demobet-shell .desktop-bet-slip dl div{border-color:var(--d-border)}.demobet-shell .bet-slip-actions button{background:var(--d-primary-soft);border-color:var(--d-primary);border-radius:8px}.demobet-shell .row-popup-container{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0209118a}.demobet-shell .row-popup-card,.demobet-shell .notice-popup-inner{border-color:var(--d-border);background:#081827;border-radius:18px;box-shadow:0 24px 80px #0000009e,0 0 28px #22d3ee0f}.demobet-shell .row-popup-card header,.demobet-shell .row-popup-card footer,.demobet-shell .notice-popup footer{border-color:var(--d-border);background:#10273a}.demobet-shell .notice-popup-inner>h2{color:var(--d-primary);border-color:var(--d-border);background:#10273a}.demobet-shell .row-popup-card header button,.demobet-shell .notice-popup-x{background:#071521}.demobet-shell .row-popup-body,.demobet-shell .notice-popup-body{background:#081827;padding:0;position:relative}.demobet-shell .notice-popup-body{flex:0 auto;height:clamp(360px,64dvh,610px)}.demobet-shell .popup-visual{min-height:100%;position:relative;overflow:hidden}.demobet-shell .popup-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 18%,#040f1b94 52%,#040f1bfa 100%);position:absolute;inset:0}.demobet-shell .popup-visual img{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.demobet-shell .popup-visual>div{z-index:2;position:absolute;bottom:22px;left:20px;right:20px}.demobet-shell .popup-visual small{color:var(--d-primary);letter-spacing:.22em;font-size:7px;font-weight:800}.demobet-shell .popup-visual h3{color:var(--d-text);margin:8px 0;font-size:25px}.demobet-shell .popup-visual p{color:#a9bdcb;margin:0 0 16px;font-size:10px;line-height:1.7}.demobet-shell .popup-visual b{color:var(--d-primary);letter-spacing:.15em;font-size:7px}.demobet-shell .row-popup-card input,.demobet-shell .notice-popup input{accent-color:var(--d-primary)}.demobet-shell .notice-popup-dots button.active,.demobet-shell .notice-popup footer>button{color:#03131d;background:var(--d-primary)}.demobet-shell .notice-popup-dots{background:#10273a}.demobet-shell .notice-popup-dots button{background:#22d3ee40}.demobet-shell .member-actions .ui-icon,.demobet-shell .bottom-bar .ui-icon{width:27px;height:27px;color:var(--d-primary);stroke-width:1.45px}.demobet-shell .level-medal{color:#04131d;background:radial-gradient(circle,#67e8f9,#22d3ee 62%,#0e7490);border-color:#a5f3fc;box-shadow:inset 0 0 0 3px #0e3445,0 0 18px #22d3ee33}.demobet-shell .mobile-bet-cart{color:#03131d;background:linear-gradient(145deg, var(--d-primary), #0891b2);box-shadow:0 7px 24px #22d3ee3d}.demobet-shell .mobile-bet-cart b{color:#f4f0ff;background:var(--d-secondary)}@media (hover:hover) and (pointer:fine){.demobet-shell .utility-nav button:hover,.demobet-shell .language:hover,.demobet-shell .primary-nav button:hover{color:var(--d-primary);border-color:var(--d-primary)}}@media (width<=1429px){.demobet-shell .site-header{height:88px}.demobet-brand{width:104px;height:74px;top:6px}.demobet-mark{width:35px;height:35px}.demobet-wordmark{font-size:11px}.demobet-shell .mobile-drawer,.demobet-shell .member-drawer{border-color:var(--d-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05111dfa;top:88px;bottom:66px}.demobet-shell .bottom-bar{border-color:var(--d-border);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#05111df5;box-shadow:0 -10px 30px #00000052}.demobet-shell .bottom-bar button{color:#8ea7b8}.demobet-shell .bottom-bar button:hover,.demobet-shell .plain-icon,.demobet-shell .profile-icon{color:var(--d-primary)}.demobet-shell .profile-icon{border-color:var(--d-border);background:var(--d-primary-soft)}.demobet-shell .plain-icon.mail small{color:#06101c;background:var(--d-primary)}}@media (width<=767px){.demobet-brand{width:96px}.demobet-mark{width:32px;height:32px}.demobet-wordmark{font-size:10px}.demobet-shell .profile-icon,.demobet-shell .plain-icon{color:var(--d-primary)}.demobet-shell .profile-icon{border-color:var(--d-border);background:var(--d-primary-soft)}.demobet-shell .plain-icon.mail small{color:#06101c;background:var(--d-primary)}.demobet-hero{aspect-ratio:auto;border-width:0 0 1px;border-radius:0;min-height:248px}.demobet-hero:after{background:linear-gradient(90deg,#030c17eb,#030c1766),linear-gradient(#0000 45%,#030c17b8)}.demobet-hero-copy{left:20px}.demobet-hero-copy h1{font-size:36px}.demobet-hero-copy p{font-size:10px}.demobet-hero-copy button{min-width:155px;min-height:36px;margin-top:16px}.demobet-art-toolbar{grid-template-columns:1fr 1fr;margin:12px 12px 0}.demobet-art-toolbar>span{display:none}.demobet-art-toolbar button{min-width:0;min-height:32px;font-size:8px}.demobet-shell .feature-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:17px 12px 20px}.demobet-shell .feature-cards button{border-radius:11px;width:100%}.demobet-shell .feature-cards button:nth-child(3){grid-column:auto;justify-self:stretch;width:100%}.demobet-shell .feature-cards button>span{bottom:9px;left:8px;right:8px}.demobet-shell .feature-cards button small{display:none}.demobet-shell .feature-cards button strong{font-size:10px}.demobet-shell .home-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 12px 20px;display:grid}.demobet-shell .home-panels button{border-radius:9px;height:50px}.demobet-shell .home-panels strong{font-size:11px}.demobet-shell .home-panels em{display:none}.demobet-shell .page-title{margin-left:12px;margin-right:12px}.demobet-shell .subpage{padding-left:12px;padding-right:12px}.demobet-shell .game-art,.demobet-shell .game-card{width:min(230px,70vw)}.demobet-shell .form-row>label{background:#12273ae0}.demobet-shell .row-popup-container{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.demobet-shell .notice-popup{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020911b8}.demobet-shell .notice-popup-inner{border-radius:18px}}@media (width<=480px){.demobet-shell .feature-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.demobet-shell .feature-cards button strong{font-size:11px}}.demo1-shell .feature-cards{grid-template-columns:repeat(3,minmax(160px,185px))}.demo1-shell .capybara-category-card{aspect-ratio:300/366;background:#0b1b2f;border:1px solid #395676;border-radius:6px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.demo1-shell .capybara-category-card img{object-fit:cover;width:100%;height:100%}.demo1-shell .capybara-category-card:after{content:"";background:linear-gradient(#0000,#0b1b2fe6);position:absolute;inset:62% 0 0}.demo1-shell .capybara-category-card strong{z-index:1;color:#fff;text-align:center;letter-spacing:-.06em;text-shadow:0 1px #b8cce2,0 2px #5a6b80,0 4px 5px #020817;font-size:10.5cqw;font-weight:800;line-height:1.2;position:absolute;bottom:9%;left:0;right:0}@media (width>=1430px){.demo1-shell .feature-cards{justify-content:center;gap:16px;padding:24px 40px 30px}}@media (width<=1429px){.demo1-shell .feature-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.demo1-shell .feature-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.demo1-shell .feature-cards button:nth-child(3){grid-column:auto;justify-self:stretch;width:100%}}.demo1-shell{--reward-bg:#080909;--reward-surface:#1f1e1b;--reward-surface-2:#122c49;--reward-surface-3:#122c49;--reward-primary:#00b0f0;--reward-secondary:#204880;--reward-text:#fff;--reward-muted:#b8cce2;--reward-border:#395676;--reward-success:#a9d5ad;--reward-warning:#f2cc84;color:var(--reward-text)}.demo1-benefit-nav{border:1px solid var(--reward-border);background:#081827f0;border-radius:12px;margin-top:12px;overflow:hidden;box-shadow:0 14px 34px #00000038}.demo1-benefit-nav>header{border-bottom:1px solid var(--reward-border);background:linear-gradient(135deg,#22d3ee17,#8b5cf614);align-content:center;gap:3px;min-height:52px;padding:11px 13px;display:grid}.demo1-benefit-nav>header small{color:var(--reward-primary);letter-spacing:.18em;font:800 7px/1 Arial,sans-serif}.demo1-benefit-nav>header strong{color:var(--reward-text);font-size:13px}.demo1-benefit-nav>div{display:grid}.demo1-benefit-nav button{color:#b8cbd8;text-align:left;background:0 0;border:0;border-bottom:1px solid #4a8baa29;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:43px;padding:0 11px;display:grid}.demo1-benefit-nav button:last-child{border-bottom:0}.demo1-benefit-nav button:hover{color:var(--reward-primary);background:#22d3ee12}.demo1-benefit-nav button b{color:var(--reward-primary);font-size:18px}.benefit-glyph{width:26px;height:26px;color:var(--reward-primary);background:#22d3ee14;border:1px solid #22d3ee57;border-radius:8px;place-items:center;font:800 12px/1 Arial,sans-serif;display:grid}.demo1-shell .benefit-page{min-height:820px;padding:0 0 70px}.benefit-page-intro{border:1px solid var(--reward-border);background:radial-gradient(circle at 90% 0,#8b5cf62e,#0000 36%),linear-gradient(135deg,#0f293df5,#061422f5);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:122px;padding:24px 26px;display:flex;box-shadow:0 20px 50px #00000045}.benefit-page-intro small,.benefit-panel header small,.benefit-panel>small,.referral-code>small,.referral-policy>small{color:var(--reward-primary);letter-spacing:.2em;font:800 7px/1 Arial,sans-serif}.benefit-page-intro h1{color:var(--reward-text);letter-spacing:-.04em;margin:7px 0 5px;font:900 28px/1.1 SCDream,sans-serif}.benefit-page-intro p{color:var(--reward-muted);margin:0;font-size:11px;line-height:1.55}.benefit-page-intro>span{color:#a9c2d2;letter-spacing:.12em;border:1px solid var(--reward-border);background:#04101c8f;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:31px;padding:0 11px;font:800 7px/1 Arial,sans-serif;display:inline-flex}.benefit-page-intro>span i{background:var(--reward-success);width:6px;height:6px;box-shadow:0 0 10px var(--reward-success);border-radius:50%}.benefit-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.benefit-stats article{border:1px solid var(--reward-border);background:#0a1d2deb;border-radius:12px;min-width:0;min-height:83px;padding:15px 16px;box-shadow:0 12px 28px #0000002b}.benefit-stats small{color:var(--reward-muted);font-size:8px;display:block}.benefit-stats strong{color:var(--reward-text);text-overflow:ellipsis;white-space:nowrap;margin-top:11px;font:900 21px/1 Arial,sans-serif;display:block;overflow:hidden}.benefit-stats strong b{color:var(--reward-muted);margin-left:4px;font-size:8px}.benefit-stats article.accent strong{color:var(--reward-primary)}.benefit-stats article.success strong{color:var(--reward-success)}.benefit-panel{border:1px solid var(--reward-border);background:#091b2bf0;border-radius:14px;overflow:hidden;box-shadow:0 16px 38px #00000036}.benefit-panel>header{border-bottom:1px solid var(--reward-border);background:#0f273ab8;justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:15px 19px;display:flex}.benefit-panel h2{color:var(--reward-text);margin:5px 0 0;font-size:17px}.benefit-primary{color:#04131c;background:linear-gradient(135deg,#67e8f9,var(--reward-primary));border:1px solid #67e8f9;border-radius:8px;min-height:39px;padding:0 16px;font-size:9px;font-weight:900;box-shadow:0 8px 20px #22d3ee29}.benefit-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.benefit-primary:disabled{color:#628092;border-color:var(--reward-border);box-shadow:none;cursor:default;background:#102638}.benefit-feedback{color:var(--reward-success);text-align:center;background:#36d3990f;border-top:1px solid #36d39940;margin:0;padding:12px 18px;font-size:10px}.attendance-weekdays,.attendance-calendar{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.attendance-weekdays{color:var(--reward-muted);text-align:center;padding:9px 16px 0;font-size:8px}.attendance-weekdays span:first-child{color:#fb7185}.attendance-weekdays span:last-child{color:#60a5fa}.attendance-calendar{gap:6px;padding:10px 16px 18px}.attendance-calendar>div{color:#9bb2c2;background:#061320b3;border:1px solid #4a8baa33;border-radius:9px;place-items:center;min-height:67px;display:grid;position:relative}.attendance-calendar>div.empty{opacity:.16}.attendance-calendar>div>span{font:700 8px/1 Arial,sans-serif;position:absolute;top:7px;left:8px}.attendance-calendar>div>i{border:1px dashed #4a8baa47;border-radius:50%;width:20px;height:20px}.attendance-calendar>div.checked{color:var(--reward-primary);background:#22d3ee12;border-color:#22d3ee6b}.attendance-calendar>div.checked b{color:#04131c;background:var(--reward-primary);border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid;box-shadow:0 0 18px #22d3ee36}.attendance-calendar>div.today{box-shadow:inset 0 0 0 1px var(--reward-secondary),0 0 16px #8b5cf624}.benefit-guide{border:1px solid var(--reward-border);background:#091b2be0;border-radius:14px;margin-top:14px;padding:18px}.benefit-guide>strong{color:var(--reward-text);margin-bottom:12px;font-size:13px;display:block}.benefit-guide>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.benefit-guide article{background:#091a2a;border:1px solid #4a8baa38;border-radius:9px;align-content:center;gap:4px;min-height:79px;padding:12px;display:grid}.benefit-guide article span{color:var(--reward-muted);font-size:8px}.benefit-guide article b{color:var(--reward-text);font-size:14px}.benefit-guide article i{color:#6f8a9d;font-size:7px;font-style:normal}.benefit-guide article.done{background:#36d3990f;border-color:#36d39957}.benefit-guide article.done i{color:var(--reward-success)}.roulette-layout{grid-template-columns:minmax(0,1.25fr) minmax(245px,.75fr);gap:14px;display:grid}.roulette-stage{background:radial-gradient(circle,#22d3ee1a,#0000 47%),#071523f5;place-items:center;min-height:440px;display:grid;position:relative}.roulette-wheel{background:conic-gradient(#22d3ee 0 45deg,#162f46 45deg 90deg,#8b5cf6 90deg 135deg,#10263a 135deg 180deg,#22d3ee 180deg 225deg,#162f46 225deg 270deg,#8b5cf6 270deg 315deg,#10263a 315deg);width:310px;height:310px;box-shadow:inset 0 0 0 4px #ffffff14,0 0 0 2px var(--reward-primary),0 24px 55px #00000080,0 0 45px #22d3ee21;border:10px solid #102d42;border-radius:50%;transition:transform 1.7s cubic-bezier(.12,.72,.12,1);position:relative}.roulette-wheel:after{content:"";background:#081827;border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:51px;box-shadow:inset 0 0 30px #22d3ee14}.roulette-wheel span{z-index:2;color:#fff;text-align:center;text-shadow:0 1px 3px #000;width:54px;font:800 7px/1 Arial,sans-serif;position:absolute;top:50%;left:calc(50% - 27px)}.roulette-pointer{z-index:5;color:#f8bf5a;filter:drop-shadow(0 4px 5px #000);font-size:30px;position:absolute;top:48px}.roulette-spin{z-index:5;color:#04131c;background:radial-gradient(circle at 35% 30%,#a5f3fc,var(--reward-primary) 60%,#0891b2);border:5px solid #0c263a;border-radius:50%;width:86px;height:86px;padding:0;font:900 13px/1 Arial,sans-serif;position:absolute;box-shadow:0 0 25px #22d3ee59}.roulette-info{padding:26px}.roulette-info>strong{color:var(--reward-primary);margin-top:14px;font:900 58px/1 Arial,sans-serif;display:block}.roulette-info>strong b{color:var(--reward-muted);margin-left:5px;font-size:11px}.roulette-info>p{color:var(--reward-muted);margin:18px 0 24px;font-size:10px;line-height:1.8}.roulette-info .benefit-primary{width:100%}.roulette-result{text-align:center;background:#8b5cf617;border:1px solid #8b5cf666;border-radius:10px;gap:6px;margin-top:16px;padding:17px;display:grid}.roulette-result small{color:#b7a4ff;letter-spacing:.18em;font:800 6px/1 Arial,sans-serif}.roulette-result b{color:var(--reward-text);font-size:22px}.roulette-result span{color:var(--reward-muted);font-size:8px}.reward-list{margin-top:14px}.reward-list>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:14px;display:grid}.reward-list>div span{background:#091a2a;border:1px solid #4a8baa33;border-radius:8px;align-items:center;gap:9px;min-height:48px;padding:0 11px;display:flex}.reward-list span i{color:var(--reward-primary);font:700 7px/1 Arial,sans-serif}.reward-list span b{font-size:10px}.referral-guide{grid-template-columns:.85fr 1.15fr;gap:28px;padding:25px;display:grid}.referral-guide h2{margin:9px 0 12px;font-size:23px;line-height:1.3}.referral-guide>div p{color:var(--reward-muted);font-size:10px;line-height:1.75}.referral-guide ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.referral-guide li{border-top:1px solid var(--reward-border);gap:12px;padding:12px 0;display:flex}.referral-guide li>span{color:var(--reward-primary);font:800 9px/1.5 Arial,sans-serif}.referral-guide li strong{font-size:11px}.referral-guide li p{color:var(--reward-muted);margin:4px 0 0;font-size:8px}.referral-grid{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.referral-code,.referral-policy{padding:22px}.referral-code h2,.referral-policy h2{margin:7px 0 14px}.referral-code>div{border:1px solid var(--reward-border);background:var(--reward-surface-2);border-radius:10px;align-content:center;place-items:center;gap:8px;min-height:100px;margin-bottom:12px;display:grid}.referral-code>div strong{color:var(--reward-text);letter-spacing:.1em;font:900 28px/1 Arial,sans-serif}.referral-code>div span{color:var(--reward-muted);letter-spacing:.14em;font:700 6px/1 Arial,sans-serif}.referral-code .benefit-primary{width:100%}.referral-policy>div{border-top:1px solid #4a8baa33;justify-content:space-between;align-items:center;min-height:43px;padding:0 11px;display:flex}.referral-policy>div span{color:var(--reward-muted);font-size:9px}.referral-policy>div strong{color:var(--reward-primary);font-size:10px}.referral-table{margin-top:14px}.referral-table>div{overflow-x:auto}.referral-table table{border-collapse:collapse;width:100%;min-width:650px;font-size:9px}.referral-table th{color:var(--reward-muted);text-align:left;background:#0d2335;padding:12px}.referral-table td{border-top:1px solid #4a8baa33;padding:13px 12px}.payback-hero{background:radial-gradient(circle at 78% 0,#8b5cf642,#0000 38%),linear-gradient(135deg,#0c2a3e,#081522);border:1px solid #22d3ee66;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:170px;margin:14px 0;padding:28px;display:flex;overflow:hidden;box-shadow:0 22px 55px #00000045}.payback-hero small{color:var(--reward-primary);letter-spacing:.18em;font:800 7px/1 Arial,sans-serif}.payback-hero strong{color:var(--reward-text);margin:14px 0 7px;font:900 42px/1 Arial,sans-serif;display:block}.payback-hero strong b{color:var(--reward-primary);margin-left:7px;font-size:12px}.payback-hero p{color:var(--reward-muted);margin:0;font-size:9px}.payback-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.payback-grid article>div{border-top:1px solid #4a8baa33;align-items:center;gap:12px;min-height:66px;padding:0 17px;display:flex}.payback-grid article>div:first-of-type{border-top:0}.payback-grid article>div.active{box-shadow:inset 3px 0 var(--reward-primary);background:#22d3ee0f}.payback-grid article>div span{flex:1;gap:4px;display:grid}.payback-grid article>div span b{font-size:10px}.payback-grid article>div span small{color:var(--reward-muted);font-size:7px}.payback-grid article>div>strong{color:var(--reward-primary);font-size:15px}.payback-grid article>div>i{color:var(--reward-success);font-size:7px;font-style:normal}.coupon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:14px 0;display:grid}.demo1-coupon{border:1px solid var(--reward-border);background:linear-gradient(145deg,#102b3f,#071624);border-radius:14px;min-width:0;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000040}.demo1-coupon:before{content:"";border:1px solid #22d3ee24;border-radius:50%;width:150px;height:150px;position:absolute;top:-60px;right:-55px}.demo1-coupon.violet{background:linear-gradient(145deg,#211c43,#0c1628)}.demo1-coupon.gold{background:linear-gradient(145deg,#122c49,#101721)}.demo1-coupon.used{opacity:.54;filter:saturate(.55)}.demo1-coupon>header{border-bottom:1px dashed var(--reward-border);justify-content:space-between;align-items:center;min-height:47px;padding:0 14px;display:flex}.demo1-coupon>header span{color:var(--reward-primary);letter-spacing:.08em;font:900 8px/1 Arial,sans-serif}.demo1-coupon>header b{color:#bfaeff;background:#8b5cf61a;border:1px solid #8b5cf65c;border-radius:999px;padding:5px 7px;font-size:6px}.demo1-coupon>div{z-index:2;min-height:190px;padding:20px 16px;position:relative}.demo1-coupon>div>small{color:var(--reward-muted);letter-spacing:.16em;font:800 6px/1 Arial,sans-serif}.demo1-coupon>div>strong{color:var(--reward-primary);margin:15px 0 12px;font:900 33px/1 Arial,sans-serif;display:block}.demo1-coupon>div h2{margin:0 0 8px;font-size:14px}.demo1-coupon>div p{color:var(--reward-muted);margin:0;font-size:8px}.demo1-coupon>footer{border-top:1px dashed var(--reward-border);background:#040f1a73;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:65px;padding:10px 12px;display:grid}.demo1-coupon>footer span{gap:4px;display:grid}.demo1-coupon>footer small{color:var(--reward-muted);letter-spacing:.12em;font:700 5px/1 Arial,sans-serif}.demo1-coupon>footer b{font-size:8px}.demo1-coupon>footer button{color:#04131c;background:var(--reward-primary);border:0;border-radius:7px;min-height:34px;padding:0 11px;font-size:8px;font-weight:900}.demo1-coupon>footer button:disabled{color:var(--reward-muted);background:var(--reward-surface-3)}.coupon-notch{z-index:3;border:1px solid var(--reward-border);background:#06101c;border-radius:50%;width:18px;height:18px;position:absolute;top:46px}.coupon-notch.left{left:-10px}.coupon-notch.right{right:-10px}.coupon-guide>div{padding:13px 18px}.coupon-guide p{color:var(--reward-muted);border-bottom:1px solid #4a8baa2e;align-items:center;gap:12px;margin:0;padding:10px 0;font-size:9px;display:flex}.coupon-guide p:last-child{border-bottom:0}.coupon-guide p span{color:var(--reward-primary);font:800 7px/1 Arial,sans-serif}@media (width<=1429px){.demo1-benefit-nav.mobile{margin:10px 8px 18px}.demo1-benefit-nav.mobile>header{min-height:58px}.demo1-benefit-nav.mobile>div{grid-template-columns:repeat(2,minmax(0,1fr))}.demo1-benefit-nav.mobile button{border-right:1px solid #4a8baa29;min-height:52px}.demo1-shell .benefit-page{padding:12px 12px 95px}}@media (width<=767px){.benefit-page-intro{border-radius:13px;flex-direction:column;align-items:flex-start;min-height:136px;padding:20px}.benefit-page-intro h1{font-size:25px}.benefit-page-intro>span{min-height:28px}.benefit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-stats article{min-height:74px;padding:13px}.attendance-panel>header{flex-direction:column;align-items:flex-start}.attendance-panel>header .benefit-primary{width:100%}.attendance-calendar{gap:4px;padding:8px}.attendance-calendar>div{min-height:51px}.benefit-guide>div{grid-template-columns:repeat(2,minmax(0,1fr))}.roulette-layout,.referral-guide,.referral-grid,.payback-grid{grid-template-columns:1fr}.roulette-stage{min-height:390px}.roulette-wheel{width:270px;height:270px}.roulette-wheel span{transform-origin:50%!important}.roulette-info{padding:22px}.reward-list>div{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-guide{padding:20px}.referral-code>div strong{font-size:22px}.payback-hero{flex-direction:column;align-items:flex-start;min-height:190px;padding:22px}.payback-hero .benefit-primary{width:100%}.payback-hero strong{font-size:34px}.coupon-grid{grid-template-columns:1fr}.demo1-coupon>div{min-height:160px}}@media (width<=380px){.demo1-shell .benefit-page{padding-inline:8px}.attendance-calendar>div{min-height:44px}.attendance-calendar>div.checked b{width:24px;height:24px}.roulette-wheel{width:238px;height:238px}.roulette-wheel span{margin-top:9px}.roulette-spin{width:76px;height:76px}}.demo1-shell .demo1-benefit-nav{background:#1f1e1bf5;border-color:#395676;border-radius:5px;box-shadow:0 10px 28px #0008}.demo1-shell .demo1-benefit-nav>header{background:linear-gradient(135deg,#0060b01f,#20488033);border-color:#395676}.demo1-shell .demo1-benefit-nav button{color:#e2effc;border-color:#395676}.demo1-shell .demo1-benefit-nav button:hover{color:#fff;background:#0060b017}.demo1-shell .benefit-glyph{color:#00b0f0;background:#122c49;border-color:#395676;border-radius:5px}.demo1-shell .benefit-page-intro{background:radial-gradient(circle at 90% 0,#0060b01c,#0000 34%),linear-gradient(135deg,#122c49fa,#121211fa);border-color:#395676;border-radius:5px;box-shadow:0 18px 44px #0007}.demo1-shell .benefit-page-intro>span{color:#e2effc;background:#191817;border-color:#395676}.demo1-shell .benefit-stats article,.demo1-shell .benefit-panel,.demo1-shell .benefit-guide{background:#1f1e1bf0;border-color:#395676;border-radius:5px;box-shadow:0 12px 30px #0005}.demo1-shell .benefit-panel>header{background:#122c49;border-color:#395676}.demo1-shell .benefit-primary{color:#fff;background:linear-gradient(#0060b0,#0060b0);border-color:#395676;border-radius:5px;box-shadow:0 8px 20px #00b0f033}.demo1-shell .benefit-primary:disabled{color:#fff;background:#0060b0;border-color:#395676}.demo1-shell .attendance-calendar>div,.demo1-shell .benefit-guide article,.demo1-shell .reward-list>div span{color:#b8cce2;background:#181715eb;border-color:#395676}.demo1-shell .attendance-calendar>div>i{border-color:#395676}.demo1-shell .attendance-calendar>div.checked{color:#00b0f0;background:#0060b017;border-color:#395676}.demo1-shell .attendance-calendar>div.checked b{color:#fff;background:#0060b0;box-shadow:0 0 16px #00b0f033}.demo1-shell .attendance-calendar>div.today{box-shadow:inset 0 0 0 1px #00b0f0,0 0 14px #00b0f01f}.demo1-shell .benefit-feedback{color:#a9d5ad;background:#28352a;border-color:#55735a}.demo1-shell .benefit-guide article.done{background:#28352a;border-color:#55735a}.demo1-shell .roulette-stage{background:radial-gradient(circle,#0060b01a,#0000 47%),#141311f7}.demo1-shell .roulette-wheel{background:conic-gradient(#0060b0 0 45deg,#122c49 45deg 90deg,#0060b0 90deg 135deg,#1c1a18 135deg 180deg,#0060b0 180deg 225deg,#122c49 225deg 270deg,#0060b0 270deg 315deg,#1c1a18 315deg);border-color:#395676;box-shadow:inset 0 0 0 4px #ffffff0d,0 0 0 2px #00b0f0,0 24px 55px #000b,0 0 38px #00b0f01f}.demo1-shell .roulette-wheel:after{background:#191817;border-color:#395676;box-shadow:inset 0 0 28px #00b0f014}.demo1-shell .roulette-pointer{color:#00b0f0}.demo1-shell .roulette-spin{color:#fff;background:radial-gradient(circle at 35% 30%,#0060b0,#0060b0 60%,#0060b0);border-color:#395676;box-shadow:0 0 24px #00b0f047}.demo1-shell .roulette-result{background:#0060b014;border-color:#395676}.demo1-shell .roulette-result small{color:#00b0f0}.demo1-shell .referral-guide,.demo1-shell .referral-code,.demo1-shell .referral-policy{border-radius:5px}.demo1-shell .referral-guide li,.demo1-shell .referral-policy>div,.demo1-shell .referral-table td,.demo1-shell .payback-grid article>div{border-color:#395676}.demo1-shell .referral-code>div{background:#122c49;border-color:#395676;border-radius:5px}.demo1-shell .referral-table th{color:#b8cce2;background:#122c49}.demo1-shell .payback-hero{background:radial-gradient(circle at 78% 0,#0060b02e,#0000 38%),linear-gradient(135deg,#122c49,#151412);border-color:#395676;border-radius:5px;box-shadow:0 20px 48px #0007}.demo1-shell .payback-grid article>div.active{background:#0060b014;box-shadow:inset 3px 0 #00b0f0}.demo1-shell .demo1-coupon{background:linear-gradient(145deg,#122c49,#171513);border-color:#395676;border-radius:5px;box-shadow:0 16px 38px #0008}.demo1-shell .demo1-coupon.violet{background:linear-gradient(145deg,#122c49,#171513)}.demo1-shell .demo1-coupon.gold{background:linear-gradient(145deg,#204880,#171513)}.demo1-shell .demo1-coupon:before{border-color:#3956762e}.demo1-shell .demo1-coupon>header,.demo1-shell .demo1-coupon>footer{border-color:#395676}.demo1-shell .demo1-coupon>header b{color:#00b0f0;background:#122c49;border-color:#395676}.demo1-shell .demo1-coupon>footer{background:#0a0a0980}.demo1-shell .demo1-coupon>footer button{color:#fff;background:#0060b0;border-radius:4px}.demo1-shell .demo1-coupon>footer button:disabled{color:#b8cce2;background:#122c49}.demo1-shell .coupon-notch{background:#080909;border-color:#395676}.demo1-shell .coupon-guide p{border-color:#395676}.demo1-shell{--reward-bg:#0b1b2f;--reward-surface:#122c49;--reward-surface-2:#122c49;--reward-primary:#00b0f0;--reward-text:#fff;--reward-muted:#b8cce2;color:#fff;background:radial-gradient(at 50% 0,#2048804a,#0000 60%),linear-gradient(#0b1b2fd9,#0b1b2fee)}.demo1-shell .site-header{background:linear-gradient(#122c49,#0b1b2f 49%,#0b1b2f);border-bottom-color:#395676}.demo1-shell .brand{width:146px;height:71px;top:41px}.demo1-shell .capybara-brand-logo{flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;height:100%;display:flex}.demo1-shell .capybara-brand-logo>img{flex:none;width:38px;height:33px}.demo1-shell .capybara-brand-logo>span{flex-direction:column;align-items:center;gap:4px;display:flex}.demo1-shell .capybara-brand-logo strong{color:#fff;letter-spacing:-.055em;white-space:nowrap;font-size:20px;font-weight:800;line-height:1.15}.demo1-shell .capybara-brand-logo small{color:#00b0f0;letter-spacing:.16em;white-space:nowrap;font-family:Arial,sans-serif;font-size:8px;font-weight:700;line-height:1}.demo1-shell .utility-nav button,.demo1-shell .language{color:#00b0f0;background:linear-gradient(#204880,#122c49);border-color:#395676}.demo1-shell .quick-grid button,.demo1-shell .drawer-grid button{color:#00b0f0;background:linear-gradient(#122c49,#122c49);border-color:#395676}.demo1-shell .user-info-card,.demo1-shell .desktop-bet-slip,.demo1-shell .home-panels button{background:#122c49e8;border-color:#395676}.demo1-shell .wallet-box,.demo1-shell .bet-amount{background:#0b1b2f;border-color:#395676}.demo1-shell .table-shell,.demo1-shell .form-card,.demo1-shell .notice-box,.demo1-shell .league-panel,.demo1-shell .history-filter{background-color:#122c49;border-color:#395676}.demo1-shell .table-head,.demo1-shell .sport-match>header,.demo1-shell .form-row>label{background-color:#122c49}.demo1-shell .table-body-row,.demo1-shell .field-wrap input,.demo1-shell .readonly{background-color:#0b1b2f}.demo1-shell .mobile-drawer,.demo1-shell .member-drawer{background:#0b1b2f}.demo1-shell .drawer-section h2{color:#00b0f0}.demo1-shell .drawer-section h2:after{background:#395676}.demo1-shell .capybara-hero{background:#122c49;border-color:#395676;position:relative;overflow:hidden;container-type:inline-size}.demo1-shell .capybara-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.demo1-shell .capybara-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#122c49e0,#122c4966 45%,#0000 66%);position:absolute;inset:0}.demo1-shell .capybara-hero-copy{z-index:1;text-shadow:0 2px 14px #0b1b2f;width:52%;position:absolute;top:50%;left:6%;transform:translateY(-50%)}.demo1-shell .capybara-hero-copy>small{color:#00b0f0;letter-spacing:.15em;font:700 1.7cqw/1.2 Arial,sans-serif;display:block}.demo1-shell .capybara-hero-copy h1{color:#fff;letter-spacing:-.055em;white-space:nowrap;margin:.8cqw 0 1.2cqw;font-size:7.8cqw;font-weight:800;line-height:1.05}.demo1-shell .capybara-hero-copy p{color:#fff;white-space:nowrap;align-items:baseline;gap:1.2cqw;margin:0;font-size:3.6cqw;font-weight:600;line-height:1.1;display:flex}.demo1-shell .capybara-hero-copy p strong{color:#fff;letter-spacing:-.06em;font-size:1.75em;font-weight:800}.demo1-shell .capybara-hero-copy p strong span{font-size:.65em}.demo1-shell .capybara-hero-copy .capybara-hero-secondary{margin-top:.5cqw;font-size:3.2cqw}.demo1-shell .capybara-hero-copy .capybara-hero-secondary strong{font-size:1.55em}.demo1-shell .capybara-footer{color:#b8cce2;justify-content:center;align-items:center;gap:12px;margin:-45px 0 0;padding:0 20px 40px;font-size:9px;display:flex}.demo1-shell .capybara-footer strong{color:#00b0f0;letter-spacing:.12em;font:700 10px/1.3 Arial,sans-serif}.demo1-shell .row-popup-container{flex-direction:column;gap:16px}.demo1-shell .row-popup-list{justify-content:center;align-items:center;gap:16px;max-width:100%;display:flex}.demo1-shell .row-popup-card,.demo1-shell .notice-popup-inner{background:#0b1b2f;border-color:#3956764d}.demo1-shell .row-popup-card{height:min(680px,100dvh - 136px)}.demo1-shell .row-popup-card header,.demo1-shell .row-popup-card footer,.demo1-shell .notice-popup-inner>h2,.demo1-shell .notice-popup footer,.demo1-shell .notice-popup-dots{background:#122c49}.demo1-shell .row-popup-body,.demo1-shell .notice-popup-body{background:#0b1b2f;padding:0}.demo1-shell .row-popup-card footer{padding:0}.demo1-shell .capybara-hide-today{color:#e2effc;cursor:pointer;background:#122c49;border:0;justify-content:center;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.demo1-shell .row-popup-close-all{pointer-events:auto;color:#fff;cursor:pointer;background:#122c49;border:1px solid #39567670;border-radius:5px;width:110px;min-height:40px;font-size:14px;font-weight:700;box-shadow:0 8px 24px #0008}.demo1-shell .row-popup-close-all:hover{color:#fff;background:#0060b0;border-color:#395676}.demo1-shell .notice-popup{padding:calc(16px + env(safe-area-inset-top)) 0 calc(16px + env(safe-area-inset-bottom));flex-direction:column;gap:12px}.demo1-shell .notice-popup-inner{max-height:calc(100dvh - 88px - env(safe-area-inset-top) - env(safe-area-inset-bottom));flex:0 auto}.demo1-shell .notice-popup-inner>:is(h2,.notice-popup-dots,footer){flex-shrink:0}.demo1-shell .notice-popup-body{flex:auto}.demo1-shell .notice-popup footer{min-height:0;padding:0}.demo1-shell .notice-popup footer .capybara-hide-today{color:#e2effc;background:#122c49;border-radius:0;justify-content:center;width:100%;min-height:44px;padding:0 12px}.demo1-shell .capybara-mobile-close-all{flex:none;min-height:44px}.demo1-shell .capybara-popup-art{background:#0b1b2f;width:100%;min-height:100%;container-type:inline-size}.demo1-shell .capybara-popup-copy{color:#e2effc;text-align:left;padding:20px 22px 22px;font-size:13px;line-height:1.6}.demo1-shell .capybara-popup-wordmark{color:#00b0f0;border-bottom:1px solid #39567633;align-items:center;gap:8px;margin-bottom:18px;padding-bottom:12px;display:flex}.demo1-shell .capybara-popup-wordmark img{object-fit:contain;border-radius:0;flex:0 0 26px;width:26px;height:24px;max-height:none;margin:0}.demo1-shell .capybara-popup-wordmark span{letter-spacing:.16em;font:700 10px/1 Arial,sans-serif}.demo1-shell .capybara-popup-copy>small{color:#b8cce2;font-size:12px}.demo1-shell .capybara-popup-copy h3{color:#fff;letter-spacing:-.055em;margin:6px 0 8px;font-size:clamp(26px,8.2cqw,32px);font-weight:800;line-height:1.3}.demo1-shell .capybara-popup-copy h3 em{color:#00b0f0;font-style:normal}.demo1-shell .capybara-popup-copy p{margin:6px 0 14px}.demo1-shell .capybara-popup-copy h4{color:#00b0f0;background:#122c49;margin:14px 0 0;padding:7px 12px;font-size:13px;font-weight:700}.demo1-shell .capybara-popup-copy dl{margin:0}.demo1-shell .capybara-popup-copy dl>div{border-bottom:1px solid #39567629;justify-content:space-between;align-items:center;gap:8px;padding:6px 4px;display:flex}.demo1-shell .capybara-popup-copy dd{color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:800;line-height:1.25}.demo1-shell .capybara-popup-copy .capybara-popup-caption{color:#e2effc;margin:12px 0 8px;font-size:12px}.demo1-shell .capybara-levels{text-align:center;background:#122c49;border:1px solid #39567640;border-radius:6px;grid-template-columns:repeat(5,1fr);display:grid}.demo1-shell .capybara-levels>span{border-right:1px solid #39567629;flex-direction:column;gap:2px;padding:8px 0;display:flex}.demo1-shell .capybara-levels>span:last-child{border:0}.demo1-shell .capybara-levels small{color:#b8cce2;font-size:10px}.demo1-shell .capybara-levels b{color:#fff;font-size:16px}.demo1-shell .capybara-popup-copy .capybara-popup-note{color:#b8cce2;margin:10px 0 2px;font-size:11px}.demo1-shell .capybara-popup-copy .capybara-popup-disclaimer{color:#b8cce2;word-break:keep-all;border-top:1px solid #39567633;margin:14px 0 0;padding-top:10px;font-size:10px;line-height:1.8}.demo1-shell .capybara-popup-rules .capybara-popup-wordmark{margin-bottom:52px}.demo1-shell .capybara-popup-rules h3{margin-top:16px;font-size:clamp(38px,12cqw,48px);line-height:1.3}.demo1-shell .capybara-popup-rules .capybara-rule-message{margin:32px 0 12px;padding:20px 0;font-size:17px;line-height:1.9}.demo1-shell .capybara-multi-offer{background:#122c49;border:1px solid #39567640;border-radius:6px;margin-top:12px;padding:10px 14px}.demo1-shell .capybara-multi-offer span{color:#e2effc;font-size:11px;display:block}.demo1-shell .capybara-multi-offer>b{color:#00b0f0;justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;display:flex}.demo1-shell .capybara-multi-offer strong{color:#fff;letter-spacing:-.05em;font-size:36px;line-height:1.3}.demo1-shell .capybara-popup-copy .capybara-multi-detail{border-bottom:1px solid #39567629;margin:0;padding:8px 4px;font-size:12px}.demo1-shell .capybara-multi-detail b{color:#fff}@media (width<=1429px){.demo1-shell .brand{width:130px;height:46px;top:7px}.demo1-shell .capybara-brand-logo{flex-direction:row;gap:6px}.demo1-shell .capybara-brand-logo>img{width:35px;height:34px}.demo1-shell .capybara-brand-logo strong{font-size:16px}.demo1-shell .capybara-brand-logo small{letter-spacing:.1em;font-size:6px}.demo1-shell .capybara-footer{margin-top:-65px}}@media (width<=480px){.demo1-shell .brand{width:112px}.demo1-shell .capybara-brand-logo{gap:4px}.demo1-shell .capybara-brand-logo>img{width:29px;height:29px}.demo1-shell .capybara-brand-logo strong{font-size:14px}.demo1-shell .capybara-brand-logo small{letter-spacing:.07em;font-size:5.6px}.demo1-shell .capybara-hero-copy{width:54%;left:5%}.demo1-shell .capybara-hero-copy>small{letter-spacing:.1em;font-size:2.1cqw}.demo1-shell .capybara-hero-copy h1{font-size:8cqw}.demo1-shell .capybara-hero-copy p{font-size:4.2cqw}.demo1-shell .capybara-hero-copy .capybara-hero-secondary{font-size:4cqw}.demo1-shell .capybara-hero-copy .capybara-hero-secondary strong{font-size:1.45em}.demo1-shell .capybara-footer{flex-direction:column;gap:7px}}.rewards-page-shell{--reward-bg:#090909;--reward-surface:#171717;--reward-surface-2:#202020;--reward-surface-3:#303030;--reward-primary:#d40505;--reward-secondary:#8c211d;--reward-text:#f5f5f5;--reward-muted:#9c9c9c;--reward-border:#343434;--reward-success:#74c98b;--reward-radius:8px;width:min(1180px,100%);min-width:0;min-height:780px;color:var(--reward-text);margin:0 auto;padding:24px 18px 70px}.shared-reward-nav{gap:5px;display:flex}.shared-reward-nav button{border:1px solid var(--reward-border);background:var(--reward-surface);border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 10px;display:flex}.shared-reward-nav i{color:var(--reward-primary);font-style:normal}.lbo-member-panel .shared-reward-nav{grid-template-columns:1fr 1fr;margin-top:12px;display:grid}.lbo-member-panel .shared-reward-nav button{color:#d9e5f5;background:#17243a;border-color:#304360;min-width:0;padding:0 7px;font-size:9px}.lbo-member-panel .shared-reward-nav button:last-child{grid-column:1/-1}.lbo-mobile-drawer .shared-reward-nav{grid-column:1/-1;grid-template-columns:1fr 1fr;padding:8px;display:grid}.demo1-shell .rewards-page-shell{--reward-primary:#d7ba7b;--reward-secondary:#a97837;--reward-surface:#1f1e1b;--reward-surface-2:#312a25;--reward-surface-3:#302c27;--reward-text:#f4efe6;--reward-muted:#aaa196;--reward-border:#514a3c;--reward-radius:5px;padding-top:0}.lego-clone .rewards-page-shell{--reward-primary:#e52b25;--reward-secondary:#8c211d;--reward-surface:#171717;--reward-surface-2:#202020;--reward-surface-3:#303030;--reward-text:#f5f5f5;--reward-muted:#999;--reward-border:#3b3030;--reward-radius:3px;padding-top:20px}.lego-clone .rewards-page-shell :is(.benefit-page-intro,.benefit-panel,.benefit-guide,.payback-hero,.demo1-coupon){background-color:#171717;border-color:#423131;border-radius:3px;box-shadow:0 12px 30px #0008}.lego-clone .rewards-page-shell .benefit-page-intro{background:radial-gradient(circle at 90% 0,#d4050528,#0000 38%),linear-gradient(135deg,#211010,#111)}.lego-clone .rewards-page-shell .benefit-panel>header{background:#251313;border-color:#4a2929}.lego-clone .rewards-page-shell .benefit-stats article,.lego-clone .rewards-page-shell :is(.attendance-calendar>div,.benefit-guide article,.reward-list>div span){background:#151515;border-color:#3b3030;border-radius:2px}.lego-clone .rewards-page-shell .benefit-primary{color:#fff;background:linear-gradient(#e22620,#a70a06);border-color:#f04a44;border-radius:2px;box-shadow:0 7px 18px #d4050533}.lego-clone .rewards-page-shell .roulette-stage{background:radial-gradient(circle,#d405051f,#0000 48%),#111}.lego-clone .rewards-page-shell .roulette-wheel{background:conic-gradient(#d40505 0 45deg,#2c1717 45deg 90deg,#821611 90deg 135deg,#161616 135deg 180deg,#d40505 180deg 225deg,#2c1717 225deg 270deg,#821611 270deg 315deg,#161616 315deg);border-color:#2d1717;box-shadow:inset 0 0 0 4px #ffffff0d,0 0 0 2px #e2342e,0 22px 50px #000b}.lego-clone .rewards-page-shell .roulette-wheel:after{background:#161616}.lego-clone .rewards-page-shell .roulette-spin{color:#fff;background:radial-gradient(circle at 35% 30%,#ff756f,#d40505 60%,#790400);border-color:#4d1714}.lego-clone .rewards-page-shell :is(.referral-code>div,.referral-table th){background:#201818}.lego-clone .rewards-page-shell .payback-hero{background:radial-gradient(circle at 78% 0,#d4050538,#0000 40%),linear-gradient(135deg,#281313,#111)}.lego-clone .rewards-page-shell .demo1-coupon{background:linear-gradient(145deg,#321515,#111)}.lego-clone .rewards-page-shell .demo1-coupon.violet{background:linear-gradient(145deg,#2b1b24,#111)}.lego-clone .rewards-page-shell .demo1-coupon.gold{background:linear-gradient(145deg,#382818,#111)}.lego-clone .rewards-page-shell .coupon-notch{background:#090909}.letsbet-original-app .rewards-page-shell{--reward-primary:#67adff;--reward-secondary:#3d73d5;--reward-surface:#111a2c;--reward-surface-2:#18243a;--reward-surface-3:#263650;--reward-text:#f4f7fc;--reward-muted:#8fa0b7;--reward-border:#304360;--reward-radius:7px;width:100%;padding:18px 16px 80px}.letsbet-original-app .rewards-page-shell :is(.benefit-page-intro,.benefit-panel,.benefit-guide,.payback-hero,.demo1-coupon){background-color:#101a2d;border-color:#30486d;border-radius:7px;box-shadow:0 14px 34px #0007}.letsbet-original-app .rewards-page-shell .benefit-page-intro{background:radial-gradient(circle at 90% 0,#3d8cff35,#0000 38%),linear-gradient(135deg,#152b4e,#0c1424)}.letsbet-original-app .rewards-page-shell .benefit-panel>header{background:#172641;border-color:#30486d}.letsbet-original-app .rewards-page-shell .benefit-stats article,.letsbet-original-app .rewards-page-shell :is(.attendance-calendar>div,.benefit-guide article,.reward-list>div span){background:#10192b;border-color:#2b3e5c}.letsbet-original-app .rewards-page-shell .benefit-primary{color:#fff;background:linear-gradient(#4288e8,#285fae);border-color:#65a8ff;border-radius:6px;box-shadow:0 8px 20px #286ed044}.letsbet-original-app .rewards-page-shell .roulette-stage{background:radial-gradient(circle,#3d8cff24,#0000 48%),#0d1627}.letsbet-original-app .rewards-page-shell .roulette-wheel{background:conic-gradient(#468ff1 0 45deg,#172b49 45deg 90deg,#275dac 90deg 135deg,#101b2e 135deg 180deg,#468ff1 180deg 225deg,#172b49 225deg 270deg,#275dac 270deg 315deg,#101b2e 315deg);border-color:#17335a;box-shadow:inset 0 0 0 4px #ffffff0d,0 0 0 2px #67adff,0 22px 50px #000b}.letsbet-original-app .rewards-page-shell .roulette-wheel:after{background:#101a2c}.letsbet-original-app .rewards-page-shell .roulette-spin{color:#fff;background:radial-gradient(circle at 35% 30%,#99caff,#438ce9 60%,#1f579c);border-color:#183967}.letsbet-original-app .rewards-page-shell :is(.referral-code>div,.referral-table th){background:#172641}.letsbet-original-app .rewards-page-shell .payback-hero{background:radial-gradient(circle at 78% 0,#3d8cff44,#0000 40%),linear-gradient(135deg,#17335d,#0d1628)}.letsbet-original-app .rewards-page-shell .demo1-coupon{background:linear-gradient(145deg,#173b6a,#0d1628)}.letsbet-original-app .rewards-page-shell .demo1-coupon.violet{background:linear-gradient(145deg,#29275e,#0d1628)}.letsbet-original-app .rewards-page-shell .demo1-coupon.gold{background:linear-gradient(145deg,#493819,#0d1628)}.letsbet-original-app .rewards-page-shell .coupon-notch{background:#0b1020}.kr365-app .rewards-page-shell{--reward-primary:#79cfff;--reward-secondary:#3f91c8;--reward-surface:#0f2338;--reward-surface-2:#142b45;--reward-surface-3:#23415f;--reward-text:#f7f9fc;--reward-muted:#8091a8;--reward-border:#244463;--reward-radius:9px;width:min(1124px,100%);padding:0 0 70px}.kr365-app .rewards-page-shell :is(.benefit-page-intro,.benefit-panel,.benefit-guide,.payback-hero,.demo1-coupon){background-color:#0f2338;border-color:#244763;border-radius:9px;box-shadow:0 12px 30px #02091466}.kr365-app .rewards-page-shell .benefit-page-intro{background:radial-gradient(circle at 90% 0,#68c4fa32,#0000 38%),linear-gradient(135deg,#143555,#091a2b)}.kr365-app .rewards-page-shell .benefit-panel>header{background:#142b45;border-color:#244763}.kr365-app .rewards-page-shell .benefit-stats article,.kr365-app .rewards-page-shell :is(.attendance-calendar>div,.benefit-guide article,.reward-list>div span){background:#0b1d30;border-color:#213f5c}.kr365-app .rewards-page-shell .benefit-primary{color:#071421;background:linear-gradient(#9ee1ff,#58ace0);border-color:#9ee1ff;border-radius:8px;box-shadow:0 8px 18px #56bdf64a}.kr365-app .rewards-page-shell .roulette-stage{background:radial-gradient(circle,#68c4fa20,#0000 48%),#091a2b}.kr365-app .rewards-page-shell .roulette-wheel{background:conic-gradient(#72c9f6 0 45deg,#173652 45deg 90deg,#3686b9 90deg 135deg,#0c2134 135deg 180deg,#72c9f6 180deg 225deg,#173652 225deg 270deg,#3686b9 270deg 315deg,#0c2134 315deg);border-color:#183a55;box-shadow:inset 0 0 0 4px #ffffff0d,0 0 0 2px #79cfff,0 22px 50px #020914aa}.kr365-app .rewards-page-shell .roulette-wheel:after{background:#0e2438}.kr365-app .rewards-page-shell .roulette-spin{color:#071421;background:radial-gradient(circle at 35% 30%,#d8f5ff,#79cfff 60%,#3b8fbd);border-color:#1c4d70}.kr365-app .rewards-page-shell :is(.referral-code>div,.referral-table th){background:#142b45}.kr365-app .rewards-page-shell .payback-hero{background:radial-gradient(circle at 78% 0,#68c4fa3d,#0000 40%),linear-gradient(135deg,#153a59,#091a2b)}.kr365-app .rewards-page-shell .demo1-coupon{background:linear-gradient(145deg,#164467,#091a2b)}.kr365-app .rewards-page-shell .demo1-coupon.violet{background:linear-gradient(145deg,#2b386b,#091a2b)}.kr365-app .rewards-page-shell .demo1-coupon.gold{background:linear-gradient(145deg,#4b4428,#091a2b)}.kr365-app .rewards-page-shell .coupon-notch{background:#081727}.rewards-page-shell .demo1-coupon>footer button{color:#071421;background:var(--reward-primary)}.rewards-page-shell .demo1-coupon>header b{color:var(--reward-primary);border-color:var(--reward-border);background:var(--reward-surface-2)}.rewards-page-shell .referral-table th{color:var(--reward-muted)}.rewards-page-shell .attendance-calendar>div.checked{color:var(--reward-primary);border-color:var(--reward-primary);background:color-mix(in srgb,var(--reward-primary) 10%,transparent)}.rewards-page-shell .attendance-calendar>div.checked b{color:var(--reward-bg);background:var(--reward-primary)}.rewards-page-shell .roulette-result{border-color:var(--reward-primary);background:color-mix(in srgb,var(--reward-primary) 10%,transparent)}.rewards-page-shell .roulette-result small{color:var(--reward-primary)}.rewards-page-shell .payback-grid article>div.active{background:color-mix(in srgb,var(--reward-primary) 9%,transparent);box-shadow:inset 3px 0 var(--reward-primary)}:is(.demo1-shell,.lego-clone,.letsbet-original-app,.kr365-app) .coupon-ticket-grid{grid-template-columns:1fr;align-items:stretch;gap:12px;margin:14px 0;display:grid}:is(.demo1-shell,.lego-clone,.letsbet-original-app,.kr365-app) .coupon-simple-card{min-width:0;min-height:188px;color:var(--reward-text);border:1px solid var(--reward-border);border-radius:var(--reward-radius);background:var(--reward-surface);flex-direction:column;padding:16px;display:flex;box-shadow:0 8px 20px #0005}:is(.demo1-shell,.lego-clone,.letsbet-original-app,.kr365-app) .coupon-simple-card__header>span,:is(.demo1-shell,.lego-clone,.letsbet-original-app,.kr365-app) .coupon-simple-card__amount>span,:is(.demo1-shell,.lego-clone,.letsbet-original-app,.kr365-app) .coupon-simple-card__validity>span{color:var(--reward-muted);font-size:10px;font-weight:800;line-height:1.35;display:block}:is(.demo1-shell,.lego-clone,.letsbet-original-app,.kr365-app) .coupon-simple-card__header h3{min-height:43px;color:var(--reward-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:16px;font-weight:850;line-height:1.35;display:-webkit-box;overflow:hidden}:is(.demo1-shell,.lego-clone,.letsbet-original-app,.kr365-app) .coupon-simple-card__amount{margin-top:12px}:is(.demo1-shell,.lego-clone,.letsbet-original-app,.kr365-app) .coupon-simple-card__amount strong{color:var(--reward-primary);letter-spacing:-.04em;margin-top:3px;font-size:28px;font-weight:900;line-height:1.05;display:block}:is(.demo1-shell,.lego-clone,.letsbet-original-app,.kr365-app) .coupon-simple-card__footer{grid-template-columns:minmax(0,1fr) 104px;align-items:end;gap:12px;margin-top:auto;padding-top:13px;display:grid}:is(.demo1-shell,.lego-clone,.letsbet-original-app,.kr365-app) .coupon-simple-card__validity{min-width:0}:is(.demo1-shell,.lego-clone,.letsbet-original-app,.kr365-app) .coupon-simple-card__validity strong{overflow-wrap:anywhere;color:var(--reward-text);margin-top:4px;font-size:12px;font-weight:800;line-height:1.4;display:block}:is(.demo1-shell,.lego-clone,.letsbet-original-app,.kr365-app) .coupon-simple-card__action{width:100%;min-height:44px;color:var(--reward-bg);border:1px solid var(--reward-primary);border-radius:var(--reward-radius);background:var(--reward-primary);padding:0 12px;font-size:12px;font-weight:900}:is(.demo1-shell,.lego-clone,.letsbet-original-app,.kr365-app) .coupon-simple-card__action:hover:not(:disabled){filter:brightness(1.12)}:is(.demo1-shell,.lego-clone,.letsbet-original-app,.kr365-app) .coupon-simple-card__action:focus-visible{outline:2px solid var(--reward-primary);outline-offset:2px}:is(.demo1-shell,.lego-clone,.letsbet-original-app,.kr365-app) .coupon-simple-card__action:disabled{cursor:not-allowed;opacity:.48}@media (width>=768px){:is(.demo1-shell,.lego-clone,.letsbet-original-app,.kr365-app) .coupon-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){:is(.demo1-shell,.lego-clone,.letsbet-original-app,.kr365-app) .coupon-ticket-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.rewards-page-shell{padding:16px 12px 92px!important}}@media (width<=480px){.rewards-page-shell{padding-inline:8px!important}.rewards-page-shell .benefit-page-intro{padding:18px}}.core-page-shell{--core-primary:#d40505;--core-secondary:#8c211d;--core-bg:#0d0d0d;--core-panel:#171717;--core-panel-2:#202020;--core-border:#383232;--core-text:#f5f5f5;--core-muted:#999;--core-radius:4px;width:min(1180px,100%);min-width:0;min-height:780px;color:var(--core-text);margin:0 auto;padding:24px 18px 80px}.letsbet-original-app .core-page-shell{--core-primary:#67adff;--core-secondary:#346dcc;--core-bg:#0b1020;--core-panel:#111a2c;--core-panel-2:#192641;--core-border:#304565;--core-text:#f4f7fc;--core-muted:#8fa0b7;--core-radius:8px;width:100%;padding-inline:16px}.kr365-app .core-page-shell{--core-primary:#79cfff;--core-secondary:#3f91c8;--core-bg:#081727;--core-panel:#0f2338;--core-panel-2:#142b45;--core-border:#244763;--core-text:#f7f9fc;--core-muted:#8091a8;--core-radius:9px;width:min(1124px,100%);padding:0 0 80px}.core-page-head{border:1px solid var(--core-border);border-radius:var(--core-radius);background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--core-primary) 18%,transparent),transparent 38%),linear-gradient(135deg,var(--core-panel-2),var(--core-bg));justify-content:space-between;align-items:center;gap:20px;min-height:132px;padding:25px 28px;display:flex;box-shadow:0 16px 40px #0006}.core-page-head small{color:var(--core-primary);letter-spacing:.18em;font-size:8px;font-weight:900}.core-page-head h1{color:var(--core-text);letter-spacing:-.04em;margin:8px 0 6px;font-size:30px;line-height:1.1}.core-page-head p{color:var(--core-muted);margin:0;font-size:11px}.core-page-head>span{color:var(--core-muted);border:1px solid var(--core-border);background:var(--core-bg);border-radius:99px;align-items:center;gap:7px;padding:9px 12px;font-size:8px;display:flex}.core-page-head>span i{background:#72d48c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #72d48c}.core-toolbar{border:1px solid var(--core-border);border-radius:var(--core-radius);background:var(--core-panel);justify-content:space-between;align-items:center;gap:10px;margin:14px 0;padding:10px;display:flex}.core-toolbar>div{gap:6px;display:flex;overflow-x:auto}.core-toolbar button,.core-sport-tabs button,.core-history-tabs button{min-height:38px;color:var(--core-muted);border:1px solid var(--core-border);border-radius:calc(var(--core-radius) - 2px);background:var(--core-bg);flex:none;padding:0 14px;font-weight:800}.core-toolbar button.active,.core-sport-tabs button.active,.core-history-tabs button.active{color:var(--core-bg);border-color:var(--core-primary);background:var(--core-primary)}.core-toolbar label{min-width:240px;height:40px;color:var(--core-primary);border:1px solid var(--core-border);border-radius:var(--core-radius);background:var(--core-bg);align-items:center;gap:8px;padding:0 12px;display:flex}.core-toolbar input{min-width:0;color:var(--core-text);background:0 0;border:0;outline:0;flex:1}.core-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.core-game-grid>button{min-width:0;color:var(--core-text);border:1px solid var(--core-border);border-radius:var(--core-radius);background:var(--core-panel);text-align:left;padding:0;overflow:hidden}.core-game-grid>button>div{background:radial-gradient(circle,color-mix(in srgb,var(--core-primary) 34%,var(--core-panel-2)),var(--core-bg) 72%);place-items:center;min-height:150px;display:grid;position:relative;overflow:hidden}.core-game-grid.slot>button>div{background:linear-gradient(145deg,color-mix(in srgb,var(--core-primary) 22%,var(--core-panel-2)),var(--core-bg))}.core-game-grid>button>div span{color:var(--core-primary);text-shadow:0 0 24px color-mix(in srgb,var(--core-primary) 50%,transparent);font-size:40px;font-weight:900}.core-game-grid>button>div b{color:var(--core-bg);background:var(--core-primary);border-radius:20px;padding:5px 7px;font-size:7px;position:absolute;top:10px;right:10px}.core-game-grid>button>strong,.core-game-grid>button>small{margin-inline:14px;display:block}.core-game-grid>button>strong{margin-top:13px;font-size:14px}.core-game-grid>button>small{color:var(--core-muted);margin-top:5px;font-size:9px}.core-game-grid>button>em{color:var(--core-primary);margin:13px 14px;font-size:8px;font-style:normal;font-weight:900;display:block}.core-feedback{color:#86d59a;text-align:center;background:#13251a;border:1px solid #386147;padding:12px}.core-summary,.core-wallet-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.core-summary article,.core-wallet-summary article{border:1px solid var(--core-border);border-radius:var(--core-radius);background:var(--core-panel);min-height:82px;padding:16px}.core-summary small,.core-wallet-summary small{color:var(--core-muted);font-size:9px}.core-summary strong,.core-wallet-summary strong{color:var(--core-primary);margin-top:12px;font-size:21px;display:block}.core-sport-tabs,.core-history-tabs{border:1px solid var(--core-border);border-radius:var(--core-radius);background:var(--core-panel);gap:6px;margin-bottom:10px;padding:8px;display:flex}.core-match-list{gap:8px;display:grid}.core-match-list article{border:1px solid var(--core-border);border-radius:var(--core-radius);background:var(--core-panel);overflow:hidden}.core-match-list article header{min-height:38px;color:var(--core-muted);border-bottom:1px solid var(--core-border);background:var(--core-panel-2);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.core-match-list article header b{color:var(--core-primary)}.core-match-list article>div{grid-template-columns:1fr repeat(3,minmax(80px,.22fr));align-items:center;gap:7px;min-height:74px;padding:10px;display:grid}.core-match-list article>div>span{justify-content:center;align-items:center;gap:15px;font-size:12px;display:flex}.core-match-list article>div>span i{color:var(--core-primary);font-style:normal}.core-match-list article>div>button{height:46px;color:var(--core-text);border:1px solid var(--core-border);border-radius:calc(var(--core-radius) - 2px);background:var(--core-bg)}.core-match-list article>div>button.selected{color:var(--core-bg);border-color:var(--core-primary);background:var(--core-primary)}.core-match-list button small{color:var(--core-muted);font-size:7px;display:block}.core-match-list button b{font-size:12px}.core-notice-layout{grid-template-columns:.8fr 1.2fr;gap:12px;margin-top:14px;display:grid}.core-notice-layout>nav,.core-notice-layout>article,.core-profile-card,.core-settings-card,.core-wallet-panel,.core-history-table{border:1px solid var(--core-border);border-radius:var(--core-radius);background:var(--core-panel)}.core-notice-layout>nav{padding:8px}.core-notice-layout>nav button{width:100%;min-height:65px;color:var(--core-text);border:0;border-bottom:1px solid var(--core-border);text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.core-notice-layout>nav button.active{background:var(--core-panel-2);box-shadow:inset 3px 0 var(--core-primary)}.core-notice-layout>nav span{color:var(--core-primary);font-size:8px}.core-notice-layout>nav strong{font-size:11px}.core-notice-layout time{color:var(--core-muted);font-size:8px}.core-notice-layout>article{padding:24px}.core-notice-layout>article header{border-bottom:1px solid var(--core-border);padding-bottom:20px}.core-notice-layout>article header span{color:var(--core-primary);font-size:8px;font-weight:900}.core-notice-layout h2{margin:9px 0;font-size:20px}.core-notice-layout p,.core-notice-layout li{color:var(--core-muted);font-size:10px;line-height:1.8}.core-member-grid{grid-template-columns:.75fr 1.25fr;gap:12px;margin-top:14px;display:grid}.core-profile-card,.core-settings-card{padding:24px}.core-avatar{width:72px;height:72px;color:var(--core-bg);background:var(--core-primary);border-radius:50%;place-items:center;font-size:28px;font-weight:900;display:grid}.core-profile-card h2{margin:15px 0 4px}.core-profile-card p{color:var(--core-muted)}.core-profile-card dl{margin:20px 0 0}.core-profile-card dl div{border-top:1px solid var(--core-border);justify-content:space-between;padding:12px 0;display:flex}.core-profile-card dt{color:var(--core-muted)}.core-profile-card dd{margin:0;font-weight:900}.core-settings-card h2{margin:0 0 12px}.core-settings-card label{border-bottom:1px solid var(--core-border);justify-content:space-between;align-items:center;min-height:68px;padding:12px 0;display:flex}.core-settings-card label span{gap:6px;display:grid}.core-settings-card label small{color:var(--core-muted)}.core-settings-card input{opacity:0;position:absolute}.core-settings-card label i{background:var(--core-border);border-radius:20px;width:42px;height:23px;padding:3px}.core-settings-card label i:after{content:"";background:var(--core-muted);border-radius:50%;width:17px;height:17px;transition:all .2s;display:block}.core-settings-card input:checked+i{background:var(--core-primary)}.core-settings-card input:checked+i:after{background:var(--core-bg);transform:translate(19px)}.core-settings-card>button,.core-submit{width:100%;min-height:44px;color:var(--core-bg);border-radius:var(--core-radius);background:var(--core-primary);border:0;margin-top:16px;font-weight:900}.core-settings-card>p,.core-wallet-panel p{color:#83d299;text-align:center}.core-history-table{overflow-x:auto}.core-history-table table{border-collapse:collapse;width:100%;min-width:680px}.core-history-table th,.core-history-table td{text-align:left;border-bottom:1px solid var(--core-border);padding:15px}.core-history-table th{color:var(--core-muted);background:var(--core-panel-2);font-size:9px}.core-history-table td{font-size:10px}.core-history-table .state{background:var(--core-panel-2);border-radius:20px;padding:5px 8px}.core-history-table .적중{color:#80d397}.core-history-table .미적중{color:#e07b7b}.core-history-table .정산{color:var(--core-primary)}.core-wallet-summary{grid-template-columns:repeat(3,1fr)}.core-wallet-panel{overflow:hidden}.core-wallet-panel>nav{background:var(--core-panel-2);grid-template-columns:1fr 1fr;display:grid}.core-wallet-panel>nav button{min-height:50px;color:var(--core-muted);background:0 0;border:0;border-bottom:2px solid #0000;font-weight:900}.core-wallet-panel>nav button.active{color:var(--core-primary);border-color:var(--core-primary)}.core-wallet-panel>div{max-width:600px;margin:auto;padding:30px}.core-wallet-panel label{color:var(--core-muted);gap:10px;display:grid}.core-wallet-panel label span{border:1px solid var(--core-border);border-radius:var(--core-radius);background:var(--core-bg);align-items:center;height:50px;display:flex}.core-wallet-panel input{min-width:0;height:100%;color:var(--core-text);text-align:right;background:0 0;border:0;outline:0;flex:1;padding:0 14px}.core-wallet-panel label b{color:var(--core-primary);padding:0 14px}.core-amount-buttons{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;display:grid}.core-amount-buttons button{min-height:38px;color:var(--core-text);border:1px solid var(--core-border);border-radius:var(--core-radius);background:var(--core-panel-2)}@media (width<=900px){.core-page-shell{padding:16px 12px 95px!important}.core-game-grid{grid-template-columns:repeat(2,1fr)}.core-match-list article>div{grid-template-columns:1fr repeat(3,minmax(60px,.22fr))}.core-notice-layout,.core-member-grid{grid-template-columns:1fr}.core-page-head{flex-direction:column;align-items:flex-start}.core-toolbar{flex-direction:column;align-items:stretch}.core-toolbar label{min-width:0}.core-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.core-game-grid{grid-template-columns:1fr 1fr}.core-game-grid>button>div{min-height:110px}.core-match-list article>div{grid-template-columns:1fr repeat(3,1fr)}.core-match-list article>div>span{grid-column:1/-1}.core-wallet-summary{grid-template-columns:1fr}.core-amount-buttons{grid-template-columns:repeat(2,1fr)}.core-page-head h1{font-size:26px}}.demo-series-logo{color:#f5f5f2;flex:none;justify-content:center;align-items:center;width:min(100%,178px);min-width:0;height:58px;line-height:1;display:inline-flex}.demo-series-logo__art{fill:currentColor;width:100%;height:100%;display:block;overflow:visible}.brand .demo-series-logo,.kr-brand .demo-series-logo,.site-brand-logo .demo-series-logo{height:100%}.lego-demo-logo{height:76px}.lbo-logo-placeholder .demo-series-logo{width:178px}.kr-brand .demo-series-logo{width:156px}.seven-demo-logo{width:124px;height:54px}.arena-demo-logo,.lb-demo-logo,.db-demo-logo{width:154px}.arena-demo-logo.compact,.db-demo-logo.compact{width:96px}@media (width<=760px){.lego-demo-logo{height:44px}.lbo-logo-placeholder .demo-series-logo,.kr-brand .demo-series-logo{width:100%}.seven-demo-logo{width:98px;height:46px}}.demo1-shell.demo1-after{--capy-action-text:#fff;--capy-value-text:#e2effc;--capy-secondary-bg:#122c49;--capy-secondary-border:#395676}.demo1-shell.demo1-after .brand:active{transform:translate(-50%,1px)}@media (width<=1429px){.demo1-shell.demo1-after{width:100%}.demo1-shell.demo1-after .mobile-tools{gap:4px;top:8px;left:4px}.demo1-shell.demo1-after .plain-icon,.demo1-shell.demo1-after .profile-icon{justify-content:center;align-items:center;width:44px;height:44px;line-height:1;display:flex}.demo1-shell.demo1-after .plain-icon .ui-icon,.demo1-shell.demo1-after .profile-icon .ui-icon{flex:0 0 26px;width:26px;height:26px;display:block}.demo1-shell.demo1-after .plain-icon.mail{gap:4px;width:auto;min-width:56px;padding-inline:3px}.demo1-shell.demo1-after .plain-icon small{color:#fff;font-variant-numeric:tabular-nums;background:#0060b0;border-radius:9px;place-items:center;min-width:18px;height:18px;padding-inline:4px;font-size:12px;font-weight:600;line-height:18px;display:grid;position:static}.demo1-shell.demo1-after .profile-icon{top:8px;right:4px}.demo1-shell.demo1-after .notice-popup-dots{gap:0}.demo1-shell.demo1-after .notice-popup-dots button{width:32px;height:32px;box-shadow:none;background:0 0;border-radius:6px;place-items:center;display:grid}.demo1-shell.demo1-after .notice-popup-dots button:before{content:"";background:#0060b066;border-radius:50%;width:7px;height:7px}.demo1-shell.demo1-after .notice-popup-dots button.active{box-shadow:none;background:0 0}.demo1-shell.demo1-after .notice-popup-dots button.active:before{background:#0060b0;width:8px;height:8px;box-shadow:0 0 6px #00b0f080}}@media (width<=360px){.demo1-shell.demo1-after .brand{width:82px}.demo1-shell.demo1-after .capybara-brand-logo>img{display:none}}.demo1-shell.demo1-after .benefit-primary{min-height:42px;padding:9px 16px;font-size:14px;font-weight:600;line-height:1.5}.demo1-shell.demo1-after :is(.benefit-stats small,.benefit-stats strong b,.attendance-weekdays,.benefit-guide article span,.benefit-guide article i,.referral-guide li p,.payback-grid article>div span small,.payback-grid article>div>i){font-size:12px;line-height:1.5}.demo1-shell.demo1-after .attendance-calendar>div>span{font-size:12px;line-height:1;top:5px;left:5px}.demo1-shell.demo1-after .attendance-calendar>div{min-height:60px;padding-top:12px}.demo1-shell.demo1-after :is(.benefit-rule-note,.benefit-feedback,.benefit-scroll-hint,.roulette-info>p,.roulette-result span,.referral-guide>div p,.referral-policy>div span,.referral-policy>div strong,.payback-hero p,.payback-grid article>div span b,.coupon-guide p){font-size:12px;line-height:1.7}.demo1-shell.demo1-after :is(.referral-guide li strong,.reward-list span b){font-size:13px;line-height:1.5}.demo1-shell.demo1-after :is(.benefit-page-intro>span,.referral-code>div span,.roulette-result small,.reward-list span i,.coupon-guide p span){font-size:11px;line-height:1.5}.demo1-shell.demo1-after .benefit-page-intro>span{white-space:nowrap}.demo1-shell.demo1-after .referral-table table{font-size:12px;line-height:1.5}.demo1-shell.demo1-after .roulette-wheel span{height:12px;font-size:10px;line-height:12px;top:calc(50% - 6px)}.demo1-shell.demo1-after .coupon-simple-card__action{font-size:14px;font-weight:600}.demo1-shell.demo1-after .payback-grid article>div{flex-wrap:wrap;padding-block:12px}.demo1-shell.demo1-after .payback-grid article>div span{min-width:100px}@media (width<=767px){.demo1-shell.demo1-after .benefit-page-intro{height:auto}.demo1-shell.demo1-after .roulette-wheel span{font-size:10px}}.demo1-shell.demo1-after .core-bet-slip .form-row{grid-template-columns:75px minmax(0,1fr)}.demo1-shell.demo1-after .core-bet-slip .field-wrap input{font-variant-numeric:tabular-nums;min-width:0}.demo1-shell.demo1-after .core-bet-slip .bet-chips{grid-template-columns:repeat(3,minmax(0,1fr))}.demo1-shell.demo1-after .core-bet-slip .bet-chips button{white-space:nowrap}.demo1-shell.demo1-after button[data-ui-tone=secondary]{color:var(--capy-value-text);background:var(--capy-secondary-bg);border-color:var(--capy-secondary-border);box-shadow:none}.demo1-shell.demo1-after button[data-ui-tone=primary]{color:var(--capy-action-text);background:linear-gradient(100deg,#0060b0,#0060b0);border-color:#395676;font-weight:600}.demo1-shell.demo1-after button[data-ui-tone=danger]{color:#f4c7bb;background:#492a23;border-color:#aa7667}.demo1-shell.demo1-after button[data-ui-tone]:hover:not(:disabled){filter:brightness(1.1)}.demo1-shell.demo1-after button[data-ui-tone]:disabled{opacity:.45;cursor:not-allowed;filter:none}.demo1-shell.demo1-after .readonly,.demo1-shell.demo1-after .cw-metric:not(.accent) dd,.demo1-shell.demo1-after .cw-record-amount{color:var(--capy-value-text)}.demo1-shell.demo1-after{--capy-page-title-size:28px;--capy-page-title-line:1.25}.demo1-shell{--capy-selected-bg:#204880;--capy-selected-text:#fff}.demo1-shell :is(.quick-grid,.drawer-grid,.demo1-benefit-nav,.member-actions) button[aria-current=page]{color:var(--capy-selected-text);background:var(--capy-selected-bg)}.demo1-shell :is(.quick-grid,.drawer-grid) .quick-menu-icon{flex:0 0 38px;place-items:center;width:42px;height:38px;display:grid}.demo1-shell :is(.quick-grid,.drawer-grid) .quick-menu-icon>img{display:block}.demo1-shell :is(.quick-grid,.drawer-grid) .quick-label{letter-spacing:-.035em;white-space:nowrap;max-width:100%;font-size:12px;line-height:1.2}.demo1-shell :is(.primary-nav,.utility-nav) button[aria-current=page]{color:var(--capy-selected-text)}.demo1-shell.demo1-after :is(.quick-grid,.drawer-grid,.demo1-benefit-nav,.member-actions,.primary-nav,.utility-nav) button:focus-visible{outline-offset:-3px;outline:2px solid #00b0f0}.demo1-shell.demo1-after .home{width:100%;max-width:876px;margin-inline:auto}.demo1-shell.demo1-after .desktop-shell.demo1-wide-shell .home{max-width:none}.demo1-shell.demo1-after .provider-logos{padding-bottom:24px}.demo1-shell.demo1-after .capybara-footer{margin-top:24px;font-size:12px;line-height:1.5}.demo1-shell.demo1-after .capybara-footer strong{font-size:12px}.demo1-shell.demo1-after :is(.page-title,.benefit-page-intro,.structure-title) h1{font-size:var(--capy-page-title-size);font-weight:800;line-height:var(--capy-page-title-line);letter-spacing:-.04em;transform:none}.demo1-shell.demo1-after .page-title{align-items:center;height:auto;min-height:80px;padding:18px 14px}.demo1-shell.demo1-after .benefit-panel>header:has(>small):has(>h2){justify-content:start;gap:4px;display:grid}.demo1-shell.demo1-after .benefit-panel>header:has(>small)>h2{margin:0}.demo1-shell.demo1-after .capybara-brand-logo small{letter-spacing:.05em;font-size:8px;line-height:1.2}.demo1-shell.demo1-after .history-filter button.active{color:#fff;background:#0060b0;border-color:#395676;font-weight:700}.demo1-shell.demo1-after :is(.structure-expand,.structure-event-detail>summary>span,.cw-rules summary>span){flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:0;display:inline-grid;transform:none}.demo1-shell.demo1-after :is(.structure-expand,.structure-event-detail>summary>span,.cw-rules summary>span):after{content:"+";font:500 22px/1 Arial,sans-serif}.demo1-shell.demo1-after :is(.structure-notice[open] .structure-expand,.structure-event-detail[open]>summary>span,.cw-rules details[open]>summary>span):after{content:"−"}.demo1-shell.demo1-after .structure-audit-table table{min-width:0}@media (width>=1430px){.demo1-shell .desktop-shell.demo1-wide-shell{grid-template-columns:275px minmax(0,1fr)}.demo1-shell .desktop-shell.demo1-wide-shell .page-column{width:auto}}@media (width<=600px){.demo1-shell.demo1-after{--capy-page-title-size:24px}.demo1-shell.demo1-after .home-panels{padding-bottom:0}.demo1-shell.demo1-after .structure-notice summary{grid-template-columns:minmax(0,1fr) 24px;gap:8px;display:grid}.demo1-shell.demo1-after .structure-notice summary>.structure-badge{grid-column:1;justify-self:start}.demo1-shell.demo1-after .structure-notice-copy{grid-column:1}.demo1-shell.demo1-after .structure-expand{grid-area:1/2/3}.demo1-shell.demo1-after .structure-audit-table :is(table,caption,tbody,tr,th,td){width:100%;display:block}.demo1-shell.demo1-after .structure-audit-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.demo1-shell.demo1-after .structure-audit-table tr{border-bottom:1px solid #395676;padding:12px}.demo1-shell.demo1-after .structure-audit-table :is(th,td){border:0;padding:8px 0}.demo1-shell.demo1-after .structure-audit-table td:before{content:attr(data-label);color:#00b0f0;margin-bottom:4px;font-size:12px;font-weight:700;display:block}}.demo1-shell.demo1-after .audit777-table-wrap{scrollbar-width:thin;scrollbar-color:#395676 #395676}.demo1-shell.demo1-after .audit777-table-wrap::-webkit-scrollbar{height:8px;display:block}.demo1-shell.demo1-after .audit777-table-wrap::-webkit-scrollbar-thumb{background:#0060b0;border-radius:4px}@container (width<=1040px){.demo1-shell.demo1-after .audit777-table-wrap:before{content:"좌우로 스크롤하여 적용 범위와 구현 상태까지 확인하세요. ↔";color:#00b0f0;background:#122c49;width:100%;padding:12px 14px;font-size:12px;line-height:1.6;display:block;position:sticky;left:0}}@media (width<=600px){.demo1-shell.demo1-after .audit777-table-wrap:before{display:none}.demo1-shell.demo1-after .audit777-table{min-width:0}.demo1-shell.demo1-after .audit777-table :is(caption,tbody,tr,th,td),.demo1-shell.demo1-after .audit777-table{width:100%;display:block}.demo1-shell.demo1-after .audit777-table colgroup{display:none}.demo1-shell.demo1-after .audit777-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.demo1-shell.demo1-after .audit777-table tr{border-bottom:1px solid #395676;padding:14px}.demo1-shell.demo1-after .audit777-table :is(th,td){border:0;padding:9px 0}.demo1-shell.demo1-after .audit777-table td:before{color:#00b0f0;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.demo1-shell.demo1-after .audit777-table td:nth-child(2):before{content:"777 적용 판단"}.demo1-shell.demo1-after .audit777-table td:nth-child(3):before{content:"현재안 평가"}.demo1-shell.demo1-after .audit777-table td:nth-child(4):before{content:"적용 범위와 이유"}.demo1-shell.demo1-after .audit777-table td:nth-child(5):before{content:"현재 구현안"}}.demo1-shell .capy-header-account{display:none}@media (width>=1430px){.demo1-shell .site-header{background:#0b1b2f;border-bottom:1px solid #3956764d;align-items:center;gap:40px;height:84px;padding-inline:max(32px,50% - 715px);display:flex;box-shadow:0 4px 18px #0b1b2f26}.demo1-shell .site-header .brand{flex:0 0 235px;width:235px;height:52px;position:static;transform:none}.demo1-shell .site-header .brand:active{transform:translateY(1px)}.demo1-shell .site-header .capybara-brand-logo{flex-direction:row;justify-content:flex-start;gap:12px}.demo1-shell .site-header .capybara-brand-logo>img{width:46px;height:44px}.demo1-shell .site-header .capybara-brand-logo>span{align-items:flex-start;gap:5px}.demo1-shell .site-header .capybara-brand-logo strong{font-size:22px}.demo1-shell .site-header .capybara-brand-logo small{letter-spacing:.14em;font-size:10px}.demo1-shell .site-header .primary-nav-left{flex:1;justify-content:center;align-self:stretch;gap:32px;min-width:0;position:static}.demo1-shell .site-header .primary-nav button{color:#fff;align-items:center;height:100%;padding:0 6px;font-size:16px;font-weight:600;display:flex;position:relative}.demo1-shell .site-header .primary-nav button:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:6px;right:6px}.demo1-shell .site-header .primary-nav button:hover,.demo1-shell .site-header .primary-nav button[aria-current=page]{color:#fff}.demo1-shell .site-header .primary-nav button[aria-current=page]:after{background:#0060b0}.demo1-shell .capy-header-account{align-items:center;gap:20px;display:flex}.demo1-shell .capy-header-account button{color:#e2effc;white-space:nowrap;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 4px;font-size:14px;display:inline-flex}.demo1-shell .capy-header-account .ui-icon{color:#00b0f0;width:20px;height:20px}.demo1-shell .capy-header-account .capy-header-logout{color:#b8cce2}.demo1-shell .capy-header-account button:hover,.demo1-shell .capy-header-account button[aria-current=page]{color:#fff}.demo1-shell .site-header button:focus-visible{outline-offset:4px;outline:2px solid #00b0f0}}.demo1-after .capy-member-banners{gap:12px;margin-top:18px;padding-bottom:6px;display:grid}.demo1-after .capy-member-banner{isolation:isolate;box-sizing:border-box;text-align:left;border:1px solid #395676;border-radius:8px;padding:18px 16px;position:relative;overflow:hidden}.demo1-after .capy-member-banner:before{content:"";z-index:-1;pointer-events:none;border:1px solid #39567626;border-radius:50%;width:160px;height:160px;position:absolute;top:-60px;right:-65px;box-shadow:0 0 0 20px #00b0f008,0 0 0 40px #00b0f006}.demo1-after .capy-member-banner .capy-banner-eyebrow{color:#00b0f0;letter-spacing:.12em;font-size:9px;font-weight:700;display:block}.demo1-after .capy-member-banner h3{z-index:1;color:#fff;letter-spacing:-.04em;margin:10px 0 8px;font-size:23px;font-weight:800;line-height:1.2;position:relative}.demo1-after .capy-member-banner h3 em{color:#00b0f0;font-style:normal}.demo1-after .capy-member-banner p{z-index:1;color:#e2effc;margin:0;font-size:11px;font-weight:400;line-height:1.6;position:relative}.demo1-after .capy-address-banner{background:radial-gradient(at 100% 100%,#0060b055,#0000 65%),linear-gradient(125deg,#204880,#0b1b2f);min-height:160px}.demo1-after .capy-banner-caption{z-index:1;color:#b8cce2;margin-top:14px;font-size:9px;display:block;position:relative}.demo1-after .capy-banner-globe{z-index:0;opacity:.9;pointer-events:none;width:90px;height:90px;position:absolute;bottom:3px;right:-4px}.demo1-after .capy-telegram-banner{background:radial-gradient(at 100% 100%,#0060b01f,#0000 65%),linear-gradient(120deg,#122c49,#0b1b2f);min-height:138px}.demo1-after .capy-banner-telegram{color:#fff;background:linear-gradient(140deg,#0060b0,#204880);border:1px solid #39567666;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;display:flex;position:absolute;top:45px;right:14px;transform:rotate(-9deg);box-shadow:inset 0 1px #00b0f042,0 5px 14px #0003}.demo1-after .capy-banner-telegram svg{width:40px;height:40px}@media (width<=1429px){.demo1-shell.demo1-after{--mobile-bottom-height:0px}.demo1-shell.demo1-after .page-column>main{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.demo1-shell.demo1-after .member-drawer{padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.demo1-shell.demo1-after .mobile-drawer{padding-bottom:max(18px,env(safe-area-inset-bottom,0px))}}@media (width<=767px){.demo1-shell.demo1-after .profile-icon{color:#00b0f0}.demo1-shell.demo1-after .member-drawer-head .level-medal{color:#e2effc;width:auto;min-width:48px;height:28px;box-shadow:none;font-variant-numeric:tabular-nums;background:#122c49;border:1px solid #395676;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:12px;display:inline-flex}.demo1-shell.demo1-after .member-drawer-head .level-medal:before{content:"LV";color:#00b0f0;letter-spacing:.02em;font-size:9px}}.demo1-shell.demo1-after .seven-source-layout,.demo1-shell.demo1-after .seven-point-exchange{--seven-canvas:#0b1b2f;--seven-surface:#122c49;--seven-surface-2:#122c49;--seven-surface-3:#0b1b2f;--seven-line:#395676;--seven-line-soft:#395676;--seven-gold:#00b0f0;--seven-gold-strong:#00b0f0;--seven-text:#fff;--seven-muted:#b8cce2;--seven-success:#a9d0a8}.demo1-shell.demo1-after .seven-source-layout{padding-top:20px}.demo1-shell.demo1-after .seven-source-layout .benefit-page-intro{border:0;border-bottom:1px solid var(--seven-line);min-height:auto;box-shadow:none;background:0 0;border-radius:0;margin-bottom:22px;padding:0 0 20px}.demo1-shell.demo1-after .seven-source-layout .benefit-page-intro h1{font-size:30px}.demo1-shell.demo1-after .seven-source-layout .benefit-page-intro p{font-size:13px}.demo1-shell.demo1-after .seven-source-layout .benefit-page-intro>span{border-color:var(--seven-line);background:var(--seven-surface-3);min-height:36px;font-size:10px}.demo1-shell.demo1-after .seven-source-layout :is(.benefit-panel,.benefit-guide),.demo1-shell.demo1-after .seven-point-exchange :is(.cw-application,.cw-guide,.cw-history,.cw-metrics){border-color:var(--seven-line);background:var(--seven-surface);border-radius:12px;box-shadow:0 16px 40px #0b1b2f55}.demo1-shell.demo1-after .seven-source-layout .benefit-panel>header{border-color:var(--seven-line);background:var(--seven-surface-2);min-height:72px;padding:17px 20px}.demo1-shell.demo1-after .seven-attendance-planner{border:1px solid var(--seven-line);background:var(--seven-surface);border-radius:12px;grid-template-columns:270px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 18px 48px #0b1b2f66}.demo1-shell.demo1-after .seven-attendance-side{border-right:1px solid var(--seven-line);background:var(--seven-surface-2);padding:22px}.demo1-shell.demo1-after .seven-calendar-month{text-align:center;grid-template-columns:34px 1fr 34px;align-items:center;gap:7px;display:grid}.demo1-shell.demo1-after .seven-calendar-month button{width:34px;min-height:34px;color:var(--seven-muted);border:1px solid var(--seven-line);background:var(--seven-surface-3);border-radius:6px}.demo1-shell.demo1-after .seven-calendar-month small{color:var(--seven-muted);letter-spacing:.12em;font-size:10px;display:block}.demo1-shell.demo1-after .seven-calendar-month strong{color:var(--seven-text);margin-top:3px;font-size:18px;display:block}.demo1-shell.demo1-after .seven-streak{border-block:1px solid var(--seven-line);margin-top:22px;padding:22px 0}.demo1-shell.demo1-after .seven-streak>span{color:var(--seven-muted);font-size:12px;font-weight:800}.demo1-shell.demo1-after .seven-streak>strong{color:var(--seven-text);margin-top:8px;font:900 48px/1 Arial,sans-serif;display:block}.demo1-shell.demo1-after .seven-streak>strong b{color:var(--seven-gold);margin-left:4px;font-size:18px}.demo1-shell.demo1-after .seven-streak>p{color:var(--seven-muted);margin:12px 0;font-size:12px;line-height:1.6}.demo1-shell.demo1-after .seven-streak>div{background:var(--seven-surface-3);border-radius:99px;height:7px;overflow:hidden}.demo1-shell.demo1-after .seven-streak>div i{border-radius:inherit;background:linear-gradient(90deg,#0060b0,var(--seven-gold-strong));height:100%;display:block}.demo1-shell.demo1-after .seven-streak>small{color:var(--seven-muted);justify-content:space-between;margin-top:7px;font-size:10px;display:flex}.demo1-shell.demo1-after .seven-attendance-side .benefit-guide{box-shadow:none;background:0 0;border:0;margin:20px 0 0;padding:0}.demo1-shell.demo1-after .seven-attendance-side .benefit-guide>div{grid-template-columns:1fr;gap:0;display:grid}.demo1-shell.demo1-after .seven-attendance-side .benefit-guide article{border:0;border-bottom:1px solid var(--seven-line-soft);background:0 0;border-radius:0;grid-template-columns:1fr auto;min-height:56px;padding:10px 0}.demo1-shell.demo1-after .seven-attendance-side .benefit-guide article i{grid-column:1/-1}.demo1-shell.demo1-after .seven-rules{border:1px solid var(--seven-line-soft);background:var(--seven-surface-2);border-radius:8px;margin:0 18px 18px;padding:13px 15px}.demo1-shell.demo1-after .seven-rules summary{color:var(--seven-text);cursor:pointer;justify-content:space-between;font-size:13px;font-weight:800;display:flex}.demo1-shell.demo1-after .seven-rules p{color:var(--seven-muted);margin:12px 0 0;font-size:12px;line-height:1.7}.demo1-shell.demo1-after .seven-attendance-history,.demo1-shell.demo1-after .seven-roulette-history{border:1px solid var(--seven-line);background:var(--seven-surface);border-radius:10px;margin-top:16px;overflow:hidden}.demo1-shell.demo1-after :is(.seven-attendance-history,.seven-roulette-history)>header{border-bottom:1px solid var(--seven-line);background:var(--seven-surface-2);justify-content:space-between;align-items:center;gap:15px;padding:14px 18px;display:flex}.demo1-shell.demo1-after :is(.seven-attendance-history,.seven-roulette-history) h2{color:var(--seven-text);margin:0;font-size:15px}.demo1-shell.demo1-after :is(.seven-attendance-history,.seven-roulette-history) header p{color:var(--seven-muted);margin:3px 0 0;font-size:10px}.demo1-shell.demo1-after :is(.seven-attendance-history,.seven-roulette-history) header>span{color:var(--seven-muted);font-size:11px}.demo1-shell.demo1-after .attendance-history-meta{color:var(--seven-muted);white-space:nowrap;align-items:center;gap:9px;font-size:11px;display:flex}.demo1-shell.demo1-after .attendance-history-meta strong{border:1px solid var(--seven-line);background:var(--seven-surface-3);min-width:40px;color:var(--seven-text);text-align:center;border-radius:999px;padding:5px 10px;font-size:11px}.demo1-shell.demo1-after .seven-attendance-history ul{margin:0;padding:0;list-style:none}.demo1-shell.demo1-after .seven-attendance-history li{border-bottom:1px solid var(--seven-line-soft);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:74px;padding:12px 18px;display:grid}.demo1-shell.demo1-after .seven-attendance-history li:last-child{border-bottom:0}.demo1-shell.demo1-after .attendance-history-icon{border:1px solid var(--seven-line);background:var(--seven-surface-3);width:42px;height:42px;color:var(--seven-gold-strong);border-radius:12px;place-items:center;display:grid}.demo1-shell.demo1-after .attendance-history-date{gap:4px;min-width:0;display:grid}.demo1-shell.demo1-after .attendance-history-date strong{color:var(--seven-text);font-size:13px}.demo1-shell.demo1-after .attendance-history-date small{color:var(--seven-muted);font-size:10px}.demo1-shell.demo1-after .attendance-history-reward{justify-content:flex-end;align-items:center;gap:8px;display:flex}.demo1-shell.demo1-after .attendance-history-reward em{border:1px solid var(--seven-line);background:var(--seven-surface-3);min-height:27px;color:var(--seven-muted);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.demo1-shell.demo1-after .attendance-history-reward b{color:var(--seven-gold-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.demo1-shell.demo1-after .seven-roulette-summary{border-bottom:1px solid var(--seven-line);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding-bottom:18px;display:grid}.demo1-shell.demo1-after .seven-roulette-summary>div{border-right:1px solid var(--seven-line-soft);min-width:0;padding:0 18px}.demo1-shell.demo1-after .seven-roulette-summary>div:first-child{padding-left:0}.demo1-shell.demo1-after .seven-roulette-summary>div:last-child{border-right:0;padding-right:0}.demo1-shell.demo1-after .seven-roulette-summary small{color:var(--seven-muted);font-size:11px;display:block}.demo1-shell.demo1-after .seven-roulette-summary strong{color:var(--seven-text);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:17px;display:block;overflow:hidden}.demo1-shell.demo1-after .seven-roulette-summary>div:first-child strong{color:var(--seven-gold-strong)}.demo1-shell.demo1-after .seven-roulette-main{grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr);gap:16px;display:grid}.demo1-shell.demo1-after .seven-roulette-play{border:1px solid var(--seven-line);background-color:var(--seven-surface);background-image:linear-gradient(#0060b010 1px,#0000 1px),linear-gradient(90deg,#0060b010 1px,#0000 1px);background-size:42px 42px;border-radius:12px;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:20px;min-height:520px;padding:20px;display:grid;overflow:hidden;box-shadow:0 18px 50px #0b1b2f66}.demo1-shell.demo1-after .seven-source-layout .roulette-stage{min-height:430px;box-shadow:none;background:radial-gradient(circle,#0060b014,#0000 55%);border:0}.demo1-shell.demo1-after .seven-source-layout .roulette-info{padding:0}.demo1-shell.demo1-after .seven-source-layout .roulette-info>span{color:var(--seven-gold-strong);border:1px solid var(--seven-line);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.demo1-shell.demo1-after .seven-source-layout .roulette-info h2{color:var(--seven-text);margin:12px 0 0;font-size:24px;line-height:1.3}.demo1-shell.demo1-after .seven-source-layout .roulette-info>p{margin:12px 0 18px}.demo1-shell.demo1-after .seven-ticket-count{border:1px solid var(--seven-line-soft);background:var(--seven-surface-3);border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:9px;padding:11px 12px;display:flex}.demo1-shell.demo1-after .seven-ticket-count span{color:var(--seven-muted);font-size:11px;font-weight:800}.demo1-shell.demo1-after .seven-ticket-count strong{color:var(--seven-gold-strong);font-size:22px}.demo1-shell.demo1-after .seven-ticket-count strong b{color:var(--seven-text);margin-left:3px;font-size:11px}.demo1-shell.demo1-after .seven-secondary-action{width:100%;min-height:42px;color:var(--seven-text);border:1px solid var(--seven-line);background:var(--seven-surface-2);border-radius:6px;margin-top:7px;font-weight:800}.demo1-shell.demo1-after .seven-secondary-action:disabled{opacity:.45}.demo1-shell.demo1-after .seven-source-layout .reward-list>div{grid-template-columns:repeat(2,minmax(0,1fr))}.demo1-shell.demo1-after .seven-roulette-main .reward-list{margin:0}.demo1-shell.demo1-after .seven-roulette-main .reward-list>div span{min-height:54px}.demo1-shell.demo1-after .seven-roulette-history>article{grid-template-columns:1fr 130px 90px;align-items:center;gap:12px;min-height:62px;padding:10px 18px;display:grid}.demo1-shell.demo1-after .seven-roulette-history>article span{gap:3px;display:grid}.demo1-shell.demo1-after .seven-roulette-history>article small{color:var(--seven-muted);font-size:10px}.demo1-shell.demo1-after .seven-roulette-history>article b{color:var(--seven-gold-strong)}.demo1-shell.demo1-after .seven-roulette-history>article i{color:var(--seven-success);font-size:11px;font-style:normal}.demo1-shell.demo1-after .seven-roulette-history>p{color:var(--seven-muted);text-align:center;margin:0;padding:32px}.demo1-shell.demo1-after .seven-source-layout .referral-guide{margin-bottom:16px}.demo1-shell.demo1-after .seven-referral-badges{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.demo1-shell.demo1-after .seven-referral-badges span{color:var(--seven-gold-strong);border:1px solid var(--seven-line);border-radius:999px;padding:6px 8px;font-size:9px;font-weight:800}.demo1-shell.demo1-after .seven-source-layout .referral-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px}.demo1-shell.demo1-after .seven-source-layout .referral-code{background:linear-gradient(135deg,#204880,var(--seven-surface) 62%)}.demo1-shell.demo1-after .seven-source-layout .referral-code>p{color:var(--seven-muted);margin:-7px 0 14px;font-size:11px}.demo1-shell.demo1-after .seven-source-layout .referral-code>div{background:#0b1b2fcc;border-style:dashed;min-height:128px}.demo1-shell.demo1-after .seven-source-layout .referral-code>div strong{color:var(--seven-gold-strong);font-size:31px}.demo1-shell.demo1-after .seven-code-actions{grid-template-columns:1fr 1fr 1.25fr;gap:7px;display:grid}.demo1-shell.demo1-after .seven-code-actions button{min-height:42px;color:var(--seven-text);border:1px solid var(--seven-line);background:var(--seven-surface-2);border-radius:6px;padding:7px;font-size:10px;font-weight:800}.demo1-shell.demo1-after .seven-code-actions .benefit-primary{color:#fff;background:linear-gradient(#0060b0,#0060b0);width:auto}.demo1-shell.demo1-after .seven-source-layout .referral-policy{padding:0}.demo1-shell.demo1-after .seven-source-layout .referral-policy>header>span{color:var(--seven-muted);font-size:9px}.demo1-shell.demo1-after .seven-source-layout .referral-policy>div{padding-inline:17px}.demo1-shell.demo1-after .seven-referral-notice{border:1px solid var(--seven-line);background:#122c49;border-radius:10px;align-items:center;gap:14px;margin:16px 0;padding:17px 19px;display:flex}.demo1-shell.demo1-after .seven-referral-notice>span{color:#0b1b2f;background:var(--seven-gold);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.demo1-shell.demo1-after .seven-referral-notice strong{color:var(--seven-text);font-size:14px}.demo1-shell.demo1-after .seven-referral-notice p{color:var(--seven-muted);margin:4px 0 0;font-size:12px}.demo1-shell.demo1-after .seven-source-layout .coupon-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.demo1-shell.demo1-after .seven-coupon-heading{justify-content:space-between;align-items:end;gap:14px;margin-top:22px;display:flex}.demo1-shell.demo1-after .seven-coupon-heading h2{color:var(--seven-text);margin:0;font-size:20px}.demo1-shell.demo1-after .seven-coupon-heading p{color:var(--seven-muted);margin:5px 0 0;font-size:12px}.demo1-shell.demo1-after .seven-coupon-heading>strong{color:var(--seven-gold-strong);font-size:12px}.demo1-shell.demo1-after .seven-source-layout .coupon-simple-card{background:linear-gradient(145deg,var(--seven-surface-2),var(--seven-surface-3));border-radius:12px;min-height:220px;padding:19px;box-shadow:0 16px 38px #0b1b2f66}.demo1-shell.demo1-after .seven-source-layout .coupon-simple-card__amount strong{font-size:34px}.demo1-shell.demo1-after .seven-coupon-register{border:1px solid var(--seven-line);background:var(--seven-surface);border-radius:12px;grid-template-columns:1fr minmax(300px,.8fr);align-items:center;gap:20px;margin-top:20px;padding:20px;display:grid}.demo1-shell.demo1-after .seven-coupon-register small,.demo1-shell.demo1-after .seven-coupon-history small{color:var(--seven-gold);letter-spacing:.14em;font-size:10px}.demo1-shell.demo1-after .seven-coupon-register h2,.demo1-shell.demo1-after .seven-coupon-history h2{color:var(--seven-text);margin:5px 0;font-size:19px}.demo1-shell.demo1-after .seven-coupon-register p{color:var(--seven-muted);margin:0;font-size:12px}.demo1-shell.demo1-after .seven-coupon-register label{min-width:0;display:flex}.demo1-shell.demo1-after .seven-coupon-register input{min-width:0;height:48px;color:var(--seven-text);border:1px solid var(--seven-line);background:var(--seven-surface-3);border-radius:7px 0 0 7px;outline:0;flex:1;padding:0 14px}.demo1-shell.demo1-after .seven-coupon-register button{color:#0b1b2f;background:var(--seven-gold);border:0;border-radius:0 7px 7px 0;min-width:100px;min-height:48px;font-weight:900}.demo1-shell.demo1-after .seven-coupon-history{border:1px solid var(--seven-line);background:var(--seven-surface);border-radius:12px;margin-top:20px;overflow:hidden}.demo1-shell.demo1-after .seven-coupon-history>header{border-bottom:1px solid var(--seven-line);background:var(--seven-surface-2);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.demo1-shell.demo1-after .seven-coupon-history>header>span{color:var(--seven-muted);font-size:12px}.demo1-shell.demo1-after .seven-coupon-history article{border-bottom:1px solid var(--seven-line-soft);grid-template-columns:minmax(0,1fr) 100px 90px 100px;align-items:center;gap:12px;min-height:62px;padding:10px 18px;display:grid}.demo1-shell.demo1-after .seven-coupon-history article:last-child{border-bottom:0}.demo1-shell.demo1-after .seven-coupon-history article span{gap:3px;display:grid}.demo1-shell.demo1-after .seven-coupon-history article small{color:var(--seven-muted);letter-spacing:0}.demo1-shell.demo1-after .seven-coupon-history article b{color:var(--seven-gold-strong)}.demo1-shell.demo1-after .seven-coupon-history article i{color:var(--seven-muted);font-size:12px;font-style:normal}.demo1-shell.demo1-after .seven-coupon-history article time{color:var(--seven-muted);text-align:right;font-size:11px}.demo1-shell.demo1-after .seven-coupon-history>p{color:var(--seven-muted);text-align:center;margin:0;padding:36px 20px}.demo1-shell.demo1-after .seven-coupon-empty{color:var(--seven-text);border:1px solid var(--seven-line);background:var(--seven-surface);text-align:center;border-radius:12px;padding:48px 20px}.demo1-shell.demo1-after .seven-coupon-empty p{color:var(--seven-muted);margin:8px 0 0;font-size:12px}.demo1-shell.demo1-after .seven-point-exchange .cw-tabs{border-radius:10px;margin-bottom:20px}.demo1-shell.demo1-after .seven-point-exchange .cw-metrics{background:linear-gradient(145deg,#204880,var(--seven-surface) 58%);border-radius:12px;margin-bottom:18px}.demo1-shell.demo1-after .seven-point-exchange .cw-workspace{grid-template-columns:minmax(0,1.25fr) 330px}.demo1-shell.demo1-after .seven-point-exchange .cw-application{padding:24px}.demo1-shell.demo1-after .seven-point-exchange .cw-amount{border-radius:10px;height:66px}.demo1-shell.demo1-after .seven-point-exchange .cw-amount input{height:100%;padding-block:0;font-size:29px;line-height:1.2}.demo1-shell.demo1-after .seven-point-exchange .cw-amount input::placeholder{font-size:16px;line-height:normal}.demo1-shell.demo1-after .seven-point-exchange .cw-request-summary{margin-top:8px;padding:18px 0}.demo1-shell.demo1-after .seven-point-exchange>.cw-metrics{display:none}.demo1-shell.demo1-after .seven-point-exchange .cw-workspace{margin-top:0}@media (width<=900px){.demo1-shell.demo1-after .seven-attendance-planner{grid-template-columns:1fr}.demo1-shell.demo1-after .seven-attendance-side{border-top:1px solid var(--seven-line);border-right:0;order:2}.demo1-shell.demo1-after .seven-roulette-main,.demo1-shell.demo1-after .seven-roulette-play,.demo1-shell.demo1-after .seven-source-layout .referral-grid,.demo1-shell.demo1-after .seven-point-exchange .cw-workspace,.demo1-shell.demo1-after .seven-coupon-register{grid-template-columns:1fr}}@media (width<=600px){.demo1-shell.demo1-after .seven-source-layout{padding-top:12px}.demo1-shell.demo1-after .seven-source-layout .benefit-page-intro{padding:0 0 17px}.demo1-shell.demo1-after .seven-attendance-side{padding:17px}.demo1-shell.demo1-after .seven-source-layout .roulette-stage{min-height:390px}.demo1-shell.demo1-after .seven-source-layout .reward-list>div,.demo1-shell.demo1-after .seven-source-layout .coupon-ticket-grid{grid-template-columns:1fr}.demo1-shell.demo1-after .seven-coupon-register{padding:16px}.demo1-shell.demo1-after .seven-coupon-register label{gap:8px;display:grid}.demo1-shell.demo1-after .seven-coupon-register input,.demo1-shell.demo1-after .seven-coupon-register button{border-radius:7px;width:100%}.demo1-shell.demo1-after .seven-coupon-history article{grid-template-columns:1fr auto}.demo1-shell.demo1-after .seven-coupon-history article i,.demo1-shell.demo1-after .seven-coupon-history article time{text-align:left}.demo1-shell.demo1-after .seven-attendance-history ul,.demo1-shell.demo1-after .seven-code-actions{grid-template-columns:1fr}}.demo1-shell.demo1-after .original-source-roulette>.benefit-page-intro{display:none}.demo1-shell.demo1-after .original-source-roulette{padding-top:38px;container:capy-roulette/inline-size}.demo1-shell.demo1-after .original-source-roulette .seven-roulette-play{grid-template-columns:minmax(0,1fr) 270px;min-height:0}@container capy-roulette (width<=1140px){.demo1-shell.demo1-after .original-source-roulette .seven-roulette-main{grid-template-columns:minmax(0,1fr)}}@container capy-roulette (width<=660px){.demo1-shell.demo1-after .original-source-roulette .seven-roulette-play{grid-template-columns:minmax(0,1fr)}}.demo1-shell.demo1-after .original-roulette-wheel-wrap{aspect-ratio:1;filter:drop-shadow(0 16px 24px #07162999);width:min(100%,430px);margin:auto;position:relative}.demo1-shell.demo1-after .original-roulette-wheel{transform-origin:50%;width:100%;height:100%;display:block;overflow:visible}.demo1-shell.demo1-after .original-roulette-wheel .wheel-rim{fill:#dcecf8;stroke:#9bc5df;stroke-width:10px}.demo1-shell.demo1-after .original-roulette-wheel .wheel-sector{stroke:#b8def4;stroke-width:.8px}.demo1-shell.demo1-after .original-roulette-wheel .wheel-sector.burgundy{fill:#12678f}.demo1-shell.demo1-after .original-roulette-wheel .wheel-sector.gold{fill:#287db6}.demo1-shell.demo1-after .original-roulette-wheel .wheel-sector.dark{fill:#dceffb}.demo1-shell.demo1-after .original-roulette-wheel text{fill:#fff;text-anchor:middle;dominant-baseline:middle;text-shadow:0 2px 2px #000;font-size:13px;font-weight:900}.demo1-shell.demo1-after .original-roulette-wheel .wheel-sector.dark+text{fill:#173957;text-shadow:none}.demo1-shell.demo1-after .original-roulette-wheel .wheel-light{fill:#fff;stroke:#9bc5df;stroke-width:1px;filter:drop-shadow(0 0 3px #78c8ef)}.demo1-shell.demo1-after .original-wheel-pointer{z-index:4;clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 4px 5px #0007);background:#00b0f0;width:45px;height:55px;position:absolute;top:3%;left:50%;transform:translate(-50%)}.demo1-shell.demo1-after .original-wheel-center{z-index:5;aspect-ratio:1;color:#fff;text-align:center;background:radial-gradient(circle at 35% 28%,#204880,#122c49 72%);border:3px solid #395676;border-radius:50%;place-content:center;width:25%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #0b1b2f,0 8px 20px #0008}.demo1-shell.demo1-after .original-wheel-center b{letter-spacing:.04em;font-size:15px}.demo1-shell.demo1-after .original-wheel-center small{color:#00b0f0;letter-spacing:.11em;margin-top:5px;font-size:7px;font-weight:900}.demo1-shell.demo1-after .original-source-roulette .roulette-info .benefit-primary{width:100%}.demo1-shell.demo1-after .original-source-roulette .reward-list>header{min-height:0;padding:20px;display:block}.demo1-shell.demo1-after .original-source-roulette .reward-list>header h2{margin:0}.demo1-shell.demo1-after .original-source-roulette .reward-list>header p{color:var(--seven-muted);margin:9px 0 0;font-size:12px}.demo1-shell.demo1-after .original-source-roulette .reward-list>div{gap:10px;padding:18px}.demo1-shell.demo1-after .original-source-roulette .reward-list>div span{border-color:var(--seven-line);text-align:center;background:#17344f;flex-direction:column;justify-content:center;gap:7px;min-height:76px;padding:12px}.demo1-shell.demo1-after .original-source-roulette .reward-list>div span.featured{border-color:var(--seven-gold);background:#122c49}.demo1-shell.demo1-after .original-source-roulette .reward-list span i{color:var(--seven-gold-strong);font-size:13px}.demo1-shell.demo1-after .original-source-roulette .reward-list span b{color:var(--seven-text);font-size:15px}.demo1-shell.demo1-after .original-source-roulette .mc-feedback:not(.error){color:#d5f1ff;border-color:var(--seven-line);background:#153a59}.demo1-shell.demo1-after .original-source-roulette .seven-roulette-history{padding:18px}.demo1-shell.demo1-after .original-source-roulette .seven-roulette-history>header{background:0 0;border:0;padding:0 0 16px}.demo1-shell.demo1-after .seven-roulette-table{border:1px solid var(--seven-line-soft);border-radius:8px;overflow:hidden}.demo1-shell.demo1-after .seven-roulette-table>div{border-top:1px solid var(--seven-line-soft);text-align:center;grid-template-columns:1.3fr 1fr .6fr;align-items:center;min-height:45px;display:grid}.demo1-shell.demo1-after .seven-roulette-table>div:first-child{border-top:0}.demo1-shell.demo1-after .seven-roulette-table .head{background:var(--seven-surface-2)}.demo1-shell.demo1-after .seven-roulette-table :is(b,time,strong,span){color:var(--seven-muted);padding:10px 12px;font-size:12px}.demo1-shell.demo1-after .seven-roulette-table strong{color:var(--seven-text);font-size:13px}.demo1-shell.demo1-after .original-source-payback{padding-top:38px}.demo1-shell.demo1-after .original-source-payback .benefit-page-intro{border:0;min-height:86px;margin-bottom:0;padding:0 0 22px}.demo1-shell.demo1-after .original-source-payback .benefit-page-intro small{display:none}.demo1-shell.demo1-after .original-source-payback .benefit-page-intro .benefit-primary{min-width:140px}.demo1-shell.demo1-after .original-source-payback .benefit-stats{gap:12px;margin:0 0 18px}.demo1-shell.demo1-after .original-source-payback .benefit-stats article{background:var(--seven-surface);border-radius:0;min-height:96px;padding:18px}.demo1-shell.demo1-after .original-source-payback .benefit-stats small{font-size:13px}.demo1-shell.demo1-after .original-source-payback .benefit-stats strong{margin-top:13px;font-size:21px}.demo1-shell.demo1-after .original-payback-settlements{border:1px solid var(--seven-line);background:var(--seven-surface);margin-bottom:18px;overflow:hidden}.demo1-shell.demo1-after .original-payback-settlements .head,.demo1-shell.demo1-after .original-payback-settlements article{grid-template-columns:1.1fr 2.3fr .65fr 1fr 1fr 1fr .75fr;align-items:center;display:grid}.demo1-shell.demo1-after .original-payback-settlements .head{background:var(--seven-surface-2);min-height:48px}.demo1-shell.demo1-after .original-payback-settlements .head b{color:var(--seven-text);text-align:center;font-size:12px}.demo1-shell.demo1-after .original-payback-settlements article{border-top:1px solid var(--seven-line-soft);min-height:66px;position:relative}.demo1-shell.demo1-after .original-payback-settlements article>header,.demo1-shell.demo1-after .original-payback-settlements article>dl,.demo1-shell.demo1-after .original-payback-settlements article>dl>div{display:contents}.demo1-shell.demo1-after .original-payback-settlements article>header>strong{color:var(--seven-text);text-align:center;grid-area:1/1;align-self:start;margin-top:15px;font-size:13px}.demo1-shell.demo1-after .original-payback-settlements article>header>small{color:var(--seven-muted);text-align:center;grid-area:1/1;align-self:end;margin-bottom:12px;font-size:10px}.demo1-shell.demo1-after .original-payback-settlements article>header>span{color:var(--seven-text);background:#204880;border-radius:99px;grid-area:1/7;justify-self:center;padding:7px 13px;font-size:11px;font-weight:800}.demo1-shell.demo1-after .original-payback-settlements .period{color:var(--seven-muted);text-align:center;grid-area:1/2;margin:0;font-size:11px}.demo1-shell.demo1-after .original-payback-settlements dt{display:none}.demo1-shell.demo1-after .original-payback-settlements dd{color:var(--seven-text);text-align:center;grid-row:1;margin:0;font-size:12px;font-weight:800}.demo1-shell.demo1-after .original-payback-settlements dl>div:first-child dd{grid-column:3}.demo1-shell.demo1-after .original-payback-settlements dl>div:nth-child(2) dd{grid-column:4}.demo1-shell.demo1-after .original-payback-settlements dl>div:nth-child(3) dd{grid-column:5}.demo1-shell.demo1-after .original-payback-settlements dl>div:nth-child(4) dd{color:var(--seven-gold-strong);grid-column:6}.demo1-shell.demo1-after .original-payback-available{border:1px solid var(--seven-line);background:var(--seven-surface);border-radius:7px;justify-content:space-between;align-items:center;gap:16px;min-height:76px;margin-bottom:18px;padding:16px 18px;display:flex}.demo1-shell.demo1-after .original-payback-available strong{color:var(--seven-text);font-size:13px}.demo1-shell.demo1-after .original-payback-available p{color:var(--seven-muted);margin:6px 0 0;font-size:11px}.demo1-shell.demo1-after .original-payback-available>b{color:var(--seven-gold-strong);font-size:23px}.demo1-shell.demo1-after :is(.original-payback-rule,.original-payback-status){border:1px solid var(--seven-line);background:var(--seven-surface);margin-bottom:14px;padding:20px}.demo1-shell.demo1-after :is(.original-payback-rule,.original-payback-status) h2{color:var(--seven-text);margin:0 0 16px;font-size:14px}.demo1-shell.demo1-after .original-payback-rule ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.demo1-shell.demo1-after .original-payback-rule li{color:var(--seven-muted);padding-left:15px;font-size:12px;line-height:1.7;position:relative}.demo1-shell.demo1-after .original-payback-rule li:before{content:"";background:var(--seven-gold);border-radius:50%;width:5px;height:5px;position:absolute;top:.75em;left:0}.demo1-shell.demo1-after .original-payback-status{background:var(--seven-surface-2)}.demo1-shell.demo1-after .original-payback-status p{color:var(--seven-muted);margin:0;font-size:12px;line-height:1.7}@media (width<=900px){.demo1-shell.demo1-after .original-source-roulette,.demo1-shell.demo1-after .original-source-payback{padding-top:20px}.demo1-shell.demo1-after .original-source-roulette .seven-roulette-play{grid-template-columns:1fr}.demo1-shell.demo1-after .original-source-roulette .roulette-info{order:1}.demo1-shell.demo1-after .original-source-roulette .original-roulette-wheel-wrap{order:2;width:min(100%,390px)}.demo1-shell.demo1-after .original-payback-settlements .head{display:none}.demo1-shell.demo1-after .original-payback-settlements{background:0 0;border:0;gap:10px;padding:10px;display:grid}.demo1-shell.demo1-after .original-payback-settlements article{border:1px solid var(--seven-line);background:var(--seven-surface);border-radius:8px;min-height:0;padding:16px;display:block}.demo1-shell.demo1-after .original-payback-settlements article>header{align-items:center;gap:8px;display:flex}.demo1-shell.demo1-after .original-payback-settlements article>header>strong{text-align:left;margin:0;font-size:15px}.demo1-shell.demo1-after .original-payback-settlements article>header>small{margin:0 auto 0 0;font-size:11px}.demo1-shell.demo1-after .original-payback-settlements article>header>span{padding:6px 13px}.demo1-shell.demo1-after .original-payback-settlements .period{text-align:left;margin:10px 0 16px}.demo1-shell.demo1-after .original-payback-settlements article>dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.demo1-shell.demo1-after .original-payback-settlements article>dl>div{background:var(--seven-surface-3);border-radius:6px;min-width:0;padding:10px;display:block}.demo1-shell.demo1-after .original-payback-settlements dt{color:var(--seven-muted);font-size:10px;display:block}.demo1-shell.demo1-after .original-payback-settlements dd{text-align:left;margin-top:6px;font-size:12px}}@media (width<=600px){.demo1-shell.demo1-after .original-source-roulette{padding-inline:0}.demo1-shell.demo1-after .original-source-roulette .seven-roulette-play{min-height:0;padding:12px}.demo1-shell.demo1-after .original-source-roulette .original-roulette-wheel-wrap{width:min(100%,300px);margin-top:10px}.demo1-shell.demo1-after .original-wheel-center b{font-size:11px}.demo1-shell.demo1-after .original-source-roulette .seven-roulette-main{gap:12px}.demo1-shell.demo1-after .original-source-roulette .reward-list>div{grid-template-columns:1fr 1fr;padding:12px}.demo1-shell.demo1-after .original-source-roulette .reward-list>div span{min-height:68px}.demo1-shell.demo1-after .original-source-roulette .seven-roulette-history{padding:14px 12px}.demo1-shell.demo1-after .seven-roulette-table :is(b,time,strong,span){padding:9px 5px;font-size:10px}.demo1-shell.demo1-after .original-source-payback .benefit-page-intro{align-items:stretch}.demo1-shell.demo1-after .original-source-payback .benefit-page-intro .benefit-primary{width:100%}.demo1-shell.demo1-after .original-source-payback .benefit-stats article{min-height:84px;padding:14px}.demo1-shell.demo1-after .original-payback-available{flex-direction:column;align-items:flex-start}}body.ft-body{color:#202631;background:#f6f7f9;overflow-x:visible}.ft-shell{--ft-text:#202631;--ft-muted:#677181;--ft-line:#e9edf2;--ft-blue:#2361da;--ft-surface:#fff;--gold:#2361da;--capy-page-title-size:30px}.app-shell.demo1-shell.ft-shell{min-height:100dvh;color:var(--ft-text);letter-spacing:-.025em;background:#f6f7f9;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:15px;line-height:1.55}.ft-shell :is(button,input,textarea,select){letter-spacing:inherit;font-family:inherit;font-size:inherit}.ft-shell :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:4px;box-shadow:none;outline:3px solid #2361da!important}.ft-shell :is(button,a,summary){-webkit-tap-highlight-color:transparent}.ft-shell button{cursor:pointer;border:0;min-height:44px}.ft-shell button:disabled{opacity:.42;cursor:not-allowed}.ft-shell input{accent-color:var(--ft-blue)}.ft-shell svg{flex-shrink:0}.ft-shell .ft-header{border-bottom:1px solid var(--ft-line);z-index:30;background:#fff;align-items:center;gap:12px;height:80px;padding:0 36px;display:flex;position:sticky;top:0}.ft-brand{color:#222a36;white-space:nowrap;background:0 0;align-items:center;gap:10px;padding:0;display:flex}.ft-brand strong{letter-spacing:-.06em;font-size:20px;font-weight:750}.ft-brand-mark{color:#fff;letter-spacing:-.07em;background:#2361da;border-radius:11px;place-items:center;width:35px;height:35px;padding-bottom:5px;font-size:28px;font-weight:800;line-height:1;display:grid}.ft-demo-label,.ft-tag{color:#657082;white-space:nowrap;background:#f1f3f6;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:600}.ft-header-actions{align-items:center;gap:20px;margin-left:auto;display:flex}.ft-header-actions>button{color:#4d5868;background:0 0;min-width:44px;position:relative}.ft-header-actions i{background:#2361da;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:9px}.ft-profile{align-items:center;gap:10px;display:flex}.ft-profile>span{background:#edf1f7;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.ft-profile b{font-size:13px;font-weight:600}.ft-layout{grid-template-columns:208px minmax(0,1fr);max-width:1440px;min-height:calc(100dvh - 80px);margin:auto;display:grid}.ft-sidebar{border-right:1px solid var(--ft-line);background:#fff;flex-direction:column;padding:32px 18px;display:flex}.ft-sidebar nav{gap:5px;display:grid;position:sticky;top:110px}.ft-sidebar nav button{text-align:left;color:#606b7b;background:0 0;border-radius:9px;align-items:center;gap:13px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:550;display:flex}.ft-sidebar nav button:hover{color:#202631;background:#f6f7f9}.ft-sidebar nav button[aria-current=page]{color:#2059c6;background:#edf3ff;font-weight:700}.ft-sidebar .ft-nav-divider{margin-top:22px}.ft-sidebar-note{color:#657082;margin:58px 12px 10px;font-size:12px}.ft-sidebar-note p{margin:5px 0;font-size:11px}.ft-demo-dot{background:#748497;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.ft-content{outline:0;width:100%;min-width:0;max-width:1200px;margin:0 auto;padding:46px 54px 0}.ft-home{max-width:1040px;margin:auto}.ft-greeting{margin:0 0 32px}.ft-greeting p,.cw-page-heading>p{color:#6b7584;margin:0 0 8px;font-size:13px;font-weight:600}.ft-greeting h1{letter-spacing:-.055em;margin:0 0 9px;font-size:32px;font-weight:750;line-height:1.35}.ft-greeting>span{color:var(--ft-muted);font-size:15px}.ft-home-columns{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:32px;display:grid}.ft-balance{background:#fff;border:1px solid #e6eaf0;border-radius:16px;padding:28px 30px 0;box-shadow:0 3px 10px #24334d03}.ft-section-label{justify-content:space-between;align-items:center;display:flex}.ft-section-label h2{color:#596576;margin:0;font-size:15px;font-weight:600}.ft-money{letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:18px 0 20px;font-size:46px;font-weight:750;line-height:1.2}.ft-money>span{margin-left:6px;font-size:27px;font-weight:600}.ft-balance-detail{color:var(--ft-muted);justify-content:space-between;gap:12px;margin:0 0 28px;font-size:13px;display:flex}.ft-balance-detail strong{color:#3e4b5e;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.ft-shell .ft-primary{color:#fff;background:#2361da;border:1px solid #2361da;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:14px 18px;font-size:15px;font-weight:650;display:flex}.ft-shell .ft-primary:hover{background:#174fbf}.ft-points-row{color:#677181;background:0 0;border-radius:0;align-items:center;gap:10px;width:100%;margin-top:22px;padding:19px 0;display:flex;border-top:1px solid var(--ft-line)!important;font-size:13px!important}.ft-points-row strong{color:#303c4d;white-space:nowrap;margin-left:auto}.ft-points-row>svg{color:#9aa3b1;width:16px}.ft-point-symbol{color:#3267c1;background:#eef3fc;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:700;display:grid}.ft-home-aside{min-width:0;padding-top:2px}.ft-attention{background:#edf3fc;border:1px solid #e4ecf9;border-radius:12px;padding:23px 25px}.ft-eyebrow{color:#49689b;font-size:12px;font-weight:600}.ft-attention h2{letter-spacing:-.04em;margin:12px 0 8px;font-size:18px;font-weight:700}.ft-attention p{color:#65748b;margin:0;font-size:13px;line-height:1.8}.ft-attention p strong{color:#3a536f;font-weight:600}.ft-attention button{color:#2d5eac;background:0 0;align-items:center;gap:6px;margin-top:6px;padding:8px 0 0;font-size:13px;font-weight:650;display:flex}.ft-attention svg{width:15px}.ft-shortcuts{margin:30px 0 14px}.ft-shortcuts h2{margin:0 0 10px;font-size:17px}.ft-shortcuts>button{color:#354154;background:0 0;align-items:center;gap:13px;width:100%;padding:13px 0;display:flex}.ft-service-icon{color:#5f7494;background:#eaeef4;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.ft-shortcuts button>span:nth-child(2){text-align:left;flex:1;gap:2px;display:grid}.ft-shortcuts strong{font-size:14px;font-weight:600}.ft-shortcuts small{color:var(--ft-muted);font-size:12px}.ft-shortcuts button>svg:last-child{color:#9aa3b1;width:15px}.ft-message-row{color:#5b6779;background:0 0;align-items:center;gap:11px;width:100%;padding:20px 0;display:flex;border-top:1px solid #e2e7ed!important;font-size:13px!important}.ft-message-row span{text-align:left;flex:1}.ft-message-row svg:last-child{width:15px}.ft-recent{margin:33px 0 0}.ft-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.ft-section-head h2{margin:0;font-size:18px}.ft-section-head button{color:#6b7584;background:0 0;align-items:center;gap:3px;padding:0;font-size:12px;display:flex}.ft-section-head svg{width:14px}.ft-transaction{text-align:left;color:#303a4b;background:0 0;align-items:center;gap:13px;width:100%;padding:17px 0;display:flex;border-bottom:1px solid #e5e9ef!important}.ft-transaction-icon{color:#627188;background:#e9edf3;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;font-size:22px;display:grid}.ft-transaction-icon.charge{color:#3f70bf;background:#e8effc}.ft-transaction-icon.point{font-size:16px}.ft-transaction-label{gap:3px;display:grid}.ft-transaction-label strong,.ft-transaction-value strong{font-size:14px;font-weight:650}.ft-transaction small{color:#64738a;font-size:12px}.ft-transaction-value{text-align:right;font-variant-numeric:tabular-nums;gap:3px;margin-left:auto;display:grid}.ft-transaction-value .pending{color:#93640e}.ft-notice-link{text-align:left;color:#687487;background:0 0;align-items:center;gap:13px;width:100%;margin-top:34px;padding:20px 0;display:flex;border-top:1px solid #e1e6ed!important;font-size:13px!important}.ft-notice-link>span{color:#344155;font-weight:650}.ft-notice-link>svg{width:15px;margin-left:auto}.ft-footer{color:#64738a;border-top:1px solid #e5e9ee;align-items:center;gap:14px;margin-top:14px;padding:26px 0 32px;font-size:11px;display:flex}.ft-footer strong{color:#637084;font-size:12px}.ft-bottom-nav{display:none}.ft-skip{color:#2361da;z-index:100;background:#fff;padding:14px;position:fixed;top:-70px;left:20px}.ft-skip:focus{top:10px}.ft-menu-dialog{font:inherit;color:#202631;background:#fff;border:0;border-radius:16px;width:min(580px,100% - 24px);max-height:85dvh;padding:26px;overflow:auto}.ft-menu-dialog::backdrop{background:#14213766}.ft-menu-dialog header{justify-content:space-between;align-items:center;display:flex}.ft-menu-dialog h2{margin:0;font-size:23px}.ft-menu-dialog header button{color:#5b6779;background:0 0;width:44px;font-size:28px}.ft-menu-dialog section{margin-top:25px}.ft-menu-dialog h3{color:#737f90;margin:0 0 9px;font-size:12px}.ft-menu-dialog section>div{grid-template-columns:1fr 1fr;gap:6px 20px;display:grid}.ft-menu-dialog section button{color:#334258;text-align:left;background:0 0;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:46px;font-size:14px;display:flex}.ft-menu-dialog svg{color:#8995a7;width:14px}.ft-shell.demo1-shell :is(.subpage,.structure-page){color:#263345;background:0 0;min-width:0;padding:0 0 35px}.ft-shell.demo1-shell :is(.page-title,.structure-title){background:0 0;border:0;height:auto;min-height:0;padding:0 0 28px}.ft-shell.demo1-shell :is(.page-title,.structure-title,.benefit-page-intro) h1{color:#243044;letter-spacing:-.05em;text-shadow:none;font-family:inherit;font-size:30px;font-weight:750}.ft-shell .page-title>span{display:none}.ft-shell.demo1-shell :is(.core-page,.structure-page) :is(.table-shell,.core-records,.notice-box,.input-form,.core-empty,.core-table td,.core-table th,.form-row,.history-types button,.history-status-tabs,.history-status-tabs button,.filter-tabs button,.form-actions button,.core-game-button,.structure-table,.structure-row,.structure-event-card){color:#42516a;background:#fff;border-color:#e0e6ef;border-radius:6px}.ft-shell.demo1-shell :is(.core-page,.structure-page) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#25364e;background:#fff;border:1px solid #ccd5e1;min-height:46px}.ft-shell.demo1-shell :is(.core-row-link,.structure-row-title,.structure-title h1,.form-row>label,.notice-box li,.notice-box p){color:#3b4c65}.ft-shell.demo1-shell .core-page .field-wrap>small{color:#68778d}.ft-shell.demo1-shell .core-page .field-wrap .core-field-error{color:#b33434}.ft-shell.demo1-shell :is(.history-types button.active,.history-status-tabs button.active,.form-actions [data-ui-tone=primary]){color:#fff;background:#2361da;border-color:#2361da}.ft-shell.demo1-shell :is(.core-feedback,.status.done){color:#24654d;background:#edf8f3;border-color:#bfdccc}.ft-shell.demo1-shell :is(.core-feedback.error,.status.pending){color:#895515;background:#fff5e8;border-color:#e6c99e}.ft-shell.demo1-shell .core-dialog{color:#243044;background:#fff;border-color:#dce3ed}.ft-shell.demo1-shell .core-dialog>header{border-color:#e7ecf2}.ft-shell.demo1-shell .core-dialog>header button{color:#58667b;background:#f1f4f8;border:0}.ft-shell .ft-sports-aside{min-width:0;padding:46px 20px 0 0}.ft-shell .ft-sports-layout{grid-template-columns:185px minmax(0,1fr) 290px}.ft-sports-layout .ft-content{padding:34px 24px 0}.ft-shell.demo1-shell :is(.capy-sports-board,.capy-league,.capy-fixture,.capy-fixture-heading,.capy-domestic-markets,.capy-market-picks,.capy-europe-options,.capy-option-market,.capy-bonus,.core-bet-slip,.core-cart-body,.core-cart-footer){color:#344258;box-shadow:none;background:#fff;border-color:#e1e7ef}.ft-shell.demo1-shell :is(.capy-sport-tabs,.capy-sports-filters,.capy-league-heading,.capy-options-heading,.capy-option-tabs,.core-cart-list-heading,.core-cart-stake,.core-cart-totals,.core-cart-bonus,.core-cart-amount-tools){color:#52647d;background:#f4f6f9;border-color:#e1e7ef}.ft-shell.demo1-shell :is(.capy-odd,.capy-market-line,.capy-more-markets,.capy-option-tabs button,.capy-sport-tabs button,.core-cart-form button,.core-cart-form input){color:#405571;min-height:44px;box-shadow:none;background:#f6f8fb;border-color:#dfe6ef}.ft-shell.demo1-shell :is(.capy-odd strong,.capy-odd span,.capy-fixture-teams b,.capy-fixture-heading time,.capy-league-heading h3,.capy-option-market h4,.capy-market-label,.capy-bonus h3,.core-bet-slip h2,.core-cart-totals dd,.core-cart-match,.core-cart-pick b,.core-cart-totals dt,.capy-bonus-rule){color:#374c68}.ft-shell.demo1-shell :is(.capy-odd[aria-pressed=true],.capy-sport-tabs button[aria-pressed=true],.capy-option-tabs button[aria-pressed=true],.bet-slip-actions button,.core-cart-dock){color:#fff;background:#2361da;border-color:#2361da}.ft-shell.demo1-shell .capy-odd[aria-pressed=true] :is(strong,span){color:#fff}.ft-shell.demo1-shell .core-bet-slip{border:1px solid #e2e7f0;border-radius:10px;overflow:hidden}.ft-shell.demo1-shell .core-bet-slip h2{background:#edf2f9}.ft-shell.demo1-shell .core-bet-slip .core-empty{color:#728198;background:#fff}.ft-shell.demo1-shell .capy-sports-empty{color:#4b617d;background:#fff}.ft-shell.demo1-shell .capy-sports-empty p{color:#68768b}@media (width>=1600px){.ft-layout{border-left:1px solid #e9edf2;border-right:1px solid #e9edf2}}@media (width<=1199px){.ft-content{padding:35px 30px 0}.ft-layout{grid-template-columns:180px minmax(0,1fr)}.ft-sidebar{padding:30px 12px}.ft-home-columns{grid-template-columns:minmax(0,1.3fr) minmax(245px,1fr);gap:22px}.ft-balance{padding:25px 22px 0}.ft-money{font-size:40px}.ft-shell .ft-sports-layout{grid-template-columns:145px minmax(0,1fr) 260px}.ft-sports-layout .ft-content{padding:30px 16px 0}.ft-sports-layout .ft-sidebar nav button{gap:8px;padding:10px}}@media (width<=1023px){.ft-shell .ft-sports-layout{grid-template-columns:180px minmax(0,1fr)}.ft-sports-aside{display:none}.ft-shell.demo1-shell .core-cart-dock{bottom:20px}.ft-home-columns{grid-template-columns:1fr}.ft-home-aside{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ft-shortcuts{margin:0}.ft-message-row{grid-column:1/-1}}@media (width<=767px){.ft-shell .ft-header{gap:9px;height:64px;padding:0 20px}.ft-brand strong{font-size:18px}.ft-brand-mark{border-radius:9px;width:30px;height:30px;font-size:25px}.ft-header-actions{gap:6px}.ft-profile b,.ft-header-actions .ft-profile{display:none}.ft-layout,.ft-shell .ft-sports-layout{min-height:calc(100dvh - 64px);display:block}.ft-sidebar{display:none}.ft-content,.ft-sports-layout .ft-content{padding:28px 20px 90px}.ft-greeting{margin-bottom:25px}.ft-greeting h1{font-size:26px}.ft-greeting>span{font-size:13px}.ft-home-columns{flex-direction:column;gap:28px;display:flex}.ft-balance{border-radius:14px;padding:24px 23px 0}.ft-money{margin-top:16px;font-size:40px}.ft-money>span{font-size:24px}.ft-balance-detail{margin-bottom:22px;font-size:12px}.ft-balance-detail strong{font-size:13px}.ft-home-aside{display:block}.ft-attention{padding:22px}.ft-shortcuts{margin:28px 0 8px}.ft-message-row{padding:18px 0}.ft-recent{margin-top:28px}.ft-section-head h2{font-size:17px}.ft-transaction{padding:16px 0}.ft-bottom-nav{z-index:40;padding:7px 10px max(7px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-top:1px solid #e1e7ef;grid-template-columns:repeat(4,1fr);min-height:66px;display:grid;position:fixed;inset:auto 0 0}.ft-bottom-nav button{color:#64738a;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:48px;padding:0;font-size:11px;display:flex}.ft-bottom-nav button[aria-current=page]{color:#2361da;font-weight:700}.ft-bottom-nav svg{width:21px;height:21px}.ft-footer{flex-wrap:wrap;gap:4px 10px;padding:24px 0 0}.ft-notice-link{margin-top:16px}.ft-shell.demo1-shell :is(.page-title,.structure-title,.benefit-page-intro) h1{font-size:26px}.ft-shell.demo1-shell .core-cart-dock{bottom:78px}.ft-menu-dialog{width:100%;max-height:85dvh;padding:24px 24px max(24px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0;margin:auto auto 0}}@media (prefers-reduced-motion:no-preference){.ft-home,.cw-main-column{animation:.2s ease-out ft-enter}.ft-shell button{transition:background-color .15s,color .15s,transform .1s}.ft-menu-dialog[open],.capy-wallet-dialog[open]{animation:.16s ease-out ft-enter}@keyframes ft-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.ft-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ft-shell.demo1-shell.demo1-after{--capy-value-text:#3c506d;--capy-main-text:#29394f;--capy-muted-text:#687a93;--seven-surface:#fff;--seven-surface-2:#f3f6fa;--seven-line:#dfe6ef;--seven-text:#334761;--seven-muted:#6b7f99;--seven-gold:#2361da}.ft-shell.demo1-shell .cw-amount input{font-size:36px}.ft-shell.demo1-shell .cw-metric:not(.accent) dd{color:#506078}.ft-shell.demo1-shell .cw-record-amount{color:#405572}.ft-shell.demo1-shell :is(.structure-notice,.structure-notice.pinned,.structure-event-notice-board,.structure-event-notice-board td,.structure-event-notice-board th,.structure-event-mobile-list li,.structure-event-dialog,.structure-event-detail,.structure-empty){color:#435673;box-shadow:none;background:#fff;border-color:#e1e7f0}.ft-shell.demo1-shell :is(.structure-event-heading h1,.structure-list-heading h2,.structure-notice-copy strong,.structure-event-notice-board button,.structure-event-mobile-list strong,.structure-event-dialog h2){color:#2e425f}.ft-shell.demo1-shell :is(.structure-title p,.structure-event-heading p,.structure-event-heading small,.structure-event-compare b,.structure-notice-copy>span,.structure-body p,.structure-event-dialog p){color:#6c7f98}.ft-shell.demo1-shell :is(.structure-event-compare,.structure-event-caution,.structure-event-heading>strong,.structure-event-detail-grid article){color:#617794;background:#edf2f9;border-color:#e0e7f0}.ft-shell.demo1-shell :is(.structure-filters button,.structure-event-layout-tabs button){color:#627794;background:#f0f3f8;border-color:#0000;min-height:44px}.ft-shell.demo1-shell :is(.structure-filters button[aria-pressed=true],.structure-event-layout-tabs button[aria-selected=true]){color:#fff;background:#2361da;border-color:#2361da}.ft-shell.demo1-shell :is(.structure-badge,.structure-event-state){color:#526c93;background:#edf2f9;border-color:#e1e7ef}.ft-shell.demo1-shell .structure-event-dialog{border-radius:16px}.ft-shell.demo1-shell .structure-event-close{color:#516986;background:#f1f4f9}.ft-shell.demo1-shell .structure-event-detail-grid :is(strong,span){color:#425b7d}.ft-shell.demo1-shell .benefit-page :is(.benefit-panel,.seven-attendance-side,.seven-streak,.benefit-guide,.seven-attendance-history,.seven-rules,.seven-roulette-header,.seven-roulette-history,.original-payback-settlements,.original-payback-settlements article,.original-payback-available,.original-payback-rule,.original-payback-status,.seven-referral-notice,.coupon-grid article){color:#425a7a;box-shadow:none;background:#fff;border-color:#e0e7f0}.ft-shell.demo1-shell .benefit-page :is(h1,h2,h3,strong,dt,dd){color:#354d6d}.ft-shell.demo1-shell .benefit-page :is(p,small,header>span){color:#6b7f99}.ft-shell.demo1-shell .benefit-page :is(.benefit-primary,button[data-ui-tone=primary]){color:#fff;min-height:48px;box-shadow:none;background:#2361da;border:0}.ft-shell.demo1-shell .benefit-page :is(th,td,.attendance-calendar>div,.seven-roulette-table>div,.referral-policy>div,.reward-list>div>span){color:#496587;background:#f7f9fc;border-color:#e1e7f0}.ft-shell.demo1-shell .benefit-page .attendance-calendar .today{border-color:#2361da}.ft-shell.demo1-shell .benefit-page .attendance-calendar .checked{color:#2361da;background:#edf4ff}@media (width<=767px){.ft-shell.demo1-shell .cw-amount input{font-size:32px}.cw-action-bar{bottom:calc(66px + max(0px,env(safe-area-inset-bottom) - 7px))}.ft-shell .ft-content:has(.cw-action-bar){padding-bottom:calc(200px + env(safe-area-inset-bottom))}}@media (width>=768px){.ft-sidebar{align-self:start;height:calc(100dvh - 80px);position:sticky;top:80px;overflow:auto}.ft-sidebar nav{position:static}.ft-sidebar-note{margin-top:auto;padding-top:30px}}.ft-shell.demo1-shell .cw-history-footer button[data-ui-tone=danger]{color:#677b98;background:0 0;border:1px solid #dfe6ef}.cw-result,.cw-history h2{scroll-margin-top:100px}.cw-history-footer,.cw-history-footer>div{flex-wrap:wrap}.ft-shell.demo1-shell :is(.structure-event-layout-tabs,.structure-event-toolbar .structure-filters){box-shadow:none;background:#e7edf5;border:0;border-radius:9px;padding:4px}.ft-shell.demo1-shell .structure-event-toolbar .structure-filters button[aria-pressed=true]{box-shadow:none}.ft-shell.demo1-shell :is(.structure-event-heading,.structure-event-dialog-title){border-color:#e0e7f0}.ft-shell.demo1-shell :is(.structure-event-heading>div>span,.structure-event-compare>div>span){color:#667b96}.ft-shell.demo1-shell .structure-event-caution>b{color:#4e6b93;background:#e0e9f6}.ft-shell.demo1-shell .structure-event-dialog-copy :is(dl>div,section){background:#f4f7fb;border-color:#e2e9f2}.ft-shell.demo1-shell .structure-event-dialog-copy :is(dt,dd,h3){color:#506b8f}.ft-shell.demo1-shell .structure-event-dialog-title em{color:#4e6e9c;background:#edf2fa;border-color:#dfe7f4}.ft-shell.demo1-shell .structure-event-dialog-actions button{color:#506b8e;background:#edf2f9;border-color:#dfe6f0}.ft-shell.demo1-shell .structure-event-dialog-actions .primary{color:#fff;background:#2361da}.ft-shell.demo1-shell .structure-event-dialog{width:min(720px,100vw - 28px);max-height:85dvh;padding:0;position:fixed;overflow:auto}.structure-event-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#182c4666}.ft-shell .structure-event-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}@media (width<=480px){.ft-shell.demo1-shell .structure-event-mobile-list strong{white-space:normal;line-height:1.6}.ft-shell.demo1-shell .structure-event-mobile-list small{color:#6c7e97}}.ft-shell.demo1-shell :is(.form-card,.profile-security-title){box-shadow:none;background:#fff;border-color:#e3e8f0;border-radius:10px}.ft-shell.demo1-shell .form-row>label{color:#6a7b93;background:0 0;border:0;justify-content:flex-start;padding:14px 18px;font-size:13px;font-weight:500}.ft-shell.demo1-shell .readonly{background:0 0;border:0;font-size:14px;font-weight:600;color:#334d6f!important}.ft-shell.demo1-shell .profile-form .form-row{border-color:#e7ecf3;border-radius:0;grid-template-columns:120px minmax(0,1fr);min-height:60px}.ft-shell.demo1-shell .profile-form{overflow:hidden}.ft-shell.demo1-shell .password-form .form-row{border:0;padding:0 0 20px;display:block}.ft-shell.demo1-shell .password-form .form-row>label{color:#526c8d;padding:0 0 8px}.ft-shell.demo1-shell .password-form .field-wrap{padding:0}.ft-security-details{border-top:1px solid #dde5ef;margin-top:22px}.ft-security-details>summary{cursor:pointer;color:#425c80;min-height:64px;padding:20px 0;font-size:15px;font-weight:600}.ft-security-details form{background:#fff;border:1px solid #e3e8f0;border-radius:12px;padding:20px}.ft-security-details .form-card{border:0}.ft-shell.demo1-shell .profile-actions button{color:#fff;background:#2361da;border:0;border-radius:8px;min-height:48px;padding:12px 18px;font-size:14px}.ft-shell.demo1-shell .profile-page{max-width:760px}.ft-shell.demo1-shell .history-card{box-shadow:none;background:#fff;border-color:#e1e7ef}.ft-shell.demo1-shell .history-card :is(header,footer,.history-match){background:0 0;border-color:#e7edf4}.ft-shell.demo1-shell .history-card :is(b,strong){color:#425a7e}.ft-shell.demo1-shell .history-card :is(small,span){color:#6d809c}.ft-shell.demo1-shell .history-filter{background:#eef2f8;border-color:#e1e7ef}.ft-shell.demo1-shell .history-filter button{color:#627b9c;background:0 0;border-color:#0000;min-height:44px}.ft-shell.demo1-shell .history-filter button.active{color:#315e9e;background:#e0eafa}@media (width<=480px){.ft-shell.demo1-shell .profile-form .form-row{grid-template-columns:95px minmax(0,1fr)}.ft-shell.demo1-shell .profile-form .field-wrap{padding:7px}.ft-shell.demo1-shell .profile-form .readonly{padding:0;font-size:13px}.ft-shell.demo1-shell .profile-form .form-row>label{padding:12px}.ft-security-details form{padding:18px}}.ft-shell.demo1-shell .core-page.profile-page .form-row{border-radius:0}.ft-shell.demo1-shell .cw-metric:last-child{padding-right:0}.ft-shell.demo1-shell .cw-metric dd{white-space:nowrap}@media (width<=360px){.ft-shell.demo1-shell .cw-metric dd{font-size:21px}.ft-shell.demo1-shell .cw-metric dd>span{margin-left:3px;font-size:12px}}.capy-classic-shell.demo1-shell.demo1-after .page-column>:is(.game-page,.profile-page,.customer-board,.history-page,.capy-wallet,.structure-page,.benefit-page){min-width:0;padding:28px 24px 80px}.capy-classic-shell.demo1-shell.demo1-after :is(.game-page,.profile-page,.customer-board,.history-page,.capy-wallet)>.page-title,.capy-classic-shell.demo1-shell.demo1-after :is(.structure-title,.structure-event-heading,.benefit-page-intro){min-height:0;box-shadow:none;background:0 0;border-bottom:1px solid #395676;border-radius:0;align-items:flex-start;margin:0 0 22px;padding:0 0 20px}.capy-classic-shell.demo1-shell.demo1-after :is(.game-page,.profile-page,.customer-board,.history-page,.capy-wallet)>.page-title h1,.capy-classic-shell.demo1-shell.demo1-after :is(.structure-title,.structure-event-heading,.benefit-page-intro) h1{color:#00b0f0;margin:0;font-size:28px;line-height:1.3}.capy-classic-shell.demo1-shell.demo1-after :is(.structure-title,.structure-event-heading,.benefit-page-intro) p{color:#b8cce2;margin:10px 0 0;font-size:13px;line-height:1.6}.capy-classic-shell.demo1-shell.demo1-after .benefit-page-intro small,.capy-classic-shell.demo1-shell.demo1-after .structure-title>span,.capy-classic-shell.demo1-shell.demo1-after .structure-event-heading>div>span{display:none}.capy-classic-shell.demo1-shell.demo1-after .structure-event-heading>strong{font-size:22px}.capy-classic-shell.demo1-shell.demo1-after .structure-event-heading>strong small{display:none}.capy-classic-shell.demo1-shell.demo1-after .structure-event-toolbar{margin-top:0}.capy-classic-shell .profile-page .ft-security-details{border-top:1px solid #684f37;margin-top:24px}.capy-classic-shell .profile-page .ft-security-details>summary{color:#dfbd83;cursor:pointer;padding:18px 0;font-size:16px}.capy-classic-shell.demo1-shell.demo1-after .attendance-panel>.seven-calendar-month{border-bottom:1px solid #395676;margin:0;padding:16px 20px}.capy-classic-shell.demo1-shell.demo1-after .attendance-panel>.seven-calendar-month strong{font-size:24px}.capy-classic-shell.demo1-shell.demo1-after .referral-benefit-page>.referral-code{margin:0 0 20px}.capy-classic-shell.demo1-shell.demo1-after .referral-benefit-page>.referral-grid{grid-template-columns:minmax(0,1fr)}.capy-classic-shell.demo1-shell.demo1-after .seven-code-actions button{min-height:44px;font-size:14px;line-height:1.5}.capy-classic-shell.demo1-shell.demo1-after .referral-code>small{font-size:11px}.capy-classic-shell .capy-wallet .cw-form-section,.capy-classic-shell .capy-wallet .cw-application>.cw-section-heading{margin-bottom:18px}.capy-classic-shell .capy-wallet .capy-wallet-guidance{padding:0 18px}.capy-classic-shell .capy-wallet .capy-wallet-guidance>summary{color:#00b0f0;cursor:pointer;padding:16px 0;font-size:15px;font-weight:700}.capy-classic-shell .capy-wallet .capy-wallet-guidance>p{color:#e2effc;margin:0 0 16px;font-size:13px;line-height:1.7}.capy-classic-shell .capy-wallet .capy-wallet-guidance .cw-support-link{margin-bottom:16px}.capy-classic-shell .capy-wallet .cw-history-footer,.capy-classic-shell .capy-wallet .cw-history-footer>div{flex-wrap:wrap}.capy-classic-shell .capy-wallet .cw-feedback button{margin-left:10px}.capy-classic-shell.demo1-shell.demo1-after .original-source-roulette>.benefit-page-intro{display:flex}.capy-classic-shell.demo1-shell.demo1-after .original-source-roulette .seven-roulette-play{grid-template-columns:minmax(0,1fr) 250px;grid-template-areas:"summary summary""wheel controls";align-items:center;gap:20px;min-height:0}.capy-classic-shell.demo1-shell.demo1-after .original-source-roulette .seven-roulette-summary{grid-area:summary}.capy-classic-shell.demo1-shell.demo1-after .seven-roulette-summary strong{font-size:20px}.capy-classic-shell.demo1-shell.demo1-after .original-roulette-wheel-wrap{order:0;grid-area:wheel;width:min(100%,360px)}.capy-classic-shell.demo1-shell.demo1-after .capy-roulette-controls{grid-area:controls;justify-self:center;gap:8px;width:100%;max-width:360px;display:grid}.capy-classic-shell.demo1-shell.demo1-after .capy-roulette-controls button{width:100%;min-height:44px;margin:0}@container capy-roulette (width<=660px){.capy-classic-shell.demo1-shell.demo1-after .original-source-roulette .seven-roulette-play{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""wheel""controls"}}.capy-classic-shell.demo1-shell.demo1-after .original-source-payback :is(.benefit-stats article,.original-payback-settlements,.original-payback-available,.original-payback-rule,.original-payback-status){border-radius:10px}@media (width<=900px){.capy-classic-shell.demo1-shell.demo1-after .original-source-roulette .seven-roulette-play{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""wheel""controls"}.capy-classic-shell.demo1-shell.demo1-after .original-payback-settlements article{border-radius:10px}}@media (width<=600px){.capy-classic-shell.demo1-shell.demo1-after .page-column>:is(.game-page,.profile-page,.customer-board,.history-page,.capy-wallet,.structure-page,.benefit-page){padding:24px 14px 70px}.capy-classic-shell.demo1-shell.demo1-after :is(.game-page,.profile-page,.customer-board,.history-page,.capy-wallet)>.page-title h1,.capy-classic-shell.demo1-shell.demo1-after :is(.structure-title,.structure-event-heading,.benefit-page-intro) h1{font-size:24px}.capy-classic-shell.demo1-shell.demo1-after .benefit-page-intro{flex-wrap:wrap;gap:14px}.capy-classic-shell.demo1-shell.demo1-after .seven-roulette-summary{padding-bottom:14px}.capy-classic-shell.demo1-shell.demo1-after .seven-roulette-summary>div{padding:0 8px}.capy-classic-shell.demo1-shell.demo1-after .seven-roulette-summary small{font-size:10px}.capy-classic-shell.demo1-shell.demo1-after .seven-roulette-summary strong{font-size:17px}.capy-classic-shell.demo1-shell.demo1-after .referral-code,.capy-classic-shell.demo1-shell.demo1-after .referral-code>div{padding:16px}.capy-classic-shell.demo1-shell.demo1-after .live-lobby .seven-game-info{padding:10px;display:block;position:relative}.capy-classic-shell.demo1-shell.demo1-after .live-lobby .seven-game-info>span{min-width:0;display:block}.capy-classic-shell.demo1-shell.demo1-after .live-lobby .seven-game-info>b{background:#241a12;width:24px;height:24px;font-size:15px;position:absolute;top:-32px;right:7px}.capy-classic-shell.demo1-shell.demo1-after .live-lobby .seven-game-info strong{word-break:keep-all;overflow-wrap:normal;min-height:2.9em;font-size:13px;line-height:1.45;display:block}.capy-classic-shell.demo1-shell.demo1-after .live-lobby .seven-game-info small{word-break:keep-all;overflow-wrap:normal;min-height:2.9em;font-size:12px;line-height:1.45;display:block}.capy-classic-shell.demo1-shell.demo1-after .customer-board .core-table tbody tr{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:14px 12px;display:grid}.capy-classic-shell.demo1-shell.demo1-after .customer-board .core-table td{text-align:left;background:0 0;border:0;width:auto;min-height:0;padding:0;display:block}.capy-classic-shell.demo1-shell.demo1-after .customer-board .core-table td:before{display:none}.capy-classic-shell.demo1-shell.demo1-after .customer-board .core-table td:first-child{color:#b8cce2;grid-area:2/1;font-size:12px}.capy-classic-shell.demo1-shell.demo1-after .customer-board .core-table td:first-child:before{content:"No. ";display:inline;position:static}.capy-classic-shell.demo1-shell.demo1-after .customer-board .core-table td:nth-child(2){grid-area:1/1;align-self:center}.capy-classic-shell.demo1-shell.demo1-after .customer-board .core-row-link{text-align:left;min-height:44px;padding:0;font-size:14px;line-height:1.5}.capy-classic-shell.demo1-shell.demo1-after .customer-board .core-table td:nth-child(3){color:#b8cce2;text-align:right;grid-area:2/2;font-size:12px}.capy-classic-shell.demo1-shell.demo1-after .customer-board .core-table td:nth-child(4){grid-area:1/2;align-self:center}}@container capy-wallet (width<=480px){.capy-classic-shell .capy-wallet .cw-account{grid-template-columns:35px minmax(0,1fr);gap:10px;display:grid}.capy-classic-shell .capy-wallet .cw-account>.cw-bank-icon{grid-area:1/1}.capy-classic-shell .capy-wallet .cw-account>.cw-status{grid-area:1/2;justify-self:end;margin:0}.capy-classic-shell .capy-wallet .cw-account>div{grid-area:2/1/auto/-1}.capy-classic-shell .capy-wallet .cw-account p{white-space:nowrap;overflow-wrap:normal}}@media (width<=900px){.capy-classic-shell.demo1-shell.demo1-after .coupon-benefit-page{padding:28px 24px 80px!important}}@media (width<=600px){.capy-classic-shell.demo1-shell.demo1-after .coupon-benefit-page{padding:24px 14px 70px!important}}.capy-panel{color:#fff;background:#122c49;border:1px solid #395676;border-radius:8px;min-width:0;margin:18px;padding:24px}.capy-panel h1{margin:0 0 20px;font-size:24px}.capy-panel button,.capy-panel input,.capy-panel select,.capy-panel textarea{font:inherit}.capy-panel button{color:#fff;cursor:pointer;background:#204880;border:1px solid #395676;border-radius:5px;padding:10px 16px}.capy-panel button:disabled{opacity:.5;cursor:not-allowed}.capy-panel input,.capy-panel select,.capy-panel textarea{color:#fff;background:#0b1b2f;border:1px solid #395676;border-radius:4px;min-width:0;padding:10px}.capy-panel label{flex-direction:column;gap:8px;display:flex}.capy-auth{max-width:480px;margin:36px auto}.capy-auth form{gap:16px;display:grid}.capy-text-button{margin-top:14px}.capy-panel [role=alert]{color:#ffc8b8}.capy-panel table{border-collapse:collapse;width:100%}.capy-panel th,.capy-panel td{text-align:left;border-bottom:1px solid #395676;padding:10px}.capy-panel :focus-visible{outline-offset:3px;outline:2px solid #00b0f0}.capybara-hero-copy .capybara-hero-secondary{font-size:clamp(12px,1.5vw,22px)}@media (width<=600px){.capy-panel{margin:10px;padding:16px}.capy-panel table{font-size:12px}.capy-panel td{overflow-wrap:anywhere}}.ui-skeleton{color:#b8cce2;gap:12px;width:100%;min-width:0;display:grid}.ui-skeleton-block{background:#304963;border-radius:5px;width:100%;min-width:0;height:15px;animation:1.3s ease-in-out infinite ui-skeleton-pulse;display:block}.ui-skeleton-line-long{width:72%}.ui-skeleton-line-short{width:38%}.ui-skeleton-heading{width:48%;height:23px}.ui-skeleton-row{border-bottom:1px solid #395676;gap:10px;padding:15px 0;display:grid}.ui-skeleton-row:last-child{border-bottom:0}.ui-skeleton-table-head,.ui-skeleton-table-row{grid-template-columns:repeat(var(--ui-table-columns,4),minmax(0,1fr));align-items:center;gap:16px;min-height:49px;padding:14px 16px;display:grid}.ui-skeleton-table-head{background:#0b1b2f}.ui-skeleton-table-row{border-bottom:1px solid #395676}.ui-skeleton-table-row:last-child{border-bottom:0}.ui-skeleton-card-grid,.ui-skeleton-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ui-skeleton-metric-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-skeleton-card,.ui-skeleton-metric,.ui-skeleton-panel{background:#122c49;border:1px solid #395676;border-radius:9px;align-content:start;gap:13px;min-width:0;padding:20px;display:grid}.ui-skeleton-card-art{height:110px}.ui-skeleton-detail-art{height:82px;margin-top:6px}.ui-skeleton-metric{min-height:120px}.ui-skeleton-field{gap:9px;display:grid}.ui-skeleton-input{background:#263e58;height:54px}.ui-skeleton-button-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ui-skeleton-button-grid .ui-skeleton-block{height:42px}.ui-skeleton-submit{height:50px;margin-top:6px}.ui-skeleton-rolling-panel{background:#0b1b2f;border:1px solid #395676;border-radius:8px;gap:10px;padding:14px;display:grid}.ui-skeleton-progress{border-radius:99px;height:8px}.cw-rolling .ui-skeleton-panel{background:0 0;border:0;padding:14px 0 0}.ui-skeleton-wallet-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;display:grid}.ui-skeleton-wallet-side{align-content:start;gap:16px;display:grid}.ui-skeleton-wallet-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:16px;display:grid}.ui-skeleton-wallet-tabs .ui-skeleton-block{background:#203650;border:1px solid #395676;border-radius:6px;height:44px}.ui-skeleton-sports{gap:0}.ui-skeleton-sports-tabs{gap:8px;padding-bottom:12px;display:flex;overflow-x:auto}.ui-skeleton-sports-tabs .ui-skeleton-block{flex:1 0 88px;height:88px}.ui-skeleton-sports-filter{flex-wrap:wrap;gap:8px;margin:4px 0 20px;display:flex}.ui-skeleton-sports-filter .ui-skeleton-block{width:132px;height:44px}.ui-skeleton-sports-filter .ui-skeleton-block:first-child{width:180px}.ui-skeleton-sports-filter .ui-skeleton-block:nth-child(2){flex:180px}.ui-skeleton-sports-filter .ui-skeleton-block:nth-last-child(-n+2){width:74px}.ui-skeleton-sports-cart{box-sizing:border-box;background:#0b1b2f;border:1px solid #395676;border-radius:8px;gap:0;overflow:hidden}.ui-skeleton-cart-heading{background:#122c49;border-bottom:1px solid #395676;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.ui-skeleton-cart-clear{width:34px;height:14px}.ui-skeleton-cart-body{gap:12px;padding:13px;display:grid}.ui-skeleton-cart-pick{background:#122c49;border:1px solid #395676;border-radius:6px;gap:14px;padding:12px;display:grid}.ui-skeleton-cart-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.ui-skeleton-cart-buttons .ui-skeleton-block{height:36px}.ui-skeleton-cart-footer{background:#122c49;border-top:1px solid #395676;gap:12px;padding:13px;display:grid}.ui-skeleton-cart-total{grid-template-columns:minmax(0,1fr) 65px;align-items:center;gap:12px;min-height:25px;display:grid}@media (width<=767px){.ui-skeleton-sports-filter{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-skeleton-sports-filter .ui-skeleton-block{width:100%}.ui-skeleton-sports-filter .ui-skeleton-block:nth-child(-n+2){grid-column:1/-1;width:100%}.ui-skeleton-sports-filter .ui-skeleton-block:nth-last-child(-n+2){width:100%}}.ui-skeleton-match-group,.ui-skeleton-bet{background:#122c49;border:1px solid #395676;border-radius:8px;gap:10px;min-width:0;padding:16px;display:grid}.ui-skeleton-match-heading{border-bottom:1px solid #395676;align-items:center;gap:10px;padding-bottom:10px;display:flex}.ui-skeleton-match-heading .ui-skeleton-line-short{width:32%}.ui-skeleton-match-icon{flex:none;width:30px;height:30px}.ui-skeleton-match-row{grid-template-columns:90px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;min-height:46px;display:grid}.ui-skeleton-match-row .ui-skeleton-block{height:32px}.ui-skeleton-match-row .ui-skeleton-line-short{width:80%}.ui-skeleton-bet>div:first-child{justify-content:space-between;gap:10px;display:flex}.ui-skeleton-bet>div:first-child .ui-skeleton-line-short{width:34%}.ui-skeleton-bet-badge{width:75px}.ui-skeleton-bet-details{border-block:1px solid #395676;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:12px 0;display:grid}.ui-skeleton-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-skeleton-filter{border-radius:999px;width:78px;height:40px}.ui-skeleton-filter:nth-child(2){width:102px}.ui-skeleton-filter:nth-child(4){width:92px}.ui-skeleton-catalog-toolbar{background:#251a15;border:1px solid #4f3c30;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:18px 0;padding:12px;display:flex}.ui-skeleton-catalog-toolbar .ui-skeleton-filters{flex:1}.ui-skeleton-catalog-search{flex:none;width:min(340px,38%);height:44px}.ui-catalog-route .seven-game-stage{background:#251a15;border:1px solid #4f3c30;border-radius:16px;padding:20px}.ui-catalog-route .ui-skeleton-block{background:#4f3c30}.ui-skeleton-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ui-catalog-route.slot-lobby .ui-skeleton-catalog-grid,.slot-stage .ui-skeleton-catalog-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ui-skeleton-catalog-card{background:#251a15;border:1px solid #4f3c30;border-radius:12px;min-width:0;overflow:hidden}.ui-skeleton-catalog-art{aspect-ratio:3/2;border-radius:0;height:auto}.slot-stage .ui-skeleton-catalog-art{aspect-ratio:4/3}.ui-skeleton-catalog-card>div{gap:8px;padding:14px;display:grid}.ui-skeleton-catalog-card>div .ui-skeleton-block{height:13px}.ui-skeleton-attendance-layout{grid-template-columns:270px minmax(0,1fr);gap:0;display:grid}.ui-skeleton-attendance-side{align-content:start;gap:14px;display:grid}.ui-skeleton-attendance-layout>.ui-skeleton-panel{min-height:340px}.ui-skeleton-roulette-layout{grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr);gap:16px;display:grid}.ui-skeleton-wheel{aspect-ratio:1;border-radius:50%;justify-self:center;width:min(280px,72%);height:auto;margin:12px 0}.ui-skeleton-roulette>.ui-skeleton-panel,.ui-skeleton-payback>.ui-skeleton-panel{margin-top:18px}.ui-skeleton-roulette-summary{border-bottom:1px solid #395676;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-bottom:18px;display:grid}.ui-skeleton-roulette-summary>div{border-right:1px solid #395676;gap:8px;min-width:0;padding:0 12px;display:grid}.ui-skeleton-roulette-summary>div:first-child{padding-left:0}.ui-skeleton-roulette-summary>div:last-child{border-right:0;padding-right:0}.ui-skeleton-roulette-summary .ui-skeleton-block{height:13px}.ui-skeleton-roulette-summary .ui-skeleton-line-long{height:22px}.ui-skeleton-payback-layout{grid-template-columns:minmax(0,1fr) 290px;gap:16px;display:grid}.ui-skeleton-payback-amount{width:55%;height:76px}.ui-skeleton-payback-layout .ui-skeleton-metric{min-height:86px;padding:12px}.ui-skeleton-referral-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.ui-skeleton-referral-code{height:78px}.ui-skeleton-profile-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:18px;max-width:1000px;display:grid}.ui-skeleton-profile-grid .ui-skeleton-metric-grid{grid-template-columns:minmax(0,1fr)}.ui-skeleton-profile-grid .ui-skeleton-metric{min-height:80px}.ui-skeleton-profile>.ui-skeleton-panel,.ui-skeleton-coupon>.ui-skeleton-panel{margin-top:8px}.ui-skeleton-coupon>.ui-skeleton-panel>.ui-skeleton-card-grid{margin-top:4px}.ui-skeleton-home-hero{box-sizing:border-box;background:#122c49;border-radius:8px;align-content:center;gap:18px;height:clamp(220px,32vw,420px);padding:clamp(28px,6vw,70px);display:grid}.ui-skeleton-home-hero .ui-skeleton-heading{width:55%;height:38px}.ui-skeleton-home-hero .ui-skeleton-line-long{width:42%}.ui-skeleton-home-sports{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ui-skeleton-home-sport{gap:12px;min-width:0;display:grid}.ui-skeleton-home-sport .ui-skeleton-card-art{aspect-ratio:16/9;height:auto}.ui-skeleton-home-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ui-skeleton-home-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ui-skeleton-home-panels .ui-skeleton-block{height:72px}.ui-home-skeleton,.ui-route-skeleton{min-width:0}.ui-route-skeleton>.ui-skeleton{margin-top:20px}.ui-route-skeleton>.ui-skeleton-table,.ui-route-skeleton>.ui-skeleton-rows{background:#122c49;border:1px solid #395676;border-radius:9px;padding:12px}.ui-route-skeleton.capy-wallet>.ui-skeleton{margin-top:0}@keyframes ui-skeleton-pulse{50%{opacity:.55}}@media (width<=760px){.ui-skeleton-card-grid,.ui-skeleton-metric-grid,.ui-skeleton-metric-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.ui-skeleton-payback-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=1150px){.ui-skeleton-referral-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.ui-skeleton-attendance-layout{grid-template-columns:minmax(0,1fr)}.ui-skeleton-attendance-side{order:0}}@media (width<=800px){.ui-skeleton-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-catalog-route.slot-lobby .ui-skeleton-catalog-grid,.slot-stage .ui-skeleton-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-skeleton-catalog-toolbar{flex-direction:column;align-items:stretch;margin-inline:10px}.ui-skeleton-catalog-search{order:-1;width:100%}.ui-catalog-route .seven-game-stage{margin-inline:10px;padding:14px}}@media (width<=700px){.ui-skeleton-attendance-layout,.ui-skeleton-roulette-layout,.ui-skeleton-home-flow{grid-template-columns:minmax(0,1fr)}}@container capy-wallet (width<=680px){.ui-skeleton-wallet-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.ui-skeleton-card-grid{grid-template-columns:minmax(0,1fr)}.ui-skeleton-metric-grid,.ui-skeleton-metric-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-skeleton-metric{min-height:106px;padding:14px}.ui-skeleton-match-row{grid-template-columns:58px minmax(0,1fr)}.ui-skeleton-match-row .ui-skeleton-block:last-child{display:none}.ui-skeleton-bet-details{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-skeleton-bet-details .ui-skeleton-block:last-child{display:none}}@media (width<=520px){.ui-catalog-route.slot-lobby .ui-skeleton-catalog-grid,.slot-stage .ui-skeleton-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-catalog-route .seven-game-stage{margin-inline:6px;padding:8px}.ui-skeleton-catalog-grid{gap:8px}.ui-skeleton-home-sports{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-skeleton-home-sport:last-child{display:none}.ui-skeleton-home-panels .ui-skeleton-block{height:56px}.ui-skeleton-home-hero .ui-skeleton-heading{width:75%;height:28px}}@media (prefers-reduced-motion:reduce){.ui-skeleton-block{animation:none}}.ui-skeleton-table-desktop{gap:0;min-width:0;display:grid}.ui-skeleton-table-mobile{min-width:0;display:none}.ui-route-skeleton.capy-wallet{container:capy-wallet/inline-size}.ui-skeleton-wallet-grid,.ui-skeleton-wallet>.ui-skeleton-metrics,.ui-skeleton-wallet-tabs{width:100%;max-width:1160px}@container capy-wallet (width<=680px){.ui-skeleton-wallet-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@container capy-wallet (width<=480px){.ui-skeleton-wallet-side{grid-template-columns:minmax(0,1fr)}.ui-skeleton-mobile-wallet>.ui-skeleton-table-desktop{display:none}.ui-skeleton-mobile-wallet>.ui-skeleton-table-mobile{display:block}}@container capy-wallet (width>=340px){.ui-skeleton-wallet>.ui-skeleton-metrics>.ui-skeleton-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-skeleton-attendance-side{box-sizing:border-box;min-width:0}.ui-skeleton-attendance-layout>.ui-skeleton-panel{border:0;border-radius:0}.ui-skeleton-roulette-rewards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ui-skeleton-roulette-rewards .ui-skeleton-block{height:70px}.ui-skeleton-roulette .capy-roulette-controls .ui-skeleton-block{height:44px;margin:0}.ui-skeleton-profile>.ui-skeleton-panel:not(:last-child){box-sizing:border-box;width:100%;max-width:1000px}.ui-skeleton-security-row{height:44px}@media (width<=800px){.ui-skeleton-profile-grid{grid-template-columns:minmax(0,1fr)}}.ui-skeleton-coupon-cards .ui-skeleton-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-skeleton-coupon-cards .ui-skeleton-card-art{height:70px}@media (width<=700px){.ui-skeleton-coupon-cards .ui-skeleton-card-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=701px){.coupon-page .ui-skeleton-metric-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.ui-skeleton-mobile-coupon>.ui-skeleton-table-desktop{display:none}.ui-skeleton-mobile-coupon>.ui-skeleton-table-mobile{display:block}}@media (width<=767px){.ui-skeleton-mobile-referral>.ui-skeleton-table-desktop{display:none}.ui-skeleton-mobile-referral>.ui-skeleton-table-mobile{display:block}}@media (width<=1023px){:is(.ui-skeleton-mobile-notice,.ui-skeleton-mobile-messages)>.ui-skeleton-table-desktop{display:none}:is(.ui-skeleton-mobile-notice,.ui-skeleton-mobile-messages)>.ui-skeleton-table-mobile{display:block}}@media (width<=680px){.ui-skeleton-mobile-event>.ui-skeleton-table-desktop{display:none}.ui-skeleton-mobile-event>.ui-skeleton-table-mobile{display:block}}.ui-skeleton-inquiry-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ui-skeleton-inquiry-types .ui-skeleton-block{height:50px}.ui-skeleton-textarea{height:210px}.ui-skeleton-back{width:110px;height:28px}.ui-skeleton-inquiry-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.ui-skeleton-inquiry-actions .ui-skeleton-block{width:130px;height:48px}@media (width<=639px){.ui-skeleton-inquiry-actions .ui-skeleton-block{flex:1;width:auto}.ui-skeleton-inquiry-actions .ui-skeleton-block:last-child{flex:2}}@container capy-wallet (width<=339px){.ui-skeleton-wallet>.ui-skeleton-metrics>.ui-skeleton-metric-grid>.ui-skeleton-metric:first-child{grid-column:1/-1}}@media (width<=1279px){.ui-skeleton-cards.ui-skeleton-mobile-notice .ui-skeleton-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.ui-skeleton-cards.ui-skeleton-mobile-event .ui-skeleton-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-skeleton-mobile-inquiry>.ui-skeleton-table-desktop{display:none}.ui-skeleton-mobile-inquiry>.ui-skeleton-table-mobile{display:block}.ui-skeleton-mobile-inquiry .ui-skeleton-bet-history{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){:is(.ui-skeleton-cards.ui-skeleton-mobile-event,.ui-skeleton-cards.ui-skeleton-mobile-notice) .ui-skeleton-card-grid,.ui-skeleton-mobile-inquiry .ui-skeleton-bet-history{grid-template-columns:minmax(0,1fr)}}.capy-classic-shell.capy-layout{--layout-gutter:24px;--layout-rail:248px;--layout-gap:24px;--layout-header:84px;--layout-radius:8px;--layout-line:#395676;width:100%}.capy-layout.demo1-shell.demo1-after .desktop-shell.demo1-wide-shell{width:100%;max-width:none;padding:24px var(--layout-gutter) 0;gap:var(--layout-gap);min-width:0;margin:0}.capy-layout.demo1-shell.demo1-after .page-column{width:auto;min-width:0}.capy-layout.demo1-shell.demo1-after .page-column>:is(.subpage,.capy-wallet,.capy-sports-feature,.member-content,.game-page,.benefit-page,.coupon-benefit-page){width:100%;min-width:0;margin:0;padding:0 0 80px!important}.capy-layout.demo1-shell.demo1-after .page-column>.home{width:100%;max-width:none;margin:0}.capy-layout.demo1-shell.demo1-after :is(.page-title,.benefit-page-intro,.structure-title,.structure-event-heading,.capy-sports-title){border:0;border-bottom:1px solid var(--layout-line);height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 24px;padding:0 0 20px;display:flex}.capy-layout.demo1-shell.demo1-after :is(.page-title,.benefit-page-intro,.structure-title,.structure-event-heading,.capy-sports-title) h1{color:#00b0f0;margin:0;font-size:28px;line-height:1.35}.capy-layout.demo1-shell.demo1-after .benefit-page-intro p{margin:8px 0 0}.capy-layout.demo1-shell.demo1-after :is(.mc-toolbar,.capy-history-range){gap:8px}.capy-layout.demo1-shell.demo1-after :is(.mc-toolbar,.capy-history-range,.capy-sports-mode-tabs,.seven-game-vendors,.cw-tabs) button{border-radius:6px;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.4}.capy-layout.demo1-shell.demo1-after :is(.mc-toolbar,.capy-history-range,.capy-sports-mode-tabs,.seven-game-vendors) button[aria-pressed=true],.capy-layout.demo1-shell.demo1-after .cw-tabs button[aria-current=page]{color:#fff;box-shadow:none;background:#0060b0;border-color:#395676}.capy-layout.demo1-shell.demo1-after .cw-tabs{border:0;border-radius:0;gap:6px;overflow:visible}.capy-layout.demo1-shell.demo1-after .cw-tabs button{border:1px solid var(--layout-line)}.capy-layout.demo1-shell.demo1-after :is(.seven-game-toolbar,.seven-game-stage,.mc-panel,.cw-application,.cw-guide,.cw-history){border-radius:var(--layout-radius)}.capy-layout.demo1-shell.demo1-after .seven-game-toolbar{box-shadow:none;margin:0 0 20px}.capy-layout.demo1-shell.demo1-after .seven-game-stage{box-shadow:none;margin:0}.capy-layout.demo1-shell.demo1-after .seven-game-stage.live-stage ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.capy-layout.demo1-shell.demo1-after .seven-game-stage.slot-stage ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr))}.capy-layout.demo1-shell.demo1-after .mc-events-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.capy-layout.demo1-shell.demo1-after .capy-wallet>:is(.cw-tabs,.cw-metrics,.cw-workspace,.cw-history,.cw-history-tools,.ui-skeleton-wallet,.ui-skeleton-money-history){width:100%;max-width:1160px}.capy-layout.demo1-shell.demo1-after .member-content>form,.capy-layout.demo1-shell.demo1-after .member-content .ft-security-details{width:100%;max-width:760px}.capy-layout.demo1-shell.demo1-after .member-content .mc-rich{max-width:800px}.capy-layout.demo1-shell.demo1-after .member-content .profile-form{max-width:1000px}.capy-layout.demo1-shell.demo1-after .member-content .mc-profile-row{grid-template-columns:140px minmax(0,1fr)}.capy-layout.demo1-shell.demo1-after .member-content :is(input,select,textarea){border-radius:6px;font-size:16px}.capy-layout.demo1-shell.demo1-after .home .hero{max-height:420px;overflow:hidden}.capy-layout.demo1-shell.demo1-after .capybara-hero-slider{isolation:isolate;background:#061526}.capy-layout.demo1-shell.demo1-after .capybara-hero-slides{position:absolute;inset:0}.capy-layout.demo1-shell.demo1-after .capybara-hero-slide{object-fit:contain;object-position:right center;opacity:0;width:100%;height:100%;transition:opacity .7s;display:block;position:absolute;inset:0}.capy-layout.demo1-shell.demo1-after .capybara-hero-slide.is-active{opacity:1}.capy-layout.demo1-shell.demo1-after .home .capybara-hero-slider:after{background:linear-gradient(90deg,#04101dcc,#04101d73 34%,#04101d14 52%,#0000 62%)}.capy-layout.demo1-shell.demo1-after .capybara-hero-slider .capybara-hero-copy{text-shadow:0 2px 12px #03111d80;pointer-events:none;width:42%;top:45%;left:5.5%}.capy-layout.demo1-shell.demo1-after .capybara-hero-slider .capybara-hero-kicker{color:#fff;letter-spacing:-.045em;white-space:nowrap;margin:0 0 1.2cqw;font-size:clamp(7px,1.55cqw,24px);font-style:italic;font-weight:400;line-height:1.35;display:block}.capy-layout.demo1-shell.demo1-after .capybara-hero-kicker em{color:#00b0f0;font-style:inherit}.capy-layout.demo1-shell.demo1-after .capybara-hero-slider .capybara-hero-copy h1{color:#fff;letter-spacing:-.055em;white-space:nowrap;margin:0;font-size:clamp(14px,4.3cqw,66px);font-weight:800;line-height:1.22}.capy-layout.demo1-shell.demo1-after .capybara-hero-copy h1>span{display:block}.capy-layout.demo1-shell.demo1-after .capybara-hero-copy h1 b{color:#00b0f0;font-weight:inherit}.capy-layout.demo1-shell.demo1-after .capybara-hero-controls{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;bottom:8%;left:5.5%}.capy-layout.demo1-shell.demo1-after .capybara-hero-controls button{color:#fff;width:32px;height:32px;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.capy-layout.demo1-shell.demo1-after .capybara-hero-controls .capybara-hero-toggle{background:#06152680}.capy-layout.demo1-shell.demo1-after .capybara-hero-toggle svg{width:14px;height:14px;display:block}.capy-layout.demo1-shell.demo1-after .capybara-hero-dots{align-items:center;gap:0;display:flex}.capy-layout.demo1-shell.demo1-after .capybara-hero-dots button>span{background:#fff6;border-radius:50%;width:7px;height:7px;display:block}.capy-layout.demo1-shell.demo1-after .capybara-hero-dots button[aria-pressed=true]>span{background:#00b0f0}.capy-layout.demo1-shell.demo1-after .capybara-hero-controls button:hover{background:#ffffff14}.capy-layout.demo1-shell.demo1-after .capybara-hero-controls button:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=767px){.capy-layout.demo1-shell.demo1-after .capybara-hero-slider .capybara-hero-copy{width:60%;top:39%}.capy-layout.demo1-shell.demo1-after .capybara-hero-slider .capybara-hero-kicker{font-size:12px;line-height:1.25}.capy-layout.demo1-shell.demo1-after .capybara-hero-controls{gap:4px;bottom:3%}.capy-layout.demo1-shell.demo1-after .capybara-hero-controls button{width:24px;height:24px}.capy-layout.demo1-shell.demo1-after .capybara-hero-toggle svg{width:11px;height:11px}.capy-layout.demo1-shell.demo1-after .capybara-hero-dots button>span{width:5px;height:5px}}@media (prefers-reduced-motion:reduce){.capy-layout.demo1-shell.demo1-after .capybara-hero-slide{transition:none}}.capy-layout.demo1-shell.demo1-after .quick-menu-icon img,.capy-layout.demo1-shell.demo1-after .member-actions img,.capy-layout.demo1-shell.demo1-after .capy-banner-globe{filter:grayscale()sepia()saturate(1.4)hue-rotate(162deg)brightness(1.12)}.capy-layout.demo1-shell.demo1-after :is(.mobile-tools,.home-panels) .ui-icon{color:#b8cce2}.capy-layout.demo1-shell.demo1-after :is(.capy-header-account,.profile-icon) .ui-icon{color:#00b0f0}@media (width>=1280px){.capy-layout.demo1-shell.demo1-after .desktop-shell.demo1-wide-shell{grid-template-columns:var(--layout-rail) minmax(0,1fr);display:grid}.capy-layout.demo1-shell.demo1-after .quick-column{background:0 0;width:auto;min-width:0;display:block}.capy-layout.demo1-shell.demo1-after .quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;padding:0}.capy-layout.demo1-shell.demo1-after .quick-grid button{width:100%;min-width:0;font-size:12px}.capy-layout.demo1-shell.demo1-after .site-header{grid-template-columns:var(--layout-rail) minmax(0,1fr) auto;align-items:center;gap:var(--layout-gap);height:var(--layout-header);padding:0 var(--layout-gutter);box-shadow:none;background:#0b1b2f;border-bottom:1px solid #3956764d;display:grid}.capy-layout.demo1-shell.demo1-after .site-header .brand{width:100%;height:52px;position:static;transform:none}.capy-layout.demo1-shell.demo1-after .site-header .brand:active{transform:translateY(1px)}.capy-layout.demo1-shell.demo1-after .capybara-brand-logo{justify-content:flex-start}.capy-layout.demo1-shell.demo1-after .capy-header-account{grid-column:3;justify-self:end;align-items:center;gap:12px;display:flex}.capy-layout.demo1-shell.demo1-after .capy-header-account button{color:#e2effc;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 4px;font-size:13px;display:inline-flex}.capy-layout.demo1-shell.demo1-after .capy-header-account .ui-icon{width:20px;height:20px}.capy-layout.demo1-shell.demo1-after .site-header :is(.mobile-tools,.profile-icon,.capy-mobile-auth){display:none}}@media (width<=1279px){.capy-classic-shell.capy-layout{--layout-header:60px}.capy-layout.demo1-shell.demo1-after .desktop-shell.demo1-wide-shell{display:block}}@media (width<=767px){.capy-classic-shell.capy-layout{--layout-gutter:12px;--layout-gap:12px}.capy-layout.demo1-shell.demo1-after .desktop-shell.demo1-wide-shell{padding-top:16px}.capy-layout.demo1-shell.demo1-after :is(.page-title,.benefit-page-intro,.structure-title,.structure-event-heading,.capy-sports-title){margin-bottom:20px;padding-bottom:16px}.capy-layout.demo1-shell.demo1-after .benefit-page-intro{text-align:left;align-items:flex-start}.capy-layout.demo1-shell.demo1-after :is(.page-title,.benefit-page-intro,.structure-title,.structure-event-heading,.capy-sports-title) h1{font-size:24px}.capy-layout.demo1-shell.demo1-after .seven-game-stage{padding:12px}.capy-layout.demo1-shell.demo1-after .seven-game-stage.slot-stage ul,.capy-layout.demo1-shell.demo1-after .seven-game-stage.live-stage ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.capy-layout.demo1-shell.demo1-after .member-content .mc-profile-row{grid-template-columns:95px minmax(0,1fr);gap:10px}.capy-layout.demo1-shell.demo1-after .cw-tabs button{padding:10px 4px;font-size:12px}.capy-layout.demo1-shell.demo1-after .home .hero.capybara-hero-slider{aspect-ratio:auto;flex-direction:column;justify-content:space-between;gap:4px;height:auto;min-height:clamp(132px,33vw,244px);max-height:none;padding-block:14px 4px;display:flex}.capy-layout.demo1-shell.demo1-after .capybara-hero-slider .capybara-hero-copy{width:60%;margin-left:5.5%;position:relative;top:auto;left:auto;transform:none}.capy-layout.demo1-shell.demo1-after .capybara-hero-slider :is(.capybara-hero-kicker,.capybara-hero-copy h1){white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.capy-layout.demo1-shell.demo1-after .capybara-hero-controls{background:#061526cc;border-radius:999px;align-self:flex-start;margin-left:5.5%;position:relative;bottom:auto;left:auto}.capy-layout.demo1-shell.demo1-after .capybara-hero-controls button{width:44px;height:44px}}.capy-layout.demo1-after .capy-sports-feature{container:sports-page/inline-size}.capy-layout.demo1-after .capy-sports-content{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.capy-layout.demo1-after .capy-sports-sidebar{top:var(--capy-cart-top,calc(var(--layout-header) + 16px));max-height:none;padding:0;position:static;overflow:visible}.capy-layout.demo1-after .capy-sports-board{min-width:0;margin:0;padding:0;container:sports-board/inline-size}@container sports-page (width>=1108px){.capy-layout.demo1-after .capy-sports-content{grid-template-columns:minmax(0,1fr) 292px}.capy-layout.demo1-after .capy-sports-sidebar{position:sticky}}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .seven-attendance-planner{min-height:0}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-history-panel{min-width:0;box-shadow:none;border:0;border-radius:0;margin:0}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-month-selector{text-align:center;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;display:flex}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-month-selector>div{min-width:0}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-month-selector small{color:#b8cce2;letter-spacing:.15em;font-size:10px;font-weight:800;line-height:13px;display:block}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-month-selector strong{color:#fff;white-space:nowrap;margin-top:2px;font-size:21px;font-weight:900;line-height:26px;display:block}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-month-selector>button{color:#b8cce2;background:#0b1b2f;border:1px solid #395676;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;min-height:36px;padding:0;font-size:20px;font-weight:800;line-height:1;display:grid}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-month-selector>button:hover{color:#7dd9fa;border-color:#00b0f0}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-check-section{margin-top:18px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-check-button{width:100%}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-check-button:disabled{opacity:.55}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-check-section .mc-note{margin:9px 0 0;line-height:1.5}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-calendar-panel{min-width:0;padding:28px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-mobile-month{display:none}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-calendar-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-calendar-heading h2{margin:0;font-size:18px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-calendar-heading p{color:var(--seven-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-calendar-heading>span{border:1px solid var(--seven-line);color:var(--seven-gold-strong);border-radius:99px;flex-shrink:0;padding:5px 11px;font-size:11px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-calendar-board{border:1px solid var(--seven-line);background:var(--seven-surface-2);border-radius:8px;padding:12px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-weekdays,.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-weekdays{color:var(--seven-text);text-align:center;margin-bottom:12px;font-size:12px;font-weight:800}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-day{aspect-ratio:1.12;border:1px solid var(--seven-line);background:var(--seven-surface);min-width:0;min-height:58px;color:var(--seven-text);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;font:800 15px/1.2 -apple-system,BlinkMacSystemFont,Noto Sans KR,sans-serif;display:flex;position:relative}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .is-sunday{color:#f58b9b}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-day.is-outside{color:#70849a;opacity:.6;border-color:#0000}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-day.is-today{border-color:var(--seven-gold)}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-day.is-attended time{color:var(--seven-muted);font-size:10px;position:absolute;top:6px;left:7px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-stamp{border:4px solid var(--seven-gold);width:46px;height:46px;color:var(--seven-gold);border-radius:50%;place-items:center;display:grid;transform:rotate(-10deg)}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-stamp>span{border:2px dashed;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-today-label{color:var(--seven-gold);margin-top:5px;font-size:10px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-rules{border:1px solid var(--seven-line);background:var(--seven-surface-2);border-radius:8px;margin-top:16px;padding:13px 15px;font-size:13px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-rules summary{cursor:pointer;font-weight:800}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-rules ul{color:var(--seven-muted);gap:9px;margin:14px 0 0;padding-left:18px;line-height:1.5;display:grid}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-history-empty{color:var(--seven-muted);text-align:center;margin:0;padding:32px 20px;font-size:13px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .seven-attendance-history li strong{font-size:13px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-day>.ui-skeleton-block{width:50%}@media (width<=900px){.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .seven-attendance-side{border-right:0;border-top:1px solid var(--seven-line);order:2}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-calendar-panel{order:1;padding:20px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-desktop-month{display:none}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-mobile-month{max-width:320px;margin:0 auto 22px;display:block}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .seven-streak{margin-top:0}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-day{aspect-ratio:auto;height:64px}}@media (width<=520px){.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .seven-attendance-history>header{align-items:flex-start}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-history-meta{justify-items:end;gap:4px;display:grid}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .seven-attendance-history li{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;min-height:70px;padding:12px 14px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-history-icon{border-radius:10px;width:36px;height:36px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-history-reward{justify-items:end;gap:5px;display:grid}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-history-reward b{font-size:14px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-calendar-panel{padding:14px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-calendar-board{padding:8px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-calendar-grid,.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-weekdays{gap:5px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-day{height:52px;min-height:52px;font-size:13px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-stamp{border-width:3px;width:32px;height:32px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-stamp>span{border-width:1px;width:22px;height:22px;font-size:9px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-day.is-attended time{font-size:7px;top:3px;left:3px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-calendar-heading>span{display:none}}@media (width<=359px){.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-calendar-grid,.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-weekdays{gap:2px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-stamp{border-width:2px;width:27px;height:27px}.capy-classic-shell.demo1-shell.demo1-after .attendance-benefit-page .attendance-stamp>span{width:19px;height:19px;font-size:8px}}.demo1-shell .capy-wallet{color:#fff;min-width:0;padding:27px 24px 70px;font-size:16px;line-height:1.6;container:capy-wallet/inline-size}.capy-wallet *,.capy-wallet-dialog *{box-sizing:border-box}.capy-wallet button,.capy-wallet input,.capy-wallet-dialog button{font:inherit}.capy-wallet button,.capy-wallet-dialog button{cursor:pointer;color:#fff;background:#122c49;border:1px solid #395676;border-radius:7px;min-height:44px;padding:9px 13px;font-size:14px;line-height:1.4}.capy-wallet button:hover:not(:disabled),.capy-wallet-dialog button:hover{background:#204880;border-color:#395676}.capy-wallet button:disabled{opacity:.45;cursor:default}.capy-wallet input{accent-color:#0060b0}.capy-wallet button:focus-visible,.capy-wallet input:focus-visible,.capy-wallet summary:focus-visible,.capy-wallet-dialog button:focus-visible{outline-offset:3px;outline:3px solid #00b0f0}.cw-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cw-tabs{border:1px solid #395676;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.capy-wallet .cw-tabs button{background:#122c49;border:0;border-right:1px solid #395676;border-radius:0;min-height:49px;font-size:15px;font-weight:700}.capy-wallet .cw-tabs button:last-child{border-right:0}.capy-wallet .cw-tabs button[aria-current=page]{color:#fff;background:#0060b0}.cw-metrics{background:#122c49;border:1px solid #395676;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 24px;display:grid;overflow:hidden}.cw-metric{border-right:1px solid #395676;min-width:0;padding:16px 18px}.cw-metric:last-child{border:0}.cw-metric dt{color:#e2effc;margin-bottom:7px;font-size:13px}.cw-metric dd{letter-spacing:-.04em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:23px;font-weight:700;line-height:1.3}.cw-metric dd>span{letter-spacing:0;margin-left:4px;font-size:13px;font-weight:500}.cw-metric.accent{background:linear-gradient(115deg,#204880,#122c49)}.cw-metric.accent dd{color:#fff}.cw-metric small{color:#00b0f0;margin-top:5px;font-size:12px;display:block}.cw-workspace{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.cw-application,.cw-guide,.cw-history{background:#122c49;border:1px solid #395676;border-radius:11px;min-width:0;overflow:hidden}.cw-application{padding:22px}.cw-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.cw-section-heading>div>span{letter-spacing:.13em;color:#00b0f0;font-size:11px;display:block}.cw-section-heading h2{margin:3px 0 0;font-size:20px;line-height:1.4}.cw-section-heading>span{color:#00b0f0;font-size:13px}.cw-step-tag{border:1px solid #395676;border-radius:4px;padding:3px 8px}.cw-form-section{min-width:0;margin:0 0 24px;padding:0}.cw-form-section h3,.cw-bonus legend{align-items:center;gap:8px;margin:0 0 11px;font-size:15px;font-weight:700;display:flex}.cw-form-section h3>span,.cw-bonus legend>span{color:#00b0f0;font-size:12px;font-weight:500}.cw-form-heading{justify-content:space-between;align-items:center;gap:10px;margin:0 0 11px;display:flex}.cw-form-heading h3{margin:0}.cw-available-amount{color:#b8cce2;white-space:nowrap;align-items:baseline;gap:7px;margin:0;font-size:12px;display:flex}.cw-available-amount strong{color:#fff;font-variant-numeric:tabular-nums;font-size:15px}.cw-account{background:#0b1b2f;border:1px solid #395676;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 12px;display:flex}.cw-bank-icon{color:#00b0f0;border:1px solid #395676;border-radius:8px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.cw-account>div{flex:1;min-width:0}.cw-account strong{flex-wrap:wrap;gap:7px;font-size:14px;display:flex}.cw-account strong>span{color:#b8cce2;font-weight:400}.cw-account p{color:#fff;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:2px 0;font-size:15px}.cw-account small{color:#b8cce2;font-size:12px}.capy-wallet .cw-account-request{color:#00b0f0;background:#122c49;border-style:dashed;justify-content:space-between;align-items:center;width:100%;min-height:65px;padding:16px;display:flex}.cw-amount{background:#0b1b2f;border:1px solid #395676;border-radius:8px;align-items:center;gap:10px;height:59px;padding:0 15px;display:flex;overflow:hidden}.cw-amount:focus-within{box-shadow:none;border-color:#00b0f0}.cw-amount.invalid{border-color:#d88874}.cw-amount input{color:#fff;-webkit-text-fill-color:#fff;caret-color:#00b0f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;height:100%;padding:0;font-size:25px;font-weight:700;line-height:1.2}.cw-amount input:focus-visible{outline:none}.cw-amount input::placeholder{color:#b8cce2;-webkit-text-fill-color:#b8cce2;opacity:1;text-align:left;font-size:15px;font-weight:400;line-height:normal}.cw-amount>span{color:#00b0f0;flex-shrink:0;font-size:14px}.cw-help,.cw-error{color:#b8cce2;margin:8px 0 0;font-size:13px;line-height:1.6}.cw-error{color:#ffc2ab}.cw-amount-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.capy-wallet .cw-amount-shortcuts button{white-space:nowrap;background:#122c49;min-width:0;padding:8px 3px;font-size:14px}.capy-wallet .cw-amount-shortcuts button:last-child{color:#e2effc;background:#0b1b2f}.cw-bonus{border:0;gap:8px;display:grid}.cw-bonus legend{margin-bottom:12px;padding:0}.cw-bonus label{cursor:pointer;border:1px solid #395676;border-radius:7px;align-items:center;gap:10px;min-height:44px;padding:11px 12px;font-size:14px;display:flex}.cw-bonus input{flex-shrink:0;width:16px;height:16px;margin:0}.cw-bonus label>span{flex:1}.cw-bonus label.selected{color:#fff;background:#204880;border-color:#395676}.cw-bonus label>small{color:#b8cce2;font-size:12px}.cw-bonus-preview{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:6px 0 0;font-size:14px;display:flex}.cw-bonus-preview strong{color:#fff;font-size:20px}.cw-bonus-preview small{color:#b8cce2;flex-basis:100%;font-size:12px}.cw-password{color:#fff;-webkit-text-fill-color:#fff;caret-color:#00b0f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;height:48px;box-shadow:none;background:#0b1b2f;border:1px solid #395676;border-radius:7px;outline:none;padding:12px;font-size:16px;line-height:1.2}.cw-password:focus{border-color:#00b0f0}.cw-password::placeholder{color:#b8cce2;-webkit-text-fill-color:#b8cce2;opacity:1;font-size:14px;line-height:normal}.cw-amount input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#00b0f0;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0b1b2f}.cw-amount input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#00b0f0;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0b1b2f}.cw-amount input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#00b0f0;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0b1b2f}.cw-password:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#00b0f0;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0b1b2f}.cw-password:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#00b0f0;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0b1b2f}.cw-password:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#00b0f0;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0b1b2f}.cw-request-summary{border-top:1px solid #395676;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:14px;display:flex}.cw-request-summary>span{color:#e2effc}.cw-request-summary strong{color:#fff;font-variant-numeric:tabular-nums;font-size:20px}.capy-wallet .cw-primary{color:#fff;background:linear-gradient(100deg,#0060b0,#0060b0);border-color:#395676;justify-content:space-between;align-items:center;width:100%;min-height:50px;font-size:16px;font-weight:750;display:flex;box-shadow:0 5px 20px #00b0f013}.capy-wallet .cw-primary:hover{color:#fff;background:#0060b0}.cw-submit-note{color:#fff;text-align:center;margin:9px 0 0;font-size:12px}.cw-feedback{color:#d3edcf;overflow-wrap:anywhere;background:#27372b;border:1px solid #628568;border-radius:7px;padding:12px 14px;font-size:14px;line-height:1.7}.capy-wallet .cw-primary.cw-request-submit{justify-content:center}.cw-support{gap:16px;min-width:0;display:grid}.cw-guide{padding:20px}.cw-guide .cw-section-heading{margin-bottom:20px}.cw-guide h2{margin:0 0 16px;font-size:18px}.cw-guide .cw-section-heading h2{margin-bottom:0}.cw-guide-steps{gap:22px;margin:0;padding:0;list-style:none;display:grid}.cw-guide-steps li{gap:12px;display:flex}.cw-guide-steps li>span{color:#00b0f0;border:1px solid #395676;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.cw-guide-steps strong{font-size:14px}.cw-guide-steps p{color:#e2effc;word-break:keep-all;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.7}.cw-checklist{margin:0}.cw-checklist>div{border-bottom:1px solid #395676;padding:12px 0}.cw-checklist dt{color:#e2effc;font-size:13px}.cw-checklist dd{color:#fff;margin:3px 0 0;font-size:15px}.cw-checklist dd.ok{color:#bddaac}.cw-guide-note{color:#b8cce2;margin:16px 0 0;font-size:13px;line-height:1.7}.cw-pending-note{background:#38291c;border:1px solid #765533;border-radius:7px;margin-top:18px;padding:14px}.cw-pending-note strong{color:#efc285;font-size:14px}.cw-pending-note p{color:#c4ac8e;margin:5px 0 0;font-size:13px}.cw-rules details{border-top:1px solid #395676}.cw-rules summary{cursor:pointer;color:#00b0f0;justify-content:space-between;gap:10px;padding:14px 0;font-size:14px;list-style:none;display:flex}.cw-rules summary::-webkit-details-marker{display:none}.cw-rules details p{color:#e2effc;margin:0 0 16px;font-size:13px;line-height:1.8}.capy-wallet .cw-support-link{color:#00b0f0;background:0 0;border-color:#395676;width:100%;margin-top:12px;font-size:14px}.cw-rolling{background:#122c49;border:1px solid #395676;border-radius:11px;grid-column:1/-1;min-width:0;padding:20px}.cw-rolling>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cw-rolling>header p{color:#00b0f0;margin:0 0 2px;font-size:12px}.cw-rolling>header h2{margin:0;font-size:19px;line-height:1.4}.cw-rolling>header>span{border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:700}.cw-rolling>header>span.done{color:#c6dfba;background:#2c3c2b}.cw-rolling>header>span.pending{color:#f6ce93;background:#50371c}.cw-rolling-lead{color:#e2effc;margin:13px 0 16px;font-size:13px;line-height:1.7}.cw-rolling-lead strong{color:#fff;font-variant-numeric:tabular-nums}.cw-rolling-overview{background:#0b1b2f;border:1px solid #395676;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:13px 14px;display:grid}.cw-rolling-overview>span{color:#b8cce2;font-size:12px}.cw-rolling-overview>strong{color:#fff;grid-column:1;font-size:15px}.cw-rolling-overview>small{color:#00b0f0;grid-area:1/2/3;align-self:center;font-size:12px}.cw-rolling-overview>div,.cw-rolling-categories article>div{background:#204880;border-radius:999px;grid-column:1/-1;height:7px;margin-top:9px;overflow:hidden}.cw-rolling-overview>div>i,.cw-rolling-categories article>div>i{border-radius:inherit;background:#0060b0;height:100%;display:block}.cw-rolling-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.cw-rolling-categories article{background:#122c49;border:1px solid #395676;border-radius:8px;min-width:0;padding:10px 11px}.cw-rolling-categories article>header,.cw-rolling-categories article>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.cw-rolling-categories article>header>.cw-rolling-title{align-items:center;gap:8px;min-width:0;display:flex}.cw-rolling-icon{background:#122c49;border:1px solid #395676;border-radius:7px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.cw-rolling-icon img{object-fit:contain;width:27px;height:27px;display:block}.cw-rolling-categories article>header strong{color:#e2effc;font-size:13px}.cw-rolling-categories article>header>span:last-child{color:#00b0f0;white-space:nowrap;font-size:10px}.cw-rolling-categories article>footer{align-items:flex-start;margin-top:8px;font-size:10px}.cw-rolling-categories article>footer span{color:#b8cce2}.cw-rolling-categories article>footer strong{color:#00b0f0;text-align:right}.cw-rolling-note{color:#b8cce2;margin:13px 0 0;font-size:11px;line-height:1.7}.cw-history{margin-top:24px}.cw-history>.cw-section-heading{border-bottom:1px solid #395676;margin:0;padding:20px 22px}.cw-history-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.cw-filter{gap:5px;display:flex}.capy-wallet .cw-filter button{background:0 0;border-color:#0000;min-height:36px;padding:6px 12px;font-size:13px}.capy-wallet .cw-filter button[aria-pressed=true]{color:#fff;background:#0060b0;border-color:#395676}.cw-history-tools>span{color:#b8cce2;font-size:12px}.cw-history-table{overflow:auto}.cw-history-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:14px}.cw-history-table th,.cw-history-table td{text-align:left;border-bottom:1px solid #395676;padding:14px 13px}.cw-history-table th{color:#00b0f0;background:#0b1b2f;font-size:12px;font-weight:500}.cw-history-table td b{font-size:14px;font-weight:500}.cw-history-table td small{color:#b8cce2;font-size:12px;display:block}.cw-record-amount{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.cw-status{white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:12px;font-weight:500;line-height:1.5;display:inline-block}.cw-status.pending{color:#f6ce93;background:#50371c}.cw-status.done{color:#c6dfba;background:#2c3c2b}.cw-empty{text-align:center;padding:35px 20px}.cw-empty strong{font-size:15px}.cw-empty p{color:#00b0f0;font-size:13px}.cw-history-mobile{display:none}.capy-wallet-dialog{color:#fff;background:#122c49;border:1px solid #395676;border-radius:12px;width:min(480px,100vw - 28px);max-height:calc(100dvh - 32px);padding:24px;font-family:inherit;overflow:auto;box-shadow:0 24px 70px #0009}.capy-wallet-dialog::backdrop{background:#0b1b2fbd}.capy-wallet-dialog>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.capy-wallet-dialog h2{margin:0;font-size:21px}.capy-wallet-dialog>header>button{background:0 0;border:0;min-width:40px;padding:0;font-size:23px}.capy-wallet-dialog p{color:#e2effc;font-size:14px;line-height:1.7}.cw-confirm-details{background:#0b1b2f;border-radius:8px;margin:18px 0;padding:4px 16px}.cw-confirm-details>div{border-bottom:1px solid #395676;justify-content:space-between;align-items:start;gap:15px;padding:13px 0;font-size:14px;display:flex}.cw-confirm-details>div:last-child{border:0}.cw-confirm-details dt{color:#00b0f0}.cw-confirm-details dd{text-align:right;color:#fff;margin:0;font-weight:700}.cw-dialog-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.cw-dialog-actions button:last-child{color:#fff;background:#0060b0;border-color:#395676;font-weight:700}@container capy-wallet (width<=680px){.cw-workspace{grid-template-columns:minmax(0,1fr)}.cw-support{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-metric{padding:14px 12px}.cw-metric dd{font-size:21px}}@container capy-wallet (width<=480px){.cw-metrics{grid-template-columns:1fr 1fr}.cw-metric{padding:13px}.cw-metric:first-child{border-bottom:1px solid #395676;border-right:0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.cw-metric:first-child dt{margin:0}.cw-metric dd{font-size:22px}.cw-metric small{font-size:12px}.cw-support{grid-template-columns:minmax(0,1fr)}.cw-application{padding:18px 15px}.cw-history-table{display:none}.cw-history-mobile{gap:9px;padding:0 12px;display:grid}.cw-history-mobile article{background:#122c49;border:1px solid #395676;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 10px;padding:15px 12px;display:grid}.cw-history-mobile .cw-history-label{align-items:center;font-size:14px;display:flex}.cw-history-mobile .cw-history-label small{color:#00b0f0;font-size:12px;display:block}.cw-history-mobile article>strong{color:#00b0f0;font-size:19px}.cw-history-mobile time{color:#00b0f0;text-align:right;font-size:12px}.cw-history-mobile article>small{color:#00b0f0;font-size:13px}.cw-history-tools{padding:13px 12px}.cw-history-tools>span{display:none}.cw-history>.cw-section-heading{padding:18px 15px}.cw-account .cw-status{margin-left:47px}.cw-confirm-details>div{flex-wrap:wrap}.cw-dialog-actions button{flex:1}.cw-tabs button{font-size:14px!important}}@media (width<=600px){.demo1-shell .capy-wallet{padding:22px 14px 75px}.capy-wallet-dialog{padding:20px}}.demo1-shell .capy-wallet{flex-direction:column;display:flex}@container capy-wallet (width<=480px){.cw-history-mobile .cw-status{justify-self:end}}@container capy-wallet (width>=340px) and (width<=480px){.cw-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-metric,.cw-metric:first-child{border-bottom:0;border-right:1px solid #395676;grid-column:auto;padding:13px 9px;display:block}.cw-metric:last-child{border:0}.cw-metric dt,.cw-metric:first-child dt{margin:0 0 6px;font-size:12px}.cw-metric dd{font-size:18px}.cw-metric dd>span{margin-left:2px;font-size:12px}.cw-metric small{font-size:12px}}.capy-wallet .cw-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.cw-loading,.cw-notice{overflow-wrap:anywhere;padding:14px 18px;line-height:1.7}.cw-notice p{margin:0 0 10px}.cw-notice button+button{margin-left:8px}.cw-pagination{color:#00b0f0;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:18px 10px;font-size:13px;display:flex}.cw-pagination button,.cw-catalog-actions button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#122c49;border:1px solid #395676;border-radius:7px;padding:9px 14px}.cw-pagination button:disabled,.cw-catalog-actions button:disabled,.capy-wallet-dialog button:disabled{opacity:.45;cursor:default}.cw-history-tabs{flex-wrap:wrap}.cw-history .cw-trace{white-space:normal;overflow-wrap:anywhere;max-width:300px}.cw-history-table .cw-request-history-table{table-layout:fixed}.cw-history-table .cw-request-history-table :is(th,td):first-child{width:30%}.cw-history-table .cw-request-history-table :is(th,td):nth-child(2){width:20%}.cw-history-table .cw-request-history-table :is(th,td):nth-child(3){width:50%}.cw-history-description{color:#b8cce2;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:400;line-height:1.6}.cw-history-table .cw-balance-history-table{table-layout:fixed;min-width:640px}.cw-balance-history-table :is(th,td):first-child{white-space:normal;width:40%}.cw-balance-history-table :is(th,td):nth-child(2),.cw-balance-history-table :is(th,td):nth-child(3){text-align:right;width:18%}.cw-balance-history-table :is(th,td):last-child{text-align:right;width:24%}.cw-history-table .cw-balance-history-table :is(th,td){padding:16px 20px}.cw-history-table .cw-balance-history-table td{vertical-align:top}.cw-history-table .cw-balance-history-table td:first-child>b{color:#e2effc;font-weight:600}.cw-history-table .cw-balance-history-table td:last-child{color:#b8cce2;font-size:13px}.capy-wallet .cw-history>.cw-section-heading{flex-wrap:wrap}.capy-wallet .cw-history-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.capy-wallet .cw-history-heading-actions .cw-history-tools{padding:0}.cw-status.rejected{color:#ffc2ab;background:#522f26}.cw-bonus{min-width:0;margin-inline:0;padding:0}.cw-bonus legend{width:100%;margin-bottom:12px}.cw-bonus legend h3{margin:0}.cw-bonus label>span{overflow-wrap:anywhere;min-width:0}.cw-bonus label>span>b{font-weight:600}.cw-bonus label>span>small{color:#b8cce2;margin-top:4px;font-size:12px;line-height:1.6;display:block}.cw-bonus label>small{flex-shrink:0}.cw-bonus input{accent-color:#00b0f0}.cw-catalog-actions{justify-content:flex-end;gap:10px;margin:18px 0;display:flex}.demo1-after .seven-game-card:disabled{opacity:.65;cursor:default}.demo1-after .seven-game-card:disabled:hover{transform:none}.seven-game-lobby button:focus-visible,.cw-pagination button:focus-visible{outline-offset:3px;outline:3px solid #00b0f0}.capy-wallet .cw-rolling-categories{grid-template-columns:1fr}.cw-rolling-categories article>header strong{white-space:normal}.seven-point-exchange .cw-primary{justify-content:center}.capy-wallet .cw-guide summary{cursor:pointer;font-weight:700}.capy-wallet .cw-guide p{overflow-wrap:anywhere;font-size:14px;line-height:1.75}.capy-wallet-dialog .cw-confirm-details dd{overflow-wrap:anywhere}@container capy-wallet (width<=480px){.capy-wallet .cw-tabs button{padding:9px 3px;font-size:12px!important}.capy-wallet .cw-form-heading{flex-wrap:wrap}.capy-wallet .cw-available-amount{white-space:normal}.cw-history-mobile .cw-trace{grid-column:1/-1;max-width:none}.cw-notice button+button{margin:8px 0 0}}@media (prefers-reduced-motion:reduce){.demo1-after .seven-game-card,.demo1-after .seven-game-media img{transition:none}}@container capy-wallet (width<=480px){.cw-history-mobile{gap:10px;padding:12px}.cw-history-mobile article{gap:12px;min-width:0;padding:14px 12px}.cw-history-mobile .cw-request-history-row>strong{grid-area:1/1}.cw-history-mobile .cw-request-history-row>:is(.cw-status,.ui-skeleton-charge-status){grid-area:1/2;justify-self:end}.cw-history-mobile .cw-ledger-history-row>.cw-history-label{grid-area:1/1}.cw-history-mobile .cw-ledger-history-row>strong{text-align:right;grid-area:1/2}.cw-history-mobile .cw-history-label{overflow-wrap:anywhere;min-width:0;min-height:0;font-size:14px;line-height:1.5}.cw-history-mobile article>strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;font-size:18px;line-height:1.4}.cw-history-mobile .cw-history-details{grid-column:1/-1;gap:7px;margin:0;display:grid}.cw-history-details>div{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;font-size:12px;line-height:1.5;display:flex}.cw-history-details dt{color:#b8cce2;flex-shrink:0}.cw-history-details dd{color:#e2effc;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0}.cw-history-mobile .cw-history-details time{color:inherit;font-size:inherit;white-space:nowrap}.cw-history-mobile .cw-history-note{color:#e2effc;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #395676;grid-column:1/-1;gap:4px;min-width:0;margin:0;padding-top:10px;font-size:13px;line-height:1.6;display:grid}.cw-history-note>span{color:#b8cce2;font-size:12px}.cw-history>.cw-section-heading{gap:8px;padding:16px 12px}.cw-history>.cw-section-heading h2{min-width:0;margin:0;font-size:18px}.cw-history-heading-actions{flex-shrink:0}.cw-history>.app-pagination{margin:4px 12px 14px}.cw-history .ui-skeleton-list-ledger .cw-history-label{min-height:0}.cw-history-details .ui-skeleton-block{width:132px;height:12px}.capy-wallet .cw-history-mobile{gap:0;padding:0}.capy-wallet .cw-history-mobile article{background:0 0;border:0;border-radius:0;padding:16px}.capy-wallet .cw-history-mobile article+article{border-top:1px solid #2c4461}.capy-wallet .cw-history-mobile article>strong{color:#fff}.cw-history-mobile .cw-balance-history-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.cw-balance-history-row>.cw-history-label{grid-area:1/1;font-weight:600}.cw-balance-history-row>strong{text-align:right;grid-area:1/2}.cw-balance-history-row>.cw-history-description{grid-column:1/-1;margin:0;font-size:12px}.cw-balance-history-row>.cw-history-meta{color:#9fb3ca;font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:5px 12px;margin-top:7px;font-size:11px;line-height:1.5;display:flex}.cw-history-mobile .cw-history-meta time{color:inherit;font-size:inherit;white-space:nowrap}.cw-history-meta>span{white-space:nowrap;margin-left:auto}.cw-history-meta b{color:#b8cce2;font-weight:500}.ui-skeleton-list-balance .cw-history-label .ui-skeleton-block{width:100px;height:16px}.ui-skeleton-list-balance strong .ui-skeleton-block{width:80px;height:25px}.ui-skeleton-list-balance .cw-history-description .ui-skeleton-block{width:75%;height:12px}.ui-skeleton-list-balance .cw-history-meta .ui-skeleton-block{width:105px;height:11px}.capy-wallet .cw-history-note{color:#b8cce2;border:0;padding-top:0;font-size:12px;display:block}.capy-wallet .cw-history-note>span{color:#9fb3ca;margin-right:8px}}@container capy-wallet (width<=680px){.cw-money-history>.cw-history-tools{margin:16px 0 0;padding:0}.cw-money-history .cw-history-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.capy-wallet.cw-money-history .cw-history-tabs button{white-space:nowrap;background:#0b1b2f;border:1px solid #395676;border-radius:6px;min-width:0;min-height:40px;padding:8px 4px;font-size:13px}.capy-wallet.cw-money-history .cw-history-tabs button[aria-pressed=true]{color:#fff;background:#0060b0}.cw-money-history>.cw-history{margin-top:16px}}.cw-rolling-progress-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.cw-rolling-progress-heading strong{color:#fff;overflow-wrap:anywhere;font-size:17px}.cw-rolling-progress-heading>span{color:#b8cce2;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.cw-rolling-progress{background:#204880;border-radius:999px;height:7px;margin:10px 0 16px;overflow:hidden}.cw-rolling-progress>i{border-radius:inherit;background:#0060b0;height:100%;display:block}.cw-rolling-amounts{gap:8px;margin:0;font-size:12px;line-height:1.6;display:grid}.cw-rolling-amounts>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cw-rolling-amounts dt{color:#b8cce2}.cw-rolling-amounts dd{color:#fff;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.capy-classic-shell.demo1-shell.demo1-after .capy-wallet:is(.seven-point-exchange,.cw-money-history) :is(.page-title h1,.cw-step-tag,.cw-form-section h3>span,.cw-amount>span,.cw-guide summary,.cw-support-link,.cw-history-table th,.cw-history-mobile article>strong){color:#fff}.capy-wallet:is(.seven-point-exchange,.cw-money-history) :is(.cw-metric small,.cw-empty p,.cw-history-mobile .cw-history-label small,.cw-history-mobile time,.cw-history-mobile article>small){color:#b8cce2}@container capy-wallet (width<=480px){.capy-wallet .cw-application>.cw-section-heading{flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.capy-wallet .cw-application>.cw-section-heading h2{word-break:keep-all;overflow-wrap:anywhere;margin:0}.capy-wallet .cw-application>.cw-section-heading .cw-step-tag{white-space:nowrap;flex-shrink:0}.capy-wallet .cw-amount-shortcuts{flex-wrap:wrap;display:flex}.capy-wallet .cw-amount-shortcuts button{flex:1 0 calc(33.3333% - 4.66667px);min-width:max-content}}.ui-skeleton-wallet-charge{color:#fff;flex-direction:column;gap:0;display:flex}.ui-skeleton-charge-tabs>span{color:#fff;background:#122c49;border:1px solid #395676;border-radius:6px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.ui-skeleton-charge-tabs>.active{background:#0060b0}.ui-skeleton-charge-control{background:#122c49;border:1px solid #395676;border-radius:7px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:9px 13px;display:flex}.ui-skeleton-charge-control>.ui-skeleton-block{width:42px;height:14px}.ui-skeleton-charge-level{width:55px;height:29px}.ui-skeleton-charge-account>p{align-items:center;min-height:27.2px;display:flex}.ui-skeleton-charge-request{border-style:dashed;justify-content:flex-start;min-height:65px;padding:16px}.ui-skeleton-charge-request>.ui-skeleton-block{width:138px;max-width:80%}.ui-skeleton-charge-amount{justify-content:space-between}.ui-skeleton-charge-amount>.ui-skeleton-block{width:150px;max-width:70%}.ui-skeleton-charge-help{align-items:center;min-height:20.8px;display:flex}.ui-skeleton-charge-help>.ui-skeleton-block{width:65%;height:12px}.ui-skeleton-wallet-charge .cw-amount-shortcuts>:last-child{background:#0b1b2f}.ui-skeleton-charge-submit{background:#203650;min-height:50px}.ui-skeleton-charge-submit>.ui-skeleton-block{width:70px;height:16px}.ui-skeleton-charge-paragraph{align-content:center;gap:10px;min-height:44.2px;display:grid}.ui-skeleton-charge-paragraph>.ui-skeleton-block{height:12px}.ui-skeleton-charge-contact{width:100%;margin:12px 0 16px;display:inline-flex}.ui-skeleton-charge-contact>.ui-skeleton-block{width:125px}.cw-bonus .ui-skeleton-charge-radio{border-radius:50%;flex:0 0 16px;width:16px;height:16px}:is(.ui-skeleton-wallet-charge,.ui-skeleton-charge-history) td{height:54px}:is(.ui-skeleton-wallet-charge,.ui-skeleton-charge-history) td>.ui-skeleton-block{margin-inline:auto}.ui-skeleton-charge-number{width:26px}.ui-skeleton-charge-record-amount{width:100px;max-width:90%}.ui-skeleton-charge-status{width:48px;height:24px}.ui-skeleton-charge-date{width:130px;max-width:95%}:is(.ui-skeleton-wallet-charge,.ui-skeleton-charge-history) .cw-history-mobile .ui-skeleton-charge-record-amount{height:30.4px}:is(.ui-skeleton-wallet-charge,.ui-skeleton-charge-history) .cw-history-mobile :is(.ui-skeleton-charge-status,.ui-skeleton-charge-date){justify-self:end}@container capy-wallet (width<=480px){.ui-skeleton-charge-tabs>span{padding:9px 3px;font-size:12px}.ui-skeleton-charge-date{width:120px;height:12px}}.demo1-after .member-content{color:#fff;min-width:0;line-height:1.65}.demo1-after .member-content .benefit-page-intro{margin-bottom:22px}.demo1-after .member-content .mc-panel{background:#122c49;border:1px solid #395676;border-radius:8px;min-width:0;margin:18px 0;padding:22px}.demo1-after .member-content .mc-panel>h2{color:#00b0f0;margin:0 0 18px;font-size:19px}.demo1-after .member-content button,.demo1-after .member-content input,.demo1-after .member-content select,.demo1-after .member-content textarea{font:inherit}.demo1-after .member-content button{color:#fff;cursor:pointer;background:#204880;border:1px solid #395676;border-radius:5px;min-height:40px;padding:8px 15px}.demo1-after .member-content button.benefit-primary{color:#fff;background:linear-gradient(135deg,#0060b0,#0060b0);font-weight:800}.demo1-after .member-content button:disabled{opacity:.5;cursor:not-allowed}.demo1-after .member-content :focus-visible{outline-offset:3px;outline:2px solid #00b0f0}.demo1-after .member-content .mc-link{text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:7px 0;text-decoration:underline}.demo1-after .member-content .mc-field{flex-direction:column;gap:7px;min-width:0;margin:14px 0;font-weight:600;display:flex}.demo1-after .member-content input,.demo1-after .member-content select,.demo1-after .member-content textarea{color:#fff;background:#0b1b2f;border:1px solid #395676;border-radius:5px;width:100%;min-width:0;padding:11px}.demo1-after .member-content textarea{resize:vertical}.demo1-after .member-content .mc-profile-row{border-bottom:1px solid #395676;grid-template-columns:150px 1fr;gap:20px;padding:14px 20px;display:grid}.demo1-after .member-content .mc-profile-row:last-child{border-bottom:0}.demo1-after .member-content .mc-profile-row>span{color:#b8cce2}.demo1-after .member-content .mc-profile-row>strong{overflow-wrap:anywhere}.demo1-after .member-content .mc-toolbar,.demo1-after .member-content .mc-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.demo1-after .member-content .mc-toolbar>p{margin-right:auto}.demo1-after .member-content .mc-table-scroll{scrollbar-width:thin;width:100%;overflow-x:auto}.demo1-after .member-content .mc-table{border-collapse:collapse;width:100%;font-size:14px}.demo1-after .member-content .mc-table th,.demo1-after .member-content .mc-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #395676;min-width:85px;padding:13px 15px}.demo1-after .member-content .mc-table th{color:#00b0f0;background:#122c49;font-weight:700}.demo1-after .member-content .mc-table td small{display:block}.demo1-after .member-content .mc-pagination{flex-direction:column;align-items:center;gap:8px;padding-top:22px;font-size:13px;display:flex}.demo1-after .member-content .mc-pagination-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.demo1-after .member-content .mc-pagination-pages>button{color:#e2effc;background:#122c49;border:1px solid #395676;border-radius:6px;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:6px 11px;font-size:13px;font-weight:600;display:inline-flex}.demo1-after .member-content .mc-pagination-pages>button[aria-current=page]{color:#fff;background:#0060b0;border-color:#0060b0;font-weight:800}.demo1-after .member-content .mc-pagination-pages>button:hover:not(:disabled):not([aria-current=page]){background:#204880}.demo1-after .member-content .mc-pagination-ellipsis{text-align:center;color:#b8cce2;min-width:16px}.demo1-after .member-content .mc-state{text-align:center;color:#e2effc;padding:32px 12px}.demo1-after .member-content .mc-note{color:#e2effc;margin:16px 0;font-size:13px;line-height:1.8}.demo1-after .member-content .mc-feedback{color:#f0d494;overflow-wrap:anywhere;background:#352b1d;border:1px solid #806c47;border-radius:5px;padding:13px 16px}.demo1-after .member-content .mc-feedback.error{color:#ffd1bd;background:#3b251f;border-color:#9c6854}.demo1-after .member-content .mc-rich{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px 0;line-height:1.9}.demo1-after .member-content .mc-rich img{max-width:100%;height:auto}.demo1-after .member-content .mc-rich table{max-width:100%;display:block;overflow-x:auto}.demo1-after .member-content .mc-rich a,.demo1-after .member-content .mc-attachments a{color:#fff;text-decoration:underline}.demo1-after .member-content .mc-attachments{flex-wrap:wrap;gap:16px;margin:12px 0;display:flex}.demo1-after .member-content .mc-confirm{background:#122c49;border:1px solid #395676;border-radius:6px;margin:16px 0;padding:18px}.demo1-after .member-content .mc-confirm button{margin-right:10px}.demo1-after .member-content .mc-thread{background:#0b1b2f;border:1px solid #395676;border-radius:6px;margin:18px 0;padding:16px}.demo1-after .member-content .mc-thread.admin{background:#122c49}.demo1-after .member-content .mc-thread h3{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:16px;display:flex}.demo1-after .member-content .mc-thread h3 small{color:#b8cce2;font-size:12px;font-weight:400}.demo1-after .member-content .mc-bet-option{border-bottom:1px solid #395676;align-items:flex-start;gap:12px;padding:12px;display:flex}.demo1-after .member-content .mc-bet-option input{flex-shrink:0;width:20px;margin-top:4px}.demo1-after .member-content .mc-events-grid,.demo1-after .member-content .mc-coupon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.demo1-after .member-content .mc-event{background:#122c49;border:1px solid #395676;border-radius:7px;min-width:0;overflow:hidden}.demo1-after .member-content .mc-event button{text-align:left;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.demo1-after .member-content .mc-event img,.demo1-after .member-content .mc-event-art{object-fit:cover;width:100%;height:200px;display:block}.demo1-after .member-content .mc-event-art{text-align:center;letter-spacing:3px;color:#00b0f0;background:radial-gradient(#204880,#122c49);place-content:center;font-family:Georgia,serif;font-size:27px;display:grid}.demo1-after .member-content .mc-event button>div:last-child{padding:18px}.demo1-after .member-content .mc-event h2{margin:8px 0;font-size:18px;line-height:1.5}.demo1-after .member-content .mc-event p,.demo1-after .member-content .mc-event span{color:#00b0f0;font-size:12px}.demo1-after .member-content .mc-coupon-grid .coupon-simple-card{background:#122c49;border:1px solid #395676;border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;display:flex}.demo1-after .member-content .mc-coupon-grid .coupon-simple-card>strong{color:#00b0f0;font-size:27px}.demo1-after .member-content.original-source-roulette .mc-event-dialog{width:min(480px,100vw - 24px)}.demo1-after .member-content.original-source-roulette .mc-event-dialog-header{z-index:auto;border-bottom:1px solid #395676;min-height:64px;padding:10px 20px;position:static;inset:auto}.demo1-after .member-content.original-source-roulette .mc-event-dialog-header h2{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.demo1-after .member-content.original-source-roulette .mc-event-dialog-header button{background:0 0;border-radius:6px}.demo1-after .member-content.original-source-roulette .mc-event-dialog-body{padding:24px}.demo1-after .original-source-roulette .mc-roulette-result{text-align:center;overflow-wrap:anywhere}.demo1-after .original-source-roulette .mc-roulette-result-count{color:#b8cce2;margin:0;font-size:14px}.demo1-after .original-source-roulette .mc-roulette-result-prize{color:#fff;margin:18px 0 12px;font-size:clamp(24px,6vw,32px);font-weight:800;line-height:1.4}.demo1-after .original-source-roulette .mc-roulette-result-note{color:#b8cce2;margin:0;font-size:14px}.demo1-after .original-source-roulette .mc-roulette-result-list{text-align:left;gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.demo1-after .original-source-roulette .mc-roulette-result-list li{border-bottom:1px solid #395676;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.demo1-after .original-source-roulette .mc-roulette-result-list li:last-child{border-bottom:0}.demo1-after .original-source-roulette .mc-roulette-result-list span{color:#b8cce2;flex-shrink:0;font-size:13px}.demo1-after .original-source-roulette .mc-roulette-result-list strong{text-align:right;min-width:0;font-size:16px}.demo1-after .member-content .mc-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1000px){.demo1-after .member-content .mc-events-grid,.demo1-after .member-content .mc-coupon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.demo1-after .member-content .mc-panel{padding:16px}.demo1-after .member-content .mc-events-grid,.demo1-after .member-content .mc-coupon-grid{grid-template-columns:1fr}.demo1-after .member-content .mc-profile-row{grid-template-columns:95px 1fr;gap:10px;padding:13px}.demo1-after .member-content .mc-table{font-size:12px}.demo1-after .member-content .mc-table th,.demo1-after .member-content .mc-table td{padding:11px 9px}.demo1-after .member-content button{min-height:44px}.demo1-after .member-content .mc-pagination{flex-wrap:wrap;gap:8px}.demo1-after .member-content .mc-panel .referral-policy>div{display:block}}@media (prefers-reduced-motion:reduce){.demo1-after .member-content .original-roulette-wheel{transition:none!important}}.demo1-after .member-content .mc-table-scroll[aria-label=문의\ 목록] .mc-table :is(th,td),.demo1-after .member-content .mc-table-scroll[aria-label=문의\ 목록] .mc-link{text-align:center}.demo1-after .member-content.referral-benefit-page{gap:20px;display:grid}.demo1-after .member-content.referral-benefit-page>header{margin-bottom:0}.demo1-after .member-content.referral-benefit-page :is(.rf-guide,.rf-code,.rf-policy,.rf-status,.rf-notice){background:#1d3049;border:1px solid #395676;border-radius:10px;min-width:0}.demo1-after .member-content.referral-benefit-page :is(.rf-guide,.rf-code,.rf-policy,.rf-status){padding:24px}.demo1-after .member-content.referral-benefit-page .rf-kicker{color:#8cccf2;letter-spacing:.13em;margin:0 0 7px;font-size:11px;font-weight:800}.demo1-after .member-content.referral-benefit-page :is(h2,p){word-break:keep-all}.demo1-after .member-content.referral-benefit-page :is(.rf-guide,.rf-code,.rf-policy,.rf-status) h2{color:#fff;margin:0;font-size:21px;line-height:1.35}.demo1-after .member-content.referral-benefit-page :is(.rf-guide,.rf-code,.rf-status)>div>p:last-child,.demo1-after .member-content.referral-benefit-page .rf-status>p:not(.rf-kicker){color:#b8cce2;margin:7px 0 0;font-size:13px;line-height:1.6}.demo1-after .member-content.referral-benefit-page .rf-guide{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;display:grid}.demo1-after .member-content.referral-benefit-page .rf-guide h2{font-size:26px}.demo1-after .member-content.referral-benefit-page .rf-badges{flex-wrap:wrap;gap:8px 18px;margin-top:18px;display:flex}.demo1-after .member-content.referral-benefit-page .rf-badges span{color:#b8cce2;align-items:center;gap:5px;font-size:12px;font-weight:650;display:inline-flex}.demo1-after .member-content.referral-benefit-page .rf-badges svg{color:#8cccf2}.demo1-after .member-content.referral-benefit-page .rf-guide ol{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 22px;margin:0;padding:0;list-style:none;display:grid}.demo1-after .member-content.referral-benefit-page .rf-guide li{border-top:1px solid #395676;gap:10px;min-width:0;padding:12px 0;display:flex}.demo1-after .member-content.referral-benefit-page .rf-guide li>span{color:#8cccf2;flex:0 0 26px;font-size:12px;font-weight:800}.demo1-after .member-content.referral-benefit-page .rf-guide li strong{color:#fff;font-size:14px;display:block}.demo1-after .member-content.referral-benefit-page .rf-guide li p{color:#b8cce2;margin:4px 0 0;font-size:12px;line-height:1.5}.demo1-after .member-content.referral-benefit-page .rf-dashboard{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;min-width:0;display:grid}.demo1-after .member-content.referral-benefit-page .rf-code>div:first-child>p:last-child{color:#b8cce2;margin:7px 0 0;font-size:12px}.demo1-after .member-content.referral-benefit-page .rf-code-display{text-align:center;background:#14263c;border:1px solid #395676;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:100px;margin-top:18px;padding:17px;display:flex}.demo1-after .member-content.referral-benefit-page .rf-code-display strong{color:#fff;letter-spacing:.08em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(26px,3vw,34px);font-weight:850;line-height:1.2}.demo1-after .member-content.referral-benefit-page .rf-code-display span{color:#b8cce2;margin-top:5px;font-size:11px}.demo1-after .member-content.referral-benefit-page .rf-code-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.demo1-after .member-content.referral-benefit-page .rf-code-actions button{color:#fff;text-align:center;background:#243c58;border:1px solid #506987;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;padding:8px;font-size:12px;font-weight:700;display:inline-flex}.demo1-after .member-content.referral-benefit-page .rf-code-actions button:first-child{background:#0060b0;border-color:#0060b0}.demo1-after .member-content.referral-benefit-page .rf-code-actions svg{width:15px;height:15px}.demo1-after .member-content.referral-benefit-page .rf-code-note{color:#b8cce2;margin:12px 0 0;font-size:12px;line-height:1.55}.demo1-after .member-content.referral-benefit-page .rf-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.demo1-after .member-content.referral-benefit-page .rf-card-heading>span{color:#afdafa;border:1px solid #506987;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:700}.demo1-after .member-content.referral-benefit-page .rf-tiers{gap:7px;margin-top:17px;display:grid}.demo1-after .member-content.referral-benefit-page :is(.rf-tiers,.rf-fixed)>div{background:#14263c;border:1px solid #395676;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 13px;display:flex}.demo1-after .member-content.referral-benefit-page :is(.rf-tiers,.rf-fixed) span{color:#b8cce2;font-size:12px}.demo1-after .member-content.referral-benefit-page :is(.rf-tiers,.rf-fixed) strong{color:#a9d9f4;text-align:right;white-space:nowrap;font-size:13px}.demo1-after .member-content.referral-benefit-page .rf-fixed{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.demo1-after .member-content.referral-benefit-page .rf-policy-note{color:#b8cce2;margin:12px 0 0;font-size:12px;line-height:1.5}.demo1-after .member-content.referral-benefit-page .rf-policy-status{color:#f0d494;border:1px solid #806c47;border-radius:6px;margin:12px 0 0;padding:10px 12px;font-size:12px}.demo1-after .member-content.referral-benefit-page .rf-notice{align-items:flex-start;gap:13px;padding:16px 18px;display:flex}.demo1-after .member-content.referral-benefit-page .rf-notice svg{color:#8cccf2}.demo1-after .member-content.referral-benefit-page .rf-notice strong{color:#fff;font-size:14px}.demo1-after .member-content.referral-benefit-page .rf-notice p{color:#b8cce2;margin:4px 0 0;font-size:12px;line-height:1.55}.demo1-after .member-content.referral-benefit-page .rf-members-desktop{border:1px solid #395676;border-radius:8px;margin-top:17px;overflow-x:auto}.demo1-after .member-content.referral-benefit-page .rf-members-desktop table{border-collapse:collapse;width:100%;min-width:900px;font-size:12px}.demo1-after .member-content.referral-benefit-page .rf-members-desktop th{color:#b8cce2;text-align:center;white-space:nowrap;background:#14263c;padding:13px 10px}.demo1-after .member-content.referral-benefit-page .rf-members-desktop td{text-align:center;vertical-align:middle;border-top:1px solid #395676;padding:13px 10px}.demo1-after .member-content.referral-benefit-page .rf-members-desktop td:first-child{text-align:left}.demo1-after .member-content.referral-benefit-page .rf-members-desktop td:first-child :is(strong,small){display:block}.demo1-after .member-content.referral-benefit-page .rf-members-desktop small{color:#b8cce2}.demo1-after .member-content.referral-benefit-page .rf-empty{text-align:center;background:#14263c;border:1px solid #395676;border-radius:8px;place-content:center;min-height:140px;margin-top:17px;display:grid}.demo1-after .member-content.referral-benefit-page .rf-empty strong{color:#fff;font-size:14px}.demo1-after .member-content.referral-benefit-page .rf-empty p{color:#b8cce2;margin:5px 0 0;font-size:12px}.demo1-after .member-content.referral-benefit-page .rf-history{text-align:left;gap:8px;min-width:170px;padding:12px 0;display:grid}.demo1-after .member-content.referral-benefit-page .rf-history>div{border-bottom:1px solid #395676;gap:3px;padding-bottom:8px;display:grid}.demo1-after .member-content.referral-benefit-page .rf-history :is(p,span,time){color:#b8cce2;margin:0;font-size:11px}.demo1-after .member-content.referral-benefit-page .rf-members-mobile{display:none}.demo1-after .member-content.referral-benefit-page .mc-pagination{margin-top:14px}@media (width<=1150px){.demo1-after .member-content.referral-benefit-page :is(.rf-guide,.rf-dashboard){grid-template-columns:1fr}}@media (width<=767px){.demo1-after .member-content.referral-benefit-page .rf-members-desktop{display:none}.demo1-after .member-content.referral-benefit-page .rf-members-mobile{gap:10px;margin-top:16px;display:grid}.demo1-after .member-content.referral-benefit-page .rf-members-mobile article{background:#14263c;border:1px solid #395676;border-radius:8px;padding:16px}.demo1-after .member-content.referral-benefit-page .rf-member-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.demo1-after .member-content.referral-benefit-page .rf-member-head small{color:#b8cce2;display:block}.demo1-after .member-content.referral-benefit-page .rf-members-mobile dl{gap:8px;margin:14px 0;display:grid}.demo1-after .member-content.referral-benefit-page .rf-members-mobile dl>div{justify-content:space-between;gap:12px;display:flex}.demo1-after .member-content.referral-benefit-page .rf-members-mobile dt{color:#b8cce2}.demo1-after .member-content.referral-benefit-page .rf-members-mobile dd{text-align:right;margin:0}.demo1-after .member-content.referral-benefit-page .rf-members-mobile details{border-top:1px solid #395676;padding-top:10px}}@media (width<=640px){.demo1-after .member-content.referral-benefit-page{gap:16px}.demo1-after .member-content.referral-benefit-page :is(.rf-guide,.rf-code,.rf-policy,.rf-status){padding:17px}.demo1-after .member-content.referral-benefit-page .rf-guide{gap:18px}.demo1-after .member-content.referral-benefit-page .rf-guide ol{grid-template-columns:1fr}.demo1-after .member-content.referral-benefit-page .rf-guide h2{font-size:23px}.demo1-after .member-content.referral-benefit-page .rf-code-actions{grid-template-columns:1fr}.demo1-after .member-content.referral-benefit-page .rf-card-heading{flex-direction:column}.demo1-after .member-content.referral-benefit-page .rf-fixed{grid-template-columns:1fr}.demo1-after .member-content.referral-benefit-page .rf-notice{padding:14px}}.demo1-after .member-content .mp-mobile-label{display:none}.demo1-after .member-content .mp-history-heading h2{margin:0;font-size:19px}.demo1-after .member-content .mp-history-heading p{color:#b8cce2;margin:5px 0 18px;font-size:13px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page{--mp-surface:#122c49;--mp-inset:#0b1b2f;--mp-raised:#204880;--mp-primary:#0060b0;--mp-accent:#00b0f0;--mp-line:var(--layout-line,#395676);--mp-muted:#b8cce2;--mp-text:#fff;--mp-text-soft:#e2effc;max-width:1200px;color:var(--mp-text);letter-spacing:-.015em;font-synthesis:weight;flex-direction:column;gap:20px;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:14px;line-height:1.5;display:flex}.capy-layout.demo1-shell.demo1-after .member-content.mp-page :is(h1,h2,h3,p,dl){margin:0}.capy-layout.demo1-shell.demo1-after .member-content.mp-page :is(h1,h2,h3){text-shadow:none;letter-spacing:-.025em;font-family:inherit}.capy-layout.demo1-shell.demo1-after .member-content.mp-page svg{flex-shrink:0}.capy-layout.demo1-shell.demo1-after .member-content.mp-page button{border:1px solid var(--mp-line);background:var(--mp-raised);min-height:36px;color:var(--mp-text);box-shadow:none;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.capy-layout.demo1-shell.demo1-after .member-content.mp-page button:hover:not(:disabled){background:var(--mp-primary);border-color:var(--mp-line)}.capy-layout.demo1-shell.demo1-after .member-content.mp-page button.mp-primary{background:var(--mp-primary);border-color:var(--mp-primary);color:var(--mp-text)}.capy-layout.demo1-shell.demo1-after .member-content.mp-page button.mp-primary:hover:not(:disabled){background:var(--mp-raised);border-color:var(--mp-raised)}.capy-layout.demo1-shell.demo1-after .member-content.mp-page :focus-visible{outline:2px solid var(--mp-accent);outline-offset:3px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-page-header{justify-content:space-between;align-items:center;gap:18px;padding:2px 0 4px;display:flex}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-page-header h1{color:var(--mp-accent);font-size:27px;font-weight:700;line-height:1.3}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-page-header p{color:var(--mp-muted);margin-top:8px;font-size:13px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-help-button{background:0 0;flex-shrink:0}.capy-layout.demo1-shell.demo1-after .member-content.mp-page :is(.mp-overview,.mp-card,.mp-history){border:1px solid var(--mp-line);background:var(--mp-surface);min-width:0;box-shadow:none;border-radius:12px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-overview{grid-template-columns:1.1fr 1fr .9fr;padding:26px 0;display:grid}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-identity{align-items:center;gap:16px;min-width:0;padding:0 28px;display:flex}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-avatar{background:var(--mp-raised);width:54px;height:54px;color:var(--mp-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-identity-copy{min-width:0}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-identity-name{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-identity-name h2{min-width:0}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-identity h2{overflow-wrap:anywhere;font-size:21px;font-weight:700}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-identity h2>span{color:var(--mp-muted);margin-left:3px;font-size:16px;font-weight:400}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-identity p{color:var(--mp-muted);overflow-wrap:anywhere;margin-top:3px;font-size:13px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-level-badge{border:1px solid var(--mp-line);background:var(--mp-inset);color:var(--mp-text-soft);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-level-badge svg{color:var(--mp-accent)}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-asset{border-left:1px solid var(--mp-line);flex-direction:column;align-items:flex-start;min-width:0;padding:0 28px;display:flex}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-asset-label{color:var(--mp-muted);align-items:center;gap:7px;font-size:13px;display:flex}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-asset-label svg{color:var(--mp-accent)}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-asset-value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0 15px;font-size:clamp(24px,2.3vw,30px);font-weight:700;line-height:1.2}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-asset-value>span{color:var(--mp-muted);letter-spacing:0;white-space:nowrap;margin-left:5px;font-size:15px;font-weight:500}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-asset-actions{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-asset-actions button{min-width:66px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-info-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-info-single{grid-template-columns:1fr}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-card{flex-direction:column;display:flex;overflow:hidden}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-card-header{align-items:center;gap:9px;min-height:64px;padding:20px 24px 14px;display:flex}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-card-header>svg{color:var(--mp-accent)}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-card-header h2{color:var(--mp-accent);font-size:16px;font-weight:650}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-card-meta{color:var(--mp-muted);white-space:nowrap;margin-left:auto;font-size:11px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-info-list{gap:0;padding:0 24px 17px;display:grid}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-info-list>div{grid-template-columns:95px minmax(0,1fr);align-items:baseline;gap:14px;min-height:35px;padding:7px 0;display:grid}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-info-list dt{color:var(--mp-muted);font-size:13px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-info-list dd{color:var(--mp-text);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-card-footer{border-top:1px solid var(--mp-line);background:var(--mp-inset);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 8px;margin-top:auto;padding:10px 24px;display:flex}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-card-footer p{color:var(--mp-muted);font-size:11px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-card-footer button{color:var(--mp-accent);background:0 0;border:0;padding:7px 0;font-size:12px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-card-footer button:hover{color:var(--mp-text);background:0 0}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-bank-account{border:1px solid var(--mp-line);background:var(--mp-inset);border-radius:8px;align-items:center;gap:14px;margin:10px 24px 15px;padding:17px;display:flex}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-bank-symbol{width:42px;height:42px;color:var(--mp-accent);background:var(--mp-raised);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-bank-account>div{min-width:0}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-bank-account strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-bank-account p{color:var(--mp-text-soft);font-variant-numeric:tabular-nums;letter-spacing:.04em;overflow-wrap:anywhere;margin-top:4px;font-size:17px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-bank-owner{padding-bottom:8px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-bank-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-bank-empty>svg{color:var(--mp-accent);margin-bottom:5px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-bank-empty strong{font-size:14px;font-weight:500}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-bank-empty p{color:var(--mp-muted);font-size:12px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-security>.mp-card-header{padding-bottom:17px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-security-details{border-top:1px solid var(--mp-line);margin:0 24px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-security-details>summary{cursor:pointer;align-items:center;gap:14px;min-height:76px;padding:16px 0;list-style:none;display:flex}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-security-details>summary::-webkit-details-marker{display:none}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-security-details>summary>svg{color:var(--mp-accent)}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-security-label{min-width:0}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-security-label strong{font-size:14px;font-weight:500;display:block}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-security-label small{color:var(--mp-muted);margin-top:4px;font-size:12px;display:block}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-security-toggle{color:var(--mp-text-soft);flex-shrink:0;align-items:center;gap:12px;margin-left:auto;padding-left:12px;font-size:12px;display:inline-flex}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-security-details[open] .mp-security-toggle svg{transform:rotate(180deg)}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-security-details>summary:hover .mp-security-toggle{color:var(--mp-text)}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-password-form{padding:4px 0 22px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-password-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-password-fields .mc-field{color:var(--mp-text-soft);margin:0;font-size:12px;font-weight:500}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-password-fields input{background:var(--mp-inset);border:1px solid var(--mp-line);height:44px;color:var(--mp-text);font-size:14px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-password-fields input::placeholder{color:var(--mp-muted);font-size:13px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-password-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-password-footer p{color:var(--mp-muted);font-size:12px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-password-footer button{flex-shrink:0;min-height:40px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history{margin:0;padding:0;overflow:hidden}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history-heading h2{color:var(--mp-accent);font-size:16px;font-weight:650}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history-heading p{color:var(--mp-muted);margin:5px 0 0;font-size:12px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history-filters{border:1px solid var(--mp-line);background:var(--mp-inset);border-radius:8px;flex:none;gap:3px;margin:0;padding:4px;display:flex}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history-filters button{min-width:82px;min-height:32px;color:var(--mp-muted);background:0 0;border:0;border-radius:5px;margin:0;padding:6px 14px;font-size:12px;font-weight:500}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history-filters button[aria-pressed=true]{background:var(--mp-primary);color:var(--mp-text);box-shadow:none}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history-filters button:hover:not([aria-pressed=true]){background:var(--mp-raised)}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mc-table{table-layout:fixed;font-size:13px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mc-table :is(th,td){border-bottom:1px solid var(--mp-line);text-align:left;vertical-align:middle;min-width:0;padding:15px 24px;line-height:1.5}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mc-table th{background:var(--mp-inset);color:var(--mp-accent);padding-top:12px;padding-bottom:12px;font-size:12px;font-weight:500}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mc-table :is(th,td):nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mc-table th:first-child,.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mc-table th:nth-child(2){width:27%}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mp-history-date{color:var(--mp-muted);font-size:12px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mp-history-amount{font-weight:600}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mp-history-amount.is-positive{color:var(--mp-accent)}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mp-history-amount.is-negative{color:#ffc2ab}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mp-history-balance{color:var(--mp-text-soft)}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history tbody tr:hover{background:var(--mp-raised)}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history tbody tr:last-child td{border-bottom:0}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mc-pagination{border-top:1px solid var(--mp-line);padding:18px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mc-pagination button{min-width:34px;min-height:34px;color:var(--mp-muted);background:0 0;border:1px solid #0000;font-size:12px;font-weight:500}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mc-pagination button[aria-current=page]{background:var(--mp-primary);border-color:var(--mp-line);color:var(--mp-text)}@media (width<=1000px){.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-overview{grid-template-columns:1fr 1fr;padding-top:0}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-identity{border-bottom:1px solid var(--mp-line);grid-column:1/-1;margin-bottom:24px;padding:22px 24px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-identity-copy{flex:1}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-asset{padding:0 24px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-asset:nth-child(2){border-left:0}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-card-footer{padding:10px 20px}}@media (width<=640px){.capy-layout.demo1-shell.demo1-after .member-content.mp-page{gap:16px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-page-header{gap:10px;padding:4px 4px 2px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-page-header h1{font-size:23px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-page-header p{margin-top:6px;font-size:12px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-help-button{min-height:40px;padding:8px 9px;font-size:12px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-help-button>svg:last-child{display:none}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-overview{padding-bottom:18px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-identity{gap:12px;margin-bottom:18px;padding:18px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-avatar{width:44px;height:44px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-identity h2{font-size:19px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-identity h2>span{font-size:14px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-identity p{font-size:12px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-asset{padding:0 18px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-asset-label{gap:5px;font-size:12px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-asset-value{margin:10px 0 16px;font-size:25px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-asset-value>span{margin-left:3px;font-size:13px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-asset-actions{gap:6px;width:100%}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-asset-actions button{flex:1;min-width:0;min-height:40px;padding:8px 10px;font-size:12px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-info-grid{grid-template-columns:1fr;gap:16px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-card-header{min-height:60px;padding:18px 18px 13px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-card-header h2{font-size:15px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-info-list{padding:0 18px 16px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-info-list>div{grid-template-columns:82px minmax(0,1fr);min-height:36px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-card-footer{padding:7px 18px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-card-footer button{min-height:40px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-bank-account{margin:5px 18px 12px;padding:16px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-bank-owner{padding-bottom:8px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-security-details{margin:0 18px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-security-details>summary{gap:10px;min-height:76px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-security-label strong{font-size:13px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-security-label small{word-break:keep-all;max-width:230px;font-size:11px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-security-toggle{gap:6px;padding-left:0;font-size:11px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-password-fields{grid-template-columns:1fr;gap:14px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-password-fields input{font-size:16px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-password-footer{flex-direction:column;align-items:stretch}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-password-footer p{font-size:11px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-password-footer button{min-height:44px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history-heading{gap:14px;padding:20px 18px 16px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history-heading h2{font-size:15px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history-heading p{font-size:11px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history-filters{width:100%}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history-filters button{flex:1;min-height:36px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mc-table-scroll{overflow:visible}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mc-table{display:block}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mc-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mc-table tbody{display:block}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mc-table tr{border-top:1px solid var(--mp-line);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:16px 18px;display:grid}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mc-table td{background:0 0;border:0;padding:0;display:block}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mp-history-type{grid-area:1/1;font-size:13px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mp-history-date{grid-area:2/1;font-size:10px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mp-history-amount{white-space:nowrap;grid-area:1/2;font-size:13px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mp-history-balance{white-space:nowrap;color:var(--mp-muted);grid-area:2/2;font-size:10px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-mobile-label{display:inline}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mc-pagination{padding:16px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-history .mc-pagination button{min-width:40px;min-height:40px}}@media (width<=370px){.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-asset{padding:0 14px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-asset-value{font-size:23px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-help-button{padding:7px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .mp-help-button>svg{display:none}}.demo1-after .member-content.coupon-page{--coupon-surface:#1c304a;--coupon-surface-alt:#14263d;--coupon-line:#395676;--coupon-text:#fff;--coupon-muted:#b8cce2;--coupon-accent:#56c5f3;color:var(--coupon-text)}.demo1-after .member-content.coupon-page .coupon-header-action{color:#fff;background:#2876af;border:1px solid #408abd;border-radius:7px;min-height:44px;padding:10px 18px;font-size:14px;font-weight:800}.demo1-after .member-content.coupon-page .coupon-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 24px;display:grid}.demo1-after .member-content.coupon-page .coupon-summary article{border:1px solid var(--coupon-line);background:var(--coupon-surface);border-radius:9px;min-width:0;padding:17px 18px}.demo1-after .member-content.coupon-page .coupon-summary small{color:var(--coupon-muted);font-size:13px;font-weight:700;display:block}.demo1-after .member-content.coupon-page .coupon-summary strong{color:var(--coupon-text);margin-top:7px;font-size:22px;font-weight:850;line-height:1.25;display:block}.demo1-after .member-content.coupon-page .coupon-highlight{color:var(--coupon-accent)!important}.demo1-after .member-content.coupon-page .coupon-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.demo1-after .member-content.coupon-page .coupon-section-heading h2{color:var(--coupon-text);margin:0;font-size:21px;line-height:1.35}.demo1-after .member-content.coupon-page .coupon-section-heading p{color:var(--coupon-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.demo1-after .member-content.coupon-page .coupon-section-heading>strong{color:var(--coupon-accent);flex-shrink:0;font-size:13px}.demo1-after .member-content.coupon-page .coupon-empty{border:1px solid var(--coupon-line);background:var(--coupon-surface);text-align:center;color:var(--coupon-muted);border-radius:10px;padding:50px 20px;font-size:14px}.demo1-after .member-content.coupon-page .coupon-empty strong{color:var(--coupon-text);font-size:16px}.demo1-after .member-content.coupon-page .coupon-empty p{margin:7px 0 0}.demo1-after .member-content.coupon-page .coupon-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.demo1-after .member-content.coupon-page .coupon-simple-card{border:1px solid var(--coupon-line);background:var(--coupon-surface);border-radius:10px;flex-direction:column;gap:0;min-width:0;min-height:190px;padding:16px;display:flex;box-shadow:0 8px 20px #07142655}.demo1-after .member-content.coupon-page .coupon-simple-card__header>span,.demo1-after .member-content.coupon-page .coupon-simple-card__amount>span,.demo1-after .member-content.coupon-page .coupon-simple-card__validity>span{color:var(--coupon-muted);font-size:11px;font-weight:700;line-height:1.4;display:block}.demo1-after .member-content.coupon-page .coupon-simple-card__header h3{min-height:43px;color:var(--coupon-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:16px;font-weight:850;line-height:1.35;display:-webkit-box;overflow:hidden}.demo1-after .member-content.coupon-page .coupon-simple-card__amount{margin-top:11px}.demo1-after .member-content.coupon-page .coupon-simple-card__amount strong{color:var(--coupon-accent);margin-top:3px;font-size:28px;font-weight:900;line-height:1.1;display:block}.demo1-after .member-content.coupon-page .coupon-simple-card__footer{grid-template-columns:minmax(0,1fr) 104px;align-items:end;gap:12px;margin-top:auto;padding-top:13px;display:grid}.demo1-after .member-content.coupon-page .coupon-simple-card__validity strong{overflow-wrap:anywhere;color:var(--coupon-text);margin-top:3px;font-size:12px;line-height:1.4;display:block}.demo1-after .member-content.coupon-page .coupon-simple-card__action{color:#fff;background:#2876af;border:1px solid #408abd;border-radius:6px;width:100%;min-height:44px;font-size:13px;font-weight:850}.demo1-after .member-content.coupon-page .coupon-register{border:1px solid var(--coupon-line);background:var(--coupon-surface);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:end;gap:28px;width:100%;max-width:none;margin:26px 0 0;padding:22px;display:grid}.capy-layout.demo1-shell.demo1-after .member-content.coupon-page>.coupon-register{max-width:none}.demo1-after .member-content.coupon-page .coupon-register label{color:var(--coupon-accent);font-size:12px;font-weight:800;display:block}.demo1-after .member-content.coupon-page .coupon-register h2{color:var(--coupon-text);margin:7px 0 0;font-size:19px}.demo1-after .member-content.coupon-page .coupon-register p{color:var(--coupon-muted);margin:6px 0 0;font-size:13px}.demo1-after .member-content.coupon-page .coupon-register-controls{grid-template-columns:minmax(0,1fr) 110px;gap:8px;display:grid}.demo1-after .member-content.coupon-page .coupon-register-controls input{min-height:44px;font-size:14px}.demo1-after .member-content.coupon-page .coupon-register-controls button{color:#fff;background:#2876af;border:1px solid #408abd;min-height:44px;font-size:14px;font-weight:800}.demo1-after .member-content.coupon-page .coupon-history{border-top:1px solid var(--coupon-line);margin-top:38px;padding-top:28px}.demo1-after .member-content.coupon-page .coupon-history .coupon-section-heading>strong{color:var(--coupon-muted)}.demo1-after .member-content.coupon-page .coupon-history-table{border:1px solid var(--coupon-line);background:var(--coupon-surface);border-radius:10px;overflow:hidden}.demo1-after .member-content.coupon-page .coupon-history-table table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:14px}.demo1-after .member-content.coupon-page .coupon-history-table th{background:var(--coupon-surface-alt);text-align:center;height:46px;color:var(--coupon-text);padding:8px 12px}.demo1-after .member-content.coupon-page .coupon-history-table th:first-child{width:10%}.demo1-after .member-content.coupon-page .coupon-history-table th:nth-child(3){width:15%}.demo1-after .member-content.coupon-page .coupon-history-table th:nth-child(4){width:14%}.demo1-after .member-content.coupon-page .coupon-history-table th:last-child{width:22%}.demo1-after .member-content.coupon-page .coupon-history-table td{border-top:1px solid var(--coupon-line);text-align:center;overflow-wrap:anywhere;height:54px;padding:8px 12px}.demo1-after .member-content.coupon-page .coupon-history-table tr:nth-child(2n){background:var(--coupon-surface-alt)}.demo1-after .member-content.coupon-page .coupon-history-table td strong,.demo1-after .member-content.coupon-page .coupon-history-table td small{display:block}.demo1-after .member-content.coupon-page .coupon-history-table td small{color:var(--coupon-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.demo1-after .member-content.coupon-page .coupon-status{border:1px solid var(--coupon-line);min-height:27px;color:var(--coupon-text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:3px 9px;font-size:12px;font-weight:750;display:inline-flex}.demo1-after .member-content.coupon-page .coupon-history-mobile{display:none}@media (width<=900px){.demo1-after .member-content.coupon-page .coupon-register{grid-template-columns:1fr}.demo1-after .member-content.coupon-page .coupon-history-table{display:none}.demo1-after .member-content.coupon-page .coupon-history-mobile{gap:9px;margin:0;padding:0;list-style:none;display:grid}.demo1-after .member-content.coupon-page .coupon-history-mobile li{border:1px solid var(--coupon-line);background:var(--coupon-surface);border-radius:9px;padding:15px}.demo1-after .member-content.coupon-page .coupon-history-mobile li>div{justify-content:space-between;align-items:start;gap:10px;display:flex}.demo1-after .member-content.coupon-page .coupon-history-mobile li>div>strong{overflow-wrap:anywhere;min-width:0}.demo1-after .member-content.coupon-page .coupon-history-mobile p{color:var(--coupon-muted);margin:5px 0;font-size:12px}.demo1-after .member-content.coupon-page .coupon-history-mobile small{color:var(--coupon-muted);font-size:11px}.demo1-after .member-content.coupon-page .coupon-history-mobile .coupon-history-benefit{background:var(--coupon-surface-alt);border-radius:6px;justify-content:space-between;margin-top:12px;padding:8px 10px;display:flex}.demo1-after .member-content.coupon-page .coupon-history-benefit strong{color:var(--coupon-accent)}}@media (width<=700px){.demo1-after .member-content.coupon-page .coupon-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.demo1-after .member-content.coupon-page .coupon-ticket-grid{grid-template-columns:1fr}.demo1-after .member-content.coupon-page .coupon-section-heading{flex-direction:column;align-items:start;gap:6px}}@media (width<=420px){.demo1-after .member-content.coupon-page .coupon-register-controls{grid-template-columns:1fr}.demo1-after .member-content.coupon-page .coupon-register-controls input{font-size:16px}.demo1-after .member-content.coupon-page .coupon-summary article{padding:14px}.demo1-after .member-content.coupon-page .coupon-summary strong{font-size:19px}}.demo1-after .message-page{min-width:0;padding-top:28px;padding-bottom:40px}.demo1-after .message-page .message-toolbar{flex-shrink:0;gap:8px;display:flex}.demo1-after .message-page .message-toolbar button{border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.demo1-after .message-page .message-primary{color:#fff;background:#0060b0;border:1px solid #007acd}.demo1-after .message-page .message-danger-soft{color:#ffc0cd;background:#502d3e;border:1px solid #87445c}.demo1-after .message-page .message-count{color:#b8cce2;margin:0 0 22px;font-size:15px}.demo1-after .message-page .message-count>span{color:#829bb5;margin:0 7px}.demo1-after .message-page .message-count strong{font-weight:600}.demo1-after .message-page .has-unread{color:#ff9ead}.demo1-after .message-page .message-desktop{background:#1d3049;border:1px solid #395676;border-radius:8px;overflow:hidden}.demo1-after .message-page table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:14px}.demo1-after .message-page .message-col-id{width:8%}.demo1-after .message-page .message-col-action{width:12%}.demo1-after .message-page .message-col-status{width:14%}.demo1-after .message-page .message-col-date{width:22%}.demo1-after .message-page th{color:#b8cce2;text-align:center;background:#16283f;padding:14px 16px;font-size:13px;font-weight:600}.demo1-after .message-page td{color:#b8cce2;text-align:center;vertical-align:middle;overflow-wrap:anywhere;border-top:1px solid #395676;padding:12px 16px}.demo1-after .message-page td:nth-child(2){text-align:left}.demo1-after .message-page tbody tr:hover{background:#233b57}.demo1-after .message-page .message-title{color:#fff;text-align:left;overflow-wrap:anywhere;vertical-align:middle;background:0 0;border:0;border-radius:3px;max-width:100%;padding:5px 0;font-weight:600;line-height:1.6}.demo1-after .message-page .message-title:hover{color:#a9d9f4;text-underline-offset:4px;text-decoration:underline}.demo1-after .message-page .message-muted{color:#b8cce2;font-variant-numeric:tabular-nums}.demo1-after .message-page .message-date{font-size:12px}.demo1-after .message-page .message-read-badge{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.demo1-after .message-page .message-read-badge.is-read{color:#c5d1df;background:#304257}.demo1-after .message-page .message-read-badge.is-unread{color:#b7e7ff;background:#244c66}.demo1-after .message-page .message-delete{color:#fff;background:#ad354d;border:1px solid #ad354d;min-height:30px;padding:4px 14px;font-size:13px;font-weight:700}.demo1-after .message-page .message-mobile{display:none}.demo1-after .message-page .message-empty{color:#b8cce2;flex-direction:column;align-items:center;gap:12px;padding:42px 18px;display:flex}.demo1-after .message-page .message-empty strong{color:#fff;font-size:17px}.demo1-after .message-page .message-empty p{margin:0}.demo1-after .message-page .message-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.demo1-after .message-page .message-skeleton{background:#2a4868;border-radius:5px;width:80%;height:14px;margin:10px auto;animation:1.5s ease-in-out infinite message-pulse;display:block}.demo1-after .message-page .message-mail-icon{color:#9cb1c8;background:#193957;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.demo1-after .message-page .message-mail-icon.is-unread{color:#00b0f0;background:#153e63}.demo1-after .message-page .message-dialog{color:#fff;width:min(720px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);font:inherit;background:#122c49;border:1px solid #456889;border-radius:16px;margin:auto;padding:0;overflow:hidden;box-shadow:0 28px 90px #0007}.demo1-after .message-page .message-dialog[open]{flex-direction:column;display:flex}.demo1-after .message-page .message-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07111dd1}.demo1-after .message-page .message-dialog-header{background:#10273f;border-bottom:1px solid #395676;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:8px 20px;display:flex}.demo1-after .message-page .message-dialog-header h2{margin:0;font-size:18px;font-weight:800}.demo1-after .message-page .message-dialog-header button{background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;padding:0;display:grid}.demo1-after .message-page .message-dialog-body{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}.demo1-after .message-page .message-sender{color:#b8cce2;align-items:center;gap:12px;font-size:12px;display:flex}.demo1-after .message-page .message-sender strong{color:#00b0f0}.demo1-after .message-page .message-sender p{margin:3px 0 0}.demo1-after .message-page .message-dialog-body h3{overflow-wrap:anywhere;margin:20px 0 16px;font-size:22px;line-height:1.5}.demo1-after .message-page .message-contents{background:#0e233a;border:1px solid #395676;border-radius:12px;padding:18px 20px}.demo1-after .message-page .message-contents>small{color:#9cb1c8;font-size:12px;font-weight:700}.demo1-after .message-page .message-contents .mc-rich{color:#dce8f4;min-height:80px;padding:10px 0 0;font-size:15px;line-height:1.85}.demo1-after .message-page .message-contents .mc-rich p{margin:0 0 12px}.demo1-after .message-page .message-contents .mc-rich p:last-child{margin-bottom:0}.demo1-after .message-page .message-dialog-footer{background:#10273f;border-top:1px solid #395676;flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px;display:flex}.demo1-after .message-page .message-dialog-footer button{border-radius:10px;min-width:112px;min-height:44px}.demo1-after .message-page .message-confirm-dialog{width:min(360px,100vw - 32px)}.demo1-after .message-page .message-confirm-body{text-align:center;overflow-wrap:anywhere}.demo1-after .message-page .message-confirm-body>svg{color:#ff9ead}.demo1-after .message-page .message-confirm-dialog .message-dialog-footer button{flex:1;min-width:0}@keyframes message-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.demo1-after .message-page .message-skeleton{animation:none}}@media (width<=1023px){.capy-layout.demo1-shell.demo1-after .message-page .message-header{flex-direction:column;align-items:stretch}.demo1-after .message-page .message-toolbar{grid-template-columns:1fr 1fr;display:grid}.demo1-after .message-page .message-toolbar button{min-height:48px;padding:10px 8px}.demo1-after .message-page .message-desktop{display:none}.demo1-after .message-page .message-mobile{display:block}.demo1-after .message-page .message-mobile ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.demo1-after .message-page .message-card{background:#122c49;border:1px solid #395676;border-radius:12px;overflow:hidden}.demo1-after .message-page .message-card-open{text-align:left;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:12px;width:100%;padding:18px;display:flex}.demo1-after .message-page .message-card-open:hover{background:#233b57}.demo1-after .message-page .message-card-content{flex:1;min-width:0;display:block}.demo1-after .message-page .message-card-title{overflow-wrap:anywhere;align-items:flex-start;gap:8px;font-size:15px;font-weight:600;line-height:1.6;display:flex}.demo1-after .message-page .message-unread-dot{background:#f26d85;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:8px;display:block}.demo1-after .message-page .message-preview{-webkit-line-clamp:2;color:#b8cce2;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.demo1-after .message-page .message-card-footer{color:#b8cce2;border-top:1px solid #395676;align-items:center;gap:8px;min-height:48px;padding:0 6px 0 70px;font-size:12px;display:flex}.demo1-after .message-page .message-card-footer time{flex:1}.demo1-after .message-page .message-card-delete{color:#ff9ead;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;padding:0;display:grid}.demo1-after .message-page .message-card-loading{margin-bottom:10px;padding:20px}.demo1-after .message-page .message-card-loading .message-skeleton{margin:10px 0}}@media (width<=639px){.demo1-after .message-page{padding-top:16px}.demo1-after .message-page .message-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.demo1-after .message-page .message-dialog-header{padding:8px 16px}.demo1-after .message-page .message-dialog-body{padding:20px 16px}.demo1-after .message-page .message-dialog-body h3{font-size:20px}.demo1-after .message-page .message-contents{padding:16px}.demo1-after .message-page .message-dialog-footer button{flex:1;min-width:0}}.demo1-after .message-page .message-confirm-dialog .message-dialog-header{background:0 0;border:0;justify-content:center;padding-top:24px}@media (width>=768px) and (width<=1023px){.demo1-after .message-page .message-card{align-items:center;display:flex}.demo1-after .message-page .message-card-open{flex:1;align-items:center;min-width:0}.demo1-after .message-page .message-card-title{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.demo1-after .message-page .message-unread-dot{vertical-align:middle;margin:0 0 0 8px;display:inline-block}.demo1-after .message-page .message-preview{-webkit-line-clamp:1}.demo1-after .message-page .message-card-footer{border:0;flex-shrink:0;gap:16px;padding:0 12px 0 0}}.demo1-after .message-page .message-confirm-body>svg{box-sizing:content-box;background:#502d3e;border-radius:50%;padding:12px}.demo1-after .message-page .message-confirm-body h2{margin:16px 0 10px;font-size:18px}.demo1-after .message-page .message-confirm-body p{color:#b8cce2;font-size:14px;line-height:1.7}.demo1-after .member-content .mc-event-list{background:#1d3049;border:1px solid #395676;border-radius:8px;margin-top:16px;overflow:hidden}.demo1-after .member-content .mc-event-list table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.demo1-after .member-content .mc-event-list th{color:#b8cce2;text-align:center;background:#16283f;padding:14px 16px;font-size:13px;font-weight:600}.demo1-after .member-content .mc-event-list th:first-child{width:8%}.demo1-after .member-content .mc-event-list th:nth-child(3){width:12%}.demo1-after .member-content .mc-event-list th:nth-child(4){width:28%}.demo1-after .member-content .mc-event-list td{color:#b8cce2;text-align:center;overflow-wrap:anywhere;border-top:1px solid #395676;padding:12px 16px}.demo1-after .member-content .mc-event-list tbody tr:hover{background:#233b57}.demo1-after .member-content .mc-event-list .mc-event-title-cell{text-align:left}.demo1-after .member-content .mc-event-list button.mc-event-title{color:#fff;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:3px;max-width:100%;padding:5px 0;font-weight:600;line-height:1.6}.demo1-after .member-content .mc-event-list button.mc-event-title:hover{color:#a9d9f4;text-underline-offset:4px;text-decoration:underline}.demo1-after .member-content .mc-event-list .mc-event-status{color:#b7e7ff;white-space:nowrap;background:#244c66;border-radius:5px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.demo1-after .member-content .mc-event-list .mc-event-status.is-ended{color:#c5d1df;background:#304257}.demo1-after .member-content .mc-event-list .mc-event-period{color:#b8cce2;font-size:12px;line-height:1.7}.demo1-after .member-content .mc-event-list .mc-event-period>span{display:inline-block}.demo1-after .member-content .mc-event-list .mc-event-participation{color:#a9d9f4;font-size:12px;display:block}.demo1-after .member-content .mc-event-list-mobile{margin:0;padding:0;list-style:none;display:none}@media (width<=680px){.demo1-after .member-content .mc-event-list-desktop{display:none}.demo1-after .member-content .mc-event-list-mobile{display:block}.demo1-after .member-content .mc-event-list-mobile li+li{border-top:1px solid #395676}.demo1-after .member-content .mc-event-list button.mc-event-mobile-link{text-align:left;background:0 0;border:0;border-radius:0;gap:9px;width:100%;padding:16px;display:grid}.demo1-after .member-content .mc-event-list button.mc-event-mobile-link:hover{background:#233b57}.demo1-after .member-content .mc-event-list button.mc-event-mobile-link:focus-visible{outline-offset:-3px}.demo1-after .member-content .mc-event-mobile-link>strong{color:#fff;overflow-wrap:anywhere;font-size:15px;line-height:1.6}.demo1-after .member-content .mc-event-mobile-meta{color:#b8cce2;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.demo1-after .member-content .mc-event-mobile-meta:last-child>span:last-child{margin-left:auto}}.demo1-after .member-content .mc-category{color:#b7e7ff;white-space:nowrap;background:#244c66;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:4px 10px;font-size:12px;display:inline-flex}.demo1-after .member-content .mc-notice-list{margin-top:16px}.demo1-after .member-content .mc-original-desktop{background:#1d3049;border:1px solid #395676;border-radius:8px;overflow:hidden}.demo1-after .member-content .mc-notice-list table{table-layout:fixed;border-collapse:collapse;text-align:center;width:100%;font-size:14px}.demo1-after .member-content .mc-notice-list th{color:#b8cce2;text-align:center;background:#16283f;padding:14px 16px;font-size:13px;font-weight:600}.demo1-after .member-content .mc-notice-list th:first-child{width:8%}.demo1-after .member-content .mc-notice-list th:nth-child(3){width:14%}.demo1-after .member-content .mc-notice-list th:nth-child(4){width:22%}.demo1-after .member-content .mc-notice-list td{color:#b8cce2;overflow-wrap:anywhere;border-top:1px solid #395676;padding:12px 16px}.demo1-after .member-content .mc-notice-list td:nth-child(2){text-align:left}.demo1-after .member-content .mc-notice-list time{font-size:12px}.demo1-after .member-content .mc-notice-list tbody tr{cursor:pointer}.demo1-after .member-content .mc-notice-list tbody tr:hover{background:#233b57}.demo1-after .member-content .mc-notice-list td button{color:#fff;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:3px;max-width:100%;padding:5px 0;font-weight:600;line-height:1.6}.demo1-after .member-content .mc-notice-list td button:hover{color:#a9d9f4;text-underline-offset:4px;text-decoration:underline}.demo1-after .member-content .mc-new-dot{vertical-align:middle;background:#fa879b;border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}.demo1-after .member-content .mc-original-cards{gap:12px;margin:0;padding:0;list-style:none;display:none}.demo1-after .member-content .is-grid .mc-original-cards{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.demo1-after .member-content .mc-original-cards button{text-align:left;background:#122c49;border:1px solid #395676;border-radius:12px;flex-direction:column;align-items:flex-start;gap:14px;width:100%;height:100%;padding:18px;display:flex}.demo1-after .member-content .mc-original-cards button:hover{background:#233b57}.demo1-after .member-content .mc-original-cards strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.6}.demo1-after .member-content .mc-original-cards button>span:last-child{color:#b8cce2;font-size:12px}.demo1-after .member-content .mc-board-document>header{border-bottom:1px solid #395676;margin-bottom:24px;padding-bottom:20px}.demo1-after .member-content .mc-board-document h3{overflow-wrap:anywhere;margin:18px 0 0;font-size:26px;line-height:1.5}.demo1-after .member-content .mc-board-document header p{color:#b8cce2;font-size:13px}.demo1-after .member-content .mc-document-meta{color:#b8cce2;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.demo1-after .member-content .mc-board-document .mc-rich{min-height:100px;line-height:1.85}.demo1-after .member-content .mc-board-images{gap:12px;margin:16px 0;display:grid}.demo1-after .member-content .mc-board-images:empty{display:none}.demo1-after .member-content .mc-board-images img{border-radius:8px;width:auto;max-width:100%;height:auto;margin:auto;display:block}.demo1-after .member-content .mc-upload .mc-board-images{grid-template-columns:repeat(2,minmax(0,1fr))}.demo1-after .member-content .mc-upload .mc-board-images img{object-fit:contain;background:#0e233a;width:100%;height:140px}.demo1-after .member-content .mc-event-application{background:#193957;border:1px solid #395676;border-radius:12px;margin-top:24px;padding:20px}.demo1-after .member-content .mc-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.demo1-after .member-content .mc-event-grid button{text-align:left;background:#122c49;border:1px solid #395676;border-radius:12px;width:100%;height:100%;padding:0;display:block;overflow:hidden}.demo1-after .member-content .mc-event-grid img,.demo1-after .member-content .mc-event-image-placeholder{aspect-ratio:2;object-fit:cover;background:#193957;width:100%;display:block}.demo1-after .member-content .mc-event-image-placeholder{color:#86b5df;letter-spacing:5px;place-items:center;font-size:32px;font-weight:800;display:grid}.demo1-after .member-content .mc-event-grid-body{flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.demo1-after .member-content .mc-event-grid-body strong{overflow-wrap:anywhere;font-size:18px;line-height:1.5}.demo1-after .member-content .mc-event-grid-body>span:last-child{color:#b8cce2;font-size:12px;line-height:1.7}.demo1-after .member-content .mc-inquiry-heading{justify-content:space-between;align-items:center;padding:20px 0 0;display:flex}.demo1-after .member-content .mc-inquiry-heading span{color:#b8cce2;font-size:12px}.demo1-after .member-content .mc-event-list.mc-inquiry-list th:first-child{width:9%}.demo1-after .member-content .mc-event-list.mc-inquiry-list th:nth-child(2){width:11%}.demo1-after .member-content .mc-event-list.mc-inquiry-list th:nth-child(3){width:auto}.demo1-after .member-content .mc-event-list.mc-inquiry-list th:nth-child(4){width:14%}.demo1-after .member-content .mc-event-list.mc-inquiry-list th:nth-child(5){width:18%}.demo1-after .member-content .mc-event-list.mc-inquiry-list th:last-child{width:14%}.demo1-after .member-content .mc-inquiry-list tbody tr{cursor:pointer}.demo1-after .member-content .mc-inquiry-types{border:0;min-width:0;margin:0 0 24px;padding:0}.demo1-after .member-content .mc-inquiry-types legend{margin-bottom:12px;font-weight:700}.demo1-after .member-content .mc-inquiry-types>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.demo1-after .member-content .mc-inquiry-types button{background:#122c49;border:1px solid #395676;min-height:50px}.demo1-after .member-content .mc-inquiry-types button[aria-pressed=true]{color:#fff;background:#204880;border-color:#429ade}.demo1-after .member-content .mc-inquiry-types p,.demo1-after .member-content .mc-attachment-section>p{color:#b8cce2;font-size:13px;line-height:1.7}.demo1-after .member-content .mc-field-caption{justify-content:space-between;align-items:center;gap:12px;display:flex}.demo1-after .member-content .mc-field-caption small{color:#b8cce2;font-size:12px;font-weight:400}.demo1-after .member-content .mc-field-error{color:#ffa4b4;font-size:12px}.demo1-after .member-content .mc-field [aria-invalid=true]{border-color:#fa879b}.demo1-after .member-content .mc-attachment-section{background:#122c49;border:1px solid #395676;border-radius:10px;margin:22px 0;padding:18px}.demo1-after .member-content .mc-attachment-section summary{cursor:pointer;min-height:30px;font-weight:700}.demo1-after .member-content .mc-attachment-section summary span{float:right;color:#b8cce2;font-size:13px}.demo1-after .member-content .mc-selected-bet{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.demo1-after .member-content .mc-inquiry-submit{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.demo1-after .member-content .mc-inquiry-submit button{min-width:130px;min-height:48px}@media (width<=1023px){.demo1-after .member-content .mc-original-desktop,.demo1-after .member-content .mc-inquiry-list .mc-event-list-desktop{display:none}.demo1-after .member-content .mc-original-cards,.demo1-after .member-content .is-grid .mc-original-cards{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demo1-after .member-content .mc-inquiry-list .mc-event-list-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.demo1-after .member-content .mc-event-list.mc-inquiry-list{background:0 0;border:0}.demo1-after .member-content .mc-inquiry-list .mc-event-list-mobile li{background:#122c49;border:1px solid #395676;border-radius:12px;overflow:hidden}.demo1-after .member-content .mc-inquiry-list button.mc-event-mobile-link{text-align:left;background:0 0;border:0;gap:14px;width:100%;height:100%;padding:18px;display:grid}.demo1-after .member-content .mc-inquiry-list .mc-event-mobile-meta{color:#b8cce2;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.demo1-after .member-content .mc-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.demo1-after .member-content .mc-original-cards,.demo1-after .member-content .is-grid .mc-original-cards,.demo1-after .member-content .mc-inquiry-list .mc-event-list-mobile,.demo1-after .member-content .mc-event-grid{grid-template-columns:1fr}.demo1-after .member-content .mc-board-document h3{font-size:21px}}.demo1-after .mc-inquiry-header-actions{display:none}@media (width<=639px){.capy-layout.demo1-shell.demo1-after .mc-inquiry-write>.benefit-page-intro{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.capy-layout.demo1-shell.demo1-after .mc-inquiry-write>.benefit-page-intro>div{min-width:0}.capy-layout.demo1-shell.demo1-after .mc-inquiry-write .mc-inquiry-header-back{color:#b8cce2;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-width:64px;min-height:44px;margin:0;padding:0 8px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.capy-layout.demo1-shell.demo1-after .mc-inquiry-write .mc-inquiry-header-back:hover{color:#fff;background:#193957}.demo1-after .mc-inquiry-header-actions{display:block}.demo1-after .member-content.mc-inquiry-write{padding-bottom:180px}.demo1-after .member-content .mc-inquiry-submit{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#122c49;border-top:1px solid #395676;margin:0;position:fixed;bottom:0;left:0;right:0}.demo1-after .member-content .mc-inquiry-submit button{flex:1;min-width:0}.demo1-after .member-content .mc-inquiry-submit button[type=submit]{flex:2}}.demo1-after .member-content .mc-reply-disclosure{margin-top:18px}.demo1-after .member-content .mc-reply-disclosure summary{cursor:pointer;color:#b7e7ff;padding:14px 0;font-weight:700}.demo1-after .member-content .mc-event-grid img{aspect-ratio:437/175;object-fit:fill}.demo1-after .member-content .mc-event-reference-fallback{aspect-ratio:437/175;box-sizing:border-box;background:linear-gradient(100deg,#122c49,#244c66);flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:20px;display:flex}.demo1-after .member-content .mc-event-reference-fallback strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:22px;line-height:1.25;display:-webkit-box;overflow:hidden}.demo1-after .member-content.structure-page .mc-event-dialog-header{z-index:1;border:0;min-height:44px;padding:0;position:absolute;top:20px;right:20px}.demo1-after .member-content .mc-event-dialog-header h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.demo1-after .member-content .mc-event-dialog-header button{background:#193957;border-radius:50%}.demo1-after .member-content .mc-event-dialog-body{padding:40px}.demo1-after .member-content .mc-board-document>header{padding-right:48px}.demo1-after .member-content .mc-event-dialog-footer{justify-content:center}.demo1-after .member-content .mc-event-document>header,.demo1-after .member-content .mc-event-document>.mc-board-images,.demo1-after .member-content .mc-event-document>.mc-document-copy{background:#193957;border:0;border-radius:16px;margin:0 0 20px;padding:24px}.demo1-after .member-content .mc-event-document>header{padding-right:48px}.demo1-after .member-content .mc-event-document>header h3{margin:0 0 18px}.demo1-after .member-content .mc-document-copy h4{margin:0 0 16px;font-size:18px}.demo1-after .member-content .mc-event-document .mc-rich{min-height:0;padding:0;font-size:14px;line-height:1.85}.demo1-after .member-content .mc-inquiry-updated{flex-wrap:wrap;justify-content:flex-start!important;gap:5px!important}@media (width>=768px) and (width<=1279px){.demo1-after .member-content .is-grid .mc-original-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.demo1-after .member-content .mc-notice-list:not(.is-grid) .mc-original-cards{grid-template-columns:1fr}}@media (width<=639px){.demo1-after .member-content .mc-event-dialog-body{padding:28px 20px}.demo1-after .member-content.structure-page .mc-event-dialog-header{top:10px;right:10px}.demo1-after .member-content .mc-event-document>header,.demo1-after .member-content .mc-event-document>.mc-board-images,.demo1-after .member-content .mc-event-document>.mc-document-copy{padding:20px}.demo1-after .member-content .mc-event-document>header{padding-right:38px}}.pb-page{min-width:0}.pb-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:16px;display:grid}.pb-main{min-width:0}.pb-settlement,.pb-rules{border:1px solid var(--seven-line,#395676);background:var(--seven-surface,#122c49);color:var(--seven-text,#fff);border-radius:12px}.pb-settlement{overflow:hidden}.pb-settlement>header{border-bottom:1px solid var(--seven-line,#395676);justify-content:space-between;align-items:start;gap:16px;padding:22px 24px;display:flex}.pb-settlement>header span:first-child{color:var(--seven-gold,#00b0f0);font-size:12px;font-weight:800}.pb-settlement h2,.pb-rules h2{color:var(--seven-text,#fff);margin:5px 0 0;font-size:20px}.pb-settlement>header p,.pb-preview p{color:var(--seven-muted,#b8cce2);overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.5}.pb-status{border:1px solid var(--seven-line,#395676);color:var(--seven-text,#fff);background:var(--seven-surface-3,#0b1b2f);border-radius:99px;flex:none;padding:7px 10px;font-size:11px;font-weight:700}.pb-amount{justify-content:space-between;align-items:center;gap:20px;padding:25px 24px 23px;display:flex}.pb-amount>div{min-width:0}.pb-amount span{color:var(--seven-muted,#b8cce2);font-size:13px}.pb-amount strong{color:var(--seven-gold-strong,#00b0f0);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 7px;font-size:clamp(28px,3vw,40px);line-height:1.2;display:block}.pb-amount p{color:var(--seven-muted,#b8cce2);margin:0;font-size:11px;line-height:1.6}.pb-amount button,.pb-dialog-actions button:last-child{color:#fff;cursor:pointer;background:#0060b0;border:1px solid #00b0f0;border-radius:7px;min-width:142px;min-height:44px;padding:10px 18px;font-size:13px;font-weight:800}.pb-amount button:disabled,.pb-dialog-actions button:disabled{opacity:.55;cursor:not-allowed}.pb-breakdown{border:1px solid var(--seven-line,#395676);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 24px 24px;display:grid}.pb-breakdown>div{border-right:1px solid var(--seven-line,#395676);min-width:0;padding:15px}.pb-breakdown>div:last-child{border-right:0}.pb-breakdown dt,.pb-preview dt{color:var(--seven-muted,#b8cce2);font-size:11px}.pb-breakdown dd,.pb-preview dd{color:var(--seven-text,#fff);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0 0;font-size:16px;font-weight:800}.pb-note{color:var(--seven-muted,#b8cce2);margin:-10px 24px 20px;font-size:12px}.pb-preview{border-top:1px solid var(--seven-line,#395676);background:var(--seven-surface-2,#122c49);padding:20px 24px 22px}.pb-preview>div>span{color:var(--seven-gold,#00b0f0);font-size:12px;font-weight:800}.pb-preview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:17px 0 10px;display:grid}.pb-preview dl>div{min-width:0}.pb-preview small{color:var(--seven-muted,#b8cce2);font-size:11px}.pb-rules{padding:20px}.pb-rules h2{margin:0 0 14px;font-size:16px}.pb-rules ul{color:var(--seven-muted,#b8cce2);gap:14px;margin:0;padding-left:19px;font-size:12px;line-height:1.7;display:grid}.pb-rules li::marker{color:var(--seven-gold,#00b0f0)}.pb-feedback{border:1px solid var(--seven-line,#395676);color:var(--seven-text,#fff);background:var(--seven-surface,#122c49);border-radius:8px;margin:12px 0 0;padding:12px 14px;font-size:13px}.pb-feedback.error{color:#ffb8b8}.pb-page .pb-history{margin-top:18px;padding:20px}.pb-page .pb-history>h2{color:var(--seven-text,#fff);margin:0 0 16px;font-size:17px}.pb-history-summary{border:1px solid var(--seven-line,#395676);color:var(--seven-muted,#b8cce2);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-size:12px;display:flex}.pb-history-summary strong{color:var(--seven-gold-strong,#00b0f0);font-size:18px}.pb-history .mc-table-scroll{margin-top:15px}.pb-history .mc-table td{white-space:nowrap}.pb-history .mc-table td:nth-child(2){white-space:normal;min-width:180px}.pb-dialog{color:#fff;background:#122c49;border:1px solid #395676;border-radius:12px;width:min(500px,100vw - 30px);max-height:min(86dvh,700px);padding:0;overflow:auto;box-shadow:0 20px 65px #0009}.pb-dialog::backdrop{background:#03101fd1}.pb-dialog>header{border-bottom:1px solid #395676;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.pb-dialog h2{margin:0;font-size:18px}.pb-dialog>header button{color:#fff;cursor:pointer;background:0 0;border:0;min-width:34px;min-height:34px;font-size:24px}.pb-dialog>p{color:#b8cce2;margin:18px 20px 10px;font-size:13px}.pb-dialog dl{margin:0 20px}.pb-dialog dl>div{border-bottom:1px solid #395676;justify-content:space-between;gap:12px;padding:12px 0;font-size:12px;display:flex}.pb-dialog dt{color:#b8cce2}.pb-dialog dd{text-align:right;overflow-wrap:anywhere;margin:0}.pb-dialog-actions{justify-content:flex-end;gap:8px;padding:18px 20px 20px;display:flex}.pb-dialog-actions button:first-child{color:#fff;cursor:pointer;background:#0b1b2f;border:1px solid #395676;border-radius:7px;min-width:90px;min-height:44px}.pb-page button:focus-visible,.pb-dialog button:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=1050px){.pb-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.pb-settlement>header,.pb-amount,.pb-preview{padding-inline:16px}.pb-amount{flex-direction:column;align-items:stretch}.pb-amount button{width:100%}.pb-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:16px}.pb-breakdown>div:nth-child(2){border-right:0}.pb-breakdown>div:nth-child(-n+2){border-bottom:1px solid var(--seven-line,#395676)}.pb-preview dl{gap:8px}.pb-preview dd{font-size:13px}.pb-page .pb-history{padding:16px}}@media (width<=420px){.pb-settlement>header{flex-direction:column}.pb-breakdown>div{padding:12px 9px}.pb-preview dl{grid-template-columns:1fr}.pb-preview dl>div{justify-content:space-between;gap:10px;display:flex}.pb-preview dd{text-align:right;margin:0}.pb-dialog dl>div{display:block}.pb-dialog dd{text-align:left;margin-top:5px}}.capy-layout.demo1-shell.demo1-after .capy-history-page{color:#e8f1fb}.capy-layout.demo1-shell.demo1-after .capy-history-card .capy-history-actions>button:hover{color:#fff;background:#235179}.capy-layout.demo1-shell.demo1-after .capy-history-filters{background:#142a44;border:1px solid #395676;border-radius:8px;gap:14px;margin:0 0 25px;padding:18px 20px;display:grid}.capy-layout.demo1-shell.demo1-after .capy-history-filter-row{align-items:center;gap:16px;min-width:0;display:flex}.capy-layout.demo1-shell.demo1-after .capy-history-filter-label{color:#a9bfd6;white-space:nowrap;flex:0 0 72px;font-size:12px;font-weight:700}.capy-layout.demo1-shell.demo1-after .capy-history-filters :is(.capy-sports-mode-tabs,.capy-history-range){flex-wrap:wrap;gap:7px;margin:0;display:flex}.capy-layout.demo1-shell.demo1-after .capy-history-filters :is(.capy-sports-mode-tabs,.capy-history-range) button{color:#c7d9e8;background:#1b344f;border:1px solid #3e5b79;border-radius:6px;min-height:36px;padding:7px 15px;font-size:12px;font-weight:650;line-height:1.3}.capy-layout.demo1-shell.demo1-after .capy-history-filters :is(.capy-sports-mode-tabs,.capy-history-range) button[aria-pressed=true]{color:#fff;background:#17649f;border-color:#4289c1}.capy-layout.demo1-shell.demo1-after .capy-history-filters .capy-filter-reset{color:#c7d9e8;white-space:nowrap;background:0 0;border:1px solid #3e5b79;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:36px;margin-left:auto;padding:7px 11px;font-size:12px;display:inline-flex}.capy-layout.demo1-shell.demo1-after .capy-history-filters .capy-filter-reset:hover{color:#fff;background:#1b344f}.capy-layout.demo1-shell.demo1-after .capy-history-dates{margin:0 0 0 88px}.capy-layout.demo1-shell.demo1-after .capy-history-dates label{color:#a9bfd6}.capy-layout.demo1-shell.demo1-after .capy-history-list-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.capy-layout.demo1-shell.demo1-after .capy-history-list-heading h2{color:#eaf5ff;margin:0;font-size:17px;font-weight:750}.capy-layout.demo1-shell.demo1-after .capy-history-rows{gap:10px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-card:not(.compact){background:#182e49;border:1px solid #3c5877;border-radius:8px;padding:0;overflow:hidden}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-card-heading{border-bottom:1px solid #33516f;min-height:39px;padding:6px 12px}.capy-layout.demo1-shell.demo1-after .capy-history-ticket{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.capy-layout.demo1-shell.demo1-after .capy-history-ticket time{font-variant-numeric:tabular-nums;margin-left:0}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-bet-status{color:#8fd5ff;white-space:nowrap;background:#173954;border-color:#355e82;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:750}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-bet-status.status-win{color:#80dfbd;background:#133e3b;border-color:#2d7164}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-bet-status.status-lose{color:#f3aaa5;background:#472d31;border-color:#7a514f}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-bet-status.status-cancel{color:#c0cedc;background:#28384b;border-color:#53657a}.capy-layout.demo1-shell.demo1-after .capy-history-card-content{grid-template-columns:minmax(0,1fr) minmax(370px,44%);align-items:center;gap:20px;padding:17px 18px;display:grid}.capy-layout.demo1-shell.demo1-after .capy-history-card-match{min-width:0}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-game{color:#f2f7fc;letter-spacing:-.03em;margin:0;font-size:18px;font-weight:750;line-height:1.4}.capy-layout.demo1-shell.demo1-after .capy-history-selection{color:#a8c1d7;margin:8px 0 0;font-size:12px;line-height:1.5}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-card-content dl{background:#10243b;border:1px solid #2e4865;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;min-height:72px;margin:0;padding:13px 15px;display:grid}.capy-layout.demo1-shell.demo1-after .capy-history-card-content dl:has(>div:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-card-content dt{color:#91abc4;white-space:nowrap;font-size:11px;font-weight:600}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-card-content dd{color:#f2f7fc;white-space:nowrap;margin:6px 0 0;font-size:15px;font-weight:750;line-height:1.3}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-payout dd{color:#8ddafc}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-card-footer{border-top:1px solid #33516f;min-height:38px;padding:8px 12px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-card time{color:#9fb6ce;font-size:11px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-actions>button{color:#9bd5f8;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:2px;min-height:30px;padding:4px 8px 4px 10px;font-size:12px;font-weight:700;display:inline-flex}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-cancel-message{color:#a9bfd6;max-width:360px;font-size:11px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-sports-dialog{background:#102238;border-radius:10px;width:min(700px,100vw - 24px)}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-sports-dialog>header{background:#182e49;border-bottom:1px solid #395676;padding:20px 24px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-sports-dialog>header small{color:#8cc9ed;letter-spacing:.12em;font-size:10px;font-weight:700}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-sports-dialog>header h2{color:#f2f7fc;font-size:21px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-sports-dialog>header button{color:#c7d9e8;border-radius:50%;width:32px;min-height:32px;padding:0;font-size:21px;line-height:1}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-sports-dialog-body{padding:22px 24px 24px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-bet-detail-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-bet-detail-heading strong{color:#e8f1fb;font-size:15px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-bet-detail-summary>p{color:#9fb6ce;margin:9px 0 16px;font-size:11px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-bet-detail-summary dl{background:#395676;border:1px solid #395676;border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0 0 24px;padding:1px;overflow:hidden}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-bet-detail-summary dl>div{background:#162c47;grid-column:span 2;min-height:76px;padding:15px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-bet-detail-summary dl>div:nth-child(n+4){grid-column:span 3}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-bet-detail-summary dt{color:#9fb6ce;font-size:11px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-bet-detail-summary dd{color:#f2f7fc;margin-top:8px;font-size:16px;font-weight:750}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-bet-detail-payout dd{color:#8ddafc}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-sports-dialog-body>h3{color:#eaf5ff;margin:0 0 12px;font-size:15px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-bet-legs li{background:#182e49;border-radius:7px;padding:15px 16px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-bet-legs strong{color:#eaf5ff;font-size:14px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-bet-legs p{color:#acd0e8;margin:9px 0 6px;font-size:12px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-bet-legs small{color:#94acc4;font-size:11px}@media (width<=900px){.capy-layout.demo1-shell.demo1-after .capy-history-card-content{grid-template-columns:1fr;gap:14px}}@media (width<=767px){.capy-layout.demo1-shell.demo1-after .capy-history-page>:is(.capy-history-filters,.capy-history-list-heading,.capy-history-rows,.capy-sports-empty,.app-pagination){margin-inline:12px}.capy-layout.demo1-shell.demo1-after .capy-history-filters{gap:16px;margin-bottom:23px;padding:16px}.capy-layout.demo1-shell.demo1-after .capy-history-filter-row{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.capy-layout.demo1-shell.demo1-after .capy-history-filters .capy-sports-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.capy-layout.demo1-shell.demo1-after .capy-history-filters .capy-history-range{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.capy-layout.demo1-shell.demo1-after .capy-history-range>:last-child{grid-column:span 2}.capy-layout.demo1-shell.demo1-after .capy-history-filters :is(.capy-sports-mode-tabs,.capy-history-range) button{white-space:nowrap;min-width:0;min-height:44px;padding:8px 10px;font-size:12px}.capy-layout.demo1-shell.demo1-after .capy-history-filters .capy-filter-reset{justify-self:stretch;min-width:0;min-height:44px;margin:0}.capy-layout.demo1-shell.demo1-after .capy-history-dates{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0}.capy-layout.demo1-shell.demo1-after .capy-history-dates :is(label,input){width:100%;min-width:0}.capy-layout.demo1-shell.demo1-after .capy-history-list-heading h2{font-size:16px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-card-heading{align-items:flex-start;padding:8px 10px}.capy-layout.demo1-shell.demo1-after .capy-history-ticket{gap:5px 7px}.capy-layout.demo1-shell.demo1-after .capy-history-ticket time{margin-left:0}.capy-layout.demo1-shell.demo1-after .capy-history-card-content{padding:15px 14px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-game{font-size:17px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-card-content dl{padding:12px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-card-content dd{font-size:14px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-card-footer{padding:8px 10px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-sports-dialog>header,.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-sports-dialog-body{padding:17px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-bet-detail-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-bet-detail-summary dl>div,.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-bet-detail-summary dl>div:nth-child(n+4){grid-column:span 1}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-bet-detail-summary dl>div:last-child{grid-column:1/-1}}@media (width<=390px){.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-card-content dl{grid-template-columns:repeat(2,minmax(0,1fr))}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-card-content dl:has(>div:nth-child(3))>.capy-history-payout{grid-column:1/-1}}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-bet-status.status-void{color:#e8d29e;background:#3d382d;border-color:#806d4c}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-card-content{grid-template-columns:minmax(0,1fr) minmax(250px,30%);align-items:start}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-card-content dl{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-card-content dl:has(>div:nth-child(3))>.capy-history-payout{grid-column:1/-1}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-list{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg{background:#10243b;border:1px solid #375473;border-radius:6px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:10px;display:grid}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-time{color:#a9bfd6;font-variant-numeric:tabular-nums;text-align:center;flex-direction:column;align-items:center;gap:2px;font-size:10px;line-height:1.25;display:flex}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-body{min-width:0}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-meta{color:#b8d0e4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-width:0;margin-bottom:7px;font-size:11px;font-weight:650;display:flex}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-verdict{color:#aac2d7;background:#263b52;border:1px solid #47617a;padding:4px 9px;font-size:10px;font-weight:700;line-height:1.2}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-verdict.verdict-win{color:#fff;background:#237b56;border-color:#237b56}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-verdict.verdict-lose{color:#f3aaa5;background:#543337;border-color:#7a514f}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-verdict.verdict-cancel{color:#e8d29e;background:#4d422e;border-color:#806d4c}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-picks{grid-template-columns:minmax(0,1fr) 39px minmax(0,1fr);gap:5px;min-width:0;display:grid}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-picks.has-draw{grid-template-columns:repeat(3,minmax(0,1fr))}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-pick,.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-vs{color:#c6d9e9;background:#1b344f;border:1px solid #3e5b79;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;min-width:0;min-height:42px;padding:7px 9px;font-size:11px;line-height:1.3;display:flex}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-pick span{overflow-wrap:anywhere;min-width:0}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-pick strong{font-variant-numeric:tabular-nums;flex:none;font-size:12px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-pick.is-selected,.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-vs.is-selected{color:#fff;background:#17649f;border-color:#4289c1;font-weight:750}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-vs{color:#9bcdeb;text-align:center;background:#0b1b2f;justify-content:center;padding:4px;font-size:10px;font-weight:800}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-vs.is-selected{color:#fff;background:#17649f;flex-direction:column;font-size:9px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-single{width:100%}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-choice,.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-result{color:#a9bfd6;margin:7px 0 0;font-size:10px;line-height:1.4}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-choice strong{color:#e8f1fb}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-detail-legs{gap:10px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-detail-legs .capy-history-leg{background:#182e49;padding:13px}@media (width<=900px){.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-card-content{grid-template-columns:1fr}}@media (width<=767px){.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg{grid-template-columns:1fr;gap:8px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-time{text-align:left;flex-direction:row;gap:5px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-picks{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-picks.has-draw{grid-template-columns:repeat(3,minmax(0,1fr))}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-pick{flex-wrap:wrap;padding:7px}}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-card-content{padding:8px 12px;display:block}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-list{gap:5px;container-type:inline-size}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-list .capy-history-leg{background:#10243b;border-color:#344e6b;border-radius:4px;grid-template-columns:92px minmax(0,1fr) 70px minmax(70px,90px);gap:7px;padding:6px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-time{text-align:left;align-items:flex-start;padding:3px 5px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-time b{color:#e2f1fd;font-size:13px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-time small{color:#87abc8;margin-top:3px;font-size:10px;font-weight:650;line-height:1.2}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-picks,.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-picks.has-draw{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);gap:4px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-pick,.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-vs{border-radius:3px;min-height:44px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-pick{padding:8px 10px;font-size:12px;font-weight:650}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-pick strong{font-size:13px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-pick.is-selected,.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-vs.is-selected{background:#156aa8;border-color:#3b8dc7}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-vs{color:#c6d8e8;font-variant-numeric:tabular-nums;font-size:11px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-vs.is-selected{font-size:10px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-score{color:#a9bfd6;font-variant-numeric:tabular-nums;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:44px;display:flex}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-score small{color:#829eb9;font-size:10px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-score strong{color:#e9f4fd;white-space:nowrap;font-size:13px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-score span{font-size:10px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-verdict{text-align:center;white-space:normal;border-radius:5px;justify-content:center;justify-self:center;align-items:center;gap:4px;max-width:100%;min-height:24px;font-size:11px;line-height:1.35;display:inline-flex}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-verdict svg{flex-shrink:0}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-verdict.verdict-half_win,.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-verdict.verdict-half_lose{color:#e8d29e;background:#4d422e;border-color:#806d4c}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-summary{background:0 0;border:0;border-radius:0;flex-wrap:wrap;flex:auto;align-items:baseline;gap:6px 18px;min-width:0;margin:0;padding:0;display:flex}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-summary>div{align-items:baseline;gap:6px;min-width:0;max-width:100%;display:flex}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-summary .capy-history-payout{margin-left:auto}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-summary dt{color:#91abc4;white-space:nowrap;font-size:11px;font-weight:400}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-summary dd{color:#f2f7fc;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-size:12px;font-weight:700}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-summary .capy-history-payout dd{color:#8ddafc}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-actions:empty{display:none}@container (width<=720px){.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-list .capy-history-leg{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"time time""picks picks""score verdict";gap:6px 8px;padding:9px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-time{flex-direction:row;grid-area:time;align-items:baseline;gap:6px;padding:0}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-time small{margin:0 0 0 auto}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-body{grid-area:picks}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-score{flex-direction:row;grid-area:score;justify-content:flex-start;min-height:24px;padding-left:2px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-verdict{grid-area:verdict;justify-self:end;max-width:140px}}@media (width<=767px){.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-card-content{padding:8px 10px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-picks{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-picks.has-draw{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-leg-pick{min-height:44px;padding:6px 8px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-summary{gap:6px 12px}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-history-summary>div{gap:4px}}.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-pick-name{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;line-height:1.45;overflow:hidden}@media (width<=767px){.capy-layout.demo1-shell.demo1-after .capy-history-page .capy-pick-name{font-size:10px}.capy-layout.demo1-shell.demo1-after .capy-history-filters :is(.capy-sports-mode-tabs,.capy-history-range){flex-wrap:wrap;display:flex}.capy-layout.demo1-shell.demo1-after .capy-history-filters :is(.capy-sports-mode-tabs,.capy-history-range) button{flex:1 0 calc(33.3333% - 5.33333px);min-width:max-content}}.capy-layout.demo1-shell.demo1-after .capy-history-heading-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.ui-skeleton-static{min-width:0}.demo1-after .ui-skeleton-static button:disabled{opacity:1;cursor:default}.ui-skeleton-control-label{width:60px;max-width:80%;height:14px;margin-inline:auto}.ui-skeleton-copy{gap:9px;width:100%;min-width:0;display:grid}.ui-skeleton-value{width:110px;max-width:100%}.ui-skeleton-badge{flex:none;width:55px;height:24px}.ui-skeleton-inline{vertical-align:middle;width:26px;display:inline-block}.ui-skeleton-cell{width:80%;max-width:130px;margin-inline:auto}.ui-skeleton-cell-0{max-width:75px}.ui-skeleton-plain-table table{width:100%}.ui-skeleton-plain-table td{height:49px}.ui-skeleton-static table td{height:54px}.ui-skeleton-list-profile .ui-skeleton-cell{margin-left:0}.ui-skeleton-list-profile td:nth-child(n+3) .ui-skeleton-cell{margin-left:auto;margin-right:0}.ui-skeleton-list-wallet .cw-history-label{min-height:45px}.ui-skeleton-list-wallet strong .ui-skeleton-block{width:110px;height:30px}.ui-skeleton-list-wallet time .ui-skeleton-block{width:125px;height:12px}.ui-skeleton-list-wallet .cw-history-mobile>article>.ui-skeleton-badge{justify-self:end}.ui-skeleton-list-wallet .cw-history-mobile>article>small .ui-skeleton-block{max-width:165px;height:12px}.ui-skeleton-list-ledger .cw-history-label{gap:4px;min-height:39px;display:grid}.ui-skeleton-list-ledger strong .ui-skeleton-block{width:100px;height:30px}.ui-skeleton-list-ledger time .ui-skeleton-block{width:125px;max-width:100%;height:12px}.ui-skeleton-list-ledger .cw-history-balance .ui-skeleton-block{width:120px;max-width:100%;height:12px;margin-left:auto}.ui-skeleton-list-coupon .coupon-history-mobile>li>div>.ui-skeleton-line-long{width:65%}.ui-skeleton-list-coupon .coupon-history-mobile small .ui-skeleton-block{height:11px;margin:8px 0}.ui-skeleton-list-referral .rf-member-head>div{max-width:60%}.ui-skeleton-list-referral dd{width:42%}.ui-skeleton-list-notice .ui-skeleton-notice-card{min-height:144px}.ui-skeleton-list-messages .message-card-open{align-items:center;gap:12px;padding:16px;display:flex}.demo1-after .message-page .ui-skeleton-list-messages .message-card-content{gap:8px;display:grid}.ui-skeleton-list-messages .message-mail-icon>.ui-skeleton-block{width:22px;height:18px}.ui-skeleton-list-messages .message-card-footer time>.ui-skeleton-block{width:120px;height:12px}.ui-skeleton-list-messages .message-card-footer>.ui-skeleton-badge{width:30px;height:30px}.ui-skeleton-profile,.ui-skeleton-coupon,.ui-skeleton-inquiry-form{display:block}.ui-route-skeleton.mp-page>.ui-skeleton-profile{margin-top:0}.ui-skeleton-profile-content{color:#fff;flex-direction:column;gap:20px;display:flex}.ui-skeleton-profile-content .mp-identity-copy{flex:1}.ui-skeleton-profile-content .mp-identity h2>.ui-skeleton-block{width:95px;height:31.5px}.ui-skeleton-profile-content .mp-identity-copy>p>.ui-skeleton-block{height:19.5px}.ui-skeleton-profile-content .mp-avatar>.ui-skeleton-block{width:25px;height:25px}.ui-skeleton-profile-content .mp-identity-name>.ui-skeleton-badge{width:65px;height:25.4px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .ui-skeleton-profile-content .mp-identity h2>.ui-skeleton-block{margin:0}.ui-skeleton-profile-content .mp-asset-value>.ui-skeleton-block{width:145px;max-width:100%;height:36px}.ui-skeleton-profile-content .mp-info-list dd>.ui-skeleton-block{width:70%;height:19.5px}.capy-layout.demo1-shell.demo1-after .member-content.mp-page .ui-skeleton-profile-content .mp-info-list>div{align-items:center}.ui-skeleton-profile-content .mp-bank-account>div{flex:1}.ui-skeleton-profile-content .mp-bank-symbol>.ui-skeleton-block{width:24px;height:24px}.ui-skeleton-profile-content .mp-bank-account .ui-skeleton-copy{gap:9px}.ui-skeleton-profile-content .mp-bank-account .ui-skeleton-block:last-child{height:25.5px}.ui-skeleton-profile-content .mp-security-label{flex:1}.ui-skeleton-profile-content .mp-security-label small>.ui-skeleton-block{width:70%;height:18px}.ui-skeleton-coupon-content .coupon-register .ui-skeleton-input{background:#14263d;border:1px solid #395676;height:44px}.ui-skeleton-coupon-summary{display:block}.coupon-summary strong>.ui-skeleton-block{width:55px;height:27.5px}.ui-skeleton-coupon-cards{display:block}.ui-skeleton-coupon-cards .coupon-simple-card__header h3 .ui-skeleton-block{height:14px}.coupon-simple-card__amount strong>.ui-skeleton-block{width:130px;height:30.8px}.coupon-simple-card__validity strong>.ui-skeleton-block{height:16.8px}.ui-skeleton-benefit-content>.mc-panel{margin-bottom:0}.ui-skeleton-attendance,.ui-skeleton-roulette,.ui-skeleton-payback{display:block}.ui-skeleton-year{width:35px;height:13px;margin:auto}.ui-skeleton-month{width:50px;height:26px;margin:2px auto 0}.ui-skeleton-streak-value{width:50px;height:45px;margin-top:8px}.ui-skeleton-attendance .seven-streak p>.ui-skeleton-block{height:14px}.ui-skeleton-attendance .benefit-guide article>.ui-skeleton-block:nth-child(2){width:80px}.ui-skeleton-attendance .benefit-guide article>.ui-skeleton-block:last-child{width:60%}.ui-skeleton-roulette .seven-roulette-summary strong>.ui-skeleton-block{width:80%;height:24px}.ui-skeleton-roulette .ui-skeleton-wheel{justify-self:center;width:min(100%,360px);margin:auto}.ui-skeleton-roulette .capy-roulette-controls .ui-skeleton-control-label{height:14px;margin-inline:auto}.ui-skeleton-roulette .reward-list>div>span>.ui-skeleton-block:last-child{max-width:120px}.ui-skeleton-payback .pb-amount strong>.ui-skeleton-block{width:160px;max-width:100%;height:48px}.ui-skeleton-payback .pb-settlement>header p>.ui-skeleton-block,.ui-skeleton-payback .pb-preview p>.ui-skeleton-block{width:210px;max-width:100%;height:18px}.ui-skeleton-payback .pb-preview dd{min-width:70px}.ui-skeleton-referral{display:block}.ui-skeleton-referral .rf-code-display>.ui-skeleton-block:first-child{width:50%;height:40px}.ui-skeleton-referral .rf-code-display>.ui-skeleton-block:last-child{width:60%;height:14px;margin-top:8px}.ui-skeleton-referral .rf-policy-note>.ui-skeleton-block{height:18px}.ui-skeleton-inquiry-content .ui-skeleton-input{background:#0b1b2f;border:1px solid #395676;height:48px}.ui-skeleton-inquiry-content .ui-skeleton-textarea{background:#0b1b2f;border:1px solid #395676;height:235px}.ui-skeleton-inquiry-content .ui-skeleton-photo-attachment>.ui-skeleton-block{margin-top:12px;display:block}.ui-skeleton-event-banner{aspect-ratio:437/175;border-radius:0;height:auto}.ui-skeleton-wallet-content{color:#fff;flex-direction:column;gap:0;display:flex}.ui-skeleton-wallet-content .cw-account{min-height:81px}.ui-skeleton-wallet-content .cw-account .ui-skeleton-copy{width:100%}.ui-skeleton-wallet-content .cw-account .ui-skeleton-copy>.ui-skeleton-block{height:21px}.ui-skeleton-wallet-content .cw-account .ui-skeleton-copy{gap:4px}.ui-skeleton-rolling-content{gap:16px;padding-top:16px;display:grid}.ui-skeleton-wallet-content .cw-amount-shortcuts button:last-child{background:#0b1b2f}.ui-skeleton-wallet-content .cw-primary{background:#203650;justify-content:center}.ui-skeleton-bet-cards{gap:14px;display:grid}.ui-skeleton-bet-cards .capy-history-ticket{align-items:center}.ui-skeleton-bet-cards .capy-history-leg{min-height:100px}.ui-skeleton-bet-cards .capy-history-leg-time .ui-skeleton-block,.ui-skeleton-bet-cards .capy-history-leg-score>.ui-skeleton-block{width:40px}.ui-skeleton-bet-cards .capy-history-leg-score>small{white-space:nowrap}.ui-skeleton-history-picks{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:5px;display:grid}.ui-skeleton-history-picks>.ui-skeleton-block{height:44px}.ui-route-skeleton>.ui-skeleton-table{background:0 0;border:0;padding:0}@media (width<=640px){.ui-skeleton-profile-content{gap:16px}.ui-skeleton-profile-content .mp-identity h2>.ui-skeleton-block{height:28.5px}.ui-skeleton-profile-content .mp-identity-copy>p>.ui-skeleton-block{height:18px}.ui-skeleton-profile-content .mp-asset-value>.ui-skeleton-block{height:30px}.ui-skeleton-profile-content .mp-bank-account .ui-skeleton-copy{min-height:46px}.ui-skeleton-list-profile td{height:auto}.ui-skeleton-wallet-content .cw-account .ui-skeleton-copy>.ui-skeleton-block:last-child{height:25.5px}}@media (width<=639px){.ui-skeleton-inquiry-content .mc-inquiry-submit button:last-child{flex:2}.ui-skeleton-inquiry-content .ui-skeleton-photo-attachment>.ui-skeleton-block{display:none}}@media (width<=420px){.coupon-summary strong>.ui-skeleton-block{height:23.75px}}
