.ck-site{--ck-bg:#101b1b;--ck-panel:#192929;--ck-ink:#e8e7d9;--ck-muted:#a8b9ad;--ck-line:#36514b;--ck-aqua:#a9ded1;--ck-gold:#e1b978;color:var(--ck-ink);background:radial-gradient(circle at 85% 8%,#24413b 0,transparent 31%),radial-gradient(circle at 7% 92%,#273127 0,transparent 38%),var(--ck-bg);min-height:calc(100vh - 72px);padding:clamp(24px,4vw,64px) max(20px,50vw - 590px);font-family:Georgia,Times New Roman,serif}.ck-site *{box-sizing:border-box}.ck-site a{color:inherit}.ck-site button,.ck-site input{font:inherit}.ck-kicker,.ck-card-number,.ck-answer-tag,.ck-tool-top,.ck-version{letter-spacing:.11em;text-transform:uppercase;font-family:ui-sans-serif,system-ui,sans-serif;font-size:12px}.ck-kicker{color:var(--ck-gold);margin:0 0 18px;font-weight:800}.ck-hero{border-top:1px solid var(--ck-line);border-bottom:1px solid var(--ck-line);grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(38px,6vw,84px) 0;display:grid}.ck-hero h1,.ck-tool-header h1{letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(42px,6vw,82px);line-height:1.02}.ck-lede,.ck-tool-header>p:last-child{color:var(--ck-muted);max-width:650px;margin:26px 0 0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(16px,1.6vw,19px);line-height:1.65}.ck-cover{min-width:0;margin:0;position:relative;transform:rotate(1deg);box-shadow:16px 16px #0b1313}.ck-cover img{aspect-ratio:16/9;object-fit:cover;border:1px solid #77614a;width:100%;height:auto;display:block}.ck-cover figcaption{color:#e8e7d9;text-align:right;background:linear-gradient(#0000,#070e0fdb);padding:12px 14px;font:11px ui-sans-serif,system-ui,sans-serif;position:absolute;bottom:0;left:0;right:0}.ck-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;font-family:ui-sans-serif,system-ui,sans-serif;font-weight:700;display:flex}.ck-hero-actions a{border:1px solid var(--ck-aqua);border-radius:3px;justify-content:space-between;align-items:center;gap:30px;padding:15px 20px;text-decoration:none;display:inline-flex}.ck-primary-link{background:var(--ck-aqua);color:#10201d!important}.ck-secondary-link{background:0 0;color:var(--ck-aqua)!important}.ck-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:32px 0 60px;display:grid}.ck-home-grid article{border:1px solid var(--ck-line);background:#1b2b2a;flex-direction:column;align-items:flex-start;min-height:260px;padding:30px;display:flex}.ck-home-grid article>.ck-game-icon{background:#304239;margin-bottom:18px;padding:5px;box-shadow:4px 4px #0b1514}.ck-card-number{color:var(--ck-gold);font-weight:700}.ck-home-grid h2{letter-spacing:-.035em;margin:18px 0 10px;font-size:clamp(25px,2.8vw,36px);line-height:1.1}.ck-home-grid p,.ck-explain p{color:var(--ck-muted);margin:0;font-family:ui-sans-serif,system-ui,sans-serif;line-height:1.6}.ck-home-grid a{color:var(--ck-aqua);margin-top:auto;padding-top:26px;font-family:ui-sans-serif,system-ui,sans-serif;font-weight:700;text-decoration:none}.ck-home-grid a span{margin-left:8px}.ck-explain{border-top:1px solid var(--ck-line);max-width:760px;padding:30px 0 60px}.ck-explain h2,.ck-related h2{letter-spacing:-.03em;font-size:28px}.ck-version{letter-spacing:0;text-transform:none;color:#91a89e!important;margin-top:26px!important;line-height:1.5!important}.ck-tool-top{color:var(--ck-muted);justify-content:space-between;gap:16px;font-weight:700;display:flex}.ck-tool-top a{color:var(--ck-aqua);text-decoration:none}.ck-tool-header{max-width:850px;padding:55px 0 38px}.ck-tool-header h1{font-size:clamp(40px,5vw,66px)}.ck-workspace{grid-template-columns:minmax(290px,.9fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}.ck-panel{background:var(--ck-panel);border:1px solid var(--ck-line);min-width:0;padding:clamp(20px,2.5vw,30px)}.ck-picker label{margin:0 0 12px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:700;display:block}.ck-picker-title{margin:0 0 14px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:700}.ck-picker input{width:100%;color:var(--ck-ink);background:#0d1919;border:1px solid #5d7b70;border-radius:3px;padding:13px 14px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:16px}.ck-picker input::placeholder{color:#8aa196}.ck-picker input:focus,.ck-site button:focus-visible,.ck-site a:focus-visible{outline:3px solid var(--ck-gold);outline-offset:3px}.ck-chip-row{flex-wrap:wrap;gap:7px;margin:17px 0 19px;display:flex}.ck-chip-row button,.ck-switch button{color:var(--ck-muted);cursor:pointer;background:0 0;border:1px solid #537269;border-radius:3px;padding:8px 11px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:13px}.ck-chip-row button.is-active,.ck-switch button.is-active{background:var(--ck-aqua);border-color:var(--ck-aqua);color:#10201d;font-weight:800}.ck-list{gap:5px;max-height:430px;padding-right:4px;display:grid;overflow:auto}.ck-game-icon{object-fit:contain;image-rendering:pixelated;vertical-align:middle;flex:none;display:inline-block}.ck-icon-label,.ck-icon-heading{align-items:center;gap:10px;min-width:0;display:inline-flex}.ck-icon-label{line-height:1.3}.ck-icon-heading{max-width:100%}.ck-icon-heading .ck-game-icon{background:#2d463d;border:1px solid #607764;padding:5px}.ck-list button{text-align:left;width:100%;color:var(--ck-ink);cursor:pointer;background:#223633;border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:14px;display:flex}.ck-list button:hover,.ck-list button.is-selected{border-color:var(--ck-aqua);background:#2d4741}.ck-list small{color:var(--ck-aqua);white-space:nowrap}.ck-list p{color:var(--ck-muted);font-family:ui-sans-serif,system-ui,sans-serif}.ck-answer{box-shadow:inset 4px 0 0 var(--ck-gold);background:linear-gradient(155deg,#233a34,#172826 68%);border-color:#698a72}.ck-answer-tag{color:#13231f;background:var(--ck-gold);letter-spacing:.08em;padding:7px 9px;font-weight:800;display:inline-block}.ck-answer h2{letter-spacing:-.045em;margin:23px 0 16px;font-size:clamp(32px,3.6vw,48px);line-height:1.1}.ck-answer-lead{color:var(--ck-aqua);margin:0 0 25px;font-size:clamp(20px,2vw,26px);line-height:1.35}.ck-answer>p:not(.ck-answer-lead):not(.ck-version){color:var(--ck-muted);font-family:ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.65}.ck-answer-detail{border-top:1px solid var(--ck-line);border-bottom:1px solid var(--ck-line);justify-content:space-between;align-items:center;gap:12px;margin:25px 0;padding:20px 0;font-family:ui-sans-serif,system-ui,sans-serif;display:flex}.ck-answer-detail span{color:var(--ck-muted)}.ck-answer-detail strong{font-size:20px}.ck-reward-list{gap:7px;max-height:430px;margin:22px 0;padding:0;list-style:none;display:grid;overflow:auto}.ck-reward-list li{border-bottom:1px solid var(--ck-line);justify-content:space-between;gap:14px;padding:12px 0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:14px;display:flex}.ck-reward-list strong{font-weight:700}.ck-reward-list span{color:var(--ck-muted);white-space:nowrap}.ck-item-sources li>div{flex-direction:column;gap:4px;display:flex}.ck-item-sources small{color:var(--ck-aqua);font-size:12px}.ck-source-filters{margin:0 0 12px}.ck-helper{color:var(--ck-muted);font-family:ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.5}.ck-goals{gap:8px;margin:18px 0 24px;display:grid}.ck-goal-row{border-bottom:1px solid var(--ck-line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:14px;display:flex}.ck-goal-row strong{flex:1}.ck-goal-row label{align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.ck-goal-row input{width:70px;padding:8px}.ck-goal-row button,.ck-save-actions button,.ck-action{border:1px solid var(--ck-line);color:var(--ck-aqua);cursor:pointer;background:#29423b;border-radius:3px;padding:9px 12px;font-family:ui-sans-serif,system-ui,sans-serif}.ck-action{background:var(--ck-aqua);color:#10201d;margin-top:12px;font-weight:700}.ck-save-actions{gap:8px;margin-top:24px;display:flex}.ck-number-label{margin-top:24px!important}.ck-two-inputs{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.ck-two-inputs label{font-size:14px}.ck-two-inputs input{margin-top:8px}.ck-steps{color:var(--ck-ink);padding-left:22px;font-family:ui-sans-serif,system-ui,sans-serif;line-height:1.6}.ck-steps li{margin:10px 0}.ck-steps span{color:var(--ck-muted)}.ck-unlock{color:var(--ck-gold);font-size:12px;display:block}.ck-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:13px;display:grid}.ck-stock-grid label{justify-content:space-between;align-items:center;gap:8px;display:flex}.ck-stock-grid input{width:80px;color:var(--ck-ink);background:#0d1919;border:1px solid #5d7b70;border-radius:3px;padding:8px}.ck-owned{color:var(--ck-muted);margin:18px 0;font-family:ui-sans-serif,system-ui,sans-serif}.ck-owned summary{color:var(--ck-aqua);cursor:pointer;font-weight:700}.ck-modules{flex-wrap:wrap;gap:18px;margin:24px 0;display:flex}.ck-plot-grid{grid-template-columns:repeat(5,26px);gap:5px;margin:0;display:grid}.ck-plot-grid span{border-radius:3px;place-items:center;width:26px;height:26px;font:700 14px ui-sans-serif,system-ui,sans-serif;display:grid}.ck-plot-grid .ck-game-icon{width:20px;height:20px}.ck-plot-grid .is-planted{background:#6f8f57;border:3px solid #a5c87e}.ck-plot-grid .is-empty{background:#2a4036;border:1px solid #6b7f64}.ck-plot-grid .is-sprinkler{background:var(--ck-aqua);color:#10201d}.ck-farm-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:20px 0;font-family:ui-sans-serif,system-ui,sans-serif;display:grid}.ck-farm-metrics div{border:1px solid var(--ck-line);gap:8px;padding:14px;display:grid}.ck-farm-metrics span{color:var(--ck-muted);font-size:12px}.ck-farm-metrics strong{color:var(--ck-aqua);font-size:17px}.ck-fish-rhythm{flex-wrap:wrap;gap:7px;margin:18px 0 24px;padding:0;font-family:ui-sans-serif,system-ui,sans-serif;list-style:none;display:flex}.ck-fish-rhythm li{border:1px solid var(--ck-line);background:#253d36;grid-template-columns:20px auto;align-items:center;gap:2px 8px;min-width:110px;padding:9px 12px;display:grid}.ck-fish-rhythm li.is-release{background:#3c342b;border-color:#7e6445}.ck-fish-rhythm li>span{width:20px;height:20px;color:var(--ck-aqua);border:1px solid;border-radius:50%;grid-row:span 2;place-items:center;font-size:11px;display:grid}.ck-fish-rhythm li.is-release>span{color:var(--ck-gold)}.ck-fish-rhythm strong{font-size:14px}.ck-fish-rhythm small{color:var(--ck-muted);font-size:11px}.ck-mount-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 24px;display:grid}.ck-mount-choices button{text-align:left;border:1px solid var(--ck-line);min-width:0;color:var(--ck-ink);cursor:pointer;background:#223633;align-items:center;gap:9px;padding:10px;font:600 14px ui-sans-serif,system-ui,sans-serif;display:flex}.ck-mount-choices button:hover,.ck-mount-choices button.is-selected{border-color:var(--ck-aqua);background:#2d4741}.ck-mount-choices button span{overflow-wrap:anywhere;min-width:0}.ck-saddle-choices{margin-bottom:0}.ck-switch{gap:8px;margin-bottom:24px;display:flex}.ck-faq{border-top:1px solid var(--ck-line);max-width:780px;margin-top:52px;font-family:ui-sans-serif,system-ui,sans-serif}.ck-faq h2{letter-spacing:-.03em;margin:25px 0;font-family:Georgia,Times New Roman,serif;font-size:30px}.ck-faq h3{margin:22px 0 7px;font-size:17px}.ck-faq p{color:var(--ck-muted);margin:0;line-height:1.6}.ck-related{border-top:1px solid var(--ck-line);margin-top:50px;padding:20px 0 60px}.ck-related a{color:var(--ck-aqua);margin-bottom:10px;margin-right:30px;font-family:ui-sans-serif,system-ui,sans-serif;font-weight:700;text-decoration:none;display:inline-block}@media (width<=800px){.ck-site{padding:24px 18px}.ck-hero{grid-template-columns:1fr}.ck-cover{transform:none;box-shadow:8px 8px #0b1313}.ck-workspace,.ck-home-grid{grid-template-columns:1fr}.ck-tool-top{font-size:11px}.ck-tool-header{padding:35px 0 28px}.ck-panel{padding:20px}.ck-chip-row{flex-wrap:nowrap;margin:17px 0 13px;padding-bottom:6px;overflow-x:auto}.ck-chip-row button{flex:none}.ck-list{max-height:170px}}@media (prefers-reduced-motion:no-preference){.ck-site a,.ck-site button{transition:background-color .18s,border-color .18s,color .18s}}.ck-food-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.ck-food-choices button{text-align:left;border:1px solid var(--ck-line);min-height:45px;color:var(--ck-ink);cursor:pointer;background:#223633;padding:10px 12px;font:600 14px ui-sans-serif,system-ui,sans-serif}.ck-food-choices button:hover,.ck-food-choices button.is-selected{border-color:var(--ck-aqua);background:#2d4741}@media (width<=440px){.ck-food-choices{grid-template-columns:1fr 1fr}}.ck-food-alternatives{margin:14px 0 20px}.ck-food-alternatives summary{cursor:pointer;color:var(--ck-aqua);font:600 14px ui-sans-serif,system-ui,sans-serif}.ck-food-alternatives .ck-reward-list{margin-top:14px}.ck-food-extra,.ck-food-second button{border:1px solid var(--ck-aqua);color:var(--ck-ink);cursor:pointer;background:#244139;padding:10px 13px;font:600 14px ui-sans-serif,system-ui,sans-serif}.ck-food-second{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.ck-food-second label{font-weight:700}.ck-food-second select{min-width:190px;min-height:43px;color:var(--ck-ink);border:1px solid var(--ck-line);background:#223633;flex:1;padding:8px}.ck-food-owned{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:245px;display:grid;overflow:auto}.ck-food-owned button{text-align:left;border:1px solid var(--ck-line);min-height:38px;color:var(--ck-ink);cursor:pointer;background:#223633;align-items:center;gap:7px;padding:5px 8px;display:flex}.ck-food-owned button.is-selected{border-color:var(--ck-aqua);background:#2d4741}.ck-ranch-extra{border-top:1px solid var(--ck-line);margin-top:24px;padding-top:14px}.ck-ranch-extra-row{flex-wrap:wrap;align-items:end;gap:8px;margin:10px 0;display:flex}.ck-ranch-extra-row select{min-width:170px;min-height:42px;color:var(--ck-ink);border:1px solid var(--ck-line);background:#223633;flex:1;padding:8px}.ck-ranch-extra-row input{width:75px}.ck-ranch-extra button{cursor:pointer}.ck-ranch-combined{border-top:1px solid var(--ck-line);margin-top:24px;padding-top:16px}.ck-linked-plan{border:1px solid var(--ck-aqua);color:var(--ck-aqua);padding:10px 14px;font-weight:700;text-decoration:none;display:inline-block}.ck-linked-plan:hover,.ck-linked-plan:focus-visible{background:#2d4741;text-decoration:underline}.ck-fishing-gear-controls{gap:12px;margin-top:14px;display:grid}.ck-fishing-gear-controls label{gap:5px;font-weight:700;display:grid}.ck-fishing-gear-controls select{min-height:43px;color:var(--ck-ink);border:1px solid var(--ck-line);background:#223633;padding:8px}@media (width<=800px){.ck-food-workspace>.ck-answer{order:-1}}.ck-mount-materials{margin:18px 0}.ck-mount-materials summary{cursor:pointer;color:var(--ck-aqua);font:600 14px ui-sans-serif,system-ui,sans-serif}.ck-mount-materials h3{margin-top:20px}@media (width<=800px){.ck-mount-workspace>.ck-answer{order:-1}}.ck-quick-answer{display:none}@media (width<=800px){.ck-quick-answer{z-index:2;color:var(--ck-ink);background:#243c36;border:1px solid #789486;margin:0 0 16px;padding:12px 14px;font:600 13px/1.5 ui-sans-serif,system-ui,sans-serif;display:block;position:sticky;top:8px;box-shadow:0 4px 12px #07131166}.ck-quick-answer strong{color:var(--ck-aqua);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:11px;display:block}}.ck-ranch-collection-grid{grid-template-columns:repeat(5,2.65rem);gap:.22rem;width:max-content;max-width:100%;margin:1rem auto 1.25rem;display:grid}.ck-ranch-collection-grid>span{aspect-ratio:1;background:#302d23;border:1px solid #6b5c41;border-radius:.25rem;place-items:center;display:grid}.ck-ranch-collection-grid>span.is-collection-area{background:#4b5134}.ck-ranch-collection-grid>span.is-tray-tile{background:#736540}.ck-ranch-collection-grid .ck-game-icon{width:1.75rem;height:1.75rem}.ck-farm-automation-grid{grid-template-columns:repeat(9,2.05rem);gap:.17rem;width:max-content;max-width:100%;margin:1rem auto 1.25rem;display:grid}.ck-farm-blocks{flex-wrap:wrap;gap:1rem;margin:1rem 0;display:flex}.ck-farm-block{background:#29291f;border:1px solid #615942;border-radius:.45rem;max-width:100%;padding:.75rem}.ck-farm-block h4{margin:.15rem 0 .5rem}.ck-farm-block .ck-farm-automation-grid{margin:.5rem auto}.ck-crop-quantity{background:#29291f;border:1px solid #615942;border-radius:.45rem;margin:1.25rem 0;padding:1rem}.ck-crop-quantity summary{cursor:pointer;font-weight:700}.ck-crop-quantity label{margin:.8rem 0 .35rem;display:block}.ck-crop-quantity input{max-width:10rem}.ck-farm-automation-grid>span{aspect-ratio:1;background:#302e25;border:1px solid #615942;border-radius:.2rem;place-items:center;display:grid}.ck-farm-automation-grid>span.is-machine-cell{background:#51543b}.ck-farm-automation-grid .ck-game-icon{width:1.5rem;height:1.5rem}.ck-root-reach-grid{gap:.13rem;width:min(100%,18.5rem);margin:1rem auto;display:grid}.ck-root-reach-grid>span{aspect-ratio:1;border:1px solid #0000;border-radius:.15rem;place-items:center;display:grid}.ck-root-reach-grid>span.is-root-reach{background:#566148;border-color:#87956b}.ck-root-reach-grid>span.is-seed{background:#ad8c58;border-color:#f3ca7e}.ck-root-reach-grid .ck-game-icon{width:1.25rem;height:1.25rem}.ck-farm-extra-goals{gap:.7rem;margin-top:1.2rem;display:grid}.ck-farm-extra-goals>.ck-action{justify-self:start}.ck-farm-extra-goals>.ck-helper{margin:.1rem 0 .4rem}.ck-farm-extra-row{border-top:1px solid var(--ck-line);grid-template-columns:auto minmax(0,1fr) 5.5rem auto;align-items:end;gap:.55rem;padding:.65rem 0;display:grid}.ck-farm-extra-row>.ck-game-icon{align-self:center}.ck-farm-extra-row label{min-width:0;margin:0;font-size:.8rem}.ck-farm-extra-row select,.ck-farm-extra-row input{width:100%;margin-top:.25rem;display:block}.ck-farm-extra-row button{border:1px solid var(--ck-line);color:var(--ck-aqua);cursor:pointer;background:#29423b;padding:.55rem}@media (width<=410px){.ck-farm-extra-row{grid-template-columns:auto minmax(0,1fr) 4.7rem}.ck-farm-extra-row button{grid-column:2/4;justify-self:start}}
