.realm-progress-badge{box-sizing:border-box;-webkit-user-select:none;user-select:none;pointer-events:auto;cursor:default;border-radius:999px;align-items:center;gap:.65rem;max-width:20rem;height:3.15rem;min-height:3.15rem;padding:.35rem .85rem .38rem .45rem;transition:transform .2s,box-shadow .2s;display:inline-flex}.realm-progress-badge__medallion{box-sizing:border-box;border-radius:50%;flex:0 0 2.35rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.realm-progress-badge__body{flex-direction:column;justify-content:center;gap:.25rem;min-width:8rem;display:flex}.realm-progress-badge__copy{font-family:var(--font-kids,"Comfortaa", "Nunito", sans-serif);white-space:nowrap;font-size:.8rem;font-weight:900;line-height:1.15;display:block}.realm-progress-badge__copy-compact{display:none}.realm-progress-badge__track{box-sizing:border-box;border-radius:999px;width:100%;height:.32rem;display:block;overflow:hidden}.realm-progress-badge__track i{border-radius:inherit;height:100%;transition:width .6s cubic-bezier(.34,1.56,.64,1);display:block}.realm-progress-badge--invata{color:#482512;background:linear-gradient(#fffcf2 0%,#f6eed8 100%);border:1.5px solid #f6eed8;box-shadow:0 2px 8px #23100824,inset 0 1px #ffffffe6}.realm-progress-badge--invata .realm-progress-badge__medallion{color:#552c13;background:radial-gradient(circle at 35% 28%,#fff8d6,#e9ad3d);border:2px solid #f6eed8;box-shadow:0 2px 4px #552c1340,inset 0 1px #fffc}.realm-progress-badge--invata .realm-progress-badge__track{background:#7c481b29}.realm-progress-badge--invata .realm-progress-badge__track i{background:linear-gradient(90deg,#f59e0b,#fbbf24);box-shadow:0 0 6px #f59e0b80}.realm-progress-badge--exploreaza{color:#482512;background:linear-gradient(#fffcf2 0%,#f6eed8 100%);border:1.5px solid #f6eed8;box-shadow:0 2px 8px #23100824,inset 0 1px #ffffffe6}.realm-progress-badge--exploreaza .realm-progress-badge__medallion{color:#552c13;background:radial-gradient(circle at 35% 28%,#fff8d6,#e9ad3d);border:2px solid #f6eed8;box-shadow:0 2px 4px #552c1340,inset 0 1px #fffc}.realm-progress-badge--exploreaza .realm-progress-badge__track{background:#7c481b29}.realm-progress-badge--exploreaza .realm-progress-badge__track i{background:linear-gradient(90deg,#f59e0b,#fbbf24);box-shadow:0 0 6px #f59e0b80}.realm-progress-badge--joaca{color:#482512;background:linear-gradient(#fffcf2 0%,#f6eed8 100%);border:1.5px solid #8d5324;box-shadow:0 2px 8px #23100824,inset 0 1px #ffffffe6}.realm-progress-badge--joaca .realm-progress-badge__medallion{color:#552c13;background:radial-gradient(circle at 35% 28%,#fff8d6,#e9ad3d);border:2px solid #b8751e;box-shadow:0 2px 4px #552c1340,inset 0 1px #fffc}.realm-progress-badge--joaca .realm-progress-badge__track{background:#7c481b29}.realm-progress-badge--joaca .realm-progress-badge__track i{background:linear-gradient(90deg,#f59e0b,#fbbf24);box-shadow:0 0 6px #f59e0b80}.realm-progress-badge--creeaza{color:#6b3517;background:#fff9def0;border:1.5px solid #f6eed8;box-shadow:0 2px 8px #4a230c24,inset 0 1px #ffffffd9}.realm-progress-badge--creeaza .realm-progress-badge__medallion{color:#5a2000;background:linear-gradient(135deg,#ffd166,#f77f00);border:2px solid #d46b08;box-shadow:0 2px 5px #6b351740,inset 0 1px #ffffffb3}.realm-progress-badge--creeaza .realm-progress-badge__track{background:#ba772829}.realm-progress-badge--creeaza .realm-progress-badge__track i{background:linear-gradient(90deg,#f77f00,#fcbf49);box-shadow:0 0 6px #f77f0066}.realm-progress-badge--interactive,button.realm-progress-badge,a.realm-progress-badge,[role=button].realm-progress-badge{cursor:pointer}.realm-progress-badge--interactive.realm-progress-badge--invata,.realm-progress-badge--interactive.realm-progress-badge--exploreaza,.realm-progress-badge--interactive.realm-progress-badge--joaca,button.realm-progress-badge--invata,button.realm-progress-badge--exploreaza,button.realm-progress-badge--joaca,a.realm-progress-badge--invata,a.realm-progress-badge--exploreaza,a.realm-progress-badge--joaca,[role=button].realm-progress-badge--invata,[role=button].realm-progress-badge--exploreaza,[role=button].realm-progress-badge--joaca{border-width:2px;box-shadow:0 4px #552c13,0 8px 18px #14081040,inset 0 1px #ffffffe6}.realm-progress-badge--interactive.realm-progress-badge--creeaza,button.realm-progress-badge--creeaza,a.realm-progress-badge--creeaza,[role=button].realm-progress-badge--creeaza{border-width:2px;box-shadow:0 4px #8b4a1f,0 8px 18px #4a230c33,inset 0 1px #fffc}.realm-progress-badge--interactive:hover,button.realm-progress-badge:hover,a.realm-progress-badge:hover,[role=button].realm-progress-badge:hover{transform:translateY(-2px)}.realm-progress-badge--interactive.realm-progress-badge--invata:hover,.realm-progress-badge--interactive.realm-progress-badge--exploreaza:hover,.realm-progress-badge--interactive.realm-progress-badge--joaca:hover,button.realm-progress-badge--invata:hover,button.realm-progress-badge--exploreaza:hover,button.realm-progress-badge--joaca:hover,a.realm-progress-badge--invata:hover,a.realm-progress-badge--exploreaza:hover,a.realm-progress-badge--joaca:hover,[role=button].realm-progress-badge--invata:hover,[role=button].realm-progress-badge--exploreaza:hover,[role=button].realm-progress-badge--joaca:hover{box-shadow:0 6px #552c13,0 12px 22px #1408104d,inset 0 1px #fffffff2}.realm-progress-badge--interactive.realm-progress-badge--creeaza:hover,button.realm-progress-badge--creeaza:hover,a.realm-progress-badge--creeaza:hover,[role=button].realm-progress-badge--creeaza:hover{box-shadow:0 6px #8b4a1f,0 12px 22px #4a230c42,inset 0 1px #ffffffe6}.realm-progress-badge--interactive:active,button.realm-progress-badge:active,a.realm-progress-badge:active,[role=button].realm-progress-badge:active{transform:translateY(1px)}@media (width<=580px){.realm-progress-badge{gap:.45rem;height:2.5rem;min-height:2.5rem;padding:.2rem .65rem .2rem .25rem}.realm-progress-badge__medallion{flex:0 0 2.1rem;width:2.1rem;height:2.1rem}.realm-progress-badge__medallion svg{width:1rem;height:1rem}.realm-progress-badge__body{gap:.2rem;min-width:6.2rem}.realm-progress-badge__copy{font-size:.72rem}.realm-progress-badge__copy-full{display:none}.realm-progress-badge__copy-compact{display:inline}}.realm-guide-backdrop{z-index:180;-webkit-backdrop-filter:blur(5px);background:#0e0804bd;animation:.28s ease-out realmGuideBackdropFadeIn;position:fixed;inset:0}@keyframes realmGuideBackdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes realmGuideModalPopIn{0%{opacity:0;transform:translate(-50%,-46%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.realm-guide{z-index:181;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;width:min(32rem,100% - 2.5rem);font-family:var(--font-kids,"Comfortaa", "Nunito", sans-serif);box-sizing:border-box;background:linear-gradient(#fffcf3 0%,#fff4d8 100%);border:3px solid #ba7728;border-radius:2rem;flex-direction:column;align-items:center;gap:.9rem;padding:1.8rem 1.7rem 1.6rem;animation:.32s cubic-bezier(.16,1,.3,1) realmGuideModalPopIn;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px #7a421b,0 30px 60px #0000008c,inset 0 2px #fff}.realm-guide__header{flex-direction:column;align-items:center;gap:.25rem;display:flex}.realm-guide__eyebrow{color:#632e08;letter-spacing:.12em;background:#fff0c4;border:1px solid #d49a3c;border-radius:999px;padding:.2rem .75rem;font-size:.66rem;font-weight:1000;display:inline-block}.realm-guide__title{color:#4a240c;letter-spacing:-.02em;margin:.2rem 0 0;font-family:inherit;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:1000;line-height:1.1}.realm-guide__text{color:#693c1a;margin:0;font-family:Nunito,sans-serif;font-size:clamp(.85rem,1.2vw,1.02rem);font-weight:800;line-height:1.45}.realm-guide__text strong{color:#9c4413;font-weight:900}.realm-guide__button{color:#492109;min-height:3.35rem;font-family:var(--font-kids,"Comfortaa", "Nunito", sans-serif);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#f7cb4b,#ea8a2b);border:2px solid #9e4b17;border-radius:1.15rem;justify-content:center;align-items:center;gap:.55rem;margin-top:.3rem;padding:.65rem 1.6rem;font-size:clamp(.82rem,1vw,.95rem);font-weight:1000;transition:transform .2s cubic-bezier(.2,.9,.2,1),filter .2s;display:inline-flex;box-shadow:0 5px #853b14,0 8px 18px #54220a40,inset 0 1px #ffffffa6}.realm-guide__button:hover{filter:brightness(1.07)saturate(1.12);transform:translateY(-2px)}.realm-guide__button:active{transform:translateY(2px);box-shadow:0 2px #853b14,inset 0 1px #fff6}@media (width<=699px){.realm-guide{border-radius:1.5rem;gap:.75rem;width:min(24rem,100vw - 1.8rem);padding:1.4rem 1.1rem 1.25rem}.realm-guide__title{font-size:1.18rem}.realm-guide__text{font-size:.82rem;line-height:1.35}.realm-guide__button{width:100%;min-height:3.1rem;padding:.55rem 1.2rem;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.realm-guide-backdrop,.realm-guide{animation:none}}
