.game-dashboard{--game-forest:#243f35;--game-moss:#54794e;--game-brass:#d9ac55;--game-paper:#fffbed;--game-edge:#c9cbb0;background:#eef0df}.game-dashboard .sidebar{background:var(--game-forest);color:#f5f4df;border-inline-end:1px solid #192e26;box-shadow:6px 0 24px #243f3510}.game-dashboard .brand{color:#fffbed}.game-dashboard .brand strong{color:#c7df94}.game-dashboard .side-nav{gap:8px}.game-dashboard .side-nav button{color:#c6d5c0;border:1px solid #0000;border-radius:9px;min-height:48px}.game-dashboard .side-nav button svg{color:#c9dca0}.game-dashboard .side-nav button:hover{color:#fffbed;background:#ffffff0b}.game-dashboard .side-nav button.is-active{color:#243f35;background:#edf3d6;border-color:#d8e7b5;box-shadow:0 4px #132e24}.game-dashboard .side-nav button.is-active svg{color:#51723c}.game-dashboard .side-nav button em{color:#243f35;background:#e4b95f}.game-dashboard .momentum-camp{background:#314e3f;border-color:#59725b;box-shadow:inset 0 1px #ffffff12}.game-dashboard .momentum-camp strong{color:#f9ecc9}.game-dashboard .momentum-camp p{color:#c9d4c0}.game-dashboard .camp-scene{background:#49674b}.game-dashboard .profile-chip{color:#fffbed;border-block-start:1px solid #60745a;border-radius:0;padding-block-start:14px}.game-dashboard .profile-chip:hover{background:#ffffff08}.game-dashboard .profile-chip small,.game-dashboard .profile-chip>svg{color:#c4d3b5}.game-dashboard .topbar{background:#fffbedf5;border-block-end:1px solid #ccd2b7}.game-dashboard .hud__xp{min-width:100px}.game-dashboard .hud__xp>div{background:#dee6c7;border:1px solid #b9caa2;height:8px}.game-dashboard .hud__xp>div i{background:#79a84d}.game-dashboard .hud__coins{background:#fff2c9;border-color:#dfbd70}.game-dashboard .hud__streak{background:#fff5de;border:1px solid #e7c79b;border-radius:10px;padding:8px}.game-dashboard .page{padding-block-start:24px}.game-dashboard .page-heading .eyebrow{color:#516a31;letter-spacing:.02em}.game-dashboard .page-heading p{max-width:65ch;font-size:var(--fs-base);line-height:1.75}.expedition-status{background:var(--game-paper);border:1px solid #c4caac;border-radius:14px;grid-template-columns:1.05fr 1.25fr 1fr;gap:0;margin:24px 36px 0;display:grid;overflow:hidden;box-shadow:0 5px #d9ddc4,0 10px 25px #334c3510}.expedition-status>*{min-width:0;padding:18px}.expedition-status>*+*{border-inline-start:1px solid #d8ddc3}.expedition-rank{align-items:center;gap:13px;display:flex}.expedition-rank__portrait{background:#e9efd5;border:2px solid #dab25c;border-radius:12px;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid;position:relative}.expedition-rank__portrait img{object-fit:contain;width:55px;height:55px}.expedition-rank__portrait b{color:#fffbed;font-size:var(--fs-sm);background:#36583d;border:2px solid #fffbed;border-radius:6px;padding:1px 8px;position:absolute;bottom:-8px}.expedition-rank__details{flex:1;min-width:0}.expedition-status small{color:#6e755c;font-size:var(--fs-sm);align-items:center;gap:4px;font-weight:700;display:flex}.expedition-status small svg{color:#a87d29;width:13px;height:13px}.expedition-status strong{color:#2d4936;font-size:var(--fs-md);margin-block:4px;line-height:1.4;display:block}.expedition-status em{font-style:normal;font-size:var(--fs-sm);color:#686c52;line-height:1.5;display:block}.expedition-meter{background:#e3e7cf;border-radius:3px;height:7px;margin-block-start:7px;overflow:hidden}.expedition-meter i{background:#86ab54;height:100%;display:block}.expedition-status button{text-align:start;cursor:pointer;background:0 0;align-items:center;gap:13px;display:flex}.expedition-status button:hover{background:#eef3d9}.expedition-status button>span:nth-child(2){flex:1;min-width:0}.expedition-next>svg{color:#648445;flex-shrink:0;width:18px}.expedition-status__icon{color:#607b39;background:#e6edcf;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.expedition-status__icon svg{width:21px}.expedition-reward .expedition-status__icon{color:#aa7a23;background:#faecc3}.expedition-reward.is-ready{background:#fff0be}.expedition-reward.is-ready strong{color:#976216}.game-dashboard .primary-button{background:#426d3e;border:1px solid #345530;border-radius:10px;box-shadow:0 4px #29492a}.game-dashboard .primary-button:hover{background:#537f47}.game-dashboard .primary-button:active{transform:translateY(2px);box-shadow:0 2px #29492a}.game-dashboard .secondary-button{background:#fffbed;border-color:#b8c49c;box-shadow:0 3px #d7ddc4}.game-dashboard :is(.quest-board,.adventure-card,.mission-card,.trophy-shelf,.shop-counter,.shop-item,.profile-section,.navigator-workspace,.progress-observatory){border-color:var(--game-edge);box-shadow:0 5px #d5dac24d,0 12px 24px #34473408}.game-dashboard .quest-board{background:#fffbed;border-radius:15px}.game-dashboard .quest-board__heading{border-block-end:1px dashed #cbd2b0}.game-dashboard .quest-card{background:#fffef8;border:1px solid #d6dcc2;border-radius:10px}.game-dashboard .quest-card.is-completed{background:#fff3ca;border-color:#d3aa50}.game-dashboard .quest-card.is-claimed{background:#edf3e1}.game-dashboard .quest-card__seal{border:2px solid #c8d6a6;box-shadow:0 3px #dfe7cc}.game-dashboard .quest-card__progress{background:#e7ebd5;border-radius:3px;height:9px}.game-dashboard .quest-card__progress i{background:#88ae52}.game-dashboard .missions-grid{gap:22px}.game-dashboard .adventure-card{background:#fffbed;border-radius:14px;overflow:hidden}.game-dashboard .adventure-card__art{background:radial-gradient(at 50% 70%,#d5e0ae 0,#eef1d8 60%);height:190px;position:relative;overflow:hidden}.game-dashboard .adventure-card__art>img{object-fit:contain;width:100%;height:220px;image-rendering:pixelated;position:absolute;inset:-24px 0 auto}.game-dashboard .adventure-card__art>.adventure-card__level{color:#fff4cb;background:#35583e;border:2px solid #d5ba71;border-radius:7px;place-items:center;width:34px;height:38px;font-size:16px;font-weight:800;display:grid;position:absolute;inset-block-start:14px;inset-inline-start:14px}.game-dashboard .adventure-card__level svg{width:20px}.game-dashboard .adventure-card__art>strong{font-size:var(--fs-sm);color:#48653b;background:#fffbeded;border:1px solid #bac59e;border-radius:6px;padding:5px 9px;position:absolute;inset-block-end:12px;inset-inline-end:12px}.game-dashboard .adventure-card.is-locked .adventure-card__art>img{filter:saturate(.35);opacity:.7}.game-dashboard .adventure-card.is-completed{border-color:#91ad5a}.game-dashboard .adventure-card__missions{counter-reset:waypoint;position:relative}.game-dashboard .adventure-card__missions li{counter-increment:waypoint;padding-inline-start:32px;position:relative}.game-dashboard .adventure-card__missions li:before{content:counter(waypoint);width:23px;height:23px;font-size:var(--fs-sm);color:#647746;background:#f0f3dc;border:1px solid #bdc99e;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:18px;inset-inline-start:0}.game-dashboard .adventure-card__missions li.is-cleared:before{color:#fff;background:#507a43}.game-dashboard .adventure-card__missions li:not(:last-child):after{content:"";inset-block-start:42px;inset-inline-start:11px;border-inline-start:2px dashed #c6d1ac;position:absolute;bottom:-17px}.game-dashboard .adventure-card__missions button{padding:12px 8px}.game-dashboard .adventure-card__missions .is-cleared button{background:#eff4e1}.collection-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-block-end:18px;display:flex}.collection-toolbar>span{color:#795a25;font-size:var(--fs-base);align-items:center;gap:9px;font-weight:700;display:flex}.collection-toolbar svg{width:18px;height:18px}.collection-toolbar button{font-size:var(--fs-base);cursor:pointer;background:#fffbed;border:1px solid #bfc9a7;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;display:flex}.collection-toolbar button[aria-pressed=true]{color:#fff8df;background:#34583f}.collection-empty{background:#fff5d6;border:1px dashed #d6b975;border-radius:10px;padding:20px}.game-dashboard .trophy-register{color:#fff1cc;background:#4a6350;border-color:#607652}.game-dashboard .trophy-register strong,.game-dashboard .trophy-register svg{color:#e8c77f}.game-dashboard .trophy-register span{color:#e0e7ce}.game-dashboard .trophy-shelf{background:#fcf8e9;border-radius:14px}.game-dashboard .trophy-card__silhouette{background:#ece5cb;border:1px solid #d7c79e;box-shadow:inset 0 2px 5px #624e1610}.game-dashboard .trophy-card.is-unlocked .trophy-card__silhouette{color:#a57121;background:#fff0b9;border-color:#d4a540;box-shadow:0 4px #dfc78b}.game-dashboard .shop-counter{background:#e4ebce;border-radius:16px;overflow:hidden}.game-dashboard .shop-counter__avatar{background:radial-gradient(at bottom,#93b06c 0,#cdddad 40%,#0000 70%);border-inline-end:1px solid #bbcca0}.game-dashboard .shop-item{background:#fffbed;border-radius:12px;overflow:hidden}.game-dashboard .shop-item__preview{background:#e9eed8;border-block-end:1px solid #cbd6b4}.game-dashboard .shop-item.is-equipped{border:2px solid #739e46;box-shadow:0 4px #c5d8aa}.game-dashboard .shop-item__price{color:#8c621e;font-weight:800}.game-dashboard .shop-item__body button{border:1px solid #bdc9a3;border-radius:8px;min-height:38px}.game-dashboard .profile-preview{background:#e1e9c9;border:1px solid #bbc99b;box-shadow:0 5px #d2dcbb}.game-dashboard .avatar-roster button.is-selected{background:#eff5dc;border-color:#8fab58;box-shadow:0 4px #c7d9a6}.game-dashboard .profile-section{background:#fffbed;border-radius:13px}.game-dashboard .concept-field-note{background:#fff7df;border-color:#d5c38b}.game-dashboard .progress-stat-strip .stat{background:#fffbed;border:1px solid #cbd4b4;border-radius:11px;box-shadow:0 4px #dce2ca}.game-dashboard .navigator-message--assistant{background:#f6f8e9;border-color:#c8d6b0}.game-dashboard .navigator-state-card{background:#f1f4dc;border:1px solid #c1cba6}.game-dashboard .navigator-compose{background:#fffbed}.game-dashboard .atlas-world{border-color:#bfc99c;box-shadow:0 5px #d0dabc,0 18px 30px #324c3510}.game-dashboard button:focus-visible{outline-offset:3px;outline:3px solid #d8a746}@media (max-width:1100px){.expedition-status{grid-template-columns:1fr 1.2fr;margin-inline:24px}.expedition-reward{border-block-start:1px solid #d8ddc3;grid-column:1/-1;padding-block:10px;border-inline-start:0!important}.expedition-reward em{display:none}.expedition-reward>span:nth-child(2){align-items:center;gap:12px;display:flex}}@media (max-width:700px){.expedition-status{grid-template-columns:1fr;margin:14px 14px 0}.expedition-status>*{border-inline-start:0;padding:12px}.expedition-status>*+*{border-block-start:1px solid #d8ddc3}.expedition-rank__portrait{width:46px;height:46px}.expedition-rank__portrait img{width:42px;height:42px}.expedition-status strong{font-size:var(--fs-base)}.expedition-next em{display:none}.expedition-status__icon{width:30px;height:30px}.expedition-reward{display:none!important}.game-dashboard .page{padding-block-start:20px}.game-dashboard .page-heading h1{font-size:26px}.game-dashboard .hud__xp{min-width:65px}.game-dashboard .adventure-card__art{height:170px}.collection-toolbar{flex-wrap:wrap}}.game-dashboard .adventure-card__art:before,.game-dashboard .adventure-card__art:after{display:none}.game-dashboard .adventure-card__art>.adventure-card__level{inset:auto;inset-block-start:14px;inset-inline-start:14px;transform:none;box-shadow:0 3px #b4c09b}body.nabux-onboarding-active .expedition-status{display:none}.game-dashboard .navigator-shell{border:1px solid #c2ccaa;border-radius:14px;overflow:hidden;box-shadow:0 5px #d9dfc4}.game-dashboard .navigator-guide{background:#e6ecd0;border-inline-end:1px solid #c2cca8}.game-dashboard .navigator-guide__identity>span{color:#4d6866}.game-dashboard .navigator-conversation__header{background:#fffbed;border-block-end:1px solid #d6dec0}.game-dashboard .navigator-guide__portrait{background:radial-gradient(#ccdba7,#0000 68%)}:root{--frame-paper:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='27' height='30' shape-rendering='crispEdges'><rect x='6' y='0' width='15' height='3' fill='%238f9d74'/><rect x='6' y='24' width='15' height='3' fill='%238f9d74'/><rect x='0' y='6' width='3' height='15' fill='%238f9d74'/><rect x='24' y='6' width='3' height='15' fill='%238f9d74'/><rect x='3' y='3' width='3' height='3' fill='%238f9d74'/><rect x='21' y='3' width='3' height='3' fill='%238f9d74'/><rect x='3' y='21' width='3' height='3' fill='%238f9d74'/><rect x='21' y='21' width='3' height='3' fill='%238f9d74'/><rect x='3' y='6' width='21' height='15' fill='%23fffbed'/><rect x='6' y='3' width='15' height='21' fill='%23fffbed'/><rect x='6' y='3' width='15' height='3' fill='%23ffffff'/><rect x='3' y='6' width='3' height='3' fill='%23ffffff'/><rect x='21' y='6' width='3' height='3' fill='%23ffffff'/><rect x='6' y='21' width='15' height='3' fill='%23f2edd8'/><rect x='3' y='18' width='3' height='3' fill='%23f2edd8'/><rect x='21' y='18' width='3' height='3' fill='%23f2edd8'/><rect x='6' y='27' width='15' height='3' fill='%23d3d9bf'/><rect x='3' y='24' width='3' height='3' fill='%23d3d9bf'/><rect x='21' y='24' width='3' height='3' fill='%23d3d9bf'/></svg>");--frame-honey:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='27' height='30' shape-rendering='crispEdges'><rect x='6' y='0' width='15' height='3' fill='%23c29237'/><rect x='6' y='24' width='15' height='3' fill='%23c29237'/><rect x='0' y='6' width='3' height='15' fill='%23c29237'/><rect x='24' y='6' width='3' height='15' fill='%23c29237'/><rect x='3' y='3' width='3' height='3' fill='%23c29237'/><rect x='21' y='3' width='3' height='3' fill='%23c29237'/><rect x='3' y='21' width='3' height='3' fill='%23c29237'/><rect x='21' y='21' width='3' height='3' fill='%23c29237'/><rect x='3' y='6' width='21' height='15' fill='%23fff3cc'/><rect x='6' y='3' width='15' height='21' fill='%23fff3cc'/><rect x='6' y='3' width='15' height='3' fill='%23fffae8'/><rect x='3' y='6' width='3' height='3' fill='%23fffae8'/><rect x='21' y='6' width='3' height='3' fill='%23fffae8'/><rect x='6' y='21' width='15' height='3' fill='%23f6e5ab'/><rect x='3' y='18' width='3' height='3' fill='%23f6e5ab'/><rect x='21' y='18' width='3' height='3' fill='%23f6e5ab'/><rect x='6' y='27' width='15' height='3' fill='%23e5cd8b'/><rect x='3' y='24' width='3' height='3' fill='%23e5cd8b'/><rect x='21' y='24' width='3' height='3' fill='%23e5cd8b'/></svg>");--frame-mint:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='27' height='30' shape-rendering='crispEdges'><rect x='6' y='0' width='15' height='3' fill='%236f9a4a'/><rect x='6' y='24' width='15' height='3' fill='%236f9a4a'/><rect x='0' y='6' width='3' height='15' fill='%236f9a4a'/><rect x='24' y='6' width='3' height='15' fill='%236f9a4a'/><rect x='3' y='3' width='3' height='3' fill='%236f9a4a'/><rect x='21' y='3' width='3' height='3' fill='%236f9a4a'/><rect x='3' y='21' width='3' height='3' fill='%236f9a4a'/><rect x='21' y='21' width='3' height='3' fill='%236f9a4a'/><rect x='3' y='6' width='21' height='15' fill='%23f2f7e1'/><rect x='6' y='3' width='15' height='21' fill='%23f2f7e1'/><rect x='6' y='3' width='15' height='3' fill='%23fbfdf4'/><rect x='3' y='6' width='3' height='3' fill='%23fbfdf4'/><rect x='21' y='6' width='3' height='3' fill='%23fbfdf4'/><rect x='6' y='21' width='15' height='3' fill='%23e3edcc'/><rect x='3' y='18' width='3' height='3' fill='%23e3edcc'/><rect x='21' y='18' width='3' height='3' fill='%23e3edcc'/><rect x='6' y='27' width='15' height='3' fill='%23c3d6a3'/><rect x='3' y='24' width='3' height='3' fill='%23c3d6a3'/><rect x='21' y='24' width='3' height='3' fill='%23c3d6a3'/></svg>");--frame-forest:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='27' height='30' shape-rendering='crispEdges'><rect x='6' y='0' width='15' height='3' fill='%2315291f'/><rect x='6' y='24' width='15' height='3' fill='%2315291f'/><rect x='0' y='6' width='3' height='15' fill='%2315291f'/><rect x='24' y='6' width='3' height='15' fill='%2315291f'/><rect x='3' y='3' width='3' height='3' fill='%2315291f'/><rect x='21' y='3' width='3' height='3' fill='%2315291f'/><rect x='3' y='21' width='3' height='3' fill='%2315291f'/><rect x='21' y='21' width='3' height='3' fill='%2315291f'/><rect x='3' y='6' width='21' height='15' fill='%232b493a'/><rect x='6' y='3' width='15' height='21' fill='%232b493a'/><rect x='6' y='3' width='15' height='3' fill='%233f624f'/><rect x='3' y='6' width='3' height='3' fill='%233f624f'/><rect x='21' y='6' width='3' height='3' fill='%233f624f'/><rect x='6' y='21' width='15' height='3' fill='%2324402f'/><rect x='3' y='18' width='3' height='3' fill='%2324402f'/><rect x='21' y='18' width='3' height='3' fill='%2324402f'/><rect x='6' y='27' width='15' height='3' fill='%23b7c4a3'/><rect x='3' y='24' width='3' height='3' fill='%23b7c4a3'/><rect x='21' y='24' width='3' height='3' fill='%23b7c4a3'/></svg>")}.game-dashboard :is(.expedition-status,.quest-board,.adventure-card,.mission-card,.trophy-shelf,.shop-counter,.shop-item,.profile-section,.profile-preview,.navigator-shell,.progress-observatory,.streak-grove,.trophy-register,.momentum-camp),.question-page .question-card,.lost-page__copy{border-style:solid;border-width:12px 12px 15px;border-image:var(--frame-paper) 12 12 15 fill / 12px 12px 15px / 0 stretch;box-shadow:none;background:#fffbed padding-box padding-box;border-radius:0}.game-dashboard :is(.adventure-card.is-completed,.shop-item.is-equipped,.avatar-roster button.is-selected){border-image-source:var(--frame-mint);background:#f2f7e1 padding-box padding-box}.game-dashboard .expedition-status.has-reward .expedition-reward,.game-dashboard .quest-card.is-completed{background:#fff3cc}.game-dashboard :is(.momentum-camp,.trophy-register){border-image-source:var(--frame-forest);background:#2b493a padding-box padding-box}.game-dashboard :is(.quest-board,.trophy-shelf,.profile-section,.streak-grove){padding:12px}.game-dashboard :is(.adventure-card,.shop-item,.navigator-shell,.shop-counter){overflow:hidden}.game-dashboard .adventure-card__art{border-radius:0;margin:-3px -3px 0}.primary-button,.secondary-button,.game-dashboard .primary-button,.game-dashboard .secondary-button{--notch:3px;clip-path:polygon(var(--notch) 0, calc(100% - var(--notch)) 0, calc(100% - var(--notch)) var(--notch), 100% var(--notch), 100% calc(100% - var(--notch)), calc(100% - var(--notch)) calc(100% - var(--notch)), calc(100% - var(--notch)) 100%, var(--notch) 100%, var(--notch) calc(100% - var(--notch)), 0 calc(100% - var(--notch)), 0 var(--notch), var(--notch) var(--notch));border:0;border-radius:0;padding-block-end:3px;transition:transform 90ms ease-out,background-color .16s ease-out,box-shadow 90ms ease-out}.primary-button,.game-dashboard .primary-button{color:#fffbed;background:#3f6b3b;box-shadow:inset 0 -4px #274827,inset 0 3px #5f8d52}.primary-button:hover:not(:disabled),.game-dashboard .primary-button:hover:not(:disabled){background:#4b7b43}.secondary-button,.game-dashboard .secondary-button{color:#2f4d35;background:#f3f0dc;box-shadow:inset 0 -4px #cfd1b2,inset 0 3px #fffdf2,inset 3px 0 #e6e3c9,inset -3px 0 #e6e3c9}.secondary-button:hover:not(:disabled),.game-dashboard .secondary-button:hover:not(:disabled){background:#eae8cf}:is(.primary-button,.secondary-button):active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 -2px #00000038,inset 0 2px #00000014}:is(.primary-button,.secondary-button):disabled,.game-dashboard :is(.primary-button,.secondary-button):disabled{opacity:1;color:#6f766a;box-shadow:none;cursor:not-allowed;background:#e9e8dc}:is(.primary-button,.secondary-button):focus-visible{outline-offset:-6px;outline:2px solid #fffbed;box-shadow:inset 0 0 0 3px #d19b35,inset 0 -4px #274827}.game-dashboard :is(.primary-button,.secondary-button):focus-visible{outline-offset:-6px;outline:2px solid #fffbed;box-shadow:inset 0 0 0 3px #d19b35,inset 0 -4px #274827}.hud__streak strong,.hud__coins strong,.hud__xp strong,.hud__xp b,.momentum-camp strong b,.mastery-summary strong,.mission-card__next b,.adventure-card__level,.quest-card__reward>span,.shop-item__price,.trophy-register strong,.question-hud strong,.runner-streak strong,.stat strong,.level-up__number,.expedition-reward strong b{font-family:var(--font-game);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size-adjust:cap-height .74;font-weight:400}.game-dashboard .topbar{background:#fffbedf2;justify-content:space-between;gap:16px;display:flex}.game-dashboard .topbar__welcome strong{font-size:var(--fs-md);color:#253b2d}.game-dashboard .hud{gap:14px}.game-dashboard .hud__stats{border-style:solid;border-width:12px 12px 15px;border-image:var(--frame-forest) 12 12 15 fill / 12px 12px 15px / 0 stretch;color:#fff4cb;background:#2b493a padding-box padding-box;align-items:stretch;display:flex}.game-dashboard .hud__stats>*{height:auto;min-height:30px;color:inherit;background:0 0;border:0;border-radius:0;padding:0 12px}.game-dashboard .hud__stats>*+*{border-inline-start:2px solid #1c3428}.game-dashboard .hud__streak{gap:6px}.game-dashboard .hud__streak svg{color:#9fb18f;width:16px}.game-dashboard .hud__streak.is-lit svg{color:#f39a3d;fill:#f7c35b}.game-dashboard .hud__streak strong,.game-dashboard .hud__coins strong{color:#fff4cb;font-size:17px}.game-dashboard .hud__xp{grid-template-columns:auto 1fr;grid-template-areas:"level xp""bar bar";align-content:center;gap:5px 8px;width:168px;min-width:0}.game-dashboard .hud__xp>span{grid-area:level}.game-dashboard .hud__xp>strong{grid-area:xp}.game-dashboard .hud__xp>div{grid-area:bar}.game-dashboard .hud__xp span{color:#c9d8b8;font-size:var(--fs-xs);font-weight:700}.game-dashboard .hud__xp span b{color:#fff4cb;font-size:15px}.game-dashboard .hud__xp strong{color:#e7d49a;font-size:14px}.game-dashboard .hud__xp>div{background:#1a3024;border:0;border-radius:0;height:8px;padding:0;box-shadow:inset 0 2px #13241b}.game-dashboard .hud__xp>div i{background:#9cc760;border-radius:0;box-shadow:inset 0 -2px #6f9a3f,inset 0 2px #c3e38c}.game-dashboard .hud__coins{cursor:pointer;gap:7px}.game-dashboard .hud__coins:hover{background:#ffffff10}.game-dashboard .hud__tools{align-items:center;gap:2px;display:flex}.game-dashboard .hud__tools :is(.icon-button,.language-button){color:#50674f;background:0 0;border-color:#0000}.game-dashboard .hud__tools :is(.icon-button,.language-button):hover{background:#eef1dc}.game-dashboard .hud__avatar{border-radius:0}@media (min-width:721px){.game-dashboard .hud__avatar{display:none}}.game-dashboard .side-nav button{font-size:var(--fs-base);border-radius:0}.game-dashboard .side-nav button.is-active{--notch:3px;clip-path:polygon(var(--notch) 0, calc(100% - var(--notch)) 0, calc(100% - var(--notch)) var(--notch), 100% var(--notch), 100% calc(100% - var(--notch)), calc(100% - var(--notch)) calc(100% - var(--notch)), calc(100% - var(--notch)) 100%, var(--notch) 100%, var(--notch) calc(100% - var(--notch)), 0 calc(100% - var(--notch)), 0 var(--notch), var(--notch) var(--notch));border:0;box-shadow:inset 0 -4px #b9cc8f,inset 0 3px #fff}.game-dashboard .side-nav button em{font-family:var(--font-game);border-radius:0}.game-dashboard .momentum-camp{text-align:center;color:#f5f1dc;gap:2px;margin-block-start:auto;padding:0;display:grid}.game-dashboard .momentum-camp__scene{filter:drop-shadow(0 6px #1a3024);block-size:auto;inline-size:132px;margin:-34px auto -2px;display:block}.game-dashboard .momentum-camp strong{color:#fff4cb;font-size:var(--fs-base);margin:0;display:block}.game-dashboard .momentum-camp strong b{color:#f7c35b;margin-inline-end:2px;font-size:20px}.game-dashboard .momentum-camp.is-cold strong b{color:#d9e2cc}.game-dashboard .momentum-camp p{color:#cfdbc3;font-size:var(--fs-xs);margin:3px 0 0;line-height:1.45}.game-dashboard .camp-scene{display:none}.game-dashboard .expedition-status{grid-template-columns:minmax(0,1fr);margin:22px 36px 0;padding:0;display:grid;overflow:visible}.game-dashboard .expedition-status.has-reward{grid-template-columns:minmax(0,1fr) minmax(250px,auto)}@media (max-width:1100px){.game-dashboard .expedition-status.has-reward{grid-template-columns:minmax(0,1fr)}.game-dashboard .expedition-status.has-reward>*+*{border-block-start:2px dashed #d7d9bd;border-inline-start:0}}.game-dashboard .expedition-status>*{padding:4px 8px}.game-dashboard .expedition-status>*+*{border-inline-start:2px dashed #d7d9bd}.expedition-next{text-align:start;border:0;align-items:center;gap:16px;min-width:0;display:flex}.expedition-next__art{flex:none;place-items:center;block-size:64px;inline-size:92px;display:grid;overflow:hidden}.expedition-next__art img{block-size:auto;inline-size:108px;image-rendering:pixelated;margin-block-start:6px}.expedition-next__copy{flex:1;min-width:0}.game-dashboard .expedition-next__copy small{color:#5b6848;font-size:var(--fs-xs);font-weight:700}.game-dashboard .expedition-next__copy strong{color:#22382a;letter-spacing:-.01em;margin-block:2px;font-size:18px}.game-dashboard .expedition-next__copy em{color:#5f6650;font-size:var(--fs-sm)}.expedition-next__go{color:#fffbed;clip-path:polygon(3px 0,calc(100% - 3px) 0,calc(100% - 3px) 3px,100% 3px,100% calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,3px calc(100% - 3px),0 calc(100% - 3px),0 3px,3px 3px);background:#3f6b3b;flex:none;place-items:center;block-size:40px;inline-size:40px;transition:transform .12s ease-out;display:grid;box-shadow:inset 0 -3px #274827}.expedition-next__go svg{inline-size:19px}[dir=rtl] .expedition-next__go svg{transform:scaleX(-1)}.expedition-next:hover .expedition-next__go{transform:translate(2px,-2px)}[dir=rtl] .expedition-next:hover .expedition-next__go{transform:translate(-2px,-2px)}.game-dashboard .expedition-status button:hover{background:#f4f3de}.expedition-reward{text-align:start;border:0;align-items:center;gap:12px;display:flex}.expedition-reward__icon{color:#7a5413;background:#f7dd92;place-items:center;block-size:40px;inline-size:40px;display:grid}.expedition-reward__icon svg{inline-size:20px}.game-dashboard .expedition-reward small{color:#6d5a26;font-size:var(--fs-xs);font-weight:700}.game-dashboard .expedition-reward strong{color:#7a4f10;font-size:var(--fs-md)}.game-dashboard .expedition-reward strong b{font-size:19px}.expedition-reward__cta{color:#fffbed;font-size:var(--fs-sm);white-space:nowrap;background:#c9912f;margin-inline-start:auto;padding:8px 12px;font-weight:800;box-shadow:inset 0 -3px #986a1c}.game-dashboard .expedition-status .expedition-reward:hover{background:#fff0bd}.game-dashboard .page-heading{margin-block-end:22px}.game-dashboard .page-heading h1{letter-spacing:-.03em;font-size:clamp(26px,2.6vw,36px)}.game-dashboard .page-heading p{font-size:var(--fs-md);color:#545d4e;margin-block-start:6px;line-height:1.6}.segmented-progress i,.quest-card__progress i,.question-progress>span{inline-size:100%;transform-origin:var(--origin-start) center;transition:transform .52s cubic-bezier(.16,1,.3,1)}.atlas-page{align-content:center;min-block-size:calc(100dvh - 72px);padding-block:20px;display:grid}.game-dashboard .atlas-rail .mastery-summary{inline-size:auto;padding:2px 4px 6px}.game-dashboard .mastery-summary>div:first-child{font-size:var(--fs-sm);color:#56604c}.game-dashboard .mastery-summary strong{color:#34592f;font-size:22px}.game-dashboard .mastery-summary small{font-size:var(--fs-xs);color:#5d6653}.segmented-progress,.segmented-progress i{border-radius:0}.game-dashboard .mission-card{padding:4px}.mission-card__art{background:radial-gradient(at 50% 72%,#d5e0ae 0,#eef1d8 62%);place-items:center;block-size:150px;margin:-4px -4px 0;display:grid;position:relative;overflow:hidden}.mission-card__art>img{block-size:auto;inline-size:200px;image-rendering:pixelated;margin-block-start:18px}.mission-card__art>svg{color:#3f6b3b;block-size:48px;inline-size:48px}.mission-card__island{color:#fff4cb;font-size:var(--fs-xs);background:#35583e;padding:4px 8px;font-weight:800;position:absolute;inset-block-start:8px;inset-inline-start:8px;box-shadow:inset 0 -2px #203a29}.mission-card__art .mission-card__recommended{color:#7a5413;font-size:var(--fs-xs);background:#fff3cc;padding:4px 8px;position:absolute;inset-block-start:8px;inset-inline-end:8px;box-shadow:inset 0 -2px #e5cd8b}.game-dashboard .mission-card h2{letter-spacing:-.02em;margin-block-start:12px;font-size:19px}.game-dashboard .mission-card>p{font-size:var(--fs-sm);color:#545d4e;line-height:1.55}.game-dashboard .mission-card__meta{font-size:var(--fs-xs);color:#545d4e;flex-wrap:wrap}.mission-card__next{background:#f1f4df;margin-block-start:14px;padding:10px 12px}.mission-card__next>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mission-card__next small{color:#56604c;font-size:var(--fs-xs);font-weight:700}.mission-card__next b{color:#3f6b3b;font-size:15px}.mission-card__next strong{color:#22382a;font-size:var(--fs-md);margin-block:3px 7px;line-height:1.3;display:block}.mission-card__next .segmented-progress{background:#fffbed;margin:0}.game-dashboard .mission-card>.primary-button{min-height:46px;font-size:var(--fs-md);margin-block-start:12px}.atlas-game__dpad button{border-radius:0}@media (max-width:720px),(pointer:coarse){.atlas-game__dpad{inset-inline-end:10px;opacity:.8;grid-template-rows:repeat(3,34px);grid-template-columns:repeat(3,34px);bottom:10px}}.game-dashboard .quest-board__heading{padding-block-end:14px}.quest-card.is-active .quest-card__state{display:none}.quest-card__state{color:#3f5a33;font-size:var(--fs-2xs);background:#eef2dc;padding:2px 7px;font-weight:800;display:inline-block}.quest-card.is-completed .quest-card__state{color:#6b4a10;background:#f7dd92}.quest-card.is-claimed .quest-card__state{color:#5d6457;background:#e5e8dd}.game-dashboard .quest-card{box-shadow:none;border-radius:0}.game-dashboard .quest-card.is-completed{box-shadow:none;border-color:#d6ad55}.game-dashboard .quest-card__copy h3{font-size:var(--fs-md)}.game-dashboard .quest-card__copy p{font-size:var(--fs-sm)}.game-dashboard .quest-card__copy small{font-size:var(--fs-xs);color:#5d6653}.game-dashboard .quest-card__progress{background:#e7ebd5;border:0;border-radius:0;block-size:8px}.game-dashboard .quest-card__progress i{border-radius:0}.game-dashboard .quest-card__reward>span{color:#7a5413;font-size:15px}.game-dashboard .quest-card__claim:not(.is-ready):disabled{color:#5d6653;background:0 0;font-weight:700}.game-dashboard .quest-card__claim.is-ready{color:#fffbed;background:#c9912f;box-shadow:inset 0 -4px #986a1c,inset 0 3px #e3b55a}.game-dashboard .quest-card__claim.is-ready:hover:not(:disabled){background:#d59d38}.game-dashboard .quest-calendar{align-self:start}.game-dashboard .quest-calendar time small{color:#5d6653;font-size:var(--fs-2xs)}.game-dashboard .adventure-card__art>.adventure-card__level{border-radius:0;font-size:18px;box-shadow:inset 0 -3px #203a29}.game-dashboard .adventure-card__art>strong{font-size:var(--fs-xs);border-radius:0}.game-dashboard .adventure-card__body{padding:14px 10px 10px}.game-dashboard .adventure-card__body .mono-label{color:#56604c;font-size:var(--fs-xs);font-weight:700}.game-dashboard .adventure-card__body h2{font-size:18px}.game-dashboard .adventure-card__body>p{font-size:var(--fs-sm);color:#545d4e;line-height:1.5}.game-dashboard .adventure-card__missions button{border-radius:0;grid-template-columns:minmax(0,1fr) 16px;grid-template-areas:"title icon""meta icon";row-gap:3px;min-height:54px;padding:9px 10px}.game-dashboard .adventure-card__missions button>span:first-child{grid-area:title}.game-dashboard .adventure-card__missions button>span:nth-child(2){grid-area:meta}.game-dashboard .adventure-card__missions button>svg{grid-area:icon}.game-dashboard .adventure-card__missions button strong{white-space:normal;line-height:1.3}.game-dashboard .adventure-card__missions button small{font-size:var(--fs-2xs);color:#3f5a33}.game-dashboard .adventure-card__missions button strong{font-size:var(--fs-sm)}.game-dashboard .adventure-card__missions button>span:nth-child(2){font-size:var(--fs-2xs);color:#5d6653}.game-dashboard .adventure-card.is-locked .adventure-card__missions button{background:#f1f0e6;border-color:#e0dfd2}.game-dashboard .adventure-card.is-locked .adventure-card__missions button>svg{color:#8a8f80}.game-dashboard .adventure-card__missions li:before{font-family:var(--font-game)}.game-dashboard .trophy-register{gap:0;padding:0}.game-dashboard .trophy-register>div{background:0 0}.game-dashboard .trophy-register strong{font-size:22px}.trophy-card__unknown{letter-spacing:.2em;color:#8a8f80}.game-dashboard .trophy-card.is-locked .trophy-card__silhouette svg{opacity:.55}.game-dashboard .concept-folio-card__index{font-size:var(--fs-sm);color:#8a917f;font-weight:700}.question-context__art{background:radial-gradient(at 50% 75%,#d5e0ae 0,#eef1d8 65%);flex:none;place-items:center;block-size:84px;inline-size:120px;display:grid;overflow:hidden}.question-context__art img{block-size:auto;inline-size:100px;image-rendering:pixelated;margin-block-start:4px}.question-context__art svg{color:#3f6b3b;inline-size:36px}.question-context__kicker{color:#56604c;font-size:var(--fs-sm);font-weight:700;display:block}.question-progress,.question-progress>span{border-radius:0}@media (max-width:1100px){.game-dashboard .expedition-status{margin-inline:24px}}@media (max-width:720px){.game-dashboard .topbar{gap:8px;padding-inline:12px}.game-dashboard .topbar__welcome>div{display:none}.game-dashboard .hud{gap:4px}.game-dashboard .hud__stats>*{padding:0 9px}.game-dashboard .hud__xp{display:none}.game-dashboard .hud__streak{display:inline-flex}.game-dashboard .hud__avatar{display:none}.game-dashboard .hud__tools :is(.icon-button,.language-button){width:34px;min-width:34px}.atlas-game__dpad{display:none}.game-dashboard .expedition-status,.game-dashboard .expedition-status.has-reward{grid-template-columns:1fr;margin:14px 12px 0}.game-dashboard .expedition-status>*+*{border-block-start:2px dashed #d7d9bd;border-inline-start:0}.expedition-next__art{block-size:48px;inline-size:64px}.expedition-next__art img{inline-size:76px}.game-dashboard .expedition-next__copy strong{font-size:var(--fs-md)}.game-dashboard .expedition-reward{display:flex!important}.game-dashboard .sidebar .side-nav{display:none}.game-dashboard .sidebar__close{color:#243f35;background:#fffbed;border-radius:0}.game-dashboard .momentum-camp{margin-block-start:48px}.mobile-nav button{font-size:var(--fs-2xs);gap:4px}.mobile-nav svg{width:20px}.question-context__art{block-size:64px;inline-size:84px}.question-context__art img{inline-size:72px}}@media (prefers-reduced-motion:reduce){.segmented-progress i,.quest-card__progress i,.question-progress>span,.expedition-next__go{transition:none}}.game-dashboard ::placeholder,.question-page ::placeholder{color:#6b7268;opacity:1}.game-dashboard textarea,.game-dashboard input{caret-color:#3f6b3b}.game-dashboard .profile-actions .text-button{font-size:var(--fs-sm);color:#3f5a33;font-weight:700}.game-dashboard .profile-preview__caption{border-radius:0}.game-dashboard .profile-section--danger{border-image-source:var(--frame-paper)}.game-dashboard .danger-button{border-radius:0}.game-dashboard :is(h1,h2,h3),.question-page :is(h1,h2){text-wrap:balance}.progress-page .constellation-legend button{border-radius:0;grid-template-columns:22px minmax(0,1fr);grid-template-areas:"n title""n pct";align-items:center;gap:1px 6px;padding:6px}.progress-page .constellation-legend button>i{background:color-mix(in srgb, var(--legend-color) 32%, #fffdf4);color:#1f3326;box-shadow:inset 0 0 0 2px var(--legend-color);font-family:var(--font-game);font-size-adjust:cap-height .74;border-radius:0;grid-area:n;font-style:normal}.progress-page .constellation-legend button>span{white-space:normal;font-size:var(--fs-2xs);color:#2f4133;grid-area:title;font-weight:700;line-height:1.2;overflow:visible}.progress-page .constellation-legend button>small{font-size:var(--fs-2xs);color:#56604c;grid-area:pct}.game-dashboard .progress-heading__mastery{border-radius:0}.concept-field-note__metrics span{text-transform:capitalize}.streak-grove__chart:focus-visible{outline-offset:3px;outline:3px solid #d19b35}.review-due-card{border-style:solid;border-width:12px 12px 15px;border-image:var(--frame-honey) 12 12 15 fill / 12px 12px 15px / 0 stretch;color:#5b430f;inline-size:100%;font:inherit;text-align:start;cursor:pointer;background:#fff3cc padding-box padding-box;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"icon copy""go go";align-items:center;gap:8px 12px;padding:0;display:grid}.review-due-card__icon{color:#7a5413;background:#f7dd92;grid-area:icon;place-items:center;block-size:40px;inline-size:40px;display:grid}.review-due-card__icon svg{inline-size:20px}.review-due-card__copy{grid-area:copy;gap:2px;min-inline-size:0;display:grid}.review-due-card__copy small{color:#6d5a26;font-size:var(--fs-xs);font-weight:700}.review-due-card__copy strong{color:#7a4f10;font-size:var(--fs-md)}.review-due-card__copy span{color:#6d5a26;font-size:var(--fs-xs);line-height:1.45}.review-due-card__go{color:#fffbed;font-size:var(--fs-sm);text-align:center;background:#c9912f;grid-area:go;padding:8px 12px;font-weight:800;box-shadow:inset 0 -3px #986a1c}.review-due-card:hover .review-due-card__go{background:#d59d38}.review-due-card:focus-visible{outline-offset:2px;outline:3px solid #3f6b3b}.game-dashboard .hud__review{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.game-dashboard .hud__review svg{color:#f7c35b;inline-size:16px}.game-dashboard .hud__review strong{font-family:var(--font-game);color:#fff4cb;font-size-adjust:cap-height .74;font-size:17px;font-weight:400}.game-dashboard .hud__review:hover{background:#ffffff10}.game-dashboard .hud__review:focus-visible{outline-offset:-4px;outline:2px solid #f7c35b}.game-dashboard .quest-card__action{color:#3f5a33;font-size:var(--fs-sm);text-underline-offset:3px;align-items:center;gap:5px;margin-block-start:6px;padding:0;font-weight:800;text-decoration:underline;display:inline-flex}.game-dashboard .quest-card__action svg{inline-size:14px}.game-dashboard .quest-card__hint{color:#5d6653;font-size:var(--fs-xs);margin:6px 0 0}.practice-next-due{color:#3f5a33;font-size:var(--fs-sm);align-items:center;gap:6px;margin-block-start:4px;font-weight:700;display:inline-flex}.practice-next-due svg{inline-size:15px}.results-next{color:#2f4d35;text-align:start;background:#f2f7e1;border:2px solid #c3d6a3;grid-template-columns:28px minmax(0,1fr);gap:3px 10px;inline-size:min(100%,460px);margin:18px auto 0;padding:12px 14px;display:grid}.results-next>svg{color:#3f6b3b;grid-row:1/span 3;align-self:center;inline-size:22px}.results-next>span{font-size:var(--fs-xs);color:#56604c;font-weight:700}.results-next>strong{font-size:var(--fs-sm);line-height:1.5}.results-next.is-blocked{color:#6b4a10;background:#fff9e8;border-color:#e2c982}.results-next.is-blocked>svg{color:#a36c28}.results-next__action{color:#7a4f10;font-size:var(--fs-sm);text-underline-offset:3px;justify-self:start;align-items:center;gap:4px;margin-block-start:4px;font-weight:800;display:inline-flex}.results-next__action svg{inline-size:14px}[dir=rtl] .results-next__action svg{transform:scaleX(-1)}.navigator-guide__provider.is-live>span{background:#e2b751;box-shadow:0 0 0 1px #b68630}.navigator-message__source{color:#50674f;font-size:var(--fs-2xs);background:#eef1dc;margin-inline-end:auto;padding:1px 6px;font-weight:700}.navigator-message__source.is-live{color:#7a4f10;background:#fff3cc}
