html,body.sk-body{touch-action:none;overscroll-behavior:none}.sk-overlay,.sk-card,.sk-shopbody{touch-action:pan-y}#sk-root{--sk-ink: #4a3423;--sk-ink-soft: #7b6249;--sk-paper: #fbf1dc;--sk-paper-2: #f3e3c6;--sk-wood: #b8834c;--sk-wood-dark: #8d5f33;--sk-green: #6fa85c;--sk-green-dark: #4d7c40;--sk-gold: #f2c14e;--sk-red: #d2694f;--sk-sky: #7cc3e8;--sk-shadow: 0 6px 0 rgba(74, 52, 35, .28), 0 12px 26px rgba(40, 28, 18, .26);--sk-ui: 1;position:fixed;inset:0;overflow:hidden;background:#8fcbe6;color:var(--sk-ink);font-family:"Baloo 2",Nunito,Quicksand,system-ui,-apple-system,sans-serif;font-size:calc(16px * var(--sk-ui));-webkit-tap-highlight-color:transparent;user-select:none;touch-action:manipulation}.sk-canvas,.sk-hud,.sk-touch,.sk-tbtn{touch-action:none}#sk-root.sk-large{--sk-ui: 1.18}#sk-stage{position:absolute;inset:0}.sk-canvas{display:block;width:100%;height:100%;touch-action:none}#sk-boot{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(180deg,#7cc3e8,#d8eec4);z-index:40;transition:opacity .45s ease;gap:.6rem;text-align:center}#sk-boot.gone{opacity:0;pointer-events:none}#sk-boot b{font-size:1.5rem;letter-spacing:.02em;color:#3f5f45}#sk-boot small{color:#56795a}.sk-skip-link{position:absolute;left:-9999px;top:0;z-index:60;background:var(--sk-paper);padding:.6rem 1rem;border-radius:.6rem}.sk-skip-link:focus{left:.6rem;top:.6rem}.sk-hud{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:10}.sk-hud.is-live{opacity:1}.sk-hud-left{position:absolute;top:calc(.9rem + env(safe-area-inset-top));left:calc(.9rem + env(safe-area-inset-left));display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.sk-sign{display:flex;align-items:baseline;gap:.3rem;padding:.32rem .85rem .4rem;background:linear-gradient(180deg,var(--sk-paper) 0%,var(--sk-paper-2) 100%);border:2px solid rgba(74,52,35,.5);border-radius:.7rem;box-shadow:0 3px #4a34233d;font-weight:800;line-height:1}.sk-dist{font-size:1.9rem;letter-spacing:-.01em}.sk-unit{font-size:.85rem;color:var(--sk-ink-soft)}.sk-best{font-size:.72rem;color:var(--sk-ink-soft);font-weight:700;margin-left:.35rem}.sk-sign-coin{font-size:1.15rem;padding:.25rem .7rem .3rem}.sk-ico{width:1.05em;height:1.05em}.sk-region{font-size:.78rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(30,40,30,.6);padding-left:.3rem;letter-spacing:.03em}.sk-alt{font-size:.72rem;font-weight:700;color:#eaf4ff;text-shadow:0 2px 4px rgba(20,30,50,.75);padding-left:.3rem;letter-spacing:.03em}.sk-alt:empty{display:none}.sk-hud-right{position:absolute;top:calc(.9rem + env(safe-area-inset-top));right:calc(.9rem + env(safe-area-inset-right));display:flex;flex-direction:column;gap:.4rem;align-items:flex-end}.sk-meter{position:relative;width:clamp(96px,16vw,168px);height:1.25rem;background:#6b5540;border:2px solid #43301f;border-radius:999px;overflow:hidden;box-shadow:0 2px #43301f66}.sk-meter i{position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(180deg,#ffc978,#f08a3c);transition:width .09s linear}.sk-meter i.low{background:linear-gradient(180deg,#ff9d9d,#d24a4a)}.sk-abil i{background:linear-gradient(180deg,#a8dcff,#4f9ae0)}.sk-abil i.ready{background:linear-gradient(180deg,#b8ffd0,#46b877)}.sk-meter-lbl{position:absolute;inset:0;display:grid;place-items:center;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px rgba(50,30,20,.75)}.sk-combo{position:absolute;top:22%;left:50%;transform:translate(-50%);font-size:2rem;font-weight:900;color:#fff3b0;text-shadow:0 3px 0 rgba(120,78,30,.6);pointer-events:none}.sk-target{position:absolute;top:calc(3.2rem + env(safe-area-inset-top));left:50%;transform:translate(-50%);font-size:.82rem;font-weight:800;color:#eafff0;background:#264630eb;border:2px solid rgba(20,40,26,.5);padding:.25rem .8rem;border-radius:999px;white-space:nowrap}.sk-target:empty{display:none}.sk-speedbar{position:absolute;left:50%;bottom:calc(.9rem + env(safe-area-inset-bottom));transform:translate(-50%);width:min(38vw,300px);height:.42rem;background:#ffffff40;border-radius:999px;overflow:hidden}.sk-speedbar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#cfe9ff,#fff2a8,#ff9d5c);transition:width .08s linear}.sk-launchmeter{position:absolute;left:50%;bottom:calc(3.2rem + env(safe-area-inset-bottom));transform:translate(-50%);width:min(62vw,460px);text-align:center}.sk-launchtrack{position:relative;height:1.5rem;background:linear-gradient(180deg,#f6e6c8,#e2cba2);border:3px solid var(--sk-wood-dark);border-radius:999px;overflow:hidden;box-shadow:var(--sk-shadow)}.sk-launchtrack i{position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(90deg,#ffd98a,#f2874e)}.sk-band{position:absolute;top:0;bottom:0;background:#66c878d9;box-shadow:inset 0 0 0 2px #286e3c99;z-index:2}.sk-launchhint{margin-top:.45rem;font-size:.85rem;font-weight:800;color:#fff;text-shadow:0 2px 5px rgba(40,30,20,.7)}.sk-overlay{position:absolute;inset:0;display:grid;place-items:center;padding:clamp(.8rem,3vw,2rem);background:#26342c6b;backdrop-filter:blur(2px);z-index:20;overflow:auto}.sk-overlay[hidden]{display:none}.sk-card{box-sizing:border-box;width:min(100%,720px);max-height:100%;overflow:auto;padding:clamp(1.1rem,3vw,1.9rem);background:radial-gradient(120% 80% at 20% 0%,rgba(255,255,255,.55),transparent 60%),linear-gradient(180deg,var(--sk-paper),var(--sk-paper-2));border:3px solid var(--sk-wood-dark);border-radius:1.2rem;box-shadow:var(--sk-shadow);text-align:center;position:relative}.sk-card:after{content:"";position:absolute;inset:.35rem;border:2px dashed rgba(122,92,60,.28);border-radius:.9rem;pointer-events:none}.sk-card h1{margin:.2rem 0 .1rem;font-size:clamp(1.9rem,6vw,3rem);font-weight:900;letter-spacing:-.02em;color:#3f5f45}.sk-card h2{margin:0 0 .6rem;font-size:1.5rem;font-weight:900;color:#3f5f45}.sk-ribbon{display:inline-block;padding:.2rem 1.2rem;background:var(--sk-red);color:#fff6e8;font-weight:800;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;border-radius:.4rem;transform:rotate(-1.5deg);box-shadow:0 3px #783c2866}.sk-sub{margin:.2rem 0 .9rem;color:var(--sk-ink-soft);font-weight:600}.sk-tut{margin:.4rem auto 1rem;max-width:46ch;line-height:1.55;font-weight:600;color:var(--sk-ink);background:#ffffff80;padding:.7rem 1rem;border-radius:.7rem;border:2px solid rgba(122,92,60,.2)}.sk-tut b{color:var(--sk-green-dark)}.sk-titlestats{display:flex;justify-content:center;gap:1.4rem;flex-wrap:wrap;margin:.6rem 0 1rem;color:var(--sk-ink-soft);font-weight:700}.sk-titlestats b{color:var(--sk-ink);font-size:1.15rem}.sk-row{display:flex;justify-content:center;gap:.7rem;flex-wrap:wrap;margin-top:1rem}.sk-row-min{margin-top:.6rem;gap:1.1rem}.sk-btn{position:relative;padding:.7rem 1.5rem;font:inherit;font-weight:800;font-size:1.02rem;color:#402a19;background:linear-gradient(180deg,#f6dfae,#e0be86);border:3px solid var(--sk-wood-dark);border-radius:.8rem;box-shadow:0 4px 0 var(--sk-wood-dark);cursor:pointer;transition:transform .08s ease,box-shadow .08s ease}.sk-btn:hover{transform:translateY(-1px)}.sk-btn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--sk-wood-dark)}.sk-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.sk-btn-go{background:linear-gradient(180deg,#8fd07a,#5f9b4e);border-color:var(--sk-green-dark);box-shadow:0 4px 0 var(--sk-green-dark);color:#16330f}.sk-btn-go:active{box-shadow:0 1px 0 var(--sk-green-dark)}.sk-btn-hot{animation:sk-nudge 1.6s ease-in-out infinite}@keyframes sk-nudge{0%,88%,to{transform:none}92%{transform:translateY(-3px) rotate(-1deg)}96%{transform:translateY(-1px) rotate(1deg)}}.sk-badge{position:absolute;top:-.5rem;right:-.5rem;min-width:1.4rem;height:1.4rem;padding:0 .3rem;display:grid;place-items:center;font-style:normal;font-size:.75rem;background:var(--sk-red);color:#fff;border:2px solid #fff2e0;border-radius:999px}.sk-link{font:inherit;font-weight:700;color:var(--sk-ink-soft);background:none;border:none;border-bottom:2px dotted rgba(122,92,60,.5);cursor:pointer;padding:.15rem .2rem;text-decoration:none}.sk-link:hover{color:var(--sk-ink)}.sk-daily{display:flex;align-items:center;justify-content:center;gap:.7rem;margin-top:1rem;padding-top:.9rem;border-top:2px dashed rgba(122,92,60,.28);flex-wrap:wrap}.sk-daily span{font-size:.8rem;font-weight:700;color:var(--sk-ink-soft)}.sk-btn-small{padding:.42rem 1rem;font-size:.88rem}.sk-note{background:#fffaf0;border:2px solid rgba(122,92,60,.3);border-radius:.7rem;padding:.9rem 1.1rem;text-align:left;transform:rotate(-.4deg);box-shadow:0 3px #7a5c3c2e}.sk-note h2{text-align:center;margin-bottom:.5rem}.sk-missions{list-style:none;margin:0;padding:0}.sk-missions li{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;border-bottom:1px dashed rgba(122,92,60,.25);font-weight:700}.sk-missions li:last-child{border-bottom:none}.sk-missions b{color:var(--sk-green-dark)}.sk-parcel{margin:.6rem 0 0;font-weight:600;color:var(--sk-ink-soft)}.sk-loadout{display:flex;justify-content:center;gap:.7rem;margin-top:.9rem}.sk-chip{display:flex;flex-direction:column;gap:.1rem;padding:.4rem 1rem;background:linear-gradient(180deg,#efe0c0,#dcc59c);border:2px solid var(--sk-wood-dark);border-radius:.6rem}.sk-chip small{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--sk-ink-soft)}.sk-chip b{font-size:.95rem}.sk-record{display:inline-block;padding:.25rem 1.2rem;margin-bottom:.4rem;background:var(--sk-gold);color:#4a3010;font-weight:900;letter-spacing:.1em;text-transform:uppercase;border-radius:.4rem;transform:rotate(-2deg);box-shadow:0 3px #966e1e80}.sk-bigdist{display:flex;align-items:baseline;justify-content:center;gap:.4rem}.sk-bigdist b{font-size:clamp(3rem,12vw,5rem);font-weight:900;line-height:1;color:#3f5f45}.sk-bigdist span{font-size:1rem;color:var(--sk-ink-soft);font-weight:700}.sk-prevbest{color:var(--sk-ink-soft);font-weight:600;font-size:.85rem}.sk-tallies{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin:1rem 0 .4rem}.sk-tallies div{min-width:5rem;padding:.45rem .7rem;background:#ffffff8c;border:2px solid rgba(122,92,60,.22);border-radius:.6rem}.sk-tallies b{display:block;font-size:1.25rem;font-weight:900}.sk-tallies small{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--sk-ink-soft)}.sk-done{list-style:none;margin:.7rem 0 0;padding:0}.sk-done li{font-weight:700;color:var(--sk-green-dark);padding:.15rem 0}.sk-flag{margin:.5rem 0 0;font-weight:800;color:#b8791f}.sk-purse{display:inline-flex;gap:.9rem;margin-top:.8rem;padding:.3rem .9rem;background:linear-gradient(180deg,#efe0c0,#dcc59c);border:2px solid var(--sk-wood-dark);border-radius:999px;font-weight:800}.sk-purse-coin:before{content:"";display:inline-block;width:.8em;height:.8em;margin-right:.35em;border-radius:50%;background:var(--sk-gold);border:2px solid #c8891f;vertical-align:-.05em}.sk-purse-gem:before{content:"";display:inline-block;width:.75em;height:.75em;margin-right:.35em;background:#8fe8f0;border:2px solid #3d92a8;transform:rotate(45deg);vertical-align:-.02em}.sk-shop{width:min(100%,940px);text-align:left}.sk-tabs{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-bottom:.9rem}.sk-tabs .sk-purse{margin:0 0 0 auto}.sk-tab{font:inherit;font-weight:800;padding:.45rem 1.1rem;color:var(--sk-ink-soft);background:linear-gradient(180deg,#e6d3ae,#d3ba90);border:2px solid rgba(122,92,60,.45);border-bottom:none;border-radius:.6rem .6rem 0 0;cursor:pointer}.sk-tab.on{color:var(--sk-ink);background:linear-gradient(180deg,#fffaf0,#f6e9d2);box-shadow:0 -2px 0 var(--sk-green) inset}.sk-shopbody{max-height:min(58vh,520px);overflow:auto;padding-right:.3rem}.sk-group{margin:.9rem 0 .5rem;font-size:.75rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--sk-ink-soft)}.sk-group:first-child{margin-top:0}.sk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.6rem}.sk-grid-wide{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.sk-part,.sk-pilot,.sk-craft{display:flex;flex-direction:column;gap:.22rem;padding:.7rem .8rem;text-align:left;font:inherit;background:linear-gradient(180deg,#fffaf0,#f0e0c2);border:2px solid rgba(122,92,60,.42);border-radius:.7rem;box-shadow:0 3px #7a5c3c3d;cursor:pointer;transition:transform .08s ease}.sk-part:hover:not(:disabled),.sk-pilot:hover:not(:disabled),.sk-craft:hover:not(:disabled){transform:translateY(-2px)}.sk-part:disabled,.sk-pilot:disabled,.sk-craft:disabled{cursor:default;opacity:.62}.sk-part.can{border-color:var(--sk-green);box-shadow:0 3px 0 var(--sk-green-dark)}.sk-part.maxed{opacity:.72}.sk-pilot.on,.sk-craft.on{border-color:var(--sk-green);box-shadow:0 3px 0 var(--sk-green-dark)}.sk-craft.locked{opacity:.55;cursor:default}.sk-part-name,.sk-pilot-name,.sk-craft-name{font-weight:900;font-size:1rem}.sk-pilot-name small{display:block;font-weight:700;font-size:.7rem;color:var(--sk-ink-soft)}.sk-part-desc,.sk-pilot-line{font-size:.78rem;color:var(--sk-ink-soft);font-weight:600;line-height:1.35}.sk-pilot-ability{color:#4d7c40}.sk-pilot-mastery{font-size:.7rem;font-weight:800;color:#b8791f}.sk-part-step{font-size:.72rem;font-weight:800;color:var(--sk-green-dark)}.sk-part-cost{align-self:flex-start;margin-top:.25rem;padding:.15rem .6rem;font-weight:900;font-size:.82rem;background:var(--sk-gold);color:#4a3010;border:2px solid #c8891f;border-radius:999px}.sk-part.maxed .sk-part-cost{background:#cfd8c8;border-color:#96a48c}.sk-pips{display:flex;gap:3px;flex-wrap:wrap;margin:.15rem 0}.sk-pips i{width:9px;height:9px;border-radius:50%;background:#7a5c3c33;border:1.5px solid rgba(122,92,60,.4)}.sk-pips i.on{background:var(--sk-gold);border-color:#b8791f}.sk-badgeart{width:42px;height:42px}.sk-blurb{margin:0 0 .6rem;color:var(--sk-ink-soft);font-weight:600}.sk-awards-title{margin:0 .6rem 0 0;font-size:1.3rem}.sk-awards-count{font-weight:800;font-size:.8rem;color:var(--sk-ink-soft);padding:.2rem .7rem;background:#ffffff8c;border:2px solid rgba(122,92,60,.25);border-radius:999px}.sk-award{display:flex;flex-direction:column;gap:.22rem;padding:.7rem .8rem;background:linear-gradient(180deg,#f4ece0,#e6dac6);border:2px solid rgba(122,92,60,.32);border-radius:.7rem;opacity:.75}.sk-award.got{opacity:1;background:linear-gradient(180deg,#fff6dd,#f3dfa8);border-color:#c8891f;box-shadow:0 3px #b8791f73}.sk-award.secret{opacity:.5;font-style:italic}.sk-award-name{font-weight:900;font-size:.98rem}.sk-award-desc{font-size:.78rem;color:var(--sk-ink-soft);font-weight:600;line-height:1.35}.sk-award-got{font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#a3720f}.sk-award-bar{display:block;height:.4rem;margin:.2rem 0;background:#7a5c3c33;border-radius:999px;overflow:hidden}.sk-award-bar i{display:block;height:100%;background:var(--sk-green)}.sk-done-award li{color:#a3720f}.sk-statgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem;text-align:left}.sk-statgrid div{padding:.5rem .7rem;background:#ffffff80;border:2px solid rgba(122,92,60,.22);border-radius:.6rem}.sk-statgrid small{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--sk-ink-soft)}.sk-statgrid b{font-size:1.1rem;font-weight:900}.sk-regionlist{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;padding:0;margin:0}.sk-regionlist li{padding:.2rem .7rem;background:#ffffff8c;border:2px solid rgba(122,92,60,.22);border-radius:999px;font-weight:700;font-size:.8rem}.sk-settings{text-align:left}.sk-set{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.4rem 0;font-weight:700;border-bottom:1px dashed rgba(122,92,60,.22)}.sk-set small{display:block;font-weight:600;font-size:.72rem;color:var(--sk-ink-soft)}.sk-set input[type=range]{flex:0 0 min(50%,220px);accent-color:var(--sk-green)}.sk-set input[type=checkbox]{width:1.3rem;height:1.3rem;accent-color:var(--sk-green)}.sk-set select{font:inherit;font-weight:700;padding:.25rem .6rem;border:2px solid rgba(122,92,60,.42);border-radius:.5rem;background:#fffaf0}.sk-toasts{position:absolute;left:50%;bottom:calc(4.6rem + env(safe-area-inset-bottom));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.35rem;pointer-events:none;z-index:15;max-width:min(92vw,30rem);text-align:center}#sk-root:has(.sk-touch.on) .sk-toasts,#sk-root.sk-touching .sk-toasts{bottom:calc(11rem + env(safe-area-inset-bottom))}@media(orientation:portrait){#sk-root:has(.sk-touch.on) .sk-toasts,#sk-root.sk-touching .sk-toasts{bottom:calc(13.5rem + env(safe-area-inset-bottom))}#sk-root:has(.sk-touch.on) .sk-captions,#sk-root.sk-touching .sk-captions{bottom:calc(11.5rem + env(safe-area-inset-bottom))}#sk-root:has(.sk-touch.on) .sk-speedbar,#sk-root.sk-touching .sk-speedbar{bottom:calc(10.2rem + env(safe-area-inset-bottom))}}.sk-toast{padding:.4rem 1.1rem;background:linear-gradient(180deg,#fffaf0,#f0e0c2);border:2px solid var(--sk-wood-dark);border-radius:999px;font-weight:800;font-size:.85rem;box-shadow:0 3px #7a5c3c4d;opacity:0;transform:translateY(12px);transition:opacity .3s ease,transform .3s ease}.sk-toast.go{opacity:1;transform:none}.sk-captions{position:absolute;left:50%;bottom:calc(2.2rem + env(safe-area-inset-bottom));transform:translate(-50%);padding:.2rem .9rem;background:#1e1a14bf;color:#fff6e4;font-weight:700;font-size:.8rem;border-radius:.5rem;pointer-events:none;z-index:16}.sk-captions:empty{display:none}.sk-touch{position:absolute;inset:0;display:none;pointer-events:none;z-index:12;--sk-touch-scale: 1;--sk-touch-alpha: .8}.sk-touch.on{display:block}.sk-tbtn{position:absolute;width:calc(76px * var(--sk-touch-scale));height:calc(76px * var(--sk-touch-scale));display:grid;place-items:center;pointer-events:auto;color:#4a3423;background:linear-gradient(180deg,#fffaf0f2,#e2cda7f2);border:3px solid rgba(122,92,60,.7);border-radius:50%;opacity:var(--sk-touch-alpha);box-shadow:0 4px #7a5c3c80;touch-action:none}.sk-tbtn svg{width:46%;height:46%}.sk-tbtn.down{transform:translateY(3px);box-shadow:0 1px #7a5c3c80}.sk-tup{left:calc(1.2rem + env(safe-area-inset-left));bottom:calc(7.4rem + env(safe-area-inset-bottom))}.sk-tdown{left:calc(1.2rem + env(safe-area-inset-left));bottom:calc(1.4rem + env(safe-area-inset-bottom))}.sk-tboost{right:calc(1.2rem + env(safe-area-inset-right));bottom:calc(1.4rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,#ffd696f5,#f08a3cf5)}.sk-tabil{right:calc(7.4rem + env(safe-area-inset-right));bottom:calc(2.6rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,#b8ffd0f5,#46b877f5)}#sk-root.sk-contrast .sk-sign,#sk-root.sk-contrast .sk-card{border-color:#2b1c10}#sk-root.sk-contrast .sk-region{text-shadow:0 0 4px #000,0 2px 4px #000}@media(prefers-reduced-motion:reduce){.sk-btn-hot{animation:none}.sk-toast,.sk-btn,.sk-part,.sk-pilot,.sk-craft{transition:none}}@media(max-width:640px){.sk-hud-left{top:calc(.6rem + env(safe-area-inset-top));left:calc(.6rem + env(safe-area-inset-left))}.sk-dist{font-size:1.5rem}.sk-meter{width:104px}.sk-card{padding:1rem .9rem}.sk-shopbody{max-height:52vh}}
