.cg-app{--cg-bg:#131316;--cg-panel:#1c1c1f;--cg-line:#ffffff12;--cg-gold:#dfc381;--cg-text:#f2f0e7;--cg-muted:#a4a4a7;background:var(--cg-bg);color:var(--cg-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;font:14px/1.65 Noto Sans KR,sans-serif}.cg-app *{box-sizing:border-box}.cg-app button,.cg-app input,.cg-app select{font:inherit}.cg-app button{cursor:pointer}.cg-app button:disabled{cursor:not-allowed;opacity:.45}.cg-app a{color:inherit;text-decoration:none}.cg-app h1,.cg-app h2,.cg-app h3,.cg-app p{margin:0}.cg-app h1,.cg-app h2,.cg-app h3{color:var(--cg-text);letter-spacing:-.04em;line-height:1.45}.cg-app h2{font-size:22px;font-weight:700}.cg-app h3{font-size:16px}.cg-app :focus-visible{outline:2px solid var(--cg-gold);outline-offset:4px}.cg-app .positive{color:#b0b0b3}.cg-app .negative{color:#ee9993}.cg-muted{color:var(--cg-muted);font-size:12px}.cg-eyebrow{letter-spacing:.17em;color:var(--cg-gold);font-size:10px;font-weight:700;display:block}.cg-topbar{border-bottom:1px solid var(--cg-line);justify-content:space-between;align-items:center;max-width:1280px;height:76px;margin:auto;padding:0 40px;display:flex}.cg-brand{letter-spacing:.16em;align-items:center;gap:15px;font-size:10px;font-weight:600;display:flex}.cg-brand>span{letter-spacing:.02em;color:var(--cg-gold);font:30px Anton,sans-serif}.cg-brand i{background:#ffffff2a;width:1px;height:20px}.cg-topbar>div{align-items:center;gap:20px;display:flex}.cg-back{align-items:center;gap:7px;font-size:12px;display:flex;color:var(--cg-muted)!important}.cg-icon{color:#c1c1c4;border:1px solid var(--cg-line);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.cg-shell{max-width:1200px;margin:auto;padding:0 28px}.cg-loading{text-align:center;padding:120px 30px}.cg-loading h1{margin-top:15px;font-size:24px}.cg-button{text-align:center;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 20px;font-size:13px;font-weight:700;line-height:1.5;transition:background .2s,transform .2s;display:inline-flex}.cg-button:not(:disabled):hover{transform:translateY(-1px)}.cg-gold{background:var(--cg-gold);color:#1e1e21;border-color:var(--cg-gold)}.cg-gold:hover{background:#eedaa9}.cg-secondary{color:var(--cg-text);background:#ffffff05;border-color:#fff2}.cg-secondary:hover{background:#ffffff0d;border-color:#cdbb7f88}.cg-text-button{min-height:40px;color:var(--cg-gold);background:0 0;border:0;justify-content:center;align-items:center;gap:9px;padding:4px 0;font-size:12px;font-weight:600;display:inline-flex}.cg-text-button:hover{color:#fff2cc}.cg-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.cg-welcome{grid-template-columns:1.1fr 1fr;align-items:center;gap:36px;min-height:620px;padding:65px 0 55px;display:grid}.cg-welcome h1{letter-spacing:-.065em;margin:26px 0 22px;font-size:clamp(38px,4.8vw,60px);font-weight:800;line-height:1.4}.cg-welcome h1 em{color:var(--cg-gold);font-style:normal}.cg-welcome-copy>.cg-text-button{margin-left:24px}.cg-welcome-facts{border-top:1px solid var(--cg-line);color:var(--cg-muted);gap:27px;margin-top:45px;padding-top:24px;font-size:10px;display:flex}.cg-welcome-facts span{flex-direction:column;gap:5px;display:flex}.cg-welcome-facts b{color:#e6e5da;font:31px/1.2 Anton,sans-serif}.cg-welcome-art{background:radial-gradient(at 50% 45%,#52525533,#0000 67%);place-items:center;height:450px;display:grid;position:relative;overflow:hidden}.cg-art-orbit{border:1px solid #dfc38120;border-radius:50%;width:340px;height:340px;position:absolute;box-shadow:0 0 0 42px #ffffff02,0 0 0 84px #ffffff01}.cg-welcome-art>.cg-pitch{opacity:.32;position:absolute;inset:15% 4% 10%;transform:perspective(500px)rotateX(30deg)}.cg-welcome-art>.cg-shirt{filter:drop-shadow(0 24px 30px #0007);width:190px;height:215px;transform:rotate(-7deg)}.cg-art-tag{border-left:2px solid var(--cg-gold);padding:7px 0 7px 17px;position:absolute;bottom:13px;left:36px}.cg-art-tag span{letter-spacing:.19em;color:var(--cg-gold);margin-bottom:6px;font-size:9px;display:block}.cg-art-tag b{font-size:13px;font-weight:500}.cg-intro-cards{border-top:1px solid var(--cg-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:25px 0 45px;display:grid}.cg-intro-cards article>span{color:#88888b;font:22px Anton,sans-serif}.cg-intro-cards h2{margin:12px 0 10px;font-size:16px}.cg-intro-cards p{color:var(--cg-muted);font-size:12px}.cg-mini-footer{border-top:1px solid var(--cg-line);color:#a0a0a3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:22px 0 35px;font-size:10px;display:flex}.cg-mini-footer button{color:var(--cg-gold);background:0 0;border:0;font-size:11px}.cg-card{border:1px solid var(--cg-line);background:var(--cg-panel);border-radius:12px;min-width:0;padding:26px}.cg-card>h2{margin-bottom:18px;font-size:18px}.cg-card-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.cg-card-title h2{font-size:17px}.cg-card-title>svg{color:var(--cg-gold)}.cg-pill{white-space:nowrap;color:#dbcfab;background:#c7bb7e12;border:1px solid #dfc38122;border-radius:4px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:600;display:inline-flex}.cg-shirt{filter:drop-shadow(0 6px 5px #0003);flex-shrink:0;width:75px;height:80px;display:block}.cg-shirt.large{width:160px;height:170px}.cg-badge{border:1px solid;border-radius:10px 10px 20px 20px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;width:55px;height:62px;display:flex;position:relative}.cg-badge b{font-size:9px;line-height:1.5}.cg-badge.small{border-radius:6px 6px 10px 10px;width:34px;height:39px}.cg-badge.small b{font-size:7px}.cg-setup{padding:35px 0 70px}.cg-setup-heading{color:var(--cg-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.cg-setup-heading b{color:var(--cg-text)}.cg-steps{gap:8px;margin:15px 0 36px;display:flex}.cg-steps i{background:#fff1;flex:1;height:3px}.cg-steps i.active{background:var(--cg-gold)}.cg-setup-grid{grid-template-columns:.9fr 1.1fr;gap:40px;max-width:930px;margin:auto;display:grid}.cg-setup-preview{text-align:center;background:radial-gradient(#6b6b6e17,#0000 65%);flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.cg-setup-preview>.cg-shirt{width:190px;height:204px;margin:35px 0 22px}.cg-setup-preview h2{overflow-wrap:anywhere;font-size:25px}.cg-setup-preview>p{color:var(--cg-muted);margin-top:7px;font-size:12px}.cg-preview-overall{align-items:center;gap:17px;margin:20px 0;display:flex}.cg-preview-overall span{color:var(--cg-muted);font-size:11px}.cg-preview-overall strong{color:var(--cg-gold);font:40px Anton,sans-serif}.cg-setup-grid>.cg-card>.cg-eyebrow{margin-bottom:17px}.cg-setup-grid>.cg-card>h2{margin-bottom:15px;font-size:27px;line-height:1.55}.cg-setup-grid>.cg-card>.cg-muted{margin-bottom:22px}.cg-label{color:#bebec1;flex-direction:column;gap:9px;min-width:0;margin:20px 0;font-size:11px;font-weight:600;display:flex}.cg-label input,.cg-label select,.cg-season-select select{width:100%;min-width:0;height:47px;color:var(--cg-text);background:#151518;border:1px solid #ffffff20;border-radius:6px;padding:9px 13px;font-size:13px;font-weight:400}.cg-form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.cg-form-row .cg-label{margin:0}.cg-swatches{flex-wrap:wrap;gap:12px;display:flex}.cg-swatches button{color:#1f1f22;border:3px solid #0000;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.cg-swatches button.selected{outline-offset:4px;outline:1px solid #e4dbad}.cg-school-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:300px;padding-right:4px;overflow:auto}.cg-school-list button,.cg-choice-list button{text-align:left;width:100%;color:var(--cg-text);background:#18181b;border:1px solid #ffffff12;border-radius:7px;align-items:center;gap:12px;margin-bottom:7px;padding:13px;display:flex}.cg-school-list button.selected,.cg-choice-list button.selected{background:#c6ad5210;border-color:#d9bd7399}.cg-school-list button>span:nth-child(2),.cg-choice-list button>span:first-child{flex:1;min-width:0}.cg-school-list b,.cg-choice-list b{font-size:12px;font-weight:600;display:block}.cg-school-list small,.cg-choice-list small{color:var(--cg-muted);font-size:10px;display:block}.cg-school-list button>svg,.cg-choice-list button>svg{color:var(--cg-gold);flex-shrink:0}.cg-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:21px 0;display:grid}.cg-focus-grid button{color:var(--cg-muted);text-align:left;background:#141417;border:1px solid #ffffff20;border-radius:7px;padding:14px 9px;font-size:11px;position:relative}.cg-focus-grid button strong{color:var(--cg-text);margin-top:5px;font:23px Anton,sans-serif;display:block}.cg-focus-grid button svg{color:var(--cg-gold);position:absolute;top:12px;right:9px}.cg-focus-grid button[aria-pressed=true]{color:var(--cg-gold);background:#bda44c11;border-color:#d3bc7b88}.cg-segment{gap:8px;margin-top:20px;display:flex}.cg-segment button{color:#bebec1;background:0 0;border:1px solid #ffffff20;border-radius:5px;flex:1;min-height:40px;font-size:12px}.cg-segment button[aria-pressed=true]{border-color:var(--cg-gold);color:var(--cg-gold)}.cg-notice{background:#d9c1750a;border:1px solid #d9c17524;border-radius:7px;gap:12px;margin:23px 0;padding:15px;display:flex}.cg-notice>svg{color:var(--cg-gold);flex-shrink:0;margin-top:3px}.cg-notice p{color:#c0c0c3;font-size:11px}.cg-setup-next{width:100%;margin-top:24px}.cg-error{color:#f4a19a;margin-top:12px;font-size:12px}.cg-dashboard{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:38px;max-width:1280px;margin:auto;padding:36px 40px 75px;display:grid}.cg-sidebar{position:sticky;top:24px}.cg-player-card{border:1px solid var(--cg-line);background:linear-gradient(135deg,#34343788,#1c1c1f);border-radius:12px;padding:24px 21px;overflow:hidden}.cg-player-card-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.cg-overall{text-align:right}.cg-overall span{letter-spacing:.18em;color:var(--cg-gold);font-size:10px;display:block}.cg-overall b{font:51px/1.25 Anton,sans-serif}.cg-player-card h2{overflow-wrap:anywhere;margin:6px 0;font-size:26px}.cg-player-card>p{color:var(--cg-muted);font-size:10px}.cg-player-club{border-top:1px solid var(--cg-line);align-items:center;gap:10px;margin-top:20px;padding-top:17px;font-size:11px;display:flex}.cg-player-club>span:last-child{flex:1;min-width:0;font-weight:600}.cg-player-club small{color:var(--cg-muted);margin-top:3px;font-size:9px;font-weight:400;display:block}.cg-notebook>nav{gap:7px;margin-top:25px;display:grid}.cg-notebook>nav>button{color:#a8a8ab;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:14px;min-height:48px;padding:11px 15px;font-size:13px;display:flex;position:relative}.cg-notebook>nav>button>svg:last-child{opacity:.35;margin-left:auto}.cg-notebook>nav>button[aria-current=page]{color:var(--cg-gold);background:#cfba7112}.cg-notebook>nav>button:hover{background:#ffffff07}.cg-notebook>nav>button>i,.cg-bottom-nav button>i{background:var(--cg-gold);border-radius:50%;width:5px;height:5px}.cg-sidebar-foot{color:#99999c;margin:32px 15px 0;font-size:10px}.cg-sidebar-foot>span{align-items:center;gap:8px;display:flex}.cg-sidebar-foot i{background:#949497;border-radius:50%;width:5px;height:5px}.cg-sidebar-foot button{color:#b8b8bb;background:0 0;border:0;align-items:center;gap:9px;min-height:40px;padding:0;font-size:10px;display:flex}.cg-main{flex-direction:column;gap:22px;min-width:0;display:flex}.cg-page-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:3px;display:flex}.cg-page-title h1{margin-top:5px;font-size:30px}.cg-year{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:11px;display:flex}.cg-year>span:first-child{color:#e5e1cd;font:22px Anton,sans-serif}.cg-year>b{color:var(--cg-muted);font-size:11px;font-weight:500}.cg-next-chapter{background:linear-gradient(115deg,#2a2a2d,#1e1e21);border:1px solid #ffffff13;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:30px;display:flex;position:relative;overflow:hidden}.cg-next-chapter h2{max-width:480px;margin:14px 0 8px;font-size:27px;line-height:1.55}.cg-next-chapter p{color:#b2b2b5;margin-bottom:25px;font-size:12px}.cg-chapter-number{color:#c2c58022;text-align:center;flex-shrink:0;padding:0 8px;font:110px/1 Anton,sans-serif}.cg-chapter-number span{letter-spacing:.2em;color:#b9b9bc66;margin-top:15px;font:700 8px Noto Sans KR,sans-serif;display:block}.cg-kpis{border:1px solid var(--cg-line);background:#1a1a1d;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:19px 0;display:grid}.cg-kpis>div{border-right:1px solid var(--cg-line);min-width:0;padding:0 20px}.cg-kpis>div:last-child{border-right:0}.cg-kpis span{color:var(--cg-muted);margin-bottom:6px;font-size:10px;display:block}.cg-kpis strong{font:32px/1.3 Anton,sans-serif}.cg-kpis .cg-money{font:600 20px/2 Noto Sans KR,sans-serif}.cg-two-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.cg-condition label{color:#b6b6b9;justify-content:space-between;margin:17px 0 8px;font-size:11px;display:flex}.cg-condition label b{color:#dbdbde}.cg-bar{background:#ffffff10;border-radius:10px;height:5px;overflow:hidden}.cg-bar>i{background:#919194;border-radius:10px;height:100%;display:block}.cg-condition+.cg-muted{margin:22px 0 12px}.cg-pitch-card{overflow:hidden}.cg-pitch{background:repeating-linear-gradient(0deg,#65656810 0 30px,#55555812 30px 60px);border:1px solid #ffffff16;border-radius:3px;width:100%;height:210px;position:relative}.cg-pitch-lines{pointer-events:none;border:1px solid #9c9c9f28;position:absolute;inset:14px}.cg-pitch-lines:before{content:"";background:#9c9c9f28;height:1px;position:absolute;top:50%;left:0;right:0}.cg-pitch-lines>i{border:1px solid #9c9c9f28;border-radius:50%;width:55px;height:55px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cg-pitch-lines>b,.cg-pitch-lines>em{border:1px solid #9c9c9f28;width:43%;height:21%;display:block;position:absolute;top:0;left:28%}.cg-pitch-lines>em{top:auto;bottom:0}.cg-pitch>span{color:#6b6b6e;flex-direction:column;align-items:center;gap:3px;font-size:7px;display:flex;position:absolute;transform:translate(-50%,-50%)}.cg-pitch>span>i{background:#88888b;border-radius:50%;width:7px;height:7px}.cg-pitch>span.selected{color:var(--cg-gold)}.cg-pitch small{font-size:7px;line-height:1}.cg-event-card{background:linear-gradient(130deg,#2d2d3088,#202023);border-color:#ceb36344}.cg-event-card>.cg-eyebrow{margin-bottom:11px}.cg-event-card>h2{margin-bottom:12px;font-size:22px}.cg-event-card>p{color:#bebec1;font-size:13px}.cg-event-options{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.cg-event-options button{text-align:left;color:var(--cg-text);background:#1a1a1d66;border:1px solid #ddc97f44;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:15px;display:flex}.cg-event-options button:hover{border-color:var(--cg-gold)}.cg-event-options b{font-size:12px;display:block}.cg-event-options small{color:#afafb2;margin-top:5px;font-size:10px;display:block}.cg-event-options svg{color:var(--cg-gold);flex-shrink:0}.cg-event-card>.cg-muted{color:#aaaaad;margin-top:14px;font-size:10px}.cg-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:7px 0 18px;display:flex}.cg-section-heading h2{font-size:18px}.cg-section-heading>span{color:var(--cg-muted);font-size:10px}.cg-section-heading h2>span{color:var(--cg-gold);margin-left:5px;font-size:13px}.cg-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.cg-news-grid>article{border:1px solid var(--cg-line);background:#1c1c1f;border-radius:8px;padding:22px 19px}.cg-news-grid>article>h3{margin:14px 0 12px;font-size:14px;line-height:1.7}.cg-news-grid p{color:var(--cg-muted);font-size:11px}.cg-stat-bars{gap:19px;padding:6px 0;display:grid}.cg-stat-bars>div{align-items:center;gap:10px;min-height:24px;font-size:11px;display:flex}.cg-stat-bars>div>span{color:#bebec1;flex-shrink:0;width:42px}.cg-stat-bars .cg-bar{flex:1}.cg-stat-bars strong{text-align:right;min-width:23px;font:15px Anton,sans-serif}.cg-stat-bars small{text-align:right;width:29px;font-size:9px}.cg-scout-quote{color:#c8c8cb;border-left:2px solid #c8af6688;padding-left:16px;font-size:13px;margin-bottom:22px!important}.cg-info-list{gap:10px;margin:0;display:grid}.cg-info-list>div{justify-content:space-between;gap:20px;font-size:11px;display:flex}.cg-info-list dt{color:var(--cg-muted)}.cg-info-list dd{text-align:right;margin:0}.cg-training{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:25px;display:grid}.cg-training>button{color:var(--cg-text);text-align:left;background:#17171a;border:1px solid #ffffff20;border-radius:6px;padding:17px 12px}.cg-training>button[aria-pressed=true]{background:#d9c27f0c;border-color:#d9c27f88}.cg-training b{font-size:12px;display:block}.cg-training small{color:var(--cg-muted);margin-top:5px;font-size:10px;display:block}.cg-shop{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:23px;display:grid}.cg-shop article{border-top:1px solid var(--cg-line);flex-direction:column;align-items:flex-start;padding-top:18px;display:flex}.cg-shop-icon{color:var(--cg-gold);height:30px}.cg-shop h3{margin:13px 0 9px;font-size:13px}.cg-shop p{color:var(--cg-muted);flex:1;font-size:11px}.cg-shop strong{margin:18px 0;font:20px Anton,sans-serif}.cg-shop button{width:100%;min-height:40px;font-size:11px}.cg-season-start{border-color:#ceb36333;justify-content:space-between;align-items:center;gap:20px;display:flex}.cg-season-start h2{margin:12px 0;font-size:23px}.cg-season-start p{color:#bababd;font-size:12px}.cg-season-start .cg-muted{max-width:460px;margin-top:9px;font-size:11px}.cg-season-start>.cg-button{flex-shrink:0}.cg-season-select{justify-content:space-between;align-items:center;gap:20px;margin-top:7px;display:flex}.cg-season-select h2{flex-shrink:0;font-size:18px}.cg-season-select select{max-width:280px;height:40px;font-size:11px}.cg-result-hero{border:1px solid var(--cg-line);background:linear-gradient(115deg,#2e2e31,#1c1c1f);border-radius:10px;align-items:center;gap:24px;padding:26px;display:flex}.cg-result-hero h2{align-items:center;gap:15px;margin:7px 0;font:44px Anton,sans-serif;display:flex}.cg-result-hero h2>span{color:#969699;font-size:26px}.cg-result-hero h2>em{margin-left:5px;font:600 13px Noto Sans KR,sans-serif}.cg-result-hero p{color:#b3b3b6;font-size:11px}.cg-injury{color:#dcb5a7;background:#c274620b;border:1px solid #c2746233;border-radius:7px;align-items:center;gap:12px;padding:15px;font-size:11px;display:flex}.cg-injury svg{flex-shrink:0}.cg-award{background:linear-gradient(125deg,#302f1f,#202023);border:1px solid #c4b07344;border-radius:10px;align-items:center;gap:22px;padding:26px;display:flex}.cg-award>svg{color:var(--cg-gold);flex-shrink:0}.cg-award h2{margin:9px 0 7px;font-size:23px}.cg-award p{color:#c0bea4;font-size:11px}.cg-award.winner{background:radial-gradient(at 100% 0,#9d79323d,#0000 70%),linear-gradient(110deg,#302f1e,#242427)}.cg-honours{flex-wrap:wrap;gap:10px;display:flex}.cg-national{text-align:center;padding:10px}.cg-national>svg{color:var(--cg-gold);margin:0 auto 12px;display:block}.cg-national>b{color:var(--cg-muted);font-size:13px;display:block}.cg-national>strong{margin:6px 0;font:32px Anton,sans-serif;display:block}.cg-national>p{color:#c0c0c3;margin:6px 0;font-size:12px}.cg-national>.cg-muted{margin-top:20px;font-size:11px}.cg-details>.cg-expanded-title{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:25px;font-size:14px;font-weight:600;list-style:none;display:flex}.cg-details>.cg-expanded-title::-webkit-details-marker{display:none}.cg-details>.cg-expanded-title>span{color:var(--cg-muted);align-items:center;gap:10px;font-size:11px;font-weight:400;display:flex}.cg-details>.cg-expanded-title{margin-bottom:20px}.cg-details>.cg-expanded-title>span>svg{transform:rotate(90deg)}.cg-table-scroll{scrollbar-width:thin;max-width:100%;overflow-x:auto}.cg-app table{border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.cg-app th,.cg-app td{border-bottom:1px solid var(--cg-line);text-align:center;padding:12px 10px}.cg-app table thead{color:#9e9ea1;font-size:10px}.cg-app table th:nth-child(2){text-align:left;min-width:140px}.cg-app table tbody th{font-weight:600}.cg-app table .is-me{color:var(--cg-gold);background:#c4af5c10}.cg-app table button{min-height:24px;font-size:11px}.cg-match-list{display:grid}.cg-match-list>button{color:var(--cg-text);border:0;border-bottom:1px solid var(--cg-line);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.cg-match-list>button:hover{color:var(--cg-gold)}.cg-match-list>button>span:first-child{flex:1;min-width:0}.cg-match-list small{color:var(--cg-muted);font-size:9px;display:block}.cg-match-list b{margin-top:4px;font-size:12px;font-weight:500;display:block}.cg-match-list strong{white-space:nowrap;font:21px Anton,sans-serif}.cg-match-list>button>span:last-child{justify-content:flex-end;align-items:center;gap:12px;min-width:80px;display:flex}.cg-continue{justify-content:space-between;align-items:center;gap:20px;padding:25px 0 8px;display:flex}.cg-continue>span{color:var(--cg-muted);font-size:12px}.cg-contract-banner{justify-content:space-between;align-items:center;gap:20px;display:flex}.cg-contract-banner h2{margin:11px 0;font-size:23px}.cg-contract-banner p{color:var(--cg-muted);font-size:12px}.cg-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cg-offer{border:1px solid var(--cg-line);background:#1c1c1f;border-radius:10px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.cg-offer-head{justify-content:space-between;align-items:center;gap:15px;width:100%;margin-bottom:22px;display:flex}.cg-offer-type{color:#bababd;border:1px solid var(--cg-line);border-radius:3px;padding:4px 8px;font-size:10px}.cg-offer>.cg-eyebrow{letter-spacing:.06em;color:var(--cg-muted);font-size:9px}.cg-offer h3{margin:7px 0 13px;font-size:20px}.cg-offer-numbers{gap:25px;margin:23px 0;display:flex}.cg-offer-numbers small{color:#a3a3a6;font-size:9px;display:block}.cg-offer-numbers b{margin-top:4px;font-size:18px;font-weight:600;display:block}.cg-offer>p{color:var(--cg-muted);flex:1;margin-bottom:20px;font-size:11px}.cg-offer>.cg-button{justify-content:space-between;width:100%}.cg-offer-modal{text-align:center}.cg-offer-modal>.cg-badge{margin:0 auto 17px}.cg-offer-modal h3{margin:22px 0 9px;font-size:28px}.cg-offer-modal h3 small{color:var(--cg-muted);font-size:11px;font-weight:400}.cg-offer-modal>p{color:var(--cg-muted);font-size:12px}.cg-offer-modal .cg-notice{text-align:left}.cg-offer-modal>.cg-actions{justify-content:center}.cg-empty{text-align:center;padding:50px 30px}.cg-empty>svg{color:var(--cg-gold);margin:0 auto 20px}.cg-empty>h2{margin-bottom:12px;font-size:21px}.cg-empty>p{color:var(--cg-muted);max-width:520px;margin:auto;font-size:12px}.cg-empty>.cg-button{margin-top:24px}.cg-career-card{background:linear-gradient(120deg,#353538,#202023);border:1px solid #9d9da033;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:30px;display:flex;position:relative;overflow:hidden}.cg-career-card.retired{background:radial-gradient(at 100% 0,#897a3044,#0000 60%),linear-gradient(120deg,#2f2f32,#1c1c1f)}.cg-career-card h2{margin:14px 0;font-size:27px}.cg-career-card h3{margin-bottom:10px;font-size:21px}.cg-career-card h3 small{color:#c0c0c3;margin-left:7px;font-size:10px;font-weight:400;display:inline-block}.cg-career-card p{color:#b8b8bb;font-size:11px}.cg-career-card>.cg-shirt{width:130px;height:140px;transform:rotate(7deg)}.cg-career-honours{color:var(--cg-gold);flex-wrap:wrap;gap:20px;margin-top:24px;font-size:10px;display:flex}.cg-career-honours>span{align-items:center;gap:7px;display:flex}.cg-career-honours b{font:18px Anton,sans-serif}.cg-most-played{align-items:center;gap:18px;display:flex}.cg-most-played h3{font-size:17px}.cg-most-played p{color:var(--cg-muted);margin-top:6px;font-size:11px}.cg-timeline{margin-top:24px;display:grid}.cg-timeline>article{grid-template-columns:45px 1fr;gap:20px;display:grid}.cg-timeline>article>span{color:#9f9fa2;padding-top:2px;font:15px Anton,sans-serif}.cg-timeline>article>div{border-left:1px solid #ffffff18;padding:0 0 26px 21px;position:relative}.cg-timeline>article>div:before{content:"";background:var(--cg-gold);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:-3px}.cg-timeline h3{font-size:13px}.cg-timeline p{color:var(--cg-muted);margin-top:7px;font-size:11px}.cg-growth-chart{align-items:flex-end;gap:9px;min-height:145px;padding:8px 0 4px;display:flex;overflow-x:auto}.cg-growth-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:21px;max-width:50px;display:flex}.cg-growth-chart b{color:var(--cg-gold);font-size:9px}.cg-growth-chart i{background:linear-gradient(#c4b275,#6c6c6f4d);border-radius:2px 2px 0 0;width:100%;min-height:5px;margin:7px 0;display:block}.cg-growth-chart small{color:var(--cg-muted);white-space:nowrap;font-size:8px}.cg-retire-link{color:#a6a6a9;align-self:flex-start;padding:10px 0}.cg-hall-list{display:grid}.cg-hall-list button{border:0;border-bottom:1px solid var(--cg-line);width:100%;color:var(--cg-text);text-align:left;background:0 0;align-items:center;gap:20px;padding:16px 0;display:flex}.cg-hall-list button>span{flex:1;font-size:13px}.cg-hall-list button small{color:var(--cg-muted);margin-top:5px;font-size:10px;display:block}.cg-hall-list button>b{color:var(--cg-gold);font:21px Anton,sans-serif}.cg-overlay{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.cg-modal{overscroll-behavior:contain;scrollbar-width:thin;background:#1c1c1f;border:1px solid #d5c38630;border-radius:14px;outline:none;width:min(100%,670px);max-height:calc(100dvh - 48px);padding:30px;overflow-y:auto;box-shadow:0 25px 100px #0007}.cg-modal>header{border-bottom:1px solid var(--cg-line);justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding-bottom:22px;display:flex}.cg-modal>header h2{margin-top:7px;font-size:23px}.cg-modal>p{color:#c0c0c3;font-size:13px}.cg-settings-list{margin-top:18px;display:grid}.cg-settings-list>button{text-align:left;border:0;border-bottom:1px solid var(--cg-line);color:var(--cg-text);background:0 0;align-items:center;gap:15px;padding:17px 0;display:flex}.cg-settings-list>button>svg:first-child{color:var(--cg-gold);flex-shrink:0}.cg-settings-list>button>span{flex:1;font-size:13px}.cg-settings-list>button small{color:var(--cg-muted);margin-top:4px;font-size:10px;display:block}.cg-guide>section{padding:10px 0 22px}.cg-guide h3{margin-bottom:10px;font-size:15px}.cg-guide p{color:#bdbdc0;font-size:12px}.cg-guide>a{border-top:1px solid var(--cg-line);color:var(--cg-gold);justify-content:space-between;align-items:center;gap:15px;padding:12px 0;font-size:11px;display:flex}.cg-world .cg-form-row{margin:20px 0}.cg-world-list{scrollbar-width:thin;max-height:340px;overflow:auto}.cg-world-list>div{border-bottom:1px solid var(--cg-line);align-items:center;gap:12px;padding:13px 0;display:flex}.cg-world-list>div>span:nth-child(2){flex:1;min-width:0}.cg-world-list b{font-size:12px}.cg-world-list small{color:var(--cg-muted);margin-top:4px;font-size:9px;display:block}.cg-world-list button{flex-shrink:0;min-height:36px;padding:7px 11px;font-size:10px}.cg-world-schools{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.cg-world-schools p{font-size:11px}.cg-world-schools small{color:var(--cg-muted);font-size:9px;display:block}.cg-toast{z-index:1500;color:#e5e5cd;background:#2a2a2d;border:1px solid #bdb07166;border-radius:8px;align-items:center;gap:18px;width:max-content;max-width:calc(100% - 30px);padding:15px 18px;font-size:12px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0007}.cg-toast>button{color:var(--cg-gold);background:0 0;border:0;flex-shrink:0;place-items:center;min-width:28px;min-height:28px;display:grid}.cg-storage-alert{text-align:center;z-index:1400;color:#fff;background:#703e2e;padding:16px;font-size:12px;position:fixed;top:0;left:0;right:0}.cg-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;bottom:0}.cg-bottom-nav{display:none}.cg-simulating{z-index:1300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#131316f5;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:28px;display:flex;position:fixed;inset:0}.cg-simulating h2{font-size:23px}.cg-simulating p{color:var(--cg-muted);font-size:12px}.cg-sim-ring{border:1px solid #d3bb7033;border-top:2px solid var(--cg-gold);border-radius:50%;width:68px;height:68px;margin-bottom:20px;animation:1.2s linear infinite cg-spin}.cg-replay-score{justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.cg-replay-score>span{flex:1;font-size:13px}.cg-replay-score>span:last-child{text-align:right}.cg-replay-score>b{white-space:nowrap;color:var(--cg-gold);font:33px Anton,sans-serif}.cg-replay-pitch{position:relative}.cg-replay-pitch>.cg-pitch{height:280px}.cg-replay-ball{font-size:17px;animation:5s ease-in-out infinite cg-ball;position:absolute;top:50%;left:50%}.cg-replay-notes{text-align:center;margin-top:22px}.cg-replay-notes p{margin:8px 0;font-size:13px}.cg-match-replay>.cg-muted{margin-top:20px;font-size:10px}@keyframes cg-spin{to{transform:rotate(360deg)}}@keyframes cg-ball{0%,to{top:50%;left:50%}25%{top:68%;left:25%}50%{top:32%;left:74%}75%{top:13%;left:50%}}@media (max-width:1000px){.cg-dashboard{grid-template-columns:210px minmax(0,1fr);gap:22px;padding:30px 24px 65px}.cg-topbar{padding:0 26px}.cg-next-chapter{padding:25px}.cg-next-chapter h2{font-size:24px}.cg-chapter-number{font-size:80px}.cg-two-columns{gap:16px}.cg-card{padding:22px}.cg-news-grid{grid-template-columns:1fr}.cg-news-grid article{padding:20px}.cg-news-grid article h3{margin:10px 0}.cg-kpis>div{padding:0 14px}.cg-shop{gap:13px}.cg-career-card>.cg-shirt{width:90px;height:100px}.cg-career-card h2{font-size:23px}.cg-welcome-art{height:400px}.cg-welcome{gap:18px;min-height:570px}}@media (max-width:760px){.cg-topbar{height:65px;padding:0 19px}.cg-brand{letter-spacing:.12em;gap:11px;font-size:8px}.cg-brand>span{font-size:26px}.cg-topbar>div{gap:12px}.cg-back{gap:4px;font-size:10px}.cg-icon{width:36px;height:36px}.cg-shell{padding:0 20px}.cg-welcome{grid-template-columns:1fr;gap:0;min-height:0;padding-top:42px}.cg-welcome-copy>.cg-eyebrow{font-size:9px}.cg-welcome h1{margin:21px 0;font-size:39px}.cg-welcome-copy>p{font-size:13px}.cg-welcome-copy>.cg-button{padding:13px 18px;font-size:12px}.cg-welcome-copy>.cg-text-button{margin-left:17px;font-size:11px}.cg-welcome-facts{gap:30px;margin-top:30px}.cg-welcome-art{height:320px;margin-top:12px}.cg-welcome-art>.cg-shirt{width:140px;height:150px}.cg-art-orbit{width:230px;height:230px}.cg-art-tag{bottom:0;left:30px}.cg-intro-cards{grid-template-columns:1fr;gap:0;margin-top:22px;padding:0 0 30px}.cg-intro-cards>article{border-bottom:1px solid var(--cg-line);padding:21px 0 21px 46px;position:relative}.cg-intro-cards>article>span{font-size:22px;position:absolute;top:25px;left:0}.cg-intro-cards h2{margin:0 0 8px}.cg-mini-footer{justify-content:flex-start;gap:13px;font-size:9px}.cg-mini-footer>span:last-child{width:100%}.cg-dashboard{padding:25px 16px 110px;display:block}.cg-sidebar{display:none}.cg-main{gap:18px}.cg-page-title h1{font-size:26px}.cg-page-title .cg-eyebrow{font-size:8px}.cg-year{gap:7px}.cg-year .cg-pill{padding:4px 7px;font-size:9px}.cg-year>span:first-child{font-size:20px}.cg-year>b{font-size:10px}.cg-card{border-radius:10px;padding:21px 18px}.cg-card>h2{font-size:17px}.cg-next-chapter{align-items:flex-start;min-height:245px;padding:25px 21px}.cg-next-chapter h2{z-index:1;max-width:250px;font-size:23px;position:relative}.cg-next-chapter>div:first-child{z-index:1;position:relative}.cg-next-chapter p{max-width:240px;font-size:11px}.cg-next-chapter .cg-eyebrow{font-size:8px}.cg-next-chapter .cg-button{font-size:12px}.cg-chapter-number{opacity:.6;font-size:100px;position:absolute;bottom:18px;right:16px}.cg-chapter-number span{font-size:6px}.cg-kpis{padding:17px 0}.cg-kpis>div{padding:0 12px}.cg-kpis span{font-size:9px}.cg-kpis strong{font-size:28px}.cg-kpis .cg-money{font-size:14px;line-height:2.6}.cg-two-columns{grid-template-columns:1fr;gap:18px}.cg-pitch-card .cg-pitch{height:205px}.cg-news-grid{grid-template-columns:1fr}.cg-section-heading h2{font-size:17px}.cg-section-heading>span{font-size:9px}.cg-event-card h2{font-size:20px}.cg-event-card p{font-size:12px}.cg-event-options{grid-template-columns:1fr;gap:10px}.cg-event-options button{padding:14px}.cg-condition+.cg-muted{font-size:11px}.cg-stat-bars{gap:17px}.cg-bottom-nav{z-index:700;padding:9px 10px calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c1c1ff5;border-top:1px solid #ffffff16;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #0002}.cg-bottom-nav>button{color:#98989b;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;min-width:48px;min-height:47px;font-size:9px;display:flex;position:relative}.cg-bottom-nav>button[aria-current=page]{color:var(--cg-gold)}.cg-bottom-nav>button>i{width:4px;height:4px;position:absolute;top:2px;right:3px}.cg-training{gap:8px}.cg-training>button{padding:13px 9px}.cg-training b{font-size:11px}.cg-training small{font-size:9px}.cg-shop{grid-template-columns:1fr}.cg-shop article{grid-template-columns:35px 1fr auto;align-items:start;gap:7px 13px;display:grid}.cg-shop .cg-shop-icon{grid-row:1/4}.cg-shop h3{grid-column:2;margin:0}.cg-shop p{grid-column:2;font-size:10px}.cg-shop strong{text-align:right;grid-area:1/3;margin:0;font-size:16px}.cg-shop button{grid-area:2/3/4;align-self:center;min-height:36px;padding:8px;font-size:10px}.cg-season-start{flex-direction:column;align-items:flex-start}.cg-season-start h2{font-size:22px}.cg-season-start .cg-button{width:100%}.cg-season-select{flex-wrap:wrap;gap:12px}.cg-season-select h2{font-size:17px}.cg-season-select select{flex:1;width:auto;min-width:160px;max-width:220px;font-size:10px}.cg-result-hero{gap:16px;padding:21px 18px}.cg-result-hero h2{gap:11px;font-size:36px}.cg-result-hero h2>em{font-size:11px}.cg-result-hero .cg-eyebrow{letter-spacing:.07em;font-size:8px}.cg-result-hero p{font-size:10px}.cg-award{gap:15px;padding:22px 18px}.cg-award h2{font-size:19px}.cg-award .cg-eyebrow{font-size:8px}.cg-award>svg{width:27px}.cg-app th,.cg-app td{padding:10px 8px;font-size:10px}.cg-app table thead{font-size:9px}.cg-match-list b{font-size:11px}.cg-match-list small{font-size:8px}.cg-match-list strong{font-size:20px}.cg-match-list>button{gap:10px}.cg-match-list>button>span:last-child{gap:8px;min-width:65px}.cg-continue{flex-direction:column;align-items:stretch;gap:17px;padding-top:17px}.cg-continue>.cg-button{width:100%}.cg-continue>span{text-align:center;font-size:11px}.cg-offers{grid-template-columns:1fr;gap:15px}.cg-offer{padding:23px}.cg-offer-head{margin-bottom:15px}.cg-offer-numbers{margin:18px 0}.cg-contract-banner h2{font-size:21px}.cg-contract-banner .cg-badge{width:45px;height:53px}.cg-contract-banner p{font-size:11px}.cg-contract-banner{gap:15px}.cg-career-card{padding:25px 20px}.cg-career-card h2{max-width:240px;font-size:23px}.cg-career-card h3{font-size:19px}.cg-career-card h3 small{margin:7px 0;font-size:9px;display:block}.cg-career-card>.cg-shirt{opacity:.18;width:100px;height:110px;position:absolute;top:28px;right:-10px}.cg-career-card>div{z-index:1;position:relative}.cg-career-honours{gap:13px;font-size:9px}.cg-career-honours>span{gap:5px}.cg-career-honours b{font-size:16px}.cg-career-honours svg{width:15px}.cg-career-card p{font-size:10px}.cg-timeline>article{grid-template-columns:36px 1fr;gap:10px}.cg-timeline>article>div{padding-left:16px}.cg-timeline h3{font-size:12px}.cg-timeline p{font-size:10px}.cg-overlay{padding:14px}.cg-modal{border-radius:11px;max-height:calc(100dvh - 28px);padding:23px 19px}.cg-modal>header h2{font-size:21px}.cg-modal .cg-eyebrow{font-size:8px}.cg-world-list button{min-height:36px;padding:7px;font-size:9px}.cg-world-list>div{gap:9px}.cg-world-list b{font-size:11px}.cg-world-list .cg-pill{padding:4px 6px;font-size:9px}.cg-settings-list>button{padding:16px 0}.cg-settings-list>button>span{font-size:12px}.cg-settings-list small{font-size:9px}.cg-modal .cg-actions .cg-button{flex:1;padding:11px;font-size:11px}.cg-toast{font-size:11px;bottom:89px}.cg-simulating h2{font-size:20px}.cg-setup{padding-top:20px}.cg-setup-grid{flex-direction:column;gap:18px;display:flex}.cg-setup-preview{min-height:0;padding:15px 0 20px;position:relative}.cg-setup-preview>.cg-eyebrow{font-size:8px}.cg-setup-preview>.cg-shirt{width:95px;height:100px;margin:18px 0 13px}.cg-setup-preview h2{font-size:21px}.cg-setup-preview>p{font-size:10px}.cg-preview-overall{border:1px solid var(--cg-line);border-radius:7px;flex-direction:column;gap:3px;padding:10px;position:absolute;top:60px;right:15px}.cg-preview-overall span{font-size:8px}.cg-preview-overall strong{font-size:29px}.cg-setup-preview>.cg-muted{display:none}.cg-setup-grid>.cg-card{padding:25px 21px}.cg-setup-grid>.cg-card>h2{font-size:24px;line-height:1.5}.cg-steps{margin-bottom:14px}.cg-school-list{max-height:265px}.cg-setup-next{margin-top:20px}.cg-form-row{gap:12px}.cg-label{font-size:10px}.cg-label input,.cg-label select{padding:9px 10px;font-size:12px}.cg-focus-grid{gap:8px}.cg-focus-grid button{padding:12px 9px}.cg-focus-grid button strong{font-size:22px}}@media (max-width:360px){.cg-brand{gap:8px;font-size:7px}.cg-back{font-size:9px}.cg-welcome h1{font-size:34px}.cg-shell{padding:0 16px}.cg-welcome-copy>.cg-text-button{margin-left:10px}.cg-kpis>div{padding:0 9px}.cg-kpis strong{font-size:25px}.cg-kpis .cg-money{font-size:12px}.cg-year{gap:5px}.cg-page-title h1{font-size:24px}.cg-dashboard{padding-left:12px;padding-right:12px}.cg-next-chapter h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.cg-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cg-file-input{display:none}.cg-replay-clock{letter-spacing:.08em;color:var(--cg-gold);border:1px solid var(--cg-line);background:#0c0c0fbb;border-radius:3px;padding:5px 8px;font:11px Anton,sans-serif;position:absolute;top:10px;right:12px}.cg-replay-notes{min-height:85px}.cg-match-replay .cg-actions{justify-content:center}@media (max-width:760px){.cg-app nav.cg-bottom-nav{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;display:grid}.cg-app nav.cg-bottom-nav>button{white-space:nowrap;width:100%;min-width:0;padding:2px 0;font-size:11px;line-height:1.4}.cg-kpis .cg-money{white-space:nowrap}}.cg-nowrap{white-space:nowrap}.cg-return-flow{justify-content:space-between;width:100%;margin-top:22px}.cg-notebook{color:var(--cg-muted);margin-top:18px;font-size:12px}.cg-notebook .cg-expanded-title{cursor:pointer;padding:10px 0}.cg-flow-instruction{border-left:3px solid var(--cg-gold);color:#d9d9bc;background:#d4bb6b11;border-radius:6px;padding:16px 20px;font-size:13px}.cg-flow-next{border-color:#d9bd6d66;justify-content:space-between;align-items:center;gap:20px;display:flex}.cg-flow-next p{color:var(--cg-muted);font-size:12px}.cg-flow-return{align-self:flex-start}.cg-journey-context{color:var(--cg-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.cg-journey-context>span:last-child{align-items:center;gap:7px;display:flex}.cg-journey-steps{border:1px solid var(--cg-line);border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:18px 12px;display:grid}.cg-journey-steps>span{color:#89898c;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.cg-journey-steps i{border:1px solid #7b7b7e55;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;display:grid}.cg-journey-steps [aria-current=step]{color:var(--cg-gold);font-weight:700}.cg-journey-steps [aria-current=step] i{background:var(--cg-gold);color:#1a1a1d;border-color:var(--cg-gold)}.cg-journey-steps .done{color:#b6b6b9}.cg-journey-card{background:linear-gradient(125deg,#2d2d30,#1c1c1f);border-color:#ddc98244;padding:32px}.cg-journey-card>h2{margin:14px 0;font-size:27px;line-height:1.6}.cg-journey-card>p{color:#b7b7ba;margin-bottom:24px;font-size:13px;line-height:1.9}.cg-choice-outcome{color:#c8c8cb;background:#d7c47911;border:1px solid #d7c47922;border-radius:7px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px;font-size:12px;display:flex}.cg-choice-outcome svg{flex-shrink:0}.cg-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.cg-decision-grid>button{text-align:left;color:var(--cg-text);background:#15151888;border:1px solid #d7c47944;border-radius:9px;flex-direction:column;min-width:0;padding:22px 18px;transition:background .2s,border-color .2s;display:flex}.cg-decision-grid>button:hover{border-color:var(--cg-gold);background:#d7c47911}.cg-decision-icon{color:var(--cg-gold);margin-bottom:17px}.cg-decision-grid h3{margin:0 0 12px;font-size:15px;line-height:1.7}.cg-decision-grid p{color:#aeaeb1;margin-bottom:25px;font-size:11px;line-height:1.9}.cg-decision-grid>button>span:last-child{color:var(--cg-gold);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:11px;display:flex}.cg-journey-log{color:var(--cg-muted);padding-left:20px;font-size:12px;line-height:2}.cg-international-results{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.cg-international-results>div{border:1px solid var(--cg-line);background:#ffffff05;border-radius:6px;gap:7px;padding:14px;display:grid}.cg-international-results small{color:var(--cg-muted);font-size:10px}.cg-international-results b{font-size:12px}.cg-prospect-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.cg-app button.cg-prospect{color:#e4e2cf;text-align:center;background:linear-gradient(155deg,#37373a,#1c1c1f);border:1px solid #7d7d8066;border-radius:11px;min-width:0;padding:18px 13px;transition:transform .2s,border-color .2s}.cg-prospect>small{letter-spacing:.07em;color:var(--cg-muted);font-size:8px;display:block}.cg-prospect>b{color:#b6b6b9;margin-top:14px;font:40px Anton,sans-serif;display:block}.cg-prospect>strong{font:36px/1.5 Anton,sans-serif;display:block}.cg-prospect>strong>span{color:var(--cg-muted);font:9px Noto Sans KR,sans-serif;display:block}.cg-prospect>em{color:#c0c0c3;margin:12px 0 20px;font-size:10px;font-style:normal;display:block}.cg-prospect>div{text-align:left;gap:7px;display:grid}.cg-prospect>div>span{color:var(--cg-muted);justify-content:space-between;gap:5px;font-size:10px;display:flex}.cg-prospect>div i{color:#dadadd;font-style:normal}.cg-prospect>p{border-top:1px solid var(--cg-line);margin-top:16px;padding-top:14px;font-size:10px}.cg-app button.cg-prospect.grade-A{background:linear-gradient(145deg,#454127,#202023);border-color:#b49a5466}.cg-app button.cg-prospect.grade-S{background:linear-gradient(145deg,#68522b,#2b2b2e);border-color:#e3bf6a;box-shadow:0 0 24px #ddbd5c22}.cg-app button.cg-prospect[aria-pressed=true]{outline:2px solid var(--cg-gold);outline-offset:3px;transform:translateY(-4px)}.is-drawing .cg-prospect{animation:.65s ease-in-out both cg-draw}.is-drawing .cg-prospect:nth-child(2){animation-delay:80ms}.is-drawing .cg-prospect:nth-child(3){animation-delay:.16s}@keyframes cg-draw{0%{opacity:.3;transform:rotateY(85deg)}to{opacity:1;transform:rotateY(0)}}@media (max-width:760px){.cg-journey-steps{gap:3px;padding:14px 7px}.cg-journey-steps>span{flex-direction:column;gap:7px;font-size:10px}.cg-journey-card{padding:24px 19px}.cg-journey-card>h2{font-size:23px}.cg-decision-grid{grid-template-columns:1fr;gap:12px}.cg-decision-grid>button{grid-template-columns:25px 1fr;gap:8px 13px;padding:19px;display:grid}.cg-decision-grid h3{margin:0;font-size:14px}.cg-decision-icon{grid-row:1/4;margin-top:4px}.cg-decision-grid p{grid-column:2;margin:0}.cg-decision-grid>button>span:last-child{grid-column:2;margin-top:8px}.cg-flow-next{flex-direction:column;align-items:stretch}.cg-international-results{grid-template-columns:1fr}.cg-prospect-grid{scroll-snap-type:x mandatory;gap:14px;max-width:100%;padding:7px 5px;display:flex;overflow-x:auto}.cg-app button.cg-prospect{scroll-snap-align:center;flex:0 0 180px}.cg-journey-context{font-size:10px}.cg-journey-card>.cg-button{width:100%}.cg-notebook>nav{display:grid}}.cg-inline-plan{border:1px solid var(--cg-line);color:var(--cg-muted);border-radius:7px;margin:10px 0 25px;padding:16px;font-size:12px}.cg-inline-plan .cg-expanded-title{cursor:pointer}.cg-inline-plan .cg-expanded-title small{color:var(--cg-gold);margin-left:10px}@media (min-width:761px){.cg-setup-preview{align-self:start;min-height:460px;position:sticky;top:30px}.cg-setup-grid:has(.cg-prospect-grid){grid-template-columns:280px minmax(0,1fr);max-width:1120px}.cg-journey-card{padding:26px}.cg-journey-card>h2{margin:12px 0;font-size:25px}.cg-journey-card>p{margin-bottom:18px}.cg-choice-outcome{margin-bottom:18px;padding:12px}.cg-decision-grid>button{padding:18px 16px}.cg-decision-icon{margin-bottom:10px}.cg-decision-grid h3{margin-bottom:8px}.cg-decision-grid p{margin-bottom:17px}}.cg-salary-note{border-top:1px solid var(--cg-line);color:var(--cg-muted);margin:10px 0;padding:12px 0;font-size:11px}.cg-salary-note .cg-expanded-title{cursor:pointer;color:#c9c8ac;font-size:11px}.cg-salary-note p{margin:10px 0;font-size:11px;line-height:1.8}.cg-salary-note a{color:var(--cg-gold);font-size:11px}.cg-international-hero{text-align:center;background:radial-gradient(at 50% 120%,#6a6a6d55,#0000 65%),linear-gradient(130deg,#2b2b2e,#1a1a1d);border-color:#d4ba6b66;position:relative;overflow:hidden}.cg-international-hero>p{color:var(--cg-muted);font-size:12px}.cg-national-score{grid-template-columns:1fr 130px 1fr;align-items:center;gap:20px;max-width:650px;margin:30px auto;display:grid}.cg-national-score>div{justify-items:center;gap:13px;display:grid}.cg-nation-badge{background:#ffffff08;border:1px solid #d5bf7366;border-radius:26px 26px 36px 36px;place-items:center;width:72px;height:82px;font-size:34px;display:grid;box-shadow:inset 0 0 20px #d4b65c0a}.cg-national-score b{font-size:16px}.cg-national-score>strong{color:var(--cg-gold);font:42px Anton,sans-serif}.cg-national-score strong>small{letter-spacing:.08em;color:var(--cg-muted);margin-top:8px;font:9px Noto Sans KR,sans-serif;display:block}.cg-national-vitals{border-top:1px solid var(--cg-line);color:#c2c2c5;flex-wrap:wrap;justify-content:center;gap:22px;padding-top:20px;font-size:11px;display:flex}.cg-national-vitals span{align-items:center;gap:7px;display:flex}.cg-national-tactics{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cg-app .cg-national-tactics>button{min-width:0;color:var(--cg-text);text-align:left;background:#15151888;border:1px solid #c8b77055;border-radius:9px;align-items:center;gap:13px;padding:20px 17px;display:flex}.cg-national-tactics>button>span{color:var(--cg-gold)}.cg-national-tactics>button>svg{flex-shrink:0;margin-left:auto}.cg-national-tactics h3{margin:0 0 8px;font-size:14px}.cg-national-tactics p{color:var(--cg-muted);margin:0;font-size:11px;line-height:1.8}.cg-app .cg-national-tactics>button:hover{border-color:var(--cg-gold);background:#b9ac5b15}.cg-fast-national{color:var(--cg-muted);margin-top:22px;font-size:11px}.cg-national-groups{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin-top:18px;display:grid}.cg-national-group{border:1px solid var(--cg-line);border-radius:7px;min-width:0;overflow:hidden}.cg-national-group h4{letter-spacing:.12em;color:var(--cg-gold);background:#ffffff04;margin:0;padding:14px 16px;font:12px Anton,sans-serif}.cg-national-group table{width:100%;min-width:0}.cg-national-group th,.cg-national-group td{padding:11px;font-size:11px}.cg-national-group th:first-child{text-align:left;width:55%}.cg-national-commentary{gap:10px;margin:20px 0 27px;display:grid}.cg-national-commentary p{color:#c0c0c3;border-left:2px solid #d0b96666;margin:0;padding-left:17px;font-size:13px;line-height:1.9}.cg-national-finish{text-align:center;background:linear-gradient(130deg,#333336,#232326);border-color:#d4ba6b99}.cg-national-finish>svg{color:var(--cg-gold);margin:8px auto 22px;display:block}.cg-national-finish>h2{margin:18px 0;font-size:27px}.cg-national-finish .cg-honours{justify-content:center;margin:20px 0}.cg-national-benefit{color:#d7d4b6;background:#d8bc6210;border:1px solid #d8bc6233;border-radius:7px;align-items:flex-start;gap:10px;padding:16px;font-size:12px;line-height:1.9;display:flex}.cg-national-benefit svg{flex-shrink:0;margin-top:3px}.cg-national-finish .cg-national-benefit{max-width:620px;margin:24px auto}.cg-nation-match-list{gap:9px;margin-top:20px;display:grid}.cg-nation-match-list article{border:1px solid var(--cg-line);background:#ffffff03;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;padding:15px;display:flex}.cg-nation-match-list article>div{gap:7px;display:grid}.cg-nation-match-list small{color:var(--cg-muted);font-size:10px}.cg-nation-match-list b{font-size:12px}.cg-nation-match-list strong{color:var(--cg-gold);margin:0 8px}.cg-national-bracket{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.cg-national-bracket p{border:1px solid var(--cg-line);border-radius:5px;gap:7px;margin:0;padding:14px;font-size:11px;display:grid}.cg-national-bracket small,.cg-national-bracket span{color:var(--cg-muted);font-size:10px}.cg-national-.cg-expanded-title>.cg-section-heading h2{margin-top:10px}.cg-national-.cg-expanded-title>p{font-size:12px;line-height:1.9}.cg-intl-brief>p{font-size:13px;line-height:1.9}@media (max-width:760px){.cg-international-hero>h2{margin-top:22px;font-size:26px}.cg-national-score{grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);gap:8px;margin:25px auto}.cg-nation-badge{border-radius:18px 18px 25px 25px;width:53px;height:61px;font-size:27px}.cg-national-score b{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.cg-national-score>strong{font-size:32px}.cg-national-vitals{gap:12px;font-size:10px}.cg-national-tactics{grid-template-columns:1fr}.cg-app .cg-national-tactics>button{padding:17px 14px}.cg-national-result>.cg-actions{grid-template-columns:1fr;display:grid}.cg-national-result .cg-button{white-space:normal;width:100%;font-size:12px}.cg-national-finish>h2{font-size:23px;line-height:1.7}.cg-national-finish>.cg-button{width:100%}.cg-nation-match-list article{flex-direction:column;align-items:stretch;padding:13px}.cg-nation-match-list article>div:last-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.cg-national-groups,.cg-national-bracket{grid-template-columns:1fr}.cg-national-.cg-expanded-title>.cg-section-heading{align-items:flex-start;gap:12px}.cg-national-.cg-expanded-title .cg-section-heading h2{font-size:20px}.cg-national-group th,.cg-national-group td{padding:10px 8px}.cg-intl-brief>.cg-button{white-space:normal;width:100%;font-size:12px}}.cg-international-hero>h2{margin:12px 0 6px;font-size:26px}.cg-national-score{grid-template-columns:1fr 110px 1fr;margin:18px auto}.cg-nation-badge{width:55px;height:62px;font-size:27px}.cg-national-score>div{gap:9px}.cg-national-score>strong{font-size:36px}.cg-national-vitals{padding-top:14px}.cg-international-hero>p{margin:7px 0}.cg-national-group .cg-table-scroll{margin:0}@media (max-width:760px){.cg-international-hero{padding:22px 17px}.cg-international-hero>h2{margin:14px 0 6px;font-size:24px}.cg-international-hero>p{font-size:10px;line-height:1.8}.cg-national-score{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);margin:18px auto}.cg-nation-badge{width:43px;height:49px;font-size:22px}.cg-national-score>strong{font-size:29px}.cg-national-score b{font-size:11px}.cg-national-score strong>small{font-size:8px}.cg-national-vitals{gap:8px;padding-top:12px;font-size:9px}.cg-national-tactics h3{font-size:13px}.cg-national-group h4{padding:11px 12px;font-size:11px}.cg-national-result>h2{font-size:22px}}.cg-armband{background:var(--cg-gold);color:#1a1a1d;vertical-align:middle;border-radius:4px;place-items:center;width:28px;height:26px;font:18px Anton,sans-serif;display:inline-grid}.cg-club-status h2{margin-top:12px;font-size:21px}.cg-bond-meters{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:22px 0;display:grid}.cg-bond-meters>div>span{color:var(--cg-muted);justify-content:space-between;gap:10px;font-size:11px;display:flex}.cg-bond-meters b{color:var(--cg-text)}.cg-bond-meters i{background:#ffffff0b;border-radius:3px;height:5px;margin-top:10px;display:block;overflow:hidden}.cg-bond-meters em{background:var(--cg-gold);border-radius:3px;height:100%;display:block}.cg-club-transfer{color:#cecfb4;background:#d6bf6610;border:1px solid #bbae6740;border-radius:7px;gap:10px;margin:15px 0;padding:14px;font-size:11px;line-height:1.8;display:flex}.cg-club-transfer>svg{flex-shrink:0;margin-top:3px}.cg-club-transfer b{color:var(--cg-gold);font-size:12px}.cg-club-transfer p{color:#bbbbbe;margin:6px 0 0;font-size:11px;line-height:1.8}.cg-club-transfer.is-rival{background:#bc695513;border-color:#d17b6b66}.cg-club-transfer.is-rival b{color:#e0a68c}.cg-bond-archive{grid-template-columns:1fr 1fr;gap:13px;margin:20px 0;display:grid}.cg-bond-archive article{border:1px solid var(--cg-line);background:#ffffff03;border-radius:8px;min-width:0;padding:17px}.cg-bond-team{align-items:center;gap:12px;display:flex}.cg-bond-team>div{gap:8px;display:grid}.cg-bond-team b{font-size:13px}.cg-bond-team small{color:var(--cg-muted);font-size:10px}.cg-bond-team>.cg-armband{flex-shrink:0;margin-left:auto}.cg-bond-archive .cg-bond-meters{gap:13px;margin:18px 0}.cg-bond-archive .cg-bond-meters span{font-size:10px}.cg-bond-archive .cg-honours{gap:7px}.cg-match-atmosphere{white-space:normal;text-align:right;max-width:220px;line-height:1.6}.cg-replay-atmosphere{color:var(--cg-gold);background:#c0a15b10;border:1px solid #c0a15b33;border-radius:6px;padding:12px;font-size:11px;line-height:1.8}.cg-club-status.is-compact .cg-bond-meters{margin:18px 0}@media (max-width:760px){.cg-bond-meters{gap:12px}.cg-bond-meters>div>span{gap:6px;font-size:10px}.cg-club-status .cg-section-heading{align-items:flex-start;gap:12px}.cg-club-status h2{font-size:18px;line-height:1.7}.cg-club-status .cg-pill{flex-shrink:0;font-size:9px}.cg-bond-archive{grid-template-columns:1fr}.cg-club-transfer{padding:12px}.cg-club-transfer p{font-size:10px}.cg-match-atmosphere{max-width:120px;font-size:9px!important}}.cg-app .cg-section-heading h2 .cg-armband{color:#1a1a1d;font:18px/1 Anton,sans-serif}.cg-app{--cg-bg:#101013;--cg-panel:#1b1b20;--cg-line:#ffffff14;--cg-gold:#72aaff;--cg-text:#f2f2f4;--cg-muted:#a0a0ac;font-size:14px}.cg-topbar{max-width:848px;height:66px;padding:0 24px}.cg-brand{letter-spacing:-.02em;gap:12px;font-size:13px}.cg-brand>span{color:#f2f2f4;font-size:25px}.cg-icon{color:#a0a0ac;border:0;border-radius:8px}.cg-icon:hover{color:#fff;background:#ffffff0a}.cg-dashboard{max-width:848px;padding:24px 24px 115px;display:block}.cg-main{gap:18px}.cg-page-title{gap:12px;margin:0 0 2px}.cg-page-title h1{margin:0;font-size:22px}.cg-page-title>span{color:var(--cg-muted);white-space:nowrap;font-size:12px}.cg-app .cg-button{border-radius:9px;min-height:46px;font-size:13px}.cg-app .cg-gold{color:#fff;background:#3485fa;border-color:#3485fa}.cg-app .cg-gold:hover{background:#2475e9;border-color:#2475e9}.cg-app .cg-secondary{color:#eeeef2;background:#25252d;border-color:#ffffff1c}.cg-app .cg-secondary:hover{background:#303039;border-color:#fff3}.cg-app .cg-button:hover{transform:none}.cg-card{background:var(--cg-panel);border-color:var(--cg-line);border-radius:12px;padding:22px}.cg-card>h2{font-size:18px}.cg-eyebrow{letter-spacing:.04em;color:#9b9ba8;font-size:10px}.cg-app h2{font-size:20px}.cg-app p{line-height:1.75}.cg-pill{color:#babac7;background:#ffffff07;border-color:#ffffff15}.cg-app .cg-armband{color:#1b1b20;background:#dfc381}.cg-app .cg-section-heading h2 .cg-armband{color:#1b1b20}.cg-profile{border:1px solid var(--cg-line);background:#1b1b20;border-radius:12px;overflow:hidden}.cg-profile-main{text-align:left;width:100%;color:var(--cg-text);background:0 0;border:0;align-items:center;gap:18px;padding:22px;display:flex}.cg-profile-main:hover{background:#ffffff03}.cg-profile-main>.cg-shirt{width:67px;height:74px}.cg-profile-name{flex:1;min-width:0}.cg-profile-name h2{overflow-wrap:anywhere;font-size:23px}.cg-profile-name>p{color:#c5c5ce;align-items:center;gap:7px;margin:7px 0 3px;font-size:12px;display:flex}.cg-profile-name .cg-badge{border-radius:4px;width:18px;height:21px}.cg-profile-name .cg-badge svg{width:12px;height:12px}.cg-profile-name .cg-badge b{display:none}.cg-profile-name>small{color:var(--cg-muted);font-size:11px}.cg-profile-ovr{text-align:center;min-width:75px}.cg-profile-ovr>small{color:var(--cg-muted);font-size:10px}.cg-profile-ovr>strong{color:#f2f2f4;font:38px/1.25 Anton,sans-serif;display:block}.cg-profile-ovr>span{font-size:10px}.cg-profile-main>svg{color:var(--cg-muted);flex-shrink:0}.cg-profile-stats{border-top:1px solid var(--cg-line);color:var(--cg-muted);justify-content:space-around;gap:10px;padding:14px 16px;font-size:11px;display:flex}.cg-profile-stats span{align-items:center;gap:8px;display:flex}.cg-profile-stats b{color:#f2f2f4;font-size:14px}.cg-home-tasks .cg-section-heading{margin:5px 0 12px}.cg-home-tasks .cg-section-heading h2{font-size:17px}.cg-task-primary{text-align:left;width:100%;color:var(--cg-text);background:#1b2332;border:1px solid #3485fa5c;border-radius:12px;align-items:center;gap:16px;padding:22px;display:flex}.cg-task-primary:hover{background:#202c40;border-color:#3485fa}.cg-task-primary>span:nth-child(2){flex:1;min-width:0}.cg-task-primary b{font-size:17px;line-height:1.6;display:block}.cg-task-primary small{color:#a7b3c9;margin-top:5px;font-size:12px;line-height:1.8;display:block}.cg-task-primary em{color:#8cb9ff;align-items:center;gap:9px;margin-top:16px;font-size:13px;font-style:normal;font-weight:700;display:flex}.cg-task-icon{color:#89b7ff;background:#3485fa25;border-radius:11px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.cg-task-primary>svg{color:#80adf1;flex-shrink:0}.cg-task-links{background:var(--cg-line);border:1px solid var(--cg-line);border-radius:12px;gap:1px;margin-top:12px;display:grid;overflow:hidden}.cg-task-links>button{background:var(--cg-panel);color:var(--cg-text);text-align:left;border:0;align-items:center;gap:15px;padding:17px 21px;display:flex}.cg-task-links>button:hover{background:#24242c}.cg-task-links>button>span{flex:1;min-width:0}.cg-task-links b{font-size:13px;display:block}.cg-task-links small{color:var(--cg-muted);margin-top:4px;font-size:11px;display:block}.cg-task-links svg{color:var(--cg-muted);flex-shrink:0}.cg-save-caption{text-align:center;color:#8d8d9b;margin:0;font-size:10px}.cg-resume-bar{color:#91bcff;text-align:left;background:#3485fa0d;border:1px solid #3485fa44;border-radius:9px;align-items:center;gap:10px;padding:13px 16px;font-size:12px;display:flex}.cg-resume-bar>span{flex:1}.cg-story-back{min-height:30px;color:var(--cg-muted);align-self:flex-start;padding:0}.cg-app nav.cg-bottom-nav{z-index:700;width:100%;max-width:800px;padding:8px 5px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#19191ff5;border:1px solid #ffffff14;border-bottom:0;border-radius:14px 14px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%);box-shadow:0 -8px 30px #0002}.cg-app nav.cg-bottom-nav>button{color:#9696a4;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:48px;padding:4px 0;font-size:11px;line-height:1.4;display:flex;position:relative}.cg-app nav.cg-bottom-nav>button[aria-current=page]{color:#84b4ff;background:#3485fa0d}.cg-bottom-nav>button>i{background:#72aaff;border-radius:50%;width:4px;height:4px;position:absolute;top:3px;right:30%}.cg-toast{color:var(--cg-text);background:#272730;border-color:#ffffff30;bottom:87px}.cg-event-card,.cg-journey-card,.cg-contract-banner,.cg-next-chapter,.cg-result-hero,.cg-international-hero,.cg-national-finish{border-color:var(--cg-line);background:#1b1b20}.cg-story-stage{color:var(--cg-muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.cg-story-stage b{color:#bcbcc8;font-weight:500}.cg-story-stage small{color:#80808f;margin-left:7px}.cg-journey-card>h2,.cg-event-card>h2{margin:10px 0;font-size:23px;line-height:1.5}.cg-journey-card>p,.cg-event-card>p{color:#aaaab6;font-size:13px}.cg-event-options,.cg-decision-grid{grid-template-columns:1fr;gap:10px;margin-top:20px;display:grid}.cg-event-options button{color:var(--cg-text);background:#24242c;border-color:#ffffff1c;padding:17px}.cg-event-options b{font-size:14px}.cg-event-options small{color:#a8a8b5;margin-top:6px;font-size:12px;line-height:1.7}.cg-decision-grid>button{background:#24242c;border-color:#ffffff1c;grid-template-columns:26px minmax(0,1fr) 18px;gap:5px 13px;padding:17px;display:grid}.cg-decision-icon{color:#a6b7d4;grid-area:1/1/3;margin:3px 0 0}.cg-decision-icon svg{width:21px;height:21px}.cg-decision-grid h3{grid-column:2;margin:0;font-size:14px}.cg-decision-grid p{color:#a8a8b5;grid-column:2;margin:0;font-size:12px;line-height:1.7}.cg-decision-grid>button>span:last-child{grid-area:1/3/3;align-self:center;gap:0;margin:0;font-size:0}.cg-decision-grid>button:hover,.cg-event-options button:hover{background:#2b2b36;border-color:#72aaff99}.cg-choice-outcome{color:#b5c7e2;background:#3485fa0b;border-color:#3485fa2c;margin:16px 0;padding:13px}.cg-inline-plan{color:#aaaab6}.cg-journey-card>.cg-button{width:100%}.cg-flow-next{background:#1b2332;border-color:#3485fa44;padding:20px}.cg-flow-next h2{margin:7px 0;font-size:19px}.cg-flow-next .cg-button{flex-shrink:0}.cg-flow-instruction{color:var(--cg-muted);background:0 0;border:0;padding:0;font-size:12px}.cg-flow-next .cg-eyebrow{display:none}.cg-details{padding:17px 20px}.cg-details>.cg-expanded-title{cursor:pointer;font-size:13px;line-height:1.7}.cg-details>.cg-expanded-title>span{color:var(--cg-muted);font-size:11px}.cg-details>.cg-club-status{background:0 0;border:0;margin-top:16px;padding:0}.cg-details .cg-bond-meters{margin:18px 0}.cg-details .cg-news-grid,.cg-details .cg-kpis{margin-top:18px}.cg-season-detail>.cg-expanded-title{cursor:pointer;background:var(--cg-panel);border:1px solid var(--cg-line);color:#b6b6c5;border-radius:9px;padding:16px 20px;font-size:13px}.cg-season-detail-body{flex-direction:column;gap:18px;margin-top:18px;display:flex}.cg-two-columns{gap:16px}.cg-two-columns .cg-card{padding:20px}.cg-kpis{background:#1b1b20}.cg-kpis strong{font-size:28px}.cg-stat-bars .cg-bar>i{background:#737383}.cg-stat-bars .cg-bar>i[style*=cg-gold]{background:var(--cg-gold)}.cg-offers{grid-template-columns:1fr;gap:12px}.cg-offer{background:#1b1b20;grid-template-columns:58px minmax(0,1fr) auto;gap:5px 16px;padding:19px;display:grid}.cg-offer-head{flex-direction:column;grid-area:1/1/5;justify-content:flex-start;gap:8px;width:auto;margin:0;display:flex}.cg-offer-type{white-space:nowrap;color:var(--cg-muted);padding:2px 4px;font-size:9px}.cg-offer>.cg-eyebrow{grid-column:2;align-self:end}.cg-offer h3{grid-column:2;margin:0;font-size:18px}.cg-offer>.cg-pill{grid-column:2;justify-self:start;margin-top:4px;font-size:10px}.cg-offer-numbers{grid-area:1/3/4;align-self:center;gap:20px;margin:0}.cg-offer-numbers b{font-size:17px}.cg-offer-numbers small{color:var(--cg-muted)}.cg-offer>.cg-offer-reason{grid-column:2/4;margin:4px 0 7px;font-size:11px}.cg-offer>.cg-club-transfer{grid-column:2/4;margin:0 0 8px;padding:10px}.cg-offer>.cg-button{grid-column:2/4;min-height:40px;padding:9px 13px;font-size:12px}.cg-offer-modal .cg-club-transfer{text-align:left}.cg-label input,.cg-label select,.cg-season-select select,.cg-school-list button,.cg-choice-list button,.cg-training>button,.cg-focus-grid button{background:#222228;border-color:#ffffff1c}.cg-label input::placeholder{color:#888895}.cg-label,.cg-segment button{color:#b4b4c1}.cg-school-list button.selected,.cg-choice-list button.selected,.cg-training>button[aria-pressed=true],.cg-focus-grid button[aria-pressed=true]{background:#3485fa12;border-color:#72aaff88}.cg-focus-grid button[aria-pressed=true]{color:#8dbaff}.cg-notice{background:#ffffff04;border-color:#ffffff18}.cg-notice p{color:#b4b4c1}.cg-modal{background:#232329;border-color:#ffffff1c;max-width:800px}.cg-modal>header .cg-eyebrow{display:none}.cg-modal>header h2{margin:0;font-size:20px}.cg-modal>header{margin-bottom:18px;padding-bottom:16px}.cg-national-tactics{grid-template-columns:1fr}.cg-app .cg-national-tactics>button{background:#24242c;border-color:#ffffff1c;padding:17px}.cg-app .cg-national-tactics>button:hover{background:#2b2b36;border-color:#72aaff99}.cg-national-tactics h3{margin-bottom:5px}.cg-national-tactics p{font-size:12px}.cg-national-vitals{color:#b4b4c1}.cg-national-commentary p{color:#c5c5d0;border-color:#72aaff55}.cg-national-benefit{color:#c5c5d0}.cg-national-finish{background:#1b1b20}.cg-fast-national{font-size:11px}.cg-national-score>strong{color:#f2f2f4}.cg-replay-atmosphere{background:#ffffff05;border-color:#ffffff16}.cg-shell{max-width:848px;padding:0 24px}.cg-welcome{text-align:center;max-width:550px;min-height:0;margin:auto;padding:75px 0 50px;display:block}.cg-welcome h1{margin:17px 0;font-size:40px;line-height:1.4}.cg-welcome-copy>p{color:var(--cg-muted);margin-bottom:26px;font-size:14px}.cg-welcome-copy>.cg-button{width:100%;max-width:360px;margin:auto;display:flex}.cg-welcome-copy>.cg-text-button{margin:12px 0 0;font-size:12px}.cg-welcome-copy>.cg-welcome-note{margin:23px 0 0;font-size:10px}.cg-mini-footer{color:var(--cg-muted);font-size:10px}:is(.cg-setup-grid,.cg-setup-grid:has(.cg-prospect-grid)){flex-direction:column;gap:18px;max-width:800px;display:flex}.cg-setup-preview{text-align:left;border:1px solid var(--cg-line);background:#1b1b20;border-radius:10px;grid-template-columns:50px minmax(0,1fr) auto;justify-content:start;align-items:center;gap:3px 14px;min-height:0;padding:15px 20px;display:grid;position:static}.cg-setup-preview>.cg-eyebrow,.cg-setup-preview>.cg-muted{display:none}.cg-setup-preview>.cg-shirt{grid-row:1/3;width:45px;height:51px;margin:0}.cg-setup-preview h2{grid-column:2;font-size:17px}.cg-setup-preview>p{grid-column:2;margin:0;font-size:11px}.cg-preview-overall{border:0;flex-direction:column;grid-area:1/3/3;gap:0;margin:0;padding:0;display:flex;position:static}.cg-preview-overall strong{color:#f2f2f4;font-size:26px}.cg-preview-overall span{font-size:9px}.cg-setup-grid>.cg-card{padding:24px}.cg-setup-grid>.cg-card>h2{font-size:24px}.cg-setup-grid>.cg-card>h2 br{display:none}.cg-prospect-grid{gap:12px}.cg-prospect.grade-S>b,.cg-prospect.grade-A>b{color:#dfc381}.cg-app button.cg-prospect.grade-S{background:linear-gradient(145deg,#383020,#1b1b20);border-color:#dfc381}.cg-app button.cg-prospect.grade-A{background:#25242a}.cg-app button.cg-prospect{color:#eeeef3;background:#23232b}.cg-prospect>em,.cg-prospect>div i{color:#bdbdca}.cg-simulating{background:#101013f5}@media (max-width:760px){.cg-topbar{height:60px;padding:0 16px}.cg-brand{font-size:11px}.cg-brand>span{font-size:23px}.cg-dashboard{padding:20px 16px 108px}.cg-main{gap:16px}.cg-page-title h1{font-size:20px}.cg-page-title>span{font-size:11px}.cg-profile-main{gap:11px;padding:17px 14px}.cg-profile-main>.cg-shirt{width:49px;height:55px}.cg-profile-name h2{font-size:19px}.cg-profile-name>p{font-size:11px}.cg-profile-name>small{font-size:10px}.cg-profile-ovr{min-width:58px}.cg-profile-ovr>strong{font-size:32px}.cg-profile-ovr>small{font-size:9px}.cg-profile-main>svg{width:13px}.cg-profile-stats{gap:7px;padding:12px 10px;font-size:10px}.cg-profile-stats span{gap:5px}.cg-profile-stats b{font-size:12px}.cg-task-primary{gap:12px;padding:18px 15px}.cg-task-primary b{font-size:15px}.cg-task-primary small{font-size:11px}.cg-task-icon{width:35px;height:35px}.cg-task-primary em{margin-top:12px;font-size:12px}.cg-task-primary>svg{width:16px}.cg-task-links>button{gap:13px;padding:15px}.cg-home-tasks .cg-section-heading h2{font-size:16px}.cg-details{padding:15px 17px}.cg-details>.cg-expanded-title{font-size:12px}.cg-details>.cg-expanded-title>span{font-size:10px}.cg-app nav.cg-bottom-nav{border-left:0;border-right:0;border-radius:0}.cg-app nav.cg-bottom-nav>button{font-size:11px}.cg-card{padding:19px 17px}.cg-event-card>h2,.cg-journey-card>h2{font-size:21px}.cg-event-options b,.cg-decision-grid h3{font-size:13px}.cg-event-options small,.cg-decision-grid p{font-size:11px}.cg-event-options button,.cg-decision-grid>button{padding:15px 13px}.cg-decision-grid>button{grid-template-columns:22px minmax(0,1fr) 15px;gap:5px 10px}.cg-story-stage{align-items:flex-start;font-size:10px}.cg-story-stage>span{max-width:58%}.cg-flow-next{gap:13px}.cg-flow-next .cg-button{width:100%}.cg-offer{grid-template-columns:38px minmax(0,1fr);gap:5px 12px;padding:16px}.cg-offer-head{grid-row:1/4}.cg-offer-head .cg-badge{width:34px;height:40px}.cg-offer-head .cg-badge svg{width:17px}.cg-offer-type{white-space:normal;text-align:center;font-size:8px}.cg-offer h3{font-size:17px}.cg-offer-numbers{grid-area:auto/2;gap:25px;margin:8px 0 4px}.cg-offer-numbers b{font-size:15px}.cg-offer>.cg-offer-reason,.cg-offer>.cg-club-transfer,.cg-offer>.cg-button{grid-column:1/3}.cg-offer>.cg-club-transfer{margin:5px 0}.cg-offer>.cg-offer-reason{margin-top:7px}.cg-offer>.cg-button{margin-top:5px}.cg-contract-banner h2{font-size:19px}.cg-two-columns{gap:15px}.cg-shell{padding:0 16px}.cg-welcome{padding:58px 0 40px}.cg-welcome h1{font-size:32px}.cg-welcome-copy>p{font-size:12px}.cg-setup-preview{gap:3px 10px;padding:13px 15px}.cg-setup-preview h2{font-size:16px}.cg-setup-preview>p{font-size:10px}.cg-setup-grid>.cg-card{padding:20px 17px}.cg-setup-grid>.cg-card>h2{font-size:21px}.cg-label input,.cg-label select{font-size:16px}.cg-season-select{margin-top:0}.cg-national-tactics p{font-size:11px}.cg-modal{padding:20px 17px}.cg-modal>header h2{font-size:18px}.cg-topbar>div{gap:8px}.cg-national-finish>h2{font-size:22px}.cg-flow-next h2{font-size:18px}.cg-season-detail>.cg-expanded-title{padding:15px 17px;font-size:12px}}.cg-journey-card>.cg-eyebrow{display:none}.cg-event-card>.cg-eyebrow{color:#72aaff}.cg-journey-card>h2{margin-top:0}.cg-home-club .cg-club-status .cg-eyebrow{display:none}.cg-offer .cg-club-transfer.is-brief{background:0 0;border:0;align-items:center;gap:6px;margin:0 0 8px;padding:0}.cg-offer .cg-club-transfer.is-brief svg{width:13px;height:13px;margin:0}.cg-offer .cg-club-transfer.is-brief b{color:#b8b8c7;font-size:10px}.cg-offer .cg-club-transfer.is-rival b{color:#eea393}.cg-wallet-link{color:#b7c6e0;text-align:left;background:#72aaff0a;border:1px solid #72aaff26;border-radius:9px;align-items:center;gap:10px;width:100%;padding:12px 15px;font-size:12px;display:flex}.cg-wallet-link>span{flex:1}.cg-wallet-link>b{color:#f0d395;font-size:13px}.cg-wallet-link:hover{background:#72aaff14}.cg-investment-teaser{justify-content:space-between;align-items:center;gap:20px;display:flex}.cg-investment-teaser h2{margin:9px 0;font-size:22px}.cg-investment-teaser p{color:var(--cg-muted);margin-bottom:15px;font-size:12px}.cg-investment-teaser strong{color:#f0d395;font-size:13px}.cg-investment-teaser .cg-button{flex-shrink:0}.cg-shop-wallet{background:linear-gradient(120deg,#273247,#1a2232);border:1px solid #80aaff33;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.cg-shop-wallet>div{flex-direction:column;gap:6px;display:flex}.cg-shop-wallet>div:last-child{text-align:right}.cg-shop-wallet span{color:#b4c4df;align-items:center;gap:8px;font-size:11px;display:flex}.cg-shop-wallet strong{color:#f4db9e;font-size:30px;line-height:1.5}.cg-shop-wallet b{color:#eef2ff;font-size:15px}.cg-shop-wallet small{color:#a6b4cc;font-size:10px}.cg-shop-timing{color:var(--cg-muted);margin:14px 1px!important;font-size:11px!important;line-height:1.9!important}.cg-shop-tabs{border:1px solid var(--cg-line);background:#16161c;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:19px 0;padding:5px;display:grid}.cg-shop-tabs button{color:#a6a6b3;background:0 0;border:0;border-radius:7px;min-width:0;min-height:42px;padding:8px 5px;font-size:12px}.cg-shop-tabs button[aria-pressed=true]{color:#c8ddff;background:#303743;font-weight:700}.cg-investment-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cg-investment-product{background:#1b1b23;border:1px solid #ffffff18;border-radius:11px;flex-direction:column;min-width:0;padding:20px;display:flex}.cg-investment-product.is-luxury{background:linear-gradient(150deg,#332d23,#1b1b23 70%);border-color:#d8b96940}.cg-investment-product.is-owned{border-color:#83bb9b66}.cg-investment-product-top small{color:#a9a9b7;font-size:10px}.cg-investment-icon{color:#9bbef2;background:#72aaff12;border-radius:11px;place-items:center;width:45px;height:45px;display:grid}.is-luxury .cg-investment-icon{color:#dfc381;background:#dfc38113}.cg-investment-product h3{margin:14px 0 7px;font-size:16px}.cg-investment-product>p{color:#a9a9b7;margin-bottom:14px;font-size:11px;line-height:1.8}.cg-investment-effects{flex-wrap:wrap;align-content:start;gap:6px;margin:0 0 18px;display:flex}.cg-investment-effects>span{color:#b8c9e4;background:#ffffff06;border:1px solid #ffffff0b;border-radius:5px;padding:4px 7px;font-size:10px;line-height:1.6;display:block}.is-luxury .cg-investment-effects>span{color:#d9c79e}.cg-investment-bottom{flex-direction:column;gap:10px;margin-top:auto;display:flex}.cg-investment-bottom>strong{color:#f0d395;font-size:21px}.cg-investment-bottom .cg-button{justify-content:space-between;width:100%;min-height:40px;padding:10px 13px;font-size:11px}.cg-investment-bottom>small{color:#aaaab8;min-height:16px;font-size:10px}.cg-shop-footnote{color:#9696a4;margin:20px 0 0!important;font-size:10px!important;line-height:1.9!important}.cg-shop-confirm>.cg-text-button{color:var(--cg-muted);margin-bottom:16px}.cg-shop-product-hero{text-align:center;border:1px solid var(--cg-line);background:#ffffff03;border-radius:12px;padding:24px 20px}.cg-shop-product-hero>svg{color:#dfc381;margin:0 auto 17px;display:block}.cg-shop-product-hero>span{color:#a8a8b7;font-size:10px;display:block}.cg-shop-product-hero>h2{margin:10px 0;font-size:26px}.cg-shop-product-hero>p{color:#b4b4c3;font-size:12px}.cg-shop-product-hero>strong{color:#f0d395;margin-top:17px;font-size:28px;display:block}.cg-shop-effect-list{flex-direction:column;gap:9px;margin:22px 0;display:flex}.cg-shop-effect-list span{color:#bdcee6;align-items:center;gap:10px;font-size:13px;display:flex}.cg-shop-effect-list svg{color:#8fbeff;flex-shrink:0}.cg-shop-balance{border:1px solid var(--cg-line);background:#ffffff04;border-radius:9px;gap:12px;margin-bottom:16px;padding:16px;display:grid}.cg-shop-balance span{color:var(--cg-muted);justify-content:space-between;gap:15px;font-size:12px;display:flex}.cg-shop-balance b{color:#f3dba4}.cg-shop-confirm>.cg-muted{font-size:11px;line-height:1.9}.cg-shop-confirm>.cg-button{width:100%;margin-top:22px}.cg-shop-receipt{text-align:center}.cg-shop-success{color:#a7dfbc;background:#72b59020;border:1px solid #72b59066;border-radius:50%;place-items:center;width:54px;height:54px;margin:6px auto 17px;display:grid}.cg-shop-receipt>h2{margin:11px 0 8px;font-size:25px}.cg-shop-receipt>p{color:var(--cg-muted);font-size:12px}.cg-shop-receipt-cost{border:1px solid var(--cg-line);background:#ffffff04;border-radius:10px;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0;padding:18px;display:grid}.cg-shop-receipt-cost span{color:var(--cg-muted);gap:9px;font-size:11px;display:grid}.cg-shop-receipt-cost b{color:#f0d395;font-size:19px}.cg-shop-applied{text-align:left;background:#72aaff0a;border:1px solid #72aaff33;border-radius:10px;gap:15px;margin-bottom:20px;padding:18px;display:flex}.cg-shop-applied>svg{color:#96bff8;flex-shrink:0}.cg-shop-applied h3{margin-bottom:12px;font-size:14px}.cg-shop-applied p{color:#b9cce5;overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.9}.cg-shop-receipt>.cg-button{width:100%;margin-top:22px}.cg-shop-owned-.cg-expanded-title{color:var(--cg-muted);justify-content:space-between;gap:15px;margin:20px 0;font-size:12px;display:flex}.cg-shop-owned-.cg-expanded-title b{color:#f0d395;margin-left:8px}.cg-shop-active{background:#72aaff09;border:1px solid #72aaff33;border-radius:10px;margin-bottom:18px;padding:18px}.cg-shop-active h3{color:#bdd6ff;align-items:center;gap:9px;font-size:14px;display:flex}.cg-shop-active p{color:#b0bbcc;font-size:11px;margin:10px 0!important}.cg-shop-active>div{flex-wrap:wrap;gap:8px;display:flex}.cg-shop-active>div>span{color:#b6d2f8;background:#ffffff07;border-radius:4px;padding:5px 7px;font-size:10px}.cg-shop-active>small{color:#939eaf;margin-top:13px;font-size:9px;line-height:1.9;display:block}.cg-shop-assets{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cg-shop-assets article{border:1px solid var(--cg-line);background:#ffffff04;border-radius:9px;align-items:center;gap:12px;padding:15px;display:flex}.cg-shop-assets article>svg{color:#dfc381;flex-shrink:0}.cg-shop-assets article>div{flex:1;min-width:0}.cg-shop-assets b{font-size:12px;display:block}.cg-shop-assets small{color:var(--cg-muted);margin-top:5px;font-size:10px;display:block}.cg-shop-assets article>svg:last-child{color:#8ac8a2;width:14px}.cg-shop-history-title{margin:25px 0 13px!important;font-size:16px!important}.cg-shop-history{gap:9px;display:grid}.cg-shop-history details{border:1px solid var(--cg-line);background:#ffffff03;border-radius:8px;padding:13px 15px}.cg-shop-history .cg-expanded-title{color:#c3c3d1;cursor:pointer;justify-content:space-between;gap:12px;font-size:11px;display:flex}.cg-shop-history .cg-expanded-title>b{color:#e0c990;flex-shrink:0}.cg-shop-history p{color:var(--cg-muted);margin-top:10px;font-size:11px;line-height:1.9}.cg-shop-empty{color:var(--cg-muted);text-align:center;padding:25px 12px;font-size:12px!important}@media (max-width:760px){.cg-wallet-link{gap:8px;padding:10px 12px;font-size:11px}.cg-wallet-link>b{font-size:12px}.cg-investment-teaser{flex-direction:column;align-items:stretch;gap:18px}.cg-investment-teaser h2{font-size:20px}.cg-investment-teaser .cg-button{width:100%}.cg-shop-wallet{gap:10px;padding:17px 15px}.cg-shop-wallet strong{font-size:25px}.cg-shop-wallet span{gap:6px;font-size:10px}.cg-shop-wallet b{font-size:13px}.cg-shop-wallet small{font-size:8px}.cg-shop-tabs{gap:3px;padding:4px}.cg-shop-tabs button{min-height:40px;padding:8px 2px;font-size:10px}.cg-investment-grid{grid-template-columns:1fr;gap:13px}.cg-investment-product{padding:18px}.cg-investment-product h3{font-size:16px}.cg-investment-product>p{font-size:12px}.cg-investment-effects>span{font-size:10px}.cg-investment-product-top{gap:15px}.cg-investment-product-top small{font-size:10px}.cg-investment-bottom{grid-template-columns:1fr 1fr;align-items:center;gap:7px 13px;display:grid}.cg-investment-bottom>strong{font-size:20px}.cg-investment-bottom .cg-button{gap:5px;padding:10px;font-size:10px}.cg-investment-bottom>small{grid-column:1/3;min-height:0}.cg-shop-timing{font-size:10px!important}.cg-shop-confirm>.cg-button{white-space:normal;font-size:12px}.cg-shop-product-hero{padding:20px 14px}.cg-shop-product-hero>h2{font-size:23px}.cg-shop-effect-list span{font-size:12px}.cg-shop-receipt>h2{font-size:22px}.cg-shop-receipt-cost{gap:10px;padding:16px 12px}.cg-shop-receipt-cost b{font-size:17px}.cg-shop-applied{gap:10px;padding:15px 13px}.cg-shop-applied p{font-size:11px}.cg-shop-assets{grid-template-columns:1fr}.cg-shop-owned-.cg-expanded-title{gap:10px;font-size:11px}.cg-shop-history .cg-expanded-title{font-size:10px;line-height:1.7}.cg-shop-history p{font-size:10px}.cg-shop-footnote{font-size:9px!important}.cg-shop-active p{font-size:10px}}.cg-app .cg-shop-tabs button{white-space:nowrap;font-size:13px;line-height:1.5}.cg-app .cg-investment-bottom .cg-button{white-space:nowrap;font-size:12px;line-height:1.5}.cg-national-ranking{color:#a6b7d4;text-align:center;overflow-wrap:anywhere;font-size:10px;line-height:1.7;display:block}.cg-ranking-note{text-align:center;color:#949fad;margin:12px 0 15px!important;font-size:10px!important;line-height:1.8!important}.cg-national-impact{background:linear-gradient(135deg,#212939,#1b1b20);border-color:#72aaff30}.cg-national-impact .cg-section-heading h2{align-items:center;gap:9px;margin-top:10px;font-size:21px;display:flex}.cg-national-impact .cg-section-heading h2 svg{color:#e6cc91;flex-shrink:0}.cg-national-impact>p{color:#b8c2d3;font-size:12px}.cg-impact-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.cg-impact-kpis>div{background:#ffffff04;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:15px;display:flex}.cg-impact-kpis svg{color:#9fc4ff}.cg-impact-kpis span{color:#a8b5c9;font-size:10px}.cg-impact-kpis b{color:#f1d99c;overflow-wrap:anywhere;font-size:20px}.cg-national-impact>.cg-impact-paid{color:#b9d3c2;background:#86bd9b0b;border:1px solid #86bd9b33;border-radius:7px;margin-bottom:19px;padding:12px;font-size:11px}.cg-national-impact>h3{margin:19px 0 12px;font-size:15px}.cg-impact-offers{gap:9px;margin:12px 0 15px;display:grid}.cg-impact-offers>article{background:#ffffff04;border:1px solid #ffffff15;border-radius:8px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.cg-impact-offers article>div{flex:1;min-width:0}.cg-impact-offers b{font-size:13px;display:block}.cg-impact-offers small{color:#a6b4c9;margin-top:5px;font-size:10px;display:block}.cg-impact-offers strong{color:#e9d394;text-align:right;flex-shrink:0;font-size:17px}.cg-impact-offers strong>small{font-weight:400}.cg-national-impact>.cg-impact-renewal{border-top:1px solid #ffffff15;margin-top:18px;padding-top:15px;font-size:11px}.cg-impact-renewal b{color:#f1d99c;margin-left:7px}.cg-national-impact>.cg-impact-note{color:#8f9aaf;margin-top:16px;font-size:10px;line-height:1.9}.cg-details>.cg-national-impact{margin-top:18px}@media (max-width:760px){.cg-national-ranking{font-size:9px}.cg-ranking-note{margin:10px 0!important;font-size:9px!important;line-height:1.8!important}.cg-national-impact .cg-section-heading{align-items:flex-start;gap:12px}.cg-national-impact .cg-section-heading h2{font-size:18px}.cg-national-impact .cg-section-heading .cg-pill{font-size:9px}.cg-impact-kpis{gap:7px;margin:17px 0}.cg-impact-kpis>div{gap:7px;padding:11px 8px}.cg-impact-kpis span{font-size:9px}.cg-impact-kpis b{font-size:15px}.cg-impact-kpis svg{width:15px;height:15px}.cg-national-impact>p{font-size:11px}.cg-national-impact>.cg-impact-paid{padding:11px;font-size:10px}.cg-impact-offers>article{gap:10px;padding:12px 10px}.cg-impact-offers b{font-size:12px}.cg-impact-offers small{font-size:9px}.cg-impact-offers strong{font-size:14px}.cg-national-impact>.cg-impact-note{font-size:9px}.cg-national-impact>.cg-impact-renewal{font-size:10px;line-height:1.9}.cg-national-impact>.cg-impact-renewal b{margin:6px 0 0;display:block}}.cg-shop-inline-receipt{color:#c4f1dd;background:#143028;border:1px solid #316e56;border-radius:12px;margin:16px 0;padding:16px}.cg-shop-inline-receipt b,.cg-shop-purchased{align-items:center;gap:8px;display:flex}.cg-shop-inline-receipt p{margin:6px 0;font-size:13px}.cg-shop-purchased{color:#8ed1af;font-size:13px}.cg-season-calendar{color:var(--cg-muted);margin:20px 4px;font-size:12px;line-height:1.8}.cg-tournament-path{color:#c2d9f6;background:#172538;border-radius:8px;padding:12px;font-size:13px;line-height:1.9}.cg-tournament-path:empty{display:none}.cg-shop-owned{margin-top:24px}.cg-investment-bottom .cg-button{width:100%}.cg-watch-choice{color:#c3c5cd;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0;font-size:12px;display:flex}.cg-watch-choice input{accent-color:#74a7ef;width:17px;height:17px}.cg-watch-choice small{color:var(--cg-muted)}.cg-investment-bottom{flex-direction:column;align-items:stretch;display:flex}.cg-investment-bottom .cg-button{white-space:normal;min-height:44px;font-size:13px}.cg-game-scene{isolation:isolate;background:#131b28;border:1px solid #ffffff0b;border-radius:14px;margin:0 0 20px;overflow:hidden}.cg-game-scene svg{aspect-ratio:720/280;width:100%;height:auto;display:block}.cg-player-portrait{filter:drop-shadow(0 6px 12px #0002);border-radius:14px;flex-shrink:0;width:72px;height:81px;display:block}.cg-player-portrait.large{width:160px;height:180px;margin:22px auto}.cg-home-tasks>.cg-game-scene svg{max-height:190px}.cg-journey-card>.cg-game-scene,.cg-event-card>.cg-game-scene{margin:-8px -8px 24px}.cg-journey-card>.cg-game-scene svg,.cg-event-card>.cg-game-scene svg{max-height:210px}.cg-investment-product>.cg-game-scene{margin:-10px -10px 13px}.cg-investment-product>.cg-game-scene svg{max-height:120px}.cg-investment-product-top .cg-investment-icon{display:none}.cg-investment-product-top{justify-content:flex-end;margin-bottom:9px}.cg-welcome{overflow:hidden;padding-top:0!important;display:block!important}.cg-welcome>.cg-game-scene{border:0;border-radius:0;margin:0 0 32px}.cg-welcome>.cg-game-scene svg{max-height:280px}.cg-welcome-copy{padding:0 20px 18px;position:relative}.cg-offer-modal>.cg-game-scene{margin-bottom:22px}.cg-cinema-setting{color:#d8e5f7;text-align:left;background:#172236;border:1px solid #4d78a955;border-radius:10px;align-items:center;gap:12px;width:100%;margin-bottom:18px;padding:15px;display:flex}.cg-cinema-setting span{flex:1;font-size:13px}.cg-cinema-setting b{float:right;color:#9dc2f8}.cg-cinema-setting small{color:#8f9db1;margin-top:7px;font-size:11px;display:block}.cg-film-context{justify-content:space-between;align-items:center;gap:10px;display:flex}.cg-film-context>span{letter-spacing:1px;color:#91a1ba;font-size:10px}.cg-film-context .cg-text-button{white-space:nowrap;font-size:10px}.cg-film-copy h3{color:#f0f3fa;line-height:1.5;margin:10px 0!important;font-size:22px!important}.cg-film-copy p{color:#aab6ca;margin:0;font-size:13px;line-height:1.9}.cg-film-progress-label{color:#acb6c6;justify-content:space-between;margin:16px 0 10px;font-size:11px;display:flex}.cg-film-progress-label b{color:#acf;font-variant-numeric:tabular-nums;font-size:15px}.cg-film-progress{background:#ffffff0a;border-radius:10px;height:8px;overflow:hidden}.cg-film-progress i{border-radius:inherit;background:linear-gradient(90deg,#476db3,#8dbafa);height:100%;transition:width 70ms linear;display:block;box-shadow:0 0 17px #74a5ed66}.cg-film-steps{justify-content:space-between;gap:6px;margin:13px 0 0;padding:0;list-style:none;display:flex}.cg-film-steps li{color:#59667b;align-items:center;gap:5px;font-size:10px;display:flex}.cg-film-steps li>span{background:currentColor;border-radius:50%;width:5px;height:5px}.cg-film-steps li.is-current{color:#bed7fc}.cg-film-steps li.is-done{color:#7aa891}.cg-film-skip{display:flex;color:#a6b5cb!important;margin:22px auto 0!important;font-size:12px!important}.cg-film-note{text-align:center;color:#67758a;margin:13px 0 0;font-size:10px;line-height:1.7}.cg-art-runner{transform-origin:322px 190px;animation:1.1s ease-in-out infinite cgRunner}.cg-art-ball{transform-origin:387px 248px;animation:1.1s ease-in-out infinite cgBall}.cg-art-boat{transform-origin:50%;animation:3s ease-in-out infinite cgBoat}.cg-art-confetti{animation:2s ease-in-out infinite cgConfetti}.cg-game-scene.is-static *{animation-play-state:paused!important}@keyframes cgRunner{50%{transform:translateY(-4px)rotate(-1deg)}}@keyframes cgBall{50%{transform:translate(12px,-7px)rotate(35deg)}}@keyframes cgBoat{50%{transform:translateY(4px)rotate(.5deg)}}@keyframes cgConfetti{to{translate:20px 360px;rotate:420deg}}@media (max-width:760px){.cg-player-portrait{width:62px;height:70px}.cg-home-tasks>.cg-game-scene svg{max-height:145px}.cg-film-copy h3{font-size:19px!important}.cg-film-copy{min-height:130px}.cg-film-copy p{font-size:12px}.cg-film-steps{flex-wrap:wrap;justify-content:flex-start;gap:8px 13px}.cg-film-steps li{font-size:9px}.cg-film-context>span{letter-spacing:.5px;font-size:8px}.cg-season-film .cg-game-scene{margin:13px 0 18px}.cg-welcome-copy{padding:0 12px 15px}.cg-welcome>.cg-game-scene{margin-bottom:22px}.cg-welcome>.cg-game-scene svg{min-height:150px}.cg-game-scene{border-radius:10px}.cg-cinema-setting span{font-size:12px}}@media (prefers-reduced-motion:reduce){.cg-game-scene *{animation:none!important}.cg-film-progress i{transition:none}}.cg-home-tasks>.cg-game-scene{margin:16px 0 8px}.cg-season-film .cg-game-scene svg{max-height:174px}.cg-season-film .cg-game-scene{margin:12px 0 17px}.cg-film-copy{min-height:108px}.cg-film-copy h3{font-size:20px!important}.cg-film-skip{margin-top:17px!important}.cg-film-note{margin-top:9px}.cg-season-film .cg-film-context .cg-text-button{min-height:28px}@media (max-width:760px){.cg-season-film .cg-game-scene svg{max-height:145px}.cg-film-copy{min-height:116px}.cg-film-copy h3{font-size:18px!important}.cg-film-note{font-size:9px}.cg-film-skip{margin-top:16px!important}}.cg-profile-main>svg.cg-player-portrait{width:72px;height:81px}@media (max-width:760px){.cg-profile-main>svg.cg-player-portrait{width:62px;height:70px}}.cg-talent-draw{width:100%;margin-top:8px}.cg-talent-odds{color:var(--cg-muted);text-align:center;margin:12px 0 20px;font-size:10px;line-height:1.8}.cg-talent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cg-talent-card{border:1px solid var(--cg-line);text-align:center;background:#202026;border-radius:10px;flex-direction:column;align-items:center;min-width:0;padding:16px 8px;display:flex}.cg-talent-card small{color:#c8c8d1;font-size:12px}.cg-talent-card>b{color:#a3a3b0;margin:8px 0;font:36px Anton,sans-serif}.cg-talent-card>strong{color:#efeff4;font-size:19px;line-height:1.5}.cg-talent-card>span{color:var(--cg-muted);margin-top:6px;font-size:9px;line-height:1.6}.cg-talent-potential{text-align:left;grid-column:1/-1;grid-template-columns:1fr auto 1fr;gap:4px 16px;padding:14px 18px;display:grid}.cg-talent-potential>b{grid-area:1/2/3;margin:0}.cg-talent-potential>strong{text-align:right;grid-area:1/3/3}.cg-talent-potential>span{grid-column:1;margin:0}.cg-talent-card.grade-S{background:linear-gradient(135deg,#3b3020,#242127);border-color:#dfc381;box-shadow:0 0 18px #dfc38115}.cg-talent-card.grade-S>b,.cg-talent-extras .grade-S>b{color:#f2d48d}.cg-talent-card.grade-A>b,.cg-talent-extras .grade-A>b{color:#c8b2fb}.cg-talent-card.grade-B>b,.cg-talent-extras .grade-B>b{color:#9fb7e4}.cg-talent-card.is-hidden{opacity:.6}.cg-talent-card.is-revealed{animation:.32s ease-out both cg-talent-reveal}.cg-talent-extras{border:1px solid var(--cg-line);background:var(--cg-line);border-radius:9px;gap:1px;margin-top:12px;display:grid;overflow:hidden}.cg-talent-extras>div{background:#1c1c22;grid-template-columns:minmax(0,1fr) 28px minmax(100px,auto);align-items:center;gap:12px;padding:12px 14px;display:grid}.cg-talent-extras span{font-size:12px}.cg-talent-extras small{color:var(--cg-muted);margin-top:4px;font-size:9px;display:block}.cg-talent-extras b{text-align:center;color:#a3a3b0;font:23px Anton,sans-serif}.cg-talent-extras strong{text-align:right;font-size:12px}.cg-talent-result{border:1px solid var(--cg-line);color:#c5c5d0;border-radius:9px;margin:16px 0 24px;padding:15px;font-size:12px;line-height:1.8}.cg-talent-result p{color:var(--cg-muted);margin:6px 0 0;font-size:11px}.cg-talent-result.is-legend{background:#dfc3810c;border-color:#dfc381}.cg-talent-result.is-legend b{color:#f2d48d}@keyframes cg-talent-reveal{0%{opacity:.2;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:480px){.cg-talent-grid{gap:7px}.cg-talent-card{padding:12px 5px}.cg-talent-card>b{font-size:30px}.cg-talent-card>span{font-size:8px}.cg-talent-potential{grid-template-columns:minmax(0,1fr) auto auto;gap:3px 8px;padding:13px 12px}.cg-talent-potential>span{font-size:8px}.cg-talent-potential>strong{font-size:17px}.cg-talent-extras>div{grid-template-columns:minmax(0,1fr) 24px 94px;gap:8px;padding:11px 10px}.cg-talent-extras strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.cg-talent-card.is-revealed{animation:none}}.cg-game-scene{background:#edf1e9}.cg-scene-contract,.cg-scene-recovery{background:#f4eee2}.cg-scene-yacht{background:#e5f2f4}.cg-mascot-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.cg-app .cg-mascot-picker>button{border:1px solid var(--cg-line);color:#c2c2cd;text-align:center;background:#222228;border-radius:11px;min-width:0;padding:8px 5px 10px;position:relative}.cg-mascot-picker .cg-player-portrait{filter:none;border-radius:9px;width:100%;max-width:72px;height:auto;margin:0 auto 7px}.cg-mascot-picker span{font-size:10px}.cg-app .cg-mascot-picker>button.selected{color:#f0dbac;background:#dfc3810a;border-color:#dfc381;box-shadow:0 0 0 1px #dfc38155}.cg-mascot-picker>button>svg:last-child:not(.cg-player-portrait){color:#826b35;background:#fff6db;border-radius:50%;width:17px;height:17px;padding:2px;position:absolute;top:5px;right:5px}@media (max-width:600px){.cg-mascot-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.cg-mascot-picker .cg-player-portrait{max-width:65px}}.cg-setup-preview{box-sizing:border-box;grid-template-columns:64px minmax(0,1fr) auto;width:100%}.cg-setup-preview>.cg-player-portrait.large{border-radius:11px;grid-area:1/1/3;width:64px;height:72px;margin:0}.cg-setup-preview>h2{overflow-wrap:anywhere;min-width:0}.cg-veteran-choice{background:#d4bb7809;border:1px solid #d4bb7855;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;padding:16px 18px;display:flex}.cg-veteran-choice b{color:#e7d8ad;font-size:13px}.cg-veteran-choice p{color:var(--cg-muted);margin:6px 0 0;font-size:11px;line-height:1.7}.cg-veteran-choice>.cg-button{white-space:nowrap;flex-shrink:0}.cg-homecoming-offer{box-shadow:inset 0 3px #dfc381;border-color:#dfc381!important}.cg-homecoming-offer .cg-offer-type{color:#edd49a}.cg-player-portrait{image-rendering:pixelated}@media (max-width:480px){.cg-veteran-choice{align-items:flex-start;gap:10px;padding:14px}.cg-veteran-choice b{font-size:12px}.cg-veteran-choice>.cg-button{min-height:40px;padding:10px 12px;font-size:11px}}.cg-salary-negotiation{text-align:left;background:#9eb9df08;border:1px solid #a1bce34d;border-radius:10px;margin:20px 0;padding:17px}.cg-salary-negotiation .cg-expanded-title{cursor:pointer;color:#b8d3f7;font-size:13px;font-weight:700}.cg-salary-negotiation p{color:#aab5c5;line-height:1.8;font-size:11px!important}.cg-salary-negotiation>small{color:#8f9aad;font-size:10px;line-height:1.8;display:block}.cg-salary-negotiation h3{color:#e6d4a0;margin:0 0 13px!important;font-size:16px!important}.cg-salary-negotiation dl{margin:0}.cg-salary-negotiation dl>div{justify-content:space-between;gap:12px;margin:9px 0;font-size:12px;display:flex}.cg-salary-negotiation dt{color:#9facc1}.cg-salary-negotiation dd{color:#e5e7ed;margin:0;font-weight:700}.cg-negotiation-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.cg-app .cg-negotiation-choices>button{color:#dae6f8;background:#273143;border:1px solid #91b1de55;border-radius:8px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:13px 5px;display:flex}.cg-negotiation-choices small{color:#99aecb;font-size:10px}.cg-negotiation-choices b{font-size:20px}.cg-negotiation-choices span{overflow-wrap:anywhere;font-size:11px}.cg-app .cg-negotiation-choices>button:hover{background:#3b3b35;border-color:#dfc381}.cg-negotiation-badge{color:#e1c57e!important;font-size:11px!important}.cg-negotiation-rejected{border-color:#9995}.cg-negotiation-counter,.cg-negotiation-accepted{border-color:#dfc38177}@media (max-width:480px){.cg-salary-negotiation{padding:13px}.cg-negotiation-choices{gap:5px}.cg-negotiation-choices span{font-size:10px}.cg-negotiation-choices b{font-size:18px}}.cg-award-components{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:18px 0 0;display:grid}.cg-award-components>div{border-bottom:1px solid var(--cg-line);justify-content:space-between;gap:10px;padding:9px 0;font-size:12px;display:flex}.cg-award-components dt{color:var(--cg-muted)}.cg-award-components dd{color:#e3d7a6;margin:0;font-weight:700}.cg-elite-offer{box-shadow:inset 0 3px #9fb6e5;border-color:#9fb6e5!important}.cg-elite-offer .cg-offer-type{color:#b3cafa}.cg-contract-signing{text-align:center;overflow:hidden}.cg-contract-official{letter-spacing:2px;color:#dfc381;margin:5px 0 13px;font-size:10px;font-weight:800}.cg-contract-signing>h2{color:#f3e6c3;overflow-wrap:anywhere;line-height:1.5;margin:0!important;font-size:24px!important}.cg-contract-stage{isolation:isolate;background:radial-gradient(#c3a56514,#0000 70%);place-items:center;height:276px;margin:15px 0;display:grid;position:relative}.cg-signing-paper{color:#384255;text-align:left;box-sizing:border-box;background:#f8f2e6;border-radius:4px;width:min(310px,92%);padding:19px 22px 9px;transition:transform .45s,opacity .35s;position:relative;transform:rotate(-3deg);box-shadow:0 16px 30px #0004}.cg-contract-paper-heading{letter-spacing:1px;color:#7e7c72;border-bottom:1px solid #c9c0ac;justify-content:space-between;align-items:center;padding-bottom:9px;font-size:8px;display:flex}.cg-signing-paper>p{color:#746a5b;font-size:11px;margin:14px 0 5px!important}.cg-signing-paper>strong{font-size:24px;line-height:1.5;display:block}.cg-contract-paper-lines{background:repeating-linear-gradient(0deg,#b8b1a488 0 1px,#0000 1px 8px);height:17px;margin:10px 0 0;display:block}.cg-signing-paper>svg:not(.cg-signing-pen){width:100%;height:54px;display:block}.cg-written-signature{stroke-dasharray:650;stroke-dashoffset:650px;animation:.85s ease-out .1s forwards cg-signature}.cg-signing-pen{color:#354f75;animation:.9s ease-out forwards cg-pen;position:absolute;bottom:44px;left:25px}.cg-contract-stamp{color:#b55d52;opacity:0;border:3px double #b55d52;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:85px;height:85px;transition:opacity .15s,transform .2s;display:flex;position:absolute;top:70px;right:23px;transform:scale(1.7)rotate(-17deg)}.cg-contract-stamp span,.cg-contract-stamp small{letter-spacing:1px;font-size:8px}.cg-contract-stamp b{font-size:16px}.cg-sign-phase-1 .cg-contract-stamp{opacity:1;transform:scale(1)rotate(-17deg)}.cg-sign-phase-2 .cg-signing-paper{opacity:0;pointer-events:none;transform:translateY(-28px)rotate(4deg)}.cg-contract-reveal{opacity:0;flex-direction:column;justify-content:center;align-items:center;transition:opacity .35s,transform .35s;display:flex;position:absolute;inset:0;transform:translateY(15px)scale(.94)}.cg-sign-phase-2 .cg-contract-reveal{opacity:1;transform:none}.cg-contract-reveal .cg-player-portrait{border:1px solid #dfc38166;width:88px;height:99px;margin:8px 0}.cg-contract-reveal-badge .cg-club-badge{width:auto}.cg-contract-reveal h3{color:#f1dfb2;margin:4px 0!important;font-size:23px!important}.cg-contract-reveal h3 small{color:#b1a38a;font-size:12px}.cg-contract-reveal p{color:#b8b4a7;line-height:1.7;font-size:11px!important}.cg-contract-camera{opacity:0;pointer-events:none;background:radial-gradient(#fff2cb55,#0000 65%);position:absolute;inset:0}.cg-sign-phase-2 .cg-contract-camera{animation:.7s ease-out cg-signing-camera}.cg-contract-signing-status{color:#b9c7dc;min-height:21px;line-height:1.7;margin:7px 0 15px!important;font-size:12px!important}.cg-contract-final-terms{background:#d5bb7007;border:1px solid #d5bb7044;border-radius:9px;grid-template-columns:1.4fr 1fr 1fr;gap:7px;margin:0;padding:15px 8px;display:grid}.cg-contract-final-terms dt{color:#a4a099;margin-bottom:6px;font-size:10px}.cg-contract-final-terms dd{color:#eeddb4;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.cg-signing-skip{align-items:center;gap:6px;margin:16px auto 0;display:flex;font-size:11px!important}.cg-contract-saved{color:#767b84;margin:9px 0 0!important;font-size:9px!important}@keyframes cg-signature{to{stroke-dashoffset:0}}@keyframes cg-pen{0%{transform:translateY(-4px)}70%{transform:translate(190px,-4px)}to{opacity:0;transform:translate(210px,-4px)}}@keyframes cg-signing-camera{0%{opacity:.6}to{opacity:0}}@media (max-width:480px){.cg-contract-signing>h2{font-size:20px!important}.cg-contract-stage{height:245px;margin:10px 0}.cg-signing-paper{width:94%;padding:16px}.cg-contract-final-terms dd{font-size:12px}.cg-award-components{grid-template-columns:1fr}.cg-contract-stamp{right:17px}}@media (prefers-reduced-motion:reduce){.cg-contract-signing *{transition:none!important;animation:none!important}.cg-written-signature{stroke-dashoffset:0}}.cg-expanded-title{margin:0 0 16px;font-size:14px;font-weight:600;line-height:1.7;cursor:default!important}.cg-expanded-title::-webkit-details-marker{display:none}.cg-expanded-title svg{display:none}.cg-expanded-title span{color:var(--cg-muted);font-size:11px;font-weight:400}.cg-inline-plan .cg-focus-grid{margin-top:18px}.cg-shop-owned>section{border-top:1px solid var(--cg-line);padding:14px 0}.cg-offer .cg-salary-negotiation{width:100%}.cg-offer .cg-salary-note{margin-top:16px}.cg-profile-main:not(button){cursor:default}.cg-offer .cg-negotiation-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.cg-offer .cg-negotiation-choices button{min-width:0;padding:10px 5px}.cg-offer .cg-negotiation-choices span{font-size:10px}.cg-offer>.cg-salary-note,.cg-offer>.cg-salary-negotiation,.cg-offer>.cg-negotiation-badge{grid-column:1/-1;width:100%;min-width:0}.cg-offer .cg-salary-note .cg-expanded-title{margin-bottom:10px;font-size:12px}.cg-offer .cg-salary-negotiation h3{margin-bottom:12px;font-size:14px}.cg-fold-record{padding:18px 20px}.cg-fold-record>summary{justify-content:space-between;align-items:center;gap:14px;margin:0;list-style:none;display:flex;cursor:pointer!important}.cg-fold-record>summary::-webkit-details-marker{display:none}.cg-fold-record>summary:after{content:"＋";color:#e4cd92;font-size:18px}.cg-fold-record[open]>summary{margin-bottom:17px}.cg-fold-record[open]>summary:after{content:"－"}.cg-investment-teaser{color:#f5e4b3;text-align:left;cursor:pointer;background:linear-gradient(110deg,#463b24,#252530);border:1px solid #dfc38170;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:16px 18px;display:flex}.cg-investment-teaser span{gap:5px;min-width:0;display:grid}.cg-investment-teaser b{font-size:14px}.cg-investment-teaser small{color:#c2b690;font-size:11px}.cg-investment-teaser>svg{flex:none}.cg-investment-teaser:hover{background:linear-gradient(110deg,#594a2c,#30303b);border-color:#f0d995}.cg-offer-details{border:1px solid var(--cg-line);background:#ffffff04;border-radius:8px;width:100%;margin:0 0 18px;padding:12px 14px}.cg-offer-details>summary{cursor:pointer;color:#d7c58d;font-size:12px;font-weight:600;list-style:none}.cg-offer-details>summary::-webkit-details-marker{display:none}.cg-offer-details>summary:after{content:"＋";float:right;color:#e4cd92}.cg-offer-details[open]>summary{margin-bottom:16px}.cg-offer-details[open]>summary:after{content:"－"}.cg-offer-details .cg-salary-note,.cg-offer-details .cg-salary-negotiation{width:100%}.cg-offer-accordion{padding:0;display:block;overflow:hidden}.cg-offer-summary{cursor:pointer;align-items:center;gap:14px;width:100%;padding:18px 20px;list-style:none;display:flex}.cg-offer-summary::-webkit-details-marker{display:none}.cg-offer-summary>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.cg-offer-summary b{font-size:15px}.cg-offer-summary small{color:var(--cg-muted);font-size:11px}.cg-offer-expand{color:#d7c58d;white-space:nowrap;font-size:11px}.cg-offer-summary:after{content:"＋";color:#e4cd92}.cg-offer-accordion[open]>.cg-offer-summary{border-bottom:1px solid var(--cg-line)}.cg-offer-accordion[open]>.cg-offer-summary:after{content:"－"}.cg-offer-body{padding:20px 22px}.cg-offer-body>.cg-button{justify-content:space-between;width:100%;margin-top:12px}@media (max-width:480px){.cg-offer-summary{gap:10px;padding:15px 13px}.cg-offer-summary b{font-size:13px}.cg-offer-summary small,.cg-offer-expand{font-size:10px}.cg-offer-body{padding:16px 13px}}.cg-ballon-party{text-align:center;background:radial-gradient(at top,#625020,#131929 75%);border-radius:16px;margin:18px 0;padding:26px 10px 20px;position:relative;overflow:hidden}.cg-ballon-party h2{color:#ffe59a;margin:14px 0 35px;font-size:28px}.cg-party-team{justify-content:center;align-items:flex-end;gap:1px;padding:35px 0 10px;display:flex}.cg-party-team>div{animation:1s ease-in-out infinite cgPartyJump;position:relative}.cg-party-team .cg-player-portrait{background:0 0;width:70px;height:90px}.cg-party-winner{z-index:2;transform:scale(1.2)}.cg-party-trophy{color:#ffcf52;filter:drop-shadow(0 0 15px #ffce5788);animation:1.5s ease-in-out infinite cgTrophyGlow;position:absolute;top:-47px;left:7px}.cg-ballon-party>p{color:#f8dfa6;font-size:12px}.cg-party-confetti{pointer-events:none;position:absolute;inset:0}.cg-party-confetti i{width:6px;height:12px;animation:2.8s linear infinite cgPartyConfetti;position:absolute;top:-20px}.cg-ballon-party.is-paused *{animation-play-state:paused!important}@keyframes cgPartyJump{50%{translate:0 -13px;rotate:-3deg}}@keyframes cgTrophyGlow{50%{filter:drop-shadow(0 0 25px #ffce57);scale:1.15}}@keyframes cgPartyConfetti{to{translate:20px 390px;rotate:540deg}}@media (prefers-reduced-motion:reduce){.cg-ballon-party *{animation:none!important}}@media (max-width:480px){.cg-party-team .cg-player-portrait{width:51px;height:70px}.cg-party-trophy{width:43px;left:3px}.cg-ballon-party h2{font-size:23px}}.cg-offer-accordion>.cg-offer-summary{cursor:default;border-bottom:1px solid var(--cg-line);flex-wrap:wrap}.cg-offer-accordion>.cg-offer-summary:after{content:none}.cg-offer-extra{border:1px solid var(--cg-line);border-radius:8px;width:100%;margin:0 0 16px;padding:12px}.cg-offer-extra>summary{cursor:pointer;color:#d7c58d;font-size:12px}.cg-offer-extra[open]>summary{margin-bottom:16px}.cg-offer-body>.cg-button{min-height:44px;margin-top:0}.cg-investment-product{gap:0;padding:12px}.cg-product-photo{aspect-ratio:16/10;background:#172133;border-radius:8px;align-items:center;margin-bottom:9px;display:flex;overflow:hidden}.cg-product-photo-image{aspect-ratio:1;background-image:url(/images/shop/catalog-v1.webp);background-repeat:no-repeat;background-size:400% 600%;flex:0 0 100%}.cg-investment-product h3{overflow-wrap:anywhere;margin:6px 0 9px;font-size:14px;line-height:1.5}.cg-investment-product-top{justify-content:flex-start;margin:0}.cg-product-key-effects{gap:4px;margin:0 0 8px}.cg-product-key-effects>span{padding:3px 5px;font-size:10px}.cg-product-more{color:#a9b7ca;margin:0 0 12px;font-size:11px}.cg-product-more>summary{cursor:pointer;min-height:28px;line-height:28px}.cg-product-more>p{margin:7px 0 12px;font-size:11px;line-height:1.7}.cg-product-more .cg-investment-effects{margin-bottom:5px}.cg-investment-bottom .cg-button{white-space:normal;justify-content:center;min-height:42px;padding:9px 7px;font-size:12px}.cg-investment-grid{align-items:start}@media (max-width:760px){.cg-investment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cg-investment-product{border-radius:9px;padding:9px}.cg-product-photo{aspect-ratio:16/9;margin-bottom:7px}.cg-investment-product h3{min-height:36px;margin:5px 0 7px;font-size:12px;line-height:1.5}.cg-investment-product-top small{font-size:9px}.cg-product-key-effects{gap:3px;display:grid}.cg-product-key-effects>span{overflow-wrap:anywhere;padding:2px 4px;font-size:9px;line-height:1.5}.cg-product-more{margin-bottom:8px;font-size:10px}.cg-investment-bottom .cg-button{min-height:40px;padding:7px 4px;font-size:11px;line-height:1.5}.cg-product-more>p{font-size:10px}.cg-shop-wallet{padding:12px}.cg-shop-wallet strong{font-size:23px}}.cg-modal.cg-ceremony-modal{background:#090b10;border:1px solid #b28b4055;width:min(940px,96vw);max-width:940px;padding:0;overflow-x:hidden}.cg-ceremony-modal>header{border-bottom:1px solid #bb97502b;margin:0;padding:16px 24px}.cg-ceremony-modal>header h2{font-size:18px}.cg-ceremony-modal>header .cg-eyebrow{font-size:9px}.cg-award-cinema{color:#f5f0e6;background:#090b10}.cg-award-controls{background:#0c0e13;justify-content:space-between;align-items:center;gap:12px;padding:11px 23px;display:flex}.cg-award-controls>span{letter-spacing:2px;color:#c7ab70;align-items:center;gap:8px;font-size:10px;display:flex}.cg-award-controls>span>i{background:#e9c674;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #d4ac55}.cg-award-controls>div{gap:7px;display:flex}.cg-award-controls button{color:#f0dfb9;background:#e8cd8c0b;border:1px solid #c8a85944;border-radius:5px;align-items:center;gap:7px;min-height:34px;padding:7px 12px;font-size:11px;display:flex}.cg-award-stage{isolation:isolate;background:#080a0d;height:440px;position:relative;overflow:hidden}.cg-award-backdrop{z-index:-4;opacity:.52;background:url(/images/awards/golden-night-v1.webp) 50%/cover no-repeat;transition:opacity 1s,filter 1s;animation:16s ease-out forwards cgAwardCamera;position:absolute;inset:0;transform:scale(1.08)}.phase-2 .cg-award-backdrop,.phase-3 .cg-award-backdrop,.phase-4 .cg-award-backdrop{opacity:1}.cg-award-vignette{z-index:-3;background:linear-gradient(90deg,#05070be6 0%,#05070b8c 43%,#0000 80%),linear-gradient(#07090d77 0%,#0000 60%,#07090d 100%);position:absolute;inset:0}.cg-award-beam{filter:blur(18px);opacity:.1;transform-origin:top;z-index:-2;background:linear-gradient(#ffda8d,#0000);width:160px;height:650px;animation:6s ease-in-out infinite alternate cgAwardBeam;position:absolute;top:-180px}.cg-award-beam.beam-left{left:15%;rotate:-24deg}.cg-award-beam.beam-right{animation-delay:-3s;right:10%;rotate:20deg}.cg-award-stage-brand{flex-direction:column;gap:7px;display:flex;position:absolute;top:28px;left:34px}.cg-award-stage-brand>span{letter-spacing:3px;color:#a9956e;font-size:8px}.cg-award-stage-brand>b{letter-spacing:4px;color:#ebd5a4;font-size:12px}.cg-award-stage-brand>small{color:#9b9da3;font-size:10px}.cg-award-intro,.cg-award-winner{transition:opacity .65s,translate .65s;position:absolute;top:128px;left:34px;right:40%}.cg-award-intro[aria-hidden=true]{opacity:0;pointer-events:none;translate:0 -20px}.cg-award-intro>span,.cg-award-winner>span{letter-spacing:3px;color:#ddbd78;font-size:9px}.cg-award-intro h2{letter-spacing:-1px;color:#fff8e6;font-family:Georgia,Noto Sans KR,serif;font-size:32px;font-weight:400;line-height:1.5;margin:17px 0!important}.cg-award-intro>p{color:#aca9a2;font-size:11px;line-height:1.9}.cg-award-envelope{letter-spacing:3px;color:#dbc289;background:linear-gradient(120deg,#b5924433,#10131a);border:1px solid #c5a25b66;margin-top:20px;padding:12px 20px;font-size:10px;animation:2s ease-in-out infinite cgEnvelope;display:inline-block;box-shadow:0 10px 45px #0006}.cg-award-winner[aria-hidden=true]{opacity:0;pointer-events:none;translate:0 30px}.cg-award-winner h2{letter-spacing:-2px;color:#f6dfa1;text-shadow:0 0 30px #d4a74733;overflow-wrap:anywhere;font-size:46px;line-height:1.2;margin:16px 0 9px!important}.cg-award-winner>p{color:#cac5b8;font-size:12px}.cg-award-winner>strong{color:#e1bd70;align-items:baseline;gap:9px;margin-top:22px;font-family:Georgia,serif;font-size:43px;display:flex}.cg-award-winner>strong>small{color:#bfb49c;font-family:inherit;font-size:13px;font-weight:400}.cg-award-winner>em{color:#b7b1a3;margin-top:13px;font-size:11px;font-style:normal;line-height:1.8;display:block}.cg-award-stage-caption{background:#07090dbb;border-top:1px solid #b38b3933;align-items:center;gap:13px;padding:17px 30px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.cg-award-stage-caption>span{color:#d8b66b;font-family:Georgia,serif;font-size:20px}.cg-award-stage-caption>b{font-weight:500}.cg-award-stage-caption>i{background:#d2b06c44;width:1px;height:16px}.cg-award-stage-caption>small{letter-spacing:1px;color:#8f929a;font-size:9px}.cg-award-camera-flash{z-index:5;pointer-events:none;background:#fff1c9;animation:1s forwards cgAwardFlash;position:absolute;inset:0}.cg-award-dust,.cg-award-ribbons{pointer-events:none;position:absolute;inset:0}.cg-award-dust i{background:#e2c378;border-radius:50%;width:3px;height:3px;animation:6s linear infinite cgAwardDust;position:absolute;box-shadow:0 0 7px #efca76}.cg-award-ribbons i{width:5px;height:13px;animation:3.4s linear infinite cgAwardRibbon;position:absolute;top:-30px}.cg-award-team{justify-content:center;align-items:flex-end;width:53%;animation:.9s ease-out both cgAwardTeamEnter;display:flex;position:absolute;bottom:74px;right:16px}.cg-award-team>div{animation:.9s ease-in-out infinite cgAwardTeamCheer;position:relative}.cg-award-team .cg-player-portrait{filter:drop-shadow(0 12px 12px #0008);width:72px;height:90px}.cg-award-team .cg-player-portrait>rect:first-child{fill:#0000}.cg-award-team>div.is-winner{z-index:2;margin:0 5px;scale:1.4}.cg-award-lifted-trophy{color:#ffe199;filter:drop-shadow(0 0 15px #ffd37699);position:absolute;top:-34px;left:14px}.cg-award-result-strip{background:linear-gradient(90deg,#161510,#0e1016);border-top:1px solid #e4ba531f;border-bottom:1px solid #e4ba531f;grid-template-columns:repeat(4,minmax(0,1fr));padding:17px 20px;display:grid}.cg-award-result-strip>div{text-align:center;border-right:1px solid #bb9b4b2b;flex-direction:column;gap:5px;display:flex}.cg-award-result-strip>div:last-child{border:0}.cg-award-result-strip strong{color:#e9d198;font-family:Georgia,serif;font-size:25px}.cg-award-result-strip span{color:#9c9a90;font-size:9px}.cg-award-cinema-bottom{justify-content:space-between;align-items:center;gap:10px;padding:17px 24px;display:flex}.cg-award-cinema-bottom>span{color:#8d8e94;white-space:nowrap;font-size:10px}.cg-award-cinema-progress{background:#22222a;height:3px}.cg-award-cinema-progress>i{background:linear-gradient(90deg,#614e24,#f0d497);height:100%;transition:width .1s linear;display:block}.cg-award-replay{color:#f2d898;background:#cfac4520;border:1px solid #d6b66d66;border-radius:6px;align-items:center;gap:7px;min-height:36px;margin-top:15px;padding:9px 13px;font-size:11px;display:inline-flex}.cg-award-stage.is-paused *{animation-play-state:paused!important}@keyframes cgAwardCamera{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes cgAwardBeam{to{opacity:.2;rotate:12deg}}@keyframes cgAwardFlash{0%{opacity:.85}15%{opacity:.1}30%{opacity:.4}to{opacity:0}}@keyframes cgAwardDust{0%{opacity:0;translate:0 20px}25%,75%{opacity:.7}to{opacity:0;translate:15px -60px}}@keyframes cgAwardRibbon{to{translate:30px 550px;rotate:620deg}}@keyframes cgEnvelope{50%{border-color:#e0bd79;box-shadow:0 0 24px #d5b45d22}}@keyframes cgAwardTeamEnter{0%{opacity:0;translate:0 50px}to{opacity:1;translate:0}}@keyframes cgAwardTeamCheer{50%{translate:0 -10px;rotate:2deg}}@media (max-width:600px){.cg-modal.cg-ceremony-modal{width:96vw;max-height:94dvh}.cg-ceremony-modal>header{padding:12px 15px}.cg-ceremony-modal>header h2{font-size:15px}.cg-award-controls{padding:9px 12px}.cg-award-controls>span{letter-spacing:1px;font-size:8px}.cg-award-controls button{min-height:32px;padding:6px 8px;font-size:10px}.cg-award-stage{height:430px}.cg-award-backdrop{background-position:61%}.cg-award-vignette{background:linear-gradient(90deg,#05070bd9,#0000),linear-gradient(#07090d44,#07090d77 55%,#07090d 100%)}.cg-award-stage-brand{top:23px;left:21px}.cg-award-stage-brand>b{letter-spacing:3px;font-size:11px}.cg-award-stage-brand>small{font-size:9px}.cg-award-intro,.cg-award-winner{top:126px;left:21px;right:20px}.cg-award-intro h2{font-size:29px}.cg-award-intro>p{max-width:65%;font-size:10px}.cg-award-winner h2{max-width:70%;font-size:38px}.cg-award-winner>strong{margin-top:20px;font-size:34px}.cg-award-winner>em{max-width:75%;font-size:10px}.cg-award-stage-caption{gap:8px;padding:14px 18px}.cg-award-stage-caption>small{max-width:47%;font-size:8px;line-height:1.6}.cg-award-team{width:62%;bottom:78px;right:7px}.cg-award-team .cg-player-portrait{width:42px;height:53px}.cg-award-lifted-trophy{width:29px;height:29px;top:-23px;left:7px}.phase-4 .cg-award-winner{top:113px}.phase-4 .cg-award-winner>strong{margin-top:12px}.phase-4 .cg-award-winner>em{max-width:100%}.cg-award-result-strip{padding:12px 8px}.cg-award-result-strip strong{font-size:22px}.cg-award-result-strip span{font-size:8px}.cg-award-cinema-bottom{flex-wrap:wrap;gap:6px;padding:12px}.cg-award-cinema-bottom>span{margin-left:auto;font-size:9px}}@media (prefers-reduced-motion:reduce){.cg-award-cinema *{transition:none!important;animation:none!important}.cg-award-camera-flash{display:none}.cg-award-backdrop{transform:none}}.cg-award-controls{z-index:20;position:sticky;top:0}.cg-award-cinema-bottom{justify-content:flex-end}.cg-ranking-open{color:#ead19b;background:#c5a25714;border:1px solid #c5a25777;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:8px 11px;font-size:12px;display:flex}.cg-ranking-hero{text-align:center;background:radial-gradient(at top,#55412155,#0000);border:1px solid #c4a25c33;border-radius:12px;margin-bottom:20px;padding:24px 12px}.cg-ranking-hero>svg{color:#e7c880;margin:0 auto 15px}.cg-ranking-hero>span{letter-spacing:2px;color:#cbb27b;font-size:9px;display:block}.cg-ranking-hero h2{color:#f4e4bc;margin:12px 0;font-size:23px;line-height:1.5}.cg-ranking-hero p{color:#a4a9b5;font-size:11px;line-height:1.8}.cg-ranking-register{background:#b4cbf20a;border:1px solid #94b2df33;border-radius:10px;margin-bottom:18px;padding:17px}.cg-ranking-register>h3{margin:0 0 14px;font-size:15px}.cg-ranking-register>p{color:#a8b1c1;margin:12px 0;font-size:11px;line-height:1.8}.cg-ranking-register>.cg-button{width:100%;margin-top:5px}.cg-ranking-my-stats{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.cg-ranking-my-stats span{color:#99abc8;background:#ffffff05;border:1px solid #ffffff0b;border-radius:6px;flex-direction:column;flex:1;gap:7px;min-width:75px;padding:9px;font-size:10px;display:flex}.cg-ranking-my-stats b{color:#e4d3a5;font-size:14px}.cg-ranking-register input{width:100%}.cg-ranking-note{color:#939baa;margin:9px 0 16px;font-size:10px;line-height:1.9}.cg-ranking-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cg-ranking-list>li{background:#191d27;border:1px solid #ffffff18;border-radius:10px;padding:17px}.cg-ranking-list>li.is-top{background:linear-gradient(135deg,#30291c,#191d27);border-color:#c5a66655}.cg-ranking-list>li.is-me{outline-offset:2px;outline:1px solid #83b8f4}.cg-ranking-person{align-items:center;gap:13px;display:flex}.cg-ranking-place{color:#dcc288;min-width:30px;font-family:Georgia,serif;font-size:28px}.cg-ranking-person>div{flex:1;min-width:0}.cg-ranking-person h4{color:#f0e5cf;overflow-wrap:anywhere;margin:0 0 6px;font-size:16px}.cg-ranking-person h4 small{color:#9dc9ff;border:1px solid #8cbdf344;border-radius:4px;margin-left:7px;padding:2px 5px;font-size:9px;display:inline-block}.cg-ranking-person p{color:#9da8bc;font-size:10px;line-height:1.8}.cg-ranking-person>svg{color:#e4c36d}.cg-ranking-values{border-top:1px solid #ffffff13;grid-template-columns:1fr 1fr 1.4fr;gap:8px;margin-top:15px;padding-top:13px;display:grid}.cg-ranking-values>div{gap:6px;display:grid}.cg-ranking-values span{color:#97a5b8;font-size:9px}.cg-ranking-values b{color:#e4d4aa;overflow-wrap:anywhere;font-size:19px}.cg-ranking-values b small{margin-left:4px;font-size:10px;font-weight:400}.cg-ranking-values>div:last-child b{font-size:15px;line-height:1.5}.cg-ranking-notice,.cg-ranking-error{border-radius:6px;padding:12px;font-size:12px;line-height:1.8}.cg-ranking-notice{color:#afe0c4;background:#66bd8b18}.cg-ranking-error{color:#edbbbb;background:#dc626218}@media (max-width:480px){.cg-ranking-hero h2{font-size:19px}.cg-ranking-list>li{padding:14px}.cg-ranking-my-stats b{font-size:12px}.cg-ranking-values b{font-size:17px}.cg-ranking-values>div:last-child b{font-size:13px}.cg-ranking-open{padding:7px 8px;font-size:11px}.cg-topbar>div{gap:8px}}.cg-ranking-name-confirm{background:#d4ad500a;border:1px solid #cfb26b66;border-radius:9px;margin-top:15px;padding:16px}.cg-ranking-name-confirm>h4{color:#efdfb8;margin:0;font-size:14px;line-height:1.6}.cg-ranking-name-confirm>strong{color:#f4dca3;overflow-wrap:anywhere;margin:15px 0 19px;font-size:23px;display:block}.cg-ranking-name-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cg-ranking-name-actions>.cg-button{white-space:normal;justify-content:center;padding:11px 8px;font-size:12px}.cg-ranking-name-confirm>.cg-text-button{margin-top:14px}.cg-ranking-name-confirm form>p{color:#9caabd;margin:10px 0 15px;font-size:10px}.cg-ranking-name-confirm form>.cg-button{justify-content:center;width:100%;font-size:12px}.cg-ranking-register>p>b{color:#ecd39a}.cg-app{--cg-bg:#101010;--cg-gold:#efa915;background:#101010}.cg-sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.cg-app :is(button,a){touch-action:manipulation;opacity:1!important;color:#f5f5f5!important;background-color:#242424!important;border-color:#777!important;min-width:44px!important;min-height:44px!important}.cg-app a{overflow-wrap:anywhere;border-radius:5px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.cg-app :is(button,a) :is(span,small,b,strong,em,h2,h3,h4,p){color:inherit!important;opacity:1!important}.cg-app :is(button,a):hover{color:#fff!important;background-color:#363636!important}.cg-app .cg-gold,.cg-app .cg-gold:hover{color:#101010!important;background:#efa915!important;border-color:#efa915!important}.cg-app button:disabled{color:#bcbcbc!important;opacity:1!important;background:#252525!important;border-color:#777!important}.cg-app :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px!important;outline:3px solid #efa915!important;box-shadow:0 0 0 2px #101010!important}.cg-topbar{gap:16px}.cg-topbar .cg-back{color:#f5f5f5!important}.cg-topbar .cg-brand{justify-content:flex-start;background:0 0!important}.cg-topbar>div{gap:10px}.cg-page-title>h2{font-size:24px}.cg-welcome-copy>h2{font-family:Anton,Noto Sans KR,sans-serif;font-size:clamp(35px,6vw,64px);line-height:1.25}.cg-loading>h2{margin-top:15px}.cg-mode-setting{border:1px solid #777;border-radius:8px;margin:0 0 20px;padding:14px}.cg-mode-setting legend{color:#efa915;font-weight:700}.cg-mode-setting label{align-items:center;gap:10px;min-height:44px;font-size:12px;display:flex}.cg-mode-setting input{accent-color:#efa915;width:20px;height:20px}.cg-fast-progress>p,.cg-fast-progress p{color:#bcbcbc;font-size:12px}.cg-fast-progress .cg-actions{margin-top:16px}.cg-season-overview .cg-kpis{grid-template-columns:repeat(5,minmax(0,1fr));margin:16px 0}.cg-season-overview>p{color:#eee;font-size:13px;line-height:1.9}.cg-contract-undo{z-index:1200;background:#101010;border:2px solid #efa915;border-radius:10px;align-items:center;gap:15px;width:max-content;max-width:calc(100vw - 24px);padding:14px 18px;display:flex;position:fixed;bottom:100px;left:50%;transform:translate(-50%)}.cg-signing-undo{margin-top:12px}.cg-signing-undo button{width:100%}.cg-expected-minutes{color:#ddd;font-size:12px;margin:12px 0!important}.cg-expected-minutes small{color:#bbb;display:block}.cg-offer-extra>h4{color:#efa915;margin:0 0 16px;font-size:13px}.cg-offer-body>.cg-button{justify-content:center}.cg-offer-body .cg-negotiation-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.cg-offer-body .cg-negotiation-choices button{padding:12px 6px;min-width:0!important}@media (max-width:600px){.cg-topbar{flex-wrap:wrap;gap:6px;height:auto;min-height:100px;padding:10px 16px}.cg-topbar>.cg-brand{flex-basis:100%;font-size:10px}.cg-topbar>div{justify-content:flex-end;gap:10px;width:100%}.cg-topbar>div>.cg-back{margin-right:auto}.cg-page-title>h2{font-size:20px}.cg-fast-progress .cg-actions{grid-template-columns:1fr;display:grid}.cg-season-overview .cg-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cg-season-overview .cg-kpis>div:last-child{grid-column:1/-1}.cg-contract-undo{flex-wrap:wrap;justify-content:center;font-size:12px}.cg-offer-summary{align-items:flex-start}.cg-offer-body{padding:16px 13px}}.cg-app :is(button,a){background-image:none!important}.cg-story-shell{max-width:1000px;padding-top:30px;padding-bottom:100px}.cg-retirement-story{gap:20px;display:grid}.cg-story-hero{text-align:center;background:#171717;border:1px solid #efa91580;border-radius:12px;padding:40px 24px}.cg-story-hero>svg{color:#efa915}.cg-story-hero>span{letter-spacing:.15em;color:#efa915;margin:16px;font-family:Anton,sans-serif;display:block}.cg-story-hero h2{font-size:clamp(25px,4vw,39px)}.cg-story-hero p{color:#ddd;margin:15px 0 24px}.cg-story-chapter>h2{color:#efa915;margin-bottom:20px}.cg-story-chapter>p{color:#eee;margin-top:14px}.cg-story-chapter blockquote{color:#efa915;margin:15px 0;font-size:clamp(22px,4vw,34px);font-weight:800;line-height:1.6}.cg-story-note{font-size:12px;color:#c5c5c5!important;margin:12px 0!important;line-height:1.9!important}.cg-story-timeline{margin:0;padding:0;list-style:none}.cg-story-timeline li{border-left:2px solid #efa915;gap:20px;margin-bottom:10px;padding:12px 18px;display:flex}.cg-story-timeline time{color:#efa915;font-weight:700}.cg-story-timeline h3{font-size:16px}.cg-story-timeline p{color:#ddd;margin-top:8px;font-size:13px}.cg-story-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.cg-story-totals>div{background:#242424;border-radius:7px;padding:16px}.cg-story-totals dt{color:#ddd;font-size:12px}.cg-story-totals dd{color:#efa915;margin:10px 0 0;font-family:Anton,sans-serif;font-size:30px}.cg-player-match>article{border:1px solid #777;border-radius:8px;margin-top:14px;padding:18px}.cg-player-match .is-nearest{background:#242016;border:2px solid #efa915}.cg-player-match article>div{align-items:center;gap:12px;display:flex}.cg-player-match h3{flex:1}.cg-player-match strong,.cg-player-match svg{color:#efa915}.cg-player-match article p{color:#ddd;margin-top:12px;font-size:13px}.cg-player-match .is-runner-up h3{font-size:14px}.cg-story-finish p{color:#ddd;font-size:13px}.story-reveal .cg-story-chapter{animation:.5s both cgChapterIn;animation-delay:var(--chapter-delay)}.show-all .cg-story-chapter{animation:none}.cg-reaction-feed>div:last-child{gap:12px;margin-top:18px;display:grid}.cg-reaction-feed article{background:#202020;border:1px solid #555;border-radius:8px;padding:16px}.cg-reaction-feed article header{color:#ddd;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:11px;display:flex}.cg-reaction-feed article header b{color:#efa915}.cg-reaction-feed article p{color:#eee;font-size:13px}.cg-event-pulse{z-index:1400;color:#f5f5f5;background:#181818;border:1px solid #aaa;border-radius:12px;width:min(620px,100vw - 28px);padding:20px;animation:.25s both cgChapterIn;position:fixed;top:18px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 40px #000b}.cg-event-pulse>div:first-child{z-index:2;position:relative}.cg-event-pulse p{align-items:center;gap:12px;font-size:14px;line-height:1.7;display:flex}.cg-event-pulse p+p{margin-top:9px}.cg-event-pulse svg{color:#efa915;flex-shrink:0}.cg-event-pulse>button{z-index:2;margin-top:14px;position:relative}.cg-event-pulse.is-golden{border:2px solid #efa915;box-shadow:0 0 30px #efa91544}.cg-event-pulse.is-calm{border-color:#aaa;animation:none}.cg-event-pulse.is-calm svg{color:#ddd}.cg-event-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cg-event-confetti i{background:#efa915;width:7px;height:14px;animation:1.4s linear both cgConfetti;position:absolute;top:-15px}.cg-event-pulse.no-motion{animation:none}.cg-app[data-motion=off] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}@keyframes cgChapterIn{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (max-width:600px){.cg-story-shell{padding:20px 16px 90px}.cg-story-hero{padding:28px 16px}.cg-story-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-story-timeline li{gap:10px;padding:12px}.cg-story-timeline h3{font-size:14px}.cg-player-match article>div{flex-wrap:wrap}.cg-story-finish .cg-actions{grid-template-columns:1fr;display:grid}.cg-event-pulse{padding:16px;top:10px}.cg-event-pulse p{font-size:12px}.cg-reaction-feed article header{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.cg-story-chapter,.cg-event-pulse,.cg-event-confetti i{animation:none!important}.cg-event-confetti{display:none}}:is(.cg-app label:has(input[type=checkbox]),.cg-app label:has(input[type=radio])){cursor:pointer;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:10px;display:flex}.cg-app input[type=checkbox],.cg-app input[type=radio]{accent-color:#efa915;flex-shrink:0;width:24px;min-width:24px;height:24px}.cg-reaction-feed>button{margin-top:16px}.cg-investment-product.is-locked{border-color:#484542}.cg-investment-product-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cg-product-description{color:#d4d0c9;font-size:13px;line-height:1.7}.cg-shop-budget,.cg-shop-lock-reason,.cg-shop-applied{color:#e7e2d9;margin:8px 0;font-size:12px;line-height:1.65}.cg-shop-lock-reason{color:#efa915;font-weight:700}.cg-shop-effect-warning,.cg-shop-lock-notice,.cg-shop-bonus{color:#f6d58e;background:#252019;border:1px solid #78633b;border-radius:10px;margin:16px 0;padding:14px;font-size:13px;line-height:1.7}.cg-shop-lock-notice{align-items:center;gap:10px;display:flex}.cg-shop-lock-notice svg{flex-shrink:0}.cg-shop-bonus{color:#d4d0c9;background:#1c1c20;border-color:#484542}.cg-shop-disabled:disabled{cursor:not-allowed;opacity:1!important;color:#d4d0c9!important;background:#292929!important;border-color:#595959!important}.cg-investment-effects span{overflow-wrap:anywhere}.cg-owner-shell{max-width:1140px;margin:0 auto;padding:24px 22px 110px}.cg-owner-shell>.cg-card,.cg-owner-shell>.cg-retirement-story{margin-bottom:20px}.cg-owner-gateway-wrap{max-width:940px;margin:20px auto;padding:0 20px 100px}.cg-owner-gateway p{margin:12px 0}.cg-owner-gateway>.cg-button{margin-top:14px}.cg-owner-hero h2{align-items:center;gap:14px;display:flex}.cg-owner-crest{color:#efa915;background:#171717;border:2px solid #efa915;border-radius:12px;flex-shrink:0;place-items:center;width:54px;height:62px;font-size:36px;display:inline-grid}.cg-owner-actions{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.cg-owner-actions>*{white-space:normal;max-width:100%}.cg-owner-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.cg-owner-metrics>div{border:1px solid #484542;border-radius:10px;padding:15px}.cg-owner-metrics span{color:#c9c5bf;font-size:12px;display:block}.cg-owner-metrics strong{color:#f3f0e9;overflow-wrap:anywhere;font-size:23px;display:block}.cg-owner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.cg-owner-choice{background:#1c1c20;border:1px solid #484542;border-radius:10px;padding:16px}.cg-owner-choice p{margin:10px 0}.cg-owner-shell .cg-button,.cg-owner-gateway .cg-button{white-space:normal;min-width:44px;height:auto;min-height:44px}.cg-owner-shell .cg-button:disabled,.cg-owner-gateway .cg-button:disabled{opacity:1;color:#d4d0c9;cursor:not-allowed;background:#292929;border-color:#595959}.cg-owner-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.cg-owner-form label{flex-direction:column;gap:8px;font-weight:700;display:flex}.cg-owner-form input{color:#f3f0e9;box-sizing:border-box;background:#101010;border:1px solid #77716a;border-radius:6px;width:100%;min-height:44px;padding:10px}.cg-owner-table-scroll{margin:16px 0;overflow-x:auto}.cg-owner-table{border-collapse:collapse;width:100%;font-size:13px}.cg-owner-table th,.cg-owner-table td{text-align:center;white-space:nowrap;border-bottom:1px solid #484542;padding:9px}.cg-owner-table th{color:#f3f0e9}.cg-owner-table td{color:#ddd8cf}.cg-owner-table .cg-button{padding:8px;font-size:12px}.cg-owner-notice,.cg-owner-danger{color:#f6d58e;background:#252019;border:1px solid #8a7240;border-radius:10px;margin:15px 0;padding:15px}.cg-owner-danger{color:#ffd3cc;background:#361f1f;border-color:#9d6161}.cg-owner-hall article{border-top:1px solid #484542;margin-top:15px;padding-top:14px}.cg-owner-event{border:2px solid #efa915}.cg-owner-ranking h2{margin:12px 0}@media (max-width:600px){.cg-owner-shell{padding:16px 12px 95px}.cg-owner-gateway-wrap{padding:0 12px 100px}.cg-owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-owner-grid{grid-template-columns:minmax(0,1fr)}.cg-owner-form{gap:12px}.cg-owner-shell .cg-card{padding:18px 15px}.cg-owner-actions>.cg-button{flex:140px}.cg-owner-metrics strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.cg-owner-shell .cg-story-chapter{opacity:1!important;animation:none!important;transform:none!important}}.cg-owner-gateway-top{margin-bottom:0;padding-bottom:0}.cg-owner-gateway-top .cg-card{margin-bottom:0}.cg-text-club-badge{color:#efa915;text-align:center;overflow-wrap:anywhere;background:#101010;border:1px solid #efa915;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;max-width:76px;min-height:44px;padding:5px 7px;font-size:12px;font-weight:900;line-height:1.4;display:inline-flex}.cg-owner-gateway h2{align-items:center;gap:12px;display:flex}.cg-owner-hero .cg-text-club-badge{min-width:62px;min-height:60px;font-size:17px}.cg-offers.cg-offers-compact{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.cg-compact-offer{background:#1c1c20;border-radius:10px;min-height:0!important;padding:14px!important;display:block!important}.cg-compact-offer.is-important{border-color:#8a7240}.cg-compact-offer-heading{align-items:center;gap:10px;display:flex}.cg-compact-offer-heading>div{flex:1;min-width:0}.cg-compact-offer-heading h3{margin:0;line-height:1.4;font-size:15px!important}.cg-compact-offer-heading p{color:#c9c5bf;font-size:11px;line-height:1.5!important}.cg-important-label{color:#efa915;flex-shrink:0;font-size:10px;font-weight:700}.cg-compact-offer-terms{flex-wrap:wrap;align-items:baseline;gap:7px 12px;display:flex;margin:10px 0!important}.cg-compact-offer-terms strong{color:#f3f0e9;font-size:19px}.cg-compact-offer-terms span{color:#d4d0c9;font-size:11px}.cg-compact-offer-actions{align-items:stretch;gap:6px;display:flex}.cg-compact-offer-actions>.cg-button{white-space:normal;text-align:center;flex:1;justify-content:center;min-width:44px;height:auto;min-height:44px;padding:7px 9px;font-size:11px}.cg-compact-offer-details{color:#d4d0c9;border-top:1px solid #484542;margin-top:12px;padding-top:10px;font-size:12px}.cg-compact-offer-details .cg-salary-note{margin-bottom:0}.cg-compact-negotiation-result{color:#efa915;font-size:11px;margin:5px 0!important}.cg-salary-negotiation.cg-salary-compact{margin:10px 0 0;padding:10px}.cg-salary-compact h3{font-size:12px!important}.cg-salary-compact .cg-negotiation-choices{gap:6px;margin:8px 0}.cg-salary-compact .cg-negotiation-choices button{min-width:44px;min-height:44px;padding:6px;font-size:11px}.cg-salary-compact .cg-negotiation-choices b{font-size:14px}.cg-salary-compact>small{color:#c9c5bf;font-size:10px}.cg-contract-banner{margin-bottom:14px;padding:14px 18px!important}.cg-contract-banner h2{font-size:20px}.cg-contract-banner .cg-club-badge{width:44px;height:44px}@media (max-width:700px){.cg-offers.cg-offers-compact{grid-template-columns:minmax(0,1fr)}.cg-compact-offer{padding:12px!important}}.cg-offer-salary-reference{margin-top:8px}.cg-offer-salary-reference>summary{cursor:pointer;color:#c9c5bf;align-items:center;min-height:44px;font-size:11px;display:flex}.cg-offer-salary-reference>summary:focus-visible{outline:2px solid #efa915}@media (min-width:1150px){.cg-dashboard.cg-market-dashboard{max-width:1240px}.cg-market-dashboard .cg-offers.cg-offers-compact{grid-template-columns:repeat(3,minmax(0,1fr))}}.cg-market-dashboard button:disabled{opacity:1;color:#d4d0c9;background:#292929;border-color:#595959}.cg-owner-celebrate{z-index:120;color:#fff;text-align:center;background:#101010;border:2px solid #efa915;max-width:720px;margin:auto;padding:24px;position:fixed;inset:auto 5vw 5vh;overflow:hidden;box-shadow:0 0 60px #efa91544}.cg-owner-celebrate h2{color:#efa915}.cg-owner-celebrate.is-animated:before{content:"";pointer-events:none;opacity:.25;background:repeating-conic-gradient(#0000 0deg 20deg,#efa91588 22deg 24deg,#0000 26deg 45deg);animation:1.8s ease-out owner-gold;position:absolute;inset:-60%}.cg-owner-celebrate button{min-width:44px;min-height:44px;position:relative}.cg-owner-shell input{min-height:44px}.cg-owner-shell p{overflow-wrap:anywhere}@keyframes owner-gold{0%{opacity:.8;transform:rotate(-50deg)scale(.3)}to{opacity:0;transform:rotate(25deg)scale(1.4)}}@media (prefers-reduced-motion:reduce){.cg-owner-celebrate:before{animation:none!important}}.cg-owner-shell [hidden]{display:none!important}.cg-owner-shell .cg-card{margin-bottom:16px;padding:22px}.cg-owner-hero .cg-owner-actions{margin:8px 0}.cg-owner-hero .cg-owner-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.cg-owner-hero .cg-owner-metrics>div{padding:10px 12px}.cg-owner-next{background:#201c14;border:1px solid #efa915;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:20px 22px;display:flex}.cg-owner-next h2{margin:5px 0;font-size:21px}.cg-owner-next p{color:#ddd8cf;margin:4px 0;font-size:13px}.cg-owner-next>.cg-button{flex-shrink:0}.cg-owner-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.cg-owner-nav .cg-button{padding:10px 6px;font-size:14px}.cg-owner-road ul{grid-template-columns:1fr 1fr;gap:8px;padding:0;list-style:none;display:grid}.cg-owner-road li{border:1px solid #585048;border-radius:6px;padding:10px;font-size:13px}.cg-owner-road .is-ready{color:#b9e7bf}.cg-owner-road .is-missing{color:#f7d58b}.cg-owner-path{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.cg-owner-path span{color:#d4cfc6;border:1px solid #5d5851;border-radius:5px;padding:7px 10px;font-size:12px}.cg-owner-path span[aria-current]{color:#101010;background:#efa915;border-color:#efa915;font-weight:800}.cg-owner-result{border-left:4px solid #efa915!important}.cg-owner-result strong{color:#f8d485;margin:12px 0;display:block}.cg-owner-progress{z-index:65;background:#171717f7;border-top:1px solid #8b692a;justify-content:space-between;align-items:center;gap:14px;padding:12px max(18px,50vw - 548px);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0007}.cg-owner-progress span{color:#c9c5bf;margin-top:4px;font-size:12px;display:block}.cg-owner-progress strong{font-size:14px}.cg-owner-progress .cg-button{flex-shrink:0}.cg-owner-shell .cg-owner-our-club{background:#302718}.cg-owner-shell .cg-owner-table-scroll{max-height:500px;overflow:auto}.cg-owner-shell .cg-owner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cg-owner-shell small{color:#c9c5bf;margin-top:8px;display:block}.cg-owner-shell .cg-button:focus-visible{outline-offset:3px;outline:3px solid #efa915}.cg-owner-shell input:focus-visible{outline-offset:3px;outline:3px solid #efa915}.cg-owner-celebrate{bottom:100px}@media (max-width:600px){.cg-owner-shell{padding:12px 12px 145px}.cg-owner-shell .cg-card{padding:16px}.cg-owner-hero .cg-owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-owner-hero h2{font-size:25px}.cg-owner-hero .cg-text-club-badge{min-width:44px;min-height:44px}.cg-owner-next{padding:16px;display:block}.cg-owner-next h2{font-size:20px}.cg-owner-next>.cg-button{width:100%;margin-top:12px}.cg-owner-nav{gap:5px}.cg-owner-nav .cg-button{font-size:12px}.cg-owner-road ul{grid-template-columns:1fr}.cg-owner-shell .cg-owner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cg-owner-choice{padding:12px}.cg-owner-choice h3{font-size:15px}.cg-owner-choice p{font-size:12px}.cg-owner-progress{padding:10px 12px max(10px,env(safe-area-inset-bottom));gap:8px}.cg-owner-progress .cg-button{padding:10px 12px;font-size:12px}.cg-owner-progress strong{font-size:12px}.cg-owner-progress span{font-size:11px}.cg-owner-shell .cg-owner-form{grid-template-columns:1fr 1fr}}.cg-owner-nav{z-index:45;background:#101010;padding:8px 0;position:sticky;top:0}.cg-owner-next .cg-eyebrow{color:#efa915}.cg-owner-shell p,.cg-owner-shell small,.cg-owner-shell .cg-muted,.cg-owner-shell .cg-eyebrow,.cg-owner-shell .cg-owner-metrics span,.cg-owner-shell .cg-owner-path span,.cg-owner-shell .cg-owner-progress span,.cg-owner-gateway p,.cg-owner-gateway small{font-size:14px;line-height:1.65}.cg-owner-shell .cg-button,.cg-owner-shell .cg-owner-table,.cg-owner-shell .cg-owner-table .cg-button,.cg-owner-shell .cg-owner-road li{font-size:14px}.cg-owner-shell .cg-owner-progress{box-sizing:border-box;min-height:72px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.cg-owner-progress>div{min-width:0}.cg-owner-progress strong,.cg-owner-progress span,.cg-owner-hero h2{overflow-wrap:anywhere}.cg-owner-progress .cg-button{overflow-wrap:anywhere;max-width:50%}.cg-owner-shell .cg-owner-next{display:block}.cg-owner-next h2{overflow-wrap:anywhere}.cg-owner-rescue{border:2px solid #efa915!important}.cg-owner-rescue .cg-owner-grid{grid-template-columns:1fr 1fr}.cg-owner-rescue article{min-width:0}.cg-owner-rescue input,.cg-owner-rescue select{color:#f3f0e9;box-sizing:border-box;background:#101010;border:1px solid #77716a;width:100%;min-height:44px;padding:9px}.cg-owner-tournament{border:1px solid #686054;border-radius:10px;margin:18px 0;padding:18px}.cg-owner-tournament ol{padding-left:20px}.cg-owner-tournament li{overflow-wrap:anywhere;margin:9px 0;line-height:1.7}.cg-owner-funds{background:#242015;border:1px solid #977231;border-radius:10px;padding:16px}.cg-owner-shell.is-ended{max-width:980px}.cg-owner-shell.is-ended .cg-card{margin-bottom:24px;padding:34px}.cg-owner-shell.is-ended p{font-size:18px;line-height:1.9}.cg-owner-shell.is-ended h2{font-size:28px}@media (max-width:600px){.cg-owner-shell{padding-bottom:calc(var(--owner-dock-height,94px) + env(safe-area-inset-bottom,0px) + 28px)}.cg-owner-shell p,.cg-owner-shell small,.cg-owner-shell .cg-muted,.cg-owner-shell .cg-eyebrow,.cg-owner-shell .cg-owner-metrics span,.cg-owner-shell .cg-owner-path span,.cg-owner-shell .cg-owner-progress span,.cg-owner-gateway p,.cg-owner-gateway small,.cg-owner-shell .cg-owner-progress strong,.cg-owner-shell .cg-button,.cg-owner-shell .cg-owner-table,.cg-owner-shell .cg-owner-table .cg-button,.cg-owner-shell .cg-owner-road li{font-size:13px}.cg-owner-rescue .cg-owner-grid{grid-template-columns:1fr}.cg-owner-shell.is-ended .cg-card{padding:22px 18px}.cg-owner-shell.is-ended p{font-size:15px}.cg-owner-shell.is-ended h2{font-size:24px}.cg-owner-tournament{padding:14px}.cg-owner-progress{gap:10px}.cg-owner-shell .cg-owner-progress .cg-button{min-width:124px;min-height:44px;font-size:13px}.cg-owner-nav{scroll-margin-top:12px}}.cg-app .cg-owner-shell .cg-owner-table th,.cg-app .cg-owner-shell .cg-owner-table td{font-size:14px!important}@media (max-width:600px){.cg-app .cg-owner-shell .cg-owner-table th,.cg-app .cg-owner-shell .cg-owner-table td{font-size:13px!important}}.cg-app .cg-owner-shell label,.cg-app .cg-owner-shell legend,.cg-app .cg-owner-gateway label,.cg-app .cg-owner-gateway legend{font-size:14px!important}@media (max-width:600px){.cg-app .cg-owner-shell label,.cg-app .cg-owner-shell legend,.cg-app .cg-owner-gateway label,.cg-app .cg-owner-gateway legend{font-size:13px!important}}.cg-app[data-owner-mode=true] .cg-bottom-nav{display:none!important}.cg-app .cg-topbar .cg-back{min-width:44px;min-height:44px;font-size:14px!important}.cg-owner-shell .cg-owner-progress{padding:8px max(12px,calc((100vw - 1096px)/2)) calc(10px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:0;min-height:0;display:flex}.cg-owner-shell .cg-owner-progress .cg-owner-nav{z-index:auto;background:0 0;flex-shrink:0;margin:0;padding:0 0 8px;display:grid;position:static!important;inset:auto!important;transform:none!important}.cg-owner-shell .cg-owner-progress-main{border-top:1px solid #484038;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:8px;display:flex}.cg-owner-progress-main>div{min-width:0}.cg-owner-shell .cg-owner-nav .cg-button{max-width:none;min-height:44px;font-size:14px}.cg-owner-shell{padding-bottom:calc(var(--owner-dock-height,160px) + env(safe-area-inset-bottom,0px) + 24px)!important}.cg-owner-shell .cg-owner-celebrate{max-width:none;margin:16px 0;position:relative;inset:auto;box-shadow:0 0 24px #efa91522}.cg-owner-confirm{z-index:1600;background:#000c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cg-owner-confirm>.cg-card{box-sizing:border-box;border:2px solid #efa915;width:min(620px,100%);max-height:85vh;overflow:auto}.cg-owner-finish>.cg-button{border-color:#efa915}.cg-owner-shell .cg-owner-table small{white-space:normal;max-width:210px;font-size:14px;display:block}@media (max-width:600px){.cg-owner-shell .cg-owner-progress{padding-left:10px;padding-right:10px}.cg-owner-shell .cg-owner-nav .cg-button{padding:9px 4px;font-size:13px}.cg-owner-progress-main>.cg-button{flex-shrink:0;max-width:52%}.cg-owner-shell .cg-owner-table small{max-width:155px;font-size:13px}.cg-owner-shell{padding-bottom:calc(var(--owner-dock-height,160px) + env(safe-area-inset-bottom,0px) + 24px)!important}}.cg-owner-finish{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.cg-owner-finish h2{margin:0;font-size:18px}.cg-owner-finish p{flex:1;margin:0}.cg-owner-finish .cg-button{flex-shrink:0}.cg-member-world h2,.cg-member-world h3{align-items:center;gap:9px;display:flex}.cg-member-world h3{margin:24px 0 12px;font-size:16px}.cg-member-world p{font-size:14px;line-height:1.7}.cg-member-world .cg-card-title{flex-wrap:wrap;gap:8px}.cg-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cg-member-grid article{background:#1d1d1d;border:1px solid #49443b;border-radius:9px;min-width:0;padding:14px}.cg-member-grid article>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.cg-member-grid article>strong{color:#efa915;margin:10px 0;font-size:19px;display:block}.cg-member-world small,.cg-member-world article span{color:#d2ccc3;font-size:14px;line-height:1.6}.cg-member-grid small{overflow-wrap:anywhere;display:block}.cg-member-grid p{color:#eee8df;margin:8px 0 0}.cg-member-race article{border-bottom:1px solid #484038;align-items:center;gap:12px;min-width:0;padding:14px 8px;display:flex}.cg-member-race article>div{overflow-wrap:anywhere;flex:1;min-width:0}.cg-member-race small,.cg-member-race b,.cg-member-race article>div>span{display:block}.cg-member-race article>strong{text-align:right;color:#efa915;font-family:Anton,sans-serif;font-size:23px}.cg-member-race em{color:#efa915;margin-left:8px;font-size:13px;font-style:normal;display:inline-block}.cg-member-place{text-align:center;flex-shrink:0;width:24px}.cg-member-race .is-winner{background:#292217;border-radius:7px}.cg-member-own-award{color:#efa915;border:1px solid #efa915;border-radius:8px;padding:14px}@media (max-width:600px){.cg-member-world p,.cg-member-world small,.cg-member-world article span{font-size:13px}.cg-member-grid{gap:8px}.cg-member-grid article{padding:12px}.cg-member-race article{gap:8px;padding:12px 0}.cg-member-world h2{font-size:19px}}
