:root{--ui-realm-50:248 245 235;--ui-realm-100:238 233 218;--ui-realm-200:222 216 199;--ui-realm-300:204 199 180;--ui-realm-400:177 173 155;--ui-realm-500:151 149 131;--ui-realm-600:112 111 94;--ui-realm-700:72 78 65;--ui-realm-800:43 52 44;--ui-realm-900:25 34 29;--ui-realm-950:12 19 16;--ui-gold-50:255 249 232;--ui-gold-100:247 234 202;--ui-gold-200:235 216 170;--ui-gold-300:221 194 137;--ui-gold-400:204 173 109;--ui-gold-500:181 148 85;--ui-gold-600:151 117 62;--ui-gold-700:113 85 44;--ui-gold-800:76 60 35;--ui-gold-900:46 39 26;--ui-gold-950:26 24 17;--ui-bronze-50:250 242 231;--ui-bronze-100:239 225 204;--ui-bronze-200:223 201 169;--ui-bronze-300:202 172 133;--ui-bronze-400:183 146 105;--ui-bronze-500:163 127 90;--ui-bronze-600:136 99 65;--ui-bronze-700:105 77 51;--ui-bronze-800:73 56 39;--ui-bronze-900:43 34 26;--ui-bronze-950:26 22 18;--ui-danger-50:255 242 237;--ui-danger-100:249 224 216;--ui-danger-200:236 194 181;--ui-danger-300:223 166 149;--ui-danger-400:207 142 125;--ui-danger-500:187 110 94;--ui-danger-600:151 74 63;--ui-danger-700:118 51 45;--ui-danger-800:84 38 34;--ui-danger-900:53 28 26;--ui-danger-950:32 18 17;--ui-sage-50:240 246 234;--ui-sage-100:222 235 213;--ui-sage-200:197 218 183;--ui-sage-300:169 195 151;--ui-sage-400:146 173 129;--ui-sage-500:121 148 105;--ui-sage-600:92 118 78;--ui-sage-700:67 90 57;--ui-sage-800:45 64 39;--ui-sage-900:28 43 25;--ui-sage-950:17 28 17;--medieval-bg:rgb(var(--ui-realm-950));--medieval-surface:rgb(var(--ui-realm-900));--medieval-surface-raised:rgb(var(--ui-realm-800));--medieval-border:rgb(var(--ui-bronze-600));--medieval-gold:rgb(var(--ui-gold-400));--medieval-gold-highlight:rgb(var(--ui-gold-200));--medieval-bronze:rgb(var(--ui-bronze-400));--medieval-text:rgb(var(--ui-realm-50));--medieval-text-muted:rgb(var(--ui-realm-400));--medieval-danger:rgb(var(--ui-danger-300));--ui-positive:52 211 153;--ui-victory:156 210 163;--ui-defeat:223 166 149;--ui-casual:166 192 142;--ui-room:209 164 121;--ui-ranked:232 197 118;--ui-invite:250 232 186;--ui-teal:129 176 169;--coin-highlight:#f6df9c;--coin-gold:#d2ad59;--coin-shadow:#795021;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--medieval-border) var(--medieval-bg)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--medieval-gold-highlight);outline-offset:3px}button:disabled,button[aria-disabled=true]{cursor:not-allowed}input:not([type=range]):not([type=checkbox]),textarea,select{caret-color:var(--medieval-gold)}input::-moz-placeholder{color:var(--medieval-text-muted);opacity:1}textarea::-moz-placeholder{color:var(--medieval-text-muted);opacity:1}input::placeholder,textarea::placeholder{color:var(--medieval-text-muted);opacity:1}.ui-button-primary{background:linear-gradient(135deg, rgb(var(--ui-gold-300)), rgb(var(--ui-gold-500)));border-color:var(--medieval-gold-highlight);color:var(--medieval-bg);box-shadow:inset 0 1px #fff3,0 4px 12px #0003}.ui-button-secondary{background:var(--medieval-surface-raised);border-color:var(--medieval-border);color:var(--medieval-text)}.ui-button-ghost{background:rgb(var(--ui-realm-950) / .5);border-color:rgb(var(--ui-realm-700));color:rgb(var(--ui-realm-200))}.ui-button-danger{background:rgb(var(--ui-danger-900));border-color:rgb(var(--ui-danger-600));color:rgb(var(--ui-danger-100))}@media (hover:hover){.ui-button-primary:not(:disabled):hover{filter:brightness(1.08)}.ui-button-secondary:not(:disabled):hover,.ui-button-ghost:not(:disabled):hover{border-color:var(--medieval-gold);background:var(--medieval-surface-raised)}.ui-button-danger:not(:disabled):hover{background:rgb(var(--ui-danger-800))}}.online-options-backdrop{padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left))}.online-options-card{width:min(100%,26rem);max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:var(--medieval-bg);border:1px solid var(--medieval-border);border-radius:1rem;padding:1.25rem;overflow-y:auto;box-shadow:0 16px 48px #0008}.online-options-actions{gap:.5rem;margin-top:1rem;display:grid}.audio-channel-toggle{min-height:44px}.audio-channel-slider{min-height:32px}@media (orientation:landscape) and (height<=600px){.online-options-card{width:min(100%,38rem);padding:.75rem 1rem}.online-options-card .audio-settings{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-top:.65rem;padding:.65rem;display:grid}.online-options-card .audio-channel{border:0;padding:0}.online-options-actions{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.65rem}.local-pause-card[class]{-moz-column-gap:1.25rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:1.25rem;max-width:40rem;padding:1rem;display:grid}.local-pause-card>:nth-child(-n+2){grid-column:1}.local-pause-card>:nth-child(3){grid-column:1;gap:.5rem;margin-top:.75rem}.local-pause-card>:nth-child(4){grid-area:1/2/span 3;margin-top:0}}:root{--ui-surface-depth:inset 0 1px 0 rgb(var(--ui-gold-200) / .09), inset 0 -1px 0 #0008, 0 8px 22px #0003;--ui-control-depth:inset 0 1px 0 rgb(var(--ui-gold-200) / .12), inset 0 -2px 0 #0004, 0 3px 8px #0003;--ui-hover-depth:inset 0 1px 0 rgb(var(--ui-gold-200) / .24), 0 5px 16px #0005, 0 0 0 1px rgb(var(--ui-gold-400) / .18)}.medieval-card[class],.medieval-panel[class]{border-color:rgb(var(--ui-bronze-500) / .42);background-color:var(--medieval-surface);background-image:linear-gradient(145deg, rgb(var(--ui-realm-800) / .75), transparent 65%);box-shadow:var(--ui-surface-depth)}.medieval-panel[class]{background-color:var(--medieval-bg)}.medieval-card[class]:focus-within{border-color:rgb(var(--ui-gold-400) / .7)}.medieval-card[data-equipped=true],.medieval-card[data-current=true]{border-color:var(--medieval-gold);box-shadow:var(--ui-surface-depth), inset 0 3px 0 rgb(var(--ui-gold-400) / .5)}.profile-emblem{border:1px solid var(--medieval-bronze);background:radial-gradient(at top,#cbb07720,#0c1310);border-radius:45% 45% 42% 42%;box-shadow:inset 0 0 0 4px #131e18,0 4px 12px #0005}.reward-star[data-earned=true]{filter:drop-shadow(0 2px #745327)drop-shadow(0 0 4px #c3a76030)}button.medieval-interactive{transition:border-color .16s,background-color .16s,box-shadow .16s,filter .16s}button.medieval-interactive[class*=border]{border-color:rgb(var(--ui-bronze-500) / .65);background-image:linear-gradient(145deg, rgb(var(--ui-gold-200) / .07), #0002);box-shadow:var(--ui-control-depth)}button.medieval-interactive:focus-visible{outline:2px solid var(--medieval-gold-highlight);outline-offset:3px;box-shadow:var(--ui-hover-depth)}@media (hover:hover){button.medieval-interactive:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--medieval-gold-highlight);box-shadow:var(--ui-hover-depth);filter:brightness(1.16)}button.medieval-interactive[class*=border]:not(:disabled):not([aria-disabled=true]):hover{background-color:rgb(var(--ui-gold-900))}button.medieval-interactive.ui-button-primary:not(:disabled):hover{background-color:var(--medieval-gold)}button.medieval-interactive[class*=text-realm-950]:not(:disabled):hover{background-color:var(--medieval-gold-highlight)}button.medieval-interactive.ui-button-danger:not(:disabled):hover{background-color:rgb(var(--ui-danger-800));border-color:var(--medieval-danger)}}button.medieval-interactive:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}button.medieval-interactive:is(:disabled,[aria-disabled=true]){cursor:not-allowed;filter:saturate(.35);box-shadow:inset 0 1px 0 #fff05}button.medieval-interactive.ui-button-primary{background-image:linear-gradient(135deg, rgb(var(--ui-gold-300)), rgb(var(--ui-gold-500)));border-color:var(--medieval-gold-highlight);box-shadow:inset 0 1px #fff5,inset 0 -3px #59451d55,0 6px 16px #0005}button.medieval-interactive:is(.ui-button-primary,.ui-button-secondary,.ui-button-danger){border-style:solid;border-width:1px;border-radius:.75rem}button.medieval-interactive.ui-button-bronze{box-shadow:var(--ui-control-depth);color:var(--medieval-bg);background-image:linear-gradient(135deg,#d1b58d,#ad865a);border:1px solid #d5bd96;border-radius:.75rem}button.medieval-interactive.ui-button-secondary,button.medieval-interactive.ui-button-ghost{background-color:var(--medieval-surface-raised)}button.medieval-interactive.ui-button-danger{border-color:rgb(var(--ui-danger-500) / .7);background-color:rgb(var(--ui-danger-900))}.medieval-plaque[class]{border-color:rgb(var(--ui-bronze-400) / .65);box-shadow:var(--ui-control-depth);background:linear-gradient(145deg,#303b2f,#141e19)}.territory-menu{position:relative}button.territory-menu-card.medieval-interactive{isolation:isolate;border-color:rgb(var(--ui-bronze-400) / .62);min-height:80px;color:var(--medieval-text);box-shadow:var(--ui-control-depth), inset 0 0 0 4px #0002;background:linear-gradient(145deg,#354233,#1d2a21 60%,#18211b);border-radius:.65rem 1.1rem;align-items:center;gap:.65rem;padding:.75rem .65rem;display:flex;position:relative}.territory-menu-card:after{content:"";pointer-events:none;border-top:1px solid #d4bf8820;border-right:1px solid #d4bf8820;border-radius:.2rem .8rem;position:absolute;inset:6px}button.territory-menu-card .territory-menu-label{color:var(--medieval-text);flex:1;min-width:0}.territory-menu-label small{color:var(--medieval-text-muted)}.territory-menu-icon{width:26px;height:26px;color:var(--medieval-gold);filter:drop-shadow(0 2px 1px #0008);flex-shrink:0}.territory-menu:before{content:"";pointer-events:none;border:1px solid #b59b6240;position:absolute;inset:20% 25%}.home-content{padding-block:4.25rem 1rem}.home-screen{height:100dvh;overflow-y:auto}.home-content>.ui-button-primary{position:relative;box-shadow:inset 0 1px #fff6,inset 0 -3px #59451d55,0 8px 24px #0006,0 0 35px #b49a4b12}.menu-cartography{pointer-events:none;position:absolute;inset:0;overflow:hidden}.menu-contours{stroke:#b49d64;stroke-width:.8px;opacity:.12;width:100%;height:100%;position:absolute}.cartography-contours{opacity:.55}.menu-astrolabe{stroke:#b9a472;stroke-width:.6px;opacity:.32;width:min(92vw,760px);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.astrolabe-outer,.astrolabe-inner{transform-origin:200px 200px;animation:64s linear infinite cartographic-turn}.astrolabe-inner{animation-duration:92s;animation-direction:reverse}.astrolabe-medallion{fill:#233327;stroke:#d9bd7b;stroke-width:1.2px}.astrolabe-medallion path+path{fill:#bfa466;stroke-width:.5px}.astrolabe-compass{opacity:.38}.menu-cartography[data-moving=false] :is(.astrolabe-outer,.astrolabe-inner){animation-play-state:paused}@keyframes cartographic-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.astrolabe-outer,.astrolabe-inner{animation:none}button.medieval-interactive{transition:none}}@media (width<=640px){button.territory-menu-card.medieval-interactive{min-height:70px;padding-inline:.65rem}.home-content{padding-top:4.5rem}.menu-astrolabe{top:38%}}.medieval-card.online-casual{background-image:radial-gradient(at 0 0,#53704228,#0000 70%);border-top:2px solid #8b9e73}.medieval-card.online-ranked{border-top:2px solid var(--medieval-gold);background-image:radial-gradient(at 100% 0,#b29a4929,#0000 70%)}.medieval-card.online-private{border-top:2px solid var(--medieval-bronze);background-image:radial-gradient(at 0 0,#81677426,#0000 70%)}.campaign-level[class]{border-left:3px solid var(--medieval-bronze);box-shadow:var(--ui-control-depth);background-image:linear-gradient(110deg,#b5a16618,#19271f 45%,#19221d)}.result-card[class],.online-options-card[class]{background-image:radial-gradient(at top,#ae935516,#0000 65%);box-shadow:inset 0 1px #d9c28f26,0 20px 60px #0007}.result-card h2{text-shadow:0 2px #0008,0 0 24px #c3a76020}.hud-panel[class],.online-match-ping[class],.online-match-time[class]{box-shadow:var(--ui-control-depth);border-color:rgb(var(--ui-bronze-500) / .65)}.settings-title{letter-spacing:.08em;font-size:clamp(.95rem,4.4vw,1.5rem)}input.audio-channel-slider{appearance:none;accent-color:var(--medieval-gold);background:0 0}.audio-channel-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, #b69958 var(--audio-fill), #101a14 var(--audio-fill));border:1px solid #8c765444;border-radius:5px;height:6px;box-shadow:inset 0 1px 3px #0007}.audio-channel-slider::-webkit-slider-thumb{appearance:none;background:#b69958;border:2px solid #ebd8aa;border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 2px 5px #0007}.audio-channel-slider::-moz-range-track{background:#101a14;border-radius:5px;height:6px;box-shadow:inset 0 1px 3px #0007}.audio-channel-slider::-moz-range-progress{background:#b69958;border-radius:5px;height:6px}.audio-channel-slider::-moz-range-thumb{background:#b69958;border:2px solid #ebd8aa;border-radius:50%;width:14px;height:14px;box-shadow:0 2px 5px #0007}button.audio-channel-toggle[aria-pressed=true]{color:#e4dfbb;background-color:#35452e;border-color:#83936b}button.audio-channel-toggle[aria-pressed=false]{color:var(--medieval-text-muted);background-color:#202923;border-color:#62695a}.presence-menu{z-index:100;border:1px solid var(--medieval-bronze);background:#18231c;border-radius:.8rem;padding:5px;position:fixed;overflow-y:auto;box-shadow:inset 0 1px #ead9b029,0 14px 30px #000b,0 0 0 4px #0c1310aa}.presence-menu button{width:100%;min-height:44px;color:var(--medieval-text);border-radius:.45rem;justify-content:space-between;align-items:center;padding:.6rem .8rem;display:flex}.presence-menu button[data-active=true]{box-shadow:inset 3px 0 var(--medieval-gold);background:#35412e}.presence-menu button[aria-selected=true]:after{content:"✓";color:var(--medieval-gold-highlight)}@media (hover:hover){.medieval-card:has(button:not(:disabled)):hover{border-color:rgb(var(--ui-gold-400) / .7)}}.friends-screen,.online-lobby{height:100dvh}.home-screen .menu-progression{gap:.65rem;max-width:calc(100% - 9rem);min-height:54px;box-shadow:inset 0 1px #e8d5a344,inset 0 0 0 3px #0002,0 4px 15px #0005}.home-screen .menu-level-value{color:#efdaa1;text-shadow:0 2px #705733;font-size:1.5rem}.home-screen .menu-coins{color:#efdaa1;gap:.4rem;min-width:0;font-size:1.25rem}.home-screen .menu-coin-icon{filter:drop-shadow(0 1px 1px #0008);flex-shrink:0;width:1.625rem;height:1.625rem}.home-screen .menu-balance{text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.home-content>.ui-button-primary{box-shadow:inset 0 2px #fff6,inset 0 0 0 4px #ecdcad20,inset 0 -3px #59451d55,0 8px 24px #0006,0 0 35px #b49a4b18}.astrolabe-medallion svg{color:#e0c17a;stroke-width:1.65px;fill:none}.astrolabe-medallion svg path{fill:none}.mode-heading{text-align:left;justify-content:center;align-items:center;gap:.85rem;display:flex}.mode-emblem,.social-crest{width:44px;height:48px;color:var(--medieval-gold-highlight);background:linear-gradient(145deg,#ad985526,#172319);border:1px solid #a38a5666;border-radius:35% 35% 45% 45%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 3px #0003,0 4px 10px #0004}.mode-emblem svg,.social-crest svg{width:28px;height:28px}.online-modes>.online-casual{background-image:radial-gradient(at 0 0,#79905f30,#0000 70%),linear-gradient(145deg,#263829,#16211a)}.online-modes>.online-ranked{background-image:radial-gradient(at 100% 0,#d0aa472c,#0000 75%),linear-gradient(135deg,#333526,#1b231b);border-color:#b3985d99;box-shadow:inset 0 1px #efd89a55,inset 0 0 0 4px #c6a7620b,0 6px 18px #0004}.online-modes>.online-private{background-image:linear-gradient(145deg,#44373d66,#1c2620 80%)}.online-private .mode-emblem{color:#dcc1a9;border-color:#a78d8670}.ranked-ribbon{color:#ebcf8e;align-items:center;gap:.5rem;display:flex}.ranked-ribbon svg{width:25px;height:25px}.online-ranked .ranked-rating{padding-block:.2rem;font-size:1.15rem;line-height:1.4}.online-history[class]{color:var(--medieval-gold-highlight);min-width:11rem}.campaign-route:before{box-shadow:1px 0 #e4c37c30}.campaign-screen .campaign-level{background-image:linear-gradient(110deg,#49443155,#1e2e22 48%,#1a251e)}.campaign-medallion[class]{color:#f0d99e;text-shadow:0 2px #302515;background:linear-gradient(135deg,#8f7843,#3e3726 50%,#736039);border:1px solid #cbb27a;border-radius:35% 35% 42% 42%;width:46px;height:50px;position:relative;box-shadow:inset 0 0 0 3px #302c20,inset 0 0 0 4px #e3c47a55,0 3px 5px #0006}.campaign-medallion[data-completed=true]{color:#fff2cb;background:linear-gradient(135deg,#be9f55,#6d552c 55%,#a18546)}.campaign-medallion[data-locked=true]{color:#c3c1a9;background:linear-gradient(135deg,#555948,#242c23);border-color:#74745e}.campaign-medallion-lock{color:#c6bb97;background:#172019;border-radius:50%;padding:2px;position:absolute;bottom:-4px;right:-5px}.campaign-screen .campaign-meta{color:#b9b79f;letter-spacing:.12em}.campaign-screen .campaign-description{margin-top:.15rem}.campaign-screen .campaign-reward{color:#d6c397;letter-spacing:.02em;margin-top:.3rem;font-size:.65rem}.campaign-reward>span{margin-left:.6rem;display:inline-block}.campaign-reward b{color:#eddaa8;font-weight:700}.campaign-reward svg{vertical-align:-2px;width:13px;height:13px;display:inline-block}.campaign-screen .reward-star[data-earned=true]{fill:#e2bd68;color:#f3dd9f;filter:drop-shadow(0 2px #76521f)drop-shadow(0 0 5px #d5ac502e)}.campaign-screen .reward-star[data-earned=false]{fill:#474638;color:#8c8061}.future-world[class]{color:#c1b699;background-image:linear-gradient(120deg,#75653c22,#1b251e);border-style:dashed;padding-left:2.2rem;position:relative;overflow:hidden}.future-world>svg{color:#b59c65;opacity:.7;width:28px;height:28px;position:absolute;top:calc(50% - 14px);left:.5rem}.future-world>span{color:#a6a18b}.social-heading{padding-bottom:.7rem;position:relative}.social-heading:after{content:"";background:linear-gradient(90deg,#0000,#bca06b88,#0000);width:10rem;height:1px;position:absolute;bottom:0;left:calc(50% - 5rem)}.social-heading .social-crest{float:left;margin-right:.6rem}.social-heading{-moz-column-gap:.6rem;grid-template-columns:auto auto;justify-content:center;column-gap:.6rem;display:grid}.social-heading .social-crest{grid-row:1/span 2;align-self:center}.social-heading h1{margin-top:.15rem}.social-status[class]{background-image:linear-gradient(135deg,#53744828,#0000 70%);align-self:start}.social-code[class]{background-image:radial-gradient(at top,#c0a26920,#0000 80%);position:relative}.social-code .invite-code{letter-spacing:.22em;color:#ebd8aa;border-block:1px solid #bb9e6240;margin-inline:auto;padding:.2rem .45rem;display:block}.social-copy[class]{letter-spacing:.15em;min-height:44px;padding:.35rem 1rem}.social-empty{color:#d5ceb7;background:linear-gradient(110deg,#6d794519,#17221b);border:1px solid #a18b562b;border-radius:.8rem;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.social-empty>svg{color:#baa16b;flex-shrink:0;width:32px;height:32px}.social-empty p{letter-spacing:.04em;font-size:.75rem;font-weight:700}.social-empty small{color:#aeb29e;margin-top:.3rem;font-size:.75rem;display:block}.social-empty--quiet{background:#162019;border-style:dashed}.social-search{border-top:1px solid #b3996638;padding-top:1rem}.social-search input{border-color:#aa905a80;box-shadow:inset 0 2px 5px #0004}.social-search input:focus-visible{border-color:var(--medieval-gold-highlight);background:#233128}@media (width>=640px){.social-identity[class]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}@media (width>=1024px){.home-content .territory-menu{gap:.65rem;max-width:30rem;margin-inline:auto}.home-content button.territory-menu-card{gap:.5rem;min-height:64px;padding:.6rem}.home-content .territory-menu-label small{white-space:nowrap;letter-spacing:.03em;font-size:.53rem}.home-content .territory-menu-icon{width:24px;height:24px}.home-content>.ui-button-primary{max-width:17rem;min-height:54px;padding-block:.75rem;font-size:1rem}.online-lobby:has(.online-modes)>section{max-width:52rem}.online-modes{text-align:left;grid-template-columns:1fr 1fr}.online-modes>.online-ranked{flex-direction:column;grid-area:1/2/span 2;display:flex}.online-modes>.online-private{grid-column:1}.online-modes>.online-ranked{align-self:start}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-content .territory-menu-card:not(:disabled):hover,.campaign-screen .campaign-level:not(:disabled):hover{translate:0 -2px}.home-content .territory-menu-card:hover .territory-menu-icon,.campaign-screen .campaign-level:hover .campaign-medallion{filter:brightness(1.2)drop-shadow(0 2px 2px #0005)}}.ui-status-positive,.ui-action-positive[class]{color:rgb(var(--ui-positive))}.ui-victory{color:rgb(var(--ui-victory))}.ui-defeat{color:rgb(var(--ui-defeat))}.ui-ranked-gold{color:rgb(var(--ui-ranked))}.ui-invite-code[class]{color:rgb(var(--ui-invite))}.territory-coin{vertical-align:middle;flex-shrink:0}button.territory-menu-card.medieval-interactive{--card-accent:var(--ui-bronze-300);place-items:center;padding-inline:30px;display:grid}.territory-menu-card .territory-menu-icon{width:20px;height:20px;color:rgb(var(--card-accent));opacity:.8;position:absolute;top:calc(50% - 10px);left:8px}.territory-menu-card .territory-menu-label{text-align:center;width:100%}.territory-menu-card:after{border-top-color:rgb(var(--card-accent) / .32)}button.territory-menu-card[data-accent=profile]{--card-accent:var(--ui-sage-300)}button.territory-menu-card[data-accent=duel]{--card-accent:var(--ui-danger-300)}button.territory-menu-card[data-accent=missions],button.territory-menu-card[data-accent=allies]{--card-accent:var(--ui-teal)}button.territory-menu-card[data-accent=crown]{--card-accent:var(--ui-ranked)}.home-screen .menu-progression{border-color:rgb(var(--ui-gold-400) / .7);background-image:linear-gradient(130deg, rgb(var(--ui-gold-400) / .13), transparent 65%)}.home-screen .menu-level-value{font-size:1.625rem}.home-screen .menu-coins{color:rgb(var(--ui-invite));font-size:1.375rem}.home-screen .menu-coin-icon{width:28px;height:28px}button.medieval-interactive.ui-button-casual{background-image:linear-gradient(135deg, rgb(var(--ui-casual)), rgb(var(--ui-sage-500)));border-color:rgb(var(--ui-casual))}button.medieval-interactive.ui-button-ranked{background-image:linear-gradient(135deg, rgb(var(--ui-ranked)), rgb(var(--ui-gold-500)));border-color:rgb(var(--ui-ranked))}button.medieval-interactive.ui-button-room{background-image:linear-gradient(135deg, rgb(var(--ui-room)), rgb(var(--ui-bronze-500)));border-color:rgb(var(--ui-room))}button.medieval-interactive.ui-button-room-outline{background:var(--medieval-bg);border-color:rgb(var(--ui-room) / .65);color:rgb(var(--ui-bronze-100))}.online-modes button{text-align:center}.online-modes .ui-button-ranked{margin-top:.75rem}.online-casual .mode-emblem{color:rgb(var(--ui-casual))}.online-ranked .ranked-rating{color:rgb(var(--ui-ranked))}.online-lobby .online-ranked{border-color:rgb(var(--ui-ranked) / .6)}.social-code .invite-code{color:rgb(var(--ui-invite));text-shadow:0 1px 0 var(--medieval-bronze)}.social-friend>div:first-child>b{color:var(--medieval-text);font-size:1rem;display:block}.social-friend>div:first-child>div{margin-top:.15rem}.ui-action-positive:hover{text-underline-offset:3px;text-decoration:underline}.profile-screen{align-items:flex-start;height:100dvh}.profile-screen .profile-emblem{background:radial-gradient(ellipse at top, rgb(var(--ui-gold-400) / .3), var(--medieval-bg));box-shadow:inset 0 0 0 4px var(--medieval-bg), inset 0 0 0 5px rgb(var(--ui-gold-400) / .4), 0 4px 16px #0007}.profile-progression[class]{background-image:linear-gradient(120deg, rgb(var(--ui-sage-800) / .65), rgb(var(--ui-gold-900) / .5));border-color:rgb(var(--ui-gold-400) / .6)}.profile-progression .profile-level{color:var(--medieval-text);text-shadow:0 2px #0006;font-size:1.7rem}.profile-progression [role=progressbar]{border:1px solid rgb(var(--ui-gold-400) / .2);height:10px;box-shadow:inset 0 1px 3px #0008}.profile-progression [role=progressbar]>div{background-image:linear-gradient(180deg, rgb(var(--ui-sage-200)), rgb(var(--ui-sage-500)));box-shadow:inset 0 1px #fff4}.profile-stat[class]{--stat-accent:var(--ui-bronze-300);border-top:2px solid rgb(var(--stat-accent) / .6);background-image:linear-gradient(145deg, rgb(var(--stat-accent) / .12), transparent 80%)}.profile-stat>div:first-child{color:rgb(var(--stat-accent))}.profile-stat[data-accent=gold]{--stat-accent:var(--ui-ranked)}.profile-stat[data-accent=sage]{--stat-accent:var(--ui-victory)}.profile-stat[data-accent=teal]{--stat-accent:var(--ui-teal)}.profile-prestige[class]{border-color:rgb(var(--ui-ranked) / .6);background-image:linear-gradient(110deg, rgb(var(--ui-gold-700) / .3), var(--medieval-surface));box-shadow:var(--ui-surface-depth), inset 3px 0 rgb(var(--ui-ranked) / .6)}.profile-items[class]{background-image:linear-gradient(135deg, rgb(var(--ui-bronze-700) / .6), var(--medieval-surface-raised));border-color:rgb(var(--ui-room) / .7);text-align:center}@media (width>=1024px){.profile-screen>section{max-width:36rem}}.profile-progression>div:first-child{flex-wrap:wrap;gap:.5rem}@media (width<=480px){.profile-prestige>div{flex-direction:column;align-items:flex-start;gap:.5rem}.profile-prestige .text-right{text-align:left;align-items:baseline;gap:.35rem;display:flex}}.home-kicker[class]{color:rgb(var(--ui-gold-200));text-shadow:0 1px 2px #000a}.home-title[class]{color:rgb(var(--ui-invite));text-shadow:0 1px 0 rgb(var(--ui-gold-100) / .7), 0 3px 0 rgb(var(--ui-gold-800)), 0 7px 15px #0007, 0 0 28px rgb(var(--ui-gold-400) / .13);font-weight:900}.hero-divider{box-shadow:0 1px rgb(var(--ui-gold-200) / .09);position:relative}.hero-divider:after{content:"";background:var(--medieval-gold);width:6px;height:6px;box-shadow:0 0 0 3px var(--medieval-bg);position:absolute;top:-3px;left:calc(50% - 3px);transform:rotate(45deg)}.home-subtitle[class]{color:rgb(var(--ui-realm-200));text-shadow:0 2px 3px #0008}.home-content>.home-play{border-color:rgb(var(--ui-gold-100));background-image:linear-gradient(175deg, rgb(var(--ui-gold-200)), rgb(var(--ui-gold-400)) 60%, rgb(var(--ui-gold-500)));box-shadow:inset 0 2px rgb(var(--ui-gold-50) / .6), inset 0 0 0 4px rgb(var(--ui-gold-900) / .12), inset 0 -3px rgb(var(--ui-gold-800) / .5), 0 8px 20px #0006, 0 0 22px rgb(var(--ui-gold-400) / .12)}.territory-menu-card[data-coming-soon=true][class]{opacity:.72;box-shadow:inset 0 1px rgb(var(--ui-realm-200) / .06);border-style:dashed}.territory-menu-card[data-coming-soon=true] small{color:rgb(var(--ui-bronze-200))}@media (width>=640px){.home-content .territory-menu{grid-template-columns:repeat(6,minmax(0,1fr))}.territory-menu>button{grid-column:span 2}.territory-menu>button:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.territory-menu>button:last-child:nth-child(3n+2){grid-column:4/span 2}}.pass-header h1{color:rgb(var(--ui-invite));text-shadow:0 2px rgb(var(--ui-gold-800)), 0 4px 12px #0005}.pass-progress-panel[class]{border-color:rgb(var(--ui-gold-400) / .6);background-image:radial-gradient(ellipse at top left, rgb(var(--ui-gold-500) / .14), transparent 65%), linear-gradient(120deg, var(--medieval-surface-raised), var(--medieval-bg));box-shadow:var(--ui-surface-depth), inset 0 0 0 4px rgb(var(--ui-gold-400) / .035)}.pass-progress-main{min-width:0}.pass-progress-labels{color:rgb(var(--ui-realm-200));flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem}.pass-tier[class]{color:rgb(var(--ui-gold-200));white-space:nowrap}.pass-tier b{color:rgb(var(--ui-invite));font-size:1.25rem;line-height:1}.pass-progress-track[class]{border:1px solid rgb(var(--ui-gold-400) / .4);background:var(--medieval-bg);height:14px;box-shadow:inset 0 2px 4px #0009, 0 1px rgb(var(--ui-gold-200) / .1);position:relative}.pass-progress-fill[class]{border-radius:inherit;background-image:linear-gradient(180deg, rgb(var(--ui-gold-100)), rgb(var(--ui-gold-400)) 40%, rgb(var(--ui-gold-600)));box-shadow:inset 0 1px #fff5, inset 0 -1px rgb(var(--ui-gold-800)), 2px 0 8px rgb(var(--ui-gold-400) / .3);position:relative}.pass-progress-track:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg, transparent 0 calc(5% - 1px), rgb(var(--ui-gold-100) / .13) calc(5% - 1px) 5%);position:absolute;inset:0}.pass-next-tier[class]{color:rgb(var(--ui-realm-400));letter-spacing:.04em}.pass-countdown{border-left:1px solid rgb(var(--ui-bronze-400) / .3);min-width:8rem;padding-left:1rem}.pass-countdown>div:last-child{color:rgb(var(--ui-invite));font-variant-numeric:tabular-nums;font-size:1.15rem}@media (width<=639px){.pass-countdown{border-left:0;border-top:1px solid rgb(var(--ui-bronze-400) / .25);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.5rem 0 0;display:flex}}.result-card[data-outcome]{--result-accent:var(--ui-ranked);isolation:isolate;border-color:rgb(var(--result-accent) / .6);background-image:radial-gradient(ellipse at 50% 0, rgb(var(--result-accent) / .15), transparent 65%), linear-gradient(140deg, var(--medieval-surface), var(--medieval-bg) 65%);box-shadow:inset 0 1px rgb(var(--result-accent) / .4), inset 0 -1px #000b, 0 20px 70px #0009;position:relative}.result-card[data-outcome=defeat]{--result-accent:var(--ui-defeat)}.result-card[data-outcome]:before{content:"";z-index:-1;border:1px solid rgb(var(--result-accent) / .14);border-radius:inherit;pointer-events:none;position:absolute;inset:7px}.result-card[data-outcome] h2{color:rgb(var(--result-accent));text-shadow:0 1px rgb(var(--ui-realm-50) / .15), 0 3px #0007, 0 0 26px rgb(var(--result-accent) / .25)}.result-summary>div:first-child{line-height:1.5}.result-card[data-outcome] h2:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--result-accent)), transparent);width:5rem;height:3px;margin:.45rem auto;display:block}.result-stars{gap:.5rem;padding-block:.15rem}.result-stars .reward-star[data-earned=true]{fill:rgb(var(--ui-ranked));stroke:rgb(var(--ui-gold-100));stroke-width:1px;filter:drop-shadow(0 2px 0 rgb(var(--ui-gold-700))) drop-shadow(0 0 7px rgb(var(--ui-gold-400) / .25))}.result-stars .reward-star[data-earned=false]{fill:var(--medieval-surface-raised);stroke:rgb(var(--ui-bronze-500))}.result-card[data-outcome] .result-stats>div{border:1px solid rgb(var(--result-accent) / .24);background:linear-gradient(135deg, rgb(var(--result-accent) / .09), var(--medieval-surface));box-shadow:inset 0 1px rgb(var(--result-accent) / .1), 0 3px 8px #0003}.result-card[data-outcome] .result-stats b{color:rgb(var(--ui-invite));font-variant-numeric:tabular-nums;text-shadow:0 1px #0007}.result-objectives>div{border:1px solid #0000}.result-objectives>[data-completed=true]{border-color:rgb(var(--ui-gold-400) / .15);background:linear-gradient(100deg, rgb(var(--ui-gold-400) / .12), rgb(var(--ui-sage-900) / .35))}.result-objectives>[data-completed=true]>span{background:rgb(var(--ui-gold-900));box-shadow:inset 0 1px rgb(var(--ui-gold-200) / .25);color:rgb(var(--ui-invite))}.result-card[data-outcome] .result-actions .ui-button-primary{box-shadow:var(--ui-control-depth), inset 0 0 0 3px rgb(var(--ui-gold-200) / .15), 0 0 18px rgb(var(--ui-gold-400) / .1)}@media (prefers-reduced-motion:no-preference){.result-card[data-outcome] h2{animation:.45s ease-out both result-title-arrive}.result-stars .reward-star[data-earned=true]{animation:.5s ease-out both result-star-arrive}.result-stars .reward-star:nth-child(2){animation-delay:70ms}.result-stars .reward-star:nth-child(3){animation-delay:.14s}}@keyframes result-title-arrive{0%{opacity:.35;translate:0 4px}to{opacity:1;translate:0}}@keyframes result-star-arrive{0%{opacity:.35;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media (orientation:landscape) and (height<=600px){.result-card[data-outcome] h2:after{height:2px;margin:.25rem auto}.result-stars{gap:.3rem;padding:0}}.online-match-ping[data-online=true]{color:rgb(var(--ui-positive))}@media (orientation:portrait) and (height<=700px){.result-card[data-outcome]{max-height:calc(100dvh - 1.5rem);padding:.65rem;overflow-y:auto}.result-card[data-outcome] h2{margin-top:.15rem;font-size:1.8rem}.result-card[data-outcome] .result-stats{margin-block:.4rem}.result-card[data-outcome] .reward-summary{margin-top:.4rem;padding:.4rem .5rem}.result-card[data-outcome] .result-actions{gap:.35rem;margin-top:.5rem}.result-card[data-outcome] .result-actions button{min-height:44px;padding:.5rem;font-size:.8rem}}.home-screen[class]{align-items:safe center}@media (width<=360px){.home-screen .menu-coins{font-size:1.125rem}.home-screen .menu-progression{gap:.5rem}}.home-screen{height:100dvh;padding-bottom:max(2rem, env(safe-area-inset-bottom));align-items:flex-start;overflow-y:auto}.home-screen .home-content{flex-shrink:0;margin-block:auto}.home-content .campaign-cta-title{letter-spacing:.065em;white-space:nowrap;font-size:clamp(.82rem,3.7vw,1rem)}.territory-menu-card[data-quick-battle] .territory-menu-label{letter-spacing:.035em;font-size:.66rem}.territory-menu-card .quick-reward-badge{color:rgb(var(--ui-gold-200));letter-spacing:.04em;margin-top:.3rem;font-size:.52rem;line-height:1.25}.quick-reward-badge[data-complete=true]{color:var(--medieval-gold-highlight)}@media (width<=639px){.home-content>.campaign-cta{width:min(87.5%,17.5rem);padding-inline:1.375rem}.territory-menu>button:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - .375rem)}}@media (width>=640px){.home-content button.territory-menu-card[data-home-card-size=standard]{height:64px;min-height:64px;padding-block:.3rem}.territory-menu-card[data-quick-battle] .territory-menu-label{font-size:.62rem;line-height:1.12}.territory-menu-card[data-quick-battle] .territory-menu-label>small:first-of-type{margin-top:.12rem}.territory-menu-card .quick-reward-badge{margin-top:.18rem;font-size:.48rem;line-height:1.1}.home-content>.campaign-cta.ui-button-primary{width:15.5rem;min-height:58px;padding:.45rem .9rem;font-size:.95rem}.home-content .campaign-cta-title{font-size:.9rem;line-height:1.1}.home-content .campaign-cta>small{line-height:1}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.bottom-4{bottom:1rem}.left-0{left:0}.left-1\/2{left:50%}.left-\[max\(1rem\,env\(safe-area-inset-left\)\)\]{left:max(1rem, env(safe-area-inset-left))}.right-0{right:0}.right-\[max\(1rem\,env\(safe-area-inset-right\)\)\]{right:max(1rem, env(safe-area-inset-right))}.top-0{top:0}.top-1\/2{top:50%}.top-20{top:5rem}.top-\[calc\(100\%\+\.3rem\)\]{top:calc(100% + .3rem)}.top-\[calc\(100\%\+\.45rem\)\]{top:calc(100% + .45rem)}.top-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{top:max(1rem, env(safe-area-inset-top))}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[80\]{z-index:80}.col-span-full{grid-column:1/-1}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-auto{margin-top:auto;margin-bottom:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.ml-1{margin-left:.25rem}.ml-\[1\.15rem\]{margin-left:1.15rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-36{min-height:9rem}.min-h-5{min-height:1.25rem}.min-h-56{min-height:14rem}.min-h-7{min-height:1.75rem}.min-h-9{min-height:2.25rem}.min-h-\[4\.65rem\]{min-height:4.65rem}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-\[min\(90vw\,36rem\)\]{width:min(90vw,36rem)}.w-\[min\(92vw\,31rem\)\]{width:min(92vw,31rem)}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-14{min-width:3.5rem}.min-w-8{min-width:2rem}.min-w-\[12\.5rem\]{min-width:12.5rem}.min-w-max{min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-3{--tw-translate-y:-.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[3rem_1fr_auto\]{grid-template-columns:3rem 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-realm-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(var(--ui-realm-700) / var(--tw-divide-opacity,1))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-bronze-300\/35{border-color:rgb(var(--ui-bronze-300) / .35)}.border-bronze-300\/40{border-color:rgb(var(--ui-bronze-300) / .4)}.border-bronze-400\/20{border-color:rgb(var(--ui-bronze-400) / .2)}.border-bronze-400\/25{border-color:rgb(var(--ui-bronze-400) / .25)}.border-bronze-400\/30{border-color:rgb(var(--ui-bronze-400) / .3)}.border-bronze-400\/35{border-color:rgb(var(--ui-bronze-400) / .35)}.border-bronze-400\/40{border-color:rgb(var(--ui-bronze-400) / .4)}.border-danger-400\/25{border-color:rgb(var(--ui-danger-400) / .25)}.border-danger-400\/30{border-color:rgb(var(--ui-danger-400) / .3)}.border-danger-400\/35{border-color:rgb(var(--ui-danger-400) / .35)}.border-danger-400\/50{border-color:rgb(var(--ui-danger-400) / .5)}.border-gold-200\/30{border-color:rgb(var(--ui-gold-200) / .3)}.border-gold-300{--tw-border-opacity:1;border-color:rgb(var(--ui-gold-300) / var(--tw-border-opacity,1))}.border-gold-300\/25{border-color:rgb(var(--ui-gold-300) / .25)}.border-gold-300\/30{border-color:rgb(var(--ui-gold-300) / .3)}.border-gold-400{--tw-border-opacity:1;border-color:rgb(var(--ui-gold-400) / var(--tw-border-opacity,1))}.border-gold-400\/20{border-color:rgb(var(--ui-gold-400) / .2)}.border-gold-400\/25{border-color:rgb(var(--ui-gold-400) / .25)}.border-gold-400\/30{border-color:rgb(var(--ui-gold-400) / .3)}.border-gold-400\/35{border-color:rgb(var(--ui-gold-400) / .35)}.border-gold-400\/40{border-color:rgb(var(--ui-gold-400) / .4)}.border-gold-400\/50{border-color:rgb(var(--ui-gold-400) / .5)}.border-gold-400\/55{border-color:rgb(var(--ui-gold-400) / .55)}.border-gold-400\/60{border-color:rgb(var(--ui-gold-400) / .6)}.border-gold-500\/50{border-color:rgb(var(--ui-gold-500) / .5)}.border-realm-500{--tw-border-opacity:1;border-color:rgb(var(--ui-realm-500) / var(--tw-border-opacity,1))}.border-realm-500\/60{border-color:rgb(var(--ui-realm-500) / .6)}.border-realm-600{--tw-border-opacity:1;border-color:rgb(var(--ui-realm-600) / var(--tw-border-opacity,1))}.border-realm-600\/40{border-color:rgb(var(--ui-realm-600) / .4)}.border-realm-600\/80{border-color:rgb(var(--ui-realm-600) / .8)}.border-realm-700{--tw-border-opacity:1;border-color:rgb(var(--ui-realm-700) / var(--tw-border-opacity,1))}.border-realm-700\/80{border-color:rgb(var(--ui-realm-700) / .8)}.border-realm-800{--tw-border-opacity:1;border-color:rgb(var(--ui-realm-800) / var(--tw-border-opacity,1))}.border-sage-400\/30{border-color:rgb(var(--ui-sage-400) / .3)}.border-sky-400\/40{border-color:#38bdf866}.border-t-gold-300{--tw-border-opacity:1;border-top-color:rgb(var(--ui-gold-300) / var(--tw-border-opacity,1))}.bg-\[\#0b1b2c\]{--tw-bg-opacity:1;background-color:rgb(11 27 44/var(--tw-bg-opacity,1))}.bg-bronze-400{--tw-bg-opacity:1;background-color:rgb(var(--ui-bronze-400) / var(--tw-bg-opacity,1))}.bg-bronze-400\/10{background-color:rgb(var(--ui-bronze-400) / .1)}.bg-bronze-950\/15{background-color:rgb(var(--ui-bronze-950) / .15)}.bg-bronze-950\/25{background-color:rgb(var(--ui-bronze-950) / .25)}.bg-danger-400\/10{background-color:rgb(var(--ui-danger-400) / .1)}.bg-danger-950\/15{background-color:rgb(var(--ui-danger-950) / .15)}.bg-danger-950\/30{background-color:rgb(var(--ui-danger-950) / .3)}.bg-gold-300{--tw-bg-opacity:1;background-color:rgb(var(--ui-gold-300) / var(--tw-bg-opacity,1))}.bg-gold-400{--tw-bg-opacity:1;background-color:rgb(var(--ui-gold-400) / var(--tw-bg-opacity,1))}.bg-gold-400\/10{background-color:rgb(var(--ui-gold-400) / .1)}.bg-gold-400\/15{background-color:rgb(var(--ui-gold-400) / .15)}.bg-gold-400\/5{background-color:rgb(var(--ui-gold-400) / .05)}.bg-gold-950\/10{background-color:rgb(var(--ui-gold-950) / .1)}.bg-gold-950\/15{background-color:rgb(var(--ui-gold-950) / .15)}.bg-gold-950\/20{background-color:rgb(var(--ui-gold-950) / .2)}.bg-gold-950\/25{background-color:rgb(var(--ui-gold-950) / .25)}.bg-gold-950\/30{background-color:rgb(var(--ui-gold-950) / .3)}.bg-gold-950\/40{background-color:rgb(var(--ui-gold-950) / .4)}.bg-gold-950\/50{background-color:rgb(var(--ui-gold-950) / .5)}.bg-realm-700{--tw-bg-opacity:1;background-color:rgb(var(--ui-realm-700) / var(--tw-bg-opacity,1))}.bg-realm-800{--tw-bg-opacity:1;background-color:rgb(var(--ui-realm-800) / var(--tw-bg-opacity,1))}.bg-realm-900{--tw-bg-opacity:1;background-color:rgb(var(--ui-realm-900) / var(--tw-bg-opacity,1))}.bg-realm-900\/50{background-color:rgb(var(--ui-realm-900) / .5)}.bg-realm-900\/65{background-color:rgb(var(--ui-realm-900) / .65)}.bg-realm-900\/70{background-color:rgb(var(--ui-realm-900) / .7)}.bg-realm-900\/80{background-color:rgb(var(--ui-realm-900) / .8)}.bg-realm-900\/90{background-color:rgb(var(--ui-realm-900) / .9)}.bg-realm-950{--tw-bg-opacity:1;background-color:rgb(var(--ui-realm-950) / var(--tw-bg-opacity,1))}.bg-realm-950\/50{background-color:rgb(var(--ui-realm-950) / .5)}.bg-realm-950\/55{background-color:rgb(var(--ui-realm-950) / .55)}.bg-realm-950\/65{background-color:rgb(var(--ui-realm-950) / .65)}.bg-realm-950\/70{background-color:rgb(var(--ui-realm-950) / .7)}.bg-realm-950\/75{background-color:rgb(var(--ui-realm-950) / .75)}.bg-realm-950\/80{background-color:rgb(var(--ui-realm-950) / .8)}.bg-realm-950\/85{background-color:rgb(var(--ui-realm-950) / .85)}.bg-realm-950\/90{background-color:rgb(var(--ui-realm-950) / .9)}.bg-realm-950\/95{background-color:rgb(var(--ui-realm-950) / .95)}.bg-sage-400{--tw-bg-opacity:1;background-color:rgb(var(--ui-sage-400) / var(--tw-bg-opacity,1))}.bg-sage-400\/10{background-color:rgb(var(--ui-sage-400) / .1)}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-950\/80{background-color:#020617cc}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-gold-400\/40{--tw-gradient-from:rgb(var(--ui-gold-400) / .4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-gold-400) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-500{--tw-gradient-from:rgb(var(--ui-gold-500) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-gold-500) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-gold-400{--tw-gradient-to:rgb(var(--ui-gold-400) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(var(--ui-gold-400) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-bronze-400{--tw-gradient-to:rgb(var(--ui-bronze-400) / 1) var(--tw-gradient-to-position)}.to-gold-300{--tw-gradient-to:rgb(var(--ui-gold-300) / 1) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-gold-300{fill:rgb(var(--ui-gold-300) / 1)}.fill-transparent{fill:#0000}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[max\(\.5rem\,env\(safe-area-inset-top\)\)\]{padding:max(.5rem, env(safe-area-inset-top))}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}.pt-1{padding-top:.25rem}.pt-4{padding-top:1rem}.pt-\[max\(1\.25rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1.25rem, env(safe-area-inset-top))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.13em\]{letter-spacing:.13em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.15em\]{letter-spacing:.15em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.1em\]{letter-spacing:.1em}.tracking-\[\.22em\]{letter-spacing:.22em}.tracking-\[\.25em\]{letter-spacing:.25em}.tracking-\[\.28em\]{letter-spacing:.28em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[\.35em\]{letter-spacing:.35em}.tracking-\[\.3em\]{letter-spacing:.3em}.tracking-\[\.45em\]{letter-spacing:.45em}.tracking-\[\.4em\]{letter-spacing:.4em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-bronze-100{--tw-text-opacity:1;color:rgb(var(--ui-bronze-100) / var(--tw-text-opacity,1))}.text-bronze-200{--tw-text-opacity:1;color:rgb(var(--ui-bronze-200) / var(--tw-text-opacity,1))}.text-bronze-300{--tw-text-opacity:1;color:rgb(var(--ui-bronze-300) / var(--tw-text-opacity,1))}.text-bronze-300\/75{color:rgb(var(--ui-bronze-300) / .75)}.text-danger-200{--tw-text-opacity:1;color:rgb(var(--ui-danger-200) / var(--tw-text-opacity,1))}.text-danger-300{--tw-text-opacity:1;color:rgb(var(--ui-danger-300) / var(--tw-text-opacity,1))}.text-danger-400{--tw-text-opacity:1;color:rgb(var(--ui-danger-400) / var(--tw-text-opacity,1))}.text-gold-100{--tw-text-opacity:1;color:rgb(var(--ui-gold-100) / var(--tw-text-opacity,1))}.text-gold-200{--tw-text-opacity:1;color:rgb(var(--ui-gold-200) / var(--tw-text-opacity,1))}.text-gold-300{--tw-text-opacity:1;color:rgb(var(--ui-gold-300) / var(--tw-text-opacity,1))}.text-gold-400{--tw-text-opacity:1;color:rgb(var(--ui-gold-400) / var(--tw-text-opacity,1))}.text-gold-400\/70{color:rgb(var(--ui-gold-400) / .7)}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-realm-100{--tw-text-opacity:1;color:rgb(var(--ui-realm-100) / var(--tw-text-opacity,1))}.text-realm-200{--tw-text-opacity:1;color:rgb(var(--ui-realm-200) / var(--tw-text-opacity,1))}.text-realm-300{--tw-text-opacity:1;color:rgb(var(--ui-realm-300) / var(--tw-text-opacity,1))}.text-realm-400{--tw-text-opacity:1;color:rgb(var(--ui-realm-400) / var(--tw-text-opacity,1))}.text-realm-500{--tw-text-opacity:1;color:rgb(var(--ui-realm-500) / var(--tw-text-opacity,1))}.text-realm-600{--tw-text-opacity:1;color:rgb(var(--ui-realm-600) / var(--tw-text-opacity,1))}.text-realm-950{--tw-text-opacity:1;color:rgb(var(--ui-realm-950) / var(--tw-text-opacity,1))}.text-sage-200{--tw-text-opacity:1;color:rgb(var(--ui-sage-200) / var(--tw-text-opacity,1))}.text-sage-300{--tw-text-opacity:1;color:rgb(var(--ui-sage-300) / var(--tw-text-opacity,1))}.text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.accent-gold-400{accent-color:rgb(var(--ui-gold-400) / 1)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(204\,173\,109\,\.12\)\]{--tw-shadow:0 0 24px #ccad6d1f;--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-gold-400\/5{--tw-shadow-color:rgb(var(--ui-gold-400) / .05);--tw-shadow:var(--tw-shadow-colored)}.shadow-realm-950\/30{--tw-shadow-color:rgb(var(--ui-realm-950) / .3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-white\/40{--tw-ring-color:#fff6}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{color:var(--medieval-text);background:var(--medieval-bg);font-synthesis:none;font-family:Rajdhani,system-ui,sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{overscroll-behavior:none;min-height:100%;margin:0}body{-webkit-user-select:none;user-select:none;min-width:320px;overflow:hidden}button{touch-action:manipulation}.ui-back-button{transition:background-color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out,color .2s ease-out,filter .2s ease-out}.ui-back-button:not(:disabled):hover{border-color:var(--medieval-gold);color:#fff;background-color:#ccad6d1a;box-shadow:0 0 18px #ccad6d24}.ui-back-button:focus-visible{outline:2px solid var(--medieval-gold-highlight);outline-offset:2px}@media (hover:none) and (pointer:coarse){button[data-ui-pressed=true]:not(:disabled):not([aria-disabled=true]){filter:brightness(1.08);border-color:#ebd8aadb;transition:transform 90ms ease-out,border-color 90ms ease-out,filter 90ms ease-out,box-shadow 90ms ease-out;transform:scale(.98);box-shadow:0 0 18px #ccad6d38}}.menu-bg{background:radial-gradient(ellipse at 50% 25%, #28392c 0, #15221b 40%, var(--medieval-bg) 85%)}.menu-bg:before{content:"";pointer-events:none;background:linear-gradient(135deg,#bba06b08,#0000 45%,#0002);position:absolute;inset:0}.title-glow{color:var(--medieval-gold-highlight);letter-spacing:.14em;text-shadow:0 2px #0008,0 6px 24px #0005;font-size:clamp(2rem,8.5vw,4.5rem)}.hud-panel{border:1px solid rgb(var(--ui-bronze-600) / .6);background:rgb(var(--ui-realm-950) / .94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.overlay-panel{background:rgb(var(--ui-realm-950) / .8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.game-rank-control{position:relative}.online-rank-overlay{left:max(.5rem, var(--safe-area-inset-left,env(safe-area-inset-left,0px)));top:max(.5rem, var(--safe-area-inset-top,env(safe-area-inset-top,0px)))}.online-match-controls{top:max(.5rem, var(--safe-area-inset-top,env(safe-area-inset-top,0px)));right:max(.5rem, var(--safe-area-inset-right,env(safe-area-inset-right,0px)));position:absolute}.online-match-ping{left:50%;top:max(.5rem, var(--safe-area-inset-top,env(safe-area-inset-top,0px)));transform:translate(-50%)}.game-pause-layout{background:var(--medieval-bg);min-height:100dvh;overflow-x:hidden}.game-stage--paused{pointer-events:none;opacity:.16;inset:0;width:100%!important;height:100%!important;position:absolute!important}.game-stage>canvas{display:block;width:100%!important;height:100%!important;margin:0!important}.portrait-hint{display:none}.tutorial-overlay{margin:0}.tutorial-overlay--bottom-left{left:max(.75rem, env(safe-area-inset-left,0px));bottom:max(.75rem, env(safe-area-inset-bottom,0px))}.tutorial-overlay--bottom-center{left:50%;bottom:max(.75rem, env(safe-area-inset-bottom,0px));transform:translate(-50%)}.tutorial-overlay--bottom-right{right:max(.75rem, env(safe-area-inset-right,0px));bottom:max(.75rem, env(safe-area-inset-bottom,0px))}.tutorial-overlay--top-left{left:max(.75rem, env(safe-area-inset-left,0px));top:calc(max(.75rem, env(safe-area-inset-top,0px)) + 3.25rem)}.tutorial-overlay--top-right{right:max(.75rem, env(safe-area-inset-right,0px));top:calc(max(.75rem, env(safe-area-inset-top,0px)) + 3.25rem)}@media (orientation:portrait) and (width<=360px) and (height<=520px){.portrait-hint{inset-inline:.5rem;padding:.5rem;font-size:.7rem;display:block;bottom:.5rem}}@media (orientation:landscape) and (height<=600px){.game-layout{--game-safe-inline:max(.2rem, var(--safe-area-inset-left,env(safe-area-inset-left,0px)), var(--safe-area-inset-right,env(safe-area-inset-right,0px)));--game-hud-height:2.5rem;padding:0}.game-stage{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:absolute;inset:0;width:auto!important;height:auto!important}.game-hud{height:auto;padding:max(.25rem, var(--safe-area-inset-top,env(safe-area-inset-top,0px))) max(.3rem, var(--safe-area-inset-right,env(safe-area-inset-right,0px))) 0 max(.3rem, var(--safe-area-inset-left,env(safe-area-inset-left,0px)));justify-content:flex-end}.game-rank-control{left:max(.3rem, var(--safe-area-inset-left,env(safe-area-inset-left,0px)));top:max(.3rem, var(--safe-area-inset-top,env(safe-area-inset-top,0px)));position:absolute}.game-rank-toggle{min-height:2.5rem}.game-hud-controls{border-radius:.75rem;gap:.15rem;padding:.2rem}.game-hud-time{line-height:1rem;padding-inline:.4rem!important;font-size:.8rem!important}.game-hud-pause{border-radius:.6rem;width:2.5rem;height:2.5rem}.tutorial-overlay{width:min(68vw,22rem)}.tutorial-overlay--bottom-left{left:max(.3rem, var(--safe-area-inset-left,env(safe-area-inset-left,0px)));bottom:max(.3rem, var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))}.tutorial-overlay--bottom-center{bottom:max(.3rem, var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))}.tutorial-overlay--bottom-right{right:max(.3rem, var(--safe-area-inset-right,env(safe-area-inset-right,0px)));bottom:max(.3rem, var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))}.tutorial-overlay--top-left{left:max(.3rem, var(--safe-area-inset-left,env(safe-area-inset-left,0px)));top:calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + var(--game-hud-height) + .35rem)}.tutorial-overlay--top-right{right:max(.3rem, var(--safe-area-inset-right,env(safe-area-inset-right,0px)));top:calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + var(--game-hud-height) + .35rem)}.tutorial-card{border-radius:.75rem;padding:.5rem .65rem}.tutorial-content{gap:.5rem}.tutorial-progress{letter-spacing:.16em;font-size:.48rem}.tutorial-title{margin-top:.1rem;font-size:.78rem;line-height:1rem}.tutorial-text{font-size:.65rem;line-height:.85rem}.tutorial-next{min-height:2rem;padding:.3rem .6rem;font-size:.58rem}.tutorial-skip{color:#fef3c7;background:rgb(var(--ui-realm-950) / .94);border-color:#fde68a6b;min-height:2rem;margin-top:.25rem;padding:.2rem .55rem;font-size:.62rem}.online-rank-overlay{left:max(.3rem, var(--safe-area-inset-left,env(safe-area-inset-left,0px)));top:max(.3rem, var(--safe-area-inset-top,env(safe-area-inset-top,0px)))}.online-match-hud{font-size:.58rem}.online-match-controls{top:max(.3rem, var(--safe-area-inset-top,env(safe-area-inset-top,0px)));right:max(.3rem, var(--safe-area-inset-right,env(safe-area-inset-right,0px)))}.online-match-time,.online-match-ping{border-radius:.55rem;align-items:center;min-height:2rem;padding:.25rem .4rem;display:flex}.online-match-ping{top:max(.3rem, var(--safe-area-inset-top,env(safe-area-inset-top,0px)))}.online-match-menu{min-width:2.5rem;min-height:2.5rem}.online-disconnect-notice{top:calc(max(.3rem, var(--safe-area-inset-top,env(safe-area-inset-top,0px))) + 2.45rem);white-space:nowrap;max-width:min(80vw,26rem);left:50%;transform:translate(-50%)}.online-reconnect-notice{font-size:.7rem}.result-overlay{padding:max(.25rem, var(--safe-area-inset-top,env(safe-area-inset-top,0px))) max(.4rem, var(--safe-area-inset-right,env(safe-area-inset-right,0px))) max(.25rem, var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))) max(.4rem, var(--safe-area-inset-left,env(safe-area-inset-left,0px)))}.result-card{max-height:calc(100dvh - var(--safe-area-inset-top,env(safe-area-inset-top,0px)) - var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) - .5rem);padding:.6rem .8rem;overflow:hidden}.quick-result-layout,.campaign-result-layout,.online-result-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:.7rem;display:grid}.result-summary h2{margin-top:.15rem;font-size:clamp(1.55rem,5.5vw,2.35rem);line-height:1}.result-stats{gap:.3rem;margin-block:.3rem}.result-stats>div{padding:.35rem .45rem}.result-stats b{font-size:.95rem}.campaign-result-details>.space-y-1>div{padding-block:.25rem}.reward-summary,.result-reward{margin-top:.4rem;padding:.4rem .6rem}.reward-values{gap:1rem;font-size:.9rem}.result-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.4rem;margin-top:.45rem}.result-actions button{min-height:2.5rem;padding:.4rem .6rem;font-size:.68rem}.tutorial-result-card{max-width:min(92vw,34rem)}.tutorial-result-card p{margin-top:.35rem}}@media (orientation:portrait) and (width<=700px){.game-layout{padding:0}.game-stage{inset:max(.25rem, var(--safe-area-inset-top,env(safe-area-inset-top,0px))) max(.25rem, var(--safe-area-inset-right,env(safe-area-inset-right,0px))) max(.25rem, var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))) max(.25rem, var(--safe-area-inset-left,env(safe-area-inset-left,0px)));position:absolute;width:auto!important;height:auto!important}.game-hud{padding:max(.35rem, var(--safe-area-inset-top,env(safe-area-inset-top,0px))) max(.35rem, var(--safe-area-inset-right,env(safe-area-inset-right,0px))) 0 max(.35rem, var(--safe-area-inset-left,env(safe-area-inset-left,0px)));justify-content:flex-end}.game-rank-control{display:none}.game-hud-controls{border-radius:.75rem;gap:.15rem;padding:.2rem}.game-hud-time{line-height:1rem;padding-inline:.4rem!important;font-size:.8rem!important}.game-hud-pause{border-radius:.6rem;width:2.25rem;height:2.25rem}}@keyframes orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-native] main:not(.game-layout){padding-top:max(1.25rem, calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + .5rem));padding-bottom:max(1.25rem, calc(var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) + .5rem));padding-left:max(1rem, var(--safe-area-inset-left,env(safe-area-inset-left,0px)));padding-right:max(1rem, var(--safe-area-inset-right,env(safe-area-inset-right,0px)));max-height:100dvh;overflow-y:auto}html[data-native] input,html[data-native] textarea{scroll-margin-block:5rem}html[data-native] .menu-bg>button[aria-label^=Perfil]{top:max(1rem, calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + .5rem))}html[data-native] .menu-bg>div:has(>button[aria-label=Conta]){top:max(1rem, calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + .5rem))}@media (orientation:portrait){html[data-native] .menu-bg:has(>.map-orbit){padding-top:calc(6rem + var(--safe-area-inset-top,env(safe-area-inset-top,0px)))}}[data-battle-theme=medieval].game-layout{background:#536443}[data-battle-theme=medieval] .game-rank-toggle,[data-battle-theme=medieval] .hud-panel,[data-battle-theme=medieval] .game-hud-pause{color:#f5e2b5;background:linear-gradient(145deg,#283029f2,#111d18f5);border-color:#baa06b;box-shadow:inset 0 0 0 1px #493f2c,0 3px 10px #10170f66}[data-battle-theme=medieval] .game-hud-time{color:#fff0ce}[data-battle-theme=medieval] .game-rank-toggle{letter-spacing:.08em}[data-battle-theme=medieval] .game-hud-ranking{border-radius:.65rem}.placeholder\:text-realm-600::placeholder{--tw-text-opacity:1;color:rgb(var(--ui-realm-600) / var(--tw-text-opacity,1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-8:before{content:var(--tw-content);bottom:2rem}.before\:left-6:before{content:var(--tw-content);left:1.5rem}.before\:top-8:before{content:var(--tw-content);top:2rem}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-gradient-to-b:before{content:var(--tw-content);background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.before\:from-gold-400\/60:before{content:var(--tw-content);--tw-gradient-from:rgb(var(--ui-gold-400) / .6) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-gold-400) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.before\:to-realm-700:before{content:var(--tw-content);--tw-gradient-to:rgb(var(--ui-realm-700) / 1) var(--tw-gradient-to-position)}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-gold-300:focus-within{--tw-border-opacity:1;border-color:rgb(var(--ui-gold-300) / var(--tw-border-opacity,1))}.focus-within\:bg-gold-950\/35:focus-within{background-color:rgb(var(--ui-gold-950) / .35)}.focus-within\:shadow-\[0_0_18px_rgba\(204\,173\,109\,\.12\)\]:focus-within{--tw-shadow:0 0 18px #ccad6d1f;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:border-gold-200\/60:hover{border-color:rgb(var(--ui-gold-200) / .6)}.hover\:border-gold-300:hover{--tw-border-opacity:1;border-color:rgb(var(--ui-gold-300) / var(--tw-border-opacity,1))}.hover\:border-gold-300\/60:hover{border-color:rgb(var(--ui-gold-300) / .6)}.hover\:border-gold-400:hover{--tw-border-opacity:1;border-color:rgb(var(--ui-gold-400) / var(--tw-border-opacity,1))}.hover\:border-gold-400\/60:hover{border-color:rgb(var(--ui-gold-400) / .6)}.hover\:border-gold-400\/70:hover{border-color:rgb(var(--ui-gold-400) / .7)}.hover\:border-gold-500:hover{--tw-border-opacity:1;border-color:rgb(var(--ui-gold-500) / var(--tw-border-opacity,1))}.hover\:bg-gold-400\/10:hover{background-color:rgb(var(--ui-gold-400) / .1)}.hover\:bg-gold-950\/35:hover{background-color:rgb(var(--ui-gold-950) / .35)}.hover\:bg-realm-800:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-realm-800) / var(--tw-bg-opacity,1))}.hover\:bg-realm-900:hover{--tw-bg-opacity:1;background-color:rgb(var(--ui-realm-900) / var(--tw-bg-opacity,1))}.hover\:bg-sky-400\/10:hover{background-color:#38bdf81a}.hover\:text-bronze-100:hover{--tw-text-opacity:1;color:rgb(var(--ui-bronze-100) / var(--tw-text-opacity,1))}.hover\:text-danger-100:hover{--tw-text-opacity:1;color:rgb(var(--ui-danger-100) / var(--tw-text-opacity,1))}.hover\:text-gold-200:hover{--tw-text-opacity:1;color:rgb(var(--ui-gold-200) / var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:shadow-\[0_0_18px_rgba\(204\,173\,109\,\.12\)\]:hover{--tw-shadow:0 0 18px #ccad6d1f;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:border-gold-400:focus{--tw-border-opacity:1;border-color:rgb(var(--ui-gold-400) / var(--tw-border-opacity,1))}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-gold-400\/20:focus{--tw-ring-color:rgb(var(--ui-gold-400) / .2)}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-bronze-300:focus-visible{outline-color:rgb(var(--ui-bronze-300) / 1)}.focus-visible\:outline-danger-300:focus-visible{outline-color:rgb(var(--ui-danger-300) / 1)}.focus-visible\:outline-gold-200:focus-visible{outline-color:rgb(var(--ui-gold-200) / 1)}.focus-visible\:outline-gold-300:focus-visible{outline-color:rgb(var(--ui-gold-300) / 1)}.focus-visible\:outline-sky-300:focus-visible{outline-color:#7dd3fc}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-gold-300:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ui-gold-300) / var(--tw-ring-opacity,1))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-realm-950:active{--tw-bg-opacity:1;background-color:rgb(var(--ui-realm-950) / var(--tw-bg-opacity,1))}.enabled\:border-gold-400\/50:enabled{border-color:rgb(var(--ui-gold-400) / .5)}.enabled\:text-gold-200:enabled{--tw-text-opacity:1;color:rgb(var(--ui-gold-200) / var(--tw-text-opacity,1))}.enabled\:hover\:bg-gold-400\/10:hover:enabled{background-color:rgb(var(--ui-gold-400) / .1)}.enabled\:hover\:bg-gold-400\/20:hover:enabled{background-color:rgb(var(--ui-gold-400) / .2)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-realm-700:disabled{--tw-border-opacity:1;border-color:rgb(var(--ui-realm-700) / var(--tw-border-opacity,1))}.disabled\:border-realm-800:disabled{--tw-border-opacity:1;border-color:rgb(var(--ui-realm-800) / var(--tw-border-opacity,1))}.disabled\:bg-realm-900:disabled{--tw-bg-opacity:1;background-color:rgb(var(--ui-realm-900) / var(--tw-bg-opacity,1))}.disabled\:text-realm-400:disabled{--tw-text-opacity:1;color:rgb(var(--ui-realm-400) / var(--tw-text-opacity,1))}.disabled\:text-realm-500:disabled{--tw-text-opacity:1;color:rgb(var(--ui-realm-500) / var(--tw-text-opacity,1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.group:hover .group-hover\:block{display:block}@media (width>=640px){.sm\:block{display:block}.sm\:min-w-\[15\.5rem\]{min-width:15.5rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:items-end{align-items:flex-end}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-7xl{font-size:4.5rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[9px\]{font-size:9px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (width>=1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\>canvas\]\:max-h-full>canvas{max-height:100%}.\[\&\>canvas\]\:max-w-full>canvas{max-width:100%}.\[\&\>svg\]\:h-8>svg{height:2rem}.\[\&\>svg\]\:w-8>svg{width:2rem}
