.av-app{--ink:#293e35;--muted:#849087;--green:#547b52;--line:#e5e8df;min-height:100vh;background:#f8f9f4;color:var(--ink);font-family:var(--font-body),sans-serif;font-size:13px;display:flex}.av-app *{box-sizing:border-box}.av-app h1,.av-app h2,.av-app h3,.av-app p{margin:0}.av-app h1,.av-app h2,.av-app h3{font-family:inherit;color:var(--ink)}.av-app a,.av-app button{-webkit-tap-highlight-color:transparent}.av-app button{cursor:pointer;transition:transform .18s,background .18s;touch-action:manipulation}.av-app button:hover{filter:brightness(.975)}.av-app button:active{transform:translateY(2px)}.av-app a:focus-visible,.av-app button:focus-visible,.av-app input:focus-visible,.av-app summary:focus-visible{outline:3px solid #9b79bf;outline-offset:4px}.av-app button:disabled{cursor:default;opacity:.65}.av-sidebar{width:224px;flex-shrink:0;background:#fffefa;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:35px 20px 22px;min-height:100vh;position:sticky;top:0;height:100vh}.av-logo{display:flex;align-items:center;gap:9px;justify-content:center;color:#436344}.av-logo>span{background:#e9eddd;border-radius:13px;padding:9px;transform:rotate(-8deg)}.av-logo>div{font-size:27px;font-weight:900;letter-spacing:-1.5px;line-height:1}.av-logo small{display:block;font-size:9px;letter-spacing:4px;margin-top:8px;text-align:center}.av-player{text-align:center;padding:34px 0 27px}.av-avatar{width:70px;height:70px;display:grid;place-items:center;background:#eee8dc;border:5px solid #f7f4ec;border-radius:50%;font-size:35px;position:relative;margin:auto auto 15px}.av-avatar>span{position:absolute;bottom:-6px;right:-4px;font-size:10px;color:white;background:#567a51;width:23px;height:23px;display:grid;place-items:center;border:3px solid white;border-radius:50%}.av-player>b{font-size:14px;display:block}.av-player>small{display:block;font-size:9px;color:var(--muted);margin:6px 0 13px}.av-rank{display:inline-flex;align-items:center;gap:5px;font-size:8px;font-weight:800;letter-spacing:1px;color:#8c976d;background:#f1f3e8;padding:5px 8px;border-radius:5px}.av-sidebar nav{display:grid;gap:8px}.av-sidebar nav button{height:47px;display:flex;align-items:center;gap:12px;padding:0 15px;text-align:left;color:#7c887e;font-size:12px;font-weight:600;border-radius:8px}.av-sidebar nav button.active{background:#eaf0e3;color:#4d704b}.av-dot,.av-nav-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#779365}.av-nav-dot{margin-left:auto}.av-side-bottom{margin-top:auto;padding-top:40px}.av-club{border:1px solid #e9e9db;border-radius:12px;padding:18px;background:linear-gradient(120deg,#f8f8ee,#f0f3e8);position:relative}.av-club>span{position:absolute;right:12px;top:16px;font-size:30px;transform:rotate(12deg)}.av-club b{font-size:15px;line-height:1.5;display:block}.av-club p{font-size:10px;line-height:1.7;color:#8b927f;max-width:130px;margin-top:8px}.av-parent-link{display:flex;align-items:center;justify-content:center;gap:9px;font-size:10px;font-weight:600;width:100%;margin:25px 0 18px;color:#7d897b}.av-side-bottom>small{display:block;text-align:center;font-size:7px;letter-spacing:1.8px;color:#aab0a4}.av-body{flex:1;min-width:0}.av-topbar{height:77px;border-bottom:1px solid var(--line);background:#fffefa;justify-content:space-between;padding:0 38px;font-size:11px}.av-topbar,.av-topbar>div{display:flex;align-items:center}.av-topbar>div{gap:13px}.av-breadcrumb{color:#9ba397}.av-topbar b{font-weight:600}.av-currencies>span{display:flex;align-items:center;gap:6px;color:#b79648;font-weight:800}.av-currencies>span:nth-child(2){color:#a089b7;margin:0 15px}.av-currencies small{font-size:9px}.av-currencies button{border:1px solid var(--line);padding:9px 12px;border-radius:8px;display:flex;align-items:center;gap:7px;font-size:13px}.av-currencies button b{font-size:10px}.av-lang-divider{height:15px;width:1px;background:var(--line);margin:0 2px}.av-content{padding:33px 38px 0;max-width:1700px;margin:auto}.av-heading{justify-content:space-between;gap:20px;margin-bottom:28px}.av-eyebrow,.av-heading{display:flex;align-items:center}.av-eyebrow{font-size:8px;font-weight:800;letter-spacing:1.9px;color:#8c9a79;gap:6px}.av-eyebrow>span{width:5px;height:5px;background:#9dab89;border-radius:50%}.av-heading h1{font-size:30px;font-weight:800;letter-spacing:-1.2px;margin-top:10px}.av-heading p{font-size:11px;color:#91998c;margin-top:8px;line-height:1.7}.av-level{display:flex;align-items:center;gap:10px;flex-shrink:0}.av-level>div{width:43px;height:43px;border-radius:13px;background:#f2ead6;display:grid;place-items:center;color:#ac9255;border:1px solid #e9dfc6}.av-level small{font-size:7px;letter-spacing:1.4px;color:#a2a38d;display:block;margin-bottom:5px}.av-level b{font-size:12px}.av-level em{font-style:normal;font-size:10px;font-weight:400;color:#939a8b}.av-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:24px}.av-main-column{min-width:0}.av-world{border:1px solid #dfe6db;border-radius:14px;overflow:hidden;background:#fffefa}.av-section-bar{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 21px}.av-section-bar h2{font-size:13px;font-weight:700;display:flex;align-items:center;gap:9px}.av-section-bar svg{color:#80916c}.av-pill{font-size:8px;color:#869177;letter-spacing:.5px;background:#f3f5ed;padding:6px 9px;border:1px solid #e9ecdf;border-radius:5px}.av-pill span{padding:0 5px}.av-island{position:relative;aspect-ratio:1.94;background:#cde6df;overflow:hidden}.av-landscape{position:absolute;width:100%;height:100%;inset:0}.av-map-label{position:absolute;top:6%;left:4%;font-size:7px;letter-spacing:1.7px;color:#667c6d}.av-map-label>.av-dot{margin-right:6px;width:4px;height:4px}.av-map-label b{display:block;letter-spacing:-.4px;font-size:19px;margin-top:6px;color:#456856}.av-north{position:absolute;right:4%;top:6%;text-align:center;color:#5e8c7d;font-size:9px}.av-north:first-line{font-size:8px}.av-map-node{position:absolute;display:flex;align-items:center;flex-direction:column;transform:translate(-50%,-50%);z-index:1}.av-map-node:active{transform:translate(-50%,-48%)!important}.av-map-node>span{width:49px;height:49px;border-radius:17px;background:#fffbdf;border:4px solid #fff9e5;box-shadow:0 4px 0 #67896865,0 0 0 1px #829c7250;display:grid;place-items:center;font-size:26px}.av-map-node b{margin-top:8px;background:#fffef3f0;padding:5px 10px;border-radius:5px;box-shadow:0 2px 4px #3768460b;font-size:9px;white-space:nowrap}.av-map-node em{position:absolute;bottom:-26px;font-style:normal;letter-spacing:1.3px;font-size:6px;font-weight:800;background:#567a51;color:white;padding:4px 7px;border-radius:4px}.av-node-0{left:29%;top:63%}.av-node-1{left:43%;top:43%}.av-node-2{left:67%;top:34%}.av-node-3{left:73%;top:69%}.av-node-1>span{background:#e9dff0}.av-node-2>span{background:#d8ece2}.av-node-3>span{background:#fff0b7}.av-map-node.done>span{background:#638965;color:white}.av-locked{position:absolute;right:6%;top:26%;display:flex;align-items:center;gap:5px;font-size:8px;color:#627c70;flex-wrap:wrap;width:90px;opacity:.8}.av-locked small{font-size:6px;line-height:1.5}.av-map-caption{position:absolute;bottom:5%;left:4%;gap:7px;color:#608c7c}.av-map-caption,.av-world-bottom{display:flex;align-items:center;font-size:8px}.av-world-bottom{height:40px;justify-content:space-between;padding:0 20px;color:#88957e}.av-world-bottom>span{display:flex;align-items:center;gap:6px}.av-world-bottom>span:last-child{color:#a4ac9c}.av-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.av-section-title h2{font-size:13px;font-weight:700}.av-section-title>span{font-size:7px;color:#9ca490;letter-spacing:1.2px}.av-quests{margin-top:27px}.av-quest-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.av-quest{text-align:left;border:1px solid #e5e5d9;border-radius:12px;padding:14px 12px;background:white}.av-quest.peach{background:#fcf1e8}.av-quest.lavender{background:#f1edf7}.av-quest.mint{background:#edf4e9}.av-quest.yellow{background:#faf4df}.av-quest-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.av-quest-icon{font-size:25px;display:grid;place-items:center;background:#ffffff75;border:1px solid #ffffffd0;border-radius:10px;height:43px;width:43px}.av-quest-xp{font-size:7px;font-weight:700;color:#8f9874;background:#ffffff90;padding:4px 5px;border-radius:4px;display:flex;gap:3px;align-items:center}.av-quest>small{font-size:6px;letter-spacing:.7px;font-weight:700;color:#a09b8f}.av-quest h3{font-size:12px;font-weight:800;letter-spacing:-.3px;margin-top:6px}.av-quest p{font-size:8px;color:#92988a;margin-top:4px}.av-quest-foot{display:flex;justify-content:space-between;align-items:center;margin-top:17px;font-size:7px;color:#999c8b;gap:4px}.av-arrow{width:25px;height:25px;background:#ffffff85;border-radius:50%;display:grid;place-items:center;color:#6c7a5e}.av-bottom-note{display:flex;gap:12px;padding:20px 3px;font-size:9px;align-items:center;color:#939b8c}.av-bottom-note>span{font-size:20px}.av-bottom-note b{font-weight:600;color:#73816b}.av-right-column{display:flex;flex-direction:column;gap:18px}.av-companion-card{border:1px solid #e4e6d9;background:#fffef7;border-radius:14px;padding:20px;text-align:center}.av-companion-card .av-section-title svg{color:#b6a268}.av-companion-art{height:170px;position:relative;margin:4px 0 10px;background:radial-gradient(ellipse at 50% 70%,#eff1db,transparent 68%)}.av-companion-art svg{height:100%;width:100%}.av-spark{position:absolute;color:#c2b178}.s1{left:17%;top:24%;font-size:17px}.s2{right:15%;top:55%;font-size:22px}.av-ground-flower{position:absolute;bottom:9px;right:32px;color:#c9a77d}.av-tiny-tag{font-size:7px;letter-spacing:1.4px;color:#a5a58c}.av-companion-card h3{font-size:20px;letter-spacing:-.6px;font-weight:800;margin:6px 0}.av-companion-card>p{font-size:9px;color:#959a86;line-height:1.7}.av-progress-label{display:flex;justify-content:space-between;font-size:8px;color:#9aa088;margin-top:21px}.av-progress-label b{font-weight:600;color:#84916b}.av-app progress{display:block;height:7px;width:100%;border:none;border-radius:10px;overflow:hidden;background:#edf0e3;margin-top:9px}.av-app progress::-webkit-progress-bar{background:#edf0e3;border-radius:10px}.av-app progress::-webkit-progress-value{background:#98b482;border-radius:10px}.av-app progress::-moz-progress-bar{background:#98b482;border-radius:10px}.av-outline-button{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #e0e4d4;border-radius:6px;padding:10px 0;margin-top:20px;font-size:9px;color:#77876a;font-weight:600}.av-milestone{border:1px solid #e4e6d9;background:#fffefa;border-radius:13px;padding:18px}.av-milestone .av-section-title svg{color:#b6a473}.av-milestone>p{font-size:8px;color:#9ca18f;margin-top:7px;margin-bottom:17px}.av-milestone-row{display:flex;align-items:center;gap:9px;font-size:9px;margin-top:13px;color:#8f9886}.av-milestone-row>span{width:20px;height:20px;display:grid;place-items:center;border:1px solid #e4e8d9;border-radius:50%;font-size:8px;color:#a2ac93}.av-milestone-row>span.complete{background:#e5eedc;color:#5a7c4e}.av-milestone-reward{border-top:1px dashed #e3e6d6;margin-top:19px;padding-top:14px;display:flex;align-items:center;gap:10px}.av-milestone-reward>span{font-size:23px}.av-milestone-reward b{font-size:8px;font-weight:600}.av-milestone-reward small{display:block;font-size:7px;color:#a3a88f;margin-top:4px}.av-movement{display:flex;align-items:center;gap:10px;background:#eef1e6;border:1px solid #e1e7d5;border-radius:10px;padding:14px;color:#81906e}.av-movement b{font-size:8px;font-weight:600}.av-movement button{display:flex;align-items:center;gap:5px;font-size:8px;margin-top:5px;color:#939f7b}.av-footer{border-top:1px solid var(--line);margin-top:17px;display:flex;justify-content:space-between;gap:15px;padding:21px 0;font-size:7px;color:#a5ad9a;letter-spacing:.3px}.av-footer>span:first-child{font-size:8px;font-weight:700;letter-spacing:1.4px}.av-footer>span:last-child{font-size:6px;letter-spacing:1px}.av-detail{background:#fffefa;border:1px solid var(--line);border-radius:15px;padding:35px;text-align:center;min-height:500px}.av-detail>.av-eyebrow{justify-content:center}.av-detail h2{font-size:24px;font-weight:800;letter-spacing:-.7px}.av-detail>p{font-size:12px;color:#909986;line-height:1.8;margin:15px 0}.av-big-creature{width:260px;max-width:100%;margin:0 auto}.av-big-creature>span{font-size:145px;display:block;padding:20px}.av-emoji-creature{font-size:110px;display:block;padding-top:12px}.av-companion-options{display:flex;gap:12px;justify-content:center;margin:25px 0}.av-companion-options button{padding:15px;border:1px solid var(--line);border-radius:10px;min-width:90px;font-size:11px}.av-companion-options button.selected{border:2px solid #7f9b65;background:#f0f4e9}.av-companion-options span{display:block;font-size:35px;margin-bottom:10px}.av-collection{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}.av-collection>div{border:1px solid var(--line);border-radius:12px;padding:25px 10px;background:#f6f5ec}.av-collection span{font-size:45px}.av-collection h3{font-size:12px;margin:12px 0 8px;font-weight:700}.av-collection small{font-size:7px;color:#8e9b7d}.av-undiscovered{opacity:.5}.av-powers>div{display:flex;align-items:center;text-align:left;gap:20px;padding:25px 0;border-bottom:1px solid var(--line)}.av-powers>div>span{font-size:30px}.av-powers>div>div{flex:1}.av-powers h3{font-size:15px;font-weight:700}.av-powers p{font-size:11px;color:#909886;margin:5px 0}.av-powers b{font-size:20px}.av-powers small{font-size:8px;display:block;font-weight:400}.av-dialog{padding:44px;border:1px solid #e0e5d7;border-radius:24px;max-width:560px;width:calc(100% - 32px);color:var(--ink);background:#fffef8;box-shadow:0 30px 100px #233b3533;max-height:90vh;overflow:auto}.av-dialog::backdrop{background:#223d3866;backdrop-filter:blur(5px)}.av-close{position:absolute;right:15px;top:15px;color:#8e9b86;padding:8px;border-radius:50%}.av-question>progress{margin:20px 0 25px}.av-question-head{display:flex;gap:12px;align-items:center}.av-question-head h2{font-size:24px;font-weight:800;line-height:1.35}.av-question-head button{padding:9px;background:#edf2e4;border-radius:50%;flex-shrink:0}.av-question details{font-size:11px;color:#849276;margin-top:15px}.av-question details summary{cursor:pointer}.av-question details p{margin:10px 0}.av-question-picture{min-height:145px;display:flex;align-items:center;justify-content:center;font-size:37px;padding:20px 0;text-align:center;letter-spacing:2px}.av-answers{display:flex;gap:12px}.av-answers>button{flex:1;min-height:65px;border:2px solid #e0e7d7;background:white;border-radius:12px;font-size:25px;font-weight:700}.av-answers>button:hover{background:#eef4e6;border-color:#96b17f}.av-answers.movement{flex-direction:column}.av-answers.movement>button{font-size:13px;min-height:49px}.av-question>p{font-size:12px;color:#87967b;line-height:1.8;margin-bottom:16px}.av-question .av-feedback{min-height:44px;font-size:12px;margin:18px 0 0;color:#9a895e}.av-question .av-feedback.success{color:#62854c}.av-primary{background:#55784d;color:white;min-height:48px;border-radius:9px;display:flex;width:100%;align-items:center;justify-content:center;gap:12px;font-size:12px;font-weight:700;padding:12px;margin-top:16px}.av-reward{text-align:center}.av-reward-icon{font-size:65px;display:block;margin-bottom:20px}.av-reward>.av-eyebrow{justify-content:center}.av-reward h2{font-size:35px;font-weight:800;margin:15px 0}.av-reward p{font-size:13px;color:#87947e;line-height:1.8}.av-reward-chips{display:flex;justify-content:center;gap:10px;margin:20px 0}.av-reward-chips span{padding:9px 12px;border-radius:8px;background:#ecf2df;font-size:11px;color:#779163}.av-text-button{font-size:11px;color:#8a977d;margin-top:18px;padding:10px}.av-parent-dialog h2{font-size:27px;font-weight:800;margin:20px 0}.av-parent-dialog p{font-size:12px;color:#8c9881;line-height:1.8;margin:14px 0}.av-parent-dialog label{font-size:12px;font-weight:600;display:block;margin-top:24px}.av-parent-dialog input:not([type=checkbox]):not([type=range]){width:100%;border:1px solid #d8e1ce;padding:12px;border-radius:8px;margin-top:12px}.av-parent-dialog input[type=range]{width:100%;accent-color:#688b52;margin:20px 0 4px}.av-language-numbers{display:flex;justify-content:space-between;font-size:11px;margin-top:20px}.av-sound-label{display:flex!important;align-items:center;gap:10px}.av-sound-label input{accent-color:#688b52;width:18px;height:18px}.av-parent-summary{display:flex;align-items:center;gap:15px;background:#f0f3e8;padding:18px;border-radius:10px;margin-top:25px;color:#738b60}.av-parent-summary b{font-size:12px}.av-parent-summary p{margin:4px 0 0;font-size:10px}@media(min-width:1500px){.av-content{padding-top:42px}.av-heading{margin-bottom:35px}.av-heading h1{font-size:36px}.av-layout{grid-template-columns:minmax(0,1fr) 300px;gap:28px}.av-companion-art{height:200px}.av-quest{padding:20px 17px}.av-quest h3{font-size:14px}.av-quest p{font-size:10px}.av-quest>small{font-size:7px}.av-quest-foot{font-size:9px}.av-map-node>span{width:58px;height:58px}.av-companion-card>p,.av-map-node b,.av-milestone-row{font-size:11px}.av-section-title h2{font-size:15px}}@media(max-width:1200px){.av-sidebar{width:190px;padding:30px 13px}.av-topbar{padding:0 25px}.av-content{padding:28px 25px 0}.av-layout{grid-template-columns:minmax(0,1fr) 230px;gap:17px}.av-heading h1{font-size:25px}.av-level em{display:none}.av-quest-grid{grid-template-columns:repeat(2,1fr)}.av-map-label b{font-size:15px}.av-map-node>span{width:40px;height:40px;font-size:21px;border-radius:13px}.av-map-node b{font-size:7px;padding:4px 6px}.av-companion-card{padding:16px}.av-locked,.av-map-caption{font-size:6px}.av-locked{right:3%;top:25%;width:70px}.av-section-bar{padding:0 14px}.av-pill{font-size:6px}.av-quest>small{font-size:7px}.av-quest h3{font-size:14px}.av-quest p{font-size:10px}}@media(max-width:950px){.av-sidebar{width:78px;padding:25px 10px}.av-club,.av-logo>div,.av-player,.av-side-bottom>small,.av-sidebar nav button:not(.active) .av-nav-dot{display:none}.av-sidebar nav{margin-top:40px}.av-sidebar nav button{font-size:0;padding:0;justify-content:center;gap:0}.av-nav-dot{display:none}.av-parent-link{font-size:0;gap:0}.av-parent-link svg:last-child{display:none}.av-content{padding:25px 22px 0}.av-topbar{padding:0 22px}.av-footer>span:last-child,.av-level,.av-topbar .av-breadcrumb,.av-topbar>div>svg{display:none}.av-heading h1{font-size:28px}}@media(max-width:700px){.av-app{display:block;padding-bottom:68px}.av-sidebar{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;height:65px;min-height:0;z-index:10;padding:0;background:#fffefa;border-right:0;border-top:1px solid var(--line)}.av-logo,.av-side-bottom{display:none}.av-sidebar nav{margin:0;display:flex;height:100%;justify-content:space-around;padding:8px}.av-sidebar nav button{height:48px;width:23%;font-size:8px;flex-direction:column;gap:4px}.av-topbar{height:62px;padding:0 18px}.av-currencies>span:nth-child(2){margin:0 2px}.av-topbar>div{gap:7px}.av-currencies button{padding:7px;font-size:11px;gap:4px}.av-currencies button b{font-size:8px}.av-content{padding:25px 18px 0}.av-heading{margin-bottom:23px}.av-heading h1{font-size:27px}.av-heading p{font-size:11px;max-width:290px}.av-layout{grid-template-columns:1fr}.av-right-column{display:grid;grid-template-columns:1fr 1fr;gap:12px}.av-movement{grid-column:1/-1}.av-companion-art{height:120px}.av-companion-card h3{font-size:17px}.av-section-title h2{font-size:12px}.av-milestone{padding:15px}.av-milestone .av-section-title svg{display:none}.av-milestone-reward{flex-direction:column;text-align:center;gap:5px}.av-milestone-reward small{line-height:1.6}.av-companion-card .av-section-title svg{display:none}.av-companion-card>p,.av-outline-button{font-size:8px}.av-section-bar{height:49px}.av-section-bar h2{font-size:11px}.av-map-label{top:5%;left:4%;font-size:5px}.av-map-label b{font-size:13px;margin-top:4px}.av-island{aspect-ratio:1.65}.av-landscape{width:117%;max-width:none;left:-8%}.av-map-node>span{width:37px;height:37px;font-size:20px;border-width:3px}.av-map-node b{font-size:6px;margin-top:5px}.av-node-0{left:25%;top:63%}.av-node-1{left:41%;top:43%}.av-node-2{left:68%;top:34%}.av-node-3{left:77%;top:69%}.av-map-node em{font-size:5px;bottom:-22px}.av-locked{right:2%;top:25%;width:59px}.av-locked,.av-locked small,.av-map-caption{font-size:5px}.av-world-bottom{padding:0 12px;font-size:7px}.av-world-bottom>span:last-child{font-size:6px}.av-quests .av-section-title>span{font-size:5px}.av-quest-grid{gap:10px}.av-quest{padding:15px}.av-quest h3{font-size:13px}.av-quest-foot{font-size:8px}.av-bottom-note{font-size:8px;line-height:1.8}.av-footer{font-size:6px;align-items:center}.av-footer>span:first-child{font-size:6px;white-space:nowrap}.av-footer>span:nth-child(2){text-align:right}.av-detail{padding:25px 18px;min-height:400px}.av-detail h2{font-size:22px}.av-companion-options{gap:8px}.av-companion-options button{min-width:75px;padding:12px}.av-dialog{padding:40px 23px 25px}.av-question-head h2{font-size:22px}.av-question-picture{font-size:29px}.av-answers>button{min-height:70px}.av-question .av-eyebrow{font-size:7px}}@media(prefers-reduced-motion:reduce){.av-app *{scroll-behavior:auto!important;transition:none!important}}.av-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#f8f9f4;color:#547b52}.av-loading h1{font:700 24px system-ui}.av-profile-select select{max-width:165px;background:transparent;border:0;font-size:11px;font-weight:700;color:#547b52;cursor:pointer}.av-world-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;margin:0 0 24px}.av-world-strip button{border:1px solid #e1e7d9;background:#fffefa;border-radius:12px;padding:13px 6px;text-align:center}.av-world-strip button.selected{background:#eaf1e1;border:2px solid #839d6f;padding:12px 5px;box-shadow:0 3px 0 #d7e1ca}.av-world-strip span{font-size:25px;display:block;margin-bottom:7px}.av-world-strip b{font-size:11px;display:block}.av-world-strip small{font-size:7px;color:#8d9b80;display:block;margin-top:5px}.av-dungeon{display:flex;align-items:center;gap:16px;margin-top:21px;padding:22px;background:#f0ebf6;border:1px solid #e0d5eb;border-radius:14px}.av-dungeon>span{font-size:41px}.av-dungeon>div{flex:1}.av-dungeon small{font-size:7px;letter-spacing:1px;color:#9b88ab}.av-dungeon h2{font-size:17px;font-weight:800;margin:6px 0}.av-dungeon p{font-size:10px;line-height:1.8;color:#8d819b}.av-dungeon button{display:flex;gap:8px;align-items:center;background:#8a729d;color:white;font-size:10px;font-weight:700;padding:12px;border-radius:8px;flex-shrink:0}.av-dungeon.cleared{background:#edf3e6;border-color:#dce6d1}.av-graduation{text-align:center;padding:28px;background:#fcf3dc;border:1px solid #e7d9af;border-radius:14px;margin-top:18px}.av-graduation>span{font-size:58px}.av-graduation h2{font-weight:800;font-size:23px;margin:12px 0}.av-graduation p{font-size:12px;line-height:1.8;color:#918465}.av-evolved{filter:drop-shadow(0 0 14px #e5c26d);background:radial-gradient(ellipse,#fcf0c9,transparent 70%)}.av-epic-reward{padding:20px;margin-top:20px;background:#efe7f8;color:#8d70a2;border-radius:12px;font-weight:700}.av-alert{background:#fff1cf;border:1px solid #e9d7a5;color:#80704c;padding:14px;border-radius:10px;font-size:12px;line-height:1.7;margin-bottom:20px}.av-question-picture{white-space:pre-line}.av-long-picture{font-size:18px;letter-spacing:0;line-height:1.6}.av-answers.movement>button{padding:13px 16px;line-height:1.6}.av-dashboard{max-width:760px}.av-dashboard h3{font-family:inherit;font-size:17px;font-weight:750;display:flex;gap:9px;align-items:center}.av-dashboard h4{font-family:inherit;font-size:13px;font-weight:700;margin:22px 0 8px}.av-dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.av-dashboard-stats>div{background:#eff3e7;border-radius:12px;padding:17px}.av-dashboard-stats b{display:block;font-size:25px}.av-dashboard-stats span{display:block;font-size:10px;color:#879379;margin-top:7px}.av-parent-section{border-top:1px solid #e3e8d9;padding-top:26px;margin-top:28px}.av-dashboard select{width:100%;padding:12px;border:1px solid #d8e1ce;border-radius:8px;background:white;margin-top:12px;font-size:13px}.av-dashboard details{margin-top:18px}.av-dashboard summary{font-size:12px;font-weight:650;cursor:pointer;color:#728461;padding:10px 0}.av-action-row{display:flex;gap:10px;margin-top:18px}.av-action-row button{border:1px solid #d6dfc9;background:#f0f4e8;border-radius:8px;padding:12px 15px;font-size:11px;display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-height:45px}.av-report-table{overflow-x:auto}.av-report-table table{border-collapse:collapse;width:100%;font-size:11px;margin-top:20px}.av-report-table td,.av-report-table th{text-align:left;padding:12px 9px;border-bottom:1px solid #e4e8dc}.av-report-table thead{background:#eff3e8}.av-install{margin-top:15px}.av-install button{display:flex;gap:8px;align-items:center;padding:13px 18px;border-radius:8px;background:#55784d;color:white;font-size:12px}.av-dashboard input[type=file][hidden]{display:none}.av-profile-select select:focus-visible{outline:3px solid #9b79bf;outline-offset:3px}@media(max-width:950px){.av-world-strip{gap:6px}.av-world-strip small{display:none}.av-dungeon{flex-wrap:wrap}.av-dungeon>div{min-width:150px}.av-dungeon button{margin-left:auto}.av-profile-select select{max-width:120px}}@media(max-width:700px){.av-world-strip{display:flex;overflow-x:auto;padding-bottom:9px;scroll-snap-type:x proximity}.av-world-strip button{min-width:85px;scroll-snap-align:start}.av-world-strip small{display:block;font-size:6px}.av-world-strip b{font-size:10px}.av-dungeon{padding:18px}.av-dungeon>span{font-size:32px}.av-dungeon h2{font-size:15px}.av-dungeon button{min-height:44px}.av-dashboard-stats{gap:7px}.av-dashboard-stats>div{padding:12px}.av-dashboard-stats b{font-size:22px}.av-dashboard-stats span{font-size:9px}.av-question .av-eyebrow{font-size:7px;letter-spacing:1px}.av-action-row{flex-wrap:wrap}.av-map-node,.av-quest-icon{min-height:44px}.av-map-node{min-width:44px}.av-topbar .av-profile-select select{font-size:10px;max-width:115px}}.av-parent-help-button{margin:0 0 16px;min-height:44px}.av-parent-help{padding:17px;background:#edf3e4;border:1px solid #d9e5cc;border-radius:12px;margin:0 0 18px;font-size:12px;line-height:1.7}.av-parent-help>b{font-size:13px}.av-parent-help p{margin-top:10px}.av-parent-help small{display:block;margin-top:12px;color:#71825f;font-size:10px}.av-supported-note{background:#edf3e4;padding:10px;border-radius:8px;margin-top:15px!important}.av-quest-grid{grid-template-columns:repeat(3,1fr)}.av-quest.blue{background:#e8f1f7}.av-quest.rose{background:#f8eaf0}.av-focus-quest{box-shadow:0 0 0 2px #a3b77b}.av-node-4{left:43%;top:77%}.av-node-5{left:56%;top:15%}.av-node-4>span{background:#dfedf7}.av-node-5>span{background:#f1dfe9}.av-daily-banner{display:flex;align-items:center;gap:16px;padding:22px;background:linear-gradient(120deg,#353e58,#60637d);border-radius:14px;color:#f6f2e8;margin-bottom:20px;box-shadow:0 6px 20px #29334a15}.av-daily-emoji{font-size:41px}.av-daily-banner>div{flex:1}.av-daily-banner small{font-size:8px;letter-spacing:1px;color:#c0c6d8}.av-daily-banner h2{color:#fff6e8;font-size:20px;font-weight:800;margin:7px 0}.av-daily-banner p{font-size:10px;line-height:1.7;color:#c4cbd8}.av-daily-banner button{background:#e6c78a;color:#554b34;border-radius:8px;padding:13px;font-size:10px;font-weight:700;display:flex;align-items:center;gap:8px;flex-shrink:0}.av-daily-rank{text-align:center;margin:16px 0}.av-daily-rank>span{font-size:35px;display:block;margin-bottom:8px}.av-daily-rank b{font-size:14px}.av-milestone>p{line-height:1.7}.av-focus-card{border-radius:13px;padding:20px;background:#f1f4e5;border:1px solid #dce5ca}.av-focus-card>span{font-size:28px;float:right}.av-focus-card small{font-size:7px;letter-spacing:1.2px;color:#8a9878}.av-focus-card h3{font-size:15px;font-weight:700;margin:9px 0}.av-focus-card p{font-size:10px;line-height:1.7;color:#929a82}.av-focus-card button{font-size:10px;display:flex;gap:10px;align-items:center;margin-top:15px;font-weight:700;color:#6c8558}.av-player-hero{overflow:visible;height:84px;width:84px}.av-player-hero>svg{height:105px;width:95px;position:absolute;bottom:-1px}.av-player-hero>span{z-index:1}.av-hero-stage{height:330px;position:relative;max-width:420px;margin:0 auto;background:radial-gradient(ellipse,#edf1df,transparent 70%)}.av-hero-svg{width:280px;height:310px;margin:auto}.av-hero-companion{position:absolute;bottom:0;right:-5px;width:150px;height:140px}.av-hero-companion>svg{width:100%;height:100%}.av-hero-companion>span{font-size:90px}.av-character-options{display:flex;justify-content:center;gap:12px;margin:24px 0}.av-character-options button{border:1px solid #dce4d1;border-radius:12px;padding:15px;min-width:100px;text-transform:capitalize;font-size:12px}.av-character-options button.selected{border:2px solid #809b6c;background:#edf3e4}.av-character-options span{display:block;font-size:25px;margin-bottom:8px}.av-customize-row{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin:20px 0}.av-customize-row fieldset{border:none;padding:0;display:flex;gap:9px}.av-customize-row legend{font-size:10px;color:#8f9982;margin-bottom:10px;text-align:left}.av-customize-row button{width:30px;height:30px;border-radius:50%;border:3px solid #fffef8;box-shadow:0 0 0 1px #e3e6d9}.av-customize-row button[aria-pressed=true]{box-shadow:0 0 0 3px #698550}.av-equipped{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:23px 0}.av-equipped>div{background:#f3f5eb;border:1px dashed #d9dfca;border-radius:10px;padding:15px 8px;display:flex;align-items:center;flex-direction:column;gap:10px}.av-equipped small{font-size:7px;letter-spacing:1px;color:#97a185}.av-equipped span{font-size:27px}.av-equipped b{font-size:10px;line-height:1.5}.av-equipped button{font-size:9px;text-decoration:underline;color:#7c8e69;padding:7px}.av-hero-subheading{font-weight:700;font-size:16px;margin-top:12px!important}.av-inventory>.av-eyebrow{margin-bottom:15px}.av-item{border:1px solid #dfdfd2!important;position:relative;border-radius:12px;padding:20px!important}.av-item>small{display:block;font-size:8px;margin-bottom:13px;letter-spacing:1px}.av-item>span{display:block;font-size:43px}.av-item>p{font-size:10px;color:#8e987f}.av-item>h3{font-size:13px;font-weight:750;margin:13px 0 7px}.av-item .av-outline-button{font-size:9px;line-height:1.5;padding:12px 8px}.av-rarity-common{background:#f1f1e8!important;border-color:#d9ddcd!important}.av-rarity-uncommon{background:#eaf3e6!important;border-color:#b9d3ab!important}.av-rarity-rare{background:#e7f0fb!important;border-color:#adc8e6!important}.av-rarity-epic{background:#f1e8fa!important;border-color:#c8a9e1!important}.av-empty-loot{padding:45px 20px}.av-empty-loot>span{font-size:65px}.av-empty-loot h3{font-size:18px;font-weight:700;margin:20px 0 10px}.av-empty-loot p{font-size:12px;color:#8b987c}.av-drop-rates{margin-top:24px;text-align:left;color:#89947b;font-size:11px;line-height:1.8}.av-drop-rates summary{cursor:pointer;font-weight:700}.av-drop-rates p{margin-top:12px}.av-loot-reveal{padding:22px;border:1px solid;border-radius:15px;margin:20px 0}.av-loot-reveal>span{font-size:52px;display:block;margin:10px}.av-loot-reveal small{font-size:8px;letter-spacing:2px}.av-loot-reveal h3{font-size:17px;font-weight:800;margin-bottom:10px}.av-stat-board{text-align:left}.av-stat-board>.av-eyebrow{justify-content:flex-start}.av-stat-board h2{margin-top:12px}.av-stat-board>p{font-size:12px;color:#8a9781;line-height:1.8;margin:12px 0 22px}.av-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.av-stat-grid>article{padding:18px;border:1px solid #e0e5d7;border-radius:12px;background:#fffefa}.av-stat-grid>article.focused{border:2px solid #9eb784;background:#f4f7ec}.av-stat-header{display:flex;gap:10px;align-items:center}.av-stat-header>span{font-size:26px}.av-stat-header>div{flex:1}.av-stat-header h3{font-size:13px;font-weight:750;display:block}.av-stat-header small{font-size:8px;color:#8d9983}.av-stat-header>b{font-size:19px}.av-stat-grid article>p{font-size:9px;line-height:1.7;color:#8d987f;margin-top:12px}.av-stat-grid article>button{font-size:9px;color:#6a8556;display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:15px;font-weight:700;gap:5px}.av-gear-power{display:block;font-size:8px;color:#9a80ad;margin-top:10px}.av-focus-callout{padding:17px;border:1px solid #dee6d1;border-radius:10px;background:#eff3e6;display:flex;gap:13px;margin-top:20px}.av-focus-callout>span{font-size:24px}.av-focus-callout b{font-size:12px}.av-focus-callout p{font-size:10px;line-height:1.8;color:#8d987e;margin-top:7px}.av-stat-board.compact{padding:18px 0}.av-stat-board.compact h2{font-size:20px;font-weight:750}.av-stat-board.compact .av-stat-header small{font-size:9px}.av-stat-board.compact p{margin-top:10px}.av-world-strip button:disabled{opacity:.6}@media(max-width:1200px){.av-daily-banner{flex-wrap:wrap}.av-daily-banner>div{min-width:160px}.av-daily-banner button{margin-left:auto}.av-stat-grid{grid-template-columns:1fr}.av-quest-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.av-daily-banner{padding:18px;gap:10px}.av-daily-banner h2{font-size:17px}.av-daily-banner button{min-height:44px}.av-node-4{left:41%;top:79%}.av-node-5{left:56%;top:15%}.av-character-options{gap:7px}.av-character-options button{min-width:75px;padding:12px;font-size:10px}.av-hero-stage{height:300px}.av-hero-svg{width:240px;height:285px}.av-hero-companion{width:110px;height:105px;right:-12px}.av-hero-companion>span{font-size:75px}.av-customize-row{gap:18px}.av-equipped{gap:6px}.av-equipped b{font-size:9px}.av-stat-grid{grid-template-columns:1fr}.av-focus-card{grid-column:1/-1}.av-customize-row button{min-width:34px;min-height:34px}.av-inventory .av-collection{grid-template-columns:1fr}.av-stat-grid article>button{min-height:44px}.av-loot-reveal{padding:17px}}.av-account{min-height:85vh;display:grid;place-items:center;background:#f3f5ee;padding:32px 20px;color:#263d35;font-family:Arial,Helvetica,sans-serif}.av-account-card{width:min(100%,540px);padding:36px;background:white;border:1px solid #dde5d8;border-radius:24px;box-shadow:0 14px 60px #263d3510}.av-account-card h1{font-size:32px;line-height:1.15;margin:18px 0}.av-account-card p{line-height:1.6;margin:16px 0}.av-account-card form{display:grid;gap:12px;margin:24px 0}.av-account-card input:not([type=checkbox]),.av-account-card select{width:100%;padding:13px;border:1px solid #bdcbb9;border-radius:10px;background:#fff;color:#263d35}.av-account-card button{cursor:pointer;padding:12px;border-radius:10px;border:1px solid #bdcbb9}.av-account-card small{display:block;margin-top:24px;line-height:1.5}.av-account-consent{display:flex;gap:10px;font-size:13px;line-height:1.5;align-items:flex-start}.av-account-consent input{margin-top:4px}.av-account-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:10px 24px;background:#e6eddc;color:#294336;font:13px Arial,sans-serif}.av-account-bar button{padding:8px 14px;border:1px solid #a2b294;border-radius:9px;cursor:pointer}.av-account-bar button:disabled{opacity:.5;cursor:wait}.av-account-bar button:focus-visible,.av-account-card button:focus-visible{outline:3px solid #547b52;outline-offset:3px}