.rh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;gap:6px;padding:calc(env(safe-area-inset-top, 0px) + 0px) 8px calc(env(safe-area-inset-bottom, 0px) + 8px);pointer-events:none;font-family:var(--ag-font-display)}.rh-body>:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.rh-col>:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.rh>:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:auto}.rh .rh-stage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none}.rh .rh-stage>:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:auto}.rh-actions.is-hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.rh-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;display:flex;align-items:center;gap:8px;height:44px;margin:0 -8px;padding:0 10px;background:linear-gradient(180deg,rgba(13,11,16,.96),rgba(13,11,16,.78));border-bottom:1px solid rgba(214,176,120,.25)}.rh-status__dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:9px;height:9px;border-radius:50%;background:#7fc96b;box-shadow:0 0 8px rgba(127,201,107,.8);flex:none}.rh-status.is-lost:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(180deg,rgba(60,10,14,.96),rgba(40,8,10,.85))}.rh-status.is-lost .rh-status__dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.8);animation:rh-blink 1s ease-in-out infinite}@keyframes rh-blink{50%{opacity:.35}}.rh-status__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ag-parchment);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rh-status__btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--d:34px}.rh-status__help:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex}.rh-status__help .ag-icon-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--d:34px!important}.rh-chip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;border:1.5px solid transparent;background:radial-gradient(120% 160% at 50% 0,#221c26 0,var(--ag-ink) 70%) padding-box,var(--ag-gold-grad) border-box;color:var(--ag-gold-light);font-size:12px;letter-spacing:.1em;white-space:nowrap;flex:none}.rh-chip--alert:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.6);color:#fecaca}.rh-settings:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;right:0;top:calc(100% + 8px);z-index:200;width:250px;padding:12px;border-radius:14px;border:1.5px solid transparent;background:linear-gradient(rgba(13,11,16,.97),rgba(13,11,16,.97)) padding-box,var(--ag-gold-grad) border-box;box-shadow:0 14px 30px rgba(0,0,0,.7);display:flex;flex-direction:column;gap:6px}.rh-settings__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--ag-gold-light);padding-bottom:6px;border-bottom:1px solid rgba(214,176,120,.25)}.rh-settings__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ag-muted);margin-top:2px}.rh-settings__label svg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.rh-settings__row svg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:14px;height:14px}.rh-settings__seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.rh-settings__seg button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:30px;border-radius:999px;border:1px solid rgba(214,176,120,.3);background:rgba(255,255,255,.03);color:var(--ag-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.rh-settings__seg button.is-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--ag-gold);color:var(--ag-gold-light);background:rgba(214,176,120,.14)}.rh-settings__row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--ag-parchment);text-align:left}.rh-settings__row>span:first-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;gap:8px}.rh-settings__row:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.45}.rh-toggle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:34px;height:18px;border-radius:999px;background:rgba(255,255,255,.1);position:relative;flex:none;transition:background .2s}.rh-toggle span:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .2s}.rh-toggle.is-on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--ag-gold-mid)}.rh-toggle.is-on span:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:18px}.rh-turn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;display:flex;align-items:center;gap:10px;height:50px;padding:0 16px 0 5px;border-radius:999px;border:2px solid transparent;background:linear-gradient(rgba(13,11,16,.86),rgba(13,11,16,.86)) padding-box,var(--ag-marble-gold) center /cover padding-box,var(--ag-gold-grad) border-box;box-shadow:0 8px 20px rgba(0,0,0,.55);min-width:0}.rh-turn.is-mine:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 8px 20px rgba(0,0,0,.55),0 0 22px rgba(215,162,85,.5)}.rh-turn__disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--d:38px;flex:none}.rh-turn__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0;font-size:22px;letter-spacing:.05em;text-transform:uppercase;color:var(--ag-gold-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rh-turn:not(.is-mine) .rh-turn__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:17px;color:var(--ag-parchment);opacity:.8}.rh-turn__sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ag-gold);white-space:nowrap}.rh-stats:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;display:grid;grid-template-columns:repeat(4,1fr);border-radius:14px;border:1.5px solid transparent;background:linear-gradient(rgba(13,11,16,.92),rgba(13,11,16,.92)) padding-box,var(--ag-gold-grad) border-box;box-shadow:0 8px 20px rgba(0,0,0,.55);position:relative}.rh-stats.is-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr;grid-auto-rows:1fr}.rh-stat-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;min-width:0;display:flex}.rh-stat-wrap>.rh-stat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1}.rh-stat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:7px;min-width:0;padding:7px 8px;position:relative;border-radius:12px;text-align:left}.rh-stats>*+:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-left:1px solid rgba(214,176,120,.28)}.rh-stats.is-col>*+:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-left:0;border-top:1px solid rgba(214,176,120,.28)}.rh-stat.is-btn.is-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:rgba(214,176,120,.14);box-shadow:inset 0 0 0 1.5px rgba(214,176,120,.8)}.rh-stat__disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--c:var(--ag-gold-light);width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;border:1.5px solid transparent;background:radial-gradient(circle at 50% 35%,#34282e,var(--ag-ink) 75%) padding-box,var(--ag-gold-grad) border-box;color:var(--c)}.rh-stat__disc svg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:55%;height:55%}.rh-stat__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;min-width:0;line-height:1}.rh-stat__text b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-weight:400;font-size:24px;color:var(--ag-parchment)}.rh-stat__text small:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ag-muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rh-stats.is-col .rh-stat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:4px 8px}.rh-stats.is-col .rh-stat__disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:28px;height:28px}.rh-stats.is-col .rh-stat__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:row;align-items:baseline;gap:6px}.rh-stats.is-col .rh-stat__text b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:20px;min-width:18px}.rh-pop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;left:50%;top:calc(100% + 8px);transform:translateX(-50%);z-index:120;width:max-content;max-width:min(320px,86vw);padding:10px 12px;border-radius:14px;border:1.5px solid transparent;background:linear-gradient(rgba(13,11,16,.97),rgba(13,11,16,.97)) padding-box,var(--ag-gold-grad) border-box;box-shadow:0 14px 30px rgba(0,0,0,.75)}.rh-pop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";position:absolute;top:-7px;left:50%;width:12px;height:12px;transform:translateX(-50%) rotate(45deg);background:#0d0b10;border-left:1.5px solid var(--ag-gold);border-top:1.5px solid var(--ag-gold)}.rh-stats.is-col .rh-pop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:calc(100% + 10px);top:50%;transform:translateY(-50%)}.rh-stats.is-col .rh-pop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{top:50%;left:-7px;transform:translateY(-50%) rotate(-45deg)}.rh-pop__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ag-gold);margin-bottom:6px}.rh-pop__hint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-ui,inherit);font-size:11px;color:var(--ag-muted);margin-top:6px}.rh-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.rh-tab:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;padding:0 10px;border-radius:999px;border:1.5px solid rgba(214,176,120,.14);background:rgba(13,11,16,.82);color:var(--ag-muted);font-size:16px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;min-width:0}.rh-tab.is-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:transparent;background:radial-gradient(120% 160% at 50% 0,#221c26 0,var(--ag-ink) 70%) padding-box,var(--ag-gold-grad) border-box;color:var(--ag-gold-light);box-shadow:0 0 14px rgba(215,162,85,.35)}.rh-tab.is-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";position:absolute;inset:3px;border-radius:inherit;border:1px solid rgba(214,176,120,.35);pointer-events:none}.rh-tab__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden;text-overflow:ellipsis}.rh-tab__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:18px;height:18px;flex:none}.rh-tab__count:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;min-width:22px;height:22px;padding:0 5px;border-radius:999px;display:grid;place-items:center;font-size:12px;background:rgba(255,255,255,.1);color:var(--ag-parchment)}.rh-tab.is-active .rh-tab__count:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--ag-gold-btn);color:var(--ag-brown)}.rh-tab.is-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:36px;font-size:13px;gap:5px}.rh-tab.is-sm .rh-tab__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:15px;height:15px}.rh-tab.is-sm .rh-tab__count:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:19px;height:19px;font-size:11px}.rh-stage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-height:0;position:relative;display:flex;flex-direction:column;justify-content:center}.rh-stage.is-dim>:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.45}.rh-cardacts__btns:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;gap:8px}.rh-cardacts__play:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1.7}.rh-cardacts__plan:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1}.rh-cardacts.is-land:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;gap:8px}.rh-cardacts.is-land .rh-cardacts__btns:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column}.rh-cardacts.is-land .rh-cardacts__plan:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.rh-cardacts.is-land .rh-cardacts__play:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none}.rh-cardacts__info:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;gap:3px;min-width:0}.rh-cardacts__name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:20px;letter-spacing:.04em;text-transform:uppercase;color:var(--ag-parchment);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rh-cardacts__type:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ag-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rh-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none}.rh-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;display:flex;align-items:center;gap:8px}.rh-row>:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.rh-row>.rh-contracts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.rh-row>.rh-wide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1}.rh-badge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;top:-5px;right:-5px;min-width:22px;height:22px;padding:0 5px;border-radius:999px;display:grid;place-items:center;font-family:var(--ag-font-display);font-size:12px;line-height:1;color:var(--ag-brown);background:var(--ag-gold-btn);border:1.5px solid #fdf0db;box-shadow:0 2px 6px rgba(0,0,0,.6);z-index:2}.rh-badge.is-ready:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(180deg,#a8d670,#4f8a2a);color:#fff}.rh-wide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;display:flex;align-items:center;gap:10px;width:100%;height:58px;padding:0 14px 0 8px;border-radius:999px;border:2px solid transparent;background:radial-gradient(120% 160% at 50% 0,#221c26 0,var(--ag-ink) 70%) padding-box,var(--ag-gold-grad) border-box;box-shadow:0 6px 14px rgba(0,0,0,.55);color:var(--ag-gold-light);text-align:left}.rh-wide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";position:absolute;inset:4px;border-radius:inherit;border:1px solid rgba(214,176,120,.3);pointer-events:none}.rh-wide:active:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(1px);filter:brightness(.9)}.rh-wide:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.4}.rh-wide.is-ready:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 6px 14px rgba(0,0,0,.55),0 0 18px rgba(134,239,172,.45)}.rh-wide__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:40px;height:40px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--ag-disc-fill);box-shadow:inset 0 0 0 1.5px rgba(214,176,120,.6)}.rh-wide__icon svg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:20px;height:20px}.rh-wide__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.05}.rh-wide__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:17px;letter-spacing:.05em;text-transform:uppercase;color:var(--ag-parchment);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rh-wide__sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ag-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.rh-wide .rh-badge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:static;flex:none}.rh-round:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--d:56px;display:flex;flex-direction:column;align-items:center;gap:4px;flex:none}.rh-round__btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--d:inherit;width:var(--d);height:var(--d)}.rh-round__btn.has-img:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0;overflow:visible}.rh-round__btn.has-img img:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:86%;height:86%;border-radius:50%;object-fit:cover;position:relative;z-index:1}.rh-round__btn.is-ready:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 0 16px rgba(134,239,172,.55)}.rh-round__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ag-muted);white-space:nowrap}.rh-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:10px;height:62px;padding:0 16px 0 6px;border-radius:999px;border:2px solid transparent;background:radial-gradient(120% 160% at 50% 0,#221c26 0,var(--ag-ink) 70%) padding-box,var(--ag-gold-grad) border-box;box-shadow:0 6px 14px rgba(0,0,0,.55);color:var(--ag-gold-light)}.rh-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";position:absolute;inset:4px;border-radius:inherit;border:1px solid rgba(214,176,120,.3);pointer-events:none}.rh-end.is-ready:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 6px 14px rgba(0,0,0,.55),0 0 22px rgba(215,162,85,.45)}.rh-end:active:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(1px);filter:brightness(.9)}.rh-end:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.45}.rh-end__disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:50px;height:50px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--ag-disc-fill) padding-box,var(--ag-gold-grad) border-box;border:2px solid transparent;box-shadow:0 0 12px rgba(215,162,85,.4)}.rh-end__disc svg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:24px;height:24px;color:var(--ag-gold-light)}.rh-end__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;text-align:center;font-size:20px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rh-end.is-compact .rh-end__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:15px;white-space:normal;line-height:1.05}.rh-contracts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;min-width:0}.rh-contracts.hud-pulse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:999px}.rh-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;left:0;bottom:calc(100% + 8px);z-index:150;min-width:230px;padding:6px;border-radius:14px;border:1.5px solid transparent;background:linear-gradient(rgba(13,11,16,.97),rgba(13,11,16,.97)) padding-box,var(--ag-gold-grad) border-box;box-shadow:0 14px 30px rgba(0,0,0,.75);display:flex;flex-direction:column;gap:4px}.rh-menu__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:0 12px;border-radius:10px;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:var(--ag-parchment);text-align:left}.rh-menu__item:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:rgba(214,176,120,.14)}.rh-menu__item .rh-badge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:static}.rh.is-port .rh-row--end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:10px}.rh.is-port .rh-row--end .rh-round:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--d:62px}.rh.is-land:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:0;padding:0 calc(env(safe-area-inset-right, 0px) + 8px) calc(env(safe-area-inset-bottom, 0px) + 6px) calc(env(safe-area-inset-left, 0px) + 8px)}.rh.is-land .rh-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:38px;margin:0 calc(-8px - env(safe-area-inset-right, 0px)) 0 calc(-8px - env(safe-area-inset-left, 0px))}.rh-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-height:0;display:grid;grid-template-columns:clamp(200px,27vw,300px) minmax(0,1fr) clamp(190px,25vw,280px);gap:10px;padding-top:6px;pointer-events:none}.rh-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:0;display:flex;flex-direction:column;gap:6px}.rh.is-land .rh-turn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:40px;padding-right:12px}.rh.is-land .rh-turn__disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--d:30px}.rh.is-land .rh-turn__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:15px}.rh.is-land .rh-turn__gems .ag-gem:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:15px;height:15px}.rh.is-land .rh-turn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:6px}.rh-left-mid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:6px}.rh-stats.is-col .rh-stat__text small:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.rh-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column}.rh-nav .rh-tab:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;height:auto;min-height:30px;padding:0 8px;justify-content:flex-start}.rh-nav .rh-tab__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;text-align:left}.rh-planpanel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-height:0;border-radius:14px;border:1.5px solid transparent;background:linear-gradient(rgba(13,11,16,.92),rgba(13,11,16,.92)) padding-box,var(--ag-gold-grad) border-box;box-shadow:0 8px 20px rgba(0,0,0,.55);padding:6px 8px;display:flex;flex-direction:column;overflow:hidden}.rh-planpanel__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ag-gold)}.rh-planpanel__body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-height:0;display:flex;align-items:center;overflow:hidden}.rh-planpanel__empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-ui,inherit);font-size:11px;color:var(--ag-muted)}.rh.is-land .rh-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none}.rh-quick:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;display:flex;justify-content:space-between;margin-top:auto}.rh-quick .rh-round:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--d:52px}.rh-quick .rh-contracts .rh-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:0}.rh-endrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;display:flex;align-items:center;gap:8px}.rh-endrow .rh-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:58px}.rh-endrow .rh-end__disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:44px;height:44px}.rh-endrow .rh-round:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--d:58px}.rh-endrow .rh-round__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}@media (max-height:700px) and (orientation:portrait){.rh-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:40px}.rh-turn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:44px}.rh-turn__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:19px}.rh-stat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:5px 6px}.rh-stat__disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:30px;height:30px}.rh-stat__text b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:20px}.rh-tab:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:38px;font-size:14px}.rh-wide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:50px}.rh-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:54px}.rh-end__disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:42px;height:42px}.rh.is-port .rh-row--end .rh-round:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--d:54px}}.rh-handframe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.rh-round__btn.has-img img:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){object-position:top}.rh-plan-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-ui,inherit);font-size:12px;color:var(--ag-muted);text-align:center;padding:24px 16px}.rh-turn__gems:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;display:inline-flex;gap:3px}.rh-turn__gems .ag-gem:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:18px;height:18px}.rh-turn__gems .ag-gem.is-spent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){filter:grayscale(1) brightness(.45)}.rh-turn__extra:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;display:inline-flex}.rh.is-land .rh-turn__sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.rh-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0 calc(env(safe-area-inset-right, 0px) + 16px) 0 calc(env(safe-area-inset-left, 0px) + 16px)}.rh-status__center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0;display:flex;justify-content:center}.rh-status__center .hud-events:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:nowrap;overflow:visible}.rh.is-land .rh-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0 calc(env(safe-area-inset-right, 0px) + 28px) 0 calc(env(safe-area-inset-left, 0px) + 28px)}.rh.is-land:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(env(safe-area-inset-left, 0px) + 20px);padding-right:calc(env(safe-area-inset-right, 0px) + 20px)}.rh.is-land .rh-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0 calc(-20px - env(safe-area-inset-right, 0px)) 0 calc(-20px - env(safe-area-inset-left, 0px))}.rh-bannerrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;display:flex;align-items:center;gap:6px;min-width:0}.rh-bannerrow>.rh-turn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1}.rh-events:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;max-width:46%;display:flex}.rh-events .hud-events:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:nowrap;gap:4px}.rh-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:clamp(176px,21vw,236px) minmax(0,1fr) clamp(178px,22vw,244px);gap:8px}.rh.is-land .rh-turn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-right:8px}.rh.is-land .rh-turn__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:14px}.rh-left-mid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:auto minmax(0,1fr)}.rh-stats.is-col .rh-stat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:3px 7px 3px 4px;gap:5px}.rh-stats.is-col .rh-stat__disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:26px;height:26px}.rh-stats.is-col .rh-stat__text b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:18px;min-width:2ch}.rh-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:5px}.rh-nav .rh-tab:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:34px;height:34px;flex:none}.rh-nav .rh-tab .rh-tab__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.rh-seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:34px;border-radius:999px;border:1.5px solid rgba(214,176,120,.14);background:rgba(13,11,16,.82);overflow:hidden}.rh-seg.is-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:transparent;background:radial-gradient(120% 160% at 50% 0,#221c26 0,var(--ag-ink) 70%) padding-box,var(--ag-gold-grad) border-box;box-shadow:0 0 14px rgba(215,162,85,.3)}.rh-seg button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0;padding:0 6px;font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--ag-muted);white-space:nowrap}.rh-seg button+button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-left:1px solid rgba(214,176,120,.25)}.rh-seg button.is-on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ag-gold-light);background:rgba(214,176,120,.14)}.rh-seg button span:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden;text-overflow:ellipsis}.rh-seg button i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-style:normal;flex:none;min-width:18px;height:18px;padding:0 4px;border-radius:999px;display:grid;place-items:center;font-size:11px;background:rgba(255,255,255,.1);color:var(--ag-parchment)}.rh-seg button.is-on i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--ag-gold-btn);color:var(--ag-brown)}.rh-planpanel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:5px 6px}.rh-planpanel__body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:stretch}.rh-planframe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.rh-planframe .rh-handframe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.rh-planframe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center}.rh-quick:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;justify-content:flex-end;gap:6px}.rh-wide.is-compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:44px;gap:8px;padding:0 10px 0 4px}.rh-wide.is-compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{inset:3px}.rh-wide.is-compact .rh-wide__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:34px;height:34px}.rh-wide.is-compact .rh-wide__icon svg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:17px;height:17px}.rh-wide.is-compact .rh-wide__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:14px}.rh-wide.is-compact .rh-wide__sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:9px;margin-top:2px}.rh-wide .rh-badge.is-ready:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:static;flex:none;font-size:10px;padding:0 6px}.rh-wide--exp .rh-wide__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#9be3b5}.rh-quick .rh-contracts .rh-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:auto;right:0;bottom:calc(100% + 6px)}.rh-endrow .rh-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:54px}.rh-endrow .rh-round:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--d:54px}.rh.is-land .rh-stage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:visible;padding-bottom:2px}.rh-dtiles:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rh-dtile:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:92px;padding:8px 4px;border-radius:16px;border:1px solid rgba(214,176,120,.3);background:rgba(13,11,16,.75);color:var(--ag-gold-light)}.rh-dtile:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.55}.rh-dtile:active:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(1px);filter:brightness(.9)}.rh-dtile.is-ready:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgba(134,239,172,.7);box-shadow:0 0 14px rgba(134,239,172,.35)}.rh-dtile__disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:2px solid transparent;background:var(--ag-disc-fill) padding-box,var(--ag-gold-grad) border-box}.rh-dtile__disc svg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:19px;height:19px}.rh-dtile__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--ag-font-display);font-size:11px;letter-spacing:.06em;text-transform:uppercase;text-align:center;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-dtile__val:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;top:6px;right:8px;min-width:22px;height:22px;padding:0 5px;border-radius:999px;display:grid;place-items:center;font-family:var(--ag-font-display);font-size:12px;color:var(--ag-brown);background:var(--ag-gold-btn)}.rh-dtile.is-ready .rh-dtile__val:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(180deg,#a8d670,#4f8a2a);color:#fff}.rh-dgrid .hud-dcity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:8px}@media (orientation:landscape){.hud-dgrid.rh-dgrid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.hud-dgrid.rh-dgrid .hud-dgrid__col:first-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-row:auto}.hud-dgrid.rh-dgrid .hud-dgrid__col:last-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.hud-dgrid.rh-dgrid .hud-dsec--bazar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:auto}.rh-dtile:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:70px;gap:3px}.rh-dtile__disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:32px;height:32px}.rh-dtile__disc svg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:16px;height:16px}.rh-dtile__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:9.5px}.rh-dgrid .hud-dcity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:6px}}.rh-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:clamp(196px,24vw,250px) minmax(0,1fr) clamp(190px,23vw,250px)}.rh.is-land .rh-turn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:5px;padding-left:4px}.rh.is-land .rh-turn__disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--d:28px}.rh.is-land .rh-turn__gems .ag-gem:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:13px;height:13px}.rh.is-land .rh-turn__extra .ag-icon-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--d:26px!important}.rh-seg button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0 3px;font-size:12px;letter-spacing:.03em;gap:3px}.rh-seg button i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:16px;height:16px;font-size:10px;padding:0 3px}.rh-nav .rh-tab.is-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12px;letter-spacing:.04em;padding:0 6px 0 10px}.rh-wide.is-compact .rh-wide__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:normal;line-height:1.05;font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rh-endrow .rh-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0 8px 0 4px;gap:6px}.rh-endrow .rh-end__disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:40px;height:40px}.rh-endrow .rh-end__disc svg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:20px;height:20px}.rh.is-land .rh-end.is-compact .rh-end__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:13px;letter-spacing:.03em;overflow:visible;text-overflow:clip}.rh-endrow .rh-round:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--d:50px}.rh-events .hud-ev__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.rh-events .hud-ev:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-right:8px}.rh-bannerrow .rh-turn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.rh-bannerrow:has(.rh-events) .rh-turn__sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.rh-bannerrow:has(.rh-events) .rh-turn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:6px;padding-right:8px}.rh-bannerrow:has(.rh-events) .rh-turn__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:17px}.rh-bannerrow:has(.rh-events) .rh-turn__gems .ag-gem:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:15px;height:15px}.rh-events .hud-ev:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:3px;padding:0 6px 0 3px}.rh-events .hud-events:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:3px}.rh:not(.is-land) .rh-bannerrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:stretch}.rh:not(.is-land) .rh-events:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:50%}.rh:not(.is-land) .rh-events .hud-events:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:5px;align-items:stretch}.rh:not(.is-land) .rh-events .hud-ev--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.rh:not(.is-land) .rh-events .hud-ev:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:50px;border-radius:25px;gap:5px;padding:0 10px 0 5px}.rh:not(.is-land) .rh-events .hud-ev__disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:36px;height:36px}.rh:not(.is-land) .rh-events .hud-ev__disc img:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.rh:not(.is-land) .rh-events .hud-ev__disc svg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:18px;height:18px}.rh:not(.is-land) .rh-events .hud-ev__turns:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:15px;padding-left:6px}.rh:not(.is-land) .rh-events .hud-ev__turns svg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:14px;height:14px}.rh:not(.is-land) .rh-bannerrow:has(.hud-events>:nth-child(2)) .rh-turn__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:15px;letter-spacing:.03em}.rh:not(.is-land) .rh-bannerrow:has(.hud-events>:nth-child(2)) .rh-turn__gems .ag-gem:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:12px;height:12px}.rh:not(.is-land) .rh-bannerrow:has(.hud-events>:nth-child(2)) .rh-turn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:4px;padding-left:4px;padding-right:6px}@media (max-height:700px) and (orientation:portrait){.rh:not(.is-land) .rh-events .hud-ev--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.rh:not(.is-land) .rh-events .hud-ev:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:44px}.rh:not(.is-land) .rh-events .hud-ev__disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:32px;height:32px}}.rh:not(.is-land) .rh-bannerrow:has(.hud-events>:nth-child(2)) .rh-events .hud-ev:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:3px;padding:0 7px 0 4px}.rh:not(.is-land) .rh-bannerrow:has(.hud-events>:nth-child(2)) .rh-events .hud-ev__disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:32px;height:32px}.rh:not(.is-land) .rh-bannerrow:has(.hud-events>:nth-child(2)) .rh-events .hud-ev__turns:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:4px}.rh:not(.is-land) .rh-bannerrow:has(.hud-events>:nth-child(2)) .rh-turn__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:14px;letter-spacing:.02em}@media (max-width:370px){.rh:not(.is-land) .rh-bannerrow:has(.hud-events>:nth-child(2)) .rh-turn__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12.5px;letter-spacing:0}.rh:not(.is-land) .rh-bannerrow:has(.hud-events>:nth-child(2)) .rh-events .hud-ev__disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:28px;height:28px}.rh:not(.is-land) .rh-bannerrow:has(.hud-events>:nth-child(2)) .rh-turn__disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--d:32px}}.dq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;padding:16px;border-radius:16px;border:2px solid transparent;background:linear-gradient(rgba(13,11,16,.94),rgba(13,11,16,.94)) padding-box,var(--ag-marble-silver,none) center /cover padding-box,var(--ag-gold-grad) border-box;box-shadow:0 16px 40px rgba(0,0,0,.6);color:var(--ag-parchment)}.dq.is-bare:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0;border:0;background:none;box-shadow:none}.dq__head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.dq.is-bare .dq__head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-end}.dq__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;gap:8px;font-family:var(--ag-font-display);font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:var(--ag-gold-light)}.dq__title svg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:18px;height:18px;color:var(--ag-gold)}.dq__reset:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:13px;border:1px solid rgba(214,176,120,.35);background:rgba(13,11,16,.8);font-size:11.5px;color:var(--ag-muted);white-space:nowrap}.dq__reset svg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:13px;height:13px;color:var(--ag-gold)}.dq__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;gap:10px}.dq-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:14px;border:1.5px solid rgba(214,176,120,.28);background:linear-gradient(180deg,rgba(36,28,32,.9),rgba(13,11,16,.9));transition:border-color .2s}.dq-item.is-done:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1.5px solid transparent;background:linear-gradient(180deg,rgba(60,44,22,.95),rgba(20,15,12,.95)) padding-box,var(--ag-gold-grad) border-box;box-shadow:0 0 18px rgba(215,162,85,.25)}.dq-item.is-claimed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.6}.dq-item__disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:2px solid transparent;background:radial-gradient(circle at 50% 30%,#342c38,#0d0b10 75%) padding-box,var(--ag-gold-grad) border-box;color:var(--ag-gold-light);box-shadow:0 3px 8px rgba(0,0,0,.6)}.dq-item__disc svg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:19px;height:19px}.dq-item.is-done .dq-item__disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#fbbf24;box-shadow:0 0 14px rgba(251,191,36,.45)}.dq-item.is-claimed .dq-item__disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#86efac}.dq-item__body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.dq-item__top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:space-between;gap:8px}.dq-item__name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;color:var(--ag-parchment)}.dq-item.is-done .dq-item__name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ag-gold-light)}.dq-item__reward:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;display:inline-flex;align-items:center;gap:4px;font-family:var(--ag-font-display);font-size:14px;color:#f3c77a}.dq-item__reward svg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:14px;height:14px}.dq-item__desc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12.5px;line-height:1.4;color:var(--ag-muted)}.dq-item__progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:4px}.dq-item__progress-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;justify-content:space-between;margin-bottom:4px;font-family:var(--ag-font-display);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ag-muted)}.dq-item__progress-row b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-weight:400;color:var(--ag-gold-light)}.dq-item__bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:7px;border-radius:4px;border:1px solid rgba(214,176,120,.3);background:rgba(0,0,0,.5);overflow:hidden}.dq-item__bar i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#9e6e25,#d7a255)}.dq-item.is-done .dq-item__bar i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--ag-gold-btn);box-shadow:0 0 8px rgba(215,162,85,.6)}.dq-item__claim:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:8px;width:100%;--h:40px}.dq-item__claimed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-self:flex-end;margin-top:2px;padding:1px 8px;border-radius:10px;border:1px solid rgba(134,239,172,.4);background:rgba(134,239,172,.1);font-family:var(--ag-font-display);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#86efac}.dq.is-compact .dq-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:9px;gap:9px}.dq-journal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;left:0;top:0;bottom:0;z-index:9501;width:min(400px,100vw);display:flex;flex-direction:column;border-right:2px solid transparent;background:linear-gradient(180deg,rgba(20,16,22,.97),rgba(8,6,10,.98)) padding-box,var(--ag-marble-silver,none) center /cover padding-box,linear-gradient(180deg,#d7a255,#fdf0db 33%,#d6b078 66%,#9e6e25) border-box;box-shadow:20px 0 60px rgba(0,0,0,.7);color:var(--ag-parchment)}.dq-journal__head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;display:flex;align-items:center;gap:12px;padding:calc(18px + env(safe-area-inset-top, 0px)) 16px 14px;border-bottom:1px solid rgba(214,176,120,.25)}.dq-journal__medal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;border:2px solid transparent;background:radial-gradient(circle at 50% 30%,#342c38,#0d0b10 75%) padding-box,var(--ag-gold-grad) border-box;color:var(--ag-gold-light);box-shadow:0 6px 14px rgba(0,0,0,.7)}.dq-journal__medal svg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:22px;height:22px}.dq-journal__titles:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0}.dq-journal__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--ag-font-display);font-size:22px;line-height:1.1;letter-spacing:.03em;background:var(--ag-gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.dq-journal__sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--ag-font-display);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ag-muted)}.dq-journal__body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-height:0;overflow-y:auto;padding:14px 16px calc(24px + env(safe-area-inset-bottom, 0px))}.dq-journal__backdrop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;inset:0;z-index:9500;background:rgba(4,3,6,.6);backdrop-filter:blur(2px)}.dq-fab:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;right:12px;bottom:190px;z-index:50}.dq-fab .hud-badge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dq-fab__dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;top:-3px;right:-3px;width:14px;height:14px;border-radius:50%;background:#ec6e68;border:2px solid #0d0b10;box-shadow:0 0 10px rgba(236,110,104,.8);animation:dq-dot 1.6s ease-in-out infinite}@keyframes dq-dot{50%{transform:scale(1.2)}}@media (max-height:520px),(max-width:900px){.dq-fab:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}}
/*# sourceMappingURL=ba8f8afd2cb18b5c.css.map*/