:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#173b31;--ink-soft:#355d51;--paper:#fff6da;--paper-bright:#fffdf4;--leaf:#65c84d;--leaf-dark:#2f7f52;--sun:#ffc83f;--sun-dark:#d99017;--coral:#f26b5b;--water:#4eb8c5;--violet:#7a65c7;--shadow:#12302738;--panel-shadow:0 8px 0 #173b312e, 0 18px 36px #173b3133;font-synthesis:none;text-rendering:geometricprecision;font-family:ui-rounded,Arial Rounded MT Bold,Trebuchet MS,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html,body,#app{overscroll-behavior:none;background:#90ddf1;width:100%;height:100%;margin:0;overflow:hidden}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}#game-canvas{touch-action:none;outline:none;width:100%;height:100%;display:block;position:fixed;top:0;bottom:0;left:0;right:0}#ui-root,.game-ui{pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.game-ui{z-index:4}.game-ui button,.game-ui [data-joystick],.game-ui nav,.game-ui aside{pointer-events:auto}#loading-screen{z-index:50;color:var(--ink);background:linear-gradient(135deg,#fffdf4d4,#fff6da73),url(../splash/wild-manager-splash.png) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:opacity .4s,visibility .4s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#loading-screen:after{content:"";background:linear-gradient(#ffffff14,#173b311f);position:absolute;top:0;bottom:0;left:0;right:0}#loading-screen>*{z-index:1;position:relative}#loading-screen.is-hidden{opacity:0;visibility:hidden}.capture-cover #ui-root,.capture-cover #loading-screen{display:none!important}.loading-mark{filter:drop-shadow(0 6px #173b3126);font-size:54px;animation:1s ease-in-out infinite loading-hop}#loading-screen strong{z-index:1;letter-spacing:-.07em;text-shadow:0 4px #fff;font-size:clamp(30px,6vw,58px)}#loading-screen span{z-index:1;font-weight:900}.loading-bar{z-index:1;border:3px solid var(--ink);background:#fff;border-radius:999px;width:220px;height:16px;padding:3px;overflow:hidden}.loading-bar i{border-radius:inherit;background:var(--sun);width:45%;height:100%;animation:1.2s ease-in-out infinite loading-slide;display:block}@keyframes loading-hop{50%{transform:translateY(-10px)rotate(4deg)}}@keyframes loading-slide{0%{transform:translate(-110%)}to{transform:translate(245%)}}.top-hud{top:max(14px, env(safe-area-inset-top));left:max(14px, env(safe-area-inset-left));right:max(14px, env(safe-area-inset-right));grid-template-columns:1fr minmax(280px,430px) 1fr;align-items:start;gap:18px;display:grid;position:absolute}.brand-chip{color:var(--ink);filter:drop-shadow(0 4px #ffffffad);justify-self:start;align-items:center;gap:9px;display:flex}.brand-chip div{letter-spacing:-.06em;flex-direction:column;font-size:17px;line-height:.78;display:flex}.brand-chip strong{letter-spacing:.08em;font-size:13px}.brand-chip b{color:var(--leaf-dark);font-size:25px}.brand-leaf{border:3px solid var(--ink);background:var(--leaf);width:46px;height:46px;color:var(--paper);box-shadow:0 5px 0 var(--ink);border-radius:14px 22px;place-items:center;font-size:18px;display:grid;transform:rotate(-8deg)}.progress-chip{color:#fff;background:#173b31e8;border:4px solid #fff;border-radius:20px;min-width:0;padding:8px 15px 11px;box-shadow:0 5px #173b3152,0 0 0 2px #173b3133}.progress-copy{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;margin-bottom:6px;display:flex}.progress-copy span{letter-spacing:.12em;opacity:.82;font-size:11px;font-weight:900}.progress-copy strong{flex:none;font-size:20px;line-height:1}.progress-track{background:#ffffff2b;border-radius:999px;height:9px;position:relative}.progress-track i{border-radius:inherit;background:linear-gradient(90deg, #70da51, #d4ed55, var(--sun));width:0;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.progress-track em{background:var(--leaf-dark);border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;font-style:normal;transition:left .5s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.parcel-boost-status{color:#fff2a6;letter-spacing:.025em;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:10px;font-weight:850;line-height:1;overflow:hidden}.parcel-boost-status[hidden]{display:none}.resource-stack{flex-direction:column;justify-self:end;align-items:flex-end;gap:4px;display:flex}.coin-chip{color:#fff;background:#173b31eb;border:4px solid #fff;border-radius:17px;justify-content:flex-end;align-items:center;gap:10px;min-width:140px;height:52px;padding:0 16px;display:flex;box-shadow:0 5px #173b3152}.coin-chip span{color:#f3a915;background:var(--sun);border:3px solid #ffd969;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 -3px #e7a21a}.coin-chip strong{letter-spacing:-.04em;font-size:25px}.income-chip{inline-size:-moz-fit-content;inline-size:fit-content;color:#fff;background:var(--leaf-dark);font-variant-numeric:tabular-nums;border:2px solid #fff;border-radius:14px;justify-items:start;gap:1px;min-width:0;max-width:100%;padding:5px 11px 4px;font-weight:900;line-height:1.08;transition:background-color .25s,box-shadow .25s;display:grid;box-shadow:0 3px #173b3140}.income-chip [data-park-revenue]{letter-spacing:.015em;font-size:12px}.income-chip [data-income]{opacity:.82;font-size:10px}.income-chip [data-park-revenue],.income-chip [data-income]{width:100%;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.income-chip.is-near-full{color:var(--ink);background:#ffbd45;box-shadow:0 3px #a860146b,0 0 0 3px #ffbd452e}.income-chip.is-full{color:#fff;background:#d9584d;animation:1.15s ease-in-out infinite cash-limit-pulse;box-shadow:0 3px #71221f7a,0 0 0 4px #ff6f5b3d}.reduced-motion .income-chip.is-full{animation:none}@keyframes cash-limit-pulse{50%{filter:saturate(1.16)brightness(1.04)}}.utility-buttons{bottom:66px;left:max(16px, env(safe-area-inset-left));align-items:center;gap:10px;transition:opacity .16s,visibility .16s;display:flex;position:absolute}.settings-button{width:52px;height:52px;color:var(--ink);border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);cursor:pointer;background:#fff;border-radius:16px;font-size:27px;transition:transform .16s,box-shadow .16s}.settings-button:hover{box-shadow:0 7px 0 var(--ink);transform:translateY(-2px)rotate(4deg)}.styles-button{width:108px;height:52px;color:var(--ink);border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);cursor:pointer;background:#fff1b8;border-radius:16px;justify-content:center;align-items:center;gap:7px;transition:transform .16s,box-shadow .16s,background-color .16s;display:flex;position:relative}.styles-button[hidden]{display:none}.styles-button span{font-size:23px}.styles-button b{letter-spacing:.06em;font-size:11px}.styles-button em{color:#fff;background:var(--coral);min-width:42px;height:20px;box-shadow:0 2px 0 var(--ink);letter-spacing:.04em;border:2px solid #fff;border-radius:999px;place-items:center;padding:0 5px;font-size:8px;font-style:normal;font-weight:1000;display:grid;position:absolute;top:-10px;right:-8px}.styles-button em[hidden]{display:none}.styles-button:hover{box-shadow:0 7px 0 var(--ink);background:#ffe38b;transform:translateY(-2px)}.styles-button:active{box-shadow:0 1px 0 var(--ink);transform:translateY(4px)}.styles-button.is-new{animation:.7s ease-in-out 4 styles-discovery-pulse}.parcel-hud-button{background:linear-gradient(145deg,#fff1a9,#ffc840)}.parcel-hud-button em{background:#2f8c63;min-width:24px}.parcel-hud-button.is-new{animation:.82s ease-in-out infinite parcel-discovery-pulse}@keyframes parcel-discovery-pulse{50%{box-shadow:0 5px 0 var(--ink), 0 0 0 4px #ffc83f57;background-position:100% 0}}@keyframes styles-discovery-pulse{50%{box-shadow:0 5px 0 var(--ink), 0 0 0 4px #ffc83f47}}.objective-stack{top:100px;left:max(16px, env(safe-area-inset-left));flex-direction:column;align-items:flex-start;gap:10px;width:min(390px,100vw - 32px);display:flex;position:absolute}.settings-button:active{box-shadow:0 1px 0 var(--ink);transform:translateY(4px)}.reduced-motion .styles-button.is-new,.reduced-motion .parcel-hud-button.is-new{animation:none}.task-chip{--task-progress:0%;width:62px;height:62px;color:var(--ink);border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink), 0 12px 22px #173b312e;cursor:pointer;background:#fff;border-radius:19px 19px 19px 7px;grid-template-columns:49px 0;justify-content:start;align-items:start;column-gap:0;padding:5px;transition:width .28s cubic-bezier(.2,.78,.2,1),height .28s cubic-bezier(.2,.78,.2,1),transform .16s,box-shadow .16s;display:grid;position:relative;overflow:visible}.task-chip:before{content:none}.task-chip:after{content:"";z-index:1;background:linear-gradient(90deg, var(--leaf) 0 var(--task-progress), #2a5f4f26 var(--task-progress) 100%);opacity:.82;border-radius:999px;height:4px;position:absolute;bottom:7px;left:10px;right:10px}.task-chip:hover{box-shadow:0 7px 0 var(--ink), 0 15px 25px #173b3133;transform:translateY(-2px)}.task-chip:active{box-shadow:0 1px 0 var(--ink);transform:translateY(4px)}.mission-icon{z-index:1;border:2px solid var(--ink);background:#fff2be;border-radius:14px;justify-self:center;place-items:center;width:43px;height:43px;margin-top:1px;font-size:25px;display:grid;box-shadow:inset 0 -3px #d990172e}.task-chip-copy{z-index:1;opacity:0;visibility:hidden;text-align:left;flex-direction:column;align-items:flex-start;min-width:0;max-width:0;padding-top:3px;transition:max-width .28s cubic-bezier(.2,.78,.2,1),opacity .16s,transform .24s,visibility 0s linear .28s;display:flex;overflow:hidden;transform:translate(-8px)}.task-chip-copy small{color:var(--leaf-dark);letter-spacing:.11em;white-space:nowrap;font-size:9px;font-weight:1000;line-height:1}.task-chip-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin-top:5px;font-size:16px;line-height:1.08;display:-webkit-box;overflow:hidden}.task-chip-copy>span{width:100%;color:var(--ink-soft);white-space:normal;margin-top:5px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:1.24}.task-chip-badge{z-index:2;color:#fff;background:var(--coral);width:24px;height:24px;box-shadow:0 2px 0 var(--ink);border:2px solid #fff;border-radius:50%;place-items:center;font-size:15px;font-style:normal;font-weight:1000;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:-8px;right:-8px}.task-chip.is-expanded{width:100%;height:auto;min-height:0;box-shadow:0 5px 0 var(--ink), 0 16px 28px #173b3133;grid-template-columns:58px minmax(0,1fr);align-items:center;column-gap:10px;padding:9px 10px 16px}.task-chip.is-expanded .mission-icon{width:50px;height:50px;margin-top:4px;font-size:28px}.task-chip.is-expanded .task-chip-copy{opacity:1;visibility:visible;max-width:304px;padding-top:6px;transition-delay:0s;transform:translate(0)}.task-chip.is-expanded .task-chip-badge{opacity:0;transform:scale(.65)}.task-chip.is-reminding{animation:.45s ease-in-out 2 task-reminder-pulse}.task-chip.is-reminding .task-chip-badge{background:#ff9347}.task-live{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mission-enter{animation:.48s cubic-bezier(.18,.85,.24,1.25) task-pop}@keyframes task-pop{0%{transform:scale(.55)rotate(-9deg)}72%{transform:scale(1.08)rotate(2deg)}to{transform:scale(1)}}@keyframes task-reminder-pulse{50%{box-shadow:0 8px 0 var(--ink), 0 18px 30px #173b3142;transform:translateY(-2px)scale(1.055)rotate(-1deg)}}.park-project{width:100%;color:var(--ink);border:4px solid var(--ink);box-shadow:0 7px 0 var(--ink), 0 18px 36px var(--shadow);background:linear-gradient(150deg,#fffdf6,#dff3f7);border-radius:22px 22px 8px;grid-template-columns:56px 1fr;gap:10px 12px;padding:13px;display:grid;position:relative}.park-project.is-locked{opacity:.78}.project-icon{border:3px solid var(--ink);background:var(--sun);width:54px;height:54px;box-shadow:0 4px 0 var(--ink);border-radius:16px;place-items:center;font-size:28px;display:grid}.project-copy{flex-direction:column;min-width:0;display:flex}.project-copy small{color:var(--leaf-dark);letter-spacing:.09em;font-size:8px;font-weight:900}.project-copy strong{margin-top:2px;font-size:18px;line-height:1}.project-copy p{color:var(--ink-soft);margin:5px 0 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:11px;line-height:1.3}.project-button{min-height:55px;color:var(--ink);border:3px solid var(--ink);background:var(--sun);box-shadow:0 5px 0 var(--ink);cursor:pointer;border-radius:14px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:8px 12px;display:flex}.project-button span{margin-top:2px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:10px;font-weight:800}.project-button:active:not(:disabled){box-shadow:0 1px 0 var(--ink);transform:translateY(4px)}.project-button:disabled{opacity:.5;filter:grayscale(.4);cursor:not-allowed}.habitat-card{top:96px;right:max(16px, env(safe-area-inset-right));width:min(330px,100vw - 32px);color:var(--ink);border:4px solid var(--ink);box-shadow:var(--panel-shadow);opacity:0;background:linear-gradient(155deg,#fff 0%,#eefbff 66%,#d7eef4 100%);border-radius:28px 28px 8px;padding:18px;transition:transform .36s cubic-bezier(.18,.85,.24,1.15),opacity .24s;position:absolute;transform:translate(calc(100% + 30px))rotate(2deg)}.habitat-card.is-open{opacity:1;transform:translate(0)rotate(0)}.card-close,.modal-close{width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:31px;position:absolute;top:6px;right:7px}.habitat-heading{align-items:center;gap:12px;padding-right:35px;display:flex}.habitat-emoji{border:3px solid var(--ink);background:var(--sun);width:58px;height:58px;box-shadow:0 4px 0 var(--ink);border-radius:18px 24px 16px;place-items:center;font-size:31px;display:grid}.habitat-heading small{color:var(--leaf-dark);letter-spacing:.1em;font-size:9px;font-weight:900}.habitat-heading h2{letter-spacing:-.05em;max-width:190px;margin:2px 0 0;font-size:22px;line-height:.92}.level-row{gap:7px;margin:17px 0 12px;display:flex}.level-row i{color:#173b3173;background:#173b3112;border:2px solid #173b3133;border-radius:8px;flex:1;place-items:center;height:23px;font-size:11px;font-style:normal;font-weight:900;display:grid}.level-row i.filled{color:var(--ink);border-color:var(--ink);background:var(--sun);box-shadow:0 3px 0 var(--ink)}.habitat-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.habitat-stats div{background:#fff;border:2px solid #173b3121;border-radius:13px;padding:9px 11px}.habitat-stats small{color:var(--ink-soft);letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.habitat-stats strong{font-size:16px}.habitat-stats .habitat-revenue-stat{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.courier-status{background:#ffffffb8;border:2px solid #2f7f522b;border-radius:13px;align-items:center;gap:10px;margin:0 0 9px;padding:9px 11px;display:flex}.courier-status>span{width:34px;height:34px;color:var(--leaf-dark);background:#dff3e4;border-radius:50%;flex:0 0 34px;place-items:center;font-size:21px;display:grid}.courier-status>div{flex-direction:column;min-width:0;display:flex}.courier-status small{color:var(--ink-soft);letter-spacing:.1em;font-size:8px;font-weight:900}.courier-status strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.courier-status.is-active{background:#edf9eb;border-color:#2f7f5259}.courier-status.is-active>span{background:#bfe7bb;animation:1.8s ease-in-out infinite ready-pulse}.happiness-track{background:#173b311a;border-radius:99px;height:8px;margin:7px 2px 12px;overflow:hidden}.happiness-track i{border-radius:inherit;background:linear-gradient(90deg, var(--coral), var(--sun), var(--leaf));width:0;height:100%;transition:width .3s;display:block}.animal-fact{min-height:42px;color:var(--ink-soft);border-left:4px solid var(--water);background:#4eb8c517;margin:8px 0;padding:10px 12px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:1.35}.proximity-note{color:#8d5d2a;text-align:center;margin:7px 0 12px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:11px;font-weight:700}.proximity-note.is-near{color:var(--leaf-dark)}.card-actions{flex-wrap:wrap;gap:8px;display:flex}.game-button{min-height:52px;color:var(--ink);border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);cursor:pointer;border-radius:14px;flex:120px;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:7px 11px;transition:transform .13s,box-shadow .13s,filter .13s;display:grid}.game-button span{grid-row:1/span 2;font-size:24px}.game-button b{align-self:end;font-size:12px;line-height:1}.game-button em{opacity:.75;align-self:start;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:10px;font-style:normal;font-weight:800}.game-button:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 7px 0 var(--ink);transform:translateY(-2px)}.game-button:active:not(:disabled){box-shadow:0 1px 0 var(--ink);transform:translateY(4px)}.game-button:disabled{opacity:.48;filter:grayscale(.35);cursor:not-allowed}.build-button{background:var(--sun)}.care-button{background:#8cdd6f}.upgrade-button{color:#fff;background:var(--violet)}.zoo-tabs{left:50%;bottom:max(17px, env(safe-area-inset-bottom));border:3px solid var(--ink);box-shadow:0 6px 0 var(--ink), 0 18px 32px var(--shadow);background:#f5fcfff5;border-radius:20px;gap:8px;padding:8px;display:flex;position:absolute;transform:translate(-50%)}.zoo-tab{width:48px;height:48px;color:var(--ink);border:2px solid var(--ink);cursor:pointer;background:#fff;border-radius:14px;place-items:center;font-size:25px;transition:transform .14s,background .14s;display:grid;position:relative}.zoo-tab:hover:not(:disabled){transform:translateY(-4px)rotate(-2deg)}.zoo-tab.is-built{background:#dff2c8}.zoo-tab.is-selected{background:var(--sun);transform:translateY(-5px)}.zoo-tab.is-locked{filter:grayscale();opacity:.5}.zoo-tab i{color:#fff;background:var(--leaf-dark);border:2px solid #fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 3px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:-5px;right:-5px}.worker-tabs{right:max(16px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));border:3px solid var(--ink);box-shadow:0 6px 0 var(--ink), 0 16px 28px var(--shadow);background:#fff7dcf5;border-radius:18px;gap:7px;padding:7px;display:flex;position:absolute}.worker-tab{width:48px;height:48px;color:var(--ink);border:2px solid var(--ink);cursor:pointer;background:#fff8df;border-radius:14px;grid-template-rows:1fr auto;place-items:center;padding:3px 2px 4px;font-size:19px;transition:background .14s,box-shadow .14s;display:grid;position:relative}.worker-tab>span{line-height:1;transition:transform .14s}.worker-tab>b{color:#285947;text-overflow:ellipsis;white-space:nowrap;max-width:42px;font-size:9px;line-height:1;overflow:hidden}.worker-tab:hover:not(:disabled)>span{transform:translateY(-2px)rotate(2deg)}.worker-tab:focus-visible>span{transform:translateY(-2px)rotate(2deg)}.worker-tab.is-hired{background:#ffd787}.worker-tab.is-selected{background:#f49a4a;box-shadow:inset 0 0 0 2px #fff8df,0 3px #173b3157}.worker-tab.is-locked{filter:grayscale();opacity:.5}.worker-tab i{color:#fff;background:#c4662e;border:2px solid #fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 3px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:-5px;right:-5px}.worker-card{background:linear-gradient(155deg,#fffdf4 0%,#fff0c6 68%,#f7d690 100%)}.staff-office-card{padding-top:18px}.staff-office-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0 34px 9px 0;display:grid}.staff-office-heading .habitat-emoji{background:#86d86c;width:42px;height:42px;font-size:21px}.staff-office-heading small{color:var(--leaf-dark);letter-spacing:.13em;font-size:9px;font-weight:950}.staff-office-heading h2{letter-spacing:-.045em;margin:2px 0 0;font-size:22px;line-height:1}.staff-office-select-copy{color:var(--ink-soft);margin:0 0 8px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:11px;font-weight:700;line-height:1.28}.staff-office-roster{background:#ffffff85;border:2px solid #173b312e;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 13px;padding:7px;display:grid}.staff-office-member{min-width:0;min-height:54px;color:var(--ink);text-align:left;cursor:pointer;background:#fffdf4;border:2px solid #b4cabc;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;padding:6px 5px;font:900 10px/1.05 inherit;display:grid;position:relative}.staff-office-member>span{font-size:16px}.staff-office-member>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-office-member>i{color:#fff;background:#9a9f98;border:2px solid #fff;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:9px;font-style:normal;display:grid;position:absolute;bottom:-4px;right:-4px}.staff-office-member.is-hired{background:#ffe09a}.staff-office-member.is-selected{background:#ccecae;border-color:#2b765e;box-shadow:inset 0 -3px #2b765e24}.staff-office-member.is-selected>i{background:var(--leaf-dark)}.staff-office-member:focus-visible{outline-offset:-5px;box-shadow:inset 0 0 0 5px var(--ink);outline:3px solid #fff}.staff-office-card .worker-heading{border-top:2px dashed #173b3133;padding-top:12px}.worker-heading .habitat-emoji{background:#f49a4a}.worker-level{margin-bottom:15px}.worker-zone-label{color:var(--ink-soft);letter-spacing:.12em;margin:0 0 4px;font-size:9px;font-weight:900}.worker-habitats{min-height:34px;margin:0 0 11px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:800;line-height:1.35}.worker-status{background:#ffffffb8;border:2px solid #173b3124;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.worker-status>span{color:#dc7b32;background:#fff1b8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:21px;display:grid}.worker-status div{flex-direction:column;display:flex}.worker-status small{color:var(--ink-soft);letter-spacing:.1em;font-size:8px;font-weight:900}.worker-status strong{font-size:13px}.worker-route-button{width:100%}.commerce-chip{width:min(250px,100%);min-height:50px;color:var(--ink);border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink), 0 14px 24px var(--shadow);cursor:pointer;background:#fff8df;border-radius:16px 16px 6px;flex:none;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 12px;display:grid;position:relative}.commerce-chip[hidden]{display:none}.commerce-chip span{font-size:24px}.commerce-chip b{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.15;overflow:hidden}.commerce-chip i{font-size:17px;font-style:normal}.commerce-chip.is-urgent{background:#ffe287;animation:1.8s ease-in-out infinite ready-pulse}.commerce-card{background:linear-gradient(155deg,#fffdf4 0%,#eaf8e1 62%,#bfe5c6 100%)}.commerce-heading .habitat-emoji{background:#ffd768}.commerce-stats{margin-top:16px}.stock-track i{background:linear-gradient(90deg,#f49a4a,#ffd768,#67c58a)}.commerce-action{width:100%}.joystick{left:max(24px, env(safe-area-inset-left));bottom:calc(max(24px, env(safe-area-inset-bottom)) + 10px);touch-action:none;background:#173b3145;border:4px solid #fffc;border-radius:50%;place-items:center;width:116px;height:116px;display:none;position:absolute;box-shadow:inset 0 0 0 4px #173b312e,0 8px 24px #173b312e}.joystick-arrows{color:#ffffff8c;font-size:39px;transform:rotate(45deg)}.joystick i{background:var(--sun);will-change:transform;border:4px solid #fff;border-radius:50%;width:56px;height:56px;position:absolute;box-shadow:0 5px #173b318c}.context-button{right:max(24px, env(safe-area-inset-right));bottom:calc(max(30px, env(safe-area-inset-bottom)) + 10px);width:94px;height:94px;color:var(--ink);background:var(--sun);box-shadow:0 7px 0 var(--ink), 0 16px 26px var(--shadow);border:4px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:none;position:absolute}.context-button span{font-size:29px}.context-button b{text-align:center;max-width:calc(100% - 12px);font-size:14px;line-height:1.05}.context-button.is-ready{background:#84dd65;animation:1.6s ease-in-out infinite ready-pulse}@keyframes ready-pulse{50%{transform:scale(1.06)}}.desktop-help{left:max(16px, env(safe-area-inset-left));color:#fff;text-shadow:0 2px 2px #173b314d;align-items:center;gap:6px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:18px}.desktop-help kbd{min-width:31px;color:var(--ink);border:2px solid var(--ink);box-shadow:0 3px 0 var(--ink);text-align:center;background:#fff;border-radius:7px;padding:6px 7px;font-family:inherit;font-size:10px}.toast-stack{z-index:18;pointer-events:none;justify-items:center;width:min(420px,100vw - 32px);display:grid;position:absolute;top:100px;left:50%;transform:translate(-50%)}.game-toast{box-sizing:border-box;color:#fff;background:var(--ink);overflow-wrap:anywhere;text-align:center;white-space:normal;border:3px solid #fff;border-radius:999px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:9px 15px;font-weight:900;line-height:1.16;animation:.25s cubic-bezier(.18,.85,.24,1.18) toast-in;display:block;box-shadow:0 5px #173b3159}.toast-coin{color:var(--ink);background:var(--sun)}.toast-success{color:var(--ink);background:#85dc67}.toast-warning{background:var(--coral)}.toast-out{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(-7px)scale(.96)}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)scale(.94)}}@keyframes toast-fade-in{0%{opacity:0}}.start-screen,.modal-backdrop{z-index:30;padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));pointer-events:auto;background:#0d2d269e;place-items:center;transition:opacity .35s,visibility .35s;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.start-screen.is-hidden{opacity:0;visibility:hidden}.start-card{width:min(500px,100%);max-height:calc(100dvh - 36px);color:var(--ink);border:5px solid var(--ink);box-shadow:0 12px 0 var(--ink), 0 28px 70px #0d2d2666;text-align:center;background:linear-gradient(145deg,#fffdf4,#fff0bd);border-radius:38px 38px 12px;padding:36px 38px 30px;position:relative;overflow:hidden auto}.start-card:before{content:"";background:#4eb8c52e;border-radius:50%;width:260px;height:260px;position:absolute;top:-120px;right:-100px}.start-card>small,.paper-modal>small,.completion-card>small{color:var(--leaf-dark);letter-spacing:.18em;font-size:11px;font-weight:900;position:relative}.start-card h1{letter-spacing:-.09em;text-shadow:0 6px #fff;margin:6px 0 9px;font-size:clamp(58px,12vw,94px);line-height:.72;position:relative}.start-card h1 b{color:var(--leaf-dark)}.start-card p{max-width:390px;margin:18px auto 22px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15px;line-height:1.45;position:relative}.start-mascots{justify-content:center;margin-bottom:10px;display:flex;position:relative}.start-mascots span{border:3px solid var(--ink);width:58px;height:58px;box-shadow:0 4px 0 var(--ink);background:#fff;border-radius:50%;place-items:center;margin:0 -4px;font-size:31px;display:grid}.start-mascots span:nth-child(2){background:#ffd6df;transform:rotate(6deg)translateY(-8px)}.start-mascots span:nth-child(3){background:#d7f1f5;transform:rotate(-4deg)}.start-mascots span:nth-child(4){background:#ffe4a5;transform:rotate(5deg)translateY(-5px)}.start-button{width:100%;min-height:64px;color:var(--ink);border:4px solid var(--ink);background:var(--sun);box-shadow:0 7px 0 var(--ink);cursor:pointer;border-radius:19px;justify-content:center;align-items:center;gap:14px;padding:10px 22px;font-size:17px;font-weight:900;transition:transform .14s,box-shadow .14s;display:flex;position:relative}.start-button i{background:#fff;border-radius:50%;place-items:center;width:33px;height:33px;font-style:normal;display:grid}.start-button:hover{box-shadow:0 10px 0 var(--ink);transform:translateY(-3px)}.start-button:active{box-shadow:0 2px 0 var(--ink);transform:translateY(5px)}.start-controls{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:12px;margin-top:19px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:11px;font-weight:800;display:flex;position:relative}.modal-backdrop{z-index:40;opacity:0;visibility:hidden}.modal-backdrop.is-open{opacity:1;visibility:visible}.save-error-backdrop{z-index:60;background:#173b31b8}.paper-modal{width:min(430px,100%);max-height:calc(100dvh - 36px);color:var(--ink);border:5px solid var(--ink);box-shadow:0 11px 0 var(--ink), 0 28px 70px #0d2d266b;background:linear-gradient(155deg,#fff,#e7f6fa);border-radius:35px 35px 10px;padding:34px;transition:transform .3s cubic-bezier(.18,.85,.24,1.2);position:relative;overflow-y:auto;transform:translateY(20px)scale(.94)}.modal-backdrop.is-open .paper-modal{transform:translateY(0)scale(1)}.paper-modal h2{letter-spacing:-.06em;margin:5px 0 20px;font-size:36px}.modal-sticker{float:left;border:4px solid var(--ink);width:64px;height:64px;box-shadow:0 5px 0 var(--ink);background:#fff;border-radius:18px;place-items:center;margin:-6px 15px 12px 0;font-size:30px;display:grid}.settings-row{width:100%;min-height:58px;color:var(--ink);border:3px solid var(--ink);cursor:pointer;background:#fff;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:10px 13px;display:grid}.settings-row+.settings-row{margin-top:8px}.settings-row span{font-size:25px}.settings-row b{text-align:left}.settings-row em{color:var(--leaf-dark);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-style:normal;font-weight:800}.controls-card{background:#ffffff8c;border:2px dashed #173b3159;border-radius:15px;flex-direction:column;gap:6px;margin:12px 0;padding:14px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;display:flex}.controls-card b{font-family:ui-rounded,Arial Rounded MT Bold,sans-serif;font-size:13px}.reset-button{color:#8d3e35;cursor:pointer;background:#ffe2dd;border:2px solid #d9988f;border-radius:12px;width:100%;min-height:48px;font-size:12px;font-weight:900}.modal-backdrop[data-settings-modal] .paper-modal{padding-block-start:24px;padding-block-end:24px}.modal-backdrop[data-settings-modal] .paper-modal h2{margin-bottom:12px}.credits-link{margin-top:0;text-decoration:none}.credits-link>span{text-align:center;font-size:25px}.reward-modal{text-align:center}.reward-modal .modal-sticker{float:none;margin:-66px auto 14px;transform:rotate(-7deg)}.reward-modal h2{margin-bottom:7px}.reward-modal p{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.big-reward{color:var(--sun-dark);letter-spacing:-.05em;margin:11px 0 2px;font-size:42px;display:block}.reward-modal>span:not(.modal-sticker){color:var(--ink-soft);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px}.modal-action{width:100%;margin-top:20px;display:block}.parcel-backdrop{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.parcel-modal{background:linear-gradient(155deg,#fffdf2,#e8f7e3);flex-direction:column;gap:12px;width:min(390px,100%);max-height:calc(100dvh - 36px);padding:24px;display:flex;overflow:hidden}.parcel-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;display:grid}.parcel-heading .modal-sticker{float:none;background:#fff1a8;margin:0;transform:rotate(-4deg)}.parcel-heading small{color:var(--leaf-dark);letter-spacing:.14em;font-size:9px;font-weight:950}.parcel-heading h2{letter-spacing:-.045em;margin:2px 0 0;font-size:27px;line-height:1}.parcel-credit{color:var(--ink);border:2px solid var(--ink);background:var(--sun);border-radius:999px;grid-column:1/-1;justify-self:start;padding:6px 10px;font-size:11px}.parcel-intro{color:var(--ink-soft);margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:1.38}.parcel-offers{overscroll-behavior:contain;scrollbar-gutter:stable;gap:8px;min-height:0;display:grid;overflow:hidden auto}.parcel-offer{width:100%;min-height:74px;color:var(--ink);border:3px solid var(--ink);text-align:left;cursor:pointer;background:#ffffffe6;border-radius:16px;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:9px 10px;display:grid;box-shadow:0 4px #173b3138}.parcel-offer:hover{transform:none;box-shadow:0 5px #173b3147}.parcel-offer.is-selected{box-shadow:0 4px 0 var(--leaf-dark);background:#fff1a8}.parcel-offer:disabled{cursor:default;opacity:.72}.parcel-offer-icon{border:2px solid var(--ink);background:#fff;border-radius:13px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.parcel-offer-copy{gap:2px;min-width:0;display:grid}.parcel-offer-copy small{color:var(--leaf-dark);letter-spacing:.12em;font-size:8px;font-weight:950}.parcel-offer-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.15;overflow:hidden}.parcel-offer-copy em{color:var(--ink-soft);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:10.5px;font-style:normal;line-height:1.25}.parcel-offer>i{color:#fff;background:var(--leaf-dark);border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;display:grid}.parcel-offer:not(.is-selected)>i{background:#dce7df}.parcel-feedback{min-height:18px;color:var(--leaf-dark);text-align:center;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:11px;font-weight:800;line-height:1.25}.parcel-cta-row{background:linear-gradient(#0000,#e8f7e3 12px);padding-top:2px;position:sticky;bottom:0}.parcel-claim{width:100%;min-height:56px;color:var(--ink);background:var(--sun);flex:none;justify-content:center}.parcel-claim:disabled{cursor:default;opacity:.55}.parcel-collection-link{width:100%;min-height:48px;color:var(--leaf-dark);cursor:pointer;background:#ffffffb8;border:0;border-radius:12px;margin-top:7px;font:950 11px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.parcel-collection-link:hover{background:#fff}@media (max-width:520px){.parcel-backdrop{align-items:end;padding:8px}.parcel-modal{border-radius:25px 25px 8px;width:100%;max-height:min(88dvh,680px);padding:20px 15px 14px}.parcel-heading h2{font-size:24px}.parcel-offer{min-height:70px}}@media (max-height:500px) and (orientation:landscape){.parcel-backdrop{padding:8px}.parcel-modal{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(210px,.8fr) minmax(300px,1.2fr);column-gap:16px;width:min(720px,94vw);max-height:calc(100dvh - 16px);padding:16px 18px 12px;display:grid}.parcel-heading,.parcel-intro{grid-column:1}.parcel-offers{grid-area:1/2/span 3}.parcel-feedback,.parcel-cta-row{grid-column:1}.parcel-offer{min-height:64px}.parcel-heading .modal-sticker{width:50px;height:50px;font-size:24px}.parcel-heading h2{font-size:22px}}.completion-backdrop{background:radial-gradient(circle,#ffe26073,#0d2d26b3)}.completion-card{width:min(540px,100%);max-height:calc(100dvh - 36px);color:var(--ink);border:5px solid var(--ink);box-shadow:0 13px 0 var(--ink), 0 35px 90px #0d2d2680;text-align:center;background:linear-gradient(145deg,#fffdf4,#ffe99c);border-radius:50px 50px 14px;padding:45px 38px 35px;position:relative;overflow-y:auto}.completion-card:before,.completion-card:after{content:"✦";color:var(--sun-dark);font-size:55px;animation:1.4s ease-in-out infinite alternate sparkle;position:absolute}.completion-card:before{top:50px;left:35px}.completion-card:after{animation-delay:-.7s;top:84px;right:38px}@keyframes sparkle{to{opacity:.55;transform:rotate(25deg)scale(1.25)}}.trophy{filter:drop-shadow(0 7px #173b3133);font-size:82px}.completion-card h2{color:var(--leaf-dark);letter-spacing:-.08em;text-shadow:0 5px #fff;margin:-4px 0 0;font-size:84px;line-height:.9}.completion-card h3{letter-spacing:-.04em;margin:7px 0;font-size:24px}.completion-card p{max-width:420px;margin:13px auto 23px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.45}:focus-visible{outline-offset:3px;outline:4px solid #fff;box-shadow:0 0 0 7px var(--ink)!important}@media (hover:none),(pointer:coarse){.joystick{display:grid}.context-button{display:flex}.desktop-help{display:none}.zoo-tabs{bottom:calc(max(16px, env(safe-area-inset-bottom)) + 120px)}.worker-tabs{bottom:calc(max(16px, env(safe-area-inset-bottom)) + 188px)}.game-ui:not(.has-panel-open) .context-button{display:none}}@media (max-width:820px){.joystick{display:grid}.context-button{display:flex}.desktop-help{display:none}.zoo-tabs{bottom:calc(max(16px, env(safe-area-inset-bottom)) + 120px)}.worker-tabs{bottom:calc(max(16px, env(safe-area-inset-bottom)) + 188px)}.game-ui:not(.has-panel-open) .context-button{display:none}.toast-stack{top:196px}.top-hud{grid-template-columns:1fr 1fr;gap:8px}.brand-chip{display:none}.progress-chip{grid-column:1;min-width:0;padding:7px 10px 9px}.resource-stack{grid-column:2}.coin-chip{min-width:116px;height:46px;padding:0 11px}.coin-chip strong{font-size:20px}.objective-stack{gap:8px;width:min(340px,100vw - 32px);top:76px}.park-project{grid-template-columns:46px 1fr;gap:8px 10px;width:100%;padding:10px}.commerce-chip{width:min(210px,100%);min-height:48px;padding:7px 10px}.project-icon{width:44px;height:44px;font-size:23px}.project-copy strong{font-size:16px}.project-copy p{font-size:10px}.project-button{min-height:50px}.utility-buttons{bottom:calc(max(18px, env(safe-area-inset-bottom)) + 124px)}.settings-button,.styles-button{height:48px}.settings-button{width:48px}.habitat-card{top:auto;left:10px;right:10px;bottom:calc(max(12px, env(safe-area-inset-bottom)) + 124px);border-radius:24px 24px 8px;width:auto;max-height:43vh;padding:14px;overflow-y:auto;transform:translateY(calc(100% + 150px))}.habitat-card.is-open{transform:translateY(0)}.habitat-heading h2{font-size:19px}.habitat-emoji{width:48px;height:48px;font-size:26px}.animal-fact,.happiness-track{display:none}.proximity-note{margin-bottom:8px}.habitat-stats div{padding:6px 9px}.happiness-track{margin-bottom:7px}.zoo-tabs{scrollbar-width:none;gap:6px;max-width:calc(100vw - 132px);padding:6px;overflow-x:auto}.zoo-tabs::-webkit-scrollbar{display:none}.zoo-tab{flex:0 0 48px;width:48px;height:48px;font-size:22px}.card-actions{flex-wrap:nowrap}.game-button{flex-basis:0;min-width:0;min-height:52px;padding:6px 8px}.game-button span{font-size:20px}.game-button b{font-size:11px}.game-button em{font-size:10px}.game-ui.has-panel-open .zoo-tabs,.game-ui.has-panel-open .worker-tabs,.game-ui.has-panel-open .utility-buttons{opacity:0;visibility:hidden;pointer-events:none}.start-card{padding:28px 22px 24px}.start-card h1{font-size:clamp(54px,18vw,78px)}.start-card p{font-size:13px}}@media (max-width:520px){.progress-copy span{font-size:8px}.progress-copy strong{font-size:17px}.coin-chip{border-width:3px;min-width:101px}.coin-chip span{width:24px;height:24px}.income-chip{min-width:118px;padding-inline-start:8px;padding-inline-end:8px}.income-chip [data-park-revenue]{font-size:10px}.income-chip [data-income]{font-size:8px}.objective-stack{width:min(340px,100vw - 32px);top:108px}.task-chip.is-expanded{grid-template-columns:52px minmax(0,1fr);column-gap:8px;padding:8px 8px 15px}.task-chip.is-expanded .mission-icon{width:46px;height:46px;margin-top:3px;font-size:25px}.task-chip.is-expanded .task-chip-copy{max-width:268px;padding-top:5px}.task-chip-copy small{font-size:8px}.task-chip-copy strong{font-size:14px}.task-chip-copy>span{font-size:11px;line-height:1.2}.courier-status{gap:8px;padding:7px 9px}.courier-status>span{flex-basis:30px;width:30px;height:30px;font-size:18px}.courier-status strong{font-size:11px}.joystick{width:102px;height:102px}.joystick i{width:50px;height:50px}.context-button{width:82px;height:82px}.context-button span{font-size:25px}.paper-modal{padding:28px 22px}.paper-modal h2{font-size:31px}.styles-button{width:48px;padding:0}.styles-button b{display:none}.zoo-tabs{justify-content:flex-start;width:auto;max-width:none;left:132px;right:16px;transform:none}}@media (max-height:660px) and (orientation:landscape){.top-hud{top:8px}.objective-stack{scrollbar-width:none;gap:7px;width:min(320px,43vw);max-height:calc(100dvh - 80px);top:68px;overflow-y:auto}.objective-stack::-webkit-scrollbar{display:none}.task-chip.is-expanded{grid-template-columns:50px minmax(0,1fr);column-gap:8px;padding:7px 8px 14px}.task-chip.is-expanded .mission-icon{width:44px;height:44px;margin-top:2px;font-size:24px}.task-chip.is-expanded .task-chip-copy{max-width:252px;padding-top:4px}.task-chip-copy strong{font-size:14px}.task-chip-copy>span{font-size:10.5px;line-height:1.18}.habitat-card{width:min(300px,44vw);max-height:calc(100dvh - 82px);padding:12px;top:65px;bottom:auto;left:auto;right:10px}.animal-fact{display:none}.habitat-heading h2{font-size:18px}.level-row{margin:10px 0 8px}.park-project{width:100%}.zoo-tabs{transform-origin:bottom;bottom:9px;transform:translate(-50%)}.game-ui.has-panel-open .context-button{display:none}.start-card{padding:18px 24px}.start-mascots{margin-bottom:4px}.start-mascots span{width:44px;height:44px;font-size:24px}.start-card h1{font-size:54px}.start-card p{margin:10px auto 12px}.start-controls{margin-top:10px}}@media (max-width:900px) and (max-height:500px) and (orientation:landscape){.brand-chip,.desktop-help{display:none}.top-hud{grid-template-columns:minmax(250px,430px) 1fr}.progress-chip{grid-column:1;justify-self:end;width:min(430px,52vw)}.resource-stack{grid-column:2}.objective-stack{top:80px}.toast-stack{justify-items:end;width:min(420px,44vw);top:72px;left:auto;right:14px;transform:none}.joystick{left:max(16px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));width:94px;height:94px;display:grid}.joystick i{width:46px;height:46px}.context-button{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));width:76px;height:76px;display:flex}.game-ui:not(.has-panel-open) .context-button{display:none}.utility-buttons{left:calc(max(16px, env(safe-area-inset-left)) + 106px);flex-direction:column-reverse;align-items:flex-start;bottom:18px}.settings-button{width:48px;height:48px}.zoo-tabs{max-width:calc(100vw - 250px)}.game-ui.has-panel-open .zoo-tabs,.game-ui.has-panel-open .worker-tabs,.game-ui.has-panel-open .utility-buttons{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.styles-button.is-new{animation:none}}@media (max-width:520px) and (max-height:700px) and (orientation:portrait){.habitat-card{max-height:36vh}.game-ui.has-panel-open .park-project{padding:8px}.game-ui.has-panel-open .project-copy p{display:none}.game-ui.has-panel-open .project-button{min-height:48px}}.ui-icon{width:1.35em;height:1.35em;-webkit-mask:var(--ui-icon) center / contain no-repeat;-webkit-mask:var(--ui-icon) center / contain no-repeat;mask:var(--ui-icon) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.icon-gear{--ui-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTY5NUU3ODYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTZFQjZGMjYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRFNjk1RTc2NjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRFNjk1RTc3NjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U5fHWgAABPlJREFUeNrsndGR2jAQhsVN3p0OoANIBXYHXCowHUAHRyrgUgFcBU4qMKkAXwUcFQAVXOzMzpyPMZJs7corZ/8ZTWZubNnWJ612V0IZvb+/KxEfjQSIABEJEAEiEiACRCRABIhIgAgQaQUBIhIgAkQkQASISIAIEJEAESCiwQIZjUbU7zwty6wsk1q51b4sP/poUNf2DAHIuCyPAGHR4r6kLH9CA/KvAsyCrGX1ih3Lk6beqCxZWfKybAA6GhCn9mMMJHWAYQJyaLg+wwDj2n4PjOe3BVG9KZi/W1Vm8c0AklycgfQFel2WI6YZGwqQHUGdY5jsTZrAaIkFyIdeoFEwtWp5/d63CeNusrBHSZd5ae0VSk9e1qbm3eQG97Srl3UEz6lqzDn8S+W1Be32NjXMVnP91rEhMct0aEB0gd5WMxFzARIPCYhNoHcAM1XPWx2YwDgMyWRVDXtu8eERgs3HhhH5AOIjuVh9SHEnKxuCCohdrj6Siz7c3lXAMC6QUrn6eiD1CBkTBHe3etM8Y+LQGS4wMl6HlH6nclkP4CTY5JvGcG1b5yDuoz0pgVC4q0cI8rpqDnXYPCvT1DOFzpbfBoycgWyQYWwQzZztu6UNQHNdFM8ZSI4IIyVaFzE991wzeUfDyP1vgGwJHQLMOS7mDqRNMNjFjmMpw+w43CP1MdjXY8cJPPIAJOr4fo1mK4RIvT4hLiDQsl27eLFs0MeGeKOKTX5ZBnUp0trLpGzPU2jrIWMLL+dg+fpLg1k8wzU2wkhipqFuAzLtt7LxqtokH58sR4krkKdQgZhGiCkCn3dorLnFyHUFkocKJHcwVxGhk3DoG8gXQu8l1ST2EkOyUKfHjgnDCdz7Ynj2zOGbE9dGowASg3fz1WH9geqjEwOQooUXSCKK9ZC1Awzbnt7HvcECSZSIFRBqvfV0r42eOc4hrjJNqoVD3YXjs9eGun87fz2B2+ua5bVxe7skLc+Obq+XbUAPTEeIruGuhp6q691XA+hZj+aObA4pEOowuZ4/W9rrZ7jH5ZmFl+5IYLKWCiEF0SL4xFptNJnapY/2pEi/T5F6U+U+2/yKtjI1i4YeXgWnO2WXfq+C2b2ll7aDcroHhNsIUcp9pfDTOrUHdcmNZU0JS67JRay16o0HGK67Yyrva8odSKp47zjBfs+MOxAbs7WFIX/uaaRg7hvLQwCyuROc3Z6cYNtLMbcDYW9xDWKE1I+vyMFtjDq6nHWgLj9VjpEcjrv7gIdytMYUw8PRaK7w9l9pY6aQtgHp4oi96rZSd4F7C00aJiFen/kUL4V+PJMLDA6qgs/vmIFh30C2iu6QGWpdoCOdQojU+/B0MH4A1GbCTynasy8gnH5hu7lxLpziohCBdF1g8nUQgAlKPrQFqhmx19NGk4a/vYLndLmzJkK7Tagnk+W6QzADs5E7jrajITY6q5aHB4Q6h0TKbe09QpyTTAHmFEybl5Mc+vSyoo7R8xbZScg5WZw+NzlcIahqu5dpRxBpx4qLmOSybGOAI5EbnckI+awX8L5+Ga57Jnp+wmWAcNqXdQITltxJFl4UzUmlyqIjeBPHraRV5vQb2PVVLWZZKfxTeQooKzZfz/zs9zZzUFtPLebYnkMBopvYz+rjkJiYeweX/9CFmQSIABEJEAEiEiACRCRABIhIgAgQASJARAJEgIgEiAARoeuvAAMAE7HxRUXcboAAAAAASUVORK5CYII=)}.icon-star{--ui-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTY5NUU3MDYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTY5NUU3MTYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRFNjk1RTZFNjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRFNjk1RTZGNjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4hIDGAAAAxpJREFUeNrsnIFx2kAQRaU0IHUgOoBUEFwB6cDuAHdguwLSAemApAJwBcIVGFeAqYDonFVGziCDxqe729P7Mzt4GEZw+6y/p9Wd0uPxmKBwlAIEIAggAEEAAQgCCEAQQABCFgCCAAIQBBCAIIAABAEEICg6IGma+hzHTF5/+/oB1vIYAZBxFRv5e1rFk2YgbweyEZ6UVVGaYUiU8p4XIFbyqBzIugGjjjVA/ABZnIBRxwIgbnX9AYw6rgHirojvLwCyl8+qAqJtlmUK9raK0YWf31UxqeLAtLcflZLgLjIAvzLtta/lBTbVFktqiPsi7rXID6mGjMV2bGjS15X8UGpIJoU5t3S8V5kQHEIF8iXgxmcmParc4jFzOWYW7KgDriGfKeLOi3zsRX3eI4w65gD5WIUk6dkBjDqe5TsLgLyf0q4cQmiL1WemxtqBjMXH9wGAONUDW3btg2kEknmwJFuWlsUEZBaIJdmwtJlWIGO5SbSPAMQpS1v8b2khAqktqYwQQluUtaWF2Msy97KnyTC1qfJ4FVovq5AmYD4wGKY/Nqny+BJaL8v8oPsBnh33MvZgu71Dsi7TqLwKvf0+FOt6lfsrL6G334diXVatqs8zZAjW9c+qmtchoQOJ1breWZVtIH3eMTQ/+DbCs+O2D6uyf8nfrhj6WM1+Vq95dLHIwfZCBZ9WNUpaFkhoWuRgBnATgVXdJA6WpLq8H7KK0ao0WpZ267poLZfGdVlarcuNVXmwLI3WtXKdRx9LSbVYV6dlp5qXkh4Se4un+9TWqVV5BIICBLJTkJsNQBCWBRAEEGoINQQgAEEAcaxHgCBv+9QLBXWk04BieHDAESBYVtDXINqBmPb4j+Tv6shU4ru8t9U6KE2WtZP/3F/yeu5eRSaAphKjjmdIpw04MTwv69xuXLOXr947XlgYqtkTOJdjntv7uPaWR49A2h7xOk/cPCvxWxV3yek9kXe+gPi0LJP8vGFDjx6tO2tYm7G5n1U8qJ72ogQgAEEAAQgCCAIIQBBAAIIAAhAEEIAggCCAAAQBBCAIIHHpjwADABjJZZa5sa0BAAAAAElFTkSuQmCC)}.icon-plus{--ui-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OTAyOUREMzYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OTAyOURENDYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5MDI5REQxNjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5MDI5REQyNjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+eXNnTwAAAYVJREFUeNrs3OFNg0AYgGHOuIfdwG6gGziKjMAIjtANHEE3kBHqBNoJ8CNB/zWNcNAjPG/yJf1RGrgntElzbeq6rlI53VgCIAICRECACAgQAQEiIAICRECACAgQAQGiUrrN/YIppSXO+yGmGR4/Xnjue8x3TB3zOfeJTd2jkHJvclgA5D6mHXHcMWYfcyoZZI1vWc3I43YxL6Vf3BrvkKknnNwhAgJEQIAICBABERAgAgJEQIAICBABERAgAgLkt37f1NswXeaZWu7z6a/xNeYux8LNsetk7L6ptXeM2cd6nkq7Q5qNvtvsqgz7vua4Qzb9f0+xnqm0O0RAgAgIEAERECACsnGQdsPr2ZYIctgwSD35FfrvsnLO0HPMV5X/q+5S5yPmKcd6+tFn7pPzo08f6gICREAEBIiAABEQIAICREAEBIiAABEQIAIy1F7pWCBnOkw4ti7+6mbalzV3/9339bdvqvT1TAsuonyoAxEQIAICREAEBIiAABEQIAICRNfoR4ABAOsUh3hECJJaAAAAAElFTkSuQmCC)}.icon-arrow-up{--ui-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OEQ2ODJBQjYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OEQ2ODJBQzYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4Q0E2NEQ4NjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ4Q0E2NEQ5NjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Da7BpQAAAb9JREFUeNrs3ettwjAUgFHCgh2BEcpIdKKySUdIqYRQq75C4mvs6/NJFv8C9gmKIjkwzfO8UztNQIAICBABASIgQAQEiFUAIiBABASIugGZpqnmPA7X15dabxh2In8cOGJUxpiv41ATJGTdOgf5jFEVBcgyjGooQJZjVEEBch9GOAqQ+zFCUYCswwhDGR1kC0YIysggJTCKo4wKUhKjKMqIIBEYxVBGA4nEKIIyEkgNjM0oo4DUxNiEMgLIIzBWo2QHeSTGKpTMIC1g3I2SFaQljLtQMoK0iLEYJRtIyxiLUDKB9IDxL0oWkJ4w/kTJANIjxq8ovYP0jPEjSs8gGTC+ofQKkgnjC0qPIBkxbihR6xa5tzf1Lu7LuoVsXgYCBAgQIEDWtg/8zOfEHmFziwQ5JQY5Rn71Im8Mny/jLdH9x+tlPEWuW8vPGEZfg6atJ3JvF3UgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAsb79rt3Onx04Lcgo89rHZWTf+Q8qlny+5Pd/R6rr5U7DGAgJEQIAICBABASIgQIAAERAgAgJExXsXYABfFI3We5O0ZgAAAABJRU5ErkJggg==)}.icon-checkmark{--ui-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTRGOEVBMjYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTRGOEVBMzYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRFNEY4RUEwNjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRFNEY4RUExNjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+WEhzigAAAx1JREFUeNrsnP1t2zAQR6UuoHYCdwOnE6SdwOgEygYZQSNkBLUTuBs4G9idINmgyQSqFMiAYtixPu6OPOn9gPsjgGEjfDT1dKSVVlWVkHiSAgQgBCAAIQABCAEIQAhAAMIoAIQABCAEIAAhAAEIAQhACEAIQABCwgFJ09TzOGR13XT+PtT1OuQNxCZ280YS5Ty7Zig6VQYbR4AkxQmMY+3bbw5ADJNfgNGFsgKITdZ1/bsCpGpfswaI/kW8D4wulA1A9GDsB8DoVg4Q+WxHwvjQwAAyLg8TYXShZADRNaqh9U6LATLcqCqF2h8NDCDyeju23rRYahxD97Kar/xdXZ/req7rt4JRPZ70qTTyUo/jF++9rPszs+1euUelVt6XrHLKXfHEzwDIyRKy67EmZxNh5JYwGp32CGQ14A55PwHKxhjGzqNljTGdcgQMbaO6OHE8AcknDFIx0KieDGG8u955AVII/ON5TyB746Xq1lvrpNSYiTEY1blJEjOQTGG2fmRehTEMV93eteLScc68rPV262k/xMJwyhiMygsQqzZFMWILVmLJXFm0oCSbiw2Q70Yd3KYR+dWwY9w0J/9eAyKRT8KDZBVLGHfXYIhGcMnKEvt7AfUelfU4Su+HNOvsod3f8J4/df0cAkRkHBU2qNYtFM85tNfD1zkAOd4f/HIK46W9Rs3u9LvUkRvLGr1B5qW5uHUGJA8+sZWBeDKvIoqVxmA/ZGV8Vy3WMAwBxOoYUMzmNdiovF7UQx886FNPAgcq3C1ZsZqX5JEj10dJYzGvTZQtqABAYjAv6ROS7g9bhzSvUsMM5nDYOoR5NZ/3TQuIN8sKbV5TTkPOfsmyNi9Ro5o7EAvzunWz0RcJEE3zyi0uTnP8SZuGeZWJUebykzZN83qs64clkDlYlpZ5qRrVUpYsKfNSN6olApliXuYwlgJkjHnlSaAs5cEBQ8zrIQmYJT3Joc9jMbahtx2X9miNPCajAshl87r6MwGA6KYMrbdu7tSJTAACEAIQgBCAAIQABCAEIAABCEAIQABCAAIQAhCAEIAAhEST/wIMAI+lmFFipKNyAAAAAElFTkSuQmCC)}.icon-target{--ui-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTZFQjZGNTYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTZFQjZGNjYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRFNkVCNkYzNjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRFNkVCNkY0NjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VNaa1AAABHBJREFUeNrsnO1x4jAQhsVN/psOSAfmKoAOSAe5DpIOSAekA7gKkg4gFRgqiKkAqIBDM8tMjnGCPnbllXnfmf1nhKxH2pVWsnrH49FAevQLTQAgEIAACAQgAAIBCIBAAAIgEIBAAAIgEIAACAQgAAIByA3rjrvAXq+Xsv6Dk91feaY+2TZVhWK3xO8y6jy28cdkQzIfrclWZFuVb2mJchqzipM9nezTVpXZPqnsQlN7agVSnmwuAOE7m9N/AkiDW3pLCOLS3qgOAELu46jEnm4ZiHUVS0UwzrYMcWO5AxmdbKcQxtl2VMebAPKoGMSlPXYdSE4wzjbpKpAcYZzdVykNpMe9mLuSOrG97D3jVNOeMgUbqdRJSiAlpSz6zI20poZqUj8gxXJNNZV5kACSymUVjOkPW87Uc0pa0m+46rDMPYbMmRphwtDDJ0zrnmmuQEYMI2IkEA9GkSOmMcjnACTmpWfc2dgGVzrjdF3agUxTLMYYFDMVn+QEZBcxMlJrFuFSswAS2uvmLa4z5rGjWTOQKuDFKuGY4RJTqphYonWlXtKCzVfDn1bB32xoPZA16Z3MZ/88tO72sMVW68IwxB9PBWdHvrO1aWjc0+qyfKe6O48GKyPcYekBfBdQvkogA8HREdJQoeBDRkkR234SJxdDknkLx+dik5N9KoOzTl81jm08DUDWjkF3xpS5HTquc7YBwX2oEYhvL3HZH7Fu8Jmxjs/G7bjPexdGSMh+xjW9CPzvC1PdeCUQ1H0DocvMR+ooqcuMzqtcjQtD3wJ7Du6qFuqP9w7x6+jZwXu5uyyXRsux7M4CuSkBCIB4q860bDVA9p7PX9sv3wo1XO0Q0EfC754EiO/c3SUVshKo54qpbqzrFg0jxGV1+ypQz1emunVuhLi8tN20WjDWcWHcNsLGqUeIxEp9ErBqdskrxabefVPwIdsIE43p9xB//8fhmQP12JgAX1MZB6Y68cc6oR3DyshtHIUeRKg8/6OVHUOpdYivv7ezGdf0+nmkPDsG0T096zoyDD3fF37nRkmdOglNCPqeOrGyZ6IeGhrQgrD7GX89y+vkqRNjbutcVsXVnji5+L86fXLR6jMCSpF4ZITCyOZsb8woSem+Qt1U4yn9HL4PqRRDKRjqZ3IDUpoW7x75QRx3q2T5BRXXywfdPfJNB1lKdZKcLg7gumCmIr/tc43SgH5TGeVf4ab8Tr2gBdc9c2Z5ZX7+Tn1seL9Vr43gd+qpb3KQujwglcRvcki9p76hF9p3EQaH2jjksKEhv84Ixjowz6beZV3GlJXhv4tEAoZzpjg3l9WURl93BUauLusSym/Du1/OpQXV7ZD0XxXdShp79wjnqfhRW+2p7d5eG1favre3aLODa73ZemDSXh27NJEXKHcdyFcwdp9C4irZHZU90BQC2pz2hsSYh8hUyDnVYvfaP6Ricq7rEA5AQ4c0zJ5AfKSolDogUN7rEAhAAAQCEACBAARAIAABEAhAIAABEAhAAAQCkA7qnwADAPwhFeBZHPMMAAAAAElFTkSuQmCC)}.icon-video{--ui-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RUI4RjE2RTYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RUI4RjE2RjYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRFQjhGMTZDNjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRFQjhGMTZENjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pI2qIwAAAl1JREFUeNrsneFRwjAYhlOP/+AEsAFs0G4ATqAb6Aa6gecGOoGMUCawbAATKBPU5GzvYj04oUn7JX2eu++Pd4b6PSRvSDmblGWpQA5XtAAhgBCEAEIQAghBCCAEIYAQQAhC4BJGbQdIkiSWXox1ZbpWumbVz3JdO11vx37J+Wm5GbBNBU6q61nXh2nFiXr31b8//RyYkLmu+6rB5Zl124WQUeRL8rRahuqlaNJirOzU0iUmQ4TmQDMLXJB18QckbZcdAaGeWhJ8N80I3vsM9RBnyLR699cCJh2+tvdlKwQh44aAWY/XMlghS0vAQtB1ec8RKRkyt4I4Ez5jf+VILBkybQiYqHAw1/wS+gzxuR3tmrWuG18zxKeQ1BKwUPHwpes6BCH2dnQV+QmAeYNtJWfIo64nNRyyWohrXNwPSQcmw+v214WQOwWilqzZAPpUqJ+bVXUdJAspAvgwdy67hoB9Vy/sYpeVVhcd+lbWFvDvwJa67Q3xXq4tYHPpIFK3vXkAy1ZnOYCQ48vQuo8ckCJEAutLckASLo9O+siRwpKw6aOBko/fTWN8n2HtGrPgoCLDpZDcg5Agc0CSEHJAUIYYPlVYd/9cZIjT70G5/vZ7rgAhCEFIMBnS1+cRMgTCWLIAIQgBhCAEEAIIQQggBCGAEIQAQhACCAGEIAQQghBACEIAIQgBhCAEEAIIQQggBCGAEIQAQhDimGJA/StCEPI6ICEPzkf09Mgj81gh808EykjLPLNq6aJ/zUoieLAXGQIIQQggBBCCEEAIQgAhCAGEIAQQAghBCJziW4ABAK/1Kt0Hp7vMAAAAAElFTkSuQmCC)}.icon-save{--ui-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTU0NEFCRTYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTU0NEFCRjYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRFNTQ0QUJDNjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRFNTQ0QUJENjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+hZAGTAAAASdJREFUeNrs3EkOgkAURVG+YZ+6NF1piSOHqFXqA85NGNpx8iE0Uq21STmdrAIgAgJEQIAICBABASIgAgJEQIAICBABAaKU5lFvVFVbvzh/WZbbpy8edW+CCXl2XZazTRYUIMkoQMJQgIShAAlDARKGMgf98Prz57cVlKnnOMWEbHRSgIShAAlDmXe84tZOLlUnylf2KSYkbFKAhKEACUOpUefxB1wPGX0c8u4+pOv7L+uxTMgOAwJERz0OKRMiIEB0mH2Ih66YECACAkRAgAiI45DR1cbXVTMhNlkCIiBABASIgAARECACIiBABASIgAARECACIiBA9EK/vC/L/z9MCBABASIgQAREj4Y9L0smBIiAABEQAQEiIEAEBIiAABEQAQntLsAA1NEpP2oU+YoAAAAASUVORK5CYII=)}.icon-audio-on{--ui-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTlCNTAxQzYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTlCNTAxRDYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRFOUI1MDFBNjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRFOUI1MDFCNjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+IE88OAAAAvVJREFUeNrs3fFR2zAUx3G51/+TTkA6QbpB2IAygbtBRoEN2g3CBqETwAbQCRImcO07c8dBiZ5U6elJfH93Ou5i0Mn6YNlW5KQbhsERO+kAAYQAAggBBBACCCAEEEDoBUAIIIAQQAAhgABCAAGENAfSdV3J/ViP5frVa7fzz+n1p9wNSNaPDYCs585fvrP9OJZVbpRkI81UUYpSEOMw7Yan/NQ4QlKUmo8Q35HxpokMWXYwADGGAYgxDECMYQBiDAMQYxiAGMMAxBgGIMYwADGGUQ3IJ2cruTD+pz1380+dGJpclE4UxpbQLGaMYW7XRqUfjYDkxohp4NU/6ug/AogGRmgDNyfq6VsG0cIYAoeqB09dmxZBNDFCGrgT1HWY4ZoB0cYYAo4Oabt2rYCUwAhp4NmLq6tBOnTVClIKY8h0BO9rBimJMUSe4yT1XqQESTl1svf8yrfCd+AxUydb93a91+vcjOXS4lyW9SWQsXNZ0yXw6sT2ad3Xl1bnsizmh2f78nnYAkQnv8fyKBiOAVHMjWf7OSC2QFbJTnSc1MV38EfP9HsHiB6I893LAAIIIIB8wHMIV1my+O4z7rns1Y3vPuMIiG6+e7bfAqKXM80hi5O6P3vBkLUc+zHJU76fFcfZa5dwEk4pG8F+TdMq6R65VnzH8OVKwBreMZQueOiT9qPye+olUUIxJO18SP6PXWDVSSmUkOyEdfYtgJRCkbZrL6zvLsvQX3DlojaKNNI2rVsD0UaRRrJcqc92cWRg9bsWSki2LvCDbFp7PkQDJeaGUPypQq2BaKDETJkcnPAjnloEyY0Sk4v5b6+0brAtPoW7mGdPU0+zxDZwOlL+SECsTS6m7LwcKDynbgwFEGMogBhDAcQYCiDGUAAxhgKIMRRAjKEAYgjlcSxfawCpeV3WtNLj3MnWRP2qZq8q/zD+5yPl1ITktqZ+bOX7QxbvDF33TuG7Q0yeQ4gDBBACCCAEEAIIIAQQQAgggBBAACGAkDl/BRgAzv7lNJ4V2PsAAAAASUVORK5CYII=)}.icon-audio-off{--ui-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTlCNTAxODYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTlCNTAxOTYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRFOTMxMEIyNjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRFOUI1MDE3NjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+LemenQAAAcNJREFUeNrs3e1NwlAYhuHW8F9HcAMYwZEcBTdwEx2BERxBJsASqz/8KiYNPKfvdSeNCU2I7ZXSj3MI/eFw6JTTlV0ARECACAgQAQEiIEAERECACAgQAQEiIECU0mquN+r7/pLbsR6W7ZfXnse/x9f3rcwd6Of6Ry8Ish53/s0v61+H5XbYzr2PrMtjdOO6bSsb1PIRcgrGZ8N29o6QEAxXWTDKgCwaozWQxWO0BFICoxWQMhgtgJTCSAcph5EMUhIjFaQsRiJIaYw0kPIYSSAwgkBgBIHACAKBEQQCIwgERhAIjCAQGCe0mvG9nibWb2BMN+esk+iZaGadCAgQAQEiIEAERECACAgQAQGi8zXneMjdxPrjN2E3dvnfnfNbuNfd+4jhRVCMh3xvPx5FO8dBzjkESuBJHUrgVRaUwMteKIH3IVACbwyhBN6pQwkDgRIIAqXLfLhYGiX1aW9ZlOTH7yVR0sdDyqG0MEBVCqWVEcMyKC0N4ZZAaW1MffEoLU5yWDRKq7NO/ovyAiQL5bGVjVrCryNMzWa5H5YHP1dxfpSfQHbjkdSVA5FzCBABASIgAgJEQIAICBABASIg+uhNgAEAnrp9zvW7sK0AAAAASUVORK5CYII=)}.icon-music-on{--ui-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTdFMjQwMTYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTdFMjQwMjYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRFNzY1OUYxNjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRFN0UyNDAwNjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+j4q1YAAAAsVJREFUeNrsnOFRIjEUgLOO/9EKjqtAO4AOjg6gA64DuQq0A+ngLAErUCsQK1AqwDwJjqN45655SV74vpk3juJk13zkvSTEbdbrtYNyOKALEAIIQQggBCGAEIQAQhACCAGEIAQQghBACEIAIQgBhABCLHCo1XDTNDGa6fn47WMYvh8m7JtF+Lr0MfdxvX1B9aSONK4RkWTcyC0WEpfafSZRcsq68HFa0P1MfIy1L9JoDb8IKeveR7+wN4mkr5+aKatkIaUeqWw0hTDL6lbbGCGMEGBhCAhBCCAEIYAQhABC9oJDw/feRG5vzQgBhCAEEIIQQAhCACEIAVbqGRj4GLnNmS+JI4TkEzFzaY+jIuQTpm5zEpKUVQByJndCUS+DsSUZguWDcv+7gNSMhaU+q1mIHPdcKs2gOLnYgVlp09l9HiEyOp4s9lmtI2Rk+eYRQspST1mPyvWj2pQ1CIu2R7f7nyy7oiljod0pOVbqJ26zjTE0mFFua6sh0/BHWZSRZISkrCFnYX0Q7RIda09XZCp9/HKBCmrIOLKMHGklyW5xCiFSvOfG08rSx58apr2qe0qf/PxHuGZM5JPFu9ecaDhlzVz6PaWHiOlF6sbkrQzLI0R9T+kfr/VC6jr9poy+j9WHWYPREZJzC2MVptZda9d2ar5KfueKj2f663Qfl9Rmhnffot3zXH0moZmy1PeUWvxuL4zYUXjnH+2YRV2F2vPwFSEWa4j2fyQ1ufIhn4fsLrhVYlXIAiFlcYGQct7F0u41QtpzpVQ7Rq5itFfqy4hT36cwZb3L3WlWZ1myyp1FbK8IGZZX6lsuv7kilwXmYB/67KXfEj3ZelqLjFqECHK4oc2jw8+d8iNZSxSS41zWrzd7Sv13r92G2dn8K3tKNRZ11UNfsD8rdYQAQhACCAGEIAQQghBACEIAIQgBhABCCuZZgAEAsUfBQku7XasAAAAASUVORK5CYII=)}.icon-music-off{--ui-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTdFMjQwNTYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTdFMjQwNjYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRFN0UyNDAzNjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRFN0UyNDA0NjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ZAiT8QAAAx5JREFUeNrs3fFR2zAUx3G51//NBsAEGcFsEDZwO0HYgG5ANyCdoHSC0AkCG9AJnA1Su1V7Pl/sxEZPfk/5/u50XA5wDn3Qsy0Lke33e0f05ANdAAgBBBACCCAEEEAIIIAQQAgggBBAACGAAEIAAYQAQgCxkI9SB86yLMRh8rrd1e3Gv76J2DfP/uNb3dZ1+zn0xaFW72RSy4ACgDQYL3W7UvLL26B8lgbRXLK+KMJo8qlupfSbaB4hC182LhShNOXrOsWStarbbev1zpeEHwZQMkmQPweSaANZNm97oFUe4NBIqXq+Z46WS/bjHCDbgR/WAoroL/YcJevYG+785e2r0vIlWrI0XmVd+I7vjpRXD7XjTl3mhgsUJSf1YkS91nhOEe3HOUCcv8GyipIkiGWUZEGsoiQNYhEleRBrKGcBEgrlXRecgOhCAUQZCiDKUABRhgKIMhRAlKEAogwFEGUogBxJHhkFkCPZCqI0x32cONVytiB7YZTSMZc1qaZrQzl7EG0ogChDAUQZCiDKUADpQZG6eVweuRwGZEzHRHgcDMhIEGkUQCaASKIAMhFEAqVKGaR4x3zSGPGQKJsUQRb+BxNZHxXgxm8I5T41kJX0grVAd+Ojn6dYBLmPsYIw4BTJKBRrIKWLtKSzVQ6jolgCKVzENbadshgNxQpI7uQWQPfl8kCHXkqjWAF5cJFXofecryQnJM2A5G6GPwtojcxtTBQLIOWMIO2FDFFQLIB8nxmkXTYraRQLIJUSkH8n+jZMcBQLW2tI/4PEqfs/Ff7jW91+9aCsTzzW/21ALOwGJDk6KmHs0SMlVL9Z3QTzWfj439zfHeROSbMNyNdg72x0hBSR4E8eKRZO6hshjE3k0VjGBJEsWU8Cx2xOoreRQU4pX08WSlboeSyJv00PMVKCntSl57JCPpCaE6P91HDbKZ+5ten3xwAjo3DKY+0B1SplDKuPcBdueEfSbnvomd5IGmSOXUmX/kqpmXK46nzuxV+xrHumNVSDBOk3KRAyLfz/EEAIIIAQQAAhgABCAAGEAEIAAYQAAggJnt8CDAC1Q1+AEQYeoAAAAABJRU5ErkJggg==)}.icon-trophy{--ui-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTYyMzBENTYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTYyMzBENjYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRFNjIzMEQzNjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRFNjIzMEQ0NjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+PU08dwAAAbdJREFUeNrs299NhEAQgHHW3LsleB14VmCsQDuwlSvBEuzAErQDKQE78CrAJXdPxoSQLDiwvy+Z8HT82Y9ZGG4n9X3fIA5XhoAQEEIICCEEhBACQggBISCEEBBCCAghBIQQAkJACCEghBAQQggIqZVdqR2llKb+JPqi4kkXVGqNtAwxZYEQQkAIISCEkMnc53i/RD8S0Rk7/+Ea33LcFC1+ShU0uTC8zZu2wpu6y3HI43iKliHHSmeZfY6XiBlSdX91HscULUNACCEgpC52Cx4r/fGeH5l/OV8ZYsoCIYSAEEJACCEghBAQAkIIASGEoDhL/h+ytkUQ/doz5LviG7uLKOSjYiFtRCGvFQsJuVBu2HzmOFQmY5gZHqL2GD5V9ixpL9cc9rX3qzmvda1h0fUwRd/lOBXd65BqJeIX1zmeL1NYv7EYWhAe5xrH0s+QyHXBrCeoT92nExBCCAgBIYQgrJApfeyl+9qnHm+WPvTRYmnBwnCtfexdc/5getpaYXhc6Syybwp+Xo+UIWvvY09byxAQQggI2RbFHuqQIYSAEEJACAghBIQQAkIIASGEgBAQEpQfAQYAPhYapChzAbgAAAAASUVORK5CYII=)}.icon-wrench{--ui-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTY5NUU3NDYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTY5NUU3NTYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRFNjk1RTcyNjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRFNjk1RTczNjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+R4rG7QAAA0JJREFUeNrs3e1t2zAQBmDKC8idwNpA3UDZwO0EaiZwN/AIHkHZwNnA3kDpBGonUDOBSgE04Ab+kMi7+Mh7X+CQP4nj8Ak/RFFJNgyDQeQkAwhAEIAABAEIQBCAAAQBCEDQCgBBAAIQBCAAQQACEAQgAEGSBcmyLOTLV7aKC3XKm62/7uNYf6Q1aHB7ji9AWZ7Z2OrGtzOzeluNrbUkkKD2EwBSe0BcqoOtCiDhIHsikHOYFUD8QUo39FCi9I/qLSmAcKLUsYFIWmWNKEdbS+I2+mrrF1ZZsnpKiSFLKUqKIFwora0cIP7JXSNSouwwqYejHN3EHMUkn9qk/hk95aBxyDpth3RE4zY1SqkNpGeYTClRdppAKsYVDhVKpwlky7zszCUPW6Htt2B4T083VjdHApR39zoUqy1x4QAp7jQCBUrB/D7VgJxQfgcMGY3UxpQKMiVL11NKD4wfJuEsHvi956Ikj/FokDkotQYMrq0T6u1xqkMQH6uS2J4cIK2huw++ZsIY3BCoAqQx4ffBK7e90TOCsKBIBKmZG1E0isT7ISt3nRFTXmw9U4FIm9SNu+cwaOwpUrffqwhBSFAk31M/aESRDBJrLwlCkX7qZK8NRfqpk3Gb/S3i3dnZq68YTp1wHHoT21NiOSi3jhhkFkpMJxcrDSixHSUtDf3xUFEoMZ7tzVNefcV82HocwrrUUFJ5CrdNBSW1R9q+uRJ5ZmrKdYqG0++fcTs3pPapDVkpoDSaQaSi1KnNIT5zztHQP0btm/GP4hS2Pd9DXmRh4s34WNqTawgJWboFSdgvdMQ9hKunvLrV0zn0z4mN/Wrb87umVda1bDlWTB7zVq91Ur+UxvCfZrx7WxogdCgtRU+U+ATVI/Psxn/fueNejtw/QGogISgF0eeo2jrhHL56c/tRu3zC7nSLOYR29bW/gpJPBG4AQr/Ncn4Cv5p5e2CteetkLsoL8/cYLyS/aNt+l7whudW82ysNpdW+/S4J5b/nIwHilw0RRmc+PKwKEP9UJuyI68U/pgOQsKw897821y4iAUIHs7tzvXG4BUEFgn/oIiwAAQgCEIAgAAEIAhCAIAABCEAAggAEIAhAAIKQ558AAwBUnYuTUj3woAAAAABJRU5ErkJggg==)}.icon-open{--ui-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTRGOEU5RTYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTRGOEU5RjYyQ0YxMUU0OEI4M0FDNTQzQkM2MTk1NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRFNEY4RTlDNjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRFNEY4RTlENjJDRjExRTQ4QjgzQUM1NDNCQzYxOTU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+PhxA3AAAAaVJREFUeNrs29FNwlAYgNHWBVzBDXQENlEncgR1AkdwBTdwlFoSHnxDKYSvzfmSG8ILgf9wuRBgnKZpUKcRCBABASIgQAQEiIAAMQUgAgJEQIAICBABAaLNgozjeOn7fOwOP83r/VoDXTrPLYJcFQVIDAVIDAVIDAVIDAVIDAVIDAVIDAVIDAVIDAVIDAVIDAVIDAVIDAVIDGUNIPeHB/pwuL4b2i1CWTzP/Q2cc/3qdl4fh2f02tbjteZ5SZDPlWIsQqmCvKwc42SUpfO7xBmyPzO+hu30rzOleIa8bmR3nLRTijvke764G7bXn3ZK8W3vln/odRQFSAwFSAwFSAwFSAwFSAwFSAwFSAwFSAxlnuei71NuBp2z3eIntB1ytt7m9ewlK4ThUI9hAIlhAIlhAIlhAIlhAIlhAIlhAIlhAIlhAIlhAIlhAIlhAIlhbBXk2D9+pioGkBgGkBgGkBgGkBgGkBgGkBgGkBhGFeTSH9ymKgaQGAaQGAaQGAaQGAaQGAaQGAaQGEYSRAMQIAICREAEBIiAABEQIAICRECAAGn1I8AANYW+d0EiuQEAAAAASUVORK5CYII=)}.settings-button .ui-icon{width:27px;height:27px}.styles-button .ui-icon{width:24px;height:24px}.game-button .ui-icon{width:25px;height:25px}.habitat-emoji .ui-icon{width:30px;height:30px}.modal-sticker .ui-icon{width:31px;height:31px}.start-mascots .ui-icon{width:29px;height:29px}.settings-row .ui-icon{width:25px;height:25px}.worker-speed .ui-icon{width:20px;height:20px}.trophy.ui-icon{color:#e5a721;width:76px;height:76px;margin-inline-start:auto;margin-inline-end:auto}.progress-copy span{font-size:14px}.parcel-boost-status{font-size:13px;line-height:1.15}.income-chip{gap:3px;min-width:190px;padding:7px 12px 6px}.income-chip [data-park-revenue],.income-chip [data-income],.styles-button b{font-size:13px}.styles-button em{min-height:22px;font-size:11px}.task-chip-copy small{font-size:11px}.task-chip-copy strong{font-size:18px}.task-chip-copy>span{font-size:14px;line-height:1.3}.task-chip.is-expanded{height:auto;min-height:0}.project-copy small{font-size:11px}.project-copy strong{font-size:20px;line-height:1.05}.project-copy p{font-size:14px;line-height:1.35}.project-button b,.project-button span{font-size:14px}.habitat-heading small,.habitat-stats small,.courier-status small,.worker-status small{font-size:11px}.courier-status strong,.worker-status strong,.animal-fact,.proximity-note,.game-button b,.game-button em,.worker-zone-label,.worker-speed small,.commerce-chip b{font-size:14px}.desktop-help{font-size:13px}.desktop-help kbd{font-size:12px}.start-card>small,.paper-modal>small,.completion-card>small,.start-controls{font-size:13px}.settings-row b,.settings-row em,.controls-card,.controls-card b,.reset-button,.parcel-heading small,.parcel-credit,.parcel-offer-copy small{font-size:11px}.parcel-intro,.parcel-feedback,.parcel-collection-link{font-size:13px}.parcel-offer-copy strong{font-size:16px}.parcel-offer-copy em{font-size:13px}.cosmetics-modal>p,.cosmetic-feedback,.cosmetic-groups h3,.experience-card h4,.cosmetic-card h4{font-size:14px}.experience-card p,.cosmetic-card p,.cosmetic-card small,.experience-card button,.cosmetic-card button{font-size:12px}@media (max-width:520px){.income-chip{min-width:0}.income-chip [data-park-revenue],.income-chip [data-income]{font-size:14px}.project-copy p{-webkit-line-clamp:3}.paper-modal{padding:28px 22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.task-chip.is-reminding{box-shadow:0 5px 0 var(--ink), 0 0 0 5px #ffc83f6b;background:#ffe7a1}.game-toast{animation-name:toast-fade-in}.game-toast.toast-out{transform:none}}#ui-root.reduced-motion *,#ui-root.reduced-motion :before,#ui-root.reduced-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}#ui-root.reduced-motion .task-chip.is-reminding{box-shadow:0 5px 0 var(--ink), 0 0 0 5px #ffc83f6b;background:#ffe7a1}#ui-root.reduced-motion .game-toast{animation-name:toast-fade-in}#ui-root.reduced-motion .game-toast.toast-out{transform:none}.language-setting{border:3px solid var(--ink);background:#fff;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:58px;margin-top:8px;padding:8px 10px 8px 14px;display:grid}.language-setting>div{gap:6px;display:flex}.language-setting button{min-width:48px;min-height:48px;color:var(--ink);border:3px solid var(--ink);cursor:pointer;background:#edf7f3;border-radius:12px;font-weight:950}.language-setting button.is-selected{color:#fff;background:var(--leaf);box-shadow:inset 0 -3px #00000029}.language-setting+.settings-row{margin-top:8px}.cosmetics-backdrop{padding:18px}.cosmetics-modal{width:min(790px,100%)}.cosmetics-modal>p{color:#49665f;margin:-10px 0 12px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.cosmetic-feedback{min-height:22px;color:var(--leaf-dark);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:800}.cosmetic-groups{gap:18px;display:grid}.cosmetic-groups h3{letter-spacing:.04em;margin:0 0 8px;font-size:15px}.collection-progress-section{border:3px solid var(--ink);background:linear-gradient(145deg,#eff9df,#fff3bb);border-radius:20px;padding:14px;box-shadow:inset 0 -5px #3d7e501f}.collection-progress-copy{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.collection-progress-copy small{color:var(--leaf-dark);letter-spacing:.12em;font:900 9px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.collection-progress-copy h3{margin:3px 0 0;font-size:18px}.collection-progress-copy>span{border:2px solid var(--ink);background:var(--sun);text-align:center;border-radius:999px;flex:none;min-width:64px;padding:7px 10px;font-size:12px;font-weight:950}.milestone-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.milestone-card{background:#ffffffb8;border:2px solid #173b313d;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.milestone-card.is-nearest{border-color:var(--ink);background:#fff4bc;box-shadow:0 3px #173b3133}.milestone-card.is-locked:not(.is-nearest){opacity:.58}.milestone-card>span{background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.milestone-card h4,.milestone-card p{margin:0}.milestone-card h4{font-size:12px}.milestone-card p{color:var(--ink-soft);font:10px/1.25 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.milestone-card small{color:var(--leaf-dark);letter-spacing:.09em;font:900 7px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.milestone-card em{color:var(--leaf-dark);font:900 9px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.milestone-card button{border:2px solid var(--ink);background:var(--sun);cursor:pointer;border-radius:12px;min-width:48px;min-height:48px;padding:6px;font-size:9px;font-weight:950}.milestone-card button:disabled{cursor:default;opacity:.55}.experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.experience-card{border:3px solid var(--ink);background:#fff;border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px;display:grid;box-shadow:0 4px #163a302e}.experience-card.is-locked{box-shadow:none;background:#eef1ef;border-color:#80958e}.experience-icon{border:2px solid var(--ink);background:#fff5c4;border-radius:13px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.experience-card h4,.experience-card p{margin:0}.experience-card h4{font-size:13px}.experience-card p{color:#4b665f;margin-top:3px;font:10.5px/1.28 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.experience-card button{min-height:48px;color:var(--ink);border:3px solid var(--ink);background:var(--sun);cursor:pointer;border-radius:12px;grid-column:1/-1;font-size:10px;font-weight:950}.experience-card button:disabled{cursor:default;opacity:.5}.cosmetic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cosmetic-card{border:3px solid var(--ink);background:#fff;border-radius:17px;flex-direction:column;gap:7px;min-width:0;padding:12px;display:flex;box-shadow:0 4px #163a3033}.cosmetic-card.is-selected{box-shadow:0 4px 0 var(--leaf-dark);background:#e7f8d8}.cosmetic-card.is-locked{background:#eef1ef}.cosmetic-swatches{border:2px solid var(--ink);border-radius:11px;grid-template-columns:repeat(3,1fr);height:43px;display:grid;overflow:hidden}.cosmetic-swatches i{background:var(--swatch);display:block}.cosmetic-card h4{margin:0;font-size:14px}.cosmetic-card p{color:#4b665f;flex:1;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:11px;line-height:1.3}.cosmetic-card small{min-height:30px;color:var(--leaf-dark);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:10px;font-weight:800}.cosmetic-card button{width:100%;min-height:48px;color:var(--ink);border:3px solid var(--ink);background:var(--sun);cursor:pointer;border-radius:12px;padding:8px;font-size:10px;font-weight:950}.cosmetic-card button:disabled{cursor:default;opacity:.64}.cosmetic-card.is-selected button{color:#fff;background:var(--leaf);opacity:1}.style-box-section{border:3px solid var(--ink);background:#fff1b8;border-radius:20px;padding:14px;box-shadow:inset 0 -5px #dea6342e}.style-box-section>h3{color:#75511f;align-items:center;gap:7px;display:flex}.style-box-copy{color:#5f4b27;justify-content:space-between;gap:12px;margin-bottom:10px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;display:flex}.style-box-copy span{text-align:right}.style-box-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cosmetic-card.is-box-offer{background:#fffdf1;box-shadow:0 5px #dcae49}.cosmetic-card.is-box-offer.is-locked button{cursor:default;opacity:.64}.style-box-complete{min-height:58px;color:var(--leaf-dark);background:#edf8d9;border:2px dashed #8aa069;border-radius:14px;place-items:center;display:grid}.reward-reveal-backdrop{z-index:55;background:radial-gradient(circle,#ffe47457,#0f392fb8)}.reward-reveal-modal{text-align:center;background:linear-gradient(155deg,#fffdf1,#e6f5dd);width:min(430px,100%);overflow:visible}.reward-reveal-icon{border:5px solid var(--ink);background:var(--sun);width:92px;height:92px;box-shadow:0 8px 0 var(--ink);border-radius:28px;place-items:center;margin:-76px auto 17px;font-size:48px;display:grid}.reward-reveal-modal>small{color:var(--leaf-dark);letter-spacing:.14em;font-size:10px;font-weight:950}.reward-reveal-modal h2{margin:7px 0 9px;font-size:32px}.reward-reveal-modal p{color:var(--ink-soft);margin:0 0 18px;font:14px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.reward-reveal-play{background:var(--sun);justify-content:center;width:100%}@media (max-width:820px){.cosmetic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.milestone-grid,.experience-grid{grid-template-columns:1fr}}@media (max-width:520px){.cosmetics-backdrop{align-items:flex-end;padding:8px}.cosmetics-modal{border-radius:24px 24px 8px;max-height:88dvh;padding:25px 16px 18px}.cosmetic-grid{grid-template-columns:1fr}.cosmetic-card{grid-template-columns:72px 1fr;display:grid}.cosmetic-swatches{grid-row:1/span 3;height:72px}.cosmetic-card button{grid-column:1/-1}.collection-progress-copy{align-items:flex-start}.reward-reveal-modal{overflow:visible}}.worker-speed{background:#ffffff9e;border:2px solid #19463b21;border-radius:14px;align-items:center;gap:9px;margin:8px 0 10px;padding:8px 10px;display:flex}.worker-speed span{font-size:18px}.worker-speed small{color:#557369;letter-spacing:.08em;flex:1;font-weight:900}.worker-speed strong{color:#173f35;font-size:17px}.worker-zone-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.worker-zone-buttons button{color:#29594d;cursor:pointer;background:#fffdf4;border:2px solid #b4cabc;border-radius:12px;min-height:48px;padding:6px;font:800 11px/1.1 inherit}.worker-zone-buttons button.is-selected{background:#ccecae;border-color:#2b765e;box-shadow:inset 0 -3px #2b765e24}.worker-zone-buttons button.is-pending{background:#fff0b9;border-color:#e2a736}.worker-zone-buttons button:disabled{opacity:.46;cursor:default}.context-dock{z-index:20;top:max(124px, calc(env(safe-area-inset-top) + 112px));right:max(16px, env(safe-area-inset-right));pointer-events:none;width:min(330px,100vw - 32px);max-height:calc(100dvh - 142px);position:absolute}.context-dock[data-context-kind=parcel]{width:min(390px,100vw - 32px);max-height:calc(100dvh - 180px)}.context-dock .habitat-card{width:100%;max-height:inherit;scrollbar-color:var(--leaf-dark) transparent;scrollbar-gutter:stable;scrollbar-width:thin;visibility:hidden;pointer-events:none;opacity:0;transition:opacity .18s;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:hidden auto;transform:none}.context-dock .habitat-card::-webkit-scrollbar{width:8px}.context-dock .habitat-card::-webkit-scrollbar-track{background:0 0;margin:12px 3px}.context-dock .habitat-card::-webkit-scrollbar-thumb{background:var(--leaf-dark);border:2px solid #fffdf4e6;border-radius:999px}.context-dock .habitat-card::-webkit-scrollbar-button{display:none}.context-dock .habitat-card.is-open{visibility:visible;pointer-events:auto;opacity:1;transform:none}.context-dock .habitat-card[hidden]{visibility:hidden;pointer-events:none;display:none!important}.context-dock .parcel-modal{width:100%;max-height:inherit;box-shadow:0 8px 0 var(--ink), 0 18px 38px #0d2d2640;visibility:hidden;pointer-events:none;opacity:0;border-width:4px;border-radius:28px 28px 8px;padding:18px;transition:opacity .18s;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:hidden;transform:none}.context-dock .parcel-modal.is-open{visibility:visible;pointer-events:auto;opacity:1;transform:none}.context-dock .parcel-modal[hidden]{visibility:hidden;pointer-events:none;display:none!important}@media (max-height:660px) and (min-width:821px) and (orientation:landscape){.context-dock{width:min(300px,44vw);max-height:calc(100dvh - 122px);top:110px;bottom:12px;right:10px}.context-dock .habitat-card{padding:12px}}@media (max-width:820px){.context-dock{top:auto;right:10px;bottom:calc(max(12px, env(safe-area-inset-bottom)) + 124px);width:auto;max-height:43dvh;left:10px}.context-dock .habitat-card{border-radius:24px 24px 8px;max-height:43dvh;padding:14px}.context-dock[data-context-kind=parcel],.context-dock .parcel-modal{max-height:54dvh}.context-dock .parcel-modal{overscroll-behavior:contain;border-radius:24px 24px 8px;gap:8px;padding:14px;overflow:hidden auto}.context-dock .parcel-offers{flex:none;min-height:auto;overflow:visible}}@media (max-width:820px) and (max-height:500px) and (orientation:landscape){.context-dock{width:min(300px,44vw);max-height:calc(100dvh - 96px);top:80px;bottom:auto;left:auto;right:10px}.context-dock .habitat-card{border-radius:24px 24px 8px;max-height:calc(100dvh - 96px);padding:12px}.context-dock[data-context-kind=parcel],.context-dock .parcel-modal{max-height:calc(100dvh - 108px)}}@media (max-width:520px) and (max-height:700px) and (orientation:portrait){.context-dock,.context-dock .habitat-card{max-height:36dvh}.context-dock[data-context-kind=parcel],.context-dock .parcel-modal{max-height:46dvh}}.game-ui{--hud-safe-top:max(8px, env(safe-area-inset-top));--hud-safe-right:max(16px, env(safe-area-inset-right));--hud-safe-bottom:max(12px, env(safe-area-inset-bottom));--hud-safe-left:max(16px, env(safe-area-inset-left));--hud-objective-top:max(142px, calc(env(safe-area-inset-top) + 128px));--hud-toast-top:var(--hud-objective-top);--hud-context-bottom:calc(var(--hud-safe-bottom) + 148px)}.objective-stack{top:var(--hud-objective-top);left:var(--hud-safe-left);width:min(390px, calc(100vw - var(--hud-safe-left) - var(--hud-safe-right)))}.toast-stack{top:var(--hud-toast-top);width:min(420px, calc(100vw - var(--hud-safe-left) - var(--hud-safe-right)))}#ui-root[data-modal-open=true] .objective-stack,#ui-root[data-modal-open=true] .toast-stack,#ui-root[data-modal-open=true] .context-dock,#ui-root[data-modal-open=true] .joystick,#ui-root[data-modal-open=true] .context-button{visibility:hidden;pointer-events:none}@media (max-width:820px){.game-ui{--hud-objective-top:max(132px, calc(env(safe-area-inset-top) + 120px));--hud-toast-top:var(--hud-objective-top)}.objective-stack{width:min(340px, calc(100vw - var(--hud-safe-left) - var(--hud-safe-right)))}.context-dock{right:var(--hud-safe-right);bottom:var(--hud-context-bottom);left:var(--hud-safe-left)}}@media (max-width:520px){.game-ui{--hud-objective-top:max(156px, calc(env(safe-area-inset-top) + 144px));--hud-toast-top:var(--hud-objective-top)}.task-chip.is-expanded{min-height:0}.task-chip-copy strong{font-size:15px;line-height:1.1}.task-chip-copy>span{font-size:14px;line-height:1.28}}@media (max-width:900px) and (max-height:500px) and (orientation:landscape){.game-ui{--hud-objective-top:max(108px, calc(env(safe-area-inset-top) + 96px));--hud-toast-top:var(--hud-objective-top)}.objective-stack{top:var(--hud-objective-top);left:var(--hud-safe-left);width:min(320px, 43vw, calc(100vw - var(--hud-safe-left) - var(--hud-safe-right)))}.toast-stack{top:var(--hud-toast-top);right:var(--hud-safe-right);width:min(360px, 44vw, calc(100vw - var(--hud-safe-left) - var(--hud-safe-right)));justify-items:end;left:auto;transform:none}.game-ui.has-panel-open.has-toast .toast-stack{top:calc(var(--hud-objective-top) + 110px);right:auto;left:var(--hud-safe-left);width:min(320px, 43vw, calc(100vw - var(--hud-safe-left) - var(--hud-safe-right)));justify-items:start}.context-dock{top:max(96px, calc(env(safe-area-inset-top) + 84px));right:var(--hud-safe-right);width:min(300px,44vw);max-height:calc(100dvh - max(108px, calc(env(safe-area-inset-top) + 96px)) - var(--hud-safe-bottom));bottom:auto;left:auto}.context-dock .habitat-card{max-height:inherit}.joystick{left:var(--hud-safe-left);bottom:var(--hud-safe-bottom)}.context-button{right:var(--hud-safe-right);bottom:var(--hud-safe-bottom)}}.game-ui{--hud-gap:12px;--hud-bottom-height:104px;--hud-bottom-control-clearance:calc(var(--hud-safe-bottom) + var(--hud-bottom-height) + var(--hud-gap))}.feedback-lane{z-index:18;top:var(--hud-objective-top);right:var(--hud-safe-right);left:var(--hud-safe-left);pointer-events:none;min-width:0;position:absolute}.feedback-lane .objective-stack{width:min(390px,100%);min-width:0;position:relative;top:auto;bottom:auto;left:auto;right:auto}.feedback-lane .toast-stack{width:min(420px,100% - 420px);min-width:min(280px,100%);position:absolute;top:0;left:50%;transform:translate(-50%)}@media (min-width:821px){.feedback-lane{justify-content:space-between;align-items:start;gap:var(--hud-gap);grid-template-columns:minmax(0,390px) minmax(280px,420px);display:grid}.feedback-lane .toast-stack{justify-items:end;width:100%;min-width:0;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}.game-ui.has-panel-open.has-toast .feedback-lane .toast-stack{grid-area:2/1;justify-items:start;width:min(320px,100%);top:auto;left:auto;right:auto}}.bottom-hud{z-index:16;right:var(--hud-safe-right);bottom:var(--hud-safe-bottom);left:var(--hud-safe-left);align-items:end;column-gap:var(--hud-gap);pointer-events:none;grid-template:"utility habitats workers""help habitats workers"/auto minmax(0,1fr) auto;row-gap:8px;min-width:0;transition:opacity .16s,visibility .16s;display:grid;position:absolute;overflow:visible}.bottom-hud .utility-buttons,.bottom-hud .zoo-tabs,.bottom-hud .worker-tabs,.bottom-hud .desktop-help{min-width:0;margin:0;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}.bottom-hud .utility-buttons{grid-area:utility;align-self:start}.bottom-hud .zoo-tabs{overscroll-behavior-x:contain;scrollbar-width:none;grid-area:habitats;place-self:end center;width:max-content;max-width:100%;padding-top:12px;overflow:auto hidden}.bottom-hud .zoo-tabs::-webkit-scrollbar{display:none}.bottom-hud .worker-tabs::-webkit-scrollbar{display:none}.bottom-hud .utility-buttons::-webkit-scrollbar{display:none}.bottom-hud .worker-tabs{grid-area:workers;place-self:end;max-width:100%}.bottom-hud .desktop-help{grid-area:help;align-self:end}.bottom-hud .settings-button,.bottom-hud .styles-button,.bottom-hud .zoo-tab,.bottom-hud .worker-tab{flex-shrink:0}.game-ui.has-panel-open .worker-tabs{opacity:0;visibility:hidden;pointer-events:none}.game-ui[data-context-kind=parcel] .context-button{display:none!important}.context-dock{bottom:var(--hud-bottom-control-clearance);max-height:calc(100dvh - max(124px, calc(env(safe-area-inset-top) + 112px)) - var(--hud-bottom-control-clearance))}.resource-stack,.coin-chip,.income-chip,.progress-copy,.progress-copy span,.progress-copy strong,.coin-chip strong,.income-chip strong,.income-chip span{min-width:0}.coin-chip,.income-chip{max-width:min(230px,100%)}.coin-chip strong,.income-chip strong,.income-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coin-chip strong{font-size:clamp(17px,2.2vw,25px)}.zoo-tab:focus-visible{outline-offset:-5px;outline:3px solid #fff;box-shadow:inset 0 0 0 6px var(--ink)!important}.worker-tab:focus-visible{outline-offset:-5px;outline:3px solid #fff;box-shadow:inset 0 0 0 6px var(--ink)!important}.settings-button:focus-visible{outline-offset:-5px;outline:3px solid #fff;box-shadow:inset 0 0 0 6px var(--ink)!important}.styles-button:focus-visible{outline-offset:-5px;outline:3px solid #fff;box-shadow:inset 0 0 0 6px var(--ink)!important}.parcel-offer:focus-visible{outline-offset:-5px;outline:3px solid #fff;box-shadow:inset 0 0 0 6px var(--ink)!important}.card-close:focus-visible{outline-offset:-5px;outline:3px solid #fff;box-shadow:inset 0 0 0 6px var(--ink)!important}.modal-close:focus-visible{outline-offset:-5px;outline:3px solid #fff;box-shadow:inset 0 0 0 6px var(--ink)!important}.reward-reveal-modal{overflow:hidden auto}#ui-root[data-modal-open=true] .feedback-lane,#ui-root[data-modal-open=true] .bottom-hud{visibility:hidden;pointer-events:none}@media (max-width:1100px){.game-ui{--hud-bottom-height:70px}.bottom-hud{grid-template-rows:auto;grid-template-areas:"utility habitats workers"}.bottom-hud .desktop-help{display:none}.bottom-hud .styles-button{width:48px;padding:0}.bottom-hud .styles-button b{display:none}}@media (max-width:820px),(hover:none) and (pointer:coarse),(max-height:500px) and (orientation:landscape){.game-ui{--hud-bottom-height:140px;--hud-bottom-control-clearance:calc(var(--hud-safe-bottom) + 148px)}.feedback-lane{align-items:flex-start;gap:var(--hud-gap);flex-direction:column;display:flex}.feedback-lane .objective-stack,.feedback-lane .toast-stack{width:min(340px,100%);min-width:0;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}.bottom-hud{bottom:var(--hud-bottom-control-clearance);align-items:end;column-gap:var(--hud-gap);row-gap:var(--hud-gap);grid-template:"utility workers""habitats habitats"/minmax(0,1fr) minmax(0,1fr)}.bottom-hud .utility-buttons,.bottom-hud .worker-tabs{overscroll-behavior-x:contain;scrollbar-width:none;justify-self:stretch;width:100%;max-width:100%;overflow:auto hidden}.bottom-hud .utility-buttons{align-self:end;padding:10px 10px 6px 6px}.bottom-hud .worker-tabs{justify-content:flex-start}.bottom-hud .zoo-tabs{justify-self:stretch;width:100%;max-width:100%}.game-ui.has-panel-open .bottom-hud{opacity:0;visibility:hidden;pointer-events:none}.context-dock{bottom:var(--hud-bottom-control-clearance);max-height:43dvh}}@media (max-width:520px){.game-ui{--hud-gap:10px;--hud-bottom-height:134px;--hud-bottom-control-clearance:calc(var(--hud-safe-bottom) + 132px)}.feedback-lane .objective-stack,.feedback-lane .toast-stack{width:min(340px,100%)}.bottom-hud{right:max(8px, env(safe-area-inset-right));left:max(8px, env(safe-area-inset-left));column-gap:8px}.bottom-hud .utility-buttons,.bottom-hud .worker-tabs{gap:6px;padding:6px}.bottom-hud .utility-buttons{padding-top:10px;padding-right:10px}}@media (max-width:520px) and (max-height:700px) and (orientation:portrait){.context-dock[data-context-kind=staffOffice],.context-dock[data-context-kind=staffOffice] .staff-office-card{max-height:43dvh}.staff-office-card{padding-top:14px}.staff-office-heading{padding-bottom:6px}.staff-office-select-copy{margin-bottom:6px}.staff-office-roster{margin-bottom:9px}.staff-office-member{text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr;place-items:center;gap:1px;padding:5px 3px}.staff-office-member>b{max-width:100%}}@media (max-width:900px) and (max-height:500px) and (orientation:landscape){.game-ui{--hud-bottom-height:70px;--hud-bottom-control-clearance:var(--hud-safe-bottom)}.feedback-lane{justify-content:space-between;align-items:start;gap:var(--hud-gap);grid-template-columns:minmax(0,43vw) minmax(0,44vw);display:grid}.feedback-lane .objective-stack,.feedback-lane .toast-stack{width:100%;min-width:0;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}.feedback-lane .toast-stack{grid-column:2;justify-items:end}.game-ui.has-panel-open.has-toast .feedback-lane .toast-stack{grid-area:2/1;justify-items:start;width:100%}.bottom-hud{right:calc(var(--hud-safe-right) + 90px);bottom:var(--hud-safe-bottom);left:calc(var(--hud-safe-left) + 106px);grid-template:"utility habitats workers"/auto minmax(0,1fr) auto;gap:8px}.bottom-hud .utility-buttons{flex-direction:row;align-items:center;width:min(176px,23vw)}.bottom-hud .worker-tabs{width:min(178px,22vw)}.bottom-hud .zoo-tabs{width:100%}.context-dock{max-height:calc(100dvh - max(108px, calc(env(safe-area-inset-top) + 96px)) - var(--hud-safe-bottom));bottom:auto}}@media (max-width:520px) and (max-height:700px) and (orientation:portrait){.game-ui{--hud-gap:8px;--hud-bottom-height:126px;--hud-bottom-control-clearance:calc(var(--hud-safe-bottom) + 132px)}.bottom-hud{row-gap:8px}.feedback-lane{bottom:calc(var(--hud-bottom-control-clearance) + 156px);scrollbar-width:none;max-height:none;overflow:hidden auto}.feedback-lane::-webkit-scrollbar{display:none}.bottom-hud .utility-buttons,.bottom-hud .worker-tabs,.bottom-hud .zoo-tabs{padding-block-start:5px;padding-block-end:5px}.task-chip.is-expanded{grid-template-columns:49px 0;width:62px;height:62px;padding:5px}.task-chip-copy{opacity:0;visibility:hidden}}.worker-zone-buttons button,.milestone-card h4,.milestone-card button,.experience-card button,.cosmetic-card p,.cosmetic-card small,.cosmetic-card button,.style-box-copy,.reward-reveal-modal>small{font-size:13px}@media (max-width:820px),(hover:none) and (pointer:coarse){.bottom-hud .zoo-tabs{width:var(--habitat-rail-width,100%);scroll-behavior:smooth;scroll-snap-type:x mandatory;justify-self:center;max-width:100%;scroll-padding-inline:6px}.bottom-hud .zoo-tabs.has-overflow.can-scroll-left{border-left-color:var(--sun);box-shadow:0 6px 0 var(--ink), 0 18px 32px var(--shadow), inset 4px 0 #ffc83f9e}.bottom-hud .zoo-tabs.has-overflow.can-scroll-right{border-right-color:var(--sun);box-shadow:0 6px 0 var(--ink), 0 18px 32px var(--shadow), inset -4px 0 #ffc83f9e}.bottom-hud .zoo-tabs.has-overflow.can-scroll-left.can-scroll-right{box-shadow:0 6px 0 var(--ink), 0 18px 32px var(--shadow), inset 4px 0 #ffc83f9e, inset -4px 0 #ffc83f9e}.bottom-hud .zoo-tab{scroll-snap-align:start;scroll-snap-stop:always}.reduced-motion .bottom-hud .zoo-tabs{scroll-behavior:auto}}@media (max-width:520px){.top-hud{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.progress-chip{padding-inline-start:14px;padding-inline-end:14px}.resource-stack{display:contents}.coin-chip{grid-area:1/2;justify-self:end}.income-chip{grid-area:2/1/auto/-1;justify-self:end;inline-size:-moz-fit-content;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;overflow:hidden}.income-chip [data-park-revenue],.income-chip [data-income]{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;display:block;overflow:hidden}.game-ui{--hud-objective-top:max(156px, calc(env(safe-area-inset-top) + 144px))}}@media (max-width:340px){.game-ui{--hud-bottom-height:188px;--hud-bottom-control-clearance:calc(var(--hud-safe-bottom) + 184px)}.bottom-hud{grid-template:"utility""workers""habitats"/minmax(0,1fr);justify-items:center}.bottom-hud .utility-buttons,.bottom-hud .worker-tabs{justify-self:center;width:max-content;max-width:100%;overflow:visible}.top-hud{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.progress-chip{grid-area:1/1;justify-self:start;width:min(164px,100%)}.coin-chip{grid-area:2/1}.income-chip{grid-area:3/1}.game-ui{--hud-objective-top:max(212px, calc(env(safe-area-inset-top) + 200px))}}@media (max-width:520px){.context-dock .habitat-card .card-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;display:grid}.context-dock .habitat-card .card-actions .game-button{text-align:center;grid-template-rows:24px minmax(16px,auto) minmax(16px,auto);grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:4px;min-width:0;min-height:92px;padding:8px 5px}.context-dock .habitat-card .card-actions .game-button>span{grid-row:1;line-height:1}.context-dock .habitat-card .card-actions .game-button>b,.context-dock .habitat-card .card-actions .game-button>em{overflow-wrap:anywhere;text-align:center;white-space:normal;width:100%}.context-dock .habitat-card .card-actions .game-button>b{grid-row:2;align-self:auto;font-size:14px;line-height:1.1}.context-dock .habitat-card .card-actions .game-button>em{grid-row:3;align-self:auto;font-size:14px;line-height:1.12}}@media (min-width:521px){.context-dock .habitat-card .card-actions{flex-wrap:nowrap}.context-dock .habitat-card .card-actions .game-button{flex-basis:0;column-gap:6px;min-width:0;padding-inline-start:8px;padding-inline-end:8px}.context-dock .habitat-card .card-actions .game-button>b{font-size:12px;line-height:1.05}.context-dock .habitat-card .card-actions .game-button>em{white-space:nowrap;font-size:11px;line-height:1.05}}
