/* Cosmic expedition — scoped to the existing Clicker dialog. */
.ck-game .ck-tabs{flex-wrap:wrap;gap:18px}.ck-game #ckTab-galaxy{color:#dbc895}.ck-game #ckTab-galaxy small{font-size:6px;letter-spacing:1px}.gx-hero{position:relative;padding:25px;border:1px solid #7fafd333;border-radius:14px;background:radial-gradient(ellipse at 100% 0,#446c9636,transparent 65%),linear-gradient(120deg,#112638,#0a1424);overflow:hidden}.gx-hero::after{content:'✧';position:absolute;right:25px;top:-18px;font-size:135px;color:#c6d6f30b;transform:rotate(15deg)}.gx-hero>span,.gx-project>span,.gx-automates>span{font-size:8px;letter-spacing:2.5px;color:#c9b780}.gx-hero h3{font-size:29px;font-weight:450;margin:9px 0;color:#e6f2f6;letter-spacing:-1px}.gx-hero p,.gx-intro p{font-size:11px;line-height:1.8;color:#91aaba;margin:7px 0}.gx-bonus-strip{font-size:10px;color:#a8dace;margin-top:16px;padding-top:13px;border-top:1px solid #99cfda1a;position:relative;z-index:1}.gx-nav{display:flex;gap:7px;flex-wrap:wrap;margin:20px 0}.gx-nav button{font-size:10px;border:1px solid #89a8ba35;border-radius:7px;background:#122432;color:#97adbd;padding:9px 11px;cursor:pointer}.gx-nav button[aria-pressed=true]{background:linear-gradient(#264c58,#193442);color:#cef4ed;border-color:#8ccab875;box-shadow:inset 0 1px #cdfff622}.gx-intro{margin:0 0 20px}.gx-intro h4{font-size:17px;color:#d5e6ed;font-weight:500;margin:0 0 6px}.gx-content{color:#a9bfcd;font-size:11px;min-width:0}.gx-content h4,.gx-content h5{color:#deecf0;font-weight:500}.gx-content button{border:1px solid #a2d3d63b;border-radius:7px;padding:9px 12px;background:linear-gradient(#284849,#182e37);color:#bce0da;font-size:10px;line-height:1.5;cursor:pointer;box-shadow:inset 0 1px #e6fff614}.gx-content button:disabled{opacity:.4;cursor:default}.gx-content button:not(:disabled):hover{border-color:#bcebd1b0;background:linear-gradient(#37615b,#203d42)}.gx-content button:focus-visible,.gx-nav button:focus-visible{outline:2px solid #bcebd1;outline-offset:3px}.gx-world-grid,.gx-path-grid,.gx-relic-grid,.gx-objectives{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.gx-world{border:1px solid #86b4cf2b;border-radius:13px;background:linear-gradient(160deg,#142337,#0a1522);overflow:hidden}.gx-world.gx-settled{border-color:hsl(var(--gx-hue) 35% 60% / .5)}.gx-planet-art{height:155px;position:relative;background:radial-gradient(ellipse at 55% 30%,hsl(var(--gx-hue) 45% 55% / .14),transparent 70%);overflow:hidden}.gx-planet-art svg{width:100%;height:164px;filter:drop-shadow(0 6px 12px #0005)}.gx-planet-art>span{position:absolute;bottom:5px;left:0;width:100%;text-align:center;font-size:6px;letter-spacing:2.1px;color:hsl(var(--gx-hue) 25% 75%)}.gx-world-copy{padding:17px}.gx-world h4{font-size:22px;margin:0 0 5px}.gx-world p{font-size:10px;line-height:1.7;min-height:34px;color:#8da5b5;margin:0 0 9px}.gx-world small{font-size:8px;line-height:1.6;display:block;color:#879fb0;margin-bottom:10px}.gx-world-copy>button{width:100%}.gx-local{margin-top:15px;border-top:1px solid #8bc4d31c}.gx-local>div{padding-top:12px}.gx-local strong{font-size:10px;font-weight:500;color:#c5dce4;display:block}.gx-local small{margin:4px 0 8px}.gx-local button{padding:7px 10px;width:100%}.gx-world-grid+button{margin-top:15px}.gx-skin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gx-skin{padding:15px 11px;text-align:center;border-radius:12px;border:1px solid #869cc42e;background:radial-gradient(ellipse at 50% 10%,#427b9f1f,transparent),#0d192a}.gx-skin h4{font-size:11px;margin:12px 0 5px;line-height:1.5}.gx-skin p{font-size:8px;color:#8095ac;margin-bottom:13px}.gx-selected{border-color:#a5e3cf80!important;background-color:#193438!important;box-shadow:inset 0 0 22px #81d9c414}.gx-gem-preview{width:65px;height:98px;margin:6px auto;position:relative;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--gem),transparent 75%));background:var(--gem);clip-path:polygon(50% 0,86% 34%,88% 68%,50% 100%,12% 68%,14% 34%)}.gx-gem-preview::before{content:'';position:absolute;inset:0;background:linear-gradient(115deg,#ffffff90,transparent 48%,#010311c4);clip-path:polygon(50% 0,50% 100%,12% 68%,14% 34%)}.gx-gem-preview::after{content:'';position:absolute;inset:0;background:linear-gradient(165deg,#fff9,transparent 35%,#0007);clip-path:polygon(50% 0,86% 34%,50% 48%,14% 34%)}.gx-gem-preview i{position:absolute;inset:0;background:linear-gradient(135deg,#fff7,transparent 50%,#0008);clip-path:polygon(14% 34%,86% 34%,88% 68%,50% 58%,12% 68%)}.gx-form-1{transform:scaleX(.8)}.gx-form-2{transform:scaleY(.85)}.gx-form-3{transform:rotate(-12deg)}.gx-form-4{clip-path:polygon(50% 0,73% 25%,85% 32%,72% 60%,88% 70%,50% 100%,12% 70%,28% 60%,15% 32%,27% 25%)}.gx-form-5{transform:scale(1.1,.8)}.gx-path{position:relative;padding:23px;border:1px solid #7293a73b;border-radius:13px;background:radial-gradient(ellipse at 10% 0,#39597c2b,transparent 75%),#0b1826}.gx-path-icon{font-size:33px;color:#bed5e2;display:block}.gx-path h4{font-size:20px;margin:11px 0}.gx-path p{font-size:10px;line-height:1.8;color:#91aaba;min-height:40px}.gx-path button{width:100%}.gx-talent-line{display:flex;align-items:center;gap:8px;margin:22px 0 11px;color:#c2b687;font-size:9px}.gx-talent-line i{flex:1;height:1px;background:linear-gradient(90deg,transparent,#d9bf6f66)}.gx-talent-line i:last-child{transform:rotate(180deg)}.gx-dust{padding:16px;border:1px solid #cfb2733b;background:linear-gradient(100deg,#69512b21,#142237);border-radius:10px;margin-bottom:17px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gx-dust strong{color:#e0c996;font-size:12px;font-weight:500}.gx-dust small{font-size:8px;margin-left:auto}.gx-relic{position:relative;padding:19px;border:1px solid #839bbb38;border-radius:12px;background:linear-gradient(145deg,#152136,#0b1524)}.gx-relic-symbol{font-size:33px;display:block;color:#cdb9f1;text-shadow:0 0 22px #9a74d638;margin-bottom:12px}.gx-relic>small{color:#a492be;font-size:6px;letter-spacing:1.8px}.gx-relic h4{font-size:13px;margin:8px 0}.gx-relic p{font-size:10px;color:#90a5bb;line-height:1.7;min-height:30px}.gx-relic>strong{display:block;font-size:9px;color:#bdcbe0;margin:12px 0}.gx-relic>div{display:flex;flex-wrap:wrap;gap:7px}.gx-relic button{padding:7px 9px;font-size:9px}.gx-project,.gx-automates{padding:26px;border:1px solid #839fbe3b;border-radius:14px;background:radial-gradient(ellipse at 50% 30%,#3357792b,transparent 65%),linear-gradient(145deg,#111f33,#0a1422)}.gx-project>h4,.gx-automates>h4{font-size:26px;margin:12px 0;letter-spacing:-.6px}.gx-project>h5{font-size:20px;margin:10px 0}.gx-project>p,.gx-automates>p{font-size:11px;line-height:1.9;color:#9db3c4}.gx-project>small,.gx-automates>small{display:block;font-size:9px;line-height:1.9;color:#829cae;margin:15px 0}.gx-project>button{margin-top:7px}.gx-meter{height:4px;border-radius:5px;overflow:hidden;background:#010b17;border:1px solid #bcebd110}.gx-meter>i{display:block;height:100%;background:linear-gradient(90deg,#3e8d95,#bfdcba);border-radius:4px;transition:width .6s}.gx-station{height:190px;position:relative;max-width:300px;margin:12px auto;perspective:350px;background:radial-gradient(ellipse,#61e5d01a,transparent 60%)}.gx-station>b{position:absolute;inset:50px 0;text-align:center;font-size:70px;font-weight:300;color:#c3f5ee;text-shadow:0 0 26px #92dfd599;transform:rotateY(-20deg)}.gx-station>i{position:absolute;left:12%;top:30%;width:76%;height:40%;border:3px dashed #7b9aaf27;border-radius:50%;transform:rotateX(55deg)}.gx-station>i:nth-child(2){transform:rotateX(55deg) rotateY(35deg)}.gx-station>i:nth-child(3){transform:rotateX(20deg) rotateY(60deg)}.gx-station>i:nth-child(4){transform:rotateX(-35deg) rotateY(-20deg)}.gx-station>i:nth-child(5){transform:rotateX(-45deg) rotateY(60deg)}.gx-station>i:nth-child(6){transform:rotateX(70deg) rotateY(90deg)}.gx-station>i.built{border:3px solid #a1c5bba8;box-shadow:0 1px #fff8,inset 0 2px #152b41,0 0 14px #8be9d829}.gx-contributors{margin-top:20px;padding-top:13px;border-top:1px solid #89b3c51c}.gx-contributors h5{font-size:10px}.gx-contributors span{display:inline-block;margin:4px 12px 4px 0;font-size:9px;color:#99c9bd}.gx-objectives{margin-top:10px}.gx-objectives article{border:1px solid #8199b32d;border-radius:10px;padding:17px;background:#102032}.gx-objectives strong{font-size:12px;font-weight:500;color:#ccdfe8}.gx-objectives p{font-size:10px}.gx-objectives small{font-size:8px;display:block;margin-top:9px;color:#8ca9b7}.gx-week-summary{font-size:11px;padding:20px 0;color:#c5d9df;line-height:1.8}.gx-week-board{list-style:none;margin:0;padding:0}.gx-week-board li{display:flex;align-items:center;gap:12px;border:1px solid #839bb32d;border-radius:9px;padding:14px;margin-bottom:7px;background:#0e1c2d}.gx-week-board b{font-size:17px;font-weight:300;color:#92bdc7}.gx-week-board span{font-size:11px}.gx-week-board strong{margin-left:auto;font-size:11px;color:#b0dacc;font-weight:500}.gx-auto-rules{display:grid;gap:15px;margin:25px 0}.gx-auto-rules label{font-size:10px;color:#bccdd8;display:grid;gap:8px}.gx-auto-rules select{width:100%;background:#0a1927;color:#b4d5dc;border:1px solid #8aafbf3b;padding:11px;border-radius:7px;font-size:11px}.gx-auto-rules .gx-auto-check{display:flex;align-items:center;gap:10px}.gx-auto-check input{accent-color:#a9d7bc}.gx-auto-log{padding:15px;margin-top:20px;font-size:10px;border-left:2px solid #8ebba973;background:#87b7ad09;line-height:1.7;color:#9ccaba}.gx-scenery{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.gx-scenery>svg{position:absolute;left:-12%;top:-5%;width:64%;height:62%;opacity:.68;filter:drop-shadow(0 0 20px hsl(var(--gx-hue) 60% 50% / .12))}.gx-scenery>span{position:absolute;left:7%;top:45%;font-size:6px;letter-spacing:2px;text-transform:uppercase;color:hsl(var(--gx-hue) 35% 73%);opacity:.65}.ck-game[data-planet]:not([data-planet=space]) .ck-reactor-panel{background:radial-gradient(ellipse at 10% 40%,hsl(var(--gx-hue) 40% 24% / .25),transparent 55%),linear-gradient(#0b1726,#07121e)}.ck-game[data-planet=vulcan] .ck-reactor-stage::after{background:linear-gradient(0deg,#ec7b4322,transparent);opacity:1}.ck-game[data-planet=verdant] .ck-reactor-stage::after{background:radial-gradient(ellipse at 50% 80%,#6aecc21a,transparent 65%);opacity:1}.gx-construction{position:absolute;bottom:4%;left:16%;width:68%;height:18%;display:flex;justify-content:space-between;align-items:end;transform:perspective(400px) rotateX(16deg);opacity:.6}.gx-construction i{display:block;width:11%;height:60%;background:linear-gradient(100deg,#142739,#5b7789 50%,#0c1826 52%);clip-path:polygon(40% 0,60% 0,70% 50%,100% 100%,0 100%,30% 50%);border-bottom:2px solid #b9e7df80}.gx-construction i:nth-child(even){height:85%}.gx-cosmic{position:absolute;z-index:6;bottom:5%;left:50%;transform:translateX(-50%);max-width:94%;border:1px solid #c6b3ed80;background:linear-gradient(110deg,#302845ed,#17253bf2);border-radius:11px;color:#e4d6fb;padding:12px 17px;font-size:11px;cursor:pointer;box-shadow:0 0 30px #8261c124;white-space:nowrap}.gx-cosmic[data-type=meteor]::before{content:'☄';display:block;position:absolute;bottom:125%;left:20%;font-size:39px;color:#e9b28d;filter:drop-shadow(0 0 8px #d88757);animation:gx-meteor-drift 3s ease-in-out infinite}.gx-cosmic[data-type=storm]{border-color:#afdefb99;color:#cff6ff}.gx-cosmic[data-type=trader]{border-color:#dfc58d99;color:#ffe8b3}.gx-cosmic[hidden]{display:none}
@keyframes gx-meteor-drift{50%{transform:translate(25px,-13px) rotate(10deg)}}
@media(max-width:1100px){.gx-skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-world-grid,.gx-path-grid{grid-template-columns:minmax(0,1fr)}.gx-hero{padding:20px}.gx-hero h3{font-size:25px}.gx-world p{min-height:0}.gx-nav{gap:5px}.gx-nav button{padding:8px 9px}.ck-game .ck-tabs{gap:12px}.ck-game #ckTab-galaxy small{display:none}}
@media(max-width:720px){.gx-hero h3{font-size:24px}.gx-hero p{font-size:10px}.gx-world-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gx-planet-art{height:120px}.gx-planet-art svg{height:128px}.gx-planet-art>span{font-size:5px;letter-spacing:1px}.gx-world-copy{padding:12px}.gx-world h4{font-size:20px}.gx-world p{font-size:9px;min-height:42px}.gx-world small{font-size:7px}.gx-world button{font-size:9px;padding:8px}.gx-local strong{font-size:9px}.gx-relic-grid,.gx-objectives{gap:8px}.gx-relic{padding:14px}.gx-relic h4{font-size:12px}.gx-relic p{font-size:9px}.gx-relic button{padding:7px;font-size:8px}.gx-path-grid{grid-template-columns:minmax(0,1fr)}.gx-project,.gx-automates{padding:20px}.gx-project>h4,.gx-automates>h4{font-size:23px}.gx-week-board span{font-size:10px}.gx-cosmic{font-size:10px;padding:10px 13px}.ck-game .ck-tabs{gap:0;justify-content:space-between}.ck-game .ck-tabs button{font-size:10px}.gx-world-grid+button{width:100%}.gx-dust small{margin-left:0}.gx-planet-art>span{line-height:1.5}.gx-content button{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.gx-cosmic::before{animation:none!important}.gx-meter>i{transition:none}}html[data-motion=off] .gx-cosmic::before{animation:none!important}

.ck-game[data-section=galaxy] .ck-top-producer,.ck-game[data-section=galaxy] .ck-rank-rewards,.ck-game[data-section=galaxy] .ck-command{display:none}.ck-game[data-section=galaxy] .ck-tabs{margin-top:0}.ck-game[data-section=galaxy] .gx-hero{padding:20px 24px}.gx-hero h3{font-size:26px}.gx-colony-city{position:absolute;left:6%;top:38%;width:30%;height:12%;display:flex;align-items:end;gap:3px;opacity:.8}.gx-colony-city i{display:block;width:15%;height:70%;background:linear-gradient(100deg,#163340,#a8c8cf 45%,#294150 49%,#0b1621);clip-path:polygon(20% 0,80% 0,80% 30%,100% 30%,100% 100%,0 100%,0 30%,20% 30%);border-bottom:2px solid #acebd1}.gx-colony-city i:nth-child(even){height:100%}

/* Odyssey V27: campaign, fleet operations and cooperative construction. */
.ox-next-mission{position:relative;z-index:1;padding-top:12px;color:#dfc996;font-size:9px;line-height:1.7;letter-spacing:.35px}.ox-crystal-power,.ox-activation{display:block;color:#a5d9ca;font-size:10px;line-height:1.7;margin:9px 0 13px}.gx-nav{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.gx-nav button{padding:10px 5px;font-size:9px;min-width:0}.ox-chapters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:20px 0}.ox-chapters button{font-size:9px;padding:10px 7px;background:#101f30}.ox-chapters button[aria-pressed=true]{border-color:#c7b38290;color:#ead8ad;background:linear-gradient(120deg,#574c323d,#1d3340)}.ox-mission-list{display:grid;gap:10px}.ox-mission-list article{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;padding:20px 17px;border:1px solid #94bbd32b;border-radius:12px;background:linear-gradient(120deg,#182a3b80,#0b1724);position:relative;overflow:hidden}.ox-mission-list h4{margin:0 0 6px;font-size:14px}.ox-mission-list p{font-size:10px;color:#96acbd;margin:0 0 11px}.ox-mission-list small{display:flex;flex-wrap:wrap;gap:4px 10px;color:#97b5b2;font-size:8px;line-height:1.8;margin-top:8px}.ox-mission-list button{font-size:9px;min-width:95px}.ox-mission-number{font-size:26px;font-weight:300;color:#698599;align-self:start;line-height:1.2}.ox-mission-list .ox-ready{border-color:#dfc17a6b;background:linear-gradient(120deg,#66532e30,#102231)}.ox-ready .ox-mission-number{color:#dec28a;text-shadow:0 0 20px #cfaa5c40}.ox-mission-list .ox-complete{border-color:#84b5a640}.ox-complete .ox-mission-number{color:#83bba6}.ox-inventory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0}.ox-inventory span{border:1px solid color-mix(in srgb,var(--mat),transparent 75%);border-radius:8px;background:linear-gradient(125deg,color-mix(in srgb,var(--mat),transparent 94%),#0b1726);padding:12px 9px;font-size:10px;line-height:1.5;color:var(--mat)}.ox-flight-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:25px 0 12px}.ox-flight-header h5{font-size:13px;margin:0}.ox-flight-header span{font-size:8px;color:#8ca5b9}.ox-flight-list{display:grid;gap:10px}.ox-flight-list>p,.ox-empty{padding:25px;text-align:center;border:1px dashed #7498b53b;border-radius:11px;color:#8fa6b8;line-height:1.8}.ox-flight-list article{display:grid;grid-template-columns:32px 1fr auto;gap:15px;align-items:center;padding:18px;border:1px solid #8fc6d346;border-radius:11px;background:radial-gradient(ellipse at 0 0,#3e667a30,transparent 70%),#0c1a29}.ox-flight-list h4{margin:0 0 6px}.ox-flight-list p{font-size:10px;margin:6px 0;color:#9db6c4}.ox-flight-list small{display:flex;flex-wrap:wrap;gap:9px;font-size:8px;margin-top:8px;color:#abc5c4}.ox-ship{display:block;color:#aed7db;font-size:28px;animation:ox-flight 3s ease-in-out infinite}.ox-destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:25px}.ox-destinations article,.ox-network-grid article,.ox-project-grid article,.ox-recommendations article,.ox-backup-card{min-width:0;padding:21px;border:1px solid #8aaac533;border-radius:13px;background:radial-gradient(ellipse at 100% 0,#42678324,transparent 65%),linear-gradient(145deg,#142437,#091522);box-shadow:inset 0 1px #c2e9ee05}.ox-destinations h4{font-size:16px;margin:17px 0 6px}.ox-destinations p,.ox-network-grid p,.ox-project-grid p,.ox-backup-card p{font-size:10px;color:#94afbe;line-height:1.8}.ox-destination-icon{height:62px;width:62px;border-radius:50%;background:radial-gradient(circle at 32% 28%,hsl(var(--planet-hue) 45% 77%),hsl(var(--planet-hue) 35% 36%) 35%,#030914 79%);box-shadow:-6px 2px 18px #0006,0 0 25px hsl(var(--planet-hue) 50% 60% / .08),inset 0 0 2px #c9e9f080;position:relative;margin:8px 0 25px}.ox-destination-icon:after{content:'';position:absolute;inset:22px -14px;border:2px solid hsl(var(--planet-hue) 35% 70% / .35);border-radius:50%;transform:rotate(-25deg);box-shadow:0 2px 1px #0008}.ox-journeys{display:grid;gap:8px;margin:17px 0 9px}.ox-journeys button{display:block;width:100%;text-align:left;font-size:10px;padding:10px}.ox-journeys small{display:block;font-size:8px;color:#91b0b8;margin-top:4px}.ox-destinations article>small,.ox-project-grid small,.ox-backup-card>small{font-size:8px;line-height:1.8;color:#8c9eb3;display:block}.ox-divider{margin:32px 0 18px;padding-top:23px;border-top:1px solid #98b7d22b}.ox-divider>span{font-size:7px;letter-spacing:2px;color:#cab785}.ox-divider h4{font-size:19px;margin:10px 0}.ox-divider p{font-size:10px;color:#92a9bd;line-height:1.8}.ox-network-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ox-network-grid h4{font-size:15px;margin:16px 0 8px}.ox-route-line{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#b7c9dd;letter-spacing:.7px}.ox-route-line i{font-size:23px;font-style:normal;color:#b2a4ce}.ox-material-cost{display:flex;flex-wrap:wrap;gap:5px 12px;font-size:8px;color:#b4c4cd;line-height:1.7;margin:17px 0}.ox-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.ox-project-icon{display:block;font-size:37px;color:#bba8d7;text-shadow:2px 4px #060c1866,0 0 24px #b38bdc35;line-height:1.3;margin-bottom:18px}.ox-project-grid h4{font-size:14px;line-height:1.5;margin:0 0 10px}.ox-project-grid .gx-meter{margin:13px 0}.ox-project-grid button{font-size:9px;margin-top:10px;width:100%;padding:8px}.ox-boss{position:relative;text-align:center;padding:27px;border:1px solid #b797ce50;border-radius:15px;background:radial-gradient(ellipse at 50% 36%,#69418140,transparent 60%),linear-gradient(155deg,#151b31,#081420);overflow:hidden}.ox-boss>span{font-size:7px;letter-spacing:2px;color:#c0acd2}.ox-boss h4{font-size:27px;letter-spacing:-.5px;margin:18px 0}.ox-boss p{color:#c3abd0;font-size:12px}.ox-boss>small{display:block;font-size:9px;color:#97a4be;line-height:1.8}.ox-boss-art{position:relative;height:175px;width:230px;margin:20px auto;perspective:400px}.ox-boss-art b{display:block;position:absolute;left:65px;top:40px;width:100px;height:100px;line-height:100px;font-size:42px;color:#d6bfeb;border-radius:50%;background:radial-gradient(circle at 35% 30%,#9683b5,#382f54 38%,#080e1c 74%);box-shadow:inset 2px 2px 4px #d9c7ea50,0 0 40px #ac75da33;text-shadow:0 0 20px #e2b3f0;animation:ox-core 5s ease-in-out infinite}.ox-boss-art i{position:absolute;inset:18px;border:1px solid #bda2df80;border-radius:50%;transform:rotateX(65deg) rotateZ(-25deg);box-shadow:0 1px 2px #d8b5ef40,0 0 18px #9877c618;animation:ox-ring 14s linear infinite}.ox-boss-art i:nth-child(2){inset:36px -2px;border-color:#77abb278;animation-direction:reverse;animation-duration:20s}.ox-boss-art i:nth-child(3){inset:5px 28px;border-style:dashed;border-color:#b497d340;animation-duration:27s}.ox-boss-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:22px}.ox-raid-rewards{display:grid;gap:10px;margin:18px 0}.ox-raid-rewards button{border-color:#c8b17670;color:#e1cc98}.ox-report-totals{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.ox-report-totals article{padding:22px;border:1px solid #93bfb63b;background:linear-gradient(130deg,#20453f45,#0c1b2b);border-radius:12px}.ox-report-totals span{font-size:7px;letter-spacing:1.4px;color:#9cb5b6;display:block}.ox-report-totals strong{font-size:24px;font-weight:400;color:#d1e8df;display:block;margin-top:12px;overflow-wrap:anywhere}.ox-report-date{font-size:8px;color:#87a1b3;line-height:1.8}.ox-bonus-table{border:1px solid #86a8ba30;border-radius:10px;overflow:hidden;margin:18px 0}.ox-bonus-table>div{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:10px;padding:12px 14px;font-size:9px;border-bottom:1px solid #86a8ba18}.ox-bonus-table>div:last-child{border:0}.ox-bonus-table>div:first-child{font-size:8px;color:#b9c4d3;background:#19304366}.ox-bonus-table strong{text-align:right;color:#a8d6c6;font-weight:500}.ox-recommendations{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ox-recommendations article{padding:16px}.ox-recommendations h5{font-size:11px;margin:0 0 8px}.ox-recommendations p{font-size:10px;color:#b4c8d0;margin:5px 0}.ox-recommendations small{font-size:8px;color:#98adbf}.ox-recommendations article>span{display:block;font-size:8px;color:#d9c28e;margin-top:10px}.ox-installation-bars{display:grid;gap:15px}.ox-installation-bars article{display:grid;grid-template-columns:1fr auto;gap:8px;font-size:10px}.ox-installation-bars strong{font-weight:400;color:#bed1dc}.ox-installation-bars .gx-meter{grid-column:1/-1}.ox-backup-card{margin-bottom:16px}.ox-backup-card h4{font-size:18px;margin:0 0 10px}.ox-file{display:block;border:1px dashed #9bc5ce69;border-radius:8px;padding:14px;font-size:10px;color:#b4d6d6;margin:16px 0}.ox-file input{display:block;margin-top:10px;max-width:100%;font-size:10px;color:#91b0be}.ox-import-preview{font-size:10px;color:#d2c3a3;line-height:1.8;margin:15px 0}.ox-confirm{display:flex;gap:9px;align-items:center;font-size:10px;line-height:1.8;margin:17px 0}.ox-confirm input{accent-color:#9ccfbd}.ox-backup-card>small{margin-top:14px}
@keyframes ox-flight{50%{transform:translateX(5px) translateY(-3px)}}@keyframes ox-core{50%{transform:translateY(-7px);box-shadow:inset 2px 2px 4px #d9c7ea50,0 0 60px #ac75da50}}@keyframes ox-ring{to{transform:rotateX(65deg) rotateZ(335deg)}}
@media(max-width:1150px){.gx-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.ox-project-grid{grid-template-columns:1fr}.ox-project-grid article{display:grid;grid-template-columns:45px 1fr;gap:0 16px}.ox-project-icon{grid-row:1/5;margin:0}.ox-project-grid article>*:not(.ox-project-icon){grid-column:2}.ox-mission-list article{grid-template-columns:30px minmax(0,1fr)}.ox-mission-list button{grid-column:2;justify-self:start}.ox-chapters{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.gx-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.gx-nav button{padding:10px 4px;font-size:9px}.ox-destinations,.ox-network-grid{grid-template-columns:1fr}.ox-inventory{grid-template-columns:1fr 1fr}.ox-flight-list article{grid-template-columns:25px 1fr;padding:15px;gap:10px}.ox-flight-list button{grid-column:2;justify-self:start}.ox-mission-list article{padding:17px 12px;gap:10px}.ox-mission-list h4{font-size:13px}.ox-report-totals article{padding:15px}.ox-report-totals strong{font-size:18px}.ox-bonus-table>div{font-size:8px;padding:10px 8px;gap:6px;grid-template-columns:1.4fr 1fr 1fr}.ox-recommendations{grid-template-columns:1fr}.ox-boss{padding:20px 15px}.ox-boss h4{font-size:22px}.ox-boss-art{transform:scale(.85);margin:8px auto}.ox-project-grid article{padding:17px}.ox-backup-card{padding:18px}}
@media(prefers-reduced-motion:reduce){.ox-ship,.ox-boss-art b,.ox-boss-art i{animation:none!important}}

/* V28: distinct exploration, adventure and management tabs. */
.ck-game:is([data-section=adventure],[data-section=management]) :is(.ck-top-producer,.ck-rank-rewards,.ck-command){display:none}.ck-game:is([data-section=adventure],[data-section=management]) .ck-tabs{margin-top:0}.gx-nav[data-group]{grid-template-columns:repeat(3,minmax(0,1fr))}.gx-nav[data-group=adventure]{grid-template-columns:repeat(4,minmax(0,1fr))}.gx-nav button[hidden],.ox-next-mission[hidden]{display:none}.gx-nav[data-group] button{font-size:10px;padding:11px 7px}.ck-game .ck-tabs{column-gap:16px;row-gap:0}.ck-game .ck-tabs button{white-space:nowrap}@media(max-width:720px){.ck-game .ck-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:8px}.ck-game .ck-tabs button{font-size:10px;padding:12px 2px}.gx-nav[data-group=adventure]{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-nav[data-group] button{font-size:10px}}

/* V35: real combat values from the server. */
.ox-combat-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 12px}.ox-combat-stats>span{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid #345664;border-radius:12px;background:linear-gradient(135deg,#122f3b,#0a1824);font-size:10px;letter-spacing:.12em;color:#8fb7c9}.ox-combat-stats strong{color:#c5eff1;font-size:20px;letter-spacing:0}.ox-combat-stats small,.ox-combat-hint{font-size:11px;letter-spacing:0;color:#91acbd}.ox-combat-hint{line-height:1.6}@media(max-width:600px){.ox-combat-stats{grid-template-columns:1fr}.ox-combat-stats>span{padding:12px}}
/* V36: shared navigation, surfaces and actions across the entire Clicker. */
.ck-game{--ui-card:linear-gradient(145deg,#142634ed,#0b1825ed);--ui-border:#7297ad38;--ui-muted:#9eb4c4;--ui-radius:14px}
.ck-game .ck-tabs,.ck-game .gx-nav[data-group],.ck-game .ox-chapters{display:grid;gap:7px;padding:7px;border:1px solid var(--ui-border);border-radius:12px;background:#081521;margin:16px 0 22px}
.ck-game .ck-tabs{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--ui-border)}
.ck-game .ck-tabs button,.ck-game .gx-nav[data-group] button,.ck-game .ox-chapters button{min-height:40px;padding:10px 8px;margin:0;border:1px solid transparent;border-radius:8px;background:transparent;color:#9eb4c4;font-size:11px;line-height:1.5;white-space:normal;letter-spacing:0}
.ck-game .ck-tabs button[aria-selected=true],.ck-game .gx-nav button[aria-pressed=true],.ck-game .ox-chapters button[aria-pressed=true]{color:#d2f4e8;border-color:#86b6ab70;background:linear-gradient(130deg,#2c514c,#173238);box-shadow:inset 0 1px #d5fff115}
.ck-game .ck-tabs button::after{display:none}
.ck-game .gx-nav button[hidden]{display:none}
.ck-game .ck-tab-panel{margin-top:0}
.ck-game :is(.ck-building,.ck-research,.ck-achievement,.ck-ranking-list>li,.gx-world,.gx-relic,.gx-path,.gx-project,.gx-auto,.ox-mission-list article,.ox-flight-list article,.ox-destinations article,.ox-network-grid article,.ox-project-grid article,.ox-backup-card,.ox-report-totals article,.ox-recommendations article){border-radius:var(--ui-radius);border-color:var(--ui-border);background:var(--ui-card);box-shadow:inset 0 1px #d7f1ff05}
.ck-game :is(.ck-panel-intro,.gx-intro){margin:22px 0 18px}
.ck-game :is(.ck-panel-intro h3,.gx-intro h4){font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.4}
.ck-game :is(.ck-panel-intro p,.gx-intro p){font-size:12px;line-height:1.75;color:var(--ui-muted);margin-top:7px}
.ck-game :is(.gx-content,.ck-tab-panel)>:is(h4,h5){margin:22px 0 13px;font-size:15px}
.ck-game :is(.ck-building h4,.ck-research h4,.ck-achievement h4){font-size:13px;line-height:1.5}
.ck-game :is(.ck-building p,.ck-research p,.ck-achievement p,.gx-content p){font-size:11px;line-height:1.75;color:var(--ui-muted)}
.ck-game :is(.ck-research small,.ck-building-rate,.gx-content small){font-size:10px;line-height:1.7}
.ck-game :is(.gx-content,.ck-tab-panel) button{min-height:36px;border-radius:8px;line-height:1.45}
.ck-game :is(.gx-content,.ck-tab-panel) button:focus-visible{outline:2px solid #bee5d5;outline-offset:3px}
.ck-game .gx-hero{border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:22px;background:var(--ui-card)}
.ck-game .gx-hero h3{font-size:26px;margin:10px 0 8px}
.ck-game .gx-hero>p{font-size:12px;line-height:1.7;color:var(--ui-muted)}
.ck-game .ox-next-mission{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--ui-border);margin-top:16px;padding-top:16px;letter-spacing:0}
.ox-next-mission>div{display:grid;gap:5px;min-width:0}.ox-next-mission span{font-size:9px;letter-spacing:1.6px;color:#cbb889}.ox-next-mission strong{font-size:12px;font-weight:500;color:#d4e4ea}.ox-next-mission small{font-size:11px;color:#8fc6b2}
.ck-game .ox-next-mission button,.ck-game .ox-mission-help{min-height:38px;padding:10px 12px;border:1px solid #91bbaa65;border-radius:8px;background:#25463f;color:#d2efe4;font-size:11px;line-height:1.5}
.ox-mission-actions{display:grid;gap:8px;max-width:180px}.ck-game .ox-mission-actions button{margin:0;width:100%}.ck-game .ox-mission-actions .ox-mission-help{background:#122a35;color:#abcfd4;border-color:#648c9b6b}.ck-game .ox-mission-list .ox-mission-actions{grid-column:auto}
.ox-champion-rule{padding:15px;border:1px solid #c6ab6e50;border-radius:10px;background:#a7863210;color:#dac899!important}
.ck-guide-highlight{outline:2px solid #c4d9a8!important;outline-offset:5px;box-shadow:0 0 25px #b4d0a32b!important}
@media(max-width:1100px){.ox-mission-list article{grid-template-columns:30px minmax(0,1fr)}.ck-game .ox-mission-list .ox-mission-actions{grid-column:2;display:flex;flex-wrap:wrap;max-width:none}.ck-game .ox-mission-actions button{width:auto;min-width:120px}.ox-next-mission{flex-wrap:wrap}.ox-next-mission button{width:100%}}
@media(max-width:540px){.ck-game .ck-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-game .gx-nav[data-group]{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-game .gx-hero{padding:18px}.ck-game .gx-hero h3{font-size:23px}.ck-game :is(.ck-panel-intro h3,.gx-intro h4){font-size:18px}.ck-game .ck-tabs button{font-size:11px}.ck-game .ox-mission-actions button{min-width:0;flex:1 1 130px}.ck-game .ox-mission-list small{flex-wrap:wrap}}
/* V37: keep navigation and section headers in place between pages. */
.ck-game{scrollbar-gutter:stable;scroll-behavior:auto;overflow-anchor:none;--ck-header-height:76px}
.ck-game .ck-header{position:sticky;top:0;z-index:100;background:#0c1623}
.ck-game .ck-management{overflow-anchor:none;min-height:calc(100dvh - var(--ck-header-height));align-self:stretch}
.ck-game .ck-menu-anchor{height:0;flex:none}
.ck-game .ck-tabs{position:sticky;top:var(--ck-header-height);z-index:80;flex:none;margin:0 0 14px!important;background:#0a1725;box-shadow:0 7px 14px #03091140;align-items:stretch}
.ck-game .ck-tabs button{height:40px;min-height:40px;transition:background-color .12s,color .12s;transform:none}
.ck-empire-summary{flex:none;margin:0 0 20px;border:1px solid var(--ui-border);border-radius:12px;background:#0c1c2a}
.ck-empire-summary>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:12px 15px;cursor:pointer;list-style:none;font-size:12px;color:#adc6d2}
.ck-empire-summary>summary::-webkit-details-marker{display:none}.ck-empire-summary>summary:after{content:'+';font-size:20px;color:#a7cbbd}.ck-empire-summary[open]>summary:after{content:'−'}.ck-empire-summary>summary strong{margin-left:auto;font-size:11px;font-weight:500;color:#a7d5bf}
#clickerGame .ck-empire-summary .ck-command{display:flex!important;padding:18px 15px 12px;margin:0}#clickerGame .ck-empire-summary .ck-command h2{font-size:20px;line-height:1.4}
#clickerGame .ck-empire-summary .ck-top-producer:not([hidden]){display:block!important;margin:0 15px 12px;padding:9px;font-size:10px}
#clickerGame .ck-empire-summary .ck-rank-rewards{display:block!important;margin:0 15px 15px;padding:12px}
.ck-game .ck-tab-panel{min-block-size:65dvh;overflow-anchor:none;animation:none!important;transition:none!important}
.ck-game .gx-hero{margin:0 0 18px;padding:20px 22px;box-sizing:border-box;animation:none!important;transition:none!important}
.ck-game .gx-hero>span{display:block;min-height:16px;font-size:9px;line-height:16px;letter-spacing:1.7px}
.ck-game .gx-hero h3{height:34px;margin:8px 0;line-height:34px;font-size:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ck-game .gx-hero>p{height:42px;line-height:21px;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ck-game .gx-bonus-strip{min-height:44px;margin-top:12px;line-height:20px;font-size:11px;padding-top:8px}
.ck-game .ox-next-mission{min-height:93px;margin-top:12px;padding-top:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,42%);align-items:center}
.ck-game .ox-next-mission>div{gap:4px}.ck-game .ox-next-mission strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:18px}.ck-game .ox-next-mission button{width:100%;margin:0;font-size:10px;min-height:44px}
.ck-game .gx-nav[data-group]{grid-template-columns:repeat(3,minmax(0,1fr));min-height:103px;align-content:start;margin:0 0 20px;padding:7px}
.ck-game .gx-nav[data-group] button{height:40px;min-height:40px;margin:0;padding:8px 4px;transform:none}
.ck-game .gx-content{min-height:65dvh;overflow-anchor:none}.ck-game .gx-intro{min-height:100px;margin:0 0 18px}.ck-game .ck-panel-intro{min-height:72px;margin:0 0 18px}
.ck-game :is(.ck-tab-panel,.gx-content) :is(button,article){scroll-margin-top:calc(var(--ck-header-height) + 125px)}
@media(max-width:720px){.ck-game .ck-management{padding-top:20px}.ck-game .gx-hero{padding:18px}.ck-game .gx-hero h3{font-size:21px}.ck-game .gx-hero>p{font-size:11px}.ck-game .ox-next-mission{grid-template-columns:1fr;min-height:150px;gap:9px}.ck-game .gx-nav[data-group]{grid-template-columns:repeat(2,minmax(0,1fr));min-height:150px}.ck-game .gx-nav[data-group] button{font-size:10px}.ck-game .ck-tabs{top:var(--ck-header-height)}.ck-game .ck-empire-summary>summary{padding:10px 12px;font-size:11px}}
/* V39: explicit colony requirements and the shared Chaos conquest. */
.ck-game .gx-world-unlocked{border-color:#85c8a77d;box-shadow:inset 0 1px #c7e8ce12}.ck-game .gx-world-unlocked .gx-colony-condition{color:#c9dcb2}.ck-game .gx-world-locked .gx-colony-condition{color:#b7a4ba}.ck-game .gx-colony-condition{min-height:42px;font-size:11px;line-height:1.7}
.ox-chaos{position:relative;overflow:hidden;text-align:center;padding:25px;border:1px solid #cb927456;border-radius:16px;background:radial-gradient(ellipse at 50% 15%,#6b29432b,transparent 65%),linear-gradient(145deg,#251c2f,#0b1825)}.ox-chaos>span{display:block;font-size:9px;letter-spacing:2px;color:#dfb795}.ox-chaos h4{font-size:28px;margin:14px 0 24px;color:#ffe5bc}.ox-chaos h5{font-size:16px;margin:28px 0 15px}.ox-chaos>p{max-width:590px;margin:15px auto;line-height:1.8}.ox-chaos>small{display:block;color:#b8a4a1;margin:12px 0;font-size:11px}.ox-chaos>button{margin:14px 0;padding:13px 18px;border:1px solid #dcb38180;background:linear-gradient(120deg,#634738,#3c2d38);color:#ffe3b8;border-radius:10px;font-size:12px}.ox-chaos-owned{border-color:#e1c27b99}.ox-chaos-gem{position:relative;display:grid;place-items:center;width:130px;height:150px;margin:30px auto;font-size:68px;color:#fff0c0;text-shadow:0 0 22px #f9be6380;clip-path:polygon(50% 0,90% 28%,100% 65%,50% 100%,0 65%,10% 28%);background:conic-gradient(from 30deg,#754832,#f1cd7a,#5d274d,#c09159,#2b2441,#754832);box-shadow:inset 0 0 35px #ffe3aa50;animation:ox-chaos-pulse 5s ease-in-out infinite}.ox-chaos-gem:before{content:'';position:absolute;inset:12px;clip-path:inherit;border:1px solid #fff0b080;background:linear-gradient(120deg,#fff5b318,transparent 50%,#20192d80)}@keyframes ox-chaos-pulse{50%{filter:brightness(1.16)}}@media(prefers-reduced-motion:reduce){.ox-chaos-gem{animation:none}}html[data-motion=off] .ox-chaos-gem{animation:none}

.ox-collect-all{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;margin:1rem 0;border:1px solid #91d9c547;border-radius:12px;background:linear-gradient(120deg,#285a4d45,#11263655)}.ox-collect-all>div{display:flex;flex-direction:column;gap:.4rem}.ox-collect-all strong{color:#c8f4e7;font-size:.9rem}.ox-collect-all small{color:#91b6b3;font-size:.75rem}.ox-collect-all button{flex-shrink:0;background:#29564d;color:#d3ffed;border:1px solid #79b6a8;border-radius:8px;padding:.75rem 1rem;cursor:pointer}.ox-collect-all button:disabled{opacity:.4;cursor:default}@media(max-width:600px){.ox-collect-all{align-items:stretch;flex-direction:column}}

.ox-recent-rewards{margin:.8rem 0;padding:.8rem;border:1px solid #86b2b32a;border-radius:10px}.ox-recent-rewards>summary{cursor:pointer;color:#b3d3d0;font-size:.8rem}.ck-research-empty{padding:1rem;color:#8fb0bd;font-size:.85rem;line-height:1.7}
