.adv-hero{min-height:350px;padding:52px 42px;display:flex;align-items:center;justify-content:space-between;gap:22px;isolation:isolate;position:relative;background:linear-gradient(90deg,#10231bec 5%,#142b1fc9 60%,#11271c5c),url('/tiers/tropiciel.webp') center 42%/cover;border:1px solid #c3b57c2c;border-radius:20px 20px 0 0;overflow:hidden}.adv-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 65%,#0c201ce0);z-index:-1}.adv-hero .eyebrow,.adv-section-head .eyebrow{color:#c5b67f;font-size:10px;letter-spacing:2px}.adv-hero h1{font:500 clamp(38px,4.6vw,68px)/1.05 Georgia,serif;letter-spacing:-1.8px;margin:20px 0;color:#f1eedb}.adv-hero h1 em{color:#c3d4a2;font-weight:400}.adv-hero p{max-width:480px;font-size:13px;line-height:1.8;color:#c0cbb5}.adv-hero-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:23px}.adv-hero-tags>span{font-size:9px;border:1px solid #dfcf963d;border-radius:20px;padding:8px 12px;color:#ddd5ad;background:#14291b8a}.adv-compass{flex:0 0 180px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:180px;height:180px;border:1px solid #e1c99445;border-radius:50%;box-shadow:0 0 0 12px #d5c67b08,0 0 0 13px #d5c67b1c;color:#e4d2a2}.adv-compass>span{font:10px Georgia}.adv-compass>b{font:85px/1 Georgia;text-shadow:0 0 30px #cab97040;animation:adv-compass 24s ease-in-out infinite}.adv-compass small{text-align:center;font-size:8px;letter-spacing:2px;line-height:1.8}.adv-statbar{display:grid;grid-template-columns:repeat(3,1fr) 1.4fr;background:#182b21;border:1px solid #c3b57c2c;border-top:0}.adv-statbar>div{padding:23px 25px;border-right:1px solid #c3b57c20}.adv-statbar>div:last-child{border:0}.adv-statbar small{font-size:8px;letter-spacing:1.5px;color:#9eaf95;display:block;margin-bottom:8px}.adv-statbar strong{font:500 27px Georgia;color:#e9e1c4}.adv-statbar strong span{color:#82927e;font-size:17px}.adv-statbar .adv-title{font-size:17px}.adv-tabs{display:flex;overflow-x:auto;gap:2px;background:#0f211a;border:1px solid #c3b57c24;padding:0 12px;scrollbar-width:thin}.adv-tabs button{flex:1;white-space:nowrap;background:none;color:#a9b79e;border:0;border-bottom:2px solid transparent;cursor:pointer;padding:23px 14px;font:500 12px inherit}.adv-tabs small{font-size:8px;letter-spacing:1px;color:#a59569;margin-right:8px}.adv-tabs [aria-pressed=true]{border-bottom-color:#dac486;color:#ece3bd;background:linear-gradient(transparent,#d3c27f0b)}.adv-content{padding:32px 0}.adv-section-head{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:28px}.adv-section-head h2{font:500 clamp(26px,3vw,37px)/1.15 Georgia;margin:12px 0;color:#eee8ce}.adv-section-head p,.adv-room p{font-size:12px;color:#a5b59b;line-height:1.9;max-width:720px}.adv-reward{font:500 30px Georgia;white-space:nowrap;color:#dccc9e}.adv-reward small{display:block;font:10px sans-serif;margin-top:7px;color:#a7b69e}.adv-exp-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:22px;align-items:start}.adv-routes{display:grid;gap:13px}.adv-route{position:relative;isolation:isolate;min-height:180px;border:1px solid #c5cfa626;border-radius:14px;overflow:hidden;background:#17271f;transition:border-color .2s,transform .2s}.adv-route.selected{border-color:#d1bd7a8c;box-shadow:0 0 0 1px #d1bd7a10}.adv-route>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.18;z-index:-1;object-position:65% 45%}.adv-route>div{padding:25px;background:linear-gradient(90deg,#14241be3,#14241b3d)}.adv-route small{font-size:9px;letter-spacing:1px;color:#c8b985}.adv-route h3{font:500 25px Georgia;color:#eee6cb;margin:10px 0}.adv-route p{font-size:11px;color:#b6c2aa;line-height:1.8;max-width:380px}.adv-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}.adv-actions .button,.adv-join .button{font-size:10px;padding:10px 15px;min-height:36px}.adv-route-map{padding:22px;border:1px solid #c4cda02c;border-radius:14px;background:#12231d}.adv-route-map>.eyebrow{font-size:10px;color:#cdbd89}.adv-map{position:relative;aspect-ratio:1;overflow:hidden;border-radius:10px;background:#0b2035;margin-top:16px;border:1px solid #c4cda031}.adv-map>img{width:100%;height:100%;display:block;filter:saturate(.7) brightness(.8)}.adv-map>svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.adv-map polyline{stroke:#efd797;stroke-width:3;stroke-dasharray:9 9;fill:none;filter:drop-shadow(0 1px 2px #000)}.adv-map-pin{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:8.1%;aspect-ratio:1;border:1px solid #f5dca2;background:#e5c47735;border-radius:50%;color:#fff2c5}.adv-map-pin b{font:600 11px sans-serif;text-shadow:0 1px 4px #000}.adv-map-own{position:absolute;transform:translate(-50%,-50%);font-size:13px;color:#9bf0e4;filter:drop-shadow(0 0 3px #061612);line-height:1}.adv-map-compass{position:absolute;top:12px;right:12px;color:#eee5c8;font-size:11px;text-shadow:0 1px 3px #000}.adv-route-map ol{list-style:none;padding:0;margin:19px 0 10px;display:grid;gap:12px}.adv-route-map li{display:flex;align-items:center;gap:12px;font-size:11px;color:#bbc5ae}.adv-route-map li b{width:23px;height:23px;display:grid;place-items:center;border:1px solid #bfc69340;border-radius:50%;color:#d5c28b;font-size:10px}.adv-route-map li.done{color:#cce3b2}.adv-route-map li.done b{background:#b4c78b;color:#17251b}.adv-route-map p,.adv-footnote{color:#91a68e;font-size:10px;line-height:1.9}.adv-footnote{margin-top:23px;padding:18px 21px;border-left:2px solid #a9b88b40;background:#14251c69}.adv-join,.adv-title-select{display:flex;gap:12px;align-items:end;background:#182a20;border:1px solid #b8c29526;border-radius:12px;padding:20px;margin:20px 0}.adv-join label,.adv-title-select label{display:grid;gap:9px;font-size:11px;color:#c0c8ae;flex:1;min-width:0}.adv-join input{letter-spacing:3px;text-transform:uppercase}.adv-join input,.adv-title-select select{width:100%;box-sizing:border-box;background:#0d1f17;color:#e6dec3;border:1px solid #c4c39140;border-radius:6px;padding:12px;font:12px inherit}.adv-room{padding:28px;background:radial-gradient(at 100% 0,#b29a4620,transparent 60%),#182a20;border:1px solid #d0bf7c46;border-radius:14px}.adv-room>.eyebrow{color:#c7bc8c;font-size:9px}.adv-room h3{font:500 29px Georgia;color:#e8e2c8;margin:18px 0}.adv-room-code{display:flex;align-items:center;justify-content:space-between;border:1px dashed #b3c38c5c;background:#0b2015;padding:16px;border-radius:8px}.adv-room-code code{font:22px monospace;letter-spacing:4px;color:#e5d194}.adv-room-code .button{font-size:10px;padding:9px}.adv-members{list-style:none;padding:0;margin:24px 0}.adv-members li{padding:13px 0;border-bottom:1px solid #aab99324;display:flex;gap:10px;align-items:center;font-size:11px}.adv-members li>div{flex:1;min-width:0;overflow-wrap:anywhere}.adv-members b{color:#d9dfc9;font-weight:500}.adv-members small{display:block;font-size:9px;color:#a5b69b;margin-top:5px}.adv-members li>span:last-child{font-size:9px;color:#b3bd9e;max-width:110px;text-align:right}.adv-member-dot{width:6px;height:6px;border-radius:50%;background:#978d6f}.adv-member-dot.ready{background:#b4d98c;box-shadow:0 0 8px #b4d98c40}.adv-notice{display:flex;align-items:center;gap:15px;justify-content:space-between;font-size:12px;line-height:1.8;padding:18px 23px;border:1px solid #d6c38c2a;background:#c3ad6a0b;margin-bottom:25px;border-radius:10px;color:#cbd0b4}.adv-history{margin-top:30px}.adv-history h3{font:23px Georgia;color:#e6e0c7}.adv-history>div{display:flex;align-items:center;gap:20px;padding:15px 0;border-bottom:1px solid #b4c29e24;font-size:11px;color:#a7b39b}.adv-history strong{flex:1;font-weight:500;color:#d6dfc2}.adv-empty{padding:55px 25px;text-align:center;border:1px dashed #b6c29040;border-radius:16px;background:linear-gradient(130deg,#19322466,#0d1d16)}.adv-empty img{width:70px;height:70px;opacity:.7}.adv-empty h3{font:28px Georgia;color:#e4ddc3}.adv-empty p{font-size:12px;color:#a3b39b}.adv-lives{display:grid;gap:20px}.adv-life{display:grid;grid-template-columns:230px 1fr;border:1px solid #bfc79f2e;background:#14271e;border-radius:14px;overflow:hidden}.adv-life-art{position:relative;min-height:230px;background:#0c2017}.adv-life-art img{width:100%;height:100%;position:absolute;object-fit:cover;filter:saturate(.75) brightness(.83)}.adv-life-art>span{position:absolute;left:15px;top:15px;font-size:9px;background:#0d1f17d9;color:#ddd9ad;padding:7px 11px;border:1px solid #b7c28a3d;border-radius:20px}.adv-life-copy{padding:25px}.adv-life-copy>small{color:#93a38d;font-size:9px}.adv-life-copy h3{font:28px Georgia;color:#e8e2c8;text-transform:capitalize;margin:12px 0 20px}.adv-life-stats{display:flex;gap:25px;flex-wrap:wrap}.adv-life-stats span{font-size:9px;color:#93a28d}.adv-life-stats b{display:block;font:21px Georgia;color:#d6d6b7;margin-bottom:5px}.adv-events{margin-top:20px;display:flex;gap:8px;flex-wrap:wrap}.adv-events>span{border:1px solid #b9c2932b;padding:8px 10px;border-radius:6px;color:#c2caaa;font-size:10px}.adv-events small{font-size:8px;color:#8b9a82;display:block;margin-top:4px}.adv-season{padding:40px;position:relative;border:1px solid #d3b47850;border-radius:16px;background:linear-gradient(100deg,#302923eb,#2a392aaf),url('/tiers/wladca.webp') center/cover;color:#e9d3a5}.adv-season h2{font:42px Georgia;margin:17px 0}.adv-season p{max-width:650px;font-size:12px;line-height:1.9;color:#c4c6ad}.adv-season-score{display:flex;align-items:baseline;gap:13px;margin:25px 0}.adv-season-score strong{font:60px Georgia;color:#f0dfb2}.adv-season-score span{font-size:12px;color:#c5c6aa}.adv-milestones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 38px}.adv-milestone{border:1px solid #b7c1932b;background:#15281e;padding:23px;border-radius:12px;min-width:0}.adv-milestone .eyebrow{font-size:9px;color:#c5b780}.adv-milestone h3{font:22px Georgia;color:#e3dec3;margin:15px 0 20px}.adv-milestone p{font-size:10px;color:#a0ae92;line-height:1.7}.adv-content progress{width:100%;height:5px;accent-color:#ccba7f;border-radius:3px;overflow:hidden;display:block;background:#081b13}.adv-content progress::-webkit-progress-bar{background:#081b13}.adv-content progress::-webkit-progress-value{background:linear-gradient(90deg,#849e6d,#d2bf86)}.adv-title-award{display:block;margin-top:24px;font:30px Georgia;color:#d4bd84}.adv-title-award span{font:11px sans-serif;vertical-align:middle}.adv-skin-card{display:flex;width:100%;gap:10px;align-items:center;text-align:left;border:1px solid #b4c19a2d;border-radius:9px;padding:14px;background:radial-gradient(at 0 0,#bdaf6330,transparent 85%),#102319;color:#d5c899;cursor:pointer;margin-top:18px;min-width:0}.adv-skin-card:hover{border-color:#d1bf7b83}.adv-skin-seal{font:32px Georgia;flex-shrink:0}.adv-skin-card>div{min-width:0;flex:1}.adv-skin-card small{font-size:7px;letter-spacing:1.2px;color:#acb68d;display:block}.adv-skin-card strong{font:18px Georgia;color:#e2d9b7;display:block;margin:7px 0}.adv-skin-card em{font-style:normal;font-size:9px;color:#a2b596;display:block;margin-top:8px}.adv-palette{display:flex;gap:2px}.adv-palette i{flex:1;height:8px;border-radius:2px}.adv-diets{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.adv-diets article{background:#17291e;padding:23px;border:1px solid #adbf9626;border-radius:12px}.adv-diets h3{font:22px Georgia;color:#d9dfbf;margin:0 0 20px}.adv-diets article>span{display:inline-block;font-size:10px;margin-top:12px;color:#a1b292}.adv-diets b{float:right;margin-top:10px;color:#d4bf80;font-weight:500;font-size:16px}.adv-diets small{font-size:10px}.adv-secret-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.adv-riddle{padding:34px;background:linear-gradient(130deg,#253728,#15251c);border:1px solid #b0c28f33;border-radius:15px;position:relative}.adv-riddle-number{font:52px Georgia;color:#9ea67844;display:block;margin-bottom:24px}.adv-riddle-number small{font-size:18px;margin-left:5px}.adv-riddle .eyebrow{font-size:9px;color:#c1b284}.adv-riddle h3{font:30px Georgia;color:#e3ddc4;margin:13px 0}.adv-riddle blockquote{font:italic 20px/1.65 Georgia;color:#bfc9a6;margin:22px 0 30px}.adv-riddle>p{font-size:11px;color:#a8b493}.adv-riddle .button{font-size:10px;margin-top:10px}.adv-secret-art{height:100%;min-height:350px;position:relative;overflow:hidden;border-radius:15px}.adv-secret-art img{position:absolute;width:100%;height:100%;object-fit:cover;filter:brightness(.5) saturate(.65)}.adv-secret-art>span{position:absolute;bottom:30px;left:30px;color:#efe6c9;font-size:10px;letter-spacing:2px;line-height:2.5}.adv-secret-art em{font:italic 27px Georgia;letter-spacing:0}.adv-secret-steps{display:grid;grid-template-columns:repeat(6,1fr);margin-top:23px;gap:8px}.adv-secret-steps>div{border:1px solid #bbc79822;border-radius:10px;min-height:90px;padding:17px 10px;text-align:center;background:#102319;color:#6d846e}.adv-secret-steps b{display:block;font:25px Georgia;margin-bottom:10px}.adv-secret-steps span{font-size:9px;line-height:1.5;display:block}.adv-secret-steps .found{background:#293d27;color:#d8d2a4;border-color:#c4b97a50}.adv-achievements{display:grid;grid-template-columns:1fr 1fr;gap:18px}.adv-achievement{display:flex;gap:18px;padding:25px;border:1px solid #bbca9c2a;background:linear-gradient(130deg,#1e3224,#13251b);border-radius:13px}.adv-achievement>div:last-child{flex:1;min-width:0}.adv-achievement-mark{font:28px Georgia;flex:0 0 40px;color:#aab789;opacity:.6}.adv-achievement .eyebrow{font-size:8px;color:#a4b486}.adv-achievement h3{font:24px Georgia;line-height:1.2;color:#e3dfbf;margin:13px 0}.adv-achievement p{font-size:11px;line-height:1.8;color:#aebba1;min-height:35px}.adv-achievement-progress{display:flex;gap:10px;justify-content:space-between;margin-top:12px;font-size:9px;color:#9eae92}.adv-achievement-progress strong{font-weight:500;color:#bcb78b}.adv-achievement.unlocked,.adv-milestone.unlocked{border-color:#d5c18e70}.adv-title-select{margin:0 0 23px}.adv-title-select select{margin:0}.rarity-prestige{--rarity:#a6d3b8}.adv-content button:focus-visible,.adv-tabs button:focus-visible{outline:2px solid #e2c98d;outline-offset:4px}.adv-content button:disabled{cursor:not-allowed;opacity:.45}
@keyframes adv-compass{0%,100%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}
@media(max-width:1000px){.adv-exp-grid{grid-template-columns:1fr}.adv-route-map{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.adv-route-map>.eyebrow{grid-column:1/-1}.adv-route-map .adv-map{grid-row:2/4;margin:0}.adv-route-map p{margin:0}.adv-milestones{gap:9px}.adv-milestone{padding:17px}.adv-achievements{grid-template-columns:1fr}.adv-tabs button{font-size:11px;padding:20px 11px}.adv-compass{flex-basis:130px;width:130px;height:130px}.adv-compass>b{font-size:60px}}
@media(max-width:600px){.adv-hero{padding:35px 22px;min-height:310px}.adv-hero h1{font-size:43px}.adv-compass{display:none}.adv-statbar{grid-template-columns:1fr 1fr}.adv-statbar>div{padding:17px;border-bottom:1px solid #c3b57c20}.adv-statbar strong{font-size:24px}.adv-statbar .adv-title{font-size:16px}.adv-tabs{padding:0 5px}.adv-tabs button{flex:0 0 auto}.adv-tabs small{display:none}.adv-section-head{align-items:start;flex-direction:column;gap:8px}.adv-section-head h2{font-size:30px}.adv-content{padding-top:26px}.adv-reward{font-size:25px}.adv-reward small{display:inline;margin-left:8px}.adv-route-map{display:block;padding:19px}.adv-route-map .adv-map{margin:16px 0}.adv-route>div{padding:21px}.adv-room{padding:23px 18px}.adv-room-code code{font-size:19px;letter-spacing:2px}.adv-join{padding:15px}.adv-notice{flex-direction:column;align-items:start}.adv-life{grid-template-columns:1fr}.adv-life-art{min-height:180px}.adv-life-stats{gap:18px}.adv-life-copy{padding:23px}.adv-season{padding:28px 23px}.adv-season h2{font-size:33px}.adv-season-score strong{font-size:50px}.adv-milestones,.adv-diets{grid-template-columns:1fr}.adv-milestone{padding:24px}.adv-secret-grid{grid-template-columns:1fr}.adv-secret-art{min-height:210px}.adv-secret-steps{grid-template-columns:repeat(3,1fr)}.adv-riddle{padding:27px}.adv-achievement{padding:23px 18px;gap:10px}.adv-achievement-mark{font-size:22px;flex-basis:28px}.adv-achievement h3{font-size:22px}.adv-title-select{align-items:stretch;flex-direction:column}.adv-history>div{flex-wrap:wrap;gap:10px}.adv-history strong{flex-basis:50%}.adv-history small{font-size:9px}}
@media(prefers-reduced-motion:reduce){.adv-compass>b{animation:none}.adv-route{transition:none}}
