@layer guide-shell{html[data-guide-system] #top.mdfm{background:var(--guide-canvas)!important;color:var(--guide-ink)!important;padding:0 clamp(16px,3.2vw,48px) 80px!important}html[data-guide-system] #top.mdfm.dock-bottom{padding-bottom:max(40px,var(--guide-dock-clearance,80px))!important}html[data-guide-system] #top.mdfm:before,html[data-guide-system] #top.mdfm:after,html[data-guide-system] #top>.mdfm-section:before{content:none!important;display:none!important}html[data-guide-system] #top .mdfm-header{--season-surface:var(--guide-surface);--season-raised:var(--guide-inset);--season-ink:var(--guide-ink);--season-muted:var(--guide-muted);--season-accent:var(--guide-accent);--season-line:var(--guide-line);border:0!important;border-bottom:1px solid var(--guide-line)!important;background:var(--guide-canvas)!important;height:auto!important;min-height:76px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;align-items:center!important;gap:24px!important;padding:12px 0!important;display:flex!important}html[data-guide-system] #top .mdfm-header:before,html[data-guide-system] #top .mdfm-header:after{display:none!important}html[data-guide-system] #top .mdfm-brand{flex-shrink:0;gap:10px!important}html[data-guide-system] #top .mdfm-brand b{letter-spacing:-.025em!important;font-size:19px!important}html[data-guide-system] #top :is(.mdfm-brand b,.mdfm-header-actions b,.mdfm-header-actions span,.mdfm-header-actions select option){color:var(--guide-ink)!important;text-shadow:none!important}html[data-guide-system] #top .mdfm-header-actions .language-switcher{border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;box-shadow:none!important;border-radius:6px!important}html[data-guide-system] #top .mdfm-header-actions .mdfm-workspace-mode-chip>span{box-shadow:none!important;background:0 0!important;border:0!important}html[data-guide-system] #top .mdfm-brand small{letter-spacing:.08em!important;color:var(--guide-muted)!important;font-size:10px!important}html[data-guide-system] #top .mdfm-brand :is(img,svg){max-width:36px;max-height:36px}html[data-guide-system] #top .journal-primary{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:0!important;display:flex!important}html[data-guide-system] #top .guide-nav-group{border-radius:6px;flex-shrink:0;align-items:center;gap:0;display:flex}html[data-guide-system] #top .guide-nav-group :is(.guide-nav-link,.guide-nav-menu){height:auto!important;min-height:44px!important;color:var(--guide-muted)!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:5px!important;padding:8px 10px!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;transform:none!important}html[data-guide-system] #top .guide-nav-group .guide-nav-menu{min-width:32px!important;padding:8px 4px!important}html[data-guide-system] #top .guide-nav-link[aria-current=page]{color:var(--guide-ink)!important;box-shadow:inset 0 -2px var(--guide-accent)!important}html[data-guide-system] #top .guide-nav-group button:hover{background:var(--guide-inset)!important;color:var(--guide-ink)!important}html[data-guide-system] #top .guide-nav-menu[aria-expanded=true]{color:var(--guide-accent)!important}html[data-guide-system] #top .guide-nav-group button:before,html[data-guide-system] #top .guide-nav-group button:after{content:none!important;display:none!important}html[data-guide-system] #top .mdfm-header-actions{flex-shrink:0;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;padding:0!important;display:flex!important;position:static!important;transform:none!important}html[data-guide-system] #top .mdfm-header-actions :is(button,select),html[data-guide-system] #top .journal-primary>.mdfm-menu-search-button{box-shadow:none!important;color:var(--guide-muted)!important;min-height:40px!important;text-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;padding:8px!important;font-size:12px!important}html[data-guide-system] #top .mdfm-header-actions button:hover{background:var(--guide-inset)!important}html[data-guide-system] #top .mdfm-account-button{min-width:36px!important}html[data-guide-system] #top .mdfm-header-actions .mdfm-account-button img{object-fit:contain!important;width:24px!important;height:24px!important}html[data-guide-system] #top .mdfm-header-actions .mdfm-account-button span{display:none!important}html[data-guide-system] #top .mdfm-workspace-mode-chip span svg{width:17px!important;height:17px!important}html[data-guide-system] #top .mdfm-header-actions .mdfm-workspace-mode-chip{visibility:visible!important;opacity:1!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:40px!important;min-height:40px!important;display:inline-flex!important}html[data-guide-system] #top .mdfm-header-actions .mdfm-live{display:none!important}html[data-guide-system] #top .mdfm-dock:before,html[data-guide-system] #top .mdfm-dock:after{content:none!important;display:none!important}html[data-guide-system] #top.dock-header>.mdfm-dock-header{display:none!important}html[data-guide-system] #top .mdfm-dock:not(.mdfm-dock-header){--season-surface:var(--guide-surface);--season-raised:var(--guide-inset);--season-ink:var(--guide-ink);--season-muted:var(--guide-muted);--season-accent:var(--guide-accent);--season-line:var(--guide-line);inset:auto 16px max(12px,env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;z-index:1200!important;background:var(--guide-surface)!important;border:1px solid var(--guide-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:10px!important;flex-flow:wrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:max-content!important;min-width:0!important;max-width:calc(100vw - 32px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 100px)!important;margin:0 auto!important;padding:6px!important;display:flex!important;position:fixed!important;overflow:visible!important;transform:none!important;box-shadow:0 4px 16px #0002!important}html[data-guide-system] #top .mdfm-dock:not(.mdfm-dock-header) .guide-nav-group{flex:none!important;align-items:center!important;gap:0!important;min-width:0!important;display:flex!important}html[data-guide-system] #top .mdfm-dock :is(.guide-nav-link,.guide-nav-menu,.mdfm-menu-search-button,.mdfm-dock-helper-button,.mdfm-dock-tuck){box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;box-shadow:none!important;color:var(--guide-muted)!important;text-shadow:none!important;filter:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:5px!important;flex-direction:row!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:6px 8px!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;display:inline-flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}html[data-guide-system] #top :is(.mdfm-dock,.journal-primary) button :is(span,.maple-dock-art),html[data-guide-system] #top .mdfm-header-actions .mdfm-workspace-mode-chip>span{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;filter:none!important;clip-path:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}html[data-guide-system] #top :is(.mdfm-dock,.journal-primary) button:before,html[data-guide-system] #top :is(.mdfm-dock,.journal-primary) button:after,html[data-guide-system] #top :is(.mdfm-dock,.journal-primary) button span:before,html[data-guide-system] #top :is(.mdfm-dock,.journal-primary) button span:after{content:none!important;display:none!important}html[data-guide-system] #top .mdfm-dock button>b{clip-path:none!important;white-space:nowrap!important;text-overflow:clip!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;color:inherit!important;font-size:13px!important;line-height:1.3!important;display:block!important;position:static!important;overflow:visible!important}html[data-guide-system] #top .mdfm-dock:not(.mdfm-dock-header) .guide-nav-link[aria-current=page] b{color:var(--guide-ink)!important}html[data-guide-system] #top .mdfm-dock button :is(img,svg){object-fit:contain!important;filter:none!important;width:20px!important;max-width:20px!important;height:20px!important;max-height:20px!important;display:block!important;position:static!important;transform:none!important}html[data-guide-system] #top .mdfm-dock .mdfm-dock-helper-button .mdfm-dock-pet-art img{width:28px!important;max-width:28px!important;height:28px!important;max-height:28px!important}html[data-guide-system] #top .mdfm-dock .mdfm-dock-helper-button>.pet-search-launcher-icon{display:none!important}html[data-guide-system] #top .mdfm-dock .guide-nav-menu{width:28px!important;min-width:28px!important;padding:4px!important}html[data-guide-system] #top .mdfm-dock .mdfm-dock-tuck{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}html[data-guide-system] #top .mdfm-dock .mdfm-dock-tuck>b{display:none!important}html[data-guide-system] #top .mdfm-dock button:hover{background:var(--guide-inset)!important;color:var(--guide-ink)!important}html[data-guide-system] #top .mdfm-dock button:focus-visible{outline:2px solid var(--guide-accent)!important;outline-offset:2px!important}html[data-guide-system] #top .mdfm-dock .menu-search-slot{flex:320px!important;min-width:0!important;max-width:100%!important}html[data-guide-system] #top.mdfm.dock-left{padding-left:208px!important}html[data-guide-system] #top.mdfm.dock-right{padding-right:208px!important}html[data-guide-system] #top :is(.mdfm-dock-left,.mdfm-dock-right):not(.mdfm-dock-header){inset:max(16px,var(--mdfm-header-safe-top,112px)) auto auto 16px!important;width:172px!important;max-height:calc(100dvh - max(16px,var(--mdfm-header-safe-top,112px)) - 16px)!important;flex-flow:column!important;justify-content:flex-start!important;align-items:stretch!important;margin:0!important;overflow:hidden auto!important}html[data-guide-system] #top .mdfm-dock-right:not(.mdfm-dock-header){inset:max(16px,var(--mdfm-header-safe-top,112px)) 16px auto auto!important}html[data-guide-system] #top :is(.mdfm-dock-left,.mdfm-dock-right) .guide-nav-group{justify-content:space-between!important;width:100%!important}html[data-guide-system] #top :is(.mdfm-dock-left,.mdfm-dock-right) .guide-nav-link{flex:auto!important;justify-content:flex-start!important}html[data-guide-system] #top :is(.mdfm-dock-left,.mdfm-dock-right) .mdfm-dock-tuck{align-self:flex-end!important}html[data-guide-system] #top.mdfm.dock-left:has(>.mdfm-dock.is-tucked){padding-left:76px!important}html[data-guide-system] #top.mdfm.dock-right:has(>.mdfm-dock.is-tucked){padding-right:76px!important}html[data-guide-system] #top.mdfm.dock-bottom:has(>.mdfm-dock.is-tucked){padding-bottom:max(40px,var(--guide-dock-clearance,64px))!important}html[data-guide-system] #top .mdfm-dock:not(.mdfm-dock-header).is-tucked{border:0!important;gap:0!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;display:flex!important;overflow:visible!important;transform:none!important}html[data-guide-system] #top .mdfm-dock:not(.mdfm-dock-header).is-tucked>:not(.mdfm-dock-tuck){visibility:hidden!important;pointer-events:none!important;display:none!important}html[data-guide-system] #top .mdfm-dock.is-tucked>.mdfm-dock-tuck{visibility:visible!important;opacity:1!important;pointer-events:auto!important;flex:0 0 36px!important;display:inline-flex!important}html[data-guide-system] .tool-chooser-backdrop{-webkit-backdrop-filter:none!important;background:#00000014!important}html[data-guide-system] .tool-chooser-popover{background:var(--guide-surface)!important;border-color:var(--guide-line)!important;border-radius:10px!important;box-shadow:0 12px 40px #0003!important}html[data-guide-system] .tool-chooser-popover nav button{background:var(--guide-surface)!important;color:var(--guide-ink)!important;border:1px solid var(--guide-line)!important;box-shadow:none!important;border-radius:6px!important;min-height:64px!important}html[data-guide-system] .tool-chooser-popover nav button img{object-fit:contain!important;filter:none!important;width:36px!important;height:36px!important}html[data-guide-system] .tool-chooser-popover[data-display=list] nav button{min-height:48px!important}html[data-guide-system] .tool-chooser-popover nav button:hover{background:var(--guide-inset)!important}html[data-guide-system] #top .mdfm-tool-workspace{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:24px!important;padding:0!important}html[data-guide-system] #top .mdfm-tool-workspace>h3{display:none!important}html[data-guide-system] #top .maple-guide-person{justify-content:center;align-items:center;width:40px;height:40px;display:flex}html[data-guide-system] #top .maple-guide-person img{object-fit:contain;max-width:40px;max-height:40px;image-rendering:pixelated}html[data-guide-system] #top .sidekick-avatar{background:var(--guide-surface)!important;border:1px solid var(--guide-line)!important;box-shadow:0 3px 12px #0002!important}html[data-guide-system] #top .sidekick-avatar-aura{display:none!important}html[data-guide-system] #top .sidekick-beacon-glance>button,html[data-guide-system] #top .sidekick-rate-card{background:var(--guide-surface)!important;border:1px solid var(--guide-line)!important;border-radius:7px!important;box-shadow:0 3px 12px #0002!important}html[data-guide-system] #top .sidekick-beacon-glance :is(b,strong){color:var(--guide-ink)!important;font-size:14px!important}html[data-guide-system] #top .sidekick-beacon-glance small{color:var(--guide-muted)!important;font-size:10px!important}html[data-guide-system] #top #sidekick-helper:not(.is-open)>.sidekick-beacon{width:auto!important;max-width:80px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}html[data-guide-system] #top #sidekick-helper:not(.is-open) .sidekick-beacon-core{justify-content:center!important;align-items:center!important;width:auto!important;padding:0!important;display:flex!important}html[data-guide-system] #top #sidekick-helper .sidekick-beacon-glance{display:none!important}html[data-guide-system] #top #sidekick-helper .sidekick-rate-actions{border-bottom:1px solid var(--guide-line)!important;flex-wrap:wrap!important;gap:6px!important;padding:8px 12px!important;display:flex!important}html[data-guide-system] #top #sidekick-helper .sidekick-rate-actions>button{border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;min-height:40px!important;color:var(--guide-ink)!important;box-shadow:none!important;border-radius:5px!important;padding:6px 12px!important;font-size:13px!important;line-height:1.3!important}html[data-guide-system] #top .guide-support-copy{color:var(--guide-muted);margin-top:6px;font-size:12px;display:block}html[data-guide-system] #top .guide-pet-navigation{border:0!important;border-bottom:1px solid var(--guide-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex-wrap:wrap!important;gap:8px!important;margin:24px 0!important;padding:0!important;display:flex!important}html[data-guide-system] #top .guide-pet-navigation button{min-width:0!important;min-height:48px!important;box-shadow:none!important;color:var(--guide-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:row!important;align-items:center!important;gap:8px!important;padding:12px 16px!important;display:flex!important}html[data-guide-system] #top .guide-pet-navigation button[aria-pressed=true]{color:var(--guide-ink)!important;box-shadow:inset 0 -2px var(--guide-accent)!important}html[data-guide-system] #top .guide-pet-navigation button img{object-fit:contain;width:24px!important;height:24px!important}html[data-guide-system] #top .guide-pet-navigation button b{font-size:14px!important}html[data-guide-system] #top .practice-catalog{background:0 0!important;padding:0!important}html[data-guide-system] #top .guide-practice-header{margin-top:24px!important}html[data-guide-system] #top .practice-toolbar{border:0!important;border-bottom:1px solid var(--guide-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-bottom:24px!important;padding:0 0 20px!important}html[data-guide-system] #top .practice-toolbar :is(button,input){min-height:44px!important;box-shadow:none!important;background:var(--guide-surface)!important;color:var(--guide-ink)!important;border:1px solid var(--guide-line)!important;border-radius:6px!important;font-size:14px!important}html[data-guide-system] #top .practice-boss-card{border:1px solid var(--guide-line)!important;box-shadow:none!important;background:var(--guide-surface)!important;border-radius:10px!important}html[data-guide-system] #top .practice-card-copy{padding:20px!important}html[data-guide-system] #top .practice-card-copy h3{font-size:21px!important;font-weight:700!important}html[data-guide-system] #top .practice-card-copy p{color:var(--guide-muted)!important;font-size:14px!important;line-height:1.6!important}html[data-guide-system] #top .practice-card-copy :is(.practice-region,.practice-locked){font-size:12px!important;line-height:1.5!important}html[data-guide-system] #top .practice-enter-card{box-shadow:none!important;background:var(--guide-accent)!important;color:var(--guide-accent-ink)!important;border-radius:6px!important;min-height:44px!important;font-size:14px!important}html[data-guide-system] #top .guide-directory{max-width:1280px;margin:24px auto!important;padding:0!important}html[data-guide-system] #top .guide-directory .tools-welcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-top:24px!important;display:grid!important}html[data-guide-system] #top .guide-directory-card{align-items:center;gap:16px;min-height:128px;padding:20px;display:flex;text-align:left!important;border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;color:var(--guide-ink)!important;box-shadow:none!important;border-radius:10px!important}html[data-guide-system] #top .guide-directory-card:hover{border-color:var(--guide-accent);background:var(--guide-inset)}html[data-guide-system] #top .guide-directory-art{background:var(--guide-inset);border-radius:8px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}html[data-guide-system] #top .guide-directory-art img{object-fit:contain;width:44px;height:44px;image-rendering:pixelated}html[data-guide-system] #top .guide-directory-copy{flex-direction:column;gap:7px;display:flex}html[data-guide-system] #top .guide-directory-copy strong{font-size:16px;font-weight:650;line-height:1.35}html[data-guide-system] #top .guide-directory-copy small{color:var(--guide-muted);font-size:13px;line-height:1.55}html[data-guide-system] #top .guide-directory-arrow{color:var(--guide-accent);margin-left:auto;font-size:20px}html[data-guide-system] #top .tools-welcome-more{margin:32px 0 0!important;font-size:18px!important}html[data-guide-system] #top :is(.gear-phoenix,.growth-planner){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html[data-guide-system] #top .gear-phoenix-panel{background:0 0!important;border:0!important;padding:20px 0!important}html[data-guide-system] #top .gear-phoenix>.guide-page-header{padding-bottom:12px!important}html[data-guide-system] #top .guide-gear-tabs{margin-bottom:0!important}html[data-guide-system] #top .gear-phoenix-panel{padding-top:12px!important}html[data-guide-system] #top .guide-smithy{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html[data-guide-system] #top .guide-smithy-toolbar{border-bottom:1px solid var(--guide-line);justify-content:space-between;align-items:center;gap:20px;padding:0 0 16px;display:flex}html[data-guide-system] #top .guide-smithy-toolbar .guide-tabs{flex:1;border:0!important;margin:0!important}html[data-guide-system] #top .guide-smithy-reference{color:var(--guide-muted);white-space:nowrap;font-size:13px}html[data-guide-system] #top .enhancement-context{flex-wrap:wrap;background:0 0!important;border:0!important;gap:8px 20px!important;padding:8px 0!important;font-size:13px!important;display:flex!important}html[data-guide-system] #top .enhancement-context b{font-size:14px!important}html[data-guide-system] #top .enhancement-context span{color:var(--guide-muted)!important;font-size:13px!important}html[data-guide-system] #top .enhancement-character-search{border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;border-radius:8px!important;margin:0 0 12px!important;padding:10px 16px!important}html[data-guide-system] #top .enhancement-character-search form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}html[data-guide-system] #top .enhancement-character-search label{flex:1;align-items:center;gap:12px;min-width:180px;font-size:13px!important;display:flex!important}html[data-guide-system] #top .enhancement-character-search label input{flex:1;min-width:100px!important}html[data-guide-system] #top .enhancement-history{border:0!important;border-bottom:1px solid var(--guide-line)!important;background:0 0!important;padding:12px 0!important}html[data-guide-system] #top .enhancement-history button{box-shadow:none!important;background:var(--guide-surface)!important;border:1px solid var(--guide-line)!important;border-radius:6px!important}html[data-guide-system] #top .enhancement-retained-note{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}html[data-guide-system] #top .guide-smithy .gear-roll-planner{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(250px,320px) minmax(0,1fr)!important;align-items:start!important;gap:24px!important;padding:0!important;display:grid!important}html[data-guide-system] #top .guide-smithy .gear-roll-planner>.cube-risk-head{grid-column:1/-1;background:0 0!important;border:0!important;padding:0!important}html[data-guide-system] #top .guide-smithy .gear-roll-planner>.gear-roll-picker{position:sticky;top:20px;grid-area:auto/1/span 20!important}html[data-guide-system] #top .guide-smithy .gear-roll-planner>:not(.gear-roll-picker):not(.cube-risk-head){min-width:0;grid-column:2!important}html[data-guide-system] #top .guide-smithy .gear-roll-picker{border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;box-shadow:none!important;border-radius:10px!important;padding:16px!important}html[data-guide-system] #top .gear-roll-choices-header{flex-wrap:wrap;background:0 0!important;border:0!important;gap:10px!important;padding:0 0 14px!important;display:flex!important}html[data-guide-system] #top .gear-roll-choices-header>b{width:100%;font-size:16px!important}html[data-guide-system] #top .gear-roll-choices-header>small{color:var(--guide-muted)!important;font-size:12px!important}html[data-guide-system] #top .gear-roll-models{max-height:360px;padding-right:4px;overflow:auto;grid-template-columns:1fr!important;gap:6px!important;display:grid!important}html[data-guide-system] #top :is(.gear-roll-model,.gear-roll-worn){text-align:left;border:1px solid var(--guide-line)!important;background:var(--guide-canvas)!important;box-shadow:none!important;border-radius:7px!important;align-items:center!important;gap:12px!important;padding:12px!important;display:flex!important}html[data-guide-system] #top :is(.gear-roll-model,.gear-roll-worn)>img{image-rendering:pixelated;object-fit:contain!important;width:40px!important;height:40px!important}html[data-guide-system] #top :is(.gear-roll-model,.gear-roll-worn)>span{flex-direction:column;gap:4px;display:flex}html[data-guide-system] #top :is(.gear-roll-model,.gear-roll-worn) b{font-size:13px!important;line-height:1.4!important}html[data-guide-system] #top :is(.gear-roll-model,.gear-roll-worn) small{font-size:12px!important;line-height:1.4!important}html[data-guide-system] #top :is(.gear-roll-model,.gear-roll-worn)[aria-pressed=true]{border-color:var(--guide-accent)!important;background:var(--guide-accent-soft)!important}html[data-guide-system] #top .guide-smithy .roll-enhancement-panel{border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;box-shadow:none!important;border-radius:12px!important;padding:24px!important}html[data-guide-system] #top .guide-smithy .cube-risk-desk>.roll-enhancement-panel{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr)!important;gap:24px!important;display:grid!important}html[data-guide-system] #top #enhance-flame-panel .roll-enhancement-panel{grid-template-columns:minmax(170px,.65fr) minmax(0,1.35fr)!important;gap:16px 24px!important;display:grid!important}html[data-guide-system] #top #enhance-flame-panel .roll-enhancement-panel>*{grid-column:1/-1;min-width:0}html[data-guide-system] #top #enhance-flame-panel .roll-enhancement-panel>.roll-current,html[data-guide-system] #top #enhance-flame-panel .roll-enhancement-panel>.roll-empty{grid-area:1/1/4!important}html[data-guide-system] #top #enhance-flame-panel .roll-enhancement-panel>.roll-current{justify-content:flex-start;text-align:center!important;flex-direction:column!important;align-items:center!important;gap:16px!important;display:flex!important}html[data-guide-system] #top #enhance-flame-panel .roll-enhancement-panel>.roll-current>div{flex-direction:column;gap:8px;display:flex}html[data-guide-system] #top #enhance-flame-panel .roll-enhancement-panel>.roll-method-tiles{grid-area:1/2!important}html[data-guide-system] #top #enhance-flame-panel .roll-enhancement-panel>.roll-method-tiles+.roll-note{grid-area:2/2!important}html[data-guide-system] #top #enhance-flame-panel .roll-enhancement-panel>.roll-resources{grid-area:3/2!important}html[data-guide-system] #top .guide-smithy .roll-current{background:var(--guide-inset)!important;box-shadow:none!important;border:0!important;border-radius:8px!important;padding:16px!important}html[data-guide-system] #top .guide-smithy .roll-current>img,html[data-guide-system] #top .guide-smithy .roll-selected-item>img{image-rendering:pixelated;object-fit:contain!important;filter:none!important;width:80px!important;height:80px!important}html[data-guide-system] #top .guide-smithy .roll-selected-item{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:12px 0 20px;display:flex}html[data-guide-system] #top .guide-smithy .roll-current :is(h4,b){font-size:16px!important;line-height:1.4!important}html[data-guide-system] #top .guide-smithy .roll-current :is(small,p,li){font-size:13px!important;line-height:1.6!important}html[data-guide-system] #top .guide-smithy .roll-current ul{padding:0;list-style:none}html[data-guide-system] #top .guide-smithy .roll-current li{border-bottom:1px solid var(--guide-line);padding:10px 0}html[data-guide-system] #top .guide-smithy .roll-controls{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html[data-guide-system] #top .guide-smithy :is(input,select):not([type=checkbox]):not([type=radio]):not([type=range]){background:var(--guide-surface)!important;min-height:44px!important;color:var(--guide-ink)!important;border:1px solid var(--guide-line)!important;box-shadow:none!important;border-radius:6px!important;padding:10px 12px!important;font-size:14px!important}html[data-guide-system] #top .guide-smithy :is(label,legend){color:var(--guide-muted)!important;font-size:13px!important;line-height:1.5!important}html[data-guide-system] #top .guide-smithy .roll-method-tiles{background:0 0!important;border:0!important;flex-wrap:wrap!important;gap:8px!important;display:flex!important}html[data-guide-system] #top .guide-smithy .roll-method-tiles button{flex:1;background:var(--guide-inset)!important;border:1px solid var(--guide-line)!important;min-width:86px!important;min-height:112px!important;box-shadow:none!important;border-radius:8px!important;flex-direction:column!important;align-items:center!important;gap:10px!important;padding:14px 10px!important;display:flex!important}html[data-guide-system] #top .guide-smithy .roll-method-tiles button[aria-pressed=true]{border-color:var(--guide-accent)!important;background:var(--guide-accent-soft)!important;box-shadow:inset 0 0 0 1px var(--guide-accent)!important}html[data-guide-system] #top .guide-smithy .roll-method-tiles img{image-rendering:pixelated;object-fit:contain!important;width:40px!important;height:40px!important}html[data-guide-system] #top .guide-smithy .roll-method-tiles span{font-size:13px!important;line-height:1.4!important}html[data-guide-system] #top .guide-smithy :is(.roll-stopping-results,.cube-stopping-results,.cube-risk-result,.cube-risk-workbench,.roll-resources,.sf-model-controls,.cube-custom-entry){background:var(--guide-surface)!important;border:1px solid var(--guide-line)!important;box-shadow:none!important;border-radius:8px!important}html[data-guide-system] #top .guide-smithy :is(.roll-stopping-row,.cube-stopping-row){border:0!important;border-top:1px solid var(--guide-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:20px 0!important}html[data-guide-system] #top .guide-smithy :is(.roll-stopping-row,.cube-stopping-row) :is(dt,small){color:var(--guide-muted)!important;font-size:12px!important;line-height:1.5!important}html[data-guide-system] #top .guide-smithy :is(.roll-stopping-row,.cube-stopping-row) dd{font-variant-numeric:tabular-nums;font-size:19px!important;font-weight:650!important;line-height:1.4!important}html[data-guide-system] #top .guide-smithy :is(.roll-empty,.cube-risk-target-empty){border:1px dashed var(--guide-line)!important;background:var(--guide-inset)!important;min-height:170px!important;color:var(--guide-muted)!important;border-radius:8px!important;padding:44px 20px!important;font-size:14px!important}html[data-guide-system] #top .guide-smithy .cube-risk-actions{z-index:5;align-items:center;gap:12px;display:flex;position:sticky;bottom:12px;border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;border-radius:8px!important;padding:16px!important;box-shadow:0 4px 20px #0002!important}html[data-guide-system] #top .guide-smithy .cube-risk-actions button{min-height:44px!important;box-shadow:none!important;border-radius:6px!important;padding:10px 18px!important;font-size:14px!important}html[data-guide-system] #top .guide-smithy .cube-risk-actions button.primary{margin-left:auto;background:var(--guide-accent)!important;color:var(--guide-accent-ink)!important;border:0!important}html[data-guide-system] #top :is(.growth-intent,.growth-budget,.rw-toolbar,.rh-toolbar,.fusion-phoenix-basis,.cm-board-filters){box-shadow:none!important;background:var(--guide-surface)!important;border-color:var(--guide-line)!important;border-radius:8px!important;padding:14px 16px!important}html[data-guide-system] #top :is(.growth-intent,.growth-budget){margin:16px 0!important}html[data-guide-system] #top :is(.coach-phoenix-head,.rw-hero,.fusion-phoenix-head,.rh-page-header,.community-hero,.cm-heading,.portfolio-section-head,.top-rewards-header){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:16px 0 24px!important}html[data-guide-system] #top :is(.coach-phoenix-head,.rw-hero,.fusion-phoenix-head,.rh-page-header,.community-hero,.cm-heading,.portfolio-section-head,.top-rewards-header) :is(h1,h2,h3){letter-spacing:-.025em!important;font-size:28px!important;font-weight:700!important;line-height:1.25!important}html[data-guide-system] #top :is(.cw-command,.rw-toolbar,.rh-toolbar){background:var(--guide-surface)!important;border-radius:6px!important}html[data-guide-system] #top :is(.pet-home-section-tabs,.pet-section-tabs,.rw-section-tabs,.rw-main-tabs,.rh-page-tabs,.cm-main-tabs){border:0!important;border-bottom:1px solid var(--guide-line)!important;background:0 0!important;border-radius:0!important;gap:4px!important;padding:0!important}html[data-guide-system] #top :is(.pet-home-section-tabs,.pet-section-tabs,.rw-section-tabs,.rw-main-tabs,.rh-page-tabs,.cm-main-tabs)>button{min-height:44px!important;color:var(--guide-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 16px!important;font-size:14px!important}html[data-guide-system] #top :is(.pet-home-section-tabs,.pet-section-tabs,.rw-section-tabs,.rw-main-tabs,.rh-page-tabs,.cm-main-tabs)>button:is([aria-selected=true],[aria-pressed=true],.active){color:var(--guide-ink)!important;box-shadow:inset 0 -2px var(--guide-accent)!important}html[data-guide-system] #top>.home-overview-shell{width:100%!important;max-width:1440px!important;margin-inline:auto!important}html[data-guide-system] #top .home-overview{max-width:1400px;margin:auto;margin-inline:auto!important}html[data-guide-system] #top .home-overview-heading{background:0 0!important;border:0!important;padding:32px 0 24px!important}html[data-guide-system] #top .home-overview-heading h1{letter-spacing:-.03em!important;font-size:32px!important;font-weight:700!important;line-height:1.2!important}html[data-guide-system] #top :is(.home-panel-heading h2,.home-shop-heading h2){letter-spacing:-.02em!important;font-size:21px!important;font-weight:650!important;line-height:1.3!important}html[data-guide-system] #top :is(.home-news-panel,.home-boss-summary,.home-shop){border:1px solid var(--guide-line)!important;box-shadow:none!important;background:var(--guide-surface)!important;border-radius:10px!important}html[data-guide-system] #top .home-news-list :is(b,time,span){font-size:12px!important;line-height:1.5!important}html[data-guide-system] #top .home-tool-tour{box-shadow:none!important;border:1px solid var(--guide-line)!important;border-radius:12px!important}html[data-guide-system] #top .home-shop-decoration{display:none!important}html[data-guide-system] #top .mdfm-footer{border:0!important;border-top:1px solid var(--guide-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-top:48px!important;padding:24px 0!important}@media (max-width:1200px){html[data-guide-system] #top .mdfm-header{flex-wrap:wrap!important;gap:8px 20px!important}html[data-guide-system] #top .mdfm-header .journal-primary{order:3;border-top:1px solid var(--guide-line)!important;flex-basis:100%!important;justify-content:flex-start!important;padding-top:8px!important}html[data-guide-system] #top .mdfm-header-actions{margin-left:auto}}@media (max-width:800px){html[data-guide-system] #top .guide-directory .tools-welcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-guide-system] #top .guide-smithy .gear-roll-planner{grid-template-columns:minmax(0,1fr)!important}html[data-guide-system] #top .guide-smithy .gear-roll-planner>.gear-roll-picker{grid-area:auto/1!important;position:static!important}html[data-guide-system] #top .guide-smithy .gear-roll-planner>:not(.gear-roll-picker):not(.cube-risk-head){grid-column:1!important}html[data-guide-system] #top .gear-roll-models{max-height:260px;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:999px){html[data-guide-system] #top.mdfm:is(.dock-left,.dock-right){padding-inline:clamp(16px,3.2vw,48px)!important}html[data-guide-system] #top.mdfm:is(.dock-bottom,.dock-left,.dock-right){padding-bottom:max(40px,var(--guide-dock-clearance,80px))!important}html[data-guide-system] #top.mdfm:is(.dock-bottom,.dock-left,.dock-right):has(>.mdfm-dock.is-tucked){padding-inline:clamp(16px,3.2vw,48px)!important;padding-bottom:max(40px,var(--guide-dock-clearance,64px))!important}html[data-guide-system] #top .mdfm-dock:not(.mdfm-dock-header){inset:auto 12px max(12px,env(safe-area-inset-bottom,0px))!important;flex-flow:wrap!important;justify-content:center!important;align-items:center!important;width:max-content!important;max-width:calc(100vw - 24px)!important;max-height:calc(50dvh - 12px)!important;margin:0 auto!important;display:flex!important;overflow:hidden auto!important;transform:none!important}html[data-guide-system] #top :is(.mdfm-dock-left,.mdfm-dock-right) .guide-nav-group{width:auto!important}html[data-guide-system] #top :is(.mdfm-dock-left,.mdfm-dock-right) .guide-nav-link{flex:none!important}html[data-guide-system] #top .mdfm-dock :is(.guide-nav-link,.guide-nav-menu,.mdfm-menu-search-button,.mdfm-dock-helper-button,.mdfm-dock-tuck){height:44px!important;min-height:44px!important}html[data-guide-system] #top .mdfm-dock .mdfm-dock-tuck{width:44px!important;min-width:44px!important}html[data-guide-system] #top .mdfm-dock:not(.mdfm-dock-header).is-tucked{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important}html[data-guide-system] #top .mdfm-dock.is-tucked>.mdfm-dock-tuck{flex-basis:44px!important}html[data-guide-system] #top.mdfm.dock-header{padding-bottom:40px!important}html[data-guide-system] #top #sidekick-helper:not(.is-open)>.sidekick-beacon{top:auto!important;bottom:calc(var(--guide-dock-clearance,0px) + 12px)!important;max-width:64px!important;position:fixed!important;left:auto!important;right:12px!important}html[data-guide-system] #top #sidekick-helper:not(.is-open) .sidekick-avatar{--sidekick-avatar-size:56px;width:56px!important;height:56px!important;min-height:56px!important}html[data-guide-system] #top #sidekick-helper .sidekick-rate-actions>button{min-height:44px!important}}@media (max-width:560px){html[data-guide-system] #top.mdfm,:is(html[data-guide-system] #top.mdfm:is(.dock-left,.dock-right),html[data-guide-system] #top.mdfm:is(.dock-left,.dock-right):has(>.mdfm-dock.is-tucked)){padding-inline:14px!important}html[data-guide-system] #top .mdfm-dock:not(.mdfm-dock-header):not(.is-tucked):not(.is-searching){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important;width:calc(100vw - 24px)!important;display:grid!important;overflow:visible!important}html[data-guide-system] #top .mdfm-dock:not(.mdfm-dock-header):not(.is-tucked):not(.is-searching)>.mdfm-dock-tuck{background:var(--guide-surface)!important;border:1px solid var(--guide-line)!important;border-radius:6px!important;position:absolute!important;inset:-44px 0 auto auto!important}html[data-guide-system] #top .mdfm-dock:not(.mdfm-dock-header)>.mdfm-dock-helper-button{display:none!important}html[data-guide-system] #top .mdfm-dock .guide-nav-group{justify-content:center!important;width:100%!important}html[data-guide-system] #top .mdfm-dock .guide-nav-link{gap:3px!important;min-width:0!important;padding-inline:3px!important}html[data-guide-system] #top .mdfm-dock .guide-nav-link>b{text-overflow:ellipsis!important;min-width:0!important;font-size:13px!important;overflow:hidden!important}html[data-guide-system] #top .mdfm-dock .guide-nav-menu{width:28px!important;min-width:28px!important}html[data-guide-system] #top .mdfm-dock .guide-nav-link :is(img,svg){width:18px!important;max-width:18px!important;height:18px!important;max-height:18px!important}html[data-guide-system] #top .mdfm-header{gap:6px!important;min-height:60px!important}html[data-guide-system] #top .mdfm-brand b{font-size:16px!important}html[data-guide-system] #top .mdfm-header .mdfm-brand{flex:1;min-width:0}html[data-guide-system] #top .mdfm-header .mdfm-brand>span{min-width:0;display:flex!important}html[data-guide-system] #top .mdfm-header .mdfm-brand b{white-space:nowrap;font-size:14px!important}html[data-guide-system] #top .mdfm-header .mdfm-brand small{display:none!important}html[data-guide-system] #top .mdfm-brand small{font-size:8px!important}html[data-guide-system] #top .mdfm-header-actions{gap:0!important}html[data-guide-system] #top .mdfm-header-actions :is(button,select){padding:6px!important}html[data-guide-system] #top .mdfm-header-actions .language-switcher{max-width:82px!important}html[data-guide-system] #top .mdfm-header-actions .language-switcher select{width:100%!important;max-width:100%!important}html[data-guide-system] #top .mdfm-header-actions :is(.site-back-button,.mdfm-workspace-mode-chip) b{display:none!important}html[data-guide-system] #top .guide-nav-group .guide-nav-link{padding-inline:8px!important;font-size:13px!important}html[data-guide-system] #top .journal-primary .guide-nav-group .guide-nav-menu{min-width:32px!important;padding-inline:4px!important}html[data-guide-system] #top .journal-primary{flex-wrap:wrap!important}html[data-guide-system] #top .mdfm-header .journal-primary{border:0!important;border-top:1px solid var(--guide-line)!important;border-bottom:1px solid var(--guide-line)!important;box-shadow:none!important;border-radius:0!important}html[data-guide-system] #top .mdfm-header .journal-primary:before,html[data-guide-system] #top .mdfm-header .journal-primary:after,html[data-guide-system] #top .journal-primary>.mdfm-menu-search-button img{display:none!important}html[data-guide-system] #top .guide-directory .tools-welcome-grid{grid-template-columns:1fr!important;gap:10px!important}html[data-guide-system] #top .guide-directory-card{min-height:100px;padding:16px}html[data-guide-system] #top :is(.guide-gear-tabs,.guide-smithy-toolbar .guide-tabs){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;display:grid!important;overflow:visible!important}html[data-guide-system] #top :is(.guide-gear-tabs,.guide-smithy-toolbar .guide-tabs) .guide-tab{text-align:center!important;gap:5px!important;min-width:0!important;padding:10px 4px!important;font-size:12px!important}html[data-guide-system] #top .guide-smithy-toolbar{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}html[data-guide-system] #top .guide-smithy-reference{justify-self:end}html[data-guide-system] #top .guide-smithy .cube-risk-desk>.roll-enhancement-panel{grid-template-columns:1fr!important;padding:16px!important}html[data-guide-system] #top #enhance-flame-panel .roll-enhancement-panel{grid-template-columns:1fr!important}html[data-guide-system] #top #enhance-flame-panel .roll-enhancement-panel>.roll-current,html[data-guide-system] #top #enhance-flame-panel .roll-enhancement-panel>.roll-empty{grid-area:1/1!important}html[data-guide-system] #top #enhance-flame-panel .roll-enhancement-panel>.roll-method-tiles{grid-area:2/1!important}html[data-guide-system] #top #enhance-flame-panel .roll-enhancement-panel>.roll-method-tiles+.roll-note{grid-area:3/1!important}html[data-guide-system] #top #enhance-flame-panel .roll-enhancement-panel>.roll-resources{grid-area:4/1!important}html[data-guide-system] #top .enhancement-character-search label{display:grid!important}html[data-guide-system] #top .guide-smithy .roll-enhancement-panel{padding:16px!important}html[data-guide-system] #top .gear-roll-models{grid-template-columns:1fr!important}html[data-guide-system] #top .guide-smithy .roll-method-tiles button{min-width:74px!important;font-size:12px!important}html[data-guide-system] #top .guide-smithy .cube-risk-actions{flex-wrap:wrap;position:static}}.guide-popover{inset:auto!important;left:var(--guide-popover-left,0px)!important;top:var(--guide-popover-top,0px)!important;z-index:2400!important;box-sizing:border-box!important;width:max-content!important;min-width:0!important;max-width:var(--guide-popover-max-width,min(360px,calc(100vw - 24px)))!important;max-height:var(--guide-popover-max-height,calc(100dvh - 24px))!important;overscroll-behavior:contain!important;border:1px solid var(--guide-line,#d1d8d1)!important;background:var(--guide-surface,#fff)!important;color:var(--guide-ink,#263329)!important;font:400 13px/1.55 var(--site-font-family,var(--font-geist-sans,Arial,sans-serif))!important;text-align:left!important;text-transform:none!important;letter-spacing:normal!important;text-shadow:none!important;filter:none!important;visibility:hidden!important;border-radius:8px!important;margin:0!important;padding:14px!important;transition:none!important;animation:none!important;display:block!important;position:fixed!important;overflow:auto!important;transform:none!important;box-shadow:0 6px 20px #0002!important}.guide-popover[data-positioned=true]{visibility:visible!important}.guide-popover:before,.guide-popover:after,.guide-help:before,.guide-help:after,.guide-info-trigger:before,.guide-info-trigger:after,.guide-item-info-trigger:before,.guide-item-info-trigger:after{content:none!important;display:none!important}.guide-popover *{box-sizing:border-box!important;text-shadow:none!important;transition:none!important;animation:none!important}.guide-popover-header{box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0 0 8px!important;padding:0!important;display:flex!important}.guide-popover .guide-popover-header>h3{min-width:0!important;font:650 14px/1.4 var(--site-font-family,var(--font-geist-sans,Arial,sans-serif))!important;color:var(--guide-ink,#263329)!important;letter-spacing:normal!important;margin:0!important;padding:0!important}.guide-popover-content{overflow-wrap:anywhere!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important}.guide-popover :is(p,ul,ol,dl){font:inherit!important;color:inherit!important;margin:8px 0 0!important;padding:0!important}.guide-popover :is(p,ul,ol,dl):first-child{margin-top:0!important}.guide-popover :is(ul,ol){list-style:revert!important;padding-left:18px!important}.guide-popover :is(li,dd,dt){font:inherit!important;margin:0!important;padding:0!important}.guide-popover dl>div{border-bottom:1px solid var(--guide-line,#d1d8d1)!important;justify-content:space-between!important;align-items:baseline!important;gap:16px!important;padding:5px 0!important;display:flex!important}.guide-popover dt{color:var(--guide-muted,#60705f)!important}.guide-popover dd{text-align:right!important}.guide-popover .guide-popover-close{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;color:var(--guide-muted,#60705f)!important;background:0 0!important;border:0!important;border-radius:4px!important;flex:0 0 28px!important;place-items:center!important;margin:-5px -5px 0 0!important;padding:0!important;font:400 20px/1 Arial,sans-serif!important;display:grid!important}.guide-popover :is(button,a):focus-visible{outline:2px solid var(--guide-accent,#527055)!important;outline-offset:2px!important}.guide-help:focus-visible{outline:2px solid var(--guide-accent,#527055)!important;outline-offset:2px!important}.guide-popover .guide-popover-close:hover{background:var(--guide-inset,#eef1eb)!important}.guide-help,.guide-info-trigger{vertical-align:middle!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;color:var(--guide-muted,#60705f)!important;cursor:help!important;background:0 0!important;border:0!important;border-radius:5px!important;flex:0 0 28px!important;place-items:center!important;margin:0 2px!important;padding:4px!important;transition:none!important;animation:none!important;display:inline-grid!important;position:relative!important;transform:none!important}.guide-item-info-trigger{width:auto!important;min-width:44px!important;height:auto!important;min-height:44px!important;box-shadow:none!important;cursor:help!important;background:0 0!important;border:0!important;flex:none!important;place-items:center!important;margin:0!important;padding:0!important;transition:none!important;animation:none!important;display:inline-grid!important;transform:none!important}.guide-item-info-trigger .item-card-art{margin:0!important}.guide-info-trigger :is(svg,img){object-fit:contain!important;width:18px!important;height:18px!important;display:block!important}.guide-help>span{width:18px!important;height:18px!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:1px solid!important;border-radius:50%!important;place-items:center!important;margin:0!important;padding:0!important;font:650 12px/1 Georgia,serif!important;display:grid!important}.guide-help:hover{color:var(--guide-ink,#263329)!important;background:var(--guide-inset,#eef1eb)!important}.guide-popover .guide-item-info{gap:10px!important;min-width:0!important;display:grid!important}.guide-popover .guide-item-info>header{box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;display:flex!important}.guide-popover .guide-item-info img{object-fit:contain!important;background:var(--guide-inset,#eef1eb)!important;width:56px!important;max-width:56px!important;height:56px!important;box-shadow:none!important;filter:none!important;border:0!important;border-radius:5px!important;flex:none!important;display:block!important}.guide-popover .guide-item-info :is(h4,strong,b){color:var(--guide-ink,#263329)!important;font-size:13px!important;line-height:1.45!important}.guide-popover .guide-item-info :is(h4,p,small){margin:0!important;padding:0!important}.guide-popover .guide-item-info small{color:var(--guide-muted,#60705f)!important;font-size:12px!important;line-height:1.4!important}.guide-popover .guide-item-info-heading{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.guide-popover .guide-item-info-heading>div{gap:3px!important;min-width:0!important;display:grid!important}.guide-popover .guide-item-info-heading>.guide-item-art{background:var(--guide-inset,#eef1eb)!important;width:56px!important;height:56px!important;box-shadow:none!important;border:0!important;border-radius:5px!important;flex:0 0 56px!important;place-items:center!important;margin:0!important;padding:4px!important;display:grid!important}.guide-popover .guide-item-info-heading>.guide-item-art img{background:0 0!important;width:48px!important;max-width:48px!important;height:48px!important}.guide-popover .guide-item-info-note{color:var(--guide-muted,#60705f)!important;font-size:12px!important;line-height:1.5!important}.guide-popover-actions{flex-wrap:wrap!important;gap:6px!important;margin:10px 0 0!important;padding:0!important;display:flex!important}.guide-popover .guide-popover-actions :is(button,a){border:1px solid var(--guide-line,#d1d8d1)!important;background:var(--guide-inset,#eef1eb)!important;width:auto!important;min-height:36px!important;color:var(--guide-ink,#263329)!important;box-shadow:none!important;font:600 13px/1.4 var(--site-font-family,var(--font-geist-sans,Arial,sans-serif))!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:7px 10px!important;text-decoration:none!important;display:inline-flex!important;transform:none!important}@media (pointer:coarse){.guide-help,.guide-info-trigger{flex-basis:40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.guide-popover .guide-popover-close{flex-basis:40px!important;width:40px!important;height:40px!important;min-height:40px!important}.guide-popover .guide-popover-actions :is(button,a){min-height:44px!important}}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]){border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;width:100%!important;min-width:0!important;max-width:none!important;color:var(--guide-ink)!important;box-shadow:none!important;border-radius:12px!important;grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:start!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection])>:is(.pet-scene-head,[data-housing-system=collection],.pet-housing-reference,.pet-scene-actions){order:0!important;grid-area:auto/1/auto/-1!important;width:100%!important;min-width:0!important;max-width:100%!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection])>[data-housing-system=collection]{border:0!important;border-radius:0!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection])>.pet-scene-head{border:0!important;border-bottom:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;color:var(--guide-ink)!important;box-shadow:none!important;border-radius:12px 12px 0 0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px 24px!important;margin:0!important;padding:20px 24px!important;display:grid!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-heading{min-width:0!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-heading>span{color:var(--guide-muted)!important;letter-spacing:.04em!important;font-size:12px!important;font-weight:650!important;line-height:1.4!important;display:block!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-heading h2{color:var(--guide-ink)!important;letter-spacing:-.03em!important;overflow-wrap:anywhere!important;margin:5px 0 8px!important;font-size:clamp(23px,2.4vw,30px)!important;font-weight:700!important;line-height:1.2!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-heading>p{max-width:58ch!important;color:var(--guide-muted)!important;margin:0!important;font-size:14px!important;line-height:1.55!important;display:block!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-summary{grid-template-columns:repeat(2,minmax(68px,auto)) minmax(120px,160px)!important;align-items:center!important;gap:12px 18px!important;min-width:0!important;display:grid!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-summary>span{gap:4px!important;min-width:0!important;display:grid!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-summary>span>b{color:var(--guide-ink)!important;font-variant-numeric:tabular-nums!important;font-size:23px!important;font-weight:700!important;line-height:1.1!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-summary small{color:var(--guide-muted)!important;white-space:normal!important;font-size:13px!important;line-height:1.4!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) :is(.pet-home-summary>button,.pet-scene-actions button){border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;min-width:0!important;min-height:44px!important;color:var(--guide-ink)!important;text-shadow:none!important;box-shadow:none!important;white-space:normal!important;overflow-wrap:anywhere!important;border-radius:8px!important;padding:10px 12px!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-summary>button{text-align:left!important;grid-column:auto!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) :is(.pet-home-summary>button,.pet-scene-actions button):hover:not(:disabled){background:var(--guide-hover)!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) :is(.pet-home-summary>button,.pet-scene-actions button):focus-visible{outline:2px solid var(--guide-accent)!important;outline-offset:3px!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-bond{border-top:1px solid var(--guide-line)!important;flex-wrap:wrap!important;grid-column:1/-1!important;align-items:center!important;gap:10px 20px!important;min-width:0!important;padding-top:12px!important;font-size:14px!important;display:flex!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-bond>span{flex-wrap:wrap!important;align-items:baseline!important;gap:8px!important;min-width:0!important;display:flex!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-bond small{color:var(--guide-muted)!important;font-size:13px!important;line-height:1.4!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-bond .pet-level-line{flex:220px!important;align-items:center!important;gap:10px!important;min-width:0!important;max-width:340px!important;margin:0!important;display:flex!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-bond .pet-level-line>div{background:var(--guide-line)!important;flex:1!important;min-width:40px!important;height:6px!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-bond .pet-level-line i{background:var(--guide-accent)!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection])>.pet-scene-actions{border:0!important;border-top:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;color:var(--guide-ink)!important;border-radius:0 0 12px 12px!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;padding:18px 24px!important;display:flex!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) :is(.pet-daily-claim,.pet-choose-main){background:var(--guide-inset)!important;text-align:left!important;flex:240px!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:auto!important;max-width:400px!important;min-height:70px!important;display:grid!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) :is(.pet-daily-claim,.pet-choose-main)>img{object-fit:contain!important;filter:none!important;width:44px!important;height:44px!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) :is(.pet-daily-claim,.pet-choose-main) :is(b,small){white-space:normal!important;overflow:visible!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) :is(.pet-daily-claim,.pet-choose-main) b{font-size:15px!important;line-height:1.4!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) :is(.pet-daily-claim,.pet-choose-main) small{color:var(--guide-muted)!important;font-size:13px!important;line-height:1.45!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-farm-tools{flex:340px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:auto!important;min-width:0!important;display:grid!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-farm-tool{text-align:left!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:64px!important;display:flex!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-farm-tool img{object-fit:contain!important;width:28px!important;height:28px!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-farm-tool b{color:var(--guide-ink)!important;font-size:14px!important;line-height:1.4!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-farm-tool small{color:var(--guide-muted)!important;font-size:12px!important;line-height:1.4!important;display:block!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-farm-account-links{flex-wrap:wrap!important;flex:100%!important;justify-content:flex-start!important;gap:8px!important;display:flex!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-farm-account-links button{text-underline-offset:3px!important;border:0!important;text-decoration:underline!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) :is(.pet-farm-privacy,.pet-home-token-balance){color:var(--guide-muted)!important;text-align:left!important;background:0 0!important;flex:100%!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.5!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-farm-message{color:var(--guide-ink)!important;background:var(--guide-inset)!important;border-color:var(--guide-line)!important;flex:100%!important;font-size:13px!important;line-height:1.5!important}html[data-guide-system] #top [data-housing-system=collection]{--ph-gap:20px;border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;width:100%!important;min-width:0!important;max-width:none!important;color:var(--guide-ink)!important;box-shadow:none!important;border-radius:12px!important;padding:24px!important;font-size:15px!important;line-height:1.55!important}html[data-guide-system] #top [data-housing-system=collection] :is(.pa-room-toolbar,.pa-room-command,.pa-home-layout,.pa-room-stage,.pa-decoration-editor,.pa-home-catalogs,.pa-inspector,.ph-editor-rail){min-width:0!important;max-width:100%!important}html[data-guide-system] #top [data-housing-system=collection] :is(h3,h4,p){overflow-wrap:anywhere!important}html[data-guide-system] #top [data-housing-system=collection] :is(button,input,select,textarea){font:inherit!important;box-shadow:none!important}html[data-guide-system] #top [data-housing-system=collection] button:not(.pa-room-object-body):not(.pa-room-resize){border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;min-width:0!important;max-width:100%!important;min-height:44px!important;color:var(--guide-ink)!important;white-space:normal!important;overflow-wrap:anywhere!important;text-shadow:none!important;border-radius:8px!important;padding:9px 12px!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;transform:none!important}html[data-guide-system] #top [data-housing-system=collection] button:not(.pa-room-object-body):not(.pa-room-resize):hover:not(:disabled){border-color:var(--guide-muted)!important;background:var(--guide-hover)!important}html[data-guide-system] #top [data-housing-system=collection] button:not(.pa-room-object-body):not(.pa-room-resize)[aria-pressed=true]{border-color:var(--guide-accent)!important;background:var(--guide-accent-soft)!important;color:var(--guide-ink)!important}html[data-guide-system] #top [data-housing-system=collection] button.pa-primary{background:var(--guide-accent)!important;border-color:var(--guide-accent)!important;color:var(--guide-accent-ink)!important}html[data-guide-system] #top [data-housing-system=collection] :is(button,input,select,textarea):focus-visible{outline:2px solid var(--guide-accent)!important;outline-offset:3px!important}html[data-guide-system] #top [data-housing-system=collection] :is(input:not([type=checkbox]):not([type=range]),select,textarea){border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;width:100%!important;min-width:0!important;min-height:44px!important;color:var(--guide-ink)!important;border-radius:8px!important;padding:10px 12px!important;font-size:15px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-eyebrow{letter-spacing:.04em!important;color:var(--guide-muted)!important;font-size:12px!important;font-weight:650!important;line-height:1.45!important;display:block!important}html[data-guide-system] #top [data-housing-system=collection]>.pa-room-toolbar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px 20px!important;margin:0 0 16px!important;padding:0!important;display:flex!important}html[data-guide-system] #top [data-housing-system=collection] .pa-room-toolbar h3{color:var(--guide-ink)!important;letter-spacing:-.025em!important;margin:3px 0 0!important;font-size:24px!important;font-weight:700!important;line-height:1.25!important}html[data-guide-system] #top [data-housing-system=collection] .pa-room-toolbar nav{background:0 0!important;border:0!important;border-radius:0!important;flex-wrap:wrap!important;gap:6px!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important}html[data-guide-system] #top [data-housing-system=collection] .pa-home-entry{background:var(--guide-inset)!important;border:0!important;border-radius:10px!important;gap:16px!important;margin:0 0 20px!important;padding:16px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-home-entry>div>b{font-size:15px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-home-entry>div>p{color:var(--guide-muted)!important;margin:5px 0 0!important;font-size:13px!important;line-height:1.55!important}html[data-guide-system] #top [data-housing-system=collection] .pa-room-command{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px 16px!important;margin:0 0 14px!important;display:flex!important}html[data-guide-system] #top [data-housing-system=collection] .pa-room-command>span{min-width:0!important;color:var(--guide-muted)!important;flex:180px!important;font-size:13px!important;line-height:1.5!important}html[data-guide-system] #top [data-housing-system=collection] .pa-room-command>span>b{color:var(--guide-ink)!important}html[data-guide-system] #top [data-housing-system=collection] :is(.ph-room-actions,.ph-editor-actions,.ph-history-actions,.ph-photo-actions){flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}html[data-guide-system] #top [data-housing-system=collection] .pa-home-layout{align-items:start!important;gap:var(--ph-gap)!important;grid-template-columns:minmax(0,1fr) 260px!important;display:grid!important}html[data-guide-system] #top [data-housing-system=collection] .pa-room-stage{background:0 0!important;border:0!important;border-radius:10px!important;padding:0!important;overflow:visible!important}html[data-guide-system] #top [data-housing-system=collection] .pa-room-stage>.pa-room-scene{isolation:isolate!important;aspect-ratio:2!important;background:var(--guide-inset)!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:10px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;container-type:inline-size!important}html[data-guide-system] #top [data-housing-system=collection] .pa-room-background{object-fit:contain!important;object-position:center!important;pointer-events:none!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important}html[data-guide-system] #top [data-housing-system=collection] .pa-room-object>.pa-room-object-body{background:0 0!important;border:0!important;border-radius:0!important;min-width:0!important;min-height:0!important}html[data-guide-system] #top [data-housing-system=collection] .pa-room-object.is-selected{outline:2px dashed var(--guide-accent)!important;outline-offset:3px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-room-object>.pa-room-resize{border:1px solid var(--guide-accent)!important;background:var(--guide-surface)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--guide-ink)!important;border-radius:8px!important;padding:0!important;top:-14px!important;right:-14px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-display-shelf{background:0 0!important;border:0!important;padding:18px 0 0!important}html[data-guide-system] #top [data-housing-system=collection] .pa-display-shelf>header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px 16px!important;margin:0 0 12px!important;display:flex!important}html[data-guide-system] #top [data-housing-system=collection] .pa-display-shelf h4{margin:3px 0 0!important;font-size:17px!important;line-height:1.35!important}html[data-guide-system] #top [data-housing-system=collection] .pa-display-shelf>header>button{color:var(--guide-accent)!important;background:0 0!important;border:0!important;padding-inline:0!important}html[data-guide-system] #top [data-housing-system=collection] .pa-display-strip{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important;gap:10px!important;max-height:264px!important;padding:3px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-display-strip>button{text-align:left!important;gap:10px!important;min-height:76px!important;padding:10px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-display-strip img{object-fit:contain!important;flex:none!important;width:48px!important;height:48px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-display-strip b{font-size:14px!important}html[data-guide-system] #top [data-housing-system=collection] :is(.pa-display-strip small,.pa-display-empty p,.pa-companion-identity,.pa-companion-panel>small){color:var(--guide-muted)!important;font-size:13px!important;line-height:1.5!important}html[data-guide-system] #top [data-housing-system=collection] .pa-companion-panel{background:var(--guide-inset)!important;box-shadow:none!important;border:0!important;border-radius:10px!important;gap:12px!important;padding:18px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-companion-portrait{background:0 0!important;border:0!important;border-radius:0!important;width:112px!important;height:112px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-companion-portrait img{width:100px!important;height:100px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-companion-panel h3{font-size:21px!important;line-height:1.3!important}html[data-guide-system] #top [data-housing-system=collection] .pa-companion-panel>.pa-care-bar{gap:8px!important;margin:6px 0!important}html[data-guide-system] #top [data-housing-system=collection] .pa-companion-panel .pa-care-bar>button{background:var(--guide-surface)!important;min-height:64px!important;padding:10px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-companion-panel .pa-care-bar :is(b,.pa-care-value){font-size:14px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-companion-panel .pa-care-bar small{font-size:12px!important}html[data-guide-system] #top [data-housing-system=collection]>.pa-room-save-state{border:0!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0!important;padding:14px 0 0!important;display:flex!important}html[data-guide-system] #top [data-housing-system=collection] .pa-room-save-state .pa-status{min-width:0!important;color:var(--guide-muted)!important;flex:180px!important;font-size:13px!important;line-height:1.5!important}html[data-guide-system] #top [data-housing-system=collection] [hidden]{display:none!important}html[data-guide-system] #top [data-housing-system=collection].is-editing .pa-home-layout{grid-template-columns:minmax(0,1fr) 340px!important}html[data-guide-system] #top [data-housing-system=collection].is-editing :is(.pa-companion-panel,.pa-display-shelf){display:none!important}html[data-guide-system] #top [data-housing-system=collection] .ph-design-toolbar{background:0 0!important;border:0!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 0 12px!important;display:flex!important}html[data-guide-system] #top [data-housing-system=collection] .ph-design-toolbar :is(button,label){font-size:13px!important}html[data-guide-system] #top [data-housing-system=collection] .ph-design-toolbar label{min-height:44px!important;color:var(--guide-ink)!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;display:flex!important}html[data-guide-system] #top [data-housing-system=collection] .ph-design-toolbar input[type=checkbox]{width:18px!important;height:18px!important;accent-color:var(--guide-accent)!important;margin:0!important}html[data-guide-system] #top [data-housing-system=collection] .ph-design-toolbar .ph-room-name{flex:240px!important;grid-template-columns:auto minmax(100px,1fr)!important;gap:8px!important;min-width:0!important;padding:0!important;display:grid!important}html[data-guide-system] #top [data-housing-system=collection] .ph-grid{z-index:1!important;pointer-events:none!important;background-image:linear-gradient(90deg,#ffffff42 1px,#0000 1px),linear-gradient(#ffffff42 1px,#0000 1px)!important;background-size:var(--ph-grid-step,5%) var(--ph-grid-step,5%)!important;position:absolute!important;inset:0!important}html[data-guide-system] #top [data-housing-system=collection] .pa-decoration-editor.ph-editor-rail{border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:var(--guide-line) transparent!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:20px!important;width:100%!important;max-height:min(780px,100dvh - 120px)!important;margin:0!important;padding:16px!important;scroll-padding:12px!important;display:grid!important;position:sticky!important;top:96px!important;overflow:auto!important}html[data-guide-system] #top [data-housing-system=collection] .ph-editor-rail>:is(section,aside,details,div){min-width:0!important;max-width:100%!important}html[data-guide-system] #top [data-housing-system=collection] .ph-editor-rail :is(h3,h4){color:var(--guide-ink)!important;letter-spacing:-.01em!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.35!important}html[data-guide-system] #top [data-housing-system=collection] .ph-editor-rail :is(p,small){color:var(--guide-muted)!important;font-size:13px!important;line-height:1.55!important}html[data-guide-system] #top [data-housing-system=collection] .ph-editor-rail p{margin:8px 0 12px!important}html[data-guide-system] #top [data-housing-system=collection] .ph-inventory>header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:0 0 12px!important;display:flex!important}html[data-guide-system] #top [data-housing-system=collection] .ph-inventory :is(.pa-editor-tabs,.ph-inventory-tabs){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:0 0 12px!important;display:grid!important}html[data-guide-system] #top [data-housing-system=collection] .ph-inventory :is(.pa-editor-tabs,.ph-inventory-tabs)>button{padding:8px!important;font-size:13px!important}html[data-guide-system] #top [data-housing-system=collection] .ph-inventory [role=tab][aria-selected=true]{border-color:var(--guide-accent)!important;background:var(--guide-accent-soft)!important;color:var(--guide-ink)!important}html[data-guide-system] #top [data-housing-system=collection] .ph-inventory :is(.pa-editor-tabs,.ph-inventory-tabs)>button:last-child{color:var(--guide-muted)!important;font-weight:500!important}html[data-guide-system] #top [data-housing-system=collection] .ph-inventory-filters{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin:0 0 12px!important;display:flex!important}html[data-guide-system] #top [data-housing-system=collection] .ph-inventory-filters>:is(input,select){flex:100%!important;margin:0!important}html[data-guide-system] #top [data-housing-system=collection] .ph-inventory-filters>:is(button,label){flex:80px!important;min-height:44px!important;font-size:13px!important}html[data-guide-system] #top [data-housing-system=collection] .ph-inventory-filters>label{align-items:center!important;gap:8px!important;display:flex!important}html[data-guide-system] #top [data-housing-system=collection] .ph-inventory-filters>[role=group]{flex-wrap:wrap!important;gap:6px!important;width:100%!important;min-width:0!important;display:flex!important}html[data-guide-system] #top [data-housing-system=collection] .ph-inventory-filters>[role=group]>button{flex:auto!important}html[data-guide-system] #top [data-housing-system=collection] .ph-catalog-list{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-width:0!important;margin:0!important;padding:3px!important;display:grid!important}html[data-guide-system] #top [data-housing-system=collection] .ph-catalog-card{border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;text-align:left!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:10px!important;display:grid!important}html[data-guide-system] #top [data-housing-system=collection] .ph-catalog-card>button:not(.ph-favorite){text-align:left!important;background:0 0!important;border:0!important;border-radius:4px!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:72px!important;padding:0!important;display:grid!important}html[data-guide-system] #top [data-housing-system=collection] .ph-catalog-card>button:not(.ph-favorite):hover:not(:disabled){background:0 0!important}html[data-guide-system] #top [data-housing-system=collection] .ph-catalog-card img{object-fit:contain!important;width:52px!important;max-width:100%!important;height:60px!important;image-rendering:pixelated!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important}html[data-guide-system] #top [data-housing-system=collection] .ph-catalog-card :is(span,div){min-width:0!important}html[data-guide-system] #top [data-housing-system=collection] .ph-catalog-card :is(b,strong){color:var(--guide-ink)!important;overflow-wrap:anywhere!important;font-size:14px!important;font-weight:650!important;line-height:1.4!important;display:block!important}html[data-guide-system] #top [data-housing-system=collection] .ph-catalog-card small{margin-top:3px!important;display:block!important}html[data-guide-system] #top [data-housing-system=collection] .ph-catalog-card :is(.ph-catalog-actions,.ph-card-actions){flex-wrap:wrap!important;grid-column:1/-1!important;gap:6px!important;display:flex!important}html[data-guide-system] #top [data-housing-system=collection] .ph-catalog-card :is(.ph-favorite,.ph-favorite-button){align-self:start!important;width:44px!important;min-width:44px!important;padding:8px!important}html[data-guide-system] #top [data-housing-system=collection] .ph-placed-list{border-top:1px solid var(--guide-line)!important;gap:8px!important;min-width:0!important;padding:16px 0 0!important;display:grid!important}html[data-guide-system] #top [data-housing-system=collection] .ph-placed-list>:is(button,.ph-placed-item){text-align:left!important;align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}html[data-guide-system] #top [data-housing-system=collection] .ph-placed-list>div{gap:6px!important;min-width:0!important;display:grid!important}html[data-guide-system] #top [data-housing-system=collection] .ph-placed-list>div>button{text-align:left!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}html[data-guide-system] #top [data-housing-system=collection] .ph-placed-list>div>button>span{flex:1!important}html[data-guide-system] #top [data-housing-system=collection] .ph-placed-list>div>button>small{flex:none!important;font-size:12px!important}html[data-guide-system] #top [data-housing-system=collection] .ph-placed-list img{object-fit:contain!important;width:36px!important;height:44px!important;image-rendering:pixelated!important;flex:none!important}html[data-guide-system] #top [data-housing-system=collection] .ph-placed-list :is(span,b){overflow-wrap:anywhere!important;min-width:0!important;font-size:13px!important}html[data-guide-system] #top [data-housing-system=collection] .ph-editor-rail>.pa-inspector{border:0!important;border-top:1px solid var(--guide-line)!important;background:0 0!important;border-radius:0!important;grid-row:auto!important;gap:10px!important;padding:16px 0 0!important;display:grid!important;position:static!important}html[data-guide-system] #top [data-housing-system=collection] .pa-inspector label{color:var(--guide-ink)!important;gap:6px!important;margin:0!important;font-size:13px!important;display:grid!important}html[data-guide-system] #top [data-housing-system=collection] .pa-inspector input[type=range]{width:100%!important;min-width:0!important;min-height:44px!important;accent-color:var(--guide-accent)!important;margin:0!important;padding:0!important}html[data-guide-system] #top [data-housing-system=collection] .pa-inspector .pa-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:0!important;padding:0!important;display:grid!important}html[data-guide-system] #top [data-housing-system=collection] .pa-position-controls{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:none!important;display:grid!important}html[data-guide-system] #top [data-housing-system=collection] .pa-position-controls>button{padding:8px!important;font-size:18px!important}html[data-guide-system] #top [data-housing-system=collection] .ph-local-designs{border-top:1px solid var(--guide-line)!important;gap:10px!important;min-width:0!important;padding:16px 0 0!important;display:grid!important}html[data-guide-system] #top [data-housing-system=collection] .ph-local-designs>label{gap:6px!important;font-size:13px!important;display:grid!important}html[data-guide-system] #top [data-housing-system=collection] .ph-local-design-slot{border-top:1px solid var(--guide-line)!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important;padding-top:10px!important;display:flex!important}html[data-guide-system] #top [data-housing-system=collection] .ph-local-design-slot>:is(span,div){overflow-wrap:anywhere!important;flex:100%!important;min-width:0!important;font-size:13px!important}html[data-guide-system] #top [data-housing-system=collection] .ph-local-design-slot>label{flex:100%!important;gap:6px!important;width:100%!important;min-width:0!important;font-size:13px!important;display:grid!important}html[data-guide-system] #top [data-housing-system=collection] .ph-local-design-slot>div{flex-wrap:wrap!important;gap:6px!important;display:flex!important}html[data-guide-system] #top [data-housing-system=collection] .ph-local-design-slot>div>button{flex:1!important}html[data-guide-system] #top [data-housing-system=collection] .ph-catalog-heading{flex-wrap:wrap!important;align-items:start!important;gap:8px!important;margin:0 0 12px!important;display:flex!important}html[data-guide-system] #top [data-housing-system=collection] .ph-catalog-heading>p{flex:120px!important;margin:0!important}html[data-guide-system] #top [data-housing-system=collection] .ph-catalog-heading>button{flex:none!important}html[data-guide-system] #top [data-housing-system=collection] .ph-editor-rail details>summary{min-height:44px!important;color:var(--guide-ink)!important;cursor:pointer!important;padding:10px 4px!important;font-size:14px!important;font-weight:650!important;display:list-item!important}html[data-guide-system] #top [data-housing-system=collection].is-photo-mode{background:0 0!important;border:0!important;padding:0!important;position:relative!important}html[data-guide-system] #top [data-housing-system=collection].is-photo-mode :is(.pa-room-toolbar,.pa-home-entry,.pa-room-command,.pa-room-save-state,.pa-decoration-editor,.pa-display-shelf,.pa-companion-panel,.ph-design-toolbar,.ph-grid,.pa-chair-warning){display:none!important}html[data-guide-system] #top [data-housing-system=collection].is-photo-mode .pa-home-layout{grid-template-columns:minmax(0,1fr)!important;gap:0!important}html[data-guide-system] #top [data-housing-system=collection].is-photo-mode .pa-room-object-body>b{display:none!important}html[data-guide-system] #top [data-housing-system=collection] .ph-photo-exit{z-index:80!important;border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;width:auto!important;min-height:44px!important;color:var(--guide-ink)!important;border-radius:8px!important;padding:10px 14px!important;position:absolute!important;top:12px!important;right:12px!important}:is(html[data-guide-system] #top .pet-farm-shell:has([data-housing-system=collection].is-photo-mode)>.pet-page-navigation,html[data-guide-system] #top .pet-home-workspace:has([data-housing-system=collection].is-photo-mode)>:not([data-housing-system=collection]),html[data-guide-system] #top .pet-farm-management-body:has([data-housing-system=collection].is-photo-mode)>:not(.pet-home-workspace)){display:none!important}:is(html[data-guide-system] #top .pet-home-workspace:has([data-housing-system=collection].is-photo-mode),html[data-guide-system] #top .pet-farm-home:has([data-housing-system=collection].is-photo-mode),html[data-guide-system] #top .pet-farm-management-body:has([data-housing-system=collection].is-photo-mode)){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}html[data-guide-system] #top.section-farm:has([data-housing-system=collection].is-photo-mode)>:is(.mdfm-header,.mdfm-dock,.mdfm-footer){display:none!important}html[data-guide-system] #top.section-farm:has([data-housing-system=collection].is-photo-mode) #sidekick-helper{display:none!important}html[data-guide-system] #top.section-farm:has([data-housing-system=collection].is-photo-mode) :is(.pet-event-log,.api-stale-banner.pet-api-stale){display:none!important}html[data-guide-system] #top.section-farm:has([data-housing-system=collection].is-photo-mode){--guide-dock-clearance:0px!important;padding:24px clamp(14px,2vw,32px)!important}html[data-guide-system] #top.section-farm:has([data-housing-system=collection].is-photo-mode) #farm{margin-block:0!important;padding-block:0!important}@container pet-page (width<=1050px){html[data-guide-system] #top [data-housing-system=collection]{--ph-gap:16px;padding:20px!important}html[data-guide-system] #top [data-housing-system=collection].is-editing .pa-home-layout{grid-template-columns:minmax(0,1fr) 300px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-decoration-editor.ph-editor-rail{padding:12px!important}}@container pet-page (width<=850px){html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection])>.pet-scene-head{grid-template-columns:minmax(0,1fr)!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-summary{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(120px,1.4fr)!important}html[data-guide-system] #top [data-housing-system=collection] .pa-home-layout,html[data-guide-system] #top [data-housing-system=collection].is-editing .pa-home-layout{grid-template-columns:minmax(0,1fr)!important}html[data-guide-system] #top [data-housing-system=collection] .pa-decoration-editor.ph-editor-rail{overscroll-behavior:auto!important;max-height:none!important;padding:16px!important;position:static!important;overflow:visible!important}html[data-guide-system] #top [data-housing-system=collection] .ph-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-guide-system] #top [data-housing-system=collection] .ph-inventory :is(.pa-editor-tabs,.ph-inventory-tabs){grid-template-columns:repeat(4,minmax(0,1fr))!important}html[data-guide-system] #top [data-housing-system=collection] .pa-companion-panel{text-align:left!important;grid-template-columns:92px minmax(0,1fr)!important;gap:6px 16px!important;display:grid!important}html[data-guide-system] #top [data-housing-system=collection] .pa-companion-portrait{grid-area:1/1/4!important;width:92px!important;height:92px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-companion-portrait img{width:84px!important;height:84px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-companion-panel>:is(.pa-eyebrow,h3,.pa-companion-identity){grid-column:2!important}html[data-guide-system] #top [data-housing-system=collection] .pa-companion-panel>:is(button,.pa-care-bar,small){grid-column:1/-1!important;max-width:none!important}html[data-guide-system] #top [data-housing-system=collection] .pa-companion-panel>.pa-care-bar{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-guide-system] #top [data-housing-system=collection] .pa-companion-panel .pa-care-bar>button{gap:8px!important;display:grid!important}html[data-guide-system] #top [data-housing-system=collection] .pa-care-value{text-align:left!important;min-width:0!important}html[data-guide-system] #top [data-housing-system=collection].is-editing .pa-companion-panel,html[data-guide-system] #top [data-housing-system=collection].is-photo-mode .pa-companion-panel{display:none!important}}@container pet-page (width<=500px){html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection])>.pet-scene-head{gap:12px!important;padding:16px!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-heading>span{display:none!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-heading h2{margin:0 0 7px!important;font-size:22px!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-heading>p{font-size:13px!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-summary{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.5fr)!important;gap:8px!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-summary>span>b{font-size:21px!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-summary>button{padding:8px!important;font-size:13px!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-bond{gap:8px!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-home-bond .pet-level-line{max-width:none!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection])>.pet-scene-actions{padding:16px!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) :is(.pet-daily-claim,.pet-choose-main){max-width:none!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-farm-tools{flex-basis:100%!important}html[data-guide-system] #top .pet-home-workspace:has(>[data-housing-system=collection]) .pet-farm-tool{text-align:center!important;flex-direction:column!important;gap:6px!important;padding:10px 6px!important}html[data-guide-system] #top [data-housing-system=collection]{--ph-gap:14px;border-radius:10px!important;padding:14px!important}html[data-guide-system] #top [data-housing-system=collection]>.pa-room-toolbar{gap:10px!important;margin-bottom:12px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-room-toolbar h3{font-size:21px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-room-toolbar nav{justify-content:flex-start!important;max-width:100%!important}html[data-guide-system] #top [data-housing-system=collection] .pa-room-toolbar>div:first-child>.pa-eyebrow{display:block!important}html[data-guide-system] #top [data-housing-system=collection] .pa-home-entry{grid-template-columns:minmax(0,1fr)!important;margin-bottom:14px!important;padding:12px!important;display:grid!important}html[data-guide-system] #top [data-housing-system=collection] .pa-home-entry input{font-size:16px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-room-command{align-items:center!important;gap:10px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-room-command>span{flex-basis:100%!important;font-size:13px!important}html[data-guide-system] #top [data-housing-system=collection] :is(.ph-room-actions,.ph-design-toolbar){gap:6px!important;width:100%!important}html[data-guide-system] #top [data-housing-system=collection] .ph-design-toolbar>button{flex:auto!important}html[data-guide-system] #top [data-housing-system=collection] .ph-design-toolbar>label{flex:auto!important;justify-content:center!important}html[data-guide-system] #top [data-housing-system=collection] .ph-design-toolbar .ph-room-name{flex-basis:100%!important;grid-template-columns:auto minmax(0,1fr)!important}html[data-guide-system] #top [data-housing-system=collection] .pa-decoration-editor.ph-editor-rail{gap:16px!important;padding:12px!important}html[data-guide-system] #top [data-housing-system=collection] .ph-catalog-list{grid-template-columns:minmax(0,1fr)!important}html[data-guide-system] #top [data-housing-system=collection] .ph-inventory :is(.pa-editor-tabs,.ph-inventory-tabs){grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-guide-system] #top [data-housing-system=collection] .pa-display-strip{grid-template-columns:minmax(0,1fr)!important}html[data-guide-system] #top [data-housing-system=collection] .pa-display-strip>button{min-height:72px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-companion-panel{gap:6px 12px!important;padding:14px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-companion-panel h3{font-size:19px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-companion-panel .pa-care-bar>button{padding:8px!important}html[data-guide-system] #top [data-housing-system=collection] .pa-room-save-state>button{flex:130px!important}html[data-guide-system] #top [data-housing-system=collection] .ph-photo-exit{padding:9px 11px!important;top:8px!important;right:8px!important}}@media (prefers-reduced-motion:reduce){html[data-guide-system] #top [data-housing-system=collection] :is(button,input,.ph-grid){scroll-behavior:auto!important;transition:none!important;animation:none!important}}}@layer guide-collection{.guide-collection :is(.mydaily-unique-number,.mydaily-unique-medal){box-shadow:none!important;text-shadow:none!important;filter:none!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;color:var(--guide-muted)!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important}.guide-collection :is(.mydaily-unique-number,.mydaily-unique-medal):before,.guide-collection :is(.mydaily-unique-number,.mydaily-unique-medal):after{content:none!important;display:none!important}html[data-guide-system] #top .guide-collection{min-width:0;box-shadow:none!important;color:var(--guide-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.guide-collection .gc-page-header{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:6px 0 20px!important}.guide-collection .gc-player-context{align-items:center;gap:10px;min-width:0;display:flex}.guide-collection .gc-player-context>img{object-fit:contain;width:44px;height:48px;image-rendering:pixelated}.guide-collection .gc-player-context>span{gap:3px;min-width:0;display:grid}.guide-collection .gc-player-context b{overflow-wrap:anywhere;line-height:1.4;font-size:14px!important}.guide-collection .gc-player-context small{color:var(--guide-muted);line-height:1.4;font-size:12px!important}.guide-collection .gc-catalog-tabs{border-bottom:1px solid var(--guide-line)!important;margin:0!important;padding:0!important}.guide-collection .gc-catalog-panel{outline-offset:4px;min-width:0;padding:0!important}.guide-collection .gc-context-disclosure{background:0 0;border:0;margin:0 0 22px;padding:0}.guide-collection .gc-context-disclosure>summary{display:none!important}.guide-collection .gc-connection{border-bottom:1px solid var(--guide-line);grid-template-columns:minmax(260px,1.15fr) minmax(260px,1fr);align-items:start;gap:20px 28px;margin-bottom:0;padding:18px 0;display:grid}.guide-collection .gc-wallet-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid;margin:0!important}.guide-collection :is(.gc-wallet-form,.gc-filterbar,.gc-filter-popover) label{min-width:0;color:var(--guide-muted);gap:6px;margin:0;line-height:1.4;display:grid;font-size:12px!important}.guide-collection :is(.gc-wallet-form,.gc-filterbar,.gc-filter-popover) :is(input,select){box-sizing:border-box;width:100%;min-width:0;max-width:100%;border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;height:auto!important;min-height:42px!important;color:var(--guide-ink)!important;box-shadow:none!important;border-radius:6px!important;padding:9px 11px!important;font-size:14px!important;line-height:1.4!important}.guide-collection input[aria-invalid=true]{border-color:var(--guide-danger)!important}.guide-collection :is(.gc-wallet-form>button,.gc-price-context>button,.gc-raffle-actions>button,.gc-progress-details button,.cl-plan-launch[data-guide-launch]>button,.gc-alert>button,.gc-owned-first>button,.gc-reset){min-width:0;border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;height:auto!important;min-height:42px!important;color:var(--guide-ink)!important;white-space:normal!important;box-shadow:none!important;border-radius:6px!important;padding:9px 13px!important;font-size:13px!important;font-weight:650!important;line-height:1.4!important}.guide-collection .gc-wallet-form>button{background:var(--guide-accent)!important;border-color:var(--guide-accent)!important;color:var(--guide-accent-ink)!important}.guide-collection .gc-read-status{min-width:0;color:var(--guide-muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 12px;line-height:1.4;display:flex;font-size:12px!important}.guide-collection .gc-read-status>button{min-height:24px;color:var(--guide-accent);box-shadow:none;text-align:left;background:0 0;border:0;padding:0;font-size:12px!important}.guide-collection .gc-price-context{align-self:center;align-items:center;gap:16px;min-width:0;display:flex}.guide-collection .gc-price-context>div{flex:1;gap:4px;min-width:0;display:grid}.guide-collection .gc-price-context b{font-weight:650;line-height:1.4;font-size:14px!important}.guide-collection .gc-price-context span{color:var(--guide-muted);line-height:1.4;font-size:12px!important}.guide-collection .gc-price-context>button{flex:none}.guide-collection .gc-price-evidence summary{width:fit-content;color:var(--guide-muted);cursor:pointer;padding:0;line-height:1.5;font-size:12px!important}.guide-collection .gc-price-evidence p{max-width:60ch;color:var(--guide-muted);margin:6px 0 0!important;font-size:12px!important;line-height:1.5!important}.guide-collection progress{background:var(--guide-line);width:100%;height:5px;accent-color:var(--guide-accent);border:0;border-radius:4px;display:block;overflow:hidden}.guide-collection progress::-webkit-progress-bar{background:var(--guide-line)}.guide-collection progress::-webkit-progress-value{background:var(--guide-accent)}.guide-collection .gc-desk{align-items:start;grid-template-columns:216px minmax(0,1fr)!important;gap:28px!important;display:grid!important}.guide-collection .gc-desk.is-friends{grid-template-columns:minmax(0,1fr)!important}.guide-collection .gc-progress-rail{top:calc(var(--mdfm-header-safe-top,70px) + 16px);border:1px solid var(--guide-line);background:var(--guide-surface);border-radius:8px;align-content:start;gap:18px;min-width:0;padding:18px;display:grid;position:sticky}.guide-collection .gc-progress-heading{gap:4px;display:grid}.guide-collection .gc-progress-heading h3{font-weight:700;margin:0!important;font-size:16px!important;line-height:1.35!important}.guide-collection .gc-progress-heading>span{color:var(--guide-muted);font-size:12px}.guide-collection .gc-slot-progress{gap:7px;min-width:0;display:grid}.guide-collection .gc-slot-progress>strong{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:5px;font-weight:700;display:flex;font-size:25px!important;line-height:1.25!important}.guide-collection .gc-slot-progress>strong>small{color:var(--guide-muted);font-weight:500;font-size:13px!important}.guide-collection .gc-slot-progress>:is(span,small){color:var(--guide-muted);line-height:1.45;font-size:12px!important}.guide-collection .gc-progress-details{border-top:1px solid var(--guide-line);padding-top:13px}.guide-collection .gc-progress-details>summary{cursor:pointer;font-size:12px;font-weight:650;line-height:1.4}.guide-collection .gc-progress-details>div{gap:10px;padding-top:12px;display:grid}.guide-collection .gc-progress-details b{font-size:13px}.guide-collection .gc-progress-details p{color:var(--guide-muted);margin:0!important;font-size:12px!important;line-height:1.5!important}.guide-collection .gc-raffle-actions{gap:8px;display:grid}.guide-collection .cl-plan-launch[data-guide-launch]{border:0!important;border-top:1px solid var(--guide-line)!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:0!important;padding:16px 0 0!important;display:grid!important}.guide-collection .cl-plan-launch[data-guide-launch]>div{gap:5px;display:grid}.guide-collection .cl-plan-launch[data-guide-launch] b{line-height:1.4;font-size:14px!important}.guide-collection .cl-plan-launch[data-guide-launch] small{color:var(--guide-muted);line-height:1.4;font-size:12px!important}.guide-collection .cl-plan-launch[data-guide-launch] strong{font-variant-numeric:tabular-nums;line-height:1.3;font-size:20px!important}.guide-collection .cl-plan-launch[data-guide-launch]>button{width:100%;background:var(--guide-accent-soft)!important;border-color:color-mix(in srgb, var(--guide-accent) 45%, var(--guide-line))!important}.guide-collection .gc-catalog{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;gap:16px!important;padding:0!important;display:grid!important}.guide-collection .gc-view-controls{border-bottom:1px solid var(--guide-line);flex-wrap:wrap;align-items:center;gap:4px;padding-bottom:10px;display:flex}.guide-collection .gc-view-controls>button{justify-content:center;align-items:center;gap:7px;min-width:0;font-weight:600;display:inline-flex;min-height:36px!important;color:var(--guide-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;padding:7px 10px!important;font-size:13px!important;line-height:1.4!important}.guide-collection .gc-view-controls>button[aria-pressed=true]{background:var(--guide-accent-soft)!important;color:var(--guide-ink)!important;border-color:color-mix(in srgb, var(--guide-accent) 30%, var(--guide-line))!important}.guide-collection .gc-view-controls>button>span{font-variant-numeric:tabular-nums;font-weight:500;font-size:12px!important}.guide-collection .gc-filterbar{flex-wrap:wrap;align-items:end;gap:10px;min-width:0;display:flex}.guide-collection .gc-search{flex:2 200px}.guide-collection .gc-slot-filter,.guide-collection .gc-order{flex:150px}.guide-collection .gc-filter-options{flex:none;min-width:0;position:relative}.guide-collection .gc-filter-options>summary{border:1px solid var(--guide-line);background:var(--guide-surface);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 12px;font-size:13px;line-height:1.4;list-style:none;display:flex}.guide-collection .gc-filter-options>summary::-webkit-details-marker{display:none}.guide-collection .gc-filter-options[open]>summary{border-color:var(--guide-accent)}.guide-collection .gc-active-filter{color:var(--guide-accent);font-size:11px}.guide-collection .gc-filter-popover{z-index:40;border:1px solid var(--guide-line);background:var(--guide-surface);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(440px,100vw - 48px);padding:18px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 28px #0000001f}.guide-collection .gc-price-filter{grid-column:1/-1}.guide-collection .gc-filter-popover small{line-height:1.4;font-size:12px!important}.guide-collection .gc-filter-popover input[aria-invalid=true]+small{color:var(--guide-danger)}.guide-collection .gc-reset{color:var(--guide-muted)!important;border-color:#0000!important}.guide-collection .gc-filter-popover .gc-reset{grid-column:1/-1;justify-self:start;min-height:32px!important;padding:4px 0!important}.guide-collection .gc-alert{border:1px solid color-mix(in srgb, var(--guide-danger) 45%, var(--guide-line));background:var(--guide-surface);border-radius:8px;gap:8px;padding:16px;display:grid}.guide-collection .gc-alert p{margin:0!important;font-size:14px!important;line-height:1.5!important}.guide-collection .gc-alert>button{justify-self:start}.guide-collection .gc-owned-first{border:1px solid var(--guide-line)!important;background:var(--guide-accent-soft)!important;border-radius:8px!important;gap:12px!important;padding:12px 14px!important}.guide-collection .gc-owned-first b{line-height:1.4;font-size:13px!important}.guide-collection .collection-results{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.guide-collection .collection-results.has-inspector{grid-template-columns:minmax(0,1fr) 280px!important}.guide-collection .clx-gallery{gap:16px!important}.guide-collection .clx-gallery>header{background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.guide-collection .clx-gallery>header>div>span{display:none}.guide-collection .clx-gallery>header h4{font-weight:700;margin:0!important;font-size:18px!important;line-height:1.35!important}.guide-collection .clx-gallery>header>small{color:var(--guide-muted);font-size:12px!important;line-height:1.4!important}.guide-collection .clx-gallery .cl-card-grid{align-content:start;grid-template-columns:repeat(auto-fill,minmax(min(100%,196px),1fr))!important;grid-auto-rows:auto!important;gap:16px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}.guide-collection .gc-item{flex-direction:column;min-width:0;border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;height:100%!important;min-height:0!important;box-shadow:none!important;border-radius:8px!important;gap:0!important;padding:0!important;display:flex!important;overflow:visible!important}.guide-collection .gc-item:is(:hover,.is-selected){border-color:var(--guide-accent)!important;background:var(--guide-surface)!important;box-shadow:none!important;transform:none!important}.guide-collection .gc-item .clx-art{place-items:center;background:var(--guide-inset)!important;width:auto!important;height:96px!important;min-height:96px!important;box-shadow:none!important;border:0!important;border-radius:5px!important;outline:0!important;margin:8px 8px 0!important;padding:12px!important;display:grid!important}.guide-collection .gc-item .clx-art>img{object-fit:contain;image-rendering:pixelated;display:block;filter:none!important;opacity:1!important;width:72px!important;max-width:100%!important;height:72px!important;max-height:100%!important}.guide-collection .gc-item .clx-card-copy{flex-direction:column;flex:1;min-width:0;gap:6px!important;padding:14px!important;display:flex!important;overflow:visible!important}.guide-collection .gc-item .clx-card-copy h5{overflow-wrap:anywhere;-webkit-line-clamp:unset;min-height:0!important;color:var(--guide-ink)!important;white-space:normal!important;margin:0!important;font-size:15px!important;font-weight:650!important;line-height:1.4!important;display:block!important;overflow:visible!important}.guide-collection .gc-item .clx-card-copy>small{white-space:normal;overflow-wrap:anywhere;color:var(--guide-muted)!important;font-size:12px!important;line-height:1.45!important}.guide-collection .gc-item .clx-card-status{align-items:baseline;display:flex;width:auto!important;max-width:100%!important;color:var(--guide-muted)!important;white-space:normal!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important;position:static!important}.guide-collection .gc-item:is([data-ownership=registered],[data-ownership=owned]) .clx-card-status{color:var(--guide-success)!important}.guide-collection .gc-item .clx-serial{margin:0;font-size:12px!important}.guide-collection .gc-item-price{gap:5px;margin-top:auto;padding-top:12px;display:grid}.guide-collection .gc-item-amount{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.guide-collection .gc-item-amount>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--guide-ink)!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important}.guide-collection .gc-item-amount>span{color:var(--guide-muted);line-height:1.4;font-size:11px!important}.guide-collection .gc-item-amount>.gc-unpriced{font-size:13px!important;font-weight:500!important}.guide-collection .gc-item .currency-icon{width:17px!important;height:17px!important}.guide-collection .gc-item-price>small{color:var(--guide-muted);line-height:1.4;font-size:11px!important}.guide-collection .gc-item .gc-price-check{justify-content:flex-start;align-self:start;align-items:center;max-width:100%;width:fit-content!important;min-height:28px!important;color:var(--guide-accent)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:2px 0!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important;display:inline-flex!important}.guide-collection .gc-item .clx-card-actions{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;min-height:0!important;margin:0!important;padding:0 12px 12px!important;display:grid!important}.guide-collection .gc-item .clx-card-actions>:is(button,a){text-align:center;justify-content:center;align-items:center;min-width:0;text-decoration:none;display:flex;border:1px solid var(--guide-line)!important;background:var(--guide-inset)!important;height:auto!important;min-height:40px!important;color:var(--guide-ink)!important;white-space:normal!important;box-shadow:none!important;border-radius:6px!important;padding:8px!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important}.guide-collection .gc-item .clx-card-actions>a{color:var(--guide-muted)!important;background:0 0!important;border-color:#0000!important}.guide-collection .cl-pagination{border-top:1px solid var(--guide-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px!important;padding:16px 0 0!important;display:flex!important}.guide-collection .cl-pagination :is(span,b){color:var(--guide-muted);line-height:1.4;font-size:12px!important;font-weight:500!important}.guide-collection .gc-page-actions{align-items:center;gap:12px;min-width:0;display:flex}.guide-collection .cl-pagination button{min-width:0;border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;min-height:40px!important;color:var(--guide-ink)!important;box-shadow:none!important;border-radius:6px!important;padding:8px 12px!important;font-size:13px!important}.guide-collection .clx-empty{justify-items:start;gap:12px;display:grid;border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;text-align:left!important;border-radius:8px!important;padding:28px!important}.guide-collection .clx-empty>b{font-size:18px!important}.guide-collection .clx-empty>span{color:var(--guide-muted);font-size:14px}.guide-collection .collection-inspector{top:calc(var(--mdfm-header-safe-top,70px) + 16px);border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border-radius:8px!important;padding:16px!important;position:sticky!important}.guide-collection .collection-inspector>h4{margin:14px 0!important;font-size:18px!important;line-height:1.4!important}.guide-collection .collection-inspector-art{background:var(--guide-inset)!important;box-shadow:none!important;border-radius:6px!important}.guide-collection .collection-inspector :is(p,dt,dd,.collection-inspector-price>span){font-size:13px!important;line-height:1.5!important}.guide-collection .collection-inspector>header{background:0 0!important;padding:0!important}.guide-collection .collection-inspector>header>span{font-size:12px!important}.guide-collection .collection-inspector>header>button{min-width:40px;min-height:40px!important;font-size:24px!important}.guide-collection .clx-source{border-top:1px solid var(--guide-line);color:var(--guide-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;line-height:1.4;display:flex;margin-top:24px!important;padding-top:16px!important;font-size:12px!important}.guide-collection .cl-share-intro{gap:12px;margin-bottom:0}.guide-collection .cl-share-intro>img{object-fit:contain;border:0!important;border-radius:0!important;width:48px!important;height:48px!important}.guide-collection .cl-share-intro>div>span{letter-spacing:0;font-size:11px}.guide-collection .cl-share-desk :is(.cl-share-setup>section,.cl-sharing-inventories>section,.cl-friend-inventory){border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;box-shadow:none!important;border-radius:8px!important;padding:18px!important}.guide-collection .cl-share-desk :is(p,.cl-share-hint){font-size:13px!important;line-height:1.5!important}.guide-collection .cl-share-run{border:1px solid var(--guide-line)!important;background:var(--guide-inset)!important;box-shadow:none!important;border-radius:8px!important}.guide-collection .cl-share-desk .cl-find-matches{background:var(--guide-accent)!important;color:var(--guide-accent-ink)!important;border-color:var(--guide-accent)!important}.guide-collection .cl-share-desk :is(button,input){border-radius:6px!important;font-size:13px!important}.guide-collection .cl-preview-art{background:var(--guide-inset)!important}.guide-collection .cl-preview-item{background:var(--guide-surface)!important;box-shadow:none!important;border-radius:6px!important}.guide-collection :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--guide-accent)!important;outline-offset:3px!important}.guide-collection :is(button,input,select):disabled{opacity:.5;cursor:not-allowed}.guide-collection-planner{border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;width:min(1220px,100vw - 40px)!important;max-width:none!important;max-height:calc(100dvh - 40px)!important;color:var(--guide-ink)!important;border-radius:10px!important;margin:auto!important;padding:0!important;overflow:hidden!important;box-shadow:0 18px 60px #0003!important}.guide-collection-planner[open]{flex-direction:column;display:flex!important}.guide-collection-planner::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111820a6}.guide-collection-planner>header{align-items:start;gap:16px;border:0!important;border-bottom:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;padding:20px 24px!important;display:flex!important}.guide-collection-planner>header>div{flex:1;min-width:0}.guide-collection-planner>header h3{font-weight:700;color:var(--guide-ink)!important;margin:0!important;font-size:24px!important;line-height:1.25!important}.guide-collection-planner>header p{color:var(--guide-muted)!important;margin:6px 0 0!important;font-size:14px!important;line-height:1.5!important}.guide-collection-planner>header>button{width:40px;min-width:40px;line-height:1;border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;height:40px!important;min-height:40px!important;color:var(--guide-ink)!important;border-radius:6px!important;margin:0!important;padding:0!important;font-size:25px!important}.guide-collection-planner .cl-planner-layout{align-items:start;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) 240px!important;gap:24px!important;height:auto!important;padding:22px 24px!important;display:grid!important;overflow:auto!important}.guide-collection-planner .cl-plan-main{min-width:0;height:auto!important;overflow:visible!important}.guide-collection-planner .cl-plan-tabs{gap:16px;min-width:0;border:0!important;border-bottom:1px solid var(--guide-line)!important;background:0 0!important;border-radius:0!important;margin:0 0 18px!important;padding:0!important;display:flex!important}.guide-collection-planner .cl-plan-tabs>button{align-items:center;gap:7px;min-width:0;font-weight:600;line-height:1.4;display:flex;min-height:44px!important;color:var(--guide-muted)!important;box-shadow:none!important;white-space:normal!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 auto!important;padding:8px 0!important;font-size:14px!important}.guide-collection-planner .cl-plan-tabs>button[aria-selected=true]{color:var(--guide-ink)!important;box-shadow:inset 0 -2px var(--guide-accent)!important}.guide-collection-planner .cl-plan-tabs .reward-icon{width:18px;height:18px}.guide-collection-planner .gc-plan-panel{gap:22px;display:grid}.guide-collection-planner .cl-plan-summary{gap:14px;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.guide-collection-planner .cl-plan-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important;display:grid!important}.guide-collection-planner .cl-plan-inputs label{gap:6px;min-width:0;display:grid;color:var(--guide-muted)!important;font-size:12px!important;line-height:1.4!important}.guide-collection-planner .cl-plan-inputs :is(input,select){width:100%;min-width:0;border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;height:auto!important;min-height:42px!important;color:var(--guide-ink)!important;border-radius:6px!important;padding:9px 10px!important;font-size:14px!important;line-height:1.4!important}.guide-collection-planner .cl-plan-metrics{border-top:1px solid var(--guide-line);border-bottom:1px solid var(--guide-line);grid-template-columns:repeat(4,minmax(0,1fr));background:0 0!important;gap:0!important;padding:14px 0!important;display:grid!important}.guide-collection-planner .cl-plan-metrics>article{place-content:start;gap:6px;min-width:0;border:0!important;border-left:1px solid var(--guide-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 12px!important;display:grid!important}.guide-collection-planner .cl-plan-metrics>article:first-child{border-left:0!important;padding-left:0!important}.guide-collection-planner .cl-plan-metrics .cost>.currency-icon{display:none}.guide-collection-planner .cl-plan-metrics .cost>span{gap:6px;display:grid}.guide-collection-planner .cl-plan-metrics small{color:var(--guide-muted)!important;font-size:12px!important;line-height:1.4!important}.guide-collection-planner .cl-plan-metrics b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700;color:var(--guide-ink)!important;font-size:20px!important;line-height:1.25!important}.guide-collection-planner :is(.cl-score-basis,.cl-plan-summary>small){color:var(--guide-muted)!important;margin:0!important;font-size:12px!important;line-height:1.5!important}.guide-collection-planner .cl-plan-recommendations{background:0 0!important;border:0!important;gap:12px!important;padding:0!important;overflow:visible!important}.guide-collection-planner .cl-plan-recommendations>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex;background:0 0!important;border:0!important;padding:0!important}.guide-collection-planner .cl-plan-recommendations h4{margin:0!important;font-size:17px!important;line-height:1.4!important}.guide-collection-planner .cl-plan-recommendations>header>label{color:var(--guide-muted);align-items:center;gap:7px;display:flex;font-size:12px!important}.guide-collection-planner input[type=checkbox]{accent-color:var(--guide-accent);margin:0;width:16px!important;height:16px!important;min-height:0!important;padding:0!important}.guide-collection-planner .cl-plan-list{border:1px solid var(--guide-line);border-radius:6px;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:auto visible!important}.guide-collection-planner .cl-plan-list table{border-collapse:collapse;width:100%;min-width:680px;line-height:1.4;font-size:13px!important}.guide-collection-planner .cl-plan-list th{text-align:left;border-bottom:1px solid var(--guide-line);font-weight:600;background:var(--guide-inset)!important;color:var(--guide-muted)!important;padding:10px!important;font-size:12px!important}.guide-collection-planner .cl-plan-list td{border-bottom:1px solid var(--guide-line);vertical-align:middle;height:auto!important;color:var(--guide-ink)!important;padding:12px 10px!important;font-size:13px!important;line-height:1.45!important}.guide-collection-planner .cl-plan-list tr:last-child td{border-bottom:0}.guide-collection-planner .cl-plan-list td:nth-child(2){min-width:170px}.guide-collection-planner .cl-plan-list td:nth-child(2)>img{float:left;object-fit:contain;image-rendering:pixelated;width:36px!important;height:40px!important;margin:0 9px 0 0!important}.guide-collection-planner .cl-plan-list td:nth-child(2)>b{white-space:normal!important;-webkit-line-clamp:unset!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important;display:block!important;overflow:visible!important}.guide-collection-planner .cl-plan-list td:nth-child(3){min-width:154px}.guide-collection-planner .gc-source-label{font-weight:600;display:block;font-size:12px!important}.guide-collection-planner .cl-plan-list time{color:var(--guide-muted);white-space:normal;margin-top:4px;line-height:1.4;display:block;font-size:12px!important}.guide-collection-planner .cl-plan-list td:nth-child(4){white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.guide-collection-planner .cl-plan-list .currency-icon{vertical-align:middle;margin-right:4px;width:16px!important;height:16px!important;display:inline-block!important}.guide-collection-planner .cl-plan-list a{white-space:normal;line-height:1.4;display:inline-block;color:var(--guide-accent)!important;background:0 0!important;border:0!important;padding:3px 0!important;font-size:12px!important}.guide-collection-planner .cl-pagination{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;min-height:40px!important;margin:0!important;padding:0!important;display:flex!important}.guide-collection-planner .cl-pagination>span{color:var(--guide-muted);margin-right:auto;font-size:12px!important}.guide-collection-planner .cl-plan-recommendations>footer{border-top:1px solid var(--guide-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:0!important;padding-top:12px!important;display:flex!important}.guide-collection-planner .cl-plan-recommendations>footer>span{font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:13px;display:flex}.guide-collection-planner .cl-plan-recommendations>footer small{color:var(--guide-muted);font-size:12px!important}.guide-collection-planner .cl-planner-layout>aside{gap:16px;overflow:visible;border:0!important;border-left:1px solid var(--guide-line)!important;background:0 0!important;height:auto!important;padding:0 0 0 20px!important;display:grid!important}.guide-collection-planner aside :is(h4,b){line-height:1.4;color:var(--guide-ink)!important;margin:0!important;font-size:14px!important}.guide-collection-planner aside :is(p,small,a){color:var(--guide-muted)!important;margin:6px 0 0!important;font-size:12px!important;line-height:1.5!important}.guide-collection-planner aside section{background:0 0!important;border:0!important;padding:0!important}.guide-collection-planner .cl-warning{border:1px solid color-mix(in srgb, var(--guide-danger) 40%, var(--guide-line))!important;color:var(--guide-danger)!important;background:0 0!important;border-radius:6px!important;padding:10px!important}.guide-collection-planner .cl-planner-footer{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;border-top:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;min-height:0!important;margin:0!important;padding:16px 24px!important;display:flex!important}.guide-collection-planner .cl-planner-footer>span{color:var(--guide-muted);flex:240px;line-height:1.4;font-size:12px!important}.guide-collection-planner :is(.cl-planner-footer,.cl-pagination)>button{font-weight:600;border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;width:auto!important;min-width:0!important;height:auto!important;min-height:40px!important;color:var(--guide-ink)!important;box-shadow:none!important;white-space:normal!important;border-radius:6px!important;margin:0!important;padding:9px 12px!important;font-size:13px!important;line-height:1.4!important}.guide-collection-planner .cl-planner-footer>.cl-primary{background:var(--guide-accent)!important;border-color:var(--guide-accent)!important;color:var(--guide-accent-ink)!important}.guide-collection-planner :is(button,input,select):disabled{opacity:.5;cursor:not-allowed}.guide-collection-planner :is(button,a,input,select,summary,[tabindex="0"]):focus-visible{outline:2px solid var(--guide-accent)!important;outline-offset:3px!important}@media (max-width:1150px){.guide-collection .gc-desk{grid-template-columns:190px minmax(0,1fr)!important;gap:20px!important}.guide-collection .collection-results.has-inspector{grid-template-columns:minmax(0,1fr)!important}.guide-collection .collection-inspector{z-index:1900;top:max(16px, var(--mdfm-header-safe-top,70px))!important;width:min(360px,100vw - 32px)!important;max-height:calc(100dvh - var(--mdfm-header-safe-top,70px) - 32px)!important;position:fixed!important;bottom:16px!important;left:auto!important;right:16px!important;overflow:auto!important;box-shadow:0 16px 50px #0003!important}.guide-collection .collection-inspector>header{z-index:1;position:sticky;top:-16px;background:var(--guide-surface)!important;padding:8px 0!important}}@media (max-width:900px){.guide-collection .gc-connection{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 0}.guide-collection .gc-desk{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.guide-collection .gc-progress-rail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 20px;padding:14px 16px;position:static}.guide-collection .gc-progress-heading{display:none}.guide-collection .gc-progress-rail>.gc-slot-progress{grid-area:1/1;align-content:center}.guide-collection .cl-plan-launch[data-guide-launch]{grid-area:1/2;align-content:center;border:0!important;gap:8px!important;padding:0!important}.guide-collection .cl-plan-launch[data-guide-launch]>div>small{display:none}.guide-collection .cl-plan-launch[data-guide-launch] strong{font-size:17px!important}.guide-collection .cl-plan-launch[data-guide-launch]>button{min-height:38px!important}.guide-collection .gc-progress-details{grid-column:1/-1;padding-top:10px}.guide-collection .gc-raffle-actions{grid-column:2;align-content:center}.guide-collection-planner .cl-planner-layout{grid-template-columns:minmax(0,1fr)!important}.guide-collection-planner .cl-planner-layout>aside{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border:0!important;border-top:1px solid var(--guide-line)!important;padding:18px 0 0!important}.guide-collection-planner aside>:is(h4,.cl-warning,a){grid-column:1/-1}}@media (max-width:650px){.guide-collection .gc-page-header{padding-bottom:16px!important}.guide-collection .gc-page-header .guide-header-actions{display:none}.guide-collection .gc-catalog-tabs{gap:10px!important}.guide-collection .gc-catalog-tabs>button{text-align:center;flex:auto!important;padding:10px 2px!important;font-size:13px!important}.guide-collection .gc-context-disclosure{border:1px solid var(--guide-line);background:var(--guide-surface);border-radius:6px;margin:12px 0 16px!important}.guide-collection .gc-context-disclosure>summary{min-height:48px;color:var(--guide-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;list-style:none;background:0 0!important;border:0!important;padding:10px 12px!important;display:grid!important}.guide-collection .gc-context-disclosure>summary>span{font-weight:650;font-size:13px!important}.guide-collection .gc-context-disclosure>summary>small{color:var(--guide-muted);grid-column:1;line-height:1.4;font-size:11px!important}.guide-collection .gc-context-disclosure>summary:after{content:"+";grid-area:1/2/3;font-size:22px}.guide-collection .gc-context-disclosure[open]>summary:after{content:"−"}.guide-collection .gc-context-disclosure .gc-connection{border-top:1px solid var(--guide-line);border-bottom:0;padding:14px 12px}.guide-collection .gc-wallet-form{grid-template-columns:minmax(0,1fr) auto}.guide-collection .gc-wallet-form>button{max-width:106px;padding-inline:10px!important}.guide-collection :is(.gc-wallet-form,.gc-filterbar,.gc-filter-popover) :is(input,select){min-height:44px!important;font-size:16px!important}.guide-collection .gc-price-context{gap:12px}.guide-collection .gc-price-context>button{min-height:38px!important;font-size:12px!important}.guide-collection .gc-price-evidence summary{font-size:11px!important}.guide-collection .gc-progress-rail{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px;display:flex}.guide-collection .gc-progress-rail>.gc-slot-progress{flex:130px;gap:4px}.guide-collection .gc-progress-rail .gc-slot-progress>small{display:none}.guide-collection .gc-progress-rail>.cl-plan-launch[data-guide-launch]{flex:0 auto}.guide-collection .gc-progress-rail .cl-plan-launch[data-guide-launch]>div{display:none}.guide-collection .gc-progress-details{flex:100%}.guide-collection .gc-slot-progress>strong{font-size:22px!important}.guide-collection .gc-slot-progress>:is(span,small){font-size:11px!important}.guide-collection .cl-plan-launch[data-guide-launch] b{font-size:13px!important}.guide-collection .cl-plan-launch[data-guide-launch]>button{min-height:38px!important;padding:7px 8px!important;font-size:12px!important}html[data-guide-system] #top .guide-collection .gc-progress-rail{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px 12px!important;padding:12px!important;display:grid!important;position:static!important}html[data-guide-system] #top .guide-collection .gc-progress-heading{display:none!important}html[data-guide-system] #top .guide-collection .gc-progress-rail>.gc-slot-progress{flex-wrap:wrap!important;grid-area:1/1!important;align-items:baseline!important;gap:2px 8px!important;display:flex!important}html[data-guide-system] #top .guide-collection .gc-progress-rail .gc-slot-progress>strong{font-size:20px!important;line-height:1.3!important}html[data-guide-system] #top .guide-collection .gc-progress-rail .gc-slot-progress>:is(progress,small){display:none!important}html[data-guide-system] #top .guide-collection .gc-progress-rail>.cl-plan-launch[data-guide-launch]{border:0!important;grid-area:1/2!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important}html[data-guide-system] #top .guide-collection .gc-progress-rail .cl-plan-launch[data-guide-launch]>div{display:none!important}html[data-guide-system] #top .guide-collection .gc-progress-details{grid-area:2/1/auto/-1!important;min-width:0!important;padding-top:8px!important}html[data-guide-system] #top .guide-collection .gc-progress-details:not([open])>div{display:none!important}.guide-collection .gc-view-controls{justify-content:space-between;gap:2px;padding-bottom:8px}.guide-collection .gc-view-controls>button{gap:4px;min-height:40px!important;padding:6px!important;font-size:12px!important}.guide-collection .gc-view-controls>button>span{font-size:11px!important}.guide-collection .gc-filterbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 74px;gap:10px;display:grid}.guide-collection .gc-search{grid-column:1/3}.guide-collection .gc-slot-filter{grid-area:2/1}.guide-collection .gc-order{grid-area:2/2/auto/4}.guide-collection .gc-search+.gc-order{grid-column:1/-1}.guide-collection .gc-filter-options{grid-area:1/3;align-self:end}.guide-collection .gc-filter-options>summary{min-height:44px;padding-inline:11px}.guide-collection .gc-filter-popover{gap:12px;width:min(340px,100vw - 40px);padding:14px}.guide-collection .gc-active-filter{display:none}.guide-collection .clx-gallery .cl-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.guide-collection .gc-item .clx-art{height:84px!important;min-height:84px!important;margin:6px 6px 0!important;padding:10px!important}.guide-collection .gc-item .clx-art>img{width:64px!important;height:64px!important}.guide-collection .gc-item .clx-card-copy{gap:5px!important;padding:12px!important}.guide-collection .gc-item .clx-card-copy h5{font-size:14px!important}.guide-collection .gc-item .clx-card-actions{gap:4px!important;padding:0 8px 8px!important}.guide-collection .gc-item .clx-card-actions>:is(button,a){min-height:44px!important;padding:7px 4px!important;font-size:11px!important}.guide-collection .gc-item-amount>strong{font-size:17px!important}.guide-collection .clx-gallery>header{flex-wrap:wrap;gap:5px!important}.guide-collection .clx-gallery>header h4{font-size:17px!important}.guide-collection .gc-page-actions{justify-content:space-between;gap:8px;width:100%}.guide-collection .cl-pagination button{min-height:44px!important}.guide-collection .gc-owned-first{flex-wrap:wrap}.guide-collection .cl-share-intro>img{display:none}.guide-collection .cl-share-desk :is(.cl-share-setup>section,.cl-sharing-inventories>section,.cl-friend-inventory){padding:14px!important}.guide-collection-planner{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}.guide-collection-planner>header{padding:16px!important}.guide-collection-planner>header h3{font-size:21px!important}.guide-collection-planner>header p{font-size:13px!important}.guide-collection-planner .cl-planner-layout{gap:20px!important;padding:16px!important}.guide-collection-planner .cl-plan-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-collection-planner .cl-plan-inputs :is(input,select){min-height:44px!important;font-size:16px!important}.guide-collection-planner .cl-plan-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0!important}.guide-collection-planner .cl-plan-metrics>article:nth-child(3){border-left:0!important;padding-left:0!important}.guide-collection-planner .cl-plan-metrics b{font-size:18px!important}.guide-collection-planner .cl-planner-layout>aside{grid-template-columns:minmax(0,1fr)}.guide-collection-planner .cl-planner-footer{padding:12px 16px!important}.guide-collection-planner .cl-planner-footer>span{flex-basis:100%}.guide-collection-planner .cl-planner-footer>button{flex:120px!important;min-height:44px!important}}html[data-guide-system] #top .home-raffle-grid{align-items:stretch!important;gap:18px!important}html[data-guide-system] #top .home-raffle-grid>article{background:var(--guide-surface)!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:8px!important;gap:16px!important;padding:20px!important}html[data-guide-system] #top .home-raffle-item-top{align-items:center!important;gap:16px!important}html[data-guide-system] #top .home-raffle-art{width:80px!important;height:88px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 80px!important;padding:0!important}html[data-guide-system] #top .home-raffle-art>img{object-fit:contain!important;width:80px!important;max-width:100%!important;height:80px!important;max-height:100%!important;image-rendering:pixelated!important;filter:none!important}html[data-guide-system] #top .home-raffle-item-top>span:last-child{gap:7px!important}html[data-guide-system] #top .home-raffle-item-top b{overflow-wrap:anywhere;-webkit-line-clamp:unset;min-height:0!important;color:var(--guide-ink)!important;white-space:normal!important;margin:0!important;font-size:15px!important;font-weight:650!important;line-height:1.45!important;display:block!important;overflow:visible!important}html[data-guide-system] #top .home-raffle-item-top small,html[data-guide-system] #top .home-raffle-owned{color:var(--guide-muted)!important;font-size:12px!important;line-height:1.5!important}html[data-guide-system] #top .home-raffle-owned{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-weight:500!important}html[data-guide-system] #top .home-raffle-owned.is-owned{color:var(--guide-success)!important}html[data-guide-system] #top .home-raffle-item-bottom{background:0 0!important;border:0!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 12px!important;min-height:44px!important;margin-top:auto!important;padding-top:0!important}html[data-guide-system] #top .home-raffle-money{gap:3px!important}html[data-guide-system] #top .home-raffle-neso{font-variant-numeric:tabular-nums;color:var(--guide-ink)!important;flex-wrap:wrap!important;align-items:baseline!important;gap:5px!important;font-size:18px!important;line-height:1.35!important;display:flex!important}html[data-guide-system] #top .home-raffle-neso>.currency-icon{align-self:center!important;width:18px!important;height:18px!important}html[data-guide-system] #top .home-raffle-neso>b{font-size:inherit!important;font-weight:650!important}html[data-guide-system] #top .home-raffle-neso>small{color:var(--guide-muted)!important;font-size:12px!important;font-weight:500!important}html[data-guide-system] #top .home-raffle-usdt,html[data-guide-system] #top .home-raffle-usdt .wallet-fx-value{color:var(--guide-muted)!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}:is(html[data-guide-system] #top .home-raffle-usdt:not(:has(.wallet-fx-value)),html[data-guide-system] #top .home-raffle-usdt:has(.wallet-fx-value[title=—\ USDT])){display:none!important}html[data-guide-system] #top .home-raffle-item-bottom>button{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;height:auto!important;min-height:40px!important;color:var(--guide-ink)!important;box-shadow:none!important;white-space:normal!important;text-align:right!important;background:0 0!important;border:0!important;border-radius:0!important;margin-left:auto!important;padding:8px 0!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important}html[data-guide-system] #top .home-raffle-item-bottom>button:hover{text-decoration-color:currentColor;color:var(--guide-accent)!important}html[data-guide-system] #top .home-raffle-unlisted{color:var(--guide-muted)!important;font-size:12px!important;line-height:1.5!important}html[data-guide-system] #top .home-raffle-footer{margin-top:20px!important;font-size:12px!important;line-height:1.5!important}html[data-guide-system] #top .home-raffle-controls{gap:10px!important;margin-bottom:18px!important}html[data-guide-system] #top .home-raffle-controls :is(input,select){height:auto!important;min-height:42px!important;color:var(--guide-ink)!important;background:var(--guide-surface)!important;border-radius:6px!important;padding:9px 12px!important;font-size:14px!important}html[data-guide-system] #top .home-raffle-ownership>button{height:auto!important;min-height:42px!important;color:var(--guide-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;padding:9px 10px!important;font-size:13px!important}html[data-guide-system] #top .home-raffle-ownership>button[aria-pressed=true]{color:var(--guide-ink)!important;background:var(--guide-inset)!important}html[data-guide-system] #top .guide-collection .gc-raffle-item{border:0!important}html[data-guide-system] #top .guide-collection .gc-raffle-item .clx-art{background:0 0!important;border:0!important;border-radius:0!important;height:100px!important;min-height:100px!important;margin:12px 14px 0!important;padding:10px 0!important}html[data-guide-system] #top .guide-collection .gc-raffle-item .clx-art>img{width:80px!important;height:80px!important}html[data-guide-system] #top .guide-collection .gc-raffle-item .clx-card-copy h5{font-size:15px!important;line-height:1.45!important}html[data-guide-system] #top .guide-collection .gc-raffle-item .clx-card-copy{gap:7px!important;padding:14px 16px!important}html[data-guide-system] #top .guide-collection .gc-raffle-item .gc-item-price{padding-top:10px!important}html[data-guide-system] #top .guide-collection .gc-raffle-item .gc-item-price>small,html[data-guide-system] #top .guide-collection .gc-raffle-item .clx-release{font-size:12px!important;line-height:1.5!important}html[data-guide-system] #top .guide-collection .gc-raffle-item .clx-card-actions{flex-wrap:wrap!important;justify-content:space-between!important;gap:4px 10px!important;padding:0 16px 12px!important;display:flex!important}html[data-guide-system] #top .guide-collection .gc-raffle-item .clx-card-actions>:is(button,a){text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 auto!important;justify-content:flex-start!important;min-height:40px!important;padding:8px 0!important;font-size:12px!important;font-weight:500!important}@media (max-width:760px){html[data-guide-system] #top .home-raffle-grid{gap:12px!important}html[data-guide-system] #top .home-raffle-grid>article{gap:14px!important;padding:14px!important}html[data-guide-system] #top .home-raffle-item-top{flex-direction:column!important;align-items:stretch!important;gap:12px!important}html[data-guide-system] #top .home-raffle-art{flex-basis:auto!important;align-self:center!important;width:80px!important;height:88px!important}html[data-guide-system] #top .home-raffle-item-bottom{align-items:flex-start!important}html[data-guide-system] #top .home-raffle-item-bottom>button{text-align:left!important;width:100%!important;margin-left:0!important}html[data-guide-system] #top .guide-collection .gc-raffle-item .clx-art{height:92px!important;min-height:92px!important;margin:10px 12px 0!important}html[data-guide-system] #top .guide-collection .gc-raffle-item .clx-art>img{width:72px!important;height:72px!important}html[data-guide-system] #top .guide-collection .gc-raffle-item .clx-card-copy{padding:12px!important}html[data-guide-system] #top .guide-collection .gc-raffle-item .clx-card-actions{padding-inline:12px!important}}}@layer guide-market{#market-v2.guide-market{--mk-accent:var(--guide-accent);--mk-border:var(--guide-line);--mk-muted:var(--guide-muted);height:auto!important;min-height:0!important;color:var(--guide-ink)!important;grid-template-rows:auto auto minmax(0,1fr)!important;grid-template-columns:240px minmax(0,1fr)!important;align-items:start!important;gap:24px!important;padding:0 0 28px!important;display:grid!important}#market-v2.guide-market.has-detail{grid-template-columns:240px minmax(0,1fr) minmax(300px,340px)!important}#market-v2.guide-market>.mk-page-header{grid-area:1/1/auto/-1!important;margin:0!important;padding-bottom:0!important}#market-v2.guide-market .mk-page-header .guide-page-title{font-size:28px!important;line-height:1.2!important}#market-v2.guide-market .mk-page-header .guide-page-description{margin-top:8px!important;font-size:14px!important}#market-v2.guide-market>.mk-topbar{background:0 0!important;border:0!important;flex-wrap:wrap!important;grid-area:2/1/auto/-1!important;gap:14px!important;min-width:0!important;padding:0!important;display:flex!important}#market-v2.guide-market>.mk-filter-panel{background:var(--guide-surface)!important;border:1px solid var(--guide-line)!important;max-height:calc(100dvh - 110px)!important;box-shadow:none!important;border-radius:8px!important;grid-area:3/1!important;position:sticky!important;top:88px!important}#market-v2.guide-market>.mk-results{background:0 0!important;border:0!important;flex-direction:column!important;grid-area:3/2!important;gap:16px!important;padding:0!important;display:flex!important;overflow:visible!important}#market-v2.guide-market>.mk-side{background:var(--guide-surface)!important;grid-area:3/3!important;top:88px!important}#market-v2.guide-market:not(.has-detail)>.mk-side:not(.is-open){display:none!important}#market-v2.guide-market:not(.has-detail)>.mk-side.is-open{z-index:30!important;border:1px solid var(--guide-line)!important;border-radius:8px!important;width:min(320px,100%)!important;padding:16px!important;display:flex!important;position:absolute!important;top:160px!important;right:0!important;box-shadow:0 10px 28px #0002!important}#market-v2.guide-market :is(button,input,select,a,summary){letter-spacing:normal!important;text-transform:none!important;font-size:14px!important;line-height:1.4!important}#market-v2.guide-market :is(button,input,select){min-height:44px!important;box-shadow:none!important;border-color:var(--guide-line)!important;background:var(--guide-surface)!important;color:var(--guide-ink)!important;border-radius:6px!important}#market-v2.guide-market :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--guide-accent)!important;outline-offset:3px!important}#market-v2.guide-market button[aria-pressed=true],#market-v2.guide-market button[aria-current=page]{background:var(--guide-accent-soft)!important;color:var(--guide-accent)!important;border-color:var(--guide-accent)!important;box-shadow:none!important}#market-v2.guide-market :is(p,small){color:var(--guide-muted)!important;font-size:12px!important;line-height:1.5!important}#market-v2.guide-market .mk-categories{border:0!important;border-bottom:1px solid var(--guide-line)!important;background:0 0!important;border-radius:0!important;flex:100%!important;gap:4px!important;padding:0!important}#market-v2.guide-market .mk-categories :is(button,a){min-height:46px!important;color:var(--guide-muted)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:12px 16px!important;font-weight:600!important}#market-v2.guide-market .mk-categories button[aria-pressed=true]{border-bottom-color:var(--guide-accent)!important;color:var(--guide-ink)!important;background:0 0!important}#market-v2.guide-market .mk-search{background:var(--guide-surface)!important;border:1px solid var(--guide-line)!important;border-radius:6px!important;flex:320px!important;gap:10px!important;height:50px!important;padding:3px 4px 3px 14px!important}#market-v2.guide-market .mk-search input{background:0 0!important;min-height:40px!important}#market-v2.guide-market .mk-search button,#market-v2.guide-market .mk-primary{white-space:nowrap!important;background:var(--guide-accent)!important;width:auto!important;min-width:112px!important;max-width:none!important;height:auto!important;color:var(--guide-accent-ink)!important;border-color:var(--guide-accent)!important;flex:none!important;padding:10px 16px!important;font-weight:600!important}#market-v2.guide-market .mk-top-actions{flex-wrap:wrap!important;gap:8px!important}#market-v2.guide-market .mk-top-actions :is(button,a){background:var(--guide-surface)!important;border-color:var(--guide-line)!important;min-height:48px!important;color:var(--guide-ink)!important;border-radius:6px!important;padding:8px 12px!important}#market-v2.guide-market .mk-top-actions .mk-shortcut-toggle{display:flex!important}#market-v2.guide-market .mk-inventory-launch b{font-size:14px!important}#market-v2.guide-market .mk-inventory-launch small{font-size:12px!important}#market-v2.guide-market .mk-filter-guide{min-height:0!important;max-height:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;width:100%!important;display:flex!important}#market-v2.guide-market .mk-filter-guide>.guide-panel-header{border-bottom:1px solid var(--guide-line)!important;flex:none!important;align-items:center!important;padding:16px!important}#market-v2.guide-market .mk-filter-guide .guide-panel-title{color:var(--guide-ink)!important;gap:8px!important;font-size:16px!important}#market-v2.guide-market .mk-filter-guide>.guide-panel-body{min-height:0!important;padding:0!important;overflow:auto!important}#market-v2.guide-market .mk-filter-guide>.guide-panel-footer{border:0!important;flex:none!important;padding:0!important}#market-v2.guide-market .mk-filter-fields{gap:16px!important;padding:16px!important;overflow:visible!important}#market-v2.guide-market :is(.mk-filter-fields>label,fieldset,legend){color:var(--guide-ink)!important;font-size:12px!important;font-weight:600!important}#market-v2.guide-market .mk-price-range input{padding:10px 8px!important}#market-v2.guide-market .mk-filter-footer{background:var(--guide-surface)!important;border-top:1px solid var(--guide-line)!important;gap:8px!important;padding:12px 16px!important}#market-v2.guide-market .mk-filter-footer>div>button{padding:8px!important;font-size:12px!important}#market-v2.guide-market .mk-drawer-group{border:0!important;border-bottom:1px solid var(--guide-line)!important;background:0 0!important;border-radius:0!important;margin:0!important}#market-v2.guide-market .mk-drawer-group>summary{min-height:44px!important;color:var(--guide-ink)!important;padding:10px 0!important}#market-v2.guide-market .mk-drawer-options{gap:10px!important;padding:0 0 12px!important}#market-v2.guide-market .mk-chips{gap:6px!important}#market-v2.guide-market .mk-chips button{min-height:40px!important;padding:8px 4px!important;font-size:12px!important}#market-v2.guide-market .mk-check{gap:8px!important;font-size:13px!important}#market-v2.guide-market input[type=checkbox]{width:16px!important;height:16px!important;min-height:0!important;accent-color:var(--guide-accent)!important}#market-v2.guide-market .mk-results-toolbar{border-bottom:1px solid var(--guide-line)!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;padding:0 0 12px!important;display:flex!important}#market-v2.guide-market .mk-results-toolbar>span{font-size:14px!important}#market-v2.guide-market .mk-results-toolbar>span>b{font-size:16px!important}#market-v2.guide-market .mk-display-controls{gap:8px!important}#market-v2.guide-market .mk-density select{max-width:126px!important;font-size:12px!important}#market-v2.guide-market .result-display-toggle>button{width:44px!important;min-height:44px!important;font-size:0!important}#market-v2.guide-market .mk-help-button{width:44px!important;padding:8px!important}#market-v2.guide-market .mk-status-line{color:var(--guide-muted)!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;padding:0!important;font-size:12px!important;line-height:1.5!important}#market-v2.guide-market .mk-status-line>div{flex-direction:column!important;flex:240px!important;gap:4px!important;display:flex!important}#market-v2.guide-market .mk-status-line button{white-space:normal!important;padding:8px 12px!important;font-size:12px!important}#market-v2.guide-market :is(.mk-effort-options,.mk-cp-progress,.mk-help){background:var(--guide-surface)!important;border:1px solid var(--guide-line)!important;box-shadow:none!important;border-radius:6px!important}#market-v2.guide-market .mk-effort-options>summary{padding:12px!important;font-size:13px!important}#market-v2.guide-market .mk-help{max-width:none!important;padding:16px!important;position:static!important}#market-v2.guide-market .mk-gallery[data-market-display]{grid-template-columns:repeat(var(--mk-columns),minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:auto!important;align-items:start!important;gap:26px 18px!important;height:auto!important;max-height:none!important;overflow:visible!important}#market-v2.guide-market .mk-product{min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}#market-v2.guide-market .mk-product .mk-inspect{text-align:left!important;width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:0!important;font-weight:400!important;display:flex!important}#market-v2.guide-market .mk-product-frame{border:1px solid var(--guide-line)!important;background:var(--guide-inset)!important;box-shadow:none!important;border-radius:6px!important;display:block!important;position:relative!important;overflow:hidden!important}#market-v2.guide-market .mk-product:hover .mk-product-frame,#market-v2.guide-market .mk-product.is-selected .mk-product-frame{border-color:var(--guide-accent)!important;box-shadow:none!important}#market-v2.guide-market .mk-product-art{aspect-ratio:auto!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;width:100%!important;height:150px!important;padding:24px!important;display:grid!important}#market-v2.guide-market .mk-product-art>img{object-fit:contain!important;width:88px!important;max-width:80%!important;height:88px!important;max-height:100%!important;image-rendering:pixelated!important;filter:none!important}#market-v2.guide-market.is-compact .mk-product-art{height:112px!important}#market-v2.guide-market.is-compact .mk-product-art>img{width:72px!important;height:72px!important}#market-v2.guide-market .mk-product-markers{background:0 0!important;border:0!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;padding:0!important;display:flex!important;position:absolute!important;top:8px!important;left:8px!important}#market-v2.guide-market .mk-product-stars{background:var(--guide-surface)!important;color:var(--guide-ink)!important;border-radius:3px!important;padding:2px 5px!important;font-size:12px!important}#market-v2.guide-market .mk-product-grade>small{color:var(--guide-ink)!important;font-size:10px!important}#market-v2.guide-market .mk-product-identity{flex-direction:column!important;gap:5px!important;padding:12px 0 10px!important;display:flex!important}#market-v2.guide-market .mk-product-identity>b{min-height:2.7em!important;color:var(--guide-ink)!important;-webkit-line-clamp:2!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important}#market-v2.guide-market .mk-product-identity .item-card-serial{min-height:0!important;font-size:12px!important}#market-v2.guide-market :is(.mydaily-unique-number,.mydaily-unique-medal){box-shadow:none!important;text-shadow:none!important;filter:none!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;color:var(--guide-muted)!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important}#market-v2.guide-market :is(.mydaily-unique-number,.mydaily-unique-medal):before,#market-v2.guide-market :is(.mydaily-unique-number,.mydaily-unique-medal):after{content:none!important;display:none!important}#market-v2.guide-market :is(.mk-product-category,.mk-product-seller){color:var(--guide-muted)!important;font-size:12px!important;line-height:1.4!important}#market-v2.guide-market .mk-product-price{border-top:1px solid var(--guide-line)!important;background:0 0!important;gap:4px!important;min-height:56px!important;margin:0 0 8px!important;padding:10px 0!important}#market-v2.guide-market .mk-product-price strong{color:var(--guide-ink)!important;overflow-wrap:anywhere!important;font-size:20px!important;font-weight:650!important;line-height:1.25!important}#market-v2.guide-market .mk-product-price>small{font-size:12px!important}#market-v2.guide-market .mk-product-price .currency-icon{width:20px!important;height:20px!important}#market-v2.guide-market :is(.mk-product-availability,.mk-product-effort,.mk-product-stat){color:var(--guide-muted)!important;padding:3px 0!important;font-size:12px!important;line-height:1.5!important}#market-v2.guide-market .mk-product-cp{border:0!important;border-top:1px solid var(--guide-line)!important;color:var(--guide-accent)!important;background:0 0!important;border-radius:0!important;margin:8px 0 2px!important;padding:8px 0!important;font-size:15px!important;font-weight:600!important}#market-v2.guide-market .mk-product-cp.is-loss{color:var(--companion-negative,#a14848)!important}#market-v2.guide-market .mk-product-cp small{font-weight:400!important}#market-v2.guide-market .mk-product-view{color:var(--guide-accent)!important;justify-content:space-between!important;align-items:center!important;padding:10px 0!important;font-size:12px!important;display:flex!important}#market-v2.guide-market .mk-product-actions{border-top:1px solid var(--guide-line)!important;background:0 0!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0!important;display:flex!important}#market-v2.guide-market .mk-product-actions>span{color:var(--guide-muted)!important;font-size:11px!important}#market-v2.guide-market .mk-product-actions>.mk-bookmark{width:auto!important;height:auto!important;min-height:44px!important;color:var(--guide-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 0 8px 10px!important;font-size:12px!important;position:static!important}#market-v2.guide-market .mk-product-actions>.mk-bookmark[aria-pressed=true]{color:var(--guide-accent)!important;background:0 0!important}#market-v2.guide-market .mk-product-actions>.mk-bookmark>span{font-size:12px!important}#market-v2.guide-market .mk-pagination{border-top:1px solid var(--guide-line)!important;flex-wrap:wrap!important;gap:12px!important;padding:12px 0!important}#market-v2.guide-market .mk-pagination button{min-width:44px!important;min-height:44px!important;padding:8px 12px!important}#market-v2.guide-market .mk-empty{border:1px dashed var(--guide-line)!important;background:var(--guide-surface)!important;border-radius:6px!important;padding:40px 24px!important}#market-v2.guide-market .mk-empty h3{font-size:18px!important}#market-v2.guide-market .mk-empty p{max-width:440px!important;font-size:14px!important}#market-v2.guide-market .mk-empty .guide-empty-action{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;display:flex!important}#market-v2.guide-market .mk-empty a{align-items:center!important;padding:10px!important;display:inline-flex!important}#market-v2.guide-market .mk-detail{background:var(--guide-surface)!important;border:1px solid var(--guide-line)!important;border-radius:8px!important;min-height:0!important}#market-v2.guide-market .mk-detail>header{background:var(--guide-surface)!important;border-bottom:1px solid var(--guide-line)!important;padding:12px 16px!important;font-size:14px!important}#market-v2.guide-market .mk-detail-content{padding:0!important}#market-v2.guide-market .mdfm-asset-summary{background:0 0!important;gap:16px!important;padding:16px!important}#market-v2.guide-market .mdfm-asset-summary>img{background:var(--guide-inset)!important;border:0!important;border-radius:6px!important;width:100%!important;height:160px!important;padding:18px!important}#market-v2.guide-market .mdfm-asset-summary h3{font-size:20px!important;line-height:1.3!important}#market-v2.guide-market .mdfm-asset-summary>dl{grid-template-columns:minmax(0,1fr)!important;gap:0!important}#market-v2.guide-market .mdfm-asset-summary>dl>div{border:0!important;border-bottom:1px solid var(--guide-line)!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(90px,.4fr) minmax(0,1fr)!important;gap:12px!important;padding:12px 0!important;display:grid!important}#market-v2.guide-market .mdfm-asset-summary dt{margin:0!important;font-size:12px!important}#market-v2.guide-market .mdfm-asset-summary dd{font-size:14px!important}#market-v2.guide-market .mk-side>section{border:0!important;border-bottom:1px solid var(--guide-line)!important;background:0 0!important;border-radius:0!important;gap:12px!important;padding:12px 0!important}#market-v2.guide-market .mk-side>section>button{border-color:var(--guide-line)!important;color:var(--guide-ink)!important;box-shadow:none!important;background:0 0!important}#market-v2.guide-market .mk-dialog{background:var(--guide-surface)!important;border-color:var(--guide-line)!important;border-radius:8px!important}#market-v2.guide-market .mk-filter-dialog{width:min(400px,100vw - 24px)!important;height:min(860px,92dvh)!important;max-height:92dvh!important}#market-v2.guide-market .mk-filter-dialog .mk-filter-guide{height:100%!important;max-height:92dvh!important}#market-v2.guide-market .mk-filter-dialog .mk-filter-guide>.guide-panel-body{flex:1!important}#market-v2.guide-market.is-inventory{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important}#market-v2.guide-market.is-inventory>.mk-topbar{grid-row:1!important}#market-v2.guide-market.is-inventory>.mk-results{grid-area:2/1!important}#market-v2.guide-market.is-list .mk-product .mk-inspect{grid-template-columns:100px minmax(0,1fr) minmax(140px,190px)!important;align-items:start!important;gap:4px 18px!important;padding:12px 0!important;display:grid!important}#market-v2.guide-market.is-list .mk-product-frame{grid-area:1/1/8!important}#market-v2.guide-market.is-list .mk-product-art{height:106px!important;padding:15px!important}#market-v2.guide-market.is-list .mk-product-art>img{width:64px!important;height:64px!important}#market-v2.guide-market.is-list .mk-product-identity{grid-area:1/2!important;padding:0 0 6px!important}#market-v2.guide-market.is-list .mk-product-identity>b{min-height:0!important}#market-v2.guide-market.is-list .mk-product-price{border:0!important;grid-area:1/3/3!important;align-self:start!important;margin:0!important;padding:0!important}#market-v2.guide-market.is-list :is(.mk-product-availability,.mk-product-cp,.mk-product-effort,.mk-product-stat,.mk-gear-peek){grid-column:2!important;margin:0!important;padding:3px 0!important}#market-v2.guide-market.is-list .mk-product-view{grid-area:4/3/7!important;align-self:end!important}#market-v2.guide-market.is-list .mk-product-actions{border-top:0!important;border-bottom:1px solid var(--guide-line)!important;justify-content:flex-end!important;gap:16px!important}.personal-market.pm-market-v2{--pm-frame:var(--guide-inset);--pm-plate:var(--guide-surface);color:var(--guide-ink)!important}.personal-market.pm-market-v2 :is(.pm-command-bar,.pm-heading){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.personal-market.pm-market-v2 .pm-command-bar{gap:20px!important;margin-bottom:22px!important}.personal-market.pm-market-v2 .pm-heading .guide-page-title{font-size:24px!important;line-height:1.25!important}.personal-market.pm-market-v2 :is(.pm-tabs,.pm-offer-tabs){background:0 0!important;gap:4px!important}.personal-market.pm-market-v2 :is(.pm-tabs,.pm-offer-tabs,.pm-toolbar,.pm-bookmarks-bar) button{background:var(--guide-surface)!important;border-color:var(--guide-line)!important;min-height:44px!important;color:var(--guide-muted)!important;box-shadow:none!important;border-radius:6px!important;padding:10px 14px!important;font-size:14px!important}.personal-market.pm-market-v2 .pm-tabs>button{background:0 0!important;border-radius:0!important}.personal-market.pm-market-v2 :is(.pm-tabs,.pm-offer-tabs,.pm-toolbar,.pm-bookmarks-bar) button[aria-pressed=true]{background:var(--guide-accent-soft)!important;color:var(--guide-accent)!important;border-color:var(--guide-accent)!important}.personal-market.pm-market-v2 :is(.pm-tab-count,.pm-offer-tabs small){font-size:12px!important}.personal-market.pm-market-v2 :is(.pm-scope,.pm-freshness,.pm-toolbar,.pm-coverage,.pm-search){color:var(--guide-muted)!important;font-size:12px!important;line-height:1.5!important}.personal-market.pm-market-v2 .pm-find-row{gap:18px!important;margin:20px 0!important}.personal-market.pm-market-v2 .pm-find-row .pm-search input{background:var(--guide-surface)!important;border-color:var(--guide-line)!important;min-height:46px!important;color:var(--guide-ink)!important;border-radius:6px!important;padding:10px 12px!important;font-size:14px!important}.personal-market.pm-market-v2 .pm-gallery:not(.is-activity)[data-market-display=grid]{grid-template-columns:repeat(auto-fill,minmax(min(100%,185px),1fr))!important;gap:26px 18px!important}.personal-market.pm-market-v2 .pm-inventory-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.personal-market.pm-market-v2 .pm-inventory-inspect{background:0 0!important;border:0!important;border-radius:6px!important;gap:0!important;padding:0!important}.personal-market.pm-market-v2 .pm-inventory-frame{background:var(--guide-inset)!important;border:1px solid var(--guide-line)!important;box-shadow:none!important;border-radius:6px!important}.personal-market.pm-market-v2 .is-selected .pm-inventory-frame{border-color:var(--guide-accent)!important;box-shadow:none!important}.personal-market.pm-market-v2 .pm-inventory-art{aspect-ratio:auto!important;height:150px!important;padding:24px!important}.personal-market.pm-market-v2 .pm-inventory-art>img{filter:none!important;width:88px!important;height:88px!important}.personal-market.pm-market-v2 .pm-equipment-indicators{gap:5px!important;top:8px!important;left:8px!important}.personal-market.pm-market-v2 .pm-stars{background:var(--guide-surface)!important;padding:2px 5px!important;font-size:12px!important}.personal-market.pm-market-v2 .pm-potential-dot{width:12px!important;height:12px!important;font-size:7px!important}.personal-market.pm-market-v2 .pm-inventory-identity{gap:5px!important;padding:12px 0 10px!important}.personal-market.pm-market-v2 .pm-inventory-identity>b{min-height:2.7em!important;color:var(--guide-ink)!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important}.personal-market.pm-market-v2 :is(.pm-inventory-serial,.pm-inventory-serial small,.pm-inventory-serial .mydaily-unique-number,.pm-inventory-player){color:var(--guide-muted)!important;font-size:12px!important;line-height:1.4!important}.personal-market.pm-market-v2 .pm-inventory-price{border-top:1px solid var(--guide-line)!important;width:100%!important;min-height:56px!important;color:var(--guide-ink)!important;background:0 0!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important;margin:0 0 8px!important;padding:10px 0!important;font-size:18px!important;line-height:1.25!important;display:flex!important;position:static!important}.personal-market.pm-market-v2 .pm-inventory-price>.wallet-money{text-align:left!important;align-items:flex-start!important;font-size:18px!important;line-height:1.25!important}.personal-market.pm-market-v2 .pm-inventory-price>.currency-icon{width:20px!important;height:20px!important;margin-top:2px!important}.personal-market.pm-market-v2 .pm-inventory-price :is(.wallet-money-fx,.wallet-fx-value){font-size:12px!important;line-height:1.5!important}.personal-market.pm-market-v2 .pm-inventory-price .wallet-fx-line{justify-content:flex-start!important}.personal-market.pm-market-v2 .pm-inventory-price.is-unavailable{align-items:center!important;min-height:42px!important;font-weight:400!important}.personal-market.pm-market-v2 .pm-inventory-price.is-unavailable>small{font-size:12px!important}.personal-market.pm-market-v2 .pm-inventory-record{color:var(--guide-muted)!important;gap:8px!important;padding:4px 0!important;font-size:12px!important}.personal-market.pm-market-v2 .pm-bookmark-sources{padding:8px 0!important}.personal-market.pm-market-v2 .pm-bookmark-sources>span{font-size:10px!important}.personal-market.pm-market-v2 .pm-inventory-card>.pm-sale-read{border:0!important;border-top:1px solid var(--guide-line)!important;background:0 0!important;border-radius:0!important;padding:10px 0!important;font-size:12px!important}.personal-market.pm-market-v2 .pm-gallery.is-list .pm-inventory-inspect{border-bottom:1px solid var(--guide-line)!important;border-radius:0!important;grid-template-columns:100px minmax(0,1fr) minmax(140px,190px)!important;gap:8px 18px!important;padding:14px 0!important;display:grid!important}.personal-market.pm-market-v2 .pm-gallery.is-list .pm-inventory-frame{grid-area:1/1/4!important}.personal-market.pm-market-v2 .pm-gallery.is-list .pm-inventory-art{height:106px!important;padding:15px!important}.personal-market.pm-market-v2 .pm-gallery.is-list .pm-inventory-art>img{width:64px!important;height:64px!important}.personal-market.pm-market-v2 .pm-gallery.is-list .pm-inventory-identity{grid-area:1/2!important;padding:0!important}.personal-market.pm-market-v2 .pm-gallery.is-list .pm-inventory-identity>b{min-height:0!important}.personal-market.pm-market-v2 .pm-gallery.is-list .pm-inventory-price{border:0!important;grid-area:1/3/3!important;margin:0!important;padding:0!important}.personal-market.pm-market-v2 .pm-gallery.is-list .pm-inventory-record{text-align:left!important;flex-direction:row!important;grid-area:2/2!important;justify-content:flex-start!important;align-items:flex-start!important}.personal-market.pm-market-v2 .pm-gallery.is-list .pm-bookmark-sources{grid-area:3/2/auto/-1!important}.personal-market.pm-market-v2 :is(.pm-activity-card,.pm-detail){background:var(--guide-surface)!important;border:1px solid var(--guide-line)!important;box-shadow:none!important;border-radius:6px!important}.personal-market.pm-market-v2 .pm-activity-inspect{background:0 0!important;gap:14px!important;padding:16px!important}.personal-market.pm-market-v2 .pm-activity-art{background:var(--guide-inset)!important;border:0!important;border-radius:4px!important}.personal-market.pm-market-v2 .pm-activity-identity>b{color:var(--guide-ink)!important;font-size:15px!important;line-height:1.4!important}.personal-market.pm-market-v2 :is(.pm-activity-kind,.pm-activity-status,.pm-activity-date,.pm-activity-date small,.pm-activity-player,.pm-activity-amount>small){color:var(--guide-muted)!important;font-size:12px!important;line-height:1.5!important}.personal-market.pm-market-v2 .pm-detail{padding:18px!important}.personal-market.pm-market-v2 .pm-detail>header>h4{font-size:14px!important}.personal-market.pm-market-v2 .pm-detail>header>button{border-radius:6px!important;width:44px!important;height:44px!important;min-height:44px!important}.personal-market.pm-market-v2 .pm-detail-art{background:var(--guide-inset)!important;border:0!important;border-radius:6px!important;height:170px!important}.personal-market.pm-market-v2 .pm-detail>h4{font-size:20px!important}.personal-market.pm-market-v2 .pm-detail>p,.personal-market.pm-market-v2 .pm-detail dt{font-size:12px!important;line-height:1.5!important}.personal-market.pm-market-v2 .pm-detail dl>div{padding:12px 0!important;font-size:14px!important}.personal-market.pm-market-v2 .pm-detail>a{background:var(--guide-accent-soft)!important;border-color:var(--guide-accent)!important;min-height:44px!important;color:var(--guide-accent)!important;border-radius:6px!important;padding:12px!important;font-size:14px!important}.personal-market.pm-market-v2 :is(.pm-pagination button,.pm-more,.pm-error button,.pm-scope button){border-radius:6px!important;min-height:44px!important;padding:10px 12px!important;font-size:14px!important}.personal-market.pm-market-v2 .pm-pagination{flex-wrap:wrap!important;gap:12px!important;font-size:12px!important}.personal-market.pm-market-v2 .pm-empty{background:var(--guide-surface)!important;border:1px dashed var(--guide-line)!important;border-radius:6px!important;padding:40px 24px!important}.personal-market.pm-market-v2 .pm-empty h3{font-size:18px!important}.personal-market.pm-market-v2 .pm-empty p{font-size:14px!important}.cw-market-card{background:var(--guide-surface)!important;border:1px solid var(--guide-line)!important;box-shadow:none!important;border-radius:6px!important;gap:0!important;padding:0!important;overflow:hidden!important}.cw-market-card.is-selected{border-color:var(--guide-accent)!important;box-shadow:none!important}.cw-market-card-top{border-bottom:1px solid var(--guide-line)!important;color:var(--guide-muted)!important;background:0 0!important;padding:12px 16px!important;font-size:12px!important}.cw-market-card .cw-market-select{color:var(--guide-ink)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;gap:14px!important;padding:16px!important}.cw-market-card .cw-market-identity{flex-direction:column!important;align-items:stretch!important;gap:12px!important;display:flex!important}.cw-market-art-frame{background:var(--guide-inset)!important;border-radius:4px!important;display:block!important;position:relative!important}.cw-market-card .cw-market-art{background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;width:100%!important;height:128px!important;display:grid!important}.cw-market-card .cw-market-art>img{object-fit:contain!important;width:80px!important;height:80px!important;image-rendering:pixelated!important;filter:none!important}.cw-market-card .cw-market-item-heading{gap:0!important}.cw-market-card .cw-market-item-heading>strong{min-height:2.7em!important;color:var(--guide-ink)!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important}.cw-market-art-frame>.cw-gear-markers{flex-direction:column!important;align-items:flex-start!important;gap:5px!important;display:flex!important;position:absolute!important;top:8px!important;left:8px!important}.cw-market-card .cw-gear-stars{background:var(--guide-surface)!important;color:var(--guide-ink)!important;border:0!important;border-radius:3px!important;padding:2px 5px!important;font-size:12px!important}.cw-market-card .cw-gear-markers small{font-size:10px!important}.cw-market-card .cw-market-price{border-top:1px solid var(--guide-line)!important;border-bottom:1px solid var(--guide-line)!important;background:0 0!important;margin:0!important;padding:12px 0!important}.cw-market-card .cw-market-price strong{font-size:20px!important;font-weight:650!important;line-height:1.25!important}.cw-market-card .cw-market-price>small{font-size:12px!important}.cw-market-card .cw-market-cp{background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;padding:0!important}.cw-market-card .cw-market-cp small{color:var(--guide-muted)!important;font-size:12px!important;line-height:1.5!important}.cw-market-card .cw-market-cp b{font-size:20px!important;font-weight:600!important;line-height:1.3!important}.cw-market-card .cw-market-replacement>span{font-size:13px!important;line-height:1.4!important}.cw-market-card .cw-market-state{gap:12px!important;padding:0!important;font-size:12px!important}.cw-market-card .cw-market-status{color:var(--guide-muted)!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important}.cw-market-card .cw-market-open{color:var(--guide-accent)!important;font-size:12px!important}.cw-market-card .cw-market-note{border-top:1px solid var(--guide-line)!important;background:0 0!important;margin:0!important;padding:12px 16px!important}.cw-market-card .cw-market-note summary,.cw-market-card .cw-market-note p{font-size:12px!important;line-height:1.5!important}.cw-market-actions{border-top:1px solid var(--guide-line)!important;background:0 0!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:12px 16px!important;display:flex!important}.cw-market-actions>div{flex-wrap:wrap!important;gap:8px!important;width:100%!important;display:flex!important}.cw-market-actions button{min-height:44px!important;box-shadow:none!important;border-radius:6px!important;padding:10px 12px!important;font-size:14px!important}.cw-grid.is-list .cw-market-card{grid-template-columns:minmax(0,1fr) 190px!important;display:grid!important}.cw-grid.is-list .cw-market-card>.cw-market-card-top{grid-area:1/1/auto/-1!important}.cw-grid.is-list .cw-market-card .cw-market-select{grid-area:2/1!important;grid-template-columns:100px minmax(0,1fr) minmax(140px,.7fr)!important;gap:8px 16px!important;display:grid!important}.cw-grid.is-list .cw-market-card .cw-market-identity{display:contents!important}.cw-grid.is-list .cw-market-art-frame{grid-area:1/1/4!important;align-self:start!important}.cw-grid.is-list .cw-market-card .cw-market-art{height:108px!important}.cw-grid.is-list .cw-market-card .cw-market-art>img{width:64px!important;height:64px!important}.cw-grid.is-list .cw-market-card .cw-market-item-heading{grid-area:1/2!important}.cw-grid.is-list .cw-market-card .cw-market-item-heading>strong{min-height:0!important}.cw-grid.is-list .cw-market-card .cw-market-price{border:0!important;grid-area:1/3/3!important;padding:0!important}.cw-grid.is-list .cw-market-card .cw-market-cp{grid-area:2/2!important}.cw-grid.is-list .cw-market-card .cw-market-state{grid-area:3/2/auto/-1!important}.cw-grid.is-list .cw-market-card>.cw-market-actions{border-top:0!important;border-left:1px solid var(--guide-line)!important;grid-area:2/2!important;align-content:center!important}.cw-grid.is-list .cw-market-card>.cw-market-note{grid-area:3/1/auto/-1!important}.mk-item-preview{background:var(--guide-surface)!important;width:min(400px,100vw - 24px)!important;color:var(--guide-ink)!important;border:1px solid var(--guide-line)!important;border-radius:8px!important;padding:16px!important;font-size:13px!important;line-height:1.5!important;box-shadow:0 10px 32px #0003!important}.mk-item-preview>header{border-bottom:1px solid var(--guide-line)!important;background:0 0!important;align-items:center!important;gap:12px!important;padding:0 0 14px!important;display:flex!important}.mk-item-preview>header>.guide-item-art{background:var(--guide-inset)!important;border:0!important;border-radius:4px!important;flex:0 0 56px!important;place-items:center!important;width:56px!important;height:56px!important;display:grid!important}.mk-item-preview>header>.guide-item-art>img{object-fit:contain!important;width:44px!important;height:44px!important;image-rendering:pixelated!important;filter:none!important}.mk-item-preview>header>span{min-width:0!important}.mk-item-preview>header b{color:var(--guide-ink)!important;font-size:16px!important;line-height:1.3!important}.mk-item-preview>header :is(small,em){color:var(--guide-muted)!important;font-size:12px!important;font-style:normal!important;line-height:1.5!important;display:block!important}.mk-item-preview :is(.mk-preview-stars,.mk-preview-potentials section,.mk-preview-stats section){border:0!important;border-bottom:1px solid var(--guide-line)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:12px 0!important}.mk-item-preview :is(.mk-preview-potentials,.mk-preview-stats){grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}.mk-item-preview :is(h4,dt,dd,li,p,small,.mk-preview-stars){font-size:12px!important;line-height:1.5!important}.mk-item-preview h4{color:var(--guide-ink)!important;margin:0 0 6px!important}.mk-item-preview :is(p,dt,small){color:var(--guide-muted)!important}.mk-item-preview dl>div{padding:2px 0!important}.mk-item-preview dd{color:var(--guide-ink)!important;font-variant-numeric:tabular-nums!important}.mk-item-preview>footer{color:var(--guide-muted)!important;border:0!important;padding:12px 0 0!important;font-size:12px!important}@media (min-width:1100px){#market-v2.guide-market .mk-top-actions .mk-mobile-filter{display:none!important}}@media (max-width:1099px){#market-v2.guide-market,#market-v2.guide-market.has-detail{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}#market-v2.guide-market>.mk-results{grid-column:1!important}#market-v2.guide-market .mk-top-actions .mk-mobile-filter{display:flex!important}#market-v2.guide-market .mk-topbar .mk-search{flex:100%!important}#market-v2.guide-market .mk-top-actions{width:100%!important}#market-v2.guide-market .mk-top-actions .mk-inventory-launch{margin-left:auto!important}}@media (max-width:800px){.cw-grid.is-list .cw-market-card{grid-template-columns:minmax(0,1fr)!important}.cw-grid.is-list .cw-market-card .cw-market-select{grid-template-columns:82px minmax(0,1fr)!important}.cw-grid.is-list .cw-market-art-frame{grid-row:1/5!important}.cw-grid.is-list .cw-market-card .cw-market-art{height:94px!important}.cw-grid.is-list .cw-market-card .cw-market-price{grid-area:2/2!important}.cw-grid.is-list .cw-market-card .cw-market-cp{grid-row:3!important}.cw-grid.is-list .cw-market-card .cw-market-state{grid-area:4/2!important}.cw-grid.is-list .cw-market-card>.cw-market-actions{border-left:0!important;border-top:1px solid var(--guide-line)!important;grid-area:3/1!important}.cw-grid.is-list .cw-market-card>.cw-market-note{grid-row:4!important}}@media (max-width:699px){#market-v2.guide-market{gap:16px!important}#market-v2.guide-market .mk-page-header .guide-page-title{font-size:24px!important}#market-v2.guide-market .mk-categories :is(button,a){padding:10px 12px!important;font-size:12px!important}#market-v2.guide-market .mk-search button{white-space:nowrap!important;padding:10px!important;font-size:12px!important}#market-v2.guide-market .mk-top-actions{gap:6px!important}#market-v2.guide-market .mk-top-actions :is(button,a){padding:8px!important;font-size:12px!important}#market-v2.guide-market .mk-gallery[data-market-display]{gap:22px 12px!important}#market-v2.guide-market .mk-product-art,.personal-market.pm-market-v2 .pm-inventory-art{height:130px!important;padding:22px!important}#market-v2.guide-market .mk-product-art>img,.personal-market.pm-market-v2 .pm-inventory-art>img{width:72px!important;height:72px!important}#market-v2.guide-market .mk-product-identity>b,.personal-market.pm-market-v2 .pm-inventory-identity>b{font-size:14px!important}#market-v2.guide-market .mk-product-price strong{font-size:18px!important}#market-v2.guide-market .mk-pagination{justify-content:center!important}#market-v2.guide-market .mk-pagination nav{flex-wrap:wrap!important;justify-content:center!important;gap:3px!important}#market-v2.guide-market .mk-pagination button{min-width:38px!important;padding:8px!important}#market-v2.guide-market.is-list .mk-product .mk-inspect{grid-template-columns:82px minmax(0,1fr)!important;gap:5px 12px!important}#market-v2.guide-market.is-list .mk-product-frame{grid-row:1/8!important}#market-v2.guide-market.is-list .mk-product-art{height:94px!important;padding:12px!important}#market-v2.guide-market.is-list .mk-product-price{grid-area:2/2!important;padding:5px 0!important}#market-v2.guide-market.is-list .mk-product-view{grid-area:auto/2!important;padding:8px 0!important}.personal-market.pm-market-v2 .pm-gallery:not(.is-activity)[data-market-display=grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 12px!important}.personal-market.pm-market-v2 :is(.pm-tabs,.pm-offer-tabs) button{padding:10px!important;font-size:12px!important}.personal-market.pm-market-v2 .pm-gallery.is-list .pm-inventory-inspect{grid-template-columns:82px minmax(0,1fr)!important;gap:6px 12px!important}.personal-market.pm-market-v2 .pm-gallery.is-list .pm-inventory-frame{grid-row:1/5!important}.personal-market.pm-market-v2 .pm-gallery.is-list .pm-inventory-art{height:94px!important;padding:12px!important}.personal-market.pm-market-v2 .pm-gallery.is-list .pm-inventory-price{grid-area:2/2!important}.personal-market.pm-market-v2 .pm-gallery.is-list .pm-inventory-record{grid-area:3/2!important}.personal-market.pm-market-v2 .pm-gallery.is-list .pm-bookmark-sources{grid-area:4/2!important}}}@layer guide-secondary{html[data-guide-system] #top .guide-secondary-header{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:4px 0 22px!important}html[data-guide-system] #top :is(.rh-shell,.coach-workspace,.coach-v-library,.symbol-planner,.coach-power-panel,.exp-journey-lab,.cm-workspace,.wallet-overview-v6,.fusion-phoenix){color:var(--guide-ink)!important;font-size:14px!important;line-height:1.5!important}html[data-guide-system] #top :is(.rh-shell,.cm-workspace,.wallet-overview-v6,.fusion-phoenix){min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html[data-guide-system] #top :is(.cw-panel,.v-library-summary,.v-node-detail,.v-upgrade-plan,.v-helper-pane,.exp-recorded-pace,.exp-quest-panel,.symbol-plan-result,.gft-section,.gft-metric,.power-section,.cm-board-panel,.cm-character-panel,.cm-history,.wallet-at-a-glance,.wallet-mvp-summary,.wallet-assets-workspace,.wallet-activity-section,.item-dossier,.mvp-planner,.fusion-item-card){border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;color:var(--guide-ink)!important;box-shadow:none!important;border-radius:8px!important}html[data-guide-system] #top :is(.cw-sidebar h3,.cw-catalog h3,.cw-detail h3,.v-library-summary h4,.v-node-detail h4,.exp-recorded-pace h4,.symbol-planner-heading h3,.cm-board-heading h3,.cm-character-heading h3,.wallet-activity-section h4,.wcd-header h4,.fusion-item-identity h4){letter-spacing:-.02em!important;text-transform:none!important;color:var(--guide-ink)!important;text-shadow:none!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important}html[data-guide-system] #top :is(.rh-notice,.rh-finder-footer,.rh-snapshot,.rh-filter-chips,.rh-planner-suggestion,.cw-pagination,.cw-detail-header small,.v-library-note,.v-library-summary p,.v-stored-note,.v-inventory-notes,.symbol-input-context,.symbol-cost-source,.gft-field>small,.cm-source-line,.cm-source-details,.cm-footnote,.cm-observed-time,.cm-observation-note,.wallet-assets-note,.wallet-data-note,.wallet-read-notes,.wcd-status,.wcd-data-summary,.wcd-chart-coverage,.wcd-intraday-note,.wcd-pagination,.dossier-source,.fusion-item-period,.fusion-item-contributions,.fusion-phoenix-basis){color:var(--guide-muted)!important;text-shadow:none!important;font-size:12px!important;line-height:1.5!important}html[data-guide-system] #top :is(.rh-finder-toolbar,.rh-control-actions,.rh-filter-panel,.rh-pagination,.rh-raffle-phases,.cw-command,.cw-filters,.cw-pagination,.v-library-filters,.v-character-tabs,.v-kind-tabs,.v-assistant-tabs,.v-skill-tabs,.exp-pace-choice,.exp-recorded-line,.symbol-target-shortcuts,.symbol-planner-heading,.cm-top-controls,.cm-board-filters,.cm-board-actions,.cm-history-controls,.cm-pagination,.guide-wallet-lookup,.wallet-assets-controls,.wallet-assets-pages,.wcd-header-actions,.wcd-chart-controls,.wcd-pagination,.fusion-item-actions) :is(button,a):not(.boss-difficulty-pill){border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;height:auto!important;min-height:40px!important;color:var(--guide-ink)!important;box-shadow:none!important;text-shadow:none!important;white-space:normal!important;border-radius:6px!important;padding:8px 12px!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}html[data-guide-system] #top :is(.rh-control-actions,.rh-raffle-phases,.cw-categories,.v-character-tabs,.v-kind-tabs,.v-assistant-tabs,.v-skill-tabs,.exp-pace-choice,.symbol-target-shortcuts,.cm-segmented,.cm-layout-switch,.wallet-assets-tabs,.wcd-chart-controls) button[aria-pressed=true],html[data-guide-system] #top .wallet-assets-tabs button[aria-selected=true]{border-color:var(--guide-accent)!important;background:var(--guide-accent-soft)!important;color:var(--guide-ink)!important;box-shadow:none!important}html[data-guide-system] #top :is(.rh-finder-toolbar,.rh-level-filter,.rh-filter-panel,.cw-filters,.v-library-filters,.symbol-level-fields,.gft-field,.cm-search,.cm-board-filters,.cm-history-controls,.guide-wallet-lookup,.wallet-assets-controls) :is(input:not([type=checkbox]):not([type=radio]),select:not([data-potential-grade])){border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;height:auto!important;min-height:42px!important;color:var(--guide-ink)!important;box-shadow:none!important;border-radius:6px!important;padding:9px 12px!important;font-size:14px!important;line-height:1.4!important}html[data-guide-system] #top :is(.rh-filter-panel,.rh-level-filter,.cw-filters,.v-library-filters,.symbol-level-fields,.gft-field,.cm-search,.guide-wallet-lookup,.wallet-assets-controls) label,html[data-guide-system] #top :is(.rh-sort>span,.gft-field>span,.symbol-level-fields>label,.wallet-assets-controls>small){color:var(--guide-muted)!important;font-size:12px!important;line-height:1.4!important}html[data-guide-system] #top .rh-shell.is-detail{display:block!important}html[data-guide-system] #top .guide-reward-helper-tabs{margin:0 0 18px!important}html[data-guide-system] #top .rh-raffle-phases{background:0 0!important;border:0!important;flex-wrap:wrap!important;gap:6px!important;margin:0 0 18px!important;padding:0!important;display:flex!important}html[data-guide-system] #top .rh-finder-toolbar{gap:12px!important;margin-bottom:16px!important}html[data-guide-system] #top .rh-search input{padding-inline-start:40px!important}html[data-guide-system] #top .rh-sort{background:var(--guide-surface)!important;border-radius:6px!important}html[data-guide-system] #top .rh-sort select{background:0 0!important;min-height:42px!important;font-size:14px!important}html[data-guide-system] #top .rh-filter-panel{background:var(--guide-inset)!important;border-radius:8px!important;gap:16px!important;padding:16px!important}html[data-guide-system] #top .rh-results-heading{margin:22px 0 14px!important}html[data-guide-system] #top .rh-results-heading h3{margin:0!important;font-size:20px!important;line-height:1.3!important}html[data-guide-system] #top .rh-results-heading p{color:var(--guide-muted)!important;margin:6px 0 0!important;font-size:12px!important}html[data-guide-system] #top .rh-planner-suggestion{border:0!important;border-top:1px solid var(--guide-line)!important;background:0 0!important;border-radius:0!important;margin-top:24px!important;padding:16px 0!important}html[data-guide-system] #top #reward-history-v2{min-height:0!important;font-size:14px!important;line-height:1.5!important}html[data-guide-system] #top #reward-history-v2 .rw-main{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:16px!important;padding:0!important}html[data-guide-system] #top #reward-history-v2 .rw-freshness{max-width:340px!important;color:var(--guide-muted)!important;margin:0!important;font-size:12px!important;line-height:1.5!important}html[data-guide-system] #top #reward-history-v2 .rw-freshness small{margin-top:3px!important;font-size:12px!important;line-height:1.5!important}html[data-guide-system] #top #reward-history-v2 :is(.rw-setup-character,.rw-setup-week,.mtr-roster){border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;box-shadow:none!important;border-radius:8px!important;margin:0!important;padding:16px!important}html[data-guide-system] #top #reward-history-v2 .mtr-roster:before{display:none!important}html[data-guide-system] #top #reward-history-v2 :is(.rw-setup-character,.rw-setup-week,.mtr-roster) h4{font-size:14px!important;line-height:1.4!important}html[data-guide-system] #top #reward-history-v2 :is(.mtr-roster p,.mtr-roster small,.mtr-slot label,.mtr-state,.rw-refresh-cue,.rw-report-scope,.rw-scan-status,.rw-search input,.rw-character-filters button){font-size:12px!important;line-height:1.5!important}html[data-guide-system] #top #reward-history-v2 .rw-step-number{color:var(--guide-muted)!important;background:var(--guide-inset)!important;border-radius:50%!important;font-size:12px!important}html[data-guide-system] #top #reward-history-v2 :is(.rw-setup-character,.rw-setup-week,.mtr-roster,.rw-toolbar,.rw-outcomes,.rw-timeline>header,.rw-character-filters) button{background:var(--guide-surface)!important;height:auto!important;min-height:40px!important;box-shadow:none!important;border-radius:6px!important;padding:8px 10px!important;font-size:13px!important}html[data-guide-system] #top #reward-history-v2 :is(.rw-setup-character,.rw-setup-week,.mtr-roster,.rw-toolbar,.rw-timeline>header) :is(input,select){background:var(--guide-surface)!important;border-radius:6px!important;height:auto!important;min-height:42px!important;font-size:14px!important}html[data-guide-system] #top #reward-history-v2 .rw-metrics{border-block:1px solid var(--guide-line)!important;background:0 0!important;gap:0!important;padding:16px 0!important}html[data-guide-system] #top #reward-history-v2 .rw-metrics article{border:0!important;border-inline-end:1px solid var(--guide-line)!important;min-height:76px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 16px!important}html[data-guide-system] #top #reward-history-v2 .rw-metrics article:last-child{border-inline-end:0!important}html[data-guide-system] #top #reward-history-v2 .rw-metrics article>div>:is(span:not(.sr-only),small){font-size:12px!important;line-height:1.45!important}html[data-guide-system] #top #reward-history-v2 .rw-metrics article strong{font-size:22px!important;line-height:1.3!important}html[data-guide-system] #top #reward-history-v2 :is(.rw-outcome-chips,.rw-segment,.rw-win-rate){box-shadow:none!important;background:0 0!important;border-radius:6px!important}html[data-guide-system] #top #reward-history-v2 .rw-outcome-chips :is(b,small){font-size:12px!important;line-height:1.4!important}html[data-guide-system] #top #reward-history-v2 :is(.rw-segment,.rw-outcome-chips) button[aria-pressed=true]{background:var(--guide-accent-soft)!important;color:var(--guide-ink)!important;outline-color:var(--guide-accent)!important}html[data-guide-system] #top #reward-history-v2 .rw-controls{gap:12px!important}html[data-guide-system] #top #reward-history-v2 .rw-timeline{flex:initial!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;overflow:visible!important}html[data-guide-system] #top #reward-history-v2 .rw-timeline>header{gap:12px!important;padding:14px 0!important}html[data-guide-system] #top #reward-history-v2 .rw-timeline h4{font-size:18px!important}html[data-guide-system] #top #reward-history-v2 .rw-list{flex:initial!important;padding:0!important;overflow:visible!important}html[data-guide-system] #top #reward-history-v2 .rw-day h5{height:auto!important;min-height:36px!important;padding:10px 0!important;font-size:13px!important}html[data-guide-system] #top #reward-history-v2 .rw-day>button.rw-portrait-activity{box-shadow:none!important;border-radius:8px!important}html[data-guide-system] #top #reward-history-v2 .rw-portrait-activity :is(.rw-activity-name b,.rw-activity-result strong){font-size:14px!important;line-height:1.4!important}html[data-guide-system] #top #reward-history-v2 .rw-portrait-activity :is(.rw-activity-name small,.rw-activity-result small,.rw-status){font-size:12px!important;line-height:1.4!important}html[data-guide-system] #top .coach-workspace{--cw-accent:var(--guide-accent);--cw-primary:var(--guide-accent);--cw-border:var(--guide-line);gap:16px!important}html[data-guide-system] #top .cw-sidebar>section{padding:16px!important}html[data-guide-system] #top .cw-command{border-color:var(--guide-line)!important;background:0 0!important;padding:14px 16px!important}html[data-guide-system] #top .cw-categories{flex-wrap:wrap!important;gap:6px!important}html[data-guide-system] #top .cw-filters{background:var(--guide-inset)!important;gap:10px!important;padding:14px 16px!important}html[data-guide-system] #top .cw-detail-header{border-color:var(--guide-line)!important;background:0 0!important;padding:16px!important}html[data-guide-system] #top .cw-detail-body{padding:16px!important}html[data-guide-system] #top .cw-stat-table{border-collapse:collapse!important;width:100%!important;font-size:13px!important}html[data-guide-system] #top .cw-stat-table :is(th,td){border-color:var(--guide-line)!important;padding:9px 8px!important;line-height:1.5!important}html[data-guide-system] #top :is(.coach-v-library,.symbol-planner,.exp-journal-workspace){gap:20px!important}html[data-guide-system] #top :is(.v-library-summary,.exp-recorded-pace){padding:16px!important}html[data-guide-system] #top .v-library-filters{gap:12px!important}html[data-guide-system] #top :is(.v-kind-tabs,.v-character-tabs,.v-assistant-tabs,.v-skill-tabs){gap:6px!important}html[data-guide-system] #top .v-node-grid{gap:12px!important}html[data-guide-system] #top .coach-v-library .v-node-card{background:var(--guide-surface)!important;border:1px solid var(--guide-line)!important;box-shadow:none!important;border-radius:8px!important;gap:10px!important;padding:14px 10px!important}html[data-guide-system] #top .v-node-card>b{font-size:14px!important;line-height:1.4!important}html[data-guide-system] #top .v-node-card>small{font-size:12px!important;line-height:1.4!important}html[data-guide-system] #top .v-node-art{background:var(--guide-inset)!important;border:0!important;border-radius:6px!important}html[data-guide-system] #top :is(.v-node-detail,.v-upgrade-plan,.v-helper-pane){padding:16px!important}html[data-guide-system] #top :is(.v-upgrade-plan dt,.v-upgrade-plan small,.v-node-detail small,.exp-recorded-pace header small,.exp-recorded-line>span,.exp-recorded-line strong>small,.symbol-cost-table,.symbol-picker small,.symbol-progress-input){font-size:12px!important;line-height:1.5!important}html[data-guide-system] #top .symbol-planner{--symbol-ink:var(--guide-ink);--symbol-muted:var(--guide-muted);--symbol-line:var(--guide-line);--symbol-accent:var(--guide-accent);--symbol-surface:var(--guide-surface);box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html[data-guide-system] #top .symbol-picker{gap:8px!important}html[data-guide-system] #top .symbol-picker>button{box-shadow:none!important;background:var(--guide-surface)!important;border-radius:6px!important}html[data-guide-system] #top .symbol-picker>button[aria-pressed=true]{border-color:var(--guide-accent)!important;background:var(--guide-accent-soft)!important}html[data-guide-system] #top .symbol-picker b{font-size:14px!important;line-height:1.35!important}html[data-guide-system] #top .symbol-plan-result{background:var(--guide-inset)!important;padding:22px!important}html[data-guide-system] #top :is(.symbol-cost-table,.power-table-scroll table,.exp-atlas table) :is(th,td){border-color:var(--guide-line)!important;padding:10px 12px!important;font-size:13px!important;line-height:1.5!important}html[data-guide-system] #top :is(.gft-section,.gft-metric,.power-section){padding:16px!important}html[data-guide-system] #top :is(.gft-section h4,.power-section h4){font-size:16px!important;line-height:1.4!important}html[data-guide-system] #top .cm-destinations{border-bottom:1px solid var(--guide-line)!important;gap:0!important;margin:0 0 20px!important;display:flex!important}html[data-guide-system] #top .cm-destination{min-height:62px!important;color:var(--guide-muted)!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;flex:1 1 0!important;align-items:center!important;gap:10px!important;padding:12px 16px!important;display:flex!important}html[data-guide-system] #top .cm-destination[aria-pressed=true]{color:var(--guide-ink)!important;box-shadow:inset 0 -2px var(--guide-accent)!important}html[data-guide-system] #top .cm-destination>img{object-fit:contain!important;width:28px!important;height:32px!important}html[data-guide-system] #top .cm-destination b{color:inherit!important;font-size:14px!important;line-height:1.4!important}html[data-guide-system] #top .cm-destination small{color:var(--guide-muted)!important;font-size:12px!important;line-height:1.4!important}html[data-guide-system] #top .cm-board-panel{padding:20px!important}html[data-guide-system] #top :is(.cm-top-controls,.cm-board-heading,.cm-board-filters){gap:12px!important}html[data-guide-system] #top :is(.cm-ranking-table,.cm-history-table){border-collapse:collapse!important;font-size:14px!important}html[data-guide-system] #top :is(.cm-ranking-table,.cm-history-table) :is(th,td){border-color:var(--guide-line)!important;padding:12px!important;line-height:1.5!important}html[data-guide-system] #top :is(.cm-ranking-table,.cm-history-table) th{background:var(--guide-inset)!important;color:var(--guide-muted)!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important;font-weight:600!important}html[data-guide-system] #top .cm-profile-gains .cm-gain-card{background:var(--guide-inset)!important;border-color:var(--guide-line)!important;box-shadow:none!important;border-radius:8px!important}html[data-guide-system] #top .cm-ranked-player{border-color:var(--guide-line)!important;background:var(--guide-surface)!important;box-shadow:none!important;border-radius:8px!important}html[data-guide-system] #top .cm-player-identity>b{font-size:14px!important;line-height:1.4!important}html[data-guide-system] #top :is(.cm-player-job,.cm-player-meta,.cm-player-exp>span,.cm-player-exp>small,.cm-gain-card small,.cm-profile-gains header>small){color:var(--guide-muted)!important;font-size:12px!important;line-height:1.5!important}html[data-guide-system] #top .guide-wallet-lookup{border:1px solid var(--guide-line)!important;background:var(--guide-surface)!important;border-radius:8px!important;margin:0 0 16px!important;padding:16px!important}html[data-guide-system] #top .guide-wallet-lookup .pm-wallet{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;margin:0!important;padding:0!important;display:grid!important}html[data-guide-system] #top .guide-wallet-lookup .pm-wallet>label{gap:6px!important;min-width:0!important;display:grid!important}html[data-guide-system] #top .guide-wallet-lookup .pm-wallet button{background:var(--guide-accent)!important;border-color:var(--guide-accent)!important;color:var(--guide-accent-ink)!important}html[data-guide-system] #top .guide-wallet-tabs{flex-wrap:wrap!important;gap:4px!important;margin:0 0 24px!important;padding:0!important;display:flex!important}html[data-guide-system] #top .guide-wallet-tabs>.guide-tab{border-radius:0!important;min-height:46px!important;padding:10px 14px!important;font-size:14px!important}html[data-guide-system] #top .wallet-overview,html[data-guide-system] #top :is(.wallet-overview-hero,.wallet-overview-body){gap:20px!important}html[data-guide-system] #top :is(.wallet-at-a-glance,.wallet-mvp-summary,.wallet-activity-section,.item-dossier){padding:20px!important}html[data-guide-system] #top .wallet-balance-strip{gap:20px!important;padding-top:6px!important}html[data-guide-system] #top .wallet-balance-strip>div>:is(span,small){font-size:12px!important;line-height:1.5!important}html[data-guide-system] #top .wallet-assets-tabs{border-bottom:1px solid var(--guide-line)!important;background:0 0!important;padding:0 14px!important}html[data-guide-system] #top .wallet-assets-tabs>button{min-height:48px!important;color:var(--guide-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:10px 12px!important;font-size:14px!important}html[data-guide-system] #top .wallet-assets-tabs>button[aria-selected=true]{color:var(--guide-ink)!important;box-shadow:inset 0 -2px var(--guide-accent)!important;background:0 0!important}html[data-guide-system] #top .wallet-assets-body{padding:16px!important}html[data-guide-system] #top .wallet-currency-dashboard{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:14px!important}html[data-guide-system] #top .wcd-flow-panel{border-color:var(--guide-line)!important;background:var(--guide-surface)!important;box-shadow:none!important;border-radius:6px!important}html[data-guide-system] #top :is(.wcd-flow-panel>h5,.wcd-category-label,.wcd-total-label small,.wallet-mvp-progress span,.wallet-mvp-basis>summary,.wallet-assets-character-title small,.wallet-assets-character-meta,.dossier-identity small,.dossier-requirements small,.dossier-identity span,.dossier-requirements>span,.dossier-stats>span){font-size:12px!important;line-height:1.5!important}html[data-guide-system] #top .wcd-transactions :is(th,td){border-color:var(--guide-line)!important;padding:10px 8px!important;font-size:13px!important;line-height:1.5!important}html[data-guide-system] #top .item-dossier>header{border-bottom:1px solid var(--guide-line)!important;background:0 0!important;margin-bottom:16px!important;padding-bottom:16px!important}html[data-guide-system] #top .dossier-grid{gap:16px!important}html[data-guide-system] #top .fusion-showcase-grid{gap:20px!important}html[data-guide-system] #top .fusion-item-card{gap:16px!important;padding:20px!important}html[data-guide-system] #top .fusion-item-art{background:var(--guide-inset)!important;box-shadow:none!important;border:0!important;border-radius:6px!important}html[data-guide-system] #top .fusion-item-art:before,html[data-guide-system] #top .fusion-item-art:after{display:none!important}html[data-guide-system] #top .fusion-item-art img{filter:none!important}html[data-guide-system] #top .fusion-item-comparison{border-color:var(--guide-line)!important;background:0 0!important}@media (max-width:1100px){html[data-guide-system] #top .wallet-overview-body{grid-template-columns:minmax(0,1fr)!important}html[data-guide-system] #top .v-library-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}html[data-guide-system] #top .v-library-filters>:first-child{grid-column:1/-1!important}}@media (max-width:700px){html[data-guide-system] #top .guide-secondary-header{gap:12px!important;padding-bottom:18px!important}html[data-guide-system] #top .guide-secondary-header .guide-header-actions{width:100%!important}html[data-guide-system] #top .guide-wallet-lookup .pm-wallet{grid-template-columns:minmax(0,1fr)!important}html[data-guide-system] #top .guide-wallet-lookup .pm-wallet button{width:100%!important}html[data-guide-system] #top :is(.wallet-overview-hero,.wallet-overview-body){grid-template-columns:minmax(0,1fr)!important;gap:16px!important}html[data-guide-system] #top :is(.wallet-at-a-glance,.wallet-mvp-summary,.wallet-activity-section,.item-dossier,.cm-board-panel,.v-node-detail,.v-upgrade-plan,.v-helper-pane){padding:16px!important}html[data-guide-system] #top .guide-wallet-tabs>.guide-tab{flex:auto!important;padding-inline:8px!important}html[data-guide-system] #top .cm-destination{gap:8px!important;min-height:56px!important;padding:10px 8px!important}html[data-guide-system] #top .cm-destination>img{width:24px!important;height:28px!important}html[data-guide-system] #top .cm-destination small{font-size:12px!important}html[data-guide-system] #top :is(.cm-ranking-table,.cm-history-table) :is(th,td){padding:10px 8px!important}html[data-guide-system] #top #reward-history-v2 .rw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 0!important}html[data-guide-system] #top #reward-history-v2 .rw-metrics article{grid-column:auto!important;min-height:64px!important;padding:0 12px!important}html[data-guide-system] #top #reward-history-v2 .rw-metrics article:nth-child(2n){border-inline-end:0!important}html[data-guide-system] #top #reward-history-v2 .rw-metrics article:nth-child(n+4)>div{grid-template-columns:minmax(0,1fr)!important}html[data-guide-system] #top #reward-history-v2 .rw-toolbar{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html[data-guide-system] #top #reward-history-v2 .rw-kinds{flex-wrap:wrap!important;flex:100%!important;margin:0!important;overflow:visible!important}html[data-guide-system] #top #reward-history-v2 .rw-kinds button{flex:auto!important;padding:7px 8px!important;font-size:12px!important}html[data-guide-system] #top #reward-history-v2 .rw-timeline>header{align-items:stretch!important}html[data-guide-system] #top #reward-history-v2 .rw-timeline>header>.rw-search{flex:100%!important;width:100%!important}html[data-guide-system] #top .symbol-picker{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-guide-system] #top .symbol-picker b{font-size:12px!important}html[data-guide-system] #top .symbol-plan-result{padding:16px!important}html[data-guide-system] #top .v-node-grid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr))!important;gap:10px!important}html[data-guide-system] #top .fusion-item-card{gap:12px!important;padding:16px!important}}@media (max-width:420px){html[data-guide-system] #top .wallet-balance-strip{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}html[data-guide-system] #top .wallet-balance-strip>div+div{border-inline-start:0!important;border-top:1px solid var(--guide-line)!important;padding:16px 0 0!important}}}@layer guide-system{html[data-guide-system]{--guide-canvas:#f5f4ee;--guide-surface:#fffefa;--guide-inset:#eceee6;--guide-ink:#253027;--guide-muted:#5d685e;--guide-line:#dce1d5;--guide-accent:#c74b0e;--guide-accent-ink:#fff;--guide-accent-soft:#fff0e6;--guide-hover:#e8ecdf;--guide-success:#226746;--guide-danger:#a63748;--guide-radius:10px;--guide-control-radius:6px;--guide-space:24px;--guide-body-size:15px;--guide-control-size:14px;--guide-small-size:12px}html[data-guide-system][data-appearance=night]{--guide-canvas:#111813;--guide-surface:#1b261e;--guide-inset:#253329;--guide-ink:#f2f4eb;--guide-muted:#aebcaf;--guide-line:#314335;--guide-accent:#f2ad72;--guide-accent-ink:#24201d;--guide-accent-soft:#342b20;--guide-hover:#2b3c30;--guide-success:#9dd9b8;--guide-danger:#ffb1bd}html[data-guide-system][data-appearance-shade=dusk]{--guide-canvas:#202a23;--guide-surface:#2a372e;--guide-inset:#334339;--guide-ink:#f3f5ed;--guide-muted:#c0cbbf;--guide-line:#425548;--guide-hover:#3b4d40}html[data-guide-system][data-appearance-shade=dawn]{--guide-canvas:#e9ece1;--guide-surface:#f6f7ef;--guide-inset:#dce3d2;--guide-ink:#293629;--guide-muted:#52634f;--guide-line:#c8d1bf;--guide-hover:#d8e1ce}html[data-guide-system][data-page-theme]:not([data-page-theme=mydaily]){--guide-accent:var(--page-accent);--guide-accent-ink:#17202b;--guide-accent-soft:color-mix(in srgb,var(--guide-accent) 12%,var(--guide-surface))}html[data-guide-system],html[data-guide-system] body,html[data-guide-system] #top,html[data-guide-system] #top :is(#tools,#market,#wallet,#overview,#farm,.mdfm-tool-workspace,.collection-catalog){--companion-canvas:var(--guide-canvas)!important;--companion-surface:var(--guide-surface)!important;--companion-raised:var(--guide-inset)!important;--companion-inset:var(--guide-inset)!important;--companion-hover:var(--guide-hover)!important;--companion-ink:var(--guide-ink)!important;--companion-muted:var(--guide-muted)!important;--companion-quiet:var(--guide-muted)!important;--companion-line:var(--guide-line)!important;--companion-accent:var(--guide-accent)!important;--companion-accent-soft:var(--guide-accent-soft)!important;--companion-action-ink:var(--guide-accent-ink)!important;--companion-success:var(--guide-success)!important;--companion-loss:var(--guide-danger)!important;--ui-input:var(--guide-muted)!important;--ui-result:var(--guide-ink)!important;--ui-input-surface:var(--guide-inset)!important;--ui-result-surface:var(--guide-surface)!important;--ui-chrome:var(--guide-surface)!important;--ui-divider:var(--guide-line)!important}html[data-guide-system] body,html[data-guide-system] #top{background:var(--guide-canvas)!important;color:var(--guide-ink)!important;font-size:var(--guide-body-size)!important;line-height:1.55!important}html[data-guide-system] #top>.mdfm-section,html[data-guide-system] #top>.mdfm-footer{max-width:1440px!important;margin-inline:auto!important}html[data-guide-system] #top .guide-page-header{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-guide-system] #top .guide-tabs{border:0!important;border-bottom:1px solid var(--guide-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}html[data-guide-system] #top .guide-panel{background:var(--guide-surface)!important;border-color:var(--guide-line)!important;box-shadow:none!important}html[data-guide-system] #top .guide-panel-body>.guide-panel{background:0 0!important;border:0!important;border-radius:0!important}html[data-guide-system] #top :is(.guide-page-title,.coach-phoenix-head h2,.gear-phoenix-head h2,.fusion-phoenix-head h2,.grind-workspace>header h2,.community-hero h2){letter-spacing:-.02em!important;color:var(--guide-ink)!important;text-shadow:none!important;margin:0!important;font-size:clamp(24px,2.2vw,32px)!important;font-weight:700!important;line-height:1.25!important}html[data-guide-system] #top :is(.guide-page-description,.guide-panel-description,.guide-empty-state p){color:var(--guide-muted)!important;font-size:var(--guide-body-size)!important;margin:8px 0 0!important;line-height:1.55!important}html[data-guide-system] #top :is(.guide-panel-title,.guide-empty-state h3){color:var(--guide-ink)!important;letter-spacing:-.02em!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important}html[data-guide-system] #top :is(.guide-eyebrow,.guide-tab small){font-size:var(--guide-small-size)!important;color:var(--guide-muted)!important;text-shadow:none!important;line-height:1.4!important}html[data-guide-system] #top :is(.guide-tabs,.guide-header-actions,.guide-panel-actions,.guide-panel-footer,.guide-empty-action,.guide-toolbar) :is(button,a),html[data-guide-system] #top .guide-button{border:1px solid var(--guide-line)!important;border-radius:var(--guide-control-radius)!important;background:var(--guide-surface)!important;min-height:44px!important;color:var(--guide-ink)!important;font-size:var(--guide-control-size)!important;box-shadow:none!important;text-shadow:none!important;white-space:normal!important;padding:10px 16px!important;font-weight:650!important;line-height:1.4!important}html[data-guide-system] #top .guide-tabs .guide-tab{color:var(--guide-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:inset 0 -2px #0000!important}html[data-guide-system] #top .guide-tabs .guide-tab[aria-selected=true]{color:var(--guide-ink)!important;box-shadow:inset 0 -2px var(--guide-accent)!important;background:0 0!important}html[data-guide-system] #top :is(.guide-tabs,.guide-header-actions,.guide-panel-actions,.guide-panel-footer,.guide-empty-action,.guide-toolbar) :is(button,a) :is(b,span,small){color:inherit!important}html[data-guide-system] #top :is(.guide-header-actions,.guide-panel-actions,.guide-panel-footer,.guide-empty-action,.guide-toolbar) :is(button,a):is(.primary,.is-primary,[data-variant=primary]),html[data-guide-system] #top .guide-button:is(.primary,.is-primary,[data-variant=primary]){background:var(--guide-accent)!important;border-color:var(--guide-accent)!important;color:var(--guide-accent-ink)!important}html[data-guide-system] #top :is(.guide-tabs,.guide-header-actions,.guide-panel-actions,.guide-panel-footer,.guide-empty-action,.guide-toolbar) :is(button,a):disabled{opacity:.48!important;cursor:not-allowed!important}html[data-guide-system] #top :is(.guide-field,.guide-toolbar,.guide-panel-body) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]){min-width:0;max-width:100%;border:1px solid var(--guide-line)!important;border-radius:var(--guide-control-radius)!important;background:var(--guide-surface)!important;min-height:44px!important;color:var(--guide-ink)!important;font-size:var(--guide-control-size)!important;box-shadow:none!important;padding:10px 12px!important;line-height:1.4!important}html[data-guide-system] body :is(.guide-tabs,.guide-panel,.guide-toolbar,.guide-header-actions,.guide-empty-state) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--guide-accent)!important;outline-offset:3px!important}html[data-guide-system] body .guide-button:focus-visible{outline:2px solid var(--guide-accent)!important;outline-offset:3px!important}html[data-guide-system] body :is(dialog,.page-theme-editor,.mk-item-preview){background:var(--guide-surface)!important;color:var(--guide-ink)!important;border-color:var(--guide-line)!important;border-radius:12px!important;box-shadow:0 16px 48px #00000026!important}html[data-guide-system] body dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#13171eb3}html[data-guide-system] #top .guide-panel table,html[data-guide-system] #top .guide-table{border-collapse:collapse;width:100%;font-size:14px!important;line-height:1.45!important}html[data-guide-system] #top :is(.guide-panel,.guide-table) th{text-align:left;background:var(--guide-inset)!important;color:var(--guide-muted)!important;border-color:var(--guide-line)!important;padding:12px 14px!important;font-size:12px!important;font-weight:650!important}html[data-guide-system] #top :is(.guide-panel,.guide-table) td{color:var(--guide-ink);border-color:var(--guide-line)!important;padding:12px 14px!important}}.guide-page-header{min-width:0;box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:24px;margin:0;padding:8px 0 24px;display:flex}.guide-page-heading{align-items:center;gap:16px;min-width:0;display:flex}.guide-page-heading>div{min-width:0}.guide-page-icon{width:48px;height:48px;color:var(--guide-accent);flex:none;place-items:center;display:grid}.guide-page-icon :is(img,svg){object-fit:contain;width:100%;height:100%}.guide-page-title{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:750;line-height:1.2}.guide-page-description{max-width:70ch;color:var(--guide-muted);margin:8px 0 0;font-size:15px;line-height:1.55}.guide-eyebrow{color:var(--guide-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:650}.guide-header-actions,.guide-panel-actions,.guide-panel-footer,.guide-empty-action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.guide-header-actions{flex:none}.guide-tabs{border-bottom:1px solid var(--guide-line);scrollbar-width:thin;align-items:stretch;gap:20px;min-width:0;max-width:100%;margin:0 0 24px;display:flex;overflow-x:auto}.guide-tab{min-height:44px;color:var(--guide-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 2px;font-size:14px;font-weight:650;display:flex}.guide-tab-copy{gap:3px;display:grid}.guide-tab-copy>span{font-weight:650}.guide-tab small{color:var(--guide-muted);font-size:12px;font-weight:400;line-height:1.4}.guide-tab-icon{flex:none;place-items:center;width:20px;height:20px;display:grid}.guide-tab-icon :is(img,svg){object-fit:contain;width:100%;height:100%}.guide-panel{background:var(--guide-surface);border:1px solid var(--guide-line);border-radius:var(--guide-radius);min-width:0;max-width:100%;box-shadow:none}.guide-panel-header{border-bottom:1px solid var(--guide-line);background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.guide-panel-header>div{min-width:0}.guide-panel-title{color:var(--guide-ink);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:1.35}.guide-panel-description{color:var(--guide-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.guide-panel-body{min-width:0;padding:24px}.guide-panel-footer{border-top:1px solid var(--guide-line);background:0 0;margin:0;padding:16px 24px}.guide-panel-body>.guide-panel{background:0 0;border:0;border-radius:0}.guide-panel-body>.guide-panel>.guide-panel-header{padding:0 0 16px}.guide-panel-body>.guide-panel>.guide-panel-body{padding:16px 0 0}.guide-toolbar{flex-wrap:wrap;align-items:end;gap:12px;min-width:0;padding:0 0 20px;display:flex}.guide-field{min-width:0;color:var(--guide-muted);flex:180px;gap:6px;font-size:12px;font-weight:600;display:grid}.guide-field>label,.guide-field>span{font-size:12px;line-height:1.4}.guide-button{border:1px solid var(--guide-line);background:var(--guide-surface);min-height:44px;color:var(--guide-ink);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.guide-empty-state{text-align:center;min-height:220px;color:var(--guide-muted);align-content:center;justify-items:center;gap:10px;padding:40px 24px;display:grid}.guide-empty-state h3{color:var(--guide-ink);margin:0;font-size:18px;font-weight:700;line-height:1.35}.guide-empty-state p{max-width:48ch;margin:0;font-size:15px;line-height:1.55}.guide-empty-icon{width:48px;height:48px;color:var(--guide-muted);place-items:center;display:grid}.guide-empty-icon :is(img,svg){object-fit:contain;width:100%;height:100%}.guide-empty-action{margin-top:6px}.guide-item-art{background:var(--guide-inset);border:0;border-radius:8px;flex:none;place-items:center;width:80px;min-width:0;height:80px;display:grid;overflow:hidden}.guide-item-art img{object-fit:contain;width:auto;max-width:76%;height:auto;max-height:76%;image-rendering:pixelated;display:block}.guide-item-art.is-small{width:48px;height:48px}.guide-item-art.is-large{width:120px;height:120px}.guide-art-placeholder{color:var(--guide-muted);font-size:20px}.guide-stack{align-content:start;gap:24px;min-width:0;display:grid}.guide-divider{border:0;border-top:1px solid var(--guide-line);margin:24px 0}.guide-table-wrap{max-width:100%;overflow-x:auto}.guide-numeric{font-variant-numeric:tabular-nums lining-nums}@media (max-width:700px){.guide-page-header{flex-direction:column;align-items:stretch;gap:16px;padding-bottom:20px}.guide-header-actions{width:100%}.guide-header-actions>*{flex:auto}.guide-tabs{gap:12px;margin-bottom:20px}.guide-panel-header{flex-wrap:wrap;padding:16px}.guide-panel-body,.guide-panel-footer{padding:16px}.guide-toolbar{align-items:stretch}.guide-toolbar>.guide-field{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.guide-tabs,.guide-panel,.guide-item-art,.guide-button{scroll-behavior:auto;transition:none;animation:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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-filter{-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-1{--tw-duration:1ms;transition-duration:1ms}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}}*{box-sizing:border-box}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}main{background:radial-gradient(circle at 75% 14%,#ffdc4a2b,#0000 26%);min-height:100vh;padding:0 4.2vw 60px}.topbar{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:82px;display:grid}.brand{letter-spacing:-.045em;align-items:center;gap:10px;font-size:18px;font-weight:850;display:flex}.brand>span:last-child{flex-direction:column;display:flex}.brand small{letter-spacing:.2em;color:#7e8d83;margin-top:1px;font-size:7px}.leaf{background:var(--forest);width:37px;height:37px;color:var(--companion-ink);border-radius:50% 50% 50% 14%;place-items:center;font-family:Georgia,serif;display:grid;transform:rotate(-8deg)}.topbar nav{color:#687a73;gap:28px;font-size:12px;font-weight:750;display:flex}.topbar nav a{border-bottom:3px solid #0000;padding:32px 0 26px}.topbar nav a:hover,.topbar nav .active{color:var(--ink);border-color:var(--orange)}.live{background:var(--companion-raised);letter-spacing:.08em;border:1px solid #b8cabc;border-radius:99px;justify-self:end;padding:9px 13px;font-size:9px;font-weight:900}.live i{background:#3ab76d;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1.8s infinite pulse;display:inline-block;box-shadow:0 0 0 4px #d8efda}.live.reconnecting{color:#8f6429;background:#fff5d7}.live.reconnecting i{background:var(--companion-accent-soft);box-shadow:0 0 0 4px #f5e6bb}@keyframes pulse{50%{opacity:.5}}.scan-dock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf0e0;border:1px solid #c6d1bf;border-radius:18px;grid-template-columns:1.25fr 1.5fr .65fr;align-items:center;gap:20px;min-height:68px;margin-top:17px;padding:12px 15px;display:grid;box-shadow:0 10px 24px #193b330f}.scan-copy{align-items:center;gap:12px;display:flex}.scan-copy div{flex-direction:column;display:flex}.scan-copy b{letter-spacing:.08em;font-size:10px}.scan-copy small{color:#6f7e76;margin-top:3px;font-size:9px}.radar-dot{background:radial-gradient(circle,#ff6b38 0 8%,#0000 9% 25%,#ff6b38 26% 30%,#0000 31% 50%,#ff6b3880 51% 55%,#0000 56%);border-radius:50%;width:30px;height:30px;animation:3.5s linear infinite turn}.scan-priorities{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.scan-priorities span{color:#9b9b8e;letter-spacing:.05em;background:#eeeade;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:900}.scan-progress{grid-template-columns:1fr auto;align-items:center;gap:9px;display:grid}.scan-progress>div{background:#e3e2d6;border-radius:20px;height:7px;overflow:hidden}.scan-progress i{background:linear-gradient(90deg,var(--orange),var(--yellow));border-radius:20px;height:100%;transition:width .35s;display:block}.scan-progress b{font-size:10px}.hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:7vw;padding:58px 0 40px;display:grid}.overline{letter-spacing:.17em;color:#6e8078;margin:0 0 17px;font-size:11px;font-weight:900}.overline span{color:var(--orange)}.hero h1{letter-spacing:-.075em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7.1vw,102px);font-weight:500;line-height:.78}.hero h1 em{color:var(--orange);font-style:italic}.subcopy{color:#63736d;max-width:610px;margin:28px 0;font-size:16px;line-height:1.6}.hero-actions{align-items:center;gap:20px;display:flex}.primary-btn{background:var(--forest);color:var(--companion-ink);border-radius:13px;padding:15px 19px;font-size:12px;font-weight:800;transition:all .2s;box-shadow:0 8px #0b2721}.primary-btn:hover{transform:translateY(-2px);box-shadow:0 10px #0b2721}.primary-btn b{color:var(--yellow);margin-left:13px}.hero-actions>span{color:#86928d;text-transform:uppercase;letter-spacing:.07em;max-width:150px;font-size:9px;line-height:1.5}.hot-card{border:1px solid var(--companion-accent);background:linear-gradient(145deg,var(--companion-accent-soft),var(--companion-accent-soft));height:360px;box-shadow:12px 14px 0 var(--forest);border-radius:35px;position:relative;overflow:hidden}.sunburst{background:repeating-conic-gradient(#ffffff52 0 8deg,transparent 8deg 18deg);animation:34s linear infinite turn;position:absolute;inset:-50%}.coin-glow{background:#fffacfb3;border-radius:50%;place-items:center;width:180px;height:180px;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 22px #ffffff24,0 20px 40px #7347002e}.coin-glow img{width:142px;height:142px;image-rendering:pixelated;filter:drop-shadow(0 12px 5px #5a360033)}.hot-chip{letter-spacing:.08em;background:#fff5c8;border-radius:99px;padding:8px 11px;font-size:10px;font-weight:900;position:absolute;top:20px;left:20px}.hot-bottom{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffae0e6;border-top:1px solid #6a540024;justify-content:space-between;align-items:end;padding:20px 23px;display:flex;position:absolute;bottom:0;left:0;right:0}.hot-bottom span{letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.hot-bottom strong{font:500 29px Georgia,serif}.hot-bottom small{font:800 9px var(--font-geist-sans)}.gain{color:#23612e;background:#d9f99d;border-radius:9px;padding:7px 9px;font-size:12px;font-weight:900}@keyframes turn{to{transform:rotate(360deg)}}.fx-tape{border:1px solid var(--forest);background:var(--forest);color:var(--companion-ink);border-radius:18px;grid-template-columns:.7fr 1.6fr .7fr;align-items:center;gap:20px;margin-bottom:16px;padding:15px 18px;display:grid}.fx-title{letter-spacing:.12em;align-items:center;gap:9px;font-size:9px;font-weight:900;display:flex}.fx-title b{border-radius:6px;padding:5px 7px;font-size:7px}.fx-title .fresh{background:var(--companion-accent-soft);color:#235e34}.fx-title .aging{background:var(--companion-accent-soft);color:#72500c}.fx-title .stale{color:#7c2516;background:#ffc2b1}.fx-equation{justify-content:center;align-items:center;gap:13px;display:flex}.fx-equation strong{font:500 19px Georgia,serif}.fx-equation i{color:var(--yellow);font-style:normal}.fx-time{text-align:right;grid-template-columns:auto auto;gap:2px 9px;display:grid}.fx-time span,.fx-time small{color:#a5b9b2;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.fx-time small{grid-column:1/-1}.fx-time b{color:var(--yellow);font-size:9px}.signal-row{grid-template-columns:1.15fr 1fr .8fr;gap:16px;display:grid}.signal-card{border:1px solid var(--line);background:var(--cream);border-radius:24px;min-height:205px;padding:22px;position:relative;overflow:hidden}.signal-heading{letter-spacing:.12em;justify-content:space-between;font-size:9px;font-weight:900;display:flex}.signal-heading b{background:#ebe9dd;border-radius:6px;padding:4px 7px}.signal-main{align-items:end;gap:8px;margin-top:10px;display:flex}.signal-main strong{font:500 62px/1 Georgia,serif}.signal-main span{color:#84908b;padding-bottom:7px;font-size:9px;line-height:1.3}.signal-main em{color:var(--orange);font-style:normal;font-weight:900}.bars{align-items:end;gap:5px;height:65px;margin-top:9px;display:flex}.bars i{background:var(--orange);opacity:.82;border-radius:5px 5px 2px 2px;flex:1}.whale{background:var(--blue);border-color:var(--companion-line)}.whale-copy{z-index:2;max-width:58%;position:relative}.signal-card>div>span{letter-spacing:.14em;font-size:9px;font-weight:900}.signal-card h2{letter-spacing:-.04em;margin:8px 0;font:500 25px/1 Georgia,serif}.signal-card p{color:#4e6c69;margin:0;font-size:10px}.whale>img{object-fit:contain;width:170px;max-height:130px;image-rendering:pixelated;filter:drop-shadow(0 9px 3px #1e505829);position:absolute;bottom:5px;right:-5px}.bubbles i{border:1px solid #fffc;border-radius:50%;position:absolute}.bubbles i:first-child{width:20px;height:20px;top:18px;right:18px}.bubbles i:nth-child(2){width:10px;height:10px;top:44px;right:45px}.pinkbean{background:#ffd3e2;border-color:#e9a9c0}.pinkbean>div{z-index:2;position:relative}.pinkbean>img{object-fit:contain;width:118px;max-height:125px;image-rendering:pixelated;filter:drop-shadow(0 7px 2px #6f2c452e);position:absolute;bottom:0;right:-2px}.section-heading{justify-content:space-between;align-items:end;margin:66px 0 20px;display:flex}.section-heading span,.reef-heading>div>span{letter-spacing:.15em;color:var(--orange);font-size:9px;font-weight:900}.section-heading h2,.reef-heading h2{letter-spacing:-.05em;margin:7px 0 5px;font:500 38px/1 Georgia,serif}.section-heading p{color:#738079;margin:0;font-size:11px}.section-heading>a{border:1px solid var(--line);background:var(--cream);border-radius:10px;padding:10px 13px;font-size:10px;font-weight:800}.source-note{color:#396038;text-transform:uppercase;letter-spacing:.07em;background:#e4f1cf;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900}.pet-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.pet-card{background:var(--cream);border:1px solid #cabf9f;border-radius:25px;grid-template-columns:.72fr 1.28fr;min-height:214px;transition:all .2s;display:grid;overflow:hidden;box-shadow:0 12px 25px #323a2c12}.pet-card:hover{transform:translateY(-4px);box-shadow:0 18px 30px #323a2c1c}.pet-art{background:linear-gradient(145deg,#d5f0dc,#b8dfcf);place-items:center;display:grid;position:relative}.pet-art span{color:var(--companion-ink);letter-spacing:.08em;background:#143d33;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:900;position:absolute;top:13px;left:13px}.pet-art img{object-fit:contain;width:106px;height:106px;image-rendering:pixelated;filter:drop-shadow(0 10px 3px #2a584629)}.pet-info{padding:27px 24px}.pet-info small{color:#748076;letter-spacing:.12em;font-size:8px;font-weight:900}.pet-info h3{margin:5px 0 18px;font:500 28px/1 Georgia,serif}.pet-info strong{font-size:15px;display:block}.pet-info p{color:#708077;margin:5px 0 18px;font-size:10px}.pet-info i{color:var(--orange);font-size:9px;font-style:normal;font-weight:900}.pet-filter-row{flex-wrap:wrap;gap:8px;margin:-7px 0 14px;display:flex}.pet-filter-row span{background:var(--companion-inset);color:var(--companion-muted);letter-spacing:.08em;border:1px solid #5589f961;border-radius:9px;padding:7px 9px;font-size:7px;font-weight:900}.pet-filter-row span:first-child{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.tape{border:1px solid var(--line);background:var(--cream);border-radius:24px;margin-top:18px;overflow:hidden}.tape-title{letter-spacing:.13em;justify-content:space-between;padding:17px 20px 12px;font-size:9px;font-weight:900;display:flex}.tape-title b{color:#7d8a84}.ticker-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.ticker{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;padding:15px;transition:all .2s;display:grid}.ticker.hot{background:#fff4bf}.ticker-icon{background:var(--companion-raised);border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.ticker-icon img{width:32px;height:32px;image-rendering:pixelated}.ticker b,.ticker small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ticker small{color:#738079;margin-top:3px;font-size:8px}.ticker em,.asset-card>em{border-radius:8px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.up{color:#246b34;background:#dcf6c7}.down{color:#a43e31;background:#fee0db}.contract-watch{background:var(--companion-surface);color:var(--companion-ink);border-radius:25px;grid-template-columns:.85fr 1.15fr;gap:24px;margin-top:18px;padding:27px;display:grid;box-shadow:10px 11px #b8a7c8}.contract-copy>span{color:var(--companion-ink);letter-spacing:.14em;font-size:8px;font-weight:900}.contract-copy h2{letter-spacing:-.045em;max-width:500px;margin:8px 0;font:500 31px/1 Georgia,serif}.contract-copy p{color:#bdb3c4;max-width:580px;font-size:10px;line-height:1.6}.contract-copy code{color:var(--companion-accent);border:1px solid #594e63;border-radius:8px;margin-top:6px;padding:7px 9px;font-size:9px;display:inline-block}.contract-links{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.contract-links a{background:var(--companion-surface);color:var(--companion-ink);border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.watchlist-items{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.watchlist-items a{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:7px;min-width:0;padding:9px;display:grid}.watchlist-items img{object-fit:contain;width:38px;height:38px;image-rendering:pixelated}.watchlist-items span{color:#e6ddea;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:750;overflow:hidden}.watchlist-items b{color:#bfee62;letter-spacing:.06em;grid-column:2;font-size:7px}.search-box{border:1px solid var(--line);background:var(--cream);border-radius:15px;grid-template-columns:1fr auto;padding:6px;display:grid}.search-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:12px}.search-box button{background:var(--forest);color:var(--companion-ink);border:0;border-radius:10px;padding:11px 15px;font-size:10px;font-weight:800}.filter-row{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}.filter-row button,.window-toggle button{border:1px solid var(--line);color:#718078;background:0 0;border-radius:9px;padding:7px 10px;font-size:9px;font-weight:800}.filter-row button.active{background:var(--yellow);border-color:var(--companion-accent);color:var(--ink)}.search-note{color:#64736c;margin:9px 2px;font-size:10px}.asset-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.asset-card{border:1px solid var(--line);background:var(--cream);border-radius:18px;grid-template-columns:auto 1fr;gap:12px;min-width:0;padding:15px;transition:all .2s;display:grid;position:relative}.asset-card:hover{border-color:#97b289;transform:translateY(-3px)}.asset-rank{background:#e7f3d1;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid;position:absolute;top:9px;right:9px}.asset-image{background:var(--companion-raised);border-radius:13px;place-items:center;width:58px;height:58px;display:grid}.asset-image img{object-fit:contain;width:48px;height:48px;image-rendering:pixelated}.asset-copy{min-width:0}.asset-copy span{color:#859188;letter-spacing:.1em;font-size:7px;font-weight:900}.asset-copy h3{white-space:nowrap;text-overflow:ellipsis;margin:5px 0 9px;font-size:12px;overflow:hidden}.asset-copy strong,.asset-copy small{display:block}.asset-copy small{color:#78837e;margin-top:3px;font-size:8px}.asset-card>em{position:absolute;bottom:9px;right:9px}.fomo-banner{border:1px solid var(--companion-accent);background:linear-gradient(110deg,var(--companion-accent-soft) 0 59%,var(--companion-surface) 59%);color:var(--companion-ink);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:25px;margin:15px 0;padding:22px 24px;display:grid;box-shadow:0 9px #184da9}.fomo-banner>div:first-child>span{letter-spacing:.13em;font-size:8px;font-weight:950}.fomo-banner h3{margin:7px 0 5px;font:500 29px/1 Georgia,serif}.fomo-banner p{max-width:650px;margin:0;font-size:10px;line-height:1.55}.fomo-banner p strong{color:#b32121}.fomo-price{min-width:245px;color:var(--companion-ink)}.fomo-price>*{display:block}.fomo-price small{color:#6cf5ba;letter-spacing:.13em;font-size:7px;font-weight:900}.fomo-price>b{margin:4px 0;font:500 22px Georgia,serif}.fomo-price>strong{color:var(--companion-accent);font-size:11px}.fomo-price em{color:var(--companion-muted);margin:4px 0 10px;font-size:7px;font-style:normal}.fomo-price button{color:var(--companion-ink);background:#50f0a5;border:0;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.whale-reef{background:radial-gradient(circle at 80% 20%,#214a42 0,transparent 26%),var(--night);color:var(--companion-ink);border-radius:34px;margin:70px -2vw 0;padding:38px 2vw 22px;box-shadow:0 18px #bcd8cb}.reef-heading{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.reef-heading p{color:#98aaa4;max-width:550px;margin:0;font-size:11px}.window-toggle{background:#1b2926;border-radius:11px;gap:6px;padding:4px;display:flex}.window-toggle button{color:#8fa099;border:0}.window-toggle button.active{background:var(--lime);color:#173a32}.wallet-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.wallet-card{background:#19221f;border:1px solid #384844;border-radius:22px;min-height:258px;padding:15px;position:relative;overflow:hidden}.wallet-portrait{background:#8d9999;place-items:center;height:86px;margin:-15px -15px 13px;display:grid}.wallet-portrait img{object-fit:contain;max-width:90%;height:84px;image-rendering:pixelated}.wallet-portrait span{color:#ffffff61;font:700 48px Georgia,serif}.wallet-top{align-items:center;gap:6px;display:flex}.wallet-top>strong{margin-right:auto;font:500 23px Georgia,serif}.wallet-top span,.wallet-top i{text-transform:uppercase;border-radius:7px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.wallet-top .whale,.wallet-top .dolphin{background:var(--companion-raised);color:var(--companion-ink)}.wallet-top .organic{color:#345c2d;background:#dff4bf}.wallet-top .watch{background:var(--companion-accent-soft);color:#6d4e10}.wallet-top .burst{color:#721d12;background:#ffb7a8}.wallet-card h3{margin:13px 0 4px;font-size:13px}.wallet-card p{color:#96a49f;margin:0;font-size:8px}.wallet-total{border-top:1px solid #33413d;margin-top:16px;padding-top:12px}.wallet-total>*{display:block}.wallet-total small{color:#7f918b;letter-spacing:.1em;font-size:7px}.wallet-total strong{margin:3px 0;font:500 19px Georgia,serif}.wallet-total span{color:var(--lime);font-size:8px}.wallet-card>a{color:#b9cac4;font-size:8px;font-weight:800;position:absolute;bottom:14px;right:14px}.reef-empty{background:#17231f;border:1px solid #344640;border-radius:24px;grid-template-columns:.38fr 1fr;align-items:center;min-height:225px;display:grid;overflow:hidden}.reef-whale{background:linear-gradient(145deg,var(--companion-raised),var(--companion-raised));place-items:center;height:100%;display:grid}.reef-whale img{object-fit:contain;width:190px;max-height:150px;image-rendering:pixelated}.reef-empty>div:last-child{padding:30px}.reef-empty span{color:var(--lime);letter-spacing:.13em;font-size:8px;font-weight:900}.reef-empty h3{margin:8px 0;font:500 28px Georgia,serif}.reef-empty p{color:#9caaa5;max-width:650px;font-size:10px;line-height:1.6}.reef-tags{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.reef-tags b{color:#bed1ca;letter-spacing:.05em;border:1px solid #3a4d47;border-radius:7px;padding:7px 9px;font-size:7px}.reef-ethics{border-top:1px solid #2f403a;gap:20px;margin-top:18px;padding-top:16px;font-size:8px;display:flex}.reef-ethics b{color:var(--yellow)}.reef-ethics span{color:#8fa099}footer{border-top:1px solid var(--line);grid-template-columns:1fr 2fr 1fr;align-items:center;gap:20px;margin-top:60px;padding-top:24px;display:grid}footer p{color:#7c8882;text-align:center;margin:0;font-size:9px}footer>a{justify-self:end;font-size:9px;font-weight:800}:root{--ink:#f5f7ff;--forest:#07142f;--paper:#020817;--cream:#081633;--orange:#ffe01b;--yellow:#ffe01b;--lime:#50f0a5;--line:#75a1ff40;--blue:#0c3d91;--night:#020817}main{background:radial-gradient(circle at 8% 12%,#184dd373,transparent 23%),radial-gradient(circle at 88% 20%,#5e2dae4d,transparent 22%),radial-gradient(circle at 25% 80%,#008dd033,transparent 25%),linear-gradient(var(--companion-inset),var(--companion-inset)),repeating-radial-gradient(circle at 14% 16%,#fffc 0 1px,transparent 1.5px 58px),var(--companion-canvas)}@supports (color:color-mix(in lab, red, red)){main{background:radial-gradient(circle at 8% 12%,#184dd373,transparent 23%),radial-gradient(circle at 88% 20%,#5e2dae4d,transparent 22%),radial-gradient(circle at 25% 80%,#008dd033,transparent 25%),linear-gradient(color-mix(in srgb, var(--companion-inset) 25%, transparent),color-mix(in srgb, var(--companion-inset) 86%, transparent)),repeating-radial-gradient(circle at 14% 16%,#fffc 0 1px,transparent 1.5px 58px),var(--companion-canvas)}}.topbar{border-color:var(--line)}.brand small,.topbar nav,.hero-actions>span,.subcopy{color:var(--companion-muted)}.leaf{background:var(--yellow);color:var(--companion-ink)}.topbar nav a:hover,.topbar nav .active{color:var(--companion-ink)}.live{background:var(--companion-inset);border-color:#50f0a56b}@supports (color:color-mix(in lab, red, red)){.live{background:color-mix(in srgb, var(--companion-inset) 80%, transparent)}}.live{color:#bfffe0}.scan-dock{border-color:var(--line);background:var(--companion-inset)}@supports (color:color-mix(in lab, red, red)){.scan-dock{background:color-mix(in srgb, var(--companion-inset) 90%, transparent)}}.scan-dock{box-shadow:0 10px 30px #0000004d}.scan-copy small{color:var(--companion-muted)}.scan-priorities span{background:var(--companion-surface);color:var(--companion-ink)}.scan-priorities .done{color:#65f4b4;background:#0d493e}.scan-progress>div{background:var(--companion-surface)}.scan-progress i{background:linear-gradient(90deg,#50f0a5,var(--companion-accent-soft))}.overline{color:var(--companion-muted)}.overline span,.section-heading span,.reef-heading>div>span{color:var(--yellow)}.hero h1 em{color:var(--yellow);text-shadow:0 0 34px #ffe01b38}.primary-btn{border:1px solid var(--companion-accent);background:var(--yellow);color:var(--companion-ink);box-shadow:0 8px #8f7400}.primary-btn:hover{box-shadow:0 10px #8f7400}.primary-btn b{color:var(--companion-ink)}.hot-card{border-color:var(--companion-accent);background:linear-gradient(145deg,var(--companion-accent-soft),var(--companion-accent-soft));box-shadow:12px 14px #1747a8}.hot-bottom{color:var(--companion-ink)}.fx-tape{border-color:var(--companion-line);background:linear-gradient(90deg,var(--companion-inset),var(--companion-surface))}.signal-card{border-color:var(--line);background:linear-gradient(145deg,var(--companion-inset),var(--companion-inset))}@supports (color:color-mix(in lab, red, red)){.signal-card{background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 96%, transparent),color-mix(in srgb, var(--companion-inset) 97%, transparent))}}.signal-card{box-shadow:0 14px 35px #0003}.signal-heading b{background:var(--companion-raised)}.signal-card p{color:var(--companion-muted)}.momentum .bars i{background:linear-gradient(var(--companion-accent-soft),#ff9d00)}.whale,.pinkbean{background:linear-gradient(145deg,var(--companion-raised),var(--companion-surface))}.section-heading p{color:var(--companion-muted)}.section-heading>a,.section-heading>button{border:1px solid var(--line);background:var(--companion-surface);color:var(--companion-ink);border-radius:10px;padding:10px 13px;font-size:10px;font-weight:800}.source-note{color:#72f7bc;background:#0c493e}.pet-card{-webkit-appearance:none;appearance:none;color:inherit;text-align:left;background:var(--companion-inset);border-color:#5488fa66;padding:0;box-shadow:0 15px 35px #0000004d}.pet-art{background:linear-gradient(145deg,var(--companion-hover),var(--companion-raised))}.pet-art span{background:var(--yellow);color:var(--companion-ink)}.pet-info small,.pet-info p{color:var(--companion-muted)}.pet-info strong em{color:var(--companion-accent);font-size:8px;font-style:normal}.pet-info i{color:var(--yellow)}.pet-rates,.detail-rates{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.pet-rates span,.detail-rates b{background:var(--companion-surface);border:1px solid #5e8efa52;border-radius:9px;padding:8px 9px}.pet-rates b,.pet-rates small,.detail-rates b,.detail-rates small{display:block}.pet-rates b{color:var(--companion-ink);font-size:10px}.pet-rates small,.detail-rates small{color:#68efb4;letter-spacing:.1em;margin-top:3px;font-size:6px}.tape,.search-box,.asset-card{border-color:var(--line);background:var(--companion-inset)}@supports (color:color-mix(in lab, red, red)){.tape,.search-box,.asset-card{background:color-mix(in srgb, var(--companion-inset) 94%, transparent)}}.ticker{-webkit-appearance:none;appearance:none;color:inherit;text-align:left;background:0 0}.ticker.hot{background:linear-gradient(145deg,#ffe01b33,var(--companion-inset))}@supports (color:color-mix(in lab, red, red)){.ticker.hot{background:linear-gradient(145deg,#ffe01b33,color-mix(in srgb, var(--companion-inset) 96%, transparent))}}.ticker:hover,.ticker-icon,.asset-image{background:var(--companion-surface)}.ticker small,.asset-copy small{color:var(--companion-muted)}.filter-row button{border-color:var(--line);color:var(--companion-muted)}.filter-row button.active{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.search-box input{color:var(--companion-ink)}.search-box input::placeholder{color:var(--companion-muted)}.search-box button{background:var(--companion-accent-soft);color:var(--companion-ink)}.asset-card{-webkit-appearance:none;appearance:none;color:inherit;text-align:left}.asset-card:hover{border-color:var(--companion-accent)}.asset-rank{color:#68efb4;background:#0c493e}.contract-watch{background:linear-gradient(145deg,var(--companion-inset),var(--companion-surface));box-shadow:10px 11px #1649a8}.contract-copy p{color:var(--companion-muted)}.contract-copy code{border-color:var(--companion-line);background:var(--companion-inset);color:var(--companion-accent)}.contract-links button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.contract-links button.active{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.contract-panel{min-height:230px;max-height:330px;padding:4px;overflow:auto}.watchlist-items button,.chain-list button{-webkit-appearance:none;appearance:none;border:1px solid var(--companion-line);background:var(--companion-surface);min-width:0;color:var(--companion-ink);text-align:left;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.watchlist-items{max-height:290px;overflow:auto}.watchlist-items button img,.chain-list button img{object-fit:contain;width:38px;height:38px;image-rendering:pixelated}.watchlist-items button span,.chain-list button span{white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:750;overflow:hidden}.watchlist-items button b,.chain-list button strong{color:#65f2b3;font-size:7px}.chain-list{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.chain-list button>b{color:var(--companion-accent);font-size:10px}.chain-list span small{color:var(--companion-muted);margin-top:3px;font-size:7px;display:block}.chain-empty{border:1px dashed var(--companion-line);min-height:210px;color:var(--companion-muted);text-align:center;border-radius:14px;grid-column:1/-1;place-items:center;padding:30px;font-size:10px;display:grid}.asset-detail{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-surface),var(--companion-canvas));border-radius:20px;grid-template-columns:150px 1fr;gap:22px;margin-top:15px;padding:22px;display:grid;position:relative;box-shadow:0 16px 35px #0000004d}.detail-art{background:var(--companion-surface);border-radius:15px;place-items:center;display:grid}.detail-art img{object-fit:contain;width:110px;height:110px;image-rendering:pixelated}.asset-detail>div:last-child>span{color:#65f2b3;letter-spacing:.1em;font-size:8px;font-weight:900}.asset-detail h3{margin:6px 0;font:500 28px Georgia,serif}.asset-detail>div:last-child>strong{font-size:16px}.asset-detail p{color:var(--companion-accent);font-size:10px}.asset-detail>div:last-child>small{color:var(--companion-muted)}.close-detail{background:var(--companion-raised);width:28px;height:28px;color:var(--companion-ink);border:0;border-radius:50%;position:absolute;top:10px;right:10px}.whale-reef{background:radial-gradient(circle at 80% 20%,var(--companion-raised) 0,transparent 29%),var(--companion-canvas);box-shadow:0 18px #1746a1}.wallet-card{border-color:var(--companion-line);background:var(--companion-inset)}.wallet-card>button{color:var(--companion-muted);background:0 0;border:0;font-size:8px;font-weight:800;position:absolute;bottom:14px;right:14px}.reef-empty{border-color:var(--companion-line);background:var(--companion-inset)}.reef-whale{background:linear-gradient(145deg,var(--companion-raised),var(--companion-surface))}.reef-tags b{border-color:var(--companion-line);color:var(--companion-ink)}.reef-ethics{border-color:var(--companion-line)}.window-toggle{background:var(--companion-inset)}footer{border-color:var(--line)}footer p{color:var(--companion-muted)}@media (max-width:1050px){.scan-dock{grid-template-columns:1fr auto}.scan-priorities{display:none}.asset-grid{grid-template-columns:repeat(3,1fr)}.wallet-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.topbar{grid-template-columns:1fr auto}.topbar nav{display:none}.hero{grid-template-columns:1fr;padding-top:44px}.hot-card{height:320px}.fx-tape{grid-template-columns:1fr}.fx-title,.fx-equation{justify-content:center}.fx-time{text-align:center;justify-content:center}.signal-row{grid-template-columns:1fr 1fr}.momentum{grid-column:1/-1}.ticker-grid,.asset-grid{grid-template-columns:1fr 1fr}.hero h1{font-size:68px}.pet-card{grid-template-columns:1fr}.pet-art{min-height:145px}.contract-watch,.reef-empty{grid-template-columns:1fr}.reef-whale{min-height:170px}}@media (max-width:600px){main{padding-inline:18px}.scan-dock{grid-template-columns:1fr}.scan-progress{width:100%}.hero h1{font-size:53px}.hero-actions{flex-direction:column;align-items:flex-start}.hot-card{height:290px}.fx-equation{gap:6px}.fx-equation strong{font-size:13px}.signal-row,.pet-grid,.ticker-grid,.asset-grid,.wallet-grid,.chain-list{grid-template-columns:1fr}.momentum{grid-column:auto}.section-heading,.reef-heading{flex-direction:column;align-items:flex-start;gap:15px}.fomo-banner{background:linear-gradient(165deg,var(--companion-accent-soft) 0 58%,var(--companion-surface) 58%);grid-template-columns:1fr}.fomo-price{padding-top:20px}.whale-reef{margin-inline:-8px;padding-inline:15px}.ticker{border-right:0}.watchlist-items,.asset-detail{grid-template-columns:1fr}.detail-art{min-height:145px}.reef-empty>div:last-child{padding:22px}footer{text-align:center;grid-template-columns:1fr}footer>a{justify-self:center}}@media (prefers-reduced-motion:reduce){.sunburst,.radar-dot,.live i{animation:none}*{scroll-behavior:auto!important}}.asset-intelligence{border:1px solid var(--companion-line);background:radial-gradient(circle at 90% 0,var(--companion-inset),transparent 25%),linear-gradient(145deg,var(--companion-surface),var(--companion-canvas));border-radius:24px;margin-top:18px;padding:22px;position:relative}@supports (color:color-mix(in lab, red, red)){.asset-intelligence{background:radial-gradient(circle at 90% 0,color-mix(in srgb, var(--companion-inset) 32%, transparent),transparent 25%),linear-gradient(145deg,var(--companion-surface),var(--companion-canvas))}}.asset-intelligence{overflow:hidden;box-shadow:0 18px 45px #00000061,10px 11px #1749a7}.intelligence-head{grid-template-columns:138px 1fr auto;align-items:center;gap:20px;padding-right:38px;display:grid}.asset-intelligence .detail-art{height:124px}.detail-identity>span,.story-lead>span,.panel-title span,.fee-panel>span,.technical-intro span,.collection-edge span,.market-handoff span{color:#61efb3;letter-spacing:.13em;font-size:8px;font-weight:950}.detail-identity h3{margin:6px 0 4px;font:500 31px/1 Georgia,serif}.detail-identity>strong{font-size:17px}.detail-identity p{color:var(--companion-accent);margin:5px 0;font-size:11px}.detail-identity>small{color:var(--companion-muted);font-size:8px}.signal-seal{border:1px solid var(--companion-line);background:var(--companion-inset);text-align:center;border-radius:16px;min-width:145px;padding:14px}.signal-seal>*{display:block}.signal-seal small{color:var(--companion-muted);letter-spacing:.12em;font-size:7px}.signal-seal b{color:var(--companion-accent);margin:5px 0;font:600 24px Georgia,serif}.signal-seal span{color:var(--companion-muted);font-size:8px}.signal-seal.hot{border-color:var(--companion-accent);box-shadow:0 0 25px #ffe01b1f}.signal-seal.cooling b{color:#ff8a7b}.detail-tabs{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:13px;gap:7px;margin:19px 0 16px;padding:5px;display:flex;overflow:auto}.detail-tabs button{color:var(--companion-muted);background:0 0;border:0;border-radius:9px;flex:none;padding:9px 12px;font-size:9px;font-weight:900}.detail-tabs button:hover{color:var(--companion-ink)}.detail-tabs button.active{background:var(--companion-accent-soft);color:var(--companion-ink)}.detail-loading{border:1px dashed var(--companion-line);min-height:190px;color:var(--companion-muted);border-radius:17px;justify-content:center;align-items:center;gap:14px;display:flex}.detail-loading i{border:3px solid var(--companion-line);border-top-color:#ffe01b;border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin}.detail-loading b,.detail-loading span{display:block}.detail-loading b{color:var(--companion-ink);font-size:12px}.detail-loading span{margin-top:4px;font-size:9px}.detail-loading.warning{color:#ffbdaf}@keyframes spin{to{transform:rotate(360deg)}}.story-view{grid-template-columns:.72fr 1.28fr;gap:16px;display:grid}.story-lead{background:linear-gradient(145deg,var(--companion-accent-soft),var(--companion-accent-soft));color:var(--companion-ink);border-radius:18px;padding:22px}.story-lead>span{color:var(--companion-ink)}.story-lead h4{margin:9px 0;font:500 27px/1.05 Georgia,serif}.story-lead p{margin:0;font-size:10px;line-height:1.65}.story-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.story-card{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:14px;padding:14px}.story-card>span{color:var(--companion-muted);letter-spacing:.1em;font-size:7px;font-weight:900}.story-card strong{margin:7px 0 5px;font:500 22px Georgia,serif;display:block}.story-card p{color:var(--companion-muted);margin:0;font-size:8px;line-height:1.55}.story-card.hot{border-color:var(--companion-accent)}.story-card.hot strong,.story-card.up strong{color:var(--companion-accent)}.story-card.watch{border-color:#ce6570}.story-card.watch strong{color:#ff9e8f}.story-card.cool strong{color:var(--companion-muted)}.coupon-math{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:15px;grid-column:1/-1;padding:15px 17px}.coupon-math>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.coupon-math b{background:var(--companion-surface);border-radius:10px;padding:11px;font-size:12px}.coupon-math small{color:#61efb3;letter-spacing:.08em;margin-top:3px;font-size:7px;display:block}.coupon-math p{color:var(--companion-muted);margin:8px 0 0;font-size:8px}.listings-view{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.orderbook-panel,.fee-panel,.fills-view,.technical-view{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:17px;padding:17px}.panel-title{justify-content:space-between;align-items:end;gap:15px;margin-bottom:13px;display:flex}.panel-title b{margin-top:4px;font:500 20px Georgia,serif;display:block}.panel-title>small{color:var(--companion-muted);font-size:8px}.order-head,.order-row{grid-template-columns:1.25fr 1fr .7fr;align-items:center;gap:10px;display:grid}.order-head,.fill-head{color:var(--companion-muted);letter-spacing:.08em;padding:0 9px 7px;font-size:7px;font-weight:900}.order-head span:last-child{text-align:right}.order-list{max-height:380px;overflow:auto}.order-row{border-top:1px solid #4365ab40;min-height:35px;padding:7px 9px;position:relative;overflow:hidden}.order-row i{background:#50f0a517;border-radius:5px 0 0 5px;position:absolute;inset:4px 0 4px auto}.order-row>:not(i){position:relative}.order-row b{font-size:9px}.order-row span{color:var(--companion-muted);font-size:8px}.order-row strong{text-align:right;color:#61efb3;font-size:9px}.fee-panel>h4{margin:7px 0 16px;font:500 25px/1 Georgia,serif}.fee-panel label{border:1px solid var(--companion-line);color:var(--companion-muted);border-radius:10px;grid-template-columns:1fr 95px;align-items:center;padding:9px 10px;font-size:9px;display:grid}.fee-panel input{background:var(--companion-surface);width:100%;color:var(--companion-ink);text-align:right;border:0;border-radius:7px;padding:7px}.fee-panel>div{margin-top:12px}.fee-panel p{border-bottom:1px solid var(--companion-line);color:var(--companion-muted);justify-content:space-between;align-items:center;margin:0;padding:10px 2px;font-size:8px;display:flex}.fee-panel p b{text-align:right;color:var(--companion-ink);font-size:10px}.fee-panel p small{color:#6eeeb9;margin-top:3px;display:block}.fee-panel p.net{color:var(--companion-accent);border:0;margin-top:5px}.fee-panel p.net b{color:var(--companion-accent);font-size:13px}.fee-panel>small{color:var(--companion-muted);margin-top:14px;font-size:7px;line-height:1.5;display:block}.fill-head,.fill-row{grid-template-columns:1.25fr .6fr .8fr .8fr;align-items:center;gap:12px;display:grid}.fill-list{max-height:420px;overflow:auto}.fill-row{border-top:1px solid #4365ab40;padding:10px 9px}.fill-row b{font-size:9px}.fill-row span{color:var(--companion-muted);font-size:9px}.fill-row strong{color:#61efb3;font-size:9px}.fill-row time{color:var(--companion-muted);font-size:8px}.fill-row time small{color:var(--companion-ink);margin-top:2px;font-size:6px;display:block}.technical-intro{justify-content:space-between;align-items:start;gap:20px;display:flex}.technical-intro h4{margin:7px 0 5px;font:500 25px Georgia,serif}.technical-intro p{color:var(--companion-muted);margin:0;font-size:9px}.period-toggle{background:var(--companion-surface);border-radius:10px;gap:5px;padding:4px;display:flex}.period-toggle button{color:var(--companion-muted);background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:900}.period-toggle button.active{background:var(--companion-accent-soft);color:var(--companion-ink)}.indicator-strip{grid-template-columns:repeat(5,1fr);gap:8px;margin:16px 0;display:grid}.indicator-strip b{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);border-radius:10px;padding:11px;font-size:10px}.indicator-strip span{color:var(--companion-muted);letter-spacing:.09em;margin-bottom:5px;font-size:6px;display:block}.history-chart{border:1px solid var(--companion-line);background:repeating-linear-gradient(to bottom,transparent 0 41px,#5d7ebf2e 42px),var(--companion-inset);border-radius:13px;align-items:stretch;gap:4px;height:210px;padding:12px 8px 24px;display:flex;overflow:hidden}.history-day{flex:1;min-width:7px;position:relative}.history-day .volume-bar{background:#3871dd73;border-radius:4px 4px 0 0;position:absolute;bottom:0;left:15%;right:15%}.history-day .price-dot{border:2px solid var(--companion-line);background:var(--companion-accent-soft);border-radius:50%;width:7px;height:7px;position:absolute;left:50%;transform:translate(-50%,50%);box-shadow:0 0 8px #ffe01b}.history-day>span{color:var(--companion-ink);font-size:6px;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.chart-legend{color:var(--companion-muted);align-items:center;gap:14px;margin-top:10px;font-size:7px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{border-radius:50%;width:8px;height:8px}.chart-legend i.avg{background:var(--companion-accent-soft)}.chart-legend i.vol{background:var(--companion-hover)}.chart-legend small{color:var(--companion-ink);margin-left:auto}.collection-edge{border:1px solid var(--companion-line);background:radial-gradient(circle at 92% 8%,#1d60aa66,transparent 28%),var(--companion-inset);border-radius:18px;padding:18px}.collection-edge-head{grid-template-columns:1fr 150px;align-items:center;gap:20px;display:grid}.collection-edge-head h4{margin:7px 0;font:500 28px Georgia,serif}.collection-edge-head p{max-width:720px;color:var(--companion-muted);margin:0;font-size:9px;line-height:1.6}.collection-edge-head img{object-fit:contain;width:145px;max-height:95px;image-rendering:pixelated}.edge-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.edge-options article{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:14px;padding:16px}.edge-options article.fusion-option{background:linear-gradient(145deg,#ffe01b1f,var(--companion-surface));border-color:#b29a17}.edge-options h5{margin:7px 0;font:500 21px Georgia,serif}.edge-options p,.edge-options li{color:var(--companion-muted);font-size:8px;line-height:1.55}.edge-options ul{padding-left:17px}.edge-options a,.market-handoff a{background:var(--companion-accent-soft);color:var(--companion-ink);border-radius:9px;margin-top:7px;padding:10px 12px;font-size:9px;font-weight:950;display:inline-block}.referral-disclosure{color:var(--companion-muted);margin-top:10px;font-size:7px;display:block}.market-handoff{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:14px 16px;display:flex}.market-handoff b,.market-handoff small{display:block}.market-handoff b{margin:4px 0;font-size:11px}.market-handoff small{color:var(--companion-muted);font-size:7px}.market-handoff a{white-space:nowrap;margin:0}.asset-intelligence .close-detail{z-index:3;top:12px;right:12px}.snapshot-note{color:var(--companion-accent)!important}.signal-seal.snapshot{background:linear-gradient(145deg,#2f2017,var(--companion-inset));border-color:#b78345}.signal-seal.snapshot b{color:var(--companion-accent)}.detail-freshness{color:#ffe8be;background:linear-gradient(100deg,#b7834530,#2f2017c2);border:1px solid #b78345;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:10px 12px;display:flex}.detail-freshness>div{min-width:0}.detail-freshness span,.detail-freshness b,.detail-freshness small{display:block}.detail-freshness span{color:var(--companion-accent);letter-spacing:.11em;font-size:8px;font-weight:950}.detail-freshness b{color:var(--companion-ink);margin-top:2px;font-size:12px}.detail-freshness small{color:var(--companion-accent);margin-top:2px;font-size:9px;line-height:1.4}.detail-freshness button{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink);border-radius:8px;flex:none;padding:8px 11px;font-size:9px;font-weight:950}.detail-freshness.aging{border-color:var(--companion-line);background:linear-gradient(100deg,#4e9cca2b,var(--companion-inset))}@supports (color:color-mix(in lab, red, red)){.detail-freshness.aging{background:linear-gradient(100deg,#4e9cca2b,color-mix(in srgb, var(--companion-inset) 82%, transparent))}}.detail-freshness.aging span,.detail-freshness.aging small{color:var(--companion-muted)}.opportunity-window.snapshot{background:linear-gradient(95deg,#b783452b,var(--companion-surface) 35%,var(--companion-inset));border-color:#b78345}.opportunity-window.snapshot .opportunity-alert{color:var(--companion-accent)}.opportunity-window.snapshot .opportunity-alert i{background:var(--companion-accent-soft);animation:none;box-shadow:0 0 12px #ffd58fb8}@media (max-width:900px){.intelligence-head{grid-template-columns:110px 1fr}.signal-seal{grid-column:1/-1}.story-view,.listings-view{grid-template-columns:1fr}.indicator-strip{grid-template-columns:repeat(3,1fr)}.collection-edge-head{grid-template-columns:1fr 110px}}@media (max-width:600px){.asset-intelligence{padding:15px;box-shadow:0 10px #1749a7}.intelligence-head{grid-template-columns:1fr;padding-right:0}.asset-intelligence .detail-art{min-height:130px}.detail-tabs{margin-inline:-3px}.story-grid,.coupon-math>div,.edge-options{grid-template-columns:1fr}.fill-head,.fill-row{grid-template-columns:1.15fr .55fr .8fr}.fill-head span:nth-child(4),.fill-row time{display:none}.indicator-strip{grid-template-columns:1fr 1fr}.history-chart{height:170px}.collection-edge-head{grid-template-columns:1fr}.collection-edge-head img{display:none}.market-handoff{flex-direction:column;align-items:flex-start}.market-handoff a{text-align:center;width:100%}.detail-freshness{flex-direction:column;align-items:flex-start;gap:9px}.detail-freshness button{width:100%}}.opportunity-window{border:1px solid var(--companion-line);background:linear-gradient(90deg,var(--companion-surface),var(--companion-inset));border-radius:15px;grid-template-columns:auto 1fr minmax(210px,.8fr) auto;align-items:center;gap:15px;margin-bottom:14px;padding:12px 14px;display:grid}.opportunity-window.hot{border-color:var(--companion-accent);background:linear-gradient(95deg,#ffe01b33,var(--companion-surface) 35%,var(--companion-inset))}.opportunity-alert{color:var(--companion-accent);letter-spacing:.11em;white-space:nowrap;align-items:center;gap:7px;font-size:8px;font-weight:950;display:flex}.opportunity-alert i{background:var(--companion-accent-soft);border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite pulse;box-shadow:0 0 12px #ffe01b}.opportunity-facts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.opportunity-facts b{border-left:1px solid var(--companion-line);color:var(--companion-ink);padding:7px 8px;font-size:10px}.opportunity-facts small{color:var(--companion-muted);letter-spacing:.07em;margin-bottom:3px;font-size:6px;display:block}.opportunity-window p{color:var(--companion-muted);margin:0;font-size:7px;line-height:1.45}.opportunity-window>button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.opportunity-window>button.watching{color:#88ffd0;background:#0c493e;border-color:#50f0a5}@media (max-width:1100px){.opportunity-window{grid-template-columns:1fr auto}.opportunity-facts{grid-area:2/1/auto/-1}.opportunity-window p{grid-column:1/-1}}@media (max-width:600px){.opportunity-window{grid-template-columns:1fr}.opportunity-facts{grid-row:auto;grid-template-columns:1fr}.opportunity-window p{grid-column:auto}.opportunity-window>button{width:100%}}.shop-pet-tease{border:1px solid var(--companion-accent);background:linear-gradient(95deg,#ffe01b30,var(--companion-surface) 34%,var(--companion-inset));border-radius:17px;grid-template-columns:94px 1fr auto;align-items:center;gap:16px;margin-top:14px;padding:14px 16px;display:grid;box-shadow:0 8px #174aa9}.shop-pet-sprite{background:var(--companion-surface);border-radius:12px;place-items:center;height:78px;display:grid;overflow:hidden}.shop-pet-sprite img{object-fit:contain;width:100%;height:100%}.shop-pet-tease span{color:var(--companion-accent);letter-spacing:.12em;font-size:7px;font-weight:950}.shop-pet-tease h3{margin:5px 0 3px;font:500 21px Georgia,serif}.shop-pet-tease p{color:var(--companion-ink);margin:0;font-size:9px}.shop-pet-tease>button{background:var(--companion-accent-soft);color:var(--companion-ink);border:0;border-radius:9px;padding:10px 12px;font-size:8px;font-weight:950}.shop-alternative{grid-column:1/-1;align-items:center;border:1px solid var(--companion-accent)!important;background:linear-gradient(100deg,#ffe01b21,var(--companion-surface))!important;border-radius:12px!important;grid-template-columns:92px 1fr auto!important;gap:13px!important;margin-top:4px!important;padding:12px!important;display:grid!important}.shop-alternative>img{object-fit:contain;background:var(--companion-surface);border-radius:9px;width:82px;height:72px}.shop-alternative h5{margin:4px 0;font:500 18px Georgia,serif}.shop-alternative p{color:var(--companion-muted)!important;margin:0!important;font-size:8px!important}.shop-alternative p b{color:var(--companion-ink);background:0 0;padding:0;font-size:9px;display:inline}.shop-alternative small{line-height:1.4;color:var(--companion-muted)!important;font-size:7px!important}.shop-alternative>a{background:var(--companion-accent-soft);color:var(--companion-ink);white-space:nowrap;border-radius:8px;padding:9px 10px;font-size:8px;font-weight:950}@media (max-width:700px){.shop-pet-tease,.shop-alternative{grid-template-columns:1fr!important}.shop-pet-sprite,.shop-alternative>img{width:100%;height:110px}.shop-pet-tease>button,.shop-alternative>a{text-align:center;width:100%}}.ticker,.asset-card{position:relative;overflow:visible}:is(.ticker:hover,.ticker:focus-visible,.asset-card:hover,.asset-card:focus-visible){z-index:30}.tape{overflow:visible}.quick-peek{z-index:50;border:1px solid var(--companion-accent);background:radial-gradient(circle at 95% 0,#592ba866,transparent 30%),var(--companion-canvas);width:255px;color:var(--companion-ink);text-align:left;opacity:0;pointer-events:none;transform-origin:bottom;border-radius:14px;padding:13px 14px;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,8px)scale(.97);box-shadow:0 15px 35px #0000008c,0 6px #1749a7}:is(.ticker:hover>.quick-peek,.ticker:focus-visible>.quick-peek,.asset-card:hover>.quick-peek,.asset-card:focus-visible>.quick-peek){opacity:1;transform:translate(-50%)scale(1)}.quick-peek>small,.quick-peek>b,.quick-peek>strong,.quick-peek>em,.quick-peek>u{white-space:normal!important;text-overflow:clip!important;display:block!important;overflow:visible!important}.quick-peek>small{letter-spacing:.12em;font-style:normal;color:#61efb3!important;font-size:6px!important}.quick-peek>b{margin-top:5px;font:500 18px/1.1 Georgia,serif!important}.quick-peek>strong{color:var(--companion-accent);margin-top:8px;font-size:11px}.quick-peek>em{font-style:normal;color:var(--companion-muted)!important;background:0 0!important;padding:0!important;font-size:8px!important}.quick-peek>i{border-block:1px solid var(--companion-line);justify-content:space-between;gap:7px;margin:10px 0;padding:7px 0;font-size:7px;font-style:normal;display:flex}.quick-peek .up-text{color:#61efb3}.quick-peek .down-text{color:#ff8f80}.quick-peek>u{color:var(--companion-ink);font-size:7px;font-weight:900;text-decoration:none}.pet-card{position:relative}.pet-card:after{content:"HOVER READ COMPLETE · CLICK FOR LIVE LISTINGS, FILLS & VALUE EDGE";background:var(--companion-inset);border:1px solid #ffe01b8c;border-radius:8px;padding:7px;position:absolute;bottom:10px;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.pet-card:after{background:color-mix(in srgb, var(--companion-inset) 92%, transparent)}}.pet-card:after{color:var(--companion-accent);letter-spacing:.08em;text-align:center;opacity:0;font-size:6px;font-weight:950;transition:all .16s;transform:translateY(8px)}.pet-card:hover:after{opacity:1;transform:translateY(0)}.pet-card:focus-visible:after{opacity:1;transform:translateY(0)}@media (hover:none){.quick-peek,.pet-card:after{display:none}}@media (max-width:600px){.quick-peek{display:none}}.shop-alternative details{color:var(--companion-muted);margin-top:8px;font-size:7px}.shop-alternative summary{color:var(--companion-accent);cursor:pointer;font-weight:900}.shop-alternative details ul{margin:6px 0 0;padding-left:16px}.shop-alternative details li{margin:3px 0;line-height:1.45}body{font-size:16px;line-height:1.5}.topbar{background:var(--companion-inset)}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--companion-inset) 92%, transparent)}}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand small,.topbar nav,.live{font-size:11px}.scan-copy b{font-size:12px}.scan-copy small,.scan-priorities span,.scan-progress b{font-size:10px}.subcopy{font-size:14px;line-height:1.65}.hero-actions>span{font-size:11px}.primary-btn{font-size:12px}.hot-chip,.hot-bottom span,.gain,.hot-bottom small,.fx-title,.fx-time span,.fx-time small{font-size:10px}.fx-time b{font-size:12px}.signal-card span,.signal-heading b{font-size:10px}.signal-card p{color:var(--companion-muted);font-size:12px;line-height:1.5}.section-heading span,.reef-heading>div>span{font-size:11px}.section-heading p,.reef-heading p{color:var(--companion-muted);font-size:13px;line-height:1.55}.section-heading>button,.source-note{font-size:11px}.pet-filter-row span,.pet-art span{font-size:9px}.pet-info>small{font-size:10px}.pet-info p{color:var(--companion-muted);font-size:12px}.pet-info i{font-size:11px}.pet-rates b{font-size:12px}.pet-rates small,.detail-rates small{font-size:9px;line-height:1.45}.tape-title{font-size:11px}.ticker b{font-size:13px}.ticker small{color:var(--companion-muted);font-size:10px}.ticker em,.asset-card>em,.contract-copy>span{font-size:10px}.contract-copy p{color:var(--companion-muted);font-size:12px;line-height:1.65}.contract-copy code,.contract-links button,.watchlist-items button span,.chain-list button span{font-size:10px}.watchlist-items button b,.chain-list button strong,.chain-list span small{font-size:9px}.chain-empty{font-size:12px}.search-box input{font-size:15px}.search-box button,.filter-row button{font-size:11px}.search-note{font-size:12px}.fomo-banner>div:first-child>span,.fomo-price small{font-size:10px}.fomo-banner p{font-size:12px}.fomo-price>strong{font-size:13px}.fomo-price em,.fomo-price button{font-size:10px}.asset-copy span{font-size:9px}.asset-copy h3{font-size:14px}.asset-copy strong{font-size:12px}.asset-copy small{color:var(--companion-muted);font-size:10px}.detail-identity>span,.story-lead>span,.panel-title span,.fee-panel>span,.technical-intro span,.collection-edge span,.market-handoff span{font-size:10px}.detail-identity p{font-size:13px}.detail-identity>small,.signal-seal span{font-size:10px}.signal-seal small{font-size:9px}.detail-tabs button{font-size:11px}.opportunity-alert{font-size:10px}.opportunity-facts b{font-size:12px}.opportunity-facts small{font-size:8px}.opportunity-window p{color:var(--companion-muted);font-size:10px}.opportunity-window>button{font-size:10px}.story-lead p{font-size:12px}.story-card>span{font-size:9px}.story-card p{color:var(--companion-muted);font-size:10px}.coupon-math>span{font-size:10px}.coupon-math b{font-size:13px}.coupon-math small{font-size:9px}.coupon-math>p{color:var(--companion-muted);font-size:10px}.panel-title>small,.order-head,.fill-head{font-size:9px}.order-row b,.order-row strong,.fill-row b,.fill-row span,.fill-row strong{font-size:11px}.order-row span,.fill-row time{font-size:10px}.fill-row time small{font-size:8px}.fee-panel label{font-size:11px}.fee-panel p{font-size:10px}.fee-panel p b{font-size:12px}.fee-panel>small,.technical-intro p,.chart-legend,.collection-edge-head p,.edge-options p,.edge-options li,.market-handoff small{font-size:10px}.indicator-strip b{font-size:12px}.indicator-strip span{font-size:8px}.edge-options article>span,.edge-options a,.market-handoff a,.referral-disclosure{font-size:10px}.shop-pet-tease span{font-size:9px}.shop-pet-tease p{font-size:11px}.shop-pet-tease small{color:var(--companion-muted);font-size:9px}.shop-pet-tease>button{font-size:10px}.shop-alternative>div>span{font-size:9px}.shop-alternative p,.shop-alternative details{color:var(--companion-muted)!important;font-size:10px!important}.shop-alternative>a{font-size:10px}.quick-peek>small{font-size:8px!important}.quick-peek>strong{font-size:13px}.quick-peek>em,.quick-peek>i,.quick-peek>u{font-size:9px!important}.wallet-card p,.wallet-total span,.wallet-card>button,.reef-empty p,.reef-tags b,.reef-ethics{font-size:10px}.wallet-total small{font-size:9px}footer p,footer>a{font-size:11px}@media (max-width:600px){body{font-size:15px}.hero h1{font-size:49px}.section-heading h2,.reef-heading h2{font-size:34px}.detail-identity h3{font-size:27px}.story-lead h4{font-size:24px}}.gear-edge{background:linear-gradient(145deg,#ffe01b1c,var(--companion-inset) 34%);border:1px solid #b79d17;border-radius:16px;margin-top:14px;padding:17px}.gear-edge-title h5{margin:6px 0;font:500 24px Georgia,serif}.gear-edge-title p{max-width:780px;color:var(--companion-muted);margin:0;font-size:11px;line-height:1.55}.gear-controls{grid-template-columns:1.15fr 1fr 1fr .55fr;gap:8px;margin-top:14px;display:grid}.gear-controls label{color:var(--companion-muted);font-size:10px;font-weight:850}.gear-controls select,.gear-controls input{border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;color:var(--companion-ink);border-radius:9px;outline:none;margin-top:5px;padding:10px;font-size:11px}.gear-controls select:focus,.gear-controls input:focus{border-color:var(--companion-accent);box-shadow:0 0 0 2px #ffe01b21}.enhancement-pulse{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.enhancement-pulse>div{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:11px;padding:12px}.enhancement-pulse small,.enhancement-pulse b,.enhancement-pulse em{display:block}.enhancement-pulse small{color:var(--companion-muted);letter-spacing:.08em;font-size:9px}.enhancement-pulse b{margin:6px 0 3px;font-size:15px}.enhancement-pulse em{color:var(--companion-muted);font-size:9px;font-style:normal}.probability-native{grid-template-columns:1.42fr .58fr;gap:10px;margin-top:10px;display:grid}.probability-table,.risk-read{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;min-width:0;padding:13px}.probability-title{grid-template-columns:1fr auto;align-items:end;gap:3px 12px;margin-bottom:8px;display:grid}.probability-title span{grid-column:1/-1}.probability-title b{font:500 19px Georgia,serif}.probability-title small{color:var(--companion-muted);font-size:9px}.probability-group{border-top:1px solid var(--companion-line);grid-template-columns:74px repeat(4,minmax(0,1fr));gap:5px;padding:7px 0;display:grid}.probability-group>b{color:var(--companion-accent);align-self:center;font-size:10px}.probability-group button{border:1px solid var(--companion-line);background:var(--companion-surface);min-width:0;color:var(--companion-ink);text-align:left;border-radius:8px;padding:7px}.probability-group button:hover,.probability-group button.active{border-color:var(--companion-accent);background:var(--companion-surface)}.probability-group button span,.probability-group button strong{display:block}.probability-group button span{color:var(--companion-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1.3;overflow:hidden}.probability-group button strong{color:#61efb3;margin-top:4px;font-size:10px}.risk-read>span{color:#61efb3;letter-spacing:.1em;font-size:9px;font-weight:950}.risk-read h6{margin:8px 0;font:500 21px/1.08 Georgia,serif}.risk-read>strong{color:var(--companion-accent);font-size:15px;display:block}.risk-read>p{color:var(--companion-muted);font-size:10px;line-height:1.55}.risk-read>div{border-top:1px solid var(--companion-line);margin-top:14px;padding-top:10px}.risk-read>div>b{color:var(--companion-muted);margin-bottom:6px;font-size:9px;display:block}.risk-read>div>span{color:var(--companion-ink);justify-content:space-between;gap:8px;padding:5px 0;font-size:9px;display:flex}.risk-read>div em{color:#61efb3;font-style:normal;font-weight:900}.risk-read .risk-cost-grid{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;padding-top:10px;display:grid}.risk-read .risk-cost-grid>span{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:8px;flex-direction:column;gap:3px;padding:8px;display:flex}.risk-cost-grid small{color:var(--companion-muted);letter-spacing:.07em;font-size:7px;font-weight:950}.risk-cost-grid b{color:var(--companion-ink);font-size:10px}.risk-read .risk-cost-grid em{font-size:8px}.risk-read .risk-popular{margin-top:10px}.official-source-links{color:var(--companion-muted);margin-top:10px;font-size:10px}.official-source-links summary{color:var(--companion-accent);cursor:pointer;font-weight:900}.official-source-links p{margin:7px 0}.official-source-links>div{flex-wrap:wrap;gap:6px;display:flex}.official-source-links a{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);border-radius:8px;padding:7px 9px;font-size:9px;font-weight:850}.flow-desk{padding:3px}.flow-note{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:10px;justify-content:space-between;gap:16px;margin-bottom:8px;padding:10px 12px;display:flex}.flow-note b{color:var(--companion-accent);font-size:10px}.flow-note span{max-width:470px;color:var(--companion-muted);font-size:10px;line-height:1.45}.flow-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.flow-list article{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.flow-profile{background:var(--companion-surface);border-radius:9px;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.flow-profile img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.flow-profile span{color:var(--companion-accent);font-weight:950}.flow-list article>div:nth-child(2) b,.flow-list article>div:nth-child(2) small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.flow-list article>div:nth-child(2) b{font-size:10px}.flow-list article>div:nth-child(2) small{color:var(--companion-muted);font-size:8px}.flow-list article>strong{color:#61efb3;text-align:right;font-size:9px}.flow-list article>em{color:var(--companion-ink);text-align:right;grid-column:2/-1;font-size:9px;font-style:normal;font-weight:850}.flow-handoff{border:1px solid var(--companion-accent);color:var(--companion-accent);text-align:center;border-radius:9px;margin-top:9px;padding:9px 11px;font-size:10px;font-weight:900;display:block}@media (max-width:900px){.gear-controls{grid-template-columns:1fr 1fr}.probability-native{grid-template-columns:1fr}.probability-group{grid-template-columns:70px repeat(3,minmax(0,1fr))}.flow-list{grid-template-columns:1fr}}@media (max-width:600px){.gear-controls,.enhancement-pulse,.probability-title{grid-template-columns:1fr}.probability-group{grid-template-columns:1fr 1fr}.probability-group>b{grid-column:1/-1}.flow-note{flex-direction:column}.flow-list article{grid-template-columns:40px minmax(0,1fr)}.flow-list article>strong,.flow-list article>em{text-align:left;grid-column:2}}main{padding-bottom:150px}.market-portal{background:radial-gradient(circle at 82% 16%,#6033bd8c,transparent 24%),radial-gradient(circle at 62% 48%,#1061c857,transparent 35%),linear-gradient(145deg,var(--companion-inset) 0%,var(--companion-canvas) 56%,var(--companion-inset) 100%);border:1px solid #6393ff7a;border-radius:34px;grid-template-columns:minmax(0,1.04fr) minmax(480px,.96fr);gap:34px;margin-top:18px;padding:44px 38px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 70px #0000005c,0 9px #1749a7}.portal-stars{opacity:.5;background-image:radial-gradient(circle,#ffffffe6 0 1px,#0000 1.5px),radial-gradient(circle,#67bbffd9 0 1px,#0000 1.5px);background-position:0 0,37px 41px;background-size:71px 71px,97px 97px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.portal-copy{z-index:4;padding-top:12px;position:relative}.portal-kicker{color:var(--companion-muted);letter-spacing:.13em;align-items:center;gap:9px;margin:0 0 20px;font-size:11px;font-weight:900;display:flex}.portal-kicker span{background:var(--companion-accent-soft);color:var(--companion-ink);border-radius:7px;padding:6px 8px;font-size:9px}.portal-copy h1{letter-spacing:-.065em;max-width:760px;margin:0;font:500 clamp(55px,5.8vw,88px)/.88 Georgia,Times New Roman,serif}.portal-copy h1 em{color:var(--companion-accent);text-shadow:0 0 34px #ffe01b2e;font-style:italic}.portal-copy>p:not(.portal-kicker){max-width:690px;color:var(--companion-muted);margin:24px 0;font-size:15px;line-height:1.65}.portal-search{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:18px;max-width:720px;margin-top:24px;padding:10px}@supports (color:color-mix(in lab, red, red)){.portal-search{background:color-mix(in srgb, var(--companion-inset) 88%, transparent)}}.portal-search{box-shadow:0 13px 30px #00000040}.portal-search label{color:#61efb3;letter-spacing:.12em;padding:2px 5px 8px;font-size:10px;font-weight:950;display:block}.portal-search>div{grid-template-columns:1fr auto;gap:8px;display:grid}.portal-search input{background:var(--companion-surface);min-width:0;color:var(--companion-ink);border:0;border-radius:11px;outline:none;padding:14px 13px;font-size:15px}.portal-search input::placeholder{color:var(--companion-muted)}.portal-search input:focus{box-shadow:0 0 0 2px #ffe01b}.portal-search button{background:var(--companion-accent-soft);color:var(--companion-ink);border:0;border-radius:11px;padding:12px 16px;font-size:11px;font-weight:950}.portal-search button b{margin-left:10px}.portal-shortcuts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.portal-shortcuts button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);border-radius:10px;padding:8px 10px;font-size:10px;font-weight:850}:is(.portal-shortcuts button:hover,.portal-shortcuts button:focus-visible){border-color:var(--companion-accent);color:var(--companion-accent)}.portal-stage{z-index:2;background:linear-gradient(to bottom,transparent 65%,var(--companion-inset) 65%),radial-gradient(circle at 50% 32%,#ffe01b1f,transparent 27%),linear-gradient(160deg,var(--companion-inset),var(--companion-inset));border:1px solid #5c91ff6b;border-radius:26px 26px 0 0;min-height:430px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.portal-stage{background:linear-gradient(to bottom,transparent 65%,color-mix(in srgb, var(--companion-inset) 75%, transparent) 65%),radial-gradient(circle at 50% 32%,#ffe01b1f,transparent 27%),linear-gradient(160deg,color-mix(in srgb, var(--companion-inset) 90%, transparent),color-mix(in srgb, var(--companion-inset) 92%, transparent))}}.portal-stage{box-shadow:inset 0 0 80px #0206178c}.portal-stage:before{content:"";opacity:.42;background:linear-gradient(135deg,transparent 0 42%,var(--companion-canvas) 43% 54%,transparent 55%) 0 0/170px 100%,linear-gradient(45deg,transparent 0 42%,var(--companion-inset) 43% 58%,transparent 59%) 45px 24px/210px 96px;height:120px;position:absolute;bottom:63px;left:0;right:0}.portal-moon{background:radial-gradient(circle at 37% 33%,#fffbd0,var(--companion-accent-soft) 42%,var(--companion-accent-soft) 75%);border-radius:50%;width:126px;height:126px;position:absolute;top:28px;right:34px;box-shadow:0 0 0 12px #ffe01b14,0 0 65px #ffd1326b}.market-sign{z-index:5;border:1px solid var(--companion-accent);background:var(--companion-inset);border-radius:14px;flex-direction:column;padding:13px 17px 15px;display:flex;position:absolute;top:30px;left:29px;transform:rotate(-1.5deg);box-shadow:6px 7px #1749a7}.market-sign span,.market-sign small{letter-spacing:.14em;font-size:8px;font-weight:900}.market-sign span{color:#61efb3}.market-sign strong{color:var(--companion-ink);letter-spacing:-.04em;font:500 28px/.95 Georgia,serif}.market-sign b{color:var(--companion-accent);letter-spacing:.08em;font-size:15px}.market-sign small{color:var(--companion-muted);margin-top:5px}.merchant-callout{z-index:7;border:1px solid var(--companion-accent);max-width:250px;color:var(--companion-ink);background:#fff8cf;border-radius:13px 13px 13px 2px;padding:12px 14px;position:absolute;top:158px;left:35px;box-shadow:6px 7px #02081780}.merchant-callout span,.merchant-callout b,.merchant-callout small{display:block}.merchant-callout span{letter-spacing:.1em;font-size:8px;font-weight:950}.merchant-callout b{margin:4px 0;font:500 20px Georgia,serif}.merchant-callout small{font-size:9px;font-weight:850}.portal-featured{z-index:4;object-fit:contain;width:142px;height:142px;image-rendering:pixelated;filter:drop-shadow(0 0 18px #ffe01b)drop-shadow(0 13px 4px #00000073);animation:3s ease-in-out infinite floatSprite;position:absolute;top:123px;right:76px}.portal-merchant,.portal-bunny,.portal-whale{z-index:6;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 10px 3px #00000073);position:absolute}.portal-merchant{width:105px;height:150px;bottom:50px;right:53px}.portal-bunny{width:90px;height:118px;bottom:55px;right:157px}.portal-whale{width:136px;height:105px;bottom:56px;left:28px;transform:scaleX(-1)}.portal-ground{z-index:5;background:linear-gradient(#4b7b24 0 11px,#315022 11px 19px,#3a291c 20px 100%);border-top:3px solid #a9d638;height:67px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -9px 25px #88dd4624}.portal-ground:before{content:"";background:repeating-linear-gradient(75deg,#8bcf36 0 6px,#c1ef55 6px 9px,#0000 9px 14px);height:16px;position:absolute;top:-13px;left:0;right:0}.portal-ground i{background:#0000003d;border-radius:50%;width:36px;height:5px;position:absolute;top:22px}.portal-ground i:first-child{left:8%}.portal-ground i:nth-child(2){left:31%}.portal-ground i:nth-child(3){left:50%}.portal-ground i:nth-child(4){left:69%}.portal-ground i:nth-child(5){left:87%}@keyframes floatSprite{50%{transform:translateY(-8px)}}.portal-booths{z-index:8;border:1px solid var(--companion-line);background:var(--companion-inset);border-top-color:#89ce3e;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:-1px;padding:14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.portal-booths{background:color-mix(in srgb, var(--companion-inset) 96%, transparent)}}.portal-booths button{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-surface),var(--companion-inset));min-width:0;color:var(--companion-ink);text-align:left;border-radius:14px;grid-template-columns:58px 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}:is(.portal-booths button:hover,.portal-booths button:focus-visible){border-color:var(--companion-accent);transform:translateY(-2px)}.portal-booths img{object-fit:contain;width:54px;height:54px;image-rendering:pixelated}.portal-booths span{min-width:0}.portal-booths small,.portal-booths b,.portal-booths em{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.portal-booths small{color:#61efb3;letter-spacing:.09em;font-size:8px;font-weight:950}.portal-booths b{margin:4px 0;font-size:13px}.portal-booths em{color:var(--companion-muted);font-size:10px;font-style:normal}.portal-booths>button>strong{color:var(--companion-accent);white-space:nowrap;font-size:10px}.market-portal>.scan-dock{z-index:8;background:var(--companion-inset);width:calc(100% + 28px);box-shadow:none;border-radius:0 0 18px 18px;grid-column:1/-1;margin:0 -14px 20px}.rate-compass{z-index:100;border:1px solid var(--companion-accent);background:linear-gradient(145deg,var(--companion-inset),var(--companion-inset));border-radius:14px;grid-template-columns:auto auto auto 1fr;align-items:center;gap:14px;width:min(720px,100vw - 36px);padding:10px 14px;display:grid;position:fixed;bottom:14px;right:50%}@supports (color:color-mix(in lab, red, red)){.rate-compass{background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 98%, transparent),color-mix(in srgb, var(--companion-inset) 98%, transparent))}}.rate-compass{color:var(--companion-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:all .18s;transform:translate(50%);box-shadow:0 15px 45px #0000008c,0 5px #1749a7}:is(.rate-compass:hover,.rate-compass:focus-visible){transform:translate(50%,-3px);box-shadow:0 18px 50px #0000009e,0 7px #1749a7}.rate-compass>span,.rate-compass>strong,.rate-compass>small,.rate-compass>b{display:block}.rate-compass>span{color:#61efb3;letter-spacing:.13em;white-space:nowrap;font-size:9px;font-weight:950}.rate-compass>span i{color:#61efb3;background:#0c493e;border-radius:5px;width:max-content;margin-top:3px;padding:2px 5px;font-size:7px;font-style:normal;display:block}.rate-compass.aging>span i{color:var(--companion-accent);background:#5f4906}.rate-compass.stale{border-color:#ff8f80}.rate-compass.stale>span i{color:#ffc6bf;background:#5c2427}.rate-compass>strong{white-space:nowrap;font:500 23px Georgia,serif}.rate-compass>small{color:var(--companion-muted);white-space:nowrap;font-size:9px;font-weight:850}.rate-compass>b{border-left:1px solid var(--companion-line);color:var(--companion-ink);text-align:right;white-space:nowrap;padding:6px 0 6px 14px;font-size:10px}.rate-compass>b em{color:var(--companion-accent);padding:0 4px;font-style:normal}.window-disclosure{color:var(--companion-muted);margin-top:12px;font-size:9px;line-height:1.45;display:block}.chain-list button.chain-burn{background:linear-gradient(145deg,#351426,var(--companion-surface));border-color:#9b3e4c}.chain-list button.chain-burn strong{color:#ff9a91}.chain-list button.chain-mint{border-color:#267a62}.exit-summary{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:10px;display:grid}.exit-summary>span{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;padding:10px}.exit-summary small,.exit-summary b{display:block}.exit-summary small{color:var(--companion-muted);letter-spacing:.08em;font-size:8px}.exit-summary b{color:var(--companion-accent);margin-top:4px;font-size:13px}.exit-ledger{grid-template-columns:1fr 1fr;gap:10px;display:grid}.exit-ledger>section{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;min-width:0;padding:10px}.exit-ledger h3{justify-content:space-between;gap:8px;margin:0 0 8px;font-size:11px;display:flex}.exit-ledger h3 small{color:var(--companion-muted);font-size:8px;font-weight:500}.exit-ledger .flow-list{grid-template-columns:1fr}.exit-ledger .chain-empty{min-height:150px;padding:16px}.burn-mark{background:#351426}@media (max-width:1180px){.market-portal{grid-template-columns:1fr minmax(420px,.86fr)}.portal-copy h1{font-size:60px}.portal-booths button{grid-template-columns:50px 1fr}.portal-booths>button>strong{grid-column:2}.portal-booths img{width:48px;height:48px}}@media (max-width:940px){.market-portal{grid-template-columns:1fr;padding-inline:25px}.portal-stage{min-height:400px}.portal-booths{grid-template-columns:1fr}.portal-booths button{grid-template-columns:58px 1fr auto}.portal-booths>button>strong{grid-column:auto}.exit-ledger{grid-template-columns:1fr}}@media (max-width:600px){main{padding-bottom:180px}.market-portal{border-radius:24px;margin-inline:-8px;padding:29px 14px 0}.portal-copy h1{font-size:47px}.portal-copy>p:not(.portal-kicker){font-size:13px}.portal-kicker{flex-direction:column;align-items:flex-start;font-size:9px}.portal-search>div{grid-template-columns:1fr}.portal-stage{min-height:350px}.market-sign{transform-origin:0 0;top:18px;left:16px;transform:scale(.82)}.portal-moon{width:90px;height:90px}.merchant-callout{max-width:205px;top:125px;left:18px}.merchant-callout b{font-size:17px}.portal-featured{width:100px;height:100px;top:112px;right:30px}.portal-merchant{width:84px;right:23px}.portal-bunny{width:72px;right:98px}.portal-whale{width:105px;left:10px}.portal-booths button{grid-template-columns:48px 1fr}.portal-booths>button>strong{grid-column:2}.market-portal>.scan-dock{width:100%;margin-inline:0}.rate-compass{grid-template-columns:auto 1fr;gap:5px 10px;width:calc(100vw - 22px);padding:8px 11px;bottom:9px}.rate-compass>span i{margin:0 0 0 5px;display:inline-block}.rate-compass>strong{text-align:right;font-size:20px}.rate-compass>small{font-size:8px}.rate-compass>b{border-top:1px solid var(--companion-line);text-align:right;border-left:0;padding:5px 0 0;font-size:9px}.exit-summary{grid-template-columns:1fr}.exit-ledger h3{flex-direction:column}}.scalper-desk{border:1px solid var(--companion-line);background:radial-gradient(circle at 90% 0,#ffe01b1f,transparent 24%),var(--companion-inset);border-radius:18px;padding:17px}.scalper-head{grid-template-columns:1fr minmax(250px,.42fr);align-items:center;gap:18px;display:grid}.scalper-head>div:first-child>span{color:#61efb3;letter-spacing:.12em;font-size:9px;font-weight:950}.scalper-head h4{margin:5px 0;font:500 27px Georgia,serif}.scalper-head p{max-width:680px;color:var(--companion-muted);margin:0;font-size:11px;line-height:1.55}.one-sided{background:#ffe01b14;border:1px solid #887622;border-radius:12px;padding:12px 13px}.one-sided b,.one-sided span{display:block}.one-sided b{color:var(--companion-accent);letter-spacing:.09em;font-size:10px}.one-sided span{color:var(--companion-muted);margin-top:4px;font-size:9px;line-height:1.45}.scalper-strip{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;display:grid}.scalper-strip article{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:12px;padding:12px}.scalper-strip small,.scalper-strip b,.scalper-strip span{display:block}.scalper-strip small{color:var(--companion-muted);letter-spacing:.09em;font-size:8px}.scalper-strip b{color:var(--companion-ink);margin:5px 0 2px;font-size:14px}.scalper-strip span{color:var(--companion-muted);font-size:9px}.sweep-lab{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:10px;margin-top:10px;display:grid}.sweep-lab>section,.sweep-lab>aside{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:13px;padding:14px}.sweep-title{justify-content:space-between;align-items:end;gap:16px;display:flex}.sweep-title span,.sweep-lab>aside>span{color:var(--companion-accent);letter-spacing:.1em;font-size:9px;font-weight:950}.sweep-title h5,.sweep-lab>aside h5{margin:4px 0 0;font:500 21px Georgia,serif}.sweep-title label{color:var(--companion-muted);font-size:9px;font-weight:850}.sweep-title input{border:1px solid var(--companion-line);background:var(--companion-inset);width:110px;color:var(--companion-ink);border-radius:8px;outline:none;margin-top:4px;padding:8px 9px;display:block}.sweep-title input:focus{border-color:var(--companion-accent)}.sweep-results{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.sweep-results p{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px;display:flex}.sweep-results p>span{color:var(--companion-muted);font-size:9px}.sweep-results p>b{text-align:right;font-size:11px}.sweep-results p small{color:var(--companion-muted);margin-top:2px;font-size:8px;display:block}.sweep-results p.safe{border-color:#24745e}.sweep-results p.danger{border-color:#884353}.execution-read{border-radius:10px;justify-content:space-between;gap:15px;margin-top:8px;padding:10px 11px;display:flex}.execution-read.safe{background:#0a332f;border:1px solid #24745e}.execution-read.danger{background:#321627;border:1px solid #884353}.execution-read b{letter-spacing:.06em;font-size:9px}.execution-read span{max-width:520px;color:var(--companion-muted);text-align:right;font-size:9px}.sweep-lab>aside p{color:var(--companion-muted);font-size:10px;line-height:1.5}.mini-depth{flex-direction:column;gap:5px;margin-top:12px;display:flex}.mini-depth i{background:linear-gradient(90deg,var(--companion-raised),var(--companion-raised));min-width:78px;color:var(--companion-ink);white-space:nowrap;border-radius:6px;justify-content:space-between;gap:8px;padding:6px 8px;font-size:8px;font-style:normal;display:flex}.mini-depth i b{color:#61efb3}@media (max-width:950px){.scalper-head,.sweep-lab{grid-template-columns:1fr}.scalper-strip{grid-template-columns:1fr 1fr}}@media (max-width:600px){.scalper-desk{padding:12px}.scalper-strip,.sweep-results{grid-template-columns:1fr}.sweep-title,.execution-read{flex-direction:column;align-items:flex-start}.execution-read span{text-align:left}.sweep-title input{width:100%}}.reward-lab{border:1px solid var(--companion-line);background:radial-gradient(circle at 12% 30%,#2c72dd52,transparent 28%),radial-gradient(circle at 88% 18%,#6c33b252,transparent 24%),var(--companion-inset);border-radius:28px;margin:68px 0 34px;padding:25px;box-shadow:0 14px #1749a7}.reward-lab-head{justify-content:space-between;align-items:end;gap:24px;padding:4px 5px 19px;display:flex}.reward-lab-head>div>span{color:var(--companion-accent);letter-spacing:.14em;font-size:10px;font-weight:950}.reward-lab-head h2{letter-spacing:-.05em;margin:6px 0 4px;font:500 42px/1 Georgia,serif}.reward-lab-head p{max-width:680px;color:var(--companion-muted);margin:0;font-size:12px;line-height:1.55}.reward-tabs{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;padding:5px;display:flex}.reward-tabs button{min-width:112px;color:var(--companion-muted);background:0 0;border:0;border-radius:8px;padding:10px 15px;font-size:11px;font-weight:900}.reward-tabs button.active{background:var(--companion-accent-soft);color:var(--companion-ink)}.reward-stage{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-inset),var(--companion-inset));border-radius:20px;grid-template-columns:minmax(220px,.52fr) minmax(0,1fr) minmax(240px,.58fr);gap:13px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.reward-stage{background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 95%, transparent),color-mix(in srgb, var(--companion-inset) 96%, transparent))}}.reward-scene{border:1px solid var(--companion-line);background:radial-gradient(circle at 50% 43%,#ffe01b38,transparent 27%),linear-gradient(145deg,var(--companion-raised),var(--companion-surface) 55%,var(--companion-surface));border-radius:16px;place-items:center;min-height:250px;display:grid;position:relative;overflow:hidden}.reward-stage.fusion .reward-scene{background:radial-gradient(circle at 50% 43%,#ffe01b4d,transparent 28%),linear-gradient(145deg,#7d4e04,var(--companion-surface) 55%,var(--companion-surface))}.reward-orbit{border:1px solid #fff6;border-radius:50%;width:185px;height:185px;position:absolute;box-shadow:0 0 0 24px #ffffff09,0 0 0 48px #ffffff06}.reward-scene img{z-index:2;object-fit:contain;width:150px;height:150px;image-rendering:pixelated;filter:drop-shadow(0 12px 4px #00000073);position:relative}.reward-scene>span{background:var(--companion-inset);border:1px solid #ffe01b8c;border-radius:8px;padding:7px;position:absolute;bottom:13px;left:13px;right:13px}@supports (color:color-mix(in lab, red, red)){.reward-scene>span{background:color-mix(in srgb, var(--companion-inset) 86%, transparent)}}.reward-scene>span{color:var(--companion-accent);letter-spacing:.09em;text-align:center;font-size:8px;font-weight:950}.reward-copy{padding:19px 16px}.reward-copy>span{color:#61efb3;letter-spacing:.13em;font-size:9px;font-weight:950}.reward-copy h3{max-width:620px;margin:7px 0 9px;font:500 31px/1.05 Georgia,serif}.reward-copy p{max-width:660px;color:var(--companion-muted);margin:0;font-size:11px;line-height:1.6}.reward-steps{grid-template-columns:repeat(3,1fr);gap:7px;margin:15px 0;display:grid}.reward-steps b{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:10px;padding:10px;font-size:9px;line-height:1.35}.reward-steps small{color:var(--companion-accent);margin-bottom:4px;font-size:8px;display:block}.reward-copy>a{background:var(--companion-accent-soft);color:var(--companion-ink);border-radius:10px;padding:11px 14px;font-size:11px;font-weight:950;display:inline-block}.reward-guardrail{background:linear-gradient(150deg,#ffe01b1c,var(--companion-inset));border:1px solid #72671f;border-radius:14px;align-self:stretch;padding:17px}.reward-guardrail span,.reward-guardrail b,.reward-guardrail small{display:block}.reward-guardrail span{color:var(--companion-accent);letter-spacing:.11em;font-size:8px;font-weight:950}.reward-guardrail b{margin:9px 0 6px;font:500 20px/1.08 Georgia,serif}.reward-guardrail p{color:var(--companion-muted);font-size:10px;line-height:1.55}.reward-guardrail small{border-top:1px solid var(--companion-line);color:var(--companion-muted);margin-top:15px;padding-top:11px;font-size:8px}@media (max-width:1050px){.topbar nav{gap:18px}.reward-stage{grid-template-columns:minmax(190px,.48fr) 1fr}.reward-guardrail{grid-column:1/-1}.reward-guardrail b{font-size:18px}}@media (max-width:760px){.reward-lab{padding:16px}.reward-lab-head{flex-direction:column;align-items:flex-start}.reward-tabs{width:100%}.reward-tabs button{flex:1;min-width:0}.reward-stage{grid-template-columns:1fr}.reward-scene{min-height:210px}.reward-guardrail{grid-column:auto}.reward-steps{grid-template-columns:1fr}.reward-copy{padding:14px 4px}.reward-copy h3{font-size:27px}}.portal-copy>.portal-search-note{max-width:720px;color:var(--companion-muted)!important;margin:7px 4px 0!important;font-size:10px!important;line-height:1.45!important}.trust-answers{grid-template-columns:repeat(3,1fr);gap:7px;max-width:760px;margin-top:14px;display:grid}.trust-answers>span{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;min-width:0;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.trust-answers>span{background:color-mix(in srgb, var(--companion-inset) 80%, transparent)}}.trust-answers b,.trust-answers small{display:block}.trust-answers b{color:var(--companion-accent);letter-spacing:.07em;font-size:8px}.trust-answers small{color:var(--companion-muted);margin-top:4px;font-size:9px;line-height:1.35}.player-lanes{border:1px solid var(--companion-line);background:radial-gradient(circle at 78% 0,#5b2eaf4d,transparent 27%),linear-gradient(145deg,var(--companion-inset),var(--companion-canvas));border-radius:27px;margin:28px 0 22px;padding:24px;box-shadow:0 13px #123d90}.lanes-heading{grid-template-columns:minmax(280px,.72fr) 1fr;align-items:end;gap:4px 35px;margin-bottom:17px;display:grid}.lanes-heading>span{color:#61efb3;letter-spacing:.14em;grid-column:1/-1;font-size:9px;font-weight:950}.lanes-heading h2{letter-spacing:-.045em;margin:4px 0 0;font:500 36px/1 Georgia,serif}.lanes-heading p{color:var(--companion-muted);margin:0;font-size:11px;line-height:1.55}.lane-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.lane{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);text-align:left;border-radius:16px;grid-template-rows:auto auto auto 1fr auto;grid-template-columns:60px 1fr;gap:2px 10px;padding:14px;transition:all .18s;display:grid;position:relative;overflow:hidden}.lane:before{content:"";background:var(--companion-raised);height:4px;position:absolute;inset:0 0 auto}:is(.lane:hover,.lane:focus-visible){border-color:var(--companion-accent);transform:translateY(-3px);box-shadow:0 11px 26px #00000047}.lane.collector:before{background:var(--companion-raised)}.lane.flipper:before{background:var(--companion-accent-soft)}.lane.holder:before{background:#ff756c}.lane.player:before{background:#61efb3}.lane img{object-fit:contain;width:58px;height:58px;image-rendering:pixelated;grid-row:1/4;align-self:center}.lane-number{color:#fff3;font:700 25px Georgia,serif;position:absolute;top:8px;right:9px}.lane small{color:#61efb3;letter-spacing:.1em;font-size:8px;font-weight:950}.lane b{padding-right:20px;font:500 18px/1.1 Georgia,serif}.lane p{color:var(--companion-muted);grid-column:1/-1;margin:10px 0 12px;font-size:10px;line-height:1.5}.lane strong{color:var(--companion-accent);grid-column:1/-1;font-size:9px}.mint-desk{padding:3px}.mint-note{background:var(--companion-inset);border:1px solid #25755e;border-radius:10px;justify-content:space-between;gap:18px;margin-bottom:10px;padding:10px 11px;display:flex}.mint-note b{color:#61efb3;letter-spacing:.08em;font-size:9px}.mint-note span{max-width:560px;color:var(--companion-muted);text-align:right;font-size:9px;line-height:1.45}.mint-desk .chain-list{max-height:190px;overflow:auto}.mint-disclosure{color:var(--companion-accent);background:#28210b;border:1px solid #735d1b;border-radius:9px;margin-top:9px;padding:9px 10px;font-size:9px;line-height:1.45;display:block}.chain-list button.chain-mint{background:linear-gradient(145deg,#07352f,var(--companion-surface));border-color:#267a62}.chain-list button.chain-mint strong{color:#61efb3}@media (max-width:1120px){.lane-grid{grid-template-columns:1fr 1fr}.lanes-heading{grid-template-columns:1fr}.lanes-heading p{margin-top:9px}}@media (max-width:940px){.trust-answers{grid-template-columns:1fr}.player-lanes{padding:18px}}@media (max-width:620px){.player-lanes{border-radius:22px;margin-inline:-8px;padding:15px}.lanes-heading h2{font-size:30px}.lane-grid{grid-template-columns:1fr}.lane{grid-template-columns:66px 1fr}.trust-answers b{font-size:9px}.trust-answers small{font-size:10px}.mint-note{flex-direction:column;align-items:flex-start}.mint-note span{text-align:left}.portal-shortcuts button{font-size:11px}}.consumer-faq{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-inset),var(--companion-canvas));border-radius:26px;grid-template-columns:minmax(240px,.55fr) 1fr;gap:24px;margin:64px 0 10px;padding:25px;display:grid}.faq-intro>span{color:#61efb3;letter-spacing:.14em;font-size:9px;font-weight:950}.faq-intro h2{letter-spacing:-.045em;margin:7px 0 8px;font:500 34px/1 Georgia,serif}.faq-intro p{max-width:420px;color:var(--companion-muted);margin:0;font-size:11px;line-height:1.55}.faq-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.faq-grid details{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;padding:12px 13px}.faq-grid details[open]{background:linear-gradient(145deg,#ffe01b1a,var(--companion-inset));border-color:#a68e1b}.faq-grid summary{color:var(--companion-ink);cursor:pointer;font-size:11px;font-weight:900;line-height:1.35}.faq-grid details[open] summary{color:var(--companion-accent)}.faq-grid p{color:var(--companion-muted);margin:8px 0 0;font-size:10px;line-height:1.55}@media (max-width:900px){.consumer-faq{grid-template-columns:1fr}.faq-intro p{max-width:680px}}@media (max-width:620px){.consumer-faq{margin-inline:-8px;padding:16px}.faq-grid{grid-template-columns:1fr}.faq-intro h2{font-size:29px}.faq-grid summary{font-size:12px}.faq-grid p{font-size:11px}}.consumer-faq{content-visibility:auto;contain-intrinsic-size:auto 520px}.asset-empty{border:1px dashed var(--companion-line);background:linear-gradient(145deg,var(--companion-inset),var(--companion-inset));border-radius:20px;grid-template-columns:180px 1fr;align-items:center;gap:24px;min-height:225px;margin:15px 0;padding:22px;display:grid}.asset-empty>img{object-fit:contain;width:150px;height:150px;image-rendering:pixelated}.asset-empty span{color:#61efb3;letter-spacing:.12em;font-size:9px;font-weight:950}.asset-empty h3{margin:6px 0 8px;font:500 28px/1 Georgia,serif}.asset-empty p{max-width:700px;color:var(--companion-muted);margin:0;font-size:11px;line-height:1.55}.asset-empty>div>div{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.asset-empty button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);border-radius:9px;padding:9px 11px;font-size:10px;font-weight:900}.asset-empty button:last-child{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.inventory-note{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:10px;justify-content:space-between;gap:15px;margin-bottom:9px;padding:10px 11px;display:flex}.inventory-note b{color:var(--companion-accent);letter-spacing:.08em;font-size:9px}.inventory-note span{max-width:520px;color:var(--companion-muted);text-align:right;font-size:9px;line-height:1.4}.inventory-index .watchlist-items{max-height:245px}@media (max-width:620px){.asset-empty{text-align:center;grid-template-columns:1fr}.asset-empty>img{justify-self:center;width:110px;height:110px}.asset-empty>div>div{justify-content:center}.inventory-note{flex-direction:column;align-items:flex-start}.inventory-note span{text-align:left}}.detail-loading.warning{padding:20px}.detail-loading.warning>button,.detail-unavailable button,.panel-empty button{color:#07142f;background:#ffe01b;border:1px solid #ffe01b;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900}.detail-unavailable{border:1px dashed var(--companion-line);background:var(--companion-inset);text-align:center;border-radius:17px;align-content:center;place-items:center;min-height:220px;padding:30px;display:grid}.detail-unavailable>span{color:var(--companion-accent);letter-spacing:.11em;font-size:9px;font-weight:950}.detail-unavailable h4{margin:7px 0 6px;font:500 25px Georgia,serif}.detail-unavailable p{max-width:620px;color:var(--companion-muted);margin:0 0 14px;font-size:10px;line-height:1.55}.panel-empty{min-height:150px;color:var(--companion-muted);text-align:center;grid-column:1/-1;align-content:center;place-items:center;padding:20px;display:grid}.panel-empty b,.panel-empty span{display:block}.panel-empty b{color:var(--companion-ink);font-size:11px}.panel-empty span{margin:5px 0 11px;font-size:9px}.history-chart>.panel-empty{position:absolute;inset:0}.history-chart{position:relative}.gear-error{background:#321627;border:1px solid #8d4350;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:10px 0;padding:11px 12px;display:flex}.gear-error b,.gear-error span{display:block}.gear-error b{color:var(--companion-accent);letter-spacing:.08em;font-size:9px}.gear-error span{color:#c5bed0;margin-top:3px;font-size:9px}.gear-error button{border:1px solid var(--companion-accent);color:var(--companion-ink);white-space:nowrap;background:#4b202a;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900}@media (max-width:620px){.gear-error{flex-direction:column;align-items:flex-start}.gear-error button{width:100%}}.radar-clear-query{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);border-radius:8px;margin-top:8px;padding:7px 10px;font-size:10px;font-weight:850}.ticker>span:nth-child(2){min-width:0}.edge-options button{background:var(--companion-accent-soft);color:var(--companion-ink);border:0;border-radius:9px;margin-top:7px;padding:10px 12px;font-size:10px;font-weight:950;display:inline-block}.native-reward-tool{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-inset),var(--companion-inset));border-radius:20px;gap:15px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.native-reward-tool{background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 97%, transparent),color-mix(in srgb, var(--companion-inset) 98%, transparent))}}.native-tool-intro>span{color:#61efb3;letter-spacing:.13em;font-size:10px;font-weight:950}.native-tool-intro h3{margin:6px 0 7px;font:500 31px/1.06 Georgia,serif}.native-tool-intro p{max-width:900px;color:var(--companion-muted);margin:0;font-size:12px;line-height:1.6}.wallet-collection-form{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:14px;gap:6px;padding:15px;display:grid}.wallet-collection-form>label{font-size:11px;font-weight:900}.wallet-collection-form>div{gap:8px;display:flex}.wallet-collection-form input{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);border-radius:9px;flex:1;padding:12px 13px;font-size:13px}.wallet-collection-form button,.fusion-basket-head button{background:var(--companion-accent-soft);color:var(--companion-ink);border:0;border-radius:9px;padding:11px 14px;font-size:11px;font-weight:950}.wallet-collection-form button:disabled{opacity:.58}.wallet-collection-form>small{color:var(--companion-muted);font-size:9px}.native-tool-error,.native-tool-empty{background:#321627;border:1px solid #8b4350;border-radius:12px;flex-direction:column;gap:6px;padding:13px;display:flex}.native-tool-error b{color:var(--companion-accent)}.native-tool-error span,.native-tool-empty span{color:#c6c8d7;font-size:10px}.collection-result{gap:10px;display:grid}.collection-result-head{justify-content:space-between;align-items:end;gap:15px;display:flex}.collection-result-head>div span,.fusion-basket-head span{color:var(--companion-accent);letter-spacing:.11em;font-size:9px;font-weight:950;display:block}.collection-result-head>div b{font:500 31px Georgia,serif;display:block}.collection-result-head>small{color:var(--companion-muted);font-size:9px}.collection-item-grid{grid-template-columns:repeat(3,1fr);gap:8px;max-height:420px;padding-right:4px;display:grid;overflow:auto}.collection-item-grid article{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:11px;grid-template-columns:48px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.collection-item-grid img,.collection-item-fallback{object-fit:contain;background:var(--companion-surface);width:48px;height:48px;image-rendering:pixelated;border-radius:9px;grid-row:1/3;place-items:center;display:grid}.collection-item-grid article div{min-width:0}.collection-item-grid b,.collection-item-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.collection-item-grid b{font-size:11px}.collection-item-grid small{color:var(--companion-muted);font-size:8px}.collection-item-grid em{color:#61efb3;grid-column:2;font-size:7px;font-style:normal;font-weight:900}.native-limit-note{background:#ffe01b14;border:1px solid #746820;border-radius:12px;padding:13px 14px}.native-limit-note b{color:var(--companion-accent);font-size:10px}.native-limit-note p{color:var(--companion-muted);margin:4px 0 0;font-size:10px;line-height:1.5}.fusion-api-status{width:max-content;color:var(--companion-accent);letter-spacing:.08em;background:#332b0a;border:1px solid #8b7320;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:950}.fusion-api-status i{background:#ff9d42;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.fusion-inputs{grid-template-columns:1fr 1fr;gap:9px;display:grid}.fusion-inputs label{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:11px;grid-template-columns:1fr 1.3fr auto;align-items:center;gap:9px;padding:11px;font-size:10px;font-weight:900;display:grid}.fusion-inputs input,.fusion-row input,.fusion-row select{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);border-radius:8px;padding:9px;font-size:10px}.fusion-inputs small{color:#61efb3;font-size:8px}.fusion-basket-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.fusion-basket-head b{margin-top:2px;font-size:13px;display:block}.fusion-rows{gap:7px;display:grid}.fusion-row{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:11px;grid-template-columns:28px 40px minmax(150px,1.05fr) minmax(150px,1fr) 82px 105px 112px 28px;align-items:end;gap:7px;padding:9px;display:grid}.fusion-row-number{color:var(--companion-accent);align-self:center;font-size:9px;font-weight:950}.fusion-row>img,.fusion-row-art{object-fit:contain;background:var(--companion-surface);width:40px;height:40px;image-rendering:pixelated;border-radius:8px;align-self:center;place-items:center;display:grid}.fusion-row label{color:var(--companion-muted);gap:3px;font-size:8px;font-weight:850;display:grid}.fusion-row>strong{text-align:right;align-self:center;font-size:10px}.fusion-row>button{border:1px solid var(--companion-line);background:var(--companion-surface);width:28px;height:28px;color:var(--companion-ink);border-radius:7px;align-self:center;font-size:17px}.fusion-row>button:disabled{opacity:.3}.native-tool-empty{border-color:var(--companion-line);background:var(--companion-inset)}.native-tool-empty.compact{padding:10px 12px}.fusion-result{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fusion-result>div{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:12px;padding:14px}.fusion-result span,.fusion-result b,.fusion-result small{display:block}.fusion-result span{color:var(--companion-muted);letter-spacing:.08em;font-size:8px;font-weight:900}.fusion-result b{margin:5px 0 3px;font-size:15px}.fusion-result small{color:var(--companion-muted);font-size:9px}.fusion-result.positive>div:last-child{background:#0a342d;border-color:#2e9e75}.fusion-result.positive>div:last-child b{color:#61efb3}.fusion-result.negative>div:last-child{background:#321627;border-color:#8b4350}.fusion-result.negative>div:last-child b{color:#ff9e91}@media (max-width:1000px){.collection-item-grid{grid-template-columns:1fr 1fr}.fusion-row{grid-template-columns:28px 40px 1fr 1fr 80px}.fusion-row label:nth-of-type(3),.fusion-row label:nth-of-type(4){grid-row:2}.fusion-row>strong{grid-column:4}.fusion-row>button{grid-column:5}}@media (max-width:680px){.native-reward-tool{padding:14px}.native-tool-intro h3{font-size:27px}.wallet-collection-form>div{flex-direction:column}.wallet-collection-form button{width:100%}.collection-result-head{flex-direction:column;align-items:flex-start}.collection-item-grid,.fusion-inputs,.fusion-result{grid-template-columns:1fr}.fusion-row{grid-template-columns:28px 40px 1fr 28px;align-items:center}.fusion-row label{grid-column:1/-1}.fusion-row>strong{text-align:left;grid-column:2/4}.fusion-row>button{grid-area:1/4}.fusion-basket-head{flex-direction:column;align-items:flex-start}.fusion-basket-head button{width:100%}}.fusion-archive-status{letter-spacing:.08em;background:#321627;border:1px solid #8b4350;border-radius:999px;align-items:center;gap:9px;width:max-content;padding:8px 10px;font-size:9px;font-weight:950;display:flex}.fusion-archive-status span{color:var(--companion-accent)}.fusion-archive-status i{background:#ff725f;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.fusion-archive-status b{color:#211015;background:#ff725f;border-radius:999px;padding:3px 7px}.fusion-archive-status small{color:#d9aec0;font-size:8px}.fusion-archive-board{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:16px;gap:11px;padding:14px;display:grid}.fusion-archive-metrics{grid-template-columns:.7fr 1.3fr 1fr;gap:8px;display:grid}.fusion-archive-metrics>div{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:11px;padding:12px}.fusion-archive-metrics span,.fusion-archive-metrics b{display:block}.fusion-archive-metrics span{color:var(--companion-muted);letter-spacing:.09em;font-size:9px;font-weight:900}.fusion-archive-metrics b{margin-top:3px;font:700 17px/1.2 Georgia,serif}.fusion-archive-controls{grid-template-columns:minmax(220px,1fr) minmax(190px,.72fr) minmax(190px,.72fr);gap:8px;display:grid}.fusion-archive-controls label{color:var(--companion-muted);gap:4px;font-size:9px;font-weight:900;display:grid}.fusion-archive-controls input,.fusion-archive-controls select{border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;min-width:0;color:var(--companion-ink);border-radius:9px;padding:11px;font-size:12px}.fusion-basis-note{color:#c5e7dc;background:#0a342d;border:1px solid #2e9e75;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:9px 11px;display:flex}.fusion-basis-note b{color:#61efb3;letter-spacing:.08em;white-space:nowrap;font-size:9px}.fusion-basis-note span{font-size:9px;line-height:1.45}.fusion-archive-head,.fusion-archive-list article{grid-template-columns:minmax(220px,1.6fr) minmax(115px,1fr) minmax(115px,1fr) minmax(125px,1.05fr) minmax(80px,.65fr) minmax(175px,1.2fr);align-items:center;gap:9px;display:grid}.fusion-archive-head{color:var(--companion-muted);letter-spacing:.08em;padding:0 10px;font-size:8px;font-weight:950}.fusion-archive-list{gap:6px;display:grid}.fusion-archive-list article{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:11px;padding:9px 10px;transition:border-color .15s,transform .15s}.fusion-archive-list article:hover{border-color:var(--companion-accent);transform:translateY(-1px)}.fusion-archive-list article>div:not(.fusion-archive-item):not(.fusion-archive-actions) b,.fusion-archive-list article>div:not(.fusion-archive-item):not(.fusion-archive-actions) small{display:block}.fusion-archive-list article>div:not(.fusion-archive-item):not(.fusion-archive-actions) small{color:var(--companion-muted);margin-top:2px;font-size:8px}.fusion-archive-item{align-items:center;gap:9px;min-width:0;display:flex}.fusion-archive-item img{object-fit:contain;background:var(--companion-surface);width:42px;height:42px;image-rendering:pixelated;border-radius:8px;flex:0 0 42px}.fusion-archive-item span{min-width:0}.fusion-archive-item b,.fusion-archive-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fusion-archive-item small{color:var(--companion-muted);margin-top:2px;font-size:8px}.fusion-profit b{color:#61efb3}.fusion-loss b{color:#ff9e91}.fusion-archive-actions{grid-template-columns:auto 1fr;gap:5px;display:grid}.fusion-archive-actions button,.fusion-archive-actions a,.fusion-show-more{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:34px;color:var(--companion-ink);text-align:center;border-radius:8px;place-items:center;padding:8px;font-size:9px;font-weight:950;display:grid}.fusion-archive-actions a{background:var(--companion-accent-soft);color:var(--companion-ink);border-color:#c3ab18}.fusion-show-more{background:var(--companion-surface);width:100%}.fusion-archive-warning{color:#c8bed0;background:#25172a;border-left:3px solid #ff725f;margin:0;padding:10px 12px;font-size:9px;line-height:1.55}.fusion-archive-warning b{color:var(--companion-accent)}.fusion-scenario-note{background:#0a342d;border:1px solid #2e9e75;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.fusion-scenario-note b{color:#61efb3;letter-spacing:.08em;font-size:9px}.fusion-scenario-note span{color:#c5e7dc;font-size:10px}@media (max-width:1000px){.fusion-archive-head{display:none}.fusion-archive-list article{grid-template-columns:1.4fr 1fr 1fr}.fusion-archive-item{grid-column:1/-1}.fusion-archive-actions{grid-column:2/4}.fusion-archive-controls{grid-template-columns:1fr 1fr}.fusion-archive-controls label:first-child{grid-column:1/-1}}@media (max-width:680px){.fusion-archive-status{flex-wrap:wrap;width:100%}.fusion-archive-metrics,.fusion-archive-controls{grid-template-columns:1fr}.fusion-archive-controls label:first-child{grid-column:auto}.fusion-basis-note{flex-direction:column;align-items:flex-start}.fusion-archive-list article{grid-template-columns:1fr 1fr}.fusion-archive-item,.fusion-archive-actions{grid-column:1/-1}.fusion-archive-actions{grid-template-columns:1fr}.fusion-scenario-note{flex-direction:column;align-items:flex-start}}.fusion-archive-status,.fusion-archive-status small,.fusion-archive-metrics span{font-size:10px}.fusion-archive-metrics b{font-size:19px}.fusion-archive-controls label{font-size:10px}.fusion-archive-controls input,.fusion-archive-controls select{font-size:13px}.fusion-archive-head{font-size:9px}.fusion-archive-list article>div:not(.fusion-archive-item):not(.fusion-archive-actions) b{font-size:12px}.fusion-archive-list article>div:not(.fusion-archive-item):not(.fusion-archive-actions) small{font-size:10px}.fusion-archive-item b{font-size:12px}.fusion-archive-item small{font-size:9px}.fusion-archive-actions button,.fusion-archive-actions a,.fusion-show-more,.fusion-archive-warning,.fusion-scenario-note b{font-size:10px}.fusion-scenario-note span,.fusion-inputs label{font-size:11px}.fusion-inputs small,.fusion-row label{font-size:10px}.fusion-row>strong,.fusion-row input,.fusion-row select{font-size:11px}.quick-peek{width:304px;padding:15px}.quick-peek>b{font-size:20px!important}.quick-peek>strong{margin:9px 0 8px;font-size:17px!important}.quick-conversions{grid-template-columns:.82fr 1.18fr;gap:7px;display:grid!important}.quick-conversions>em{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:9px;gap:2px;font-style:normal;font-weight:900;display:grid;color:var(--companion-ink)!important;padding:8px!important;font-size:11px!important}.quick-conversions>em>small{color:var(--companion-muted);letter-spacing:.08em;font-size:8px;font-weight:950}.quick-conversions>.quick-usdt{background:#093a31;border-color:#35b98a;color:#76f4bd!important;font-size:13px!important}.quick-conversions>.quick-usdt>small{color:#baffdf}.quick-rate-age{color:var(--companion-muted);letter-spacing:.07em;margin-top:6px;font-size:8px;font-weight:900;display:block}.quick-peek>i,.quick-peek>u{font-size:10px!important}.radar-view-tabs{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;gap:6px;width:max-content;margin:0 0 13px;padding:5px;display:flex}.radar-view-tabs button{color:var(--companion-muted);background:0 0;border:0;border-radius:8px;padding:10px 16px;font-size:11px;font-weight:950}.radar-view-tabs button.active{background:var(--companion-accent-soft);color:var(--companion-ink)}.recent-trades-desk{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-inset),var(--companion-canvas));border-radius:20px;gap:13px;padding:17px;display:grid}.recent-trades-intro{justify-content:space-between;align-items:end;gap:20px;display:flex}.recent-trades-intro>div:first-child>span{color:#61efb3;letter-spacing:.12em;font-size:10px;font-weight:950}.recent-trades-intro h3{margin:5px 0 6px;font:500 30px/1.05 Georgia,serif}.recent-trades-intro p{max-width:760px;color:var(--companion-muted);margin:0;font-size:12px;line-height:1.55}.recent-trades-pulse{background:#092e2b;border:1px solid #2d856b;border-radius:12px;min-width:160px;padding:11px}.recent-trades-pulse i{background:#61efb3;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block;box-shadow:0 0 0 5px #61efb321}.recent-trades-pulse span,.recent-trades-pulse b{display:block}.recent-trades-pulse span{color:#9dd8c6;margin-top:7px;font-size:9px;font-weight:950}.recent-trades-pulse b{margin-top:2px;font-size:14px}.recent-trade-filters{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:13px;grid-template-columns:minmax(230px,1fr) auto;gap:10px;padding:10px;display:grid}.recent-trade-filters label{gap:4px;display:grid}.recent-trade-filters span{color:var(--companion-muted);font-size:10px;font-weight:900}.recent-trade-filters input{border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;color:var(--companion-ink);border-radius:8px;padding:10px 11px;font-size:12px}.recent-trade-filters>div{flex-wrap:wrap;align-items:end;gap:5px;display:flex}.recent-trade-filters>div>span{width:100%}.recent-trade-filters button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-muted);border-radius:8px;padding:9px 10px;font-size:10px;font-weight:950}.recent-trade-filters button.active{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.recent-trade-head,.recent-trade-list>button{grid-template-columns:minmax(250px,1.45fr) minmax(140px,.8fr) 90px minmax(125px,.72fr) 115px;align-items:center;gap:10px;display:grid}.recent-trade-head{color:var(--companion-muted);letter-spacing:.08em;padding:0 11px;font-size:9px;font-weight:950}.recent-trade-list{gap:5px;max-height:560px;padding-right:4px;display:grid;overflow:auto}.recent-trade-list>button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);text-align:left;border-radius:11px;padding:9px 11px;transition:all .15s}:is(.recent-trade-list>button:hover,.recent-trade-list>button:focus-visible){border-color:var(--companion-accent);background:var(--companion-surface);transform:translate(2px)}.trade-item{align-items:center;gap:10px;min-width:0;display:flex}.trade-item>img{object-fit:contain;background:var(--companion-surface);width:44px;height:44px;image-rendering:pixelated;border-radius:8px;flex:0 0 44px}.trade-item>span{min-width:0}.trade-item b,.trade-item small,.trade-price b,.trade-price small,.trade-usdt b,.trade-usdt small,.recent-trade-list time small{display:block}.trade-item b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.trade-item small{color:var(--companion-muted);font-size:9px}.trade-price b{font-size:12px}.trade-price small{color:var(--companion-muted);font-size:10px}.recent-trade-list>button>strong{font-size:12px}.trade-usdt b{color:#61efb3;font-size:13px}.trade-usdt small{color:#9dd8c6;font-size:9px}.recent-trade-list time{color:var(--companion-ink);font-size:11px;font-style:normal}.recent-trade-list time small{color:var(--companion-accent);margin-top:3px;font-size:8px;font-weight:950}.trade-loading{min-height:170px;color:var(--companion-muted);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.trade-loading i{border:3px solid var(--companion-line);border-top-color:#ffe01b;border-radius:50%;width:24px;height:24px;animation:1s linear infinite spin}.recent-trade-disclosure{background:#28210b;border:1px solid #745f1b;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.recent-trade-disclosure b{color:var(--companion-accent);letter-spacing:.08em;font-size:9px}.recent-trade-disclosure span{color:var(--companion-accent);font-size:10px;line-height:1.45}.recent-trade-disclosure small{color:#a69969;text-align:right;font-size:9px}.reward-tabs button{min-width:126px}.reward-unit-legend{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.reward-unit-legend>span{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:11px;padding:11px}.reward-unit-legend b,.reward-unit-legend small{display:block}.reward-unit-legend b{font-size:11px}.reward-unit-legend small{color:var(--companion-muted);margin-top:3px;font-size:9px}.reward-unit-legend>span:nth-child(2){border-color:var(--companion-line);background:var(--companion-surface)}.reward-history-form{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:15px;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.reward-history-form>label{gap:4px;min-width:0;display:grid}.reward-history-form label>span,.reward-history-form legend{color:var(--companion-ink);font-size:11px;font-weight:950}.reward-history-form label>small{color:var(--companion-muted);font-size:9px}.reward-history-form label>div{gap:6px;display:flex}.reward-history-form input{border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;min-width:0;color:var(--companion-ink);border-radius:9px;padding:11px 12px;font-size:12px}.reward-history-form label button,.reward-history-submit{background:var(--companion-accent-soft);color:var(--companion-ink);white-space:nowrap;border:0;border-radius:9px;padding:10px 13px;font-size:10px;font-weight:950}.reward-history-form button:disabled{opacity:.55}.reward-history-form fieldset{border:1px solid var(--companion-line);border-radius:11px;grid-column:1/-1;margin:0;padding:10px}.reward-history-form fieldset>div{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.reward-history-form fieldset button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-muted);border-radius:8px;padding:9px}.reward-history-form fieldset button.active{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.reward-history-form fieldset b,.reward-history-form fieldset small{font-size:10px;display:block}.reward-history-form fieldset small{margin-top:2px;font-size:8px}.reward-history-submit{grid-column:1/-1;min-height:42px}.reward-character-results{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.reward-character-results button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);text-align:left;border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.reward-character-results button.active{border-color:var(--companion-accent);box-shadow:inset 0 0 0 1px #ffe01b}.reward-character-results img,.reward-character-results>button>span{object-fit:contain;background:var(--companion-surface);width:42px;height:42px;image-rendering:pixelated;border-radius:8px;place-items:center;display:grid}.reward-character-results b,.reward-character-results small{display:block}.reward-character-results b{min-width:0;font-size:11px}.reward-character-results small{color:var(--companion-muted);margin-top:2px;font-size:9px}.reward-history-result{gap:11px;display:grid}.reward-history-result>header{justify-content:space-between;align-items:end;gap:15px;display:flex}.reward-history-result>header span{color:#61efb3;letter-spacing:.08em;font-size:9px;font-weight:950}.reward-history-result>header h4{margin:3px 0 0;font:500 25px Georgia,serif}.reward-history-result>header small{color:var(--companion-muted);font-size:9px}.reward-totals{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.reward-totals article{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:11px;padding:12px}.reward-totals article.neso{background:#2b250b;border-color:#857219}.reward-totals article.crystal{border-color:var(--companion-line);background:var(--companion-surface)}.reward-totals span,.reward-totals b,.reward-totals small{display:block}.reward-totals span{color:var(--companion-muted);letter-spacing:.06em;font-size:9px;font-weight:950}.reward-totals b{margin:4px 0 2px;font-size:15px}.reward-totals small{color:var(--companion-muted);font-size:9px}.reward-partial-warning{color:var(--companion-accent);background:#33270c;border:1px solid #8d6e21;border-radius:9px;padding:9px 11px;font-size:10px}.reward-day-list{gap:8px;max-height:680px;padding-right:4px;display:grid;overflow:auto}.reward-history-card{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:14px;padding:13px}.reward-history-title{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.reward-history-title>span{color:var(--companion-muted);font-size:10px;font-weight:900}.reward-history-title h5{margin:0;font:500 19px Georgia,serif}.reward-history-title>div{gap:5px;display:flex}.reward-state,.reward-history-title em{background:var(--companion-surface);color:var(--companion-ink);border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:950}.reward-state.pending-claim{color:var(--companion-accent);background:#5b430b}.reward-state.lose{background:var(--companion-raised);color:var(--companion-muted)}.reward-state.expired{color:#ffb5aa;background:#50232d}.reward-history-title em{background:var(--companion-raised);color:var(--companion-muted)}.reward-history-meta{color:var(--companion-muted);gap:18px;margin:8px 0;font-size:10px;display:flex}.reward-history-meta b{color:var(--companion-ink)}.reward-prizes{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.reward-prize{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:10px;grid-template-columns:44px 1fr;align-items:center;gap:8px;padding:8px;display:grid}.reward-prize.lost{opacity:.62;border-style:dashed}.reward-prize.crystal{background:#17194a;border-color:#6555ac}.reward-prize.neso{background:#29230b;border-color:#75631a}.reward-prize-art{background:var(--companion-surface);width:44px;height:44px;color:var(--companion-accent);border-radius:8px;place-items:center;font-size:20px;display:grid}.reward-prize.crystal .reward-prize-art{color:#a99cff;background:#272164}.reward-prize.neso .reward-prize-art{background:#584c0d}.reward-prize-art img{object-fit:contain;width:38px;height:38px;image-rendering:pixelated}.reward-prize b,.reward-prize strong,.reward-prize small{display:block}.reward-prize b{font-size:10px}.reward-prize strong{color:var(--companion-ink);margin-top:2px;font-size:12px}.reward-prize small{color:var(--companion-muted);letter-spacing:.04em;margin-top:3px;font-size:8px;font-weight:900}.reward-prize.crystal strong{color:#c5bbff}.reward-prize.neso strong{color:#ffe01b}.reward-result-identity{align-items:center;gap:9px;display:flex}.reward-result-identity>img{object-fit:contain;background:var(--companion-surface);width:48px;height:48px;image-rendering:pixelated;border-radius:9px}.reward-result-identity>span>em{color:#61efb3;font-size:11px;font-style:normal;font-weight:950;display:block}.reward-result-identity>span>small{color:var(--companion-muted);margin-top:2px;font-size:8px;display:block}@media (max-width:980px){.recent-trade-head{display:none}.recent-trade-list>button{grid-template-columns:1.4fr 1fr 80px 1fr}.recent-trade-list time{border-top:1px solid var(--companion-line);grid-column:1/-1;justify-content:space-between;padding-top:5px;display:flex}.reward-unit-legend,.reward-totals,.reward-prizes,.reward-character-results{grid-template-columns:1fr 1fr}.recent-trade-disclosure{grid-template-columns:1fr}.recent-trade-disclosure small{text-align:left}}@media (max-width:700px){.quick-peek{display:none}.recent-trades-intro,.reward-history-result>header{flex-direction:column;align-items:flex-start}.recent-trades-pulse{width:100%}.recent-trade-filters,.reward-history-form{grid-template-columns:1fr}.recent-trade-list>button{grid-template-columns:1fr 1fr}.trade-item,.recent-trade-list time{grid-column:1/-1}.reward-unit-legend,.reward-totals,.reward-prizes,.reward-character-results{grid-template-columns:1fr}.reward-history-form label>div{flex-direction:column}.reward-history-form fieldset>div{grid-template-columns:1fr 1fr}.reward-history-title{grid-template-columns:1fr}.reward-history-title>div{justify-self:start}.reward-history-meta{flex-direction:column;align-items:flex-start;gap:3px}.reward-tabs{overflow:auto}.reward-tabs button{min-width:120px}.radar-view-tabs{width:100%}.radar-view-tabs button{flex:1}}.portal-search{z-index:30;position:relative;overflow:visible}.portal-search>.portal-suggestions{z-index:40;border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:14px;grid-template-columns:1fr;gap:4px;max-height:390px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 22px 45px #0000008c}.portal-suggestions>button{background:var(--companion-surface);width:100%;color:var(--companion-ink);text-align:left;border:1px solid #0000;border-radius:10px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}:is(.portal-suggestions>button:hover,.portal-suggestions>button:focus-visible,.portal-suggestions>button.active){border-color:var(--companion-accent);background:var(--companion-surface);outline:0}.portal-suggestions img{object-fit:contain;background:var(--companion-surface);width:46px;height:46px;image-rendering:pixelated;border-radius:8px}.portal-suggestions>button>span{min-width:0}.portal-suggestions b,.portal-suggestions small,.portal-suggestions strong{display:block}.portal-suggestions>button>span>b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.portal-suggestions>button>span>small{color:var(--companion-muted);margin-top:3px;font-size:9px}.portal-suggestions>button>strong{min-width:165px;color:var(--companion-accent);text-align:right;font-size:11px}.portal-suggestions>button>strong>small{color:#61efb3;margin-top:4px;font-size:9px}.portal-suggestion-empty{border:1px dashed var(--companion-line);background:var(--companion-inset);border-radius:10px;padding:13px;grid-template-columns:1fr!important;gap:3px!important;display:grid!important}.portal-suggestion-empty b{font-size:12px}.portal-suggestion-empty span{color:var(--companion-muted);font-size:10px;line-height:1.4}@media (max-width:600px){.portal-search>.portal-suggestions{max-height:330px;top:calc(100% + 5px)}.portal-suggestions>button{grid-template-columns:42px minmax(0,1fr)}.portal-suggestions img{width:42px;height:42px}.portal-suggestions>button>strong{text-align:left;grid-column:2;min-width:0}.portal-suggestions>button>strong>small{margin-left:7px;display:inline}}.rate-compass{cursor:default;grid-template-columns:auto auto auto auto minmax(500px,1fr) auto;gap:11px;width:min(1260px,100vw - 36px)}.rate-window-toggle{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:8px;gap:3px;padding:3px;display:flex}.rate-window-toggle button{min-width:31px;color:var(--companion-muted);background:0 0;border:0;border-radius:5px;padding:5px 6px;font-size:8px;font-weight:950}:is(.rate-window-toggle button:hover,.rate-window-toggle button:focus-visible){color:var(--companion-ink);outline:1px solid var(--companion-accent)}.rate-window-toggle button.active{background:var(--companion-accent-soft);color:var(--companion-ink)}.rate-impact{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:9px;grid-template-columns:minmax(100px,.68fr) minmax(170px,1fr) minmax(205px,1.18fr);gap:5px;padding:5px;display:grid}.rate-impact>span,.rate-impact>label{background:var(--companion-surface);border-radius:6px;grid-template-columns:1fr auto;gap:1px 8px;padding:4px 7px;display:grid}.rate-impact>label{grid-template-columns:auto minmax(90px,1fr);align-items:center}.rate-impact label>small{white-space:nowrap}.rate-impact input{border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;min-width:0;color:var(--companion-ink);text-align:right;border-radius:5px;outline:0;padding:3px 5px;font-size:11px;font-weight:900}.rate-impact input:focus{border-color:var(--companion-accent);box-shadow:0 0 0 1px #ffe01b}.rate-impact small{color:var(--companion-muted);letter-spacing:.07em;font-size:7px;font-weight:950}.rate-impact b{color:var(--companion-ink);text-align:right;white-space:nowrap;font-size:11px}.rate-impact em{color:var(--companion-muted);text-align:right;white-space:nowrap;grid-column:1/-1;font-size:7px;font-style:normal}.rate-impact.upward>span:first-child{background:#0a342d}.rate-impact.upward>span:first-child b,.rate-impact.upward>span:nth-child(3)>b{color:#61efb3}.rate-impact.downward>span:first-child{background:#3a1722}.rate-impact.downward>span:first-child b,.rate-impact.downward>span:nth-child(3)>b{color:#ff9d90}.rate-impact.loading{opacity:.78}.rate-details-link{border-left:1px solid var(--companion-line);color:var(--companion-ink);text-align:right;white-space:nowrap;padding:6px 0 6px 12px;font-size:9px;font-weight:900}:is(.rate-details-link:hover,.rate-details-link:focus-visible){color:var(--companion-accent);outline:0}.rate-details-link em{color:var(--companion-accent);padding:0 3px;font-style:normal}.rate-position-control{grid-template-columns:24px minmax(62px,1fr) 24px;align-items:center;gap:3px;display:grid}.rate-position-control button{border:1px solid var(--companion-line);background:var(--companion-surface);height:24px;color:var(--companion-ink);border-radius:5px;padding:0;font-size:14px;font-weight:950;line-height:1}:is(.rate-position-control button:hover,.rate-position-control button:focus-visible){border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink);outline:0}.rate-position-control input{text-align:center}.pool-browser-controls{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:14px;grid-template-columns:auto minmax(220px,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.pool-browser-controls>div{gap:5px;display:flex}.pool-browser-controls button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-muted);border-radius:8px;padding:9px 13px;font-size:10px;font-weight:950}.pool-browser-controls button.active{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.pool-browser-controls label{gap:4px;display:grid}.pool-browser-controls label span{color:var(--companion-muted);font-size:9px;font-weight:950}.pool-browser-controls input{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);border-radius:8px;padding:10px 12px;font-size:11px}.pool-browser-controls>small{color:var(--companion-muted);white-space:nowrap;padding-bottom:9px;font-size:9px}.pool-browser-layout{grid-template-columns:minmax(230px,.42fr) minmax(0,1fr);gap:10px;min-height:520px;display:grid}.pool-layer-list{align-content:start;gap:6px;max-height:650px;padding:5px;display:grid;overflow:auto}.pool-layer-list button{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);text-align:left;border-radius:10px;gap:3px;padding:11px;display:grid}:is(.pool-layer-list button:hover,.pool-layer-list button:focus-visible,.pool-layer-list button.active){border-color:var(--companion-accent);outline:0}.pool-layer-list button.active{background:linear-gradient(135deg,var(--companion-raised),var(--companion-surface))}.pool-layer-list span{color:#61efb3;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:950}.pool-layer-list b{font-size:11px;line-height:1.25}.pool-layer-list small{color:var(--companion-muted);font-size:8px}.pool-detail{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:15px;min-width:0;padding:14px}.pool-detail>header{border-bottom:1px solid var(--companion-line);justify-content:space-between;align-items:end;gap:15px;margin-bottom:12px;padding-bottom:11px;display:flex}.pool-detail>header span{color:#61efb3;letter-spacing:.08em;font-size:9px;font-weight:950}.pool-detail>header h4{margin:4px 0;font:500 26px/1.05 Georgia,serif}.pool-detail>header small{color:var(--companion-muted);font-size:9px}.pool-detail>header>b{color:var(--companion-accent);text-align:right;font:500 28px Georgia,serif}.pool-detail>header>b small{color:var(--companion-muted);letter-spacing:.1em;margin-top:3px;font:950 7px Arial,sans-serif;display:block}.pool-prize-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pool-prize-grid article{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:11px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.pool-prize-art{background:var(--companion-surface);width:48px;height:48px;color:var(--companion-accent);border-radius:9px;place-items:center;font-size:22px;display:grid}.pool-prize-art.currency{background:#332d0b}.pool-prize-art img{object-fit:contain;width:42px;height:42px;image-rendering:pixelated}.pool-prize-grid article div{min-width:0}.pool-prize-grid article b,.pool-prize-grid article span,.pool-prize-grid article em{display:block}.pool-prize-grid article b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pool-prize-grid article div>span{color:#61efb3;margin-top:3px;font-size:14px;font-weight:950}.pool-prize-grid article div>span small{color:var(--companion-muted);text-transform:uppercase;font-size:7px;font-weight:850}.pool-prize-grid article em{color:var(--companion-muted);margin-top:3px;font-size:8px;font-style:normal;line-height:1.35}.pool-browser-controls button{font-size:11px}.pool-browser-controls label span,.pool-browser-controls>small{color:var(--companion-muted);font-size:10px}.pool-browser-controls input{font-size:13px}.pool-browser-layout{grid-template-columns:minmax(250px,.42fr) minmax(0,1fr)}.pool-layer-list button{gap:4px;padding:12px}.pool-layer-list span{font-size:9px}.pool-layer-list b{font-size:12px}.pool-layer-list small,.pool-detail>header span,.pool-detail>header small{color:var(--companion-muted);font-size:10px}.pool-detail>header h4{font-size:28px}.pool-detail>header>b{font-size:30px}.pool-detail>header>b small{font-size:8px}.pool-prize-grid article{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:10px}.pool-prize-art{width:52px;height:52px;font-size:24px}.pool-prize-art img{width:45px;height:45px}.pool-prize-grid article b{font-size:11px}.pool-prize-grid article div>span{font-size:15px}.pool-prize-grid article div>span small{font-size:8px}.pool-prize-grid article em{color:var(--companion-muted);font-size:9px}@media (max-width:900px){.pool-browser-controls{grid-template-columns:1fr}.pool-browser-controls>small{padding-bottom:0}.pool-browser-layout{grid-template-columns:1fr}.pool-layer-list{max-height:260px}.pool-prize-grid{grid-template-columns:1fr}}@media (max-width:1120px){.rate-compass{grid-template-columns:auto auto auto 1fr;gap:6px 9px}.rate-compass>.rate-window-toggle{justify-self:end}.rate-compass>.rate-impact{grid-area:2/1/auto/-1}.rate-details-link{display:none}}@media (max-width:600px){main{padding-bottom:220px}.rate-compass{grid-template-columns:auto 1fr auto;padding:8px 9px}.rate-compass>strong{font-size:19px}.rate-compass>small{grid-column:1/3}.rate-compass>.rate-window-toggle{grid-area:1/3/3}.rate-compass>.rate-impact{grid-row:3;grid-template-columns:.72fr 1.08fr}.rate-impact>label{grid-column:1/-1;grid-template-columns:auto 1fr}.rate-impact>span{padding:4px 5px}.rate-impact small{font-size:6px}.rate-impact b,.rate-impact input{font-size:10px}.rate-impact em{font-size:6px}}.pet-filter-row button{background:var(--companion-inset);color:var(--companion-muted);letter-spacing:.08em;border:1px solid #5589f97a;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:900;transition:all .16s}:is(.pet-filter-row button:hover,.pet-filter-row button:focus-visible){border-color:var(--companion-accent);color:var(--companion-ink);outline:none}.pet-filter-row button.active{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink);box-shadow:0 4px #1749a7}.pet-filter-status{color:var(--companion-muted);margin:-4px 0 13px;font-size:10px}.pet-average-card{background:linear-gradient(145deg,var(--companion-inset),var(--companion-inset) 62%);border-color:#50f0a58c}.pet-average-card .pet-art{background:radial-gradient(circle at 50% 42%,#50f0a538,transparent 34%),linear-gradient(145deg,var(--companion-raised),var(--companion-surface))}.pet-average-card:after{content:"LIVE OFFICIAL LISTING SAMPLE · CLICK FOR THE LOWEST PET DESK"}.pet-average-card:disabled{cursor:wait;opacity:1}.pet-pulse-loader{border:4px solid #50f0a52e;border-top-color:#61efb3;border-radius:50%;width:44px;height:44px;animation:1s linear infinite spin}.pet-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pet-listing-card{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-surface),var(--companion-inset));min-width:0;color:var(--companion-ink);text-align:left;border-radius:15px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;transition:all .16s;display:grid}:is(.pet-listing-card:hover,.pet-listing-card:focus-visible){border-color:var(--companion-accent);outline:none;transform:translateY(-2px)}.pet-listing-card>img{object-fit:contain;background:var(--companion-surface);width:64px;height:64px;image-rendering:pixelated;border-radius:12px}.pet-listing-card>span{min-width:0}.pet-listing-card small,.pet-listing-card b,.pet-listing-card em,.pet-listing-card>strong{display:block}.pet-listing-card>span>small{color:#61efb3;letter-spacing:.09em;font-size:9px;font-weight:950}.pet-listing-card>span>b{margin:4px 0;font-size:13px}.pet-listing-card>span>em{color:var(--companion-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-style:normal;overflow:hidden}.pet-listing-card>strong{text-align:right;font-size:12px}.pet-listing-card>strong small{color:var(--companion-accent);margin-top:4px;font-size:9px}.pet-empty{border:1px dashed var(--companion-line);background:var(--companion-inset);min-height:150px;color:var(--companion-muted);text-align:center;border-radius:15px;grid-column:1/-1;place-items:center;padding:24px;font-size:11px;display:grid}@media (max-width:900px){.pet-listing-grid{grid-template-columns:1fr}}@media (max-width:600px){.pet-filter-row{grid-template-columns:1fr 1fr;display:grid}.pet-filter-row button{font-size:9px}.pet-listing-card{grid-template-columns:58px minmax(0,1fr)}.pet-listing-card>img{width:52px;height:52px}.pet-listing-card>strong{text-align:left;grid-column:2}}.leaf.brand-art{border:1px solid var(--companion-accent);background:var(--companion-inset);border-radius:12px;overflow:hidden;transform:none;box-shadow:0 3px #1749a7}.leaf.brand-art img{object-fit:cover;object-position:52% 15%;transform-origin:50% 22%;width:100%;height:100%;transform:scale(1.14)}.topbar-actions{justify-self:end;align-items:center;gap:8px;display:flex}.language-switcher{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;align-items:center;gap:6px;padding:5px 7px;display:flex}.language-switcher>span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.language-switcher select{width:132px;max-width:132px;color:var(--companion-ink);background:0 0;border:0;outline:0;font-size:10px;font-weight:850}.language-switcher option{background:var(--companion-inset);color:var(--companion-ink)}.deferred-tool,.tool-loading{border:1px dashed var(--companion-line);background:var(--companion-inset);width:100%;min-height:122px;color:var(--companion-ink);text-align:center;border-radius:17px;place-items:center;gap:5px;padding:24px;display:grid}.deferred-tool b{color:var(--companion-accent);font-size:14px}.deferred-tool span,.tool-loading{color:var(--companion-muted);font-size:11px}:is(.deferred-tool:hover,.deferred-tool:focus-visible){border-color:var(--companion-accent);background:var(--companion-surface);outline:0}.rate-compass{grid-template-columns:auto auto auto auto minmax(720px,1fr) auto;width:min(1510px,100vw - 36px)}.rate-impact{grid-template-columns:minmax(90px,.64fr) minmax(155px,.95fr) minmax(185px,1.08fr) minmax(140px,.84fr) minmax(150px,.9fr)}.rate-impact .rate-earn-control{grid-template-columns:auto minmax(68px,1fr)}.rate-impact .rate-hours{background:#32290a}.rate-impact .rate-hours>b{color:var(--companion-accent)}.rate-impact .rate-hours>em{text-overflow:ellipsis;overflow:hidden}.rate-position-control{grid-template-columns:auto minmax(55px,1fr) auto;gap:3px;display:grid}.rate-position-control button{border:1px solid var(--companion-line);background:var(--companion-surface);width:22px;color:var(--companion-ink);border-radius:5px;font-weight:900}:is(.rate-position-control button:hover,.rate-position-control button:focus-visible){border-color:var(--companion-accent);outline:0}html[lang=ko] body{font-family:Malgun Gothic,Apple SD Gothic Neo,Arial,sans-serif}html[lang=zh-CN] body{font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}html[lang=ko] h1,html[lang=ko] h2,html[lang=ko] h3,html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3{letter-spacing:-.035em;font-family:inherit}@media (max-width:1350px){.rate-compass{grid-template-columns:auto auto auto 1fr}.rate-compass>.rate-window-toggle{justify-self:end}.rate-compass>.rate-impact{grid-area:2/1/auto/-1}.rate-details-link{display:none}}@media (max-width:900px){.topbar-actions{gap:5px}.language-switcher select{max-width:78px}.rate-impact{grid-template-columns:repeat(3,minmax(0,1fr))}.rate-impact .rate-earn-control,.rate-impact .rate-hours{grid-column:auto}}@media (max-width:600px){.topbar{grid-template-columns:minmax(0,1fr) auto}.topbar-actions{flex-direction:column;align-items:flex-end}.language-switcher{padding:3px 5px}.live{padding:5px 7px}.rate-compass>.rate-impact{grid-template-columns:1fr 1fr}.rate-impact .rate-earn-control{grid-column:1}.rate-impact .rate-hours{grid-column:2}.rate-impact .rate-hours>em{white-space:normal}.language-switcher select{font-size:9px}}.quick-grind{color:var(--companion-accent);background:#32290a;border:1px solid #ffe01b8c;border-radius:9px;grid-template-columns:1fr auto;align-items:end;gap:5px;margin:8px 0;padding:8px;font-size:13px;font-weight:950;display:grid!important}.quick-grind small{color:var(--companion-accent);letter-spacing:.08em;font-size:7px}.pet-grind-time{border:1px solid #ffe01b80;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;background:#302809!important;margin:10px 0 2px!important;display:flex!important}.pet-grind-time small{letter-spacing:.05em;font-weight:900;color:var(--companion-accent)!important;font-size:8px!important}.pet-grind-time b{color:var(--companion-accent);white-space:nowrap;font-size:10px}.asset-grind-time{width:max-content;max-width:100%;color:var(--companion-accent);letter-spacing:.04em;background:#302809;border-radius:6px;margin-top:7px;padding:4px 6px;font-size:8px;display:block}:is(.asset-card:hover .asset-grind-time,.asset-card:focus-visible .asset-grind-time){background:var(--companion-accent-soft);color:var(--companion-ink)}@media (max-width:600px){.pet-grind-time{flex-direction:column;align-items:flex-start;gap:2px}.quick-grind{display:none!important}}.player-lanes,.signal-row,.pet-zone,.contract-watch,.radar,.reward-lab,.whale-reef,.consumer-faq,.mdfm-footer{content-visibility:auto;contain-intrinsic-size:auto 720px}.tape{z-index:20;position:relative;overflow:visible}.tape:hover,.tape:focus-within{z-index:120}.ticker-grid{overflow:visible}.pet-skill-filter-row{flex-wrap:wrap;gap:7px;margin:0 0 12px;display:flex}.pet-skill-filter-row button{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-muted);letter-spacing:.06em;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:900}:is(.pet-skill-filter-row button:hover,.pet-skill-filter-row button:focus-visible){border-color:var(--companion-accent);color:var(--companion-accent);outline:0}.pet-skill-filter-row button.active{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.pet-skill-floor>span>small{color:#61efb3!important}.pet-skill-missing{border:1px dashed var(--companion-line);background:var(--companion-inset);border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:90px;padding:14px;display:flex}.pet-skill-missing span{color:#61efb3;letter-spacing:.08em;font-size:9px;font-weight:950}.pet-skill-missing b{color:var(--companion-ink);margin-top:5px;font-size:11px}.pet-skill-missing small{color:var(--companion-muted);margin-top:3px;font-size:9px}.gear-tool{gap:14px;display:grid}.flame-planner{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-surface),var(--companion-surface));border-radius:16px;padding:17px;box-shadow:0 9px #102b75}.flame-planner-head{grid-template-columns:minmax(0,1fr) 180px;align-items:start;gap:16px;display:grid}.flame-planner-head>div>span,.flame-candidate-head span,.flame-plan-title span{color:#66f1b8;letter-spacing:.1em;font-size:9px;font-weight:950}.flame-planner-head h4{margin:5px 0;font:500 28px/1.05 Georgia,serif}.flame-planner-head p{max-width:720px;color:var(--companion-muted);margin:0;font-size:11px;line-height:1.55}.flame-planner-head>label{border:1px solid var(--companion-accent);color:var(--companion-accent);letter-spacing:.07em;border-radius:11px;gap:6px;padding:11px;font-size:9px;font-weight:950;display:grid}.flame-planner-head>label input{width:100%;color:var(--companion-ink);background:#fff4b5;border:0;border-radius:7px;padding:9px;font-size:22px;font-weight:950}.flame-character-search{margin-top:15px}.flame-character-search>label{color:var(--companion-ink);margin-bottom:6px;font-size:10px;font-weight:900;display:block}.flame-character-search>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.flame-character-search input,.flame-row input{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);border-radius:9px;padding:10px;font-size:11px}.flame-character-search button,.flame-add{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink);border-radius:9px;padding:10px 14px;font-size:10px;font-weight:950}.flame-character-search button:disabled{opacity:.55}.flame-search-error{color:#ffb8b8;background:#401c2d;border:1px solid #e36363;border-radius:9px;margin-top:8px;padding:9px;font-size:10px}.flame-character-results{gap:7px;margin-top:9px;display:flex;overflow:auto}.flame-character-results button{border:1px solid var(--companion-line);background:var(--companion-surface);min-width:190px;color:var(--companion-ink);text-align:left;border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.flame-character-results img,.flame-character-card img{object-fit:contain;width:45px;height:45px}.flame-character-results span,.flame-character-results small{display:block}.flame-character-results small{color:var(--companion-muted);font-size:9px}.flame-character-card{background:var(--companion-surface);border:1px solid #55d7a4;border-radius:11px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:9px;padding:9px;display:grid}.flame-character-card span,.flame-character-card b,.flame-character-card small{display:block}.flame-character-card span{color:#61efb3;letter-spacing:.1em;font-size:8px;font-weight:950}.flame-character-card b{font-size:15px}.flame-character-card small{color:var(--companion-muted);font-size:9px}.flame-character-card button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);border-radius:8px;padding:7px 9px;font-size:9px}.flame-candidate-head{border-top:1px solid var(--companion-line);grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;gap:12px;margin-top:16px;padding-top:14px;display:grid}.flame-candidate-head b{margin-top:4px;font-size:12px;display:block}.flame-candidate-head>small{color:var(--companion-muted);font-size:9px;line-height:1.45}.flame-candidates{gap:6px;margin-top:9px;display:grid}.flame-row{grid-template-columns:minmax(180px,1.5fr) minmax(100px,.55fr) minmax(150px,.75fr);gap:7px;display:grid}.flame-row>label{position:relative}.flame-row>label input{width:100%;padding-right:28px}.flame-row>label span{color:var(--companion-accent);font-size:11px;font-weight:950;position:absolute;top:11px;right:10px}.flame-labels span{color:var(--companion-muted);letter-spacing:.07em;padding:0 8px;font-size:8px;font-weight:900}.flame-add{background:var(--companion-surface);color:var(--companion-accent);margin-top:8px}.flame-plan-output{border:1px solid var(--companion-accent);background:var(--companion-inset);border-radius:12px;margin-top:14px;padding:12px}.flame-plan-title{justify-content:space-between;gap:10px;display:flex}.flame-plan-title b{color:var(--companion-accent);font-size:11px}.flame-plan-list{gap:6px;margin-top:9px;display:grid}.flame-plan-list article{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:9px;grid-template-columns:36px minmax(0,1fr) minmax(180px,.55fr);align-items:center;gap:9px;padding:9px;display:grid}.flame-plan-list article.active{border-color:#58dba9}.flame-plan-list article>strong{color:var(--companion-accent);font-size:17px}.flame-plan-list article b,.flame-plan-list article small{display:block}.flame-plan-list article small{color:var(--companion-muted);margin-top:2px;font-size:9px}.flame-plan-list article>span{text-align:right}.flame-plan-list article>span>b{color:#61efb3}.flame-plan-empty{border:1px dashed var(--companion-line);color:var(--companion-muted);border-radius:9px;gap:4px;margin-top:9px;padding:13px;font-size:10px;display:grid}.flame-disclosure{color:var(--companion-muted);margin:10px 0 0;font-size:9px;line-height:1.5}.flame-disclosure b{color:var(--companion-accent)}.flame-planner-head>label>small{color:#cabb70;letter-spacing:0;font-size:7px;font-weight:700;line-height:1.35}.flame-plan-none{border:1px dashed var(--companion-line);color:var(--companion-muted);text-align:center;border-radius:8px;padding:12px;font-size:9px}.flame-bis-options{border-top:1px solid var(--companion-line);grid-column:1/-1;padding:8px 10px}.flame-bis-options summary{color:var(--companion-accent);cursor:pointer;font-size:8px;font-weight:950}.flame-bis-options>div{grid-template-columns:repeat(4,minmax(110px,1fr));gap:6px;margin-top:8px;display:grid}.flame-bis-options>div>span{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:8px;grid-template-columns:1fr auto;gap:3px;padding:8px;display:grid}.flame-bis-options b{color:var(--companion-muted);font-size:8px}.flame-bis-options strong{color:#61efb3;font-size:10px}.flame-bis-options small{color:var(--companion-muted);grid-column:1/-1;font-size:7px}.flame-bis-options p{color:var(--companion-muted);margin:7px 0 0;font-size:7px;line-height:1.4}@media (max-width:720px){.flame-planner-head,.flame-candidate-head{grid-template-columns:1fr}.flame-row{grid-template-columns:1fr 1fr}.flame-row>:first-child{grid-column:1/-1}.flame-labels{display:none}.flame-plan-list article{grid-template-columns:30px 1fr}.flame-plan-list article>span{text-align:left;grid-column:2}.flame-bis-options>div{grid-template-columns:1fr 1fr}}.reward-prize.pending{background:#30270d;border-color:#8d6e21}.reward-prize.pending strong{color:var(--companion-accent);font-size:9px;line-height:1.35}.reward-pet-skill-checks{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex!important}.reward-pet-skill-checks em{background:var(--companion-surface);color:var(--companion-muted);letter-spacing:.03em;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:950}.reward-pet-skill-checks em.yes{color:#6dffc1;background:#0b473b}.reward-pet-skill-checks em.no{color:#c9aebd;background:#352c36}.player-portfolio{gap:17px}.portfolio-form{border:1px solid var(--companion-line);background:linear-gradient(120deg,var(--companion-surface),var(--companion-inset));border-radius:15px;gap:7px;padding:15px;display:grid}.portfolio-form>label{color:var(--companion-ink);font-size:11px;font-weight:950}.portfolio-form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.portfolio-form input{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);border-radius:10px;outline:0;padding:13px;font-size:13px}.portfolio-form input:focus{border-color:var(--companion-accent);box-shadow:0 0 0 2px #ffe01b1f}.portfolio-form button{background:var(--companion-accent-soft);color:var(--companion-ink);border:0;border-radius:10px;padding:11px 16px;font-size:11px;font-weight:950}.portfolio-form button:disabled{opacity:.58;cursor:wait}.portfolio-form>small{color:var(--companion-muted);font-size:9px}.portfolio-result-head,.portfolio-section-head,.item-dossier>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.portfolio-result-head span,.portfolio-section-head span,.item-dossier>header span,.dossier-grid>div>span{color:#61efb3;letter-spacing:.11em;font-size:9px;font-weight:950}.portfolio-result-head h4,.portfolio-section-head h4,.item-dossier>header h4{margin:4px 0 0;font:500 25px/1.05 Georgia,serif}.portfolio-result-head>small,.portfolio-section-head>small{color:var(--companion-muted);font-size:9px}.portfolio-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.portfolio-metrics article{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:13px;padding:14px}.portfolio-metrics article.neso{background:linear-gradient(145deg,#332b0b,var(--companion-inset));border-color:#8c7720}.portfolio-metrics span,.portfolio-metrics b,.portfolio-metrics small{display:block}.portfolio-metrics span{color:var(--companion-muted);letter-spacing:.08em;font-size:8px;font-weight:950}.portfolio-metrics b{color:var(--companion-ink);margin:6px 0 3px;font-size:18px}.portfolio-metrics article.neso b{color:var(--companion-accent)}.portfolio-metrics small{color:var(--companion-muted);font-size:9px}.portfolio-warning{color:var(--companion-accent);background:#33280b;border:1px solid #886f22;border-radius:10px;gap:10px;padding:10px 12px;font-size:9px;display:flex}.portfolio-warning b{color:var(--companion-accent);white-space:nowrap}.portfolio-section{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:16px;gap:11px;padding:16px;display:grid}.portfolio-characters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.portfolio-characters article{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-surface),var(--companion-inset));border-radius:13px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px;display:grid}.portfolio-character-art{background:radial-gradient(circle,var(--companion-raised),var(--companion-surface));border-radius:10px;grid-row:1/4;place-items:center;width:58px;height:72px;display:grid;overflow:hidden}.portfolio-character-art img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.portfolio-character-art>span{color:var(--companion-accent);font:500 24px Georgia,serif}.portfolio-characters article>div:nth-child(2){min-width:0}.portfolio-characters b,.portfolio-characters small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portfolio-characters b{font-size:12px}.portfolio-characters small{color:var(--companion-muted);margin-top:3px;font-size:8px}.portfolio-characters article>strong{color:var(--companion-accent);white-space:nowrap;font-size:11px}.portfolio-characters dl{grid-column:2/-1;grid-template-columns:1fr 1fr;gap:5px;margin:0;display:grid}.portfolio-characters dl>div{background:var(--companion-surface);border-radius:8px;padding:7px}.portfolio-characters dt{color:var(--companion-muted);text-transform:uppercase;font-size:7px}.portfolio-characters dd{margin:2px 0 0;font-size:10px;font-weight:900}.portfolio-characters p{color:var(--companion-muted);white-space:nowrap;text-overflow:ellipsis;grid-column:2/-1;margin:0;font-size:7px;overflow:hidden}.portfolio-section-head.inventory{align-items:center}.portfolio-filters{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.portfolio-filters button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-muted);border-radius:8px;padding:7px 9px;font-size:8px;font-weight:900}.portfolio-filters button.active{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.portfolio-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.portfolio-items>button{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);text-align:left;border-radius:11px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}:is(.portfolio-items>button:hover,.portfolio-items>button:focus-visible,.portfolio-items>button.active){border-color:var(--companion-accent);outline:0}.portfolio-items img{object-fit:contain;background:var(--companion-surface);width:52px;height:52px;image-rendering:pixelated;border-radius:9px}.portfolio-items span{min-width:0}.portfolio-items b,.portfolio-items small,.portfolio-items em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portfolio-items b{font-size:10px}.portfolio-items small{color:var(--companion-muted);margin-top:3px;font-size:8px}.portfolio-items em{color:#61efb3;margin-top:5px;font-size:7px;font-style:normal;font-weight:900}.portfolio-items>button>strong{color:var(--companion-accent);text-align:right;white-space:nowrap;font-size:9px}.portfolio-page-note{border:1px dashed var(--companion-line);color:var(--companion-muted);border-radius:9px;margin:0;padding:9px;font-size:8px;line-height:1.45}.item-dossier{border:1px solid var(--companion-accent);background:radial-gradient(circle at 92% 8%,#ffe01b1c,transparent 24%),var(--companion-inset);border-radius:17px;gap:13px;padding:17px;display:grid;box-shadow:0 7px #1749a7}.item-dossier>header button{border:1px solid var(--companion-line);background:var(--companion-surface);width:31px;height:31px;color:var(--companion-ink);border-radius:8px;font-size:18px}.dossier-loading{border:1px dashed var(--companion-line);min-height:150px;color:var(--companion-muted);border-radius:12px;justify-content:center;align-items:center;gap:12px;display:flex}.dossier-loading i{border:3px solid var(--companion-line);border-top-color:#ffe01b;border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin}.dossier-loading b,.dossier-loading small{display:block}.dossier-loading b{font-size:10px}.dossier-loading small{color:var(--companion-muted);margin-top:3px;font-size:8px}.dossier-grid{grid-template-columns:1.2fr .7fr .8fr;gap:9px;display:grid}.dossier-grid>div{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;padding:13px}.dossier-identity{grid-column:1/3;grid-template-columns:76px 1fr;align-items:center;gap:12px;display:grid}.dossier-identity img{object-fit:contain;background:var(--companion-surface);width:76px;height:76px;image-rendering:pixelated;border-radius:11px}.dossier-identity span,.dossier-identity b,.dossier-identity small{display:block}.dossier-identity span{color:#61efb3;font-size:8px;font-weight:950}.dossier-identity b{margin:5px 0;font:500 21px Georgia,serif}.dossier-identity small,.dossier-requirements small{color:var(--companion-muted);font-size:8px;line-height:1.45}.dossier-requirements b{color:var(--companion-accent);margin:7px 0 4px;font-size:15px;display:block}.dossier-capabilities p{gap:5px;margin:9px 0 0;display:grid}.dossier-capabilities b{background:var(--companion-surface);color:var(--companion-muted);border-radius:7px;padding:7px;font-size:8px}.dossier-capabilities b.yes{color:#61efb3;background:#0b453a}.dossier-stats{grid-column:1/3}.dossier-stats>div{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:9px;display:grid}.dossier-stats p{background:var(--companion-surface);border-radius:7px;justify-content:space-between;gap:5px;margin:0;padding:7px;display:flex}.dossier-stats p b{color:var(--companion-muted);font-size:7px}.dossier-stats p strong{color:var(--companion-accent);font-size:9px}.dossier-stats>small{color:var(--companion-muted);margin-top:9px;font-size:9px;display:block}.dossier-set{grid-column:1/-1}.set-summary{gap:12px;margin:7px 0 9px;display:flex}.set-summary b{color:var(--companion-accent);font-size:11px}.set-summary small{color:var(--companion-muted);font-size:9px}.set-effects{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.set-effects article{background:var(--companion-surface);border-radius:9px;padding:9px}.set-effects strong{color:#61efb3;font-size:8px}.set-effects p{color:var(--companion-muted);margin:4px 0 0;font-size:8px;line-height:1.4}.dossier-source{color:var(--companion-muted);grid-column:1/-1;font-size:8px}.portfolio-currencies{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;padding:12px 14px}.portfolio-currencies summary{color:var(--companion-accent);cursor:pointer;font-size:9px;font-weight:950}.portfolio-currencies>div{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;display:grid}.portfolio-currencies span{background:var(--companion-surface);border-radius:8px;justify-content:space-between;gap:8px;padding:8px;display:flex}.portfolio-currencies b{color:var(--companion-muted);font-size:8px}.portfolio-currencies strong{color:#61efb3;font-size:9px}.reward-tabs{max-width:min(100%,780px);overflow:auto}@media (max-width:1180px){.reward-lab-head{flex-direction:column;align-items:flex-start}.reward-tabs{width:100%}.portfolio-characters,.portfolio-items,.dossier-grid{grid-template-columns:1fr 1fr}.dossier-identity,.dossier-stats{grid-column:auto}.dossier-set{grid-column:1/-1}.portfolio-currencies>div{grid-template-columns:1fr 1fr}}@media (max-width:720px){.portfolio-form>div,.portfolio-metrics,.portfolio-characters,.portfolio-items,.dossier-grid,.portfolio-currencies>div{grid-template-columns:1fr}.portfolio-result-head,.portfolio-section-head,.item-dossier>header{flex-direction:column;align-items:flex-start}.portfolio-section-head.inventory{align-items:flex-start}.portfolio-filters{justify-content:flex-start}.dossier-identity,.dossier-stats,.dossier-set{grid-column:auto}.dossier-stats>div,.set-effects{grid-template-columns:1fr 1fr}.portfolio-warning{flex-direction:column}.portfolio-characters article{grid-template-columns:52px minmax(0,1fr)}.portfolio-characters article>strong{grid-column:2}.portfolio-character-art{grid-row:1/5;width:52px}.portfolio-characters dl,.portfolio-characters p{grid-column:2}.portfolio-items{max-height:none}.reward-tabs button{min-width:116px}}.gear-listings-view{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:18px;gap:11px;padding:18px;display:grid}.gear-listings-view>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.gear-listings-view>header>div>span{color:#61efb3;letter-spacing:.1em;font-size:9px;font-weight:950}.gear-listings-view>header h4{margin:5px 0;font:500 26px/1.05 Georgia,serif}.gear-listings-view>header p{max-width:760px;color:var(--companion-muted);margin:0;font-size:9px;line-height:1.5}.gear-listings-view>header>aside{border:1px solid var(--companion-line);text-align:center;border-radius:10px;min-width:130px;padding:10px}.gear-listings-view>header>aside b,.gear-listings-view>header>aside small{display:block}.gear-listings-view>header>aside b{color:var(--companion-accent);font-size:22px}.gear-listings-view>header>aside small{color:var(--companion-muted);font-size:7px}.gear-listing-grid{gap:8px;display:grid}.gear-listing-grid>article{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;gap:8px;padding:12px;display:grid}.gear-listing-grid>article.cheapest{border-color:var(--companion-accent);background:linear-gradient(105deg,#ffe01b1a,var(--companion-inset) 34%)}.gear-listing-head{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.gear-listing-head>img{object-fit:contain;background:var(--companion-surface);width:52px;height:52px;image-rendering:pixelated;border-radius:9px}.gear-listing-head span>em,.gear-listing-head span>b,.gear-listing-head span>small,.gear-listing-head>strong,.gear-listing-head>strong>small{display:block}.gear-listing-head span>em{color:#61efb3;letter-spacing:.08em;font-size:7px;font-style:normal;font-weight:950}.gear-listing-head span>b{margin:3px 0;font-size:12px}.gear-listing-head span>small{color:var(--companion-muted);font-size:8px}.gear-listing-head>strong{color:var(--companion-accent);text-align:right;font-size:15px}.gear-listing-head>strong>small{color:var(--companion-muted);margin-top:2px;font-size:7px}.gear-stat-line{background:var(--companion-inset);color:var(--companion-muted);border-radius:7px;margin:0;padding:7px;font-size:8px}.gear-potential-lines{grid-template-columns:1fr 1fr;gap:7px;display:grid}.gear-potential-lines section{border:1px solid var(--companion-line);border-radius:8px;flex-wrap:wrap;gap:4px;padding:7px;display:flex}.gear-potential-lines section>span{width:100%;color:var(--companion-muted);letter-spacing:.07em;font-size:7px;font-weight:950}.gear-potential-lines section>b{color:var(--companion-accent);background:#302407;border-radius:5px;padding:4px 6px;font-size:8px}.gear-potential-lines section+section>b{background:var(--companion-surface);color:#8dffc7}.gear-listing-grid>article>a,.gear-listings-view .panel-empty>a{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink);border-radius:8px;justify-self:end;padding:8px 10px;font-size:8px;font-weight:950;text-decoration:none}@media (max-width:700px){.gear-listings-view>header{flex-direction:column;align-items:flex-start}.gear-listing-head{grid-template-columns:46px 1fr}.gear-listing-head>strong{text-align:left;grid-column:2}.gear-potential-lines{grid-template-columns:1fr}.gear-listing-grid>article>a{text-align:center;justify-self:stretch}}.item-source-view{border:1px solid var(--companion-line);background:radial-gradient(circle at 94% 3%,#50f0a51f,transparent 25%),var(--companion-inset);border-radius:18px;gap:13px;padding:18px;display:grid}.item-source-view>header{justify-content:space-between;align-items:end;gap:22px;display:flex}.item-source-view>header span{color:#61efb3;letter-spacing:.11em;font-size:9px;font-weight:950}.item-source-view>header h4{margin:6px 0 5px;font:500 28px/1 Georgia,serif}.item-source-view>header p{max-width:720px;color:var(--companion-muted);margin:0;font-size:10px;line-height:1.55}.item-source-view>header>small{color:var(--companion-muted);text-align:right;font-size:8px;line-height:1.55}.source-grid{gap:8px;display:grid}.source-card{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:13px;grid-template-columns:72px minmax(0,1fr) minmax(170px,.38fr);align-items:center;gap:12px;padding:12px;display:grid}.source-card.boss{background:linear-gradient(110deg,#ffe01b1a,var(--companion-inset) 34%);border-color:#876d24}.source-card.field{border-color:#2b7c68}.source-art{background:radial-gradient(circle,var(--companion-raised),var(--companion-surface));border-radius:11px;place-items:center;width:68px;height:68px;display:grid;overflow:hidden}.source-art img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.source-art span{color:var(--companion-accent);font-size:27px}.source-card>div:nth-child(2)>span{color:#61efb3;letter-spacing:.09em;font-size:8px;font-weight:950}.source-card h5{margin:4px 0;font:500 20px/1.05 Georgia,serif}.source-card>div:nth-child(2)>b{font-size:10px}.source-card p{color:var(--companion-muted);margin:4px 0 0;font-size:8px}.source-card aside{border-left:1px solid var(--companion-line);text-align:right;padding:10px}.source-card aside small,.source-card aside strong,.source-card aside span{display:block}.source-card aside small{color:var(--companion-muted);letter-spacing:.08em;font-size:7px;font-weight:950}.source-card aside strong{color:var(--companion-accent);margin:5px 0;font-size:18px}.source-card aside span{color:var(--companion-muted);font-size:8px}.source-index-state{border:1px dashed var(--companion-line);background:var(--companion-inset);text-align:center;border-radius:13px;align-content:center;place-items:center;gap:5px;min-height:145px;padding:22px;display:grid}.source-index-state i{border:3px solid var(--companion-line);border-top-color:#ffe01b;border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin}.source-index-state b{font-size:11px}.source-index-state span{max-width:620px;color:var(--companion-muted);font-size:9px;line-height:1.5}.source-index-state button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);cursor:pointer;border-radius:8px;margin-top:7px;padding:8px 12px;font-size:9px;font-weight:900}.source-index-state.queued{border-color:#8a7422}.source-index-state.warning{border-color:#8b404c}.source-index-state.empty{border-color:var(--companion-line)}@media (max-width:700px){.item-source-view>header{flex-direction:column;align-items:flex-start}.item-source-view>header>small{text-align:left}.source-card{grid-template-columns:55px 1fr}.source-art{width:52px;height:52px}.source-card aside{border-top:1px solid var(--companion-line);text-align:left;border-left:0;grid-column:1/-1}}.flame-scan-state{border:1px dashed var(--companion-line);background:var(--companion-inset);border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:105px;margin-top:11px;display:flex}.flame-scan-state i{border:3px solid var(--companion-line);border-top-color:#ffe01b;border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin}.flame-scan-state b,.flame-scan-state span{display:block}.flame-scan-state b{font-size:11px}.flame-scan-state span{color:var(--companion-muted);margin-top:3px;font-size:8px}.flame-minmax-lens{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:13px;grid-template-columns:minmax(200px,1.2fr) repeat(5,minmax(90px,.55fr));align-items:end;gap:7px;margin-top:14px;padding:12px;display:grid}.flame-minmax-lens>div>span{color:#61efb3;letter-spacing:.1em;font-size:8px;font-weight:950}.flame-minmax-lens>div>b,.flame-minmax-lens>div>small{display:block}.flame-minmax-lens>div>b{margin:4px 0;font-size:11px}.flame-minmax-lens>div>small{color:var(--companion-muted);font-size:7px}.flame-minmax-lens label{color:var(--companion-muted);gap:4px;font-size:8px;font-weight:900;display:grid}.flame-minmax-lens select,.flame-minmax-lens input{border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;min-width:0;color:var(--companion-ink);border-radius:7px;padding:7px;font-size:10px;font-weight:900}.flame-minmax-lens details{grid-column:1/-1}.flame-minmax-lens summary{color:var(--companion-accent);cursor:pointer;font-size:8px;font-weight:900}.flame-minmax-lens details>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px;display:grid}.flame-tier-probabilities{background:#2b250c;border:1px solid #756522;border-radius:11px;grid-template-columns:auto repeat(4,minmax(70px,.25fr)) 1fr;align-items:center;gap:6px;margin-top:9px;padding:9px;display:grid}.flame-tier-probabilities>span{color:var(--companion-accent);letter-spacing:.09em;font-size:8px;font-weight:950}.flame-tier-probabilities>b{background:var(--companion-surface);border-radius:7px;justify-content:space-between;padding:7px;font-size:9px;display:flex}.flame-tier-probabilities b.t7{background:var(--companion-raised);color:var(--companion-ink)}.flame-tier-probabilities em{color:#61efb3;font-style:normal}.flame-tier-probabilities small{color:#c4b984;font-size:7px;line-height:1.35}.flame-scan-grid{gap:7px;margin-top:9px;display:grid}.flame-scan-grid>article{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;grid-template-columns:52px 62px minmax(230px,1.4fr) minmax(105px,.48fr) minmax(125px,.55fr) minmax(130px,.6fr);align-items:center;gap:9px;padding:10px;display:grid}.flame-scan-grid>article.recommended{border-color:var(--companion-accent);background:linear-gradient(105deg,#ffe01b24,var(--companion-inset) 31%);box-shadow:0 4px #1749a7}.flame-item-rank{color:var(--companion-accent);text-align:center;font:500 19px Georgia,serif}.flame-item-rank small{color:#61efb3;letter-spacing:.08em;margin-top:3px;font:950 6px Arial,sans-serif;display:block}.flame-scan-grid>article>img{object-fit:contain;background:var(--companion-surface);width:58px;height:58px;image-rendering:pixelated;border-radius:10px}.flame-item-name{min-width:0}.flame-item-name>span{color:#61efb3;letter-spacing:.08em;font-size:7px;font-weight:950}.flame-item-name h5{margin:3px 0 6px;font-size:12px}.flame-item-name>div{flex-wrap:wrap;gap:4px;display:flex}.flame-item-name b{background:var(--companion-surface);color:var(--companion-muted);border-radius:5px;padding:4px 5px;font-size:7px}.flame-item-name b.t5{color:var(--companion-accent);background:#423510}.flame-item-name b.t6{color:#72f4bf;background:#0c3f37}.flame-item-name b.t7{background:var(--companion-raised);color:#f4caff}.flame-item-name b.unresolved{color:#cdb6c9;background:#342839}.flame-item-name b em{color:var(--companion-ink);margin-left:3px;font-style:normal}.flame-score,.flame-chance,.flame-upside{border-left:1px solid var(--companion-line);padding:9px}.flame-score small,.flame-score strong,.flame-score span,.flame-chance small,.flame-chance strong,.flame-chance span,.flame-upside small,.flame-upside strong,.flame-upside span{display:block}.flame-score small,.flame-chance small,.flame-upside small{color:var(--companion-muted);letter-spacing:.07em;font-size:6px;font-weight:950}.flame-score strong,.flame-chance strong,.flame-upside strong{color:var(--companion-ink);margin:4px 0;font-size:17px}.flame-chance strong{color:var(--companion-accent)}.flame-upside strong{color:#61efb3}.flame-upside strong em{color:var(--companion-muted);font-size:11px;font-style:normal}.flame-score span,.flame-chance span,.flame-upside span{color:var(--companion-muted);font-size:7px;line-height:1.35}@media (max-width:1100px){.flame-minmax-lens{grid-template-columns:repeat(3,1fr)}.flame-minmax-lens>div{grid-column:1/-1}.flame-scan-grid>article{grid-template-columns:42px 56px 1fr 1fr}.flame-item-rank{font-size:16px}.flame-item-name{grid-column:3/-1}.flame-score{grid-column:2}.flame-score,.flame-chance,.flame-upside{border-top:1px solid var(--companion-line);border-left:0}.flame-tier-probabilities{grid-template-columns:repeat(4,1fr)}.flame-tier-probabilities>span,.flame-tier-probabilities>small{grid-column:1/-1}}@media (max-width:650px){.flame-minmax-lens{grid-template-columns:1fr 1fr}.flame-minmax-lens details>div{grid-template-columns:1fr}.flame-scan-grid>article{grid-template-columns:40px 52px 1fr}.flame-item-name{grid-column:3}.flame-score{grid-column:1/-1}.flame-chance,.flame-upside{grid-column:span 3}.flame-tier-probabilities{grid-template-columns:1fr 1fr}.flame-tier-probabilities>span,.flame-tier-probabilities>small{grid-column:1/-1}}.flame-minmax-lens{grid-template-columns:minmax(0,1fr);align-items:stretch}.flame-minmax-lens>div>button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-accent);cursor:pointer;border-radius:6px;margin-top:7px;padding:5px 7px;font-size:7px;font-weight:950}.flame-minmax-lens .flame-weight-editor>div{grid-template-columns:repeat(4,minmax(110px,1fr))}.flame-weight-editor summary{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:7px;padding:7px 9px;list-style-position:inside}.flame-weight-editor[open] summary{border-color:var(--companion-accent)}@media (max-width:760px){.flame-minmax-lens .flame-weight-editor>div{grid-template-columns:1fr 1fr}}.rate-compass.quick-dock{grid-template-columns:auto auto auto auto auto auto;gap:9px;width:min(1180px,100vw - 28px);padding:8px 10px;overflow:visible}.floating-quick-menu{border-right:1px solid var(--companion-line);grid-template-columns:repeat(6,42px) 24px;align-items:center;gap:4px;padding-right:9px;display:grid;position:relative}.floating-quick-menu>button:not(.quick-customize){border:1px solid var(--companion-line);background:var(--companion-surface);width:42px;height:42px;color:var(--companion-ink);border-radius:9px;place-items:center;padding:3px;display:grid;position:relative}:is(.floating-quick-menu>button:hover,.floating-quick-menu>button:focus-visible,.floating-quick-menu>button.active){border-color:var(--companion-accent);outline:0;transform:translateY(-2px)}.floating-quick-menu>button.recent{border-style:dashed;border-color:var(--companion-line)}.floating-quick-menu>button.custom{background:var(--companion-surface)}.floating-quick-menu img{object-fit:contain;width:32px;height:32px;image-rendering:pixelated}.floating-quick-menu button>span{border:1px solid var(--companion-accent);background:var(--companion-inset);width:max-content;max-width:130px;color:var(--companion-ink);border-radius:6px;padding:5px 7px;font-size:8px;font-weight:900;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}:is(.floating-quick-menu button:hover>span,.floating-quick-menu button:focus-visible>span){display:block}.floating-quick-menu button>em{background:var(--companion-inset);color:#61efb3;border-radius:3px;padding:1px 2px;font-size:4px;font-style:normal;font-weight:950;position:absolute;bottom:1px;right:1px}.floating-quick-menu .quick-customize{border:1px solid var(--companion-line);background:var(--companion-surface);width:24px;height:32px;color:var(--companion-muted);border-radius:7px;padding:0}.rate-compass.quick-dock>.rate-status{font-size:8px}.rate-compass.quick-dock>strong{font-size:21px}.rate-simple-value{border:1px solid var(--companion-line);background:var(--companion-surface);white-space:nowrap;border-radius:8px;gap:2px;padding:6px 9px;display:grid}.rate-simple-value span{color:var(--companion-muted);font-size:7px;font-weight:950}.rate-simple-value b{color:#61efb3;font-size:10px}.rate-mode-toggle{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink);white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:950}.rate-mode-toggle span{margin-left:5px;font-size:13px}.rate-detail-panel{border-top:1px solid var(--companion-line);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);gap:7px;padding-top:7px;display:grid}.rate-compass.quick-dock .rate-impact{grid-template-columns:minmax(90px,.64fr) minmax(155px,.95fr) minmax(185px,1.08fr) minmax(140px,.84fr) minmax(150px,.9fr)}.quick-dock-editor{z-index:130;border:1px solid var(--companion-accent);background:var(--companion-inset);border-radius:13px;width:min(560px,100vw - 28px);padding:10px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 18px 45px #000000a6}.quick-dock-editor>header{justify-content:space-between;align-items:start;margin-bottom:8px;display:flex}.quick-dock-editor>header b,.quick-dock-editor>header span{display:block}.quick-dock-editor>header b{font-size:11px}.quick-dock-editor>header span{color:var(--companion-muted);margin-top:3px;font-size:8px}.quick-dock-editor>header>button{color:var(--companion-ink);background:0 0;border:0;font-size:18px}.quick-dock-editor>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.quick-dock-editor>div>button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);text-align:left;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:6px;padding:6px;display:grid}.quick-dock-editor>div>button:hover,.quick-dock-editor>div>button.active{border-color:var(--companion-accent)}.quick-dock-editor img{object-fit:contain;width:32px;height:32px;image-rendering:pixelated}.quick-dock-editor>div span{font-size:8px;font-weight:900}.quick-dock-editor footer{gap:5px;margin-top:8px;display:flex}.quick-dock-editor footer button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-muted);border-radius:6px;padding:6px 8px;font-size:8px;font-weight:900}.quick-dock-editor footer button.active{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.portal-shortcuts button{align-items:center;gap:5px;display:flex}.portal-shortcuts img{object-fit:contain;width:24px;height:24px;image-rendering:pixelated}.focused-search-read{border:1px solid var(--companion-accent);background:#30280b;border-radius:11px;align-items:center;gap:10px;margin:9px 0;padding:10px 12px;display:flex}.focused-search-read i{border:3px solid #6b5c18;border-top-color:#ffe01b;border-radius:50%;width:22px;height:22px;animation:1s linear infinite spin}.focused-search-read b,.focused-search-read span{display:block}.focused-search-read b{color:var(--companion-accent);letter-spacing:.08em;font-size:8px}.focused-search-read span{color:#c9bd82;margin-top:2px;font-size:8px}.portal-search button:disabled{opacity:.6;cursor:wait}@media (max-width:900px){main{padding-bottom:170px}.rate-compass.quick-dock{grid-template-columns:1fr auto auto auto}.floating-quick-menu{border-right:0;border-bottom:1px solid var(--companion-line);grid-column:1/-1;justify-content:center;padding:0 0 7px}.rate-compass.quick-dock>.rate-status{display:none}.rate-detail-panel{grid-template-columns:1fr}.rate-compass.quick-dock .rate-impact{grid-template-columns:1fr 1fr}.rate-compass.quick-dock .rate-impact>label{grid-column:auto}.rate-compass.quick-dock .rate-impact>.rate-hours{grid-column:1/-1}}@media (max-width:520px){.rate-compass.quick-dock{grid-template-columns:1fr auto auto;width:calc(100vw - 14px);padding:7px}.floating-quick-menu{grid-template-columns:repeat(6,38px) 22px;justify-content:start;gap:3px;overflow:visible}.floating-quick-menu>button:not(.quick-customize){width:38px;height:38px}.floating-quick-menu img{width:29px;height:29px}.rate-compass.quick-dock>small{display:none}.rate-simple-value{padding:5px}.rate-mode-toggle{padding:7px}.rate-compass.quick-dock .rate-impact{grid-template-columns:1fr}.rate-compass.quick-dock .rate-impact>label,.rate-compass.quick-dock .rate-impact>.rate-hours{grid-column:1}.quick-dock-editor>div{grid-template-columns:1fr 1fr}}.hud-user-button{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);border-radius:10px;align-items:center;gap:5px;padding:4px 7px 4px 4px;display:flex}:is(.hud-user-button:hover,.hud-user-button:focus-visible){border-color:var(--companion-accent);outline:0}.hud-user-button img{object-fit:contain;width:30px;height:30px;image-rendering:pixelated}.hud-user-button span{color:#61efb3;letter-spacing:.08em;font-size:7px;font-weight:950}.closet-scrim{z-index:500;background:var(--companion-inset);place-items:center;padding:28px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.closet-scrim{background:color-mix(in srgb, var(--companion-inset) 72%, transparent)}}.closet-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.closet-scrim>.tool-loading{border-color:var(--companion-accent);background:var(--companion-inset);width:min(420px,100vw - 30px);min-height:110px}.closet-hud{border:1px solid var(--companion-accent);background:linear-gradient(145deg,var(--companion-inset) 0%,var(--companion-surface) 58%,var(--companion-surface) 100%);border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1080px,100vw - 34px);max-height:calc(100vh - 56px);display:grid;overflow:hidden;box-shadow:0 28px 90px #000000bf,0 0 0 5px #1430668c}.closet-hud>header{border-bottom:1px solid var(--companion-line);background:var(--companion-inset);justify-content:space-between;gap:18px;padding:17px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.closet-hud>header{background:color-mix(in srgb, var(--companion-inset) 82%, transparent)}}.closet-hud>header span{color:#61efb3;letter-spacing:.11em;font-size:8px;font-weight:950}.closet-hud>header h2{margin:4px 0 3px;font-family:Georgia,serif;font-size:24px}.closet-hud>header p{color:var(--companion-muted);margin:0;font-size:9px}.closet-hud>header>button{border:1px solid var(--companion-line);background:var(--companion-surface);width:32px;height:32px;color:var(--companion-ink);border-radius:9px;align-self:start;font-size:22px}.closet-hud>header>button:hover{border-color:var(--companion-accent)}.closet-body{grid-template-columns:350px minmax(0,1fr);min-height:0;display:grid}.closet-preview{border-right:1px solid var(--companion-line);background:var(--companion-inset);grid-template-rows:250px minmax(0,1fr);gap:10px;min-height:0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.closet-preview{background:color-mix(in srgb, var(--companion-inset) 55%, transparent)}}.closet-stage{border:1px solid var(--companion-line);background:radial-gradient(circle at 50% 38%,#61efb326,transparent 36%),linear-gradient(180deg,var(--companion-surface),var(--companion-inset));border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.closet-stage:after{content:"TRY-ON · NOT EQUIPPED";color:var(--companion-muted);letter-spacing:.08em;align-self:end;margin-bottom:10px;font-size:7px;font-weight:950}.closet-sprite{transform-origin:50%;width:72px;height:72px;image-rendering:pixelated;margin-top:-6px;position:absolute;transform:scale(3)}.closet-sprite img{image-rendering:pixelated;position:absolute}.closet-equipped{grid-template-columns:1fr 1fr;gap:5px;min-height:0;display:grid;overflow:auto}.closet-equipped button{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);text-align:left;border-radius:8px;grid-template-columns:31px 1fr;align-items:center;gap:6px;padding:5px;display:grid}.closet-equipped button.active{border-color:#61efb3}.closet-equipped img{object-fit:contain;width:30px;height:30px;image-rendering:pixelated}.closet-equipped span,.closet-equipped small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.closet-equipped span{font-size:8px;font-weight:900}.closet-equipped small{color:var(--companion-muted);margin-top:2px;font-size:6px;font-weight:700}.closet-browser{grid-template-rows:auto auto minmax(0,1fr);min-height:0;padding:14px;display:grid}.closet-browser>nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.closet-browser>nav button{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-muted);border-radius:8px;align-items:center;gap:4px;padding:5px;display:flex}.closet-browser>nav button.active{border-color:var(--companion-accent);color:var(--companion-ink);background:#332b0b}.closet-browser>nav img{object-fit:contain;width:25px;height:25px;image-rendering:pixelated}.closet-browser>nav span{text-overflow:ellipsis;font-size:7px;font-weight:900;overflow:hidden}.closet-search{padding:12px 0 9px}.closet-search label{color:#61efb3;margin-bottom:5px;font-size:8px;font-weight:950;display:block}.closet-search>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.closet-search input{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);border-radius:9px;outline:0;padding:10px 11px;font-size:11px}.closet-search input:focus{border-color:var(--companion-accent)}.closet-search button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);border-radius:9px;padding:0 11px;font-size:8px;font-weight:900}.closet-search button:disabled{opacity:.4}.closet-search p{height:14px;color:var(--companion-muted);margin:6px 0 0;font-size:7px}.closet-results{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:6px;min-height:0;padding-right:3px;display:grid;overflow:auto}.closet-results>button{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);text-align:left;border-radius:10px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:7px;padding:7px;display:grid}.closet-results>button:hover,.closet-results>button.active{border-color:var(--companion-accent);background:var(--companion-surface)}.closet-results>button:disabled{opacity:.65}.closet-results img{object-fit:contain;width:46px;height:46px;image-rendering:pixelated}.closet-results span,.closet-results b,.closet-results small{min-width:0;display:block}.closet-results b{text-overflow:ellipsis;font-size:8px;overflow:hidden}.closet-results small{color:#61efb3;margin-top:4px;font-size:6px;font-weight:950}.closet-empty{border:1px dashed var(--companion-line);text-align:center;border-radius:12px;grid-column:1/-1;place-items:center;min-height:170px;padding:20px;display:grid}.closet-empty b{color:var(--companion-accent);font-family:Georgia,serif;font-size:17px}.closet-empty span{max-width:330px;color:var(--companion-muted);font-size:9px;line-height:1.45}.closet-hud>footer{border-top:1px solid var(--companion-line);background:var(--companion-inset);justify-content:space-between;align-items:center;gap:14px;padding:11px 15px;display:flex}.closet-hud>footer>span{color:var(--companion-muted);font-size:7px}.closet-hud>footer>span i{background:#61efb3;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.closet-hud>footer>div{gap:6px;display:flex}.closet-hud>footer button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);border-radius:8px;padding:8px 10px;font-size:8px;font-weight:950}.closet-hud>footer button.primary{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}@media (max-width:820px){.closet-scrim{padding:10px}.closet-hud{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.closet-body{grid-template-columns:270px minmax(0,1fr)}.closet-preview{grid-template-rows:210px minmax(0,1fr)}.closet-browser>nav{grid-template-columns:repeat(4,minmax(0,1fr))}.closet-results{grid-template-columns:1fr 1fr}.hud-user-button span{display:none}}@media (max-width:600px){.closet-hud>header{padding:12px}.closet-hud>header h2{font-size:18px}.closet-body{display:block;overflow:auto}.closet-preview{border-right:0;border-bottom:1px solid var(--companion-line);grid-template-rows:210px;grid-template-columns:170px minmax(0,1fr);min-height:235px}.closet-stage{height:210px}.closet-browser{min-height:450px}.closet-results{grid-template-columns:1fr 1fr}.closet-hud>footer{flex-direction:column;align-items:stretch}.closet-hud>footer>div{grid-template-columns:1fr 1fr;display:grid}.closet-hud>footer button.primary{grid-column:1/-1}.topbar-actions .hud-user-button{padding:3px}.topbar-actions .hud-user-button img{width:25px;height:25px}}.player-tools-stack{gap:24px;display:grid}.player-tools-stack>.player-portfolio{border-top:1px solid var(--companion-line);padding-top:22px}.mydaily-coach{border:1px solid var(--companion-accent);background:linear-gradient(140deg,var(--companion-surface),var(--companion-surface) 62%,var(--companion-surface));border-radius:18px;overflow:hidden;box-shadow:0 12px 36px #0000003d}.mydaily-coach>header{border-bottom:1px solid var(--companion-line);background:radial-gradient(circle at 90% 20%,#ffe01b29,#0000 30%);grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:14px;padding:20px 22px;display:grid}.mydaily-coach>header span{color:#61efb3;letter-spacing:.11em;font-size:8px;font-weight:950}.mydaily-coach>header h3{margin:5px 0 4px;font-family:Georgia,serif;font-size:26px}.mydaily-coach>header p{max-width:670px;color:var(--companion-muted);margin:0;font-size:10px;line-height:1.45}.mydaily-coach>header img{object-fit:contain;width:86px;height:96px;image-rendering:pixelated;justify-self:end}.coach-form{background:var(--companion-inset);grid-template-columns:minmax(190px,1.4fr) minmax(145px,.8fr) minmax(135px,.7fr) auto;align-items:end;gap:7px;padding:14px 18px;display:grid}.coach-form label{color:var(--companion-muted);gap:5px;font-size:7px;font-weight:950;display:grid}.coach-form input{border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;color:var(--companion-ink);border-radius:8px;outline:0;padding:9px 10px;font-size:10px}.coach-form input:focus{border-color:var(--companion-accent)}.coach-form>button{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);height:35px;color:var(--companion-ink);border-radius:8px;padding:0 13px;font-size:8px;font-weight:950}.coach-form>button:disabled{opacity:.55}.coach-characters{grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 18px 0;display:grid}.coach-characters button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);text-align:left;border-radius:9px;grid-template-columns:42px 1fr;align-items:center;gap:7px;padding:7px;display:grid}.coach-characters img{object-fit:contain;width:40px;height:40px;image-rendering:pixelated}.coach-characters b,.coach-characters small{display:block}.coach-characters b{font-size:9px}.coach-characters small{color:var(--companion-muted);margin-top:3px;font-size:7px}.coach-stage{color:var(--companion-muted);align-items:center;gap:7px;margin:0;padding:9px 18px;font-size:8px;display:flex}.coach-stage i{background:#61efb3;border-radius:50%;width:7px;height:7px}.coach-stage i.loading{border:2px solid var(--companion-line);background:0 0;border-top-color:#ffe01b;animation:1s linear infinite spin}.coach-error{background:#35132a;border:1px solid #ff7a8a;border-radius:9px;gap:9px;margin:0 18px 12px;padding:9px 11px;display:flex}.coach-error b{color:#ff9caa;font-size:8px}.coach-error span{font-size:8px}.coach-answer{border:1px solid var(--companion-accent);background:linear-gradient(100deg,#3b3108,var(--companion-surface) 58%,var(--companion-surface));border-radius:14px;grid-template-columns:118px 68px minmax(0,1fr) 145px;align-items:center;gap:12px;margin:2px 18px 12px;padding:14px;display:grid}.coach-answer-rank span,.coach-answer-rank b{display:block}.coach-answer-rank span{color:var(--companion-accent);font-size:7px;font-weight:950}.coach-answer-rank b{margin-top:5px;font-size:15px}.coach-answer>img{object-fit:contain;width:64px;height:64px;image-rendering:pixelated}.coach-answer>div:nth-of-type(2)>span{color:#61efb3;font-size:7px;font-weight:950}.coach-answer h4{margin:4px 0;font-family:Georgia,serif;font-size:18px}.coach-answer p{color:var(--companion-muted);margin:0;font-size:9px;line-height:1.4}.coach-answer-cta{gap:6px;display:grid}.coach-answer-cta button{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink);border-radius:8px;padding:9px;font-size:8px;font-weight:950}.coach-answer-cta small{color:var(--companion-muted);text-align:center;font-size:7px;line-height:1.35}.coach-answer.hold{border-color:var(--companion-line);background:linear-gradient(100deg,var(--companion-surface),var(--companion-surface))}.coach-answer.hold .coach-answer-rank span{color:var(--companion-muted)}.coach-three-way{grid-template-columns:repeat(3,1fr);gap:7px;padding:0 18px 12px;display:grid}.coach-three-way article{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;gap:4px;padding:11px;display:grid}.coach-three-way article.winner{border-color:#61efb3;box-shadow:inset 0 3px #61efb3}.coach-three-way span{color:var(--companion-muted);font-size:7px;font-weight:950}.coach-three-way b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.coach-three-way strong{color:var(--companion-accent);font-size:11px}.coach-three-way small{color:var(--companion-muted);font-size:7px;line-height:1.35}.coach-math{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;margin:0 18px 16px}.coach-math summary{color:var(--companion-muted);cursor:pointer;padding:9px 11px;font-size:8px;font-weight:900}.coach-math>div{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 11px 11px;display:grid}.coach-math p{color:var(--companion-muted);margin:0;font-size:7px;line-height:1.5}.coach-math b{color:#61efb3}.coach-empty{border:1px dashed var(--companion-line);text-align:center;border-radius:11px;place-items:center;min-height:110px;margin:0 18px 16px;display:grid}.coach-empty b{color:var(--companion-accent);font-family:Georgia,serif;font-size:16px}.coach-empty span{max-width:420px;color:var(--companion-muted);font-size:8px}@media (max-width:900px){.coach-form{grid-template-columns:1fr 1fr}.coach-answer{grid-template-columns:100px 58px minmax(0,1fr)}.coach-answer-cta{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center}.coach-answer-cta small{text-align:left}}@media (max-width:600px){.mydaily-coach>header{grid-template-columns:1fr 64px;padding:15px}.mydaily-coach>header h3{font-size:20px}.mydaily-coach>header img{width:58px;height:70px}.coach-form{grid-template-columns:1fr 1fr;padding:12px}.coach-form label:first-child,.coach-form>button{grid-column:1/-1}.coach-characters{grid-template-columns:1fr;padding:8px 12px 0}.coach-stage{padding:9px 12px}.coach-answer{grid-template-columns:72px 54px minmax(0,1fr);margin:2px 12px 10px;padding:10px}.coach-answer>img{width:50px;height:50px}.coach-answer-rank b{font-size:11px}.coach-answer h4{font-size:14px}.coach-three-way{grid-template-columns:1fr;padding:0 12px 10px}.coach-math{margin:0 12px 12px}.coach-math>div{grid-template-columns:1fr}.coach-empty{margin:0 12px 12px}}.coach-form label>small{height:0;color:var(--companion-muted);font-size:6px;transform:translateY(-3px)}.coach-proof{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.coach-proof em{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:950}.coach-proof em:first-child{color:#61efb3;border-color:#61efb3}.coach-ranked-moves{grid-template-columns:repeat(3,1fr);gap:7px;padding:0 18px 10px;display:grid}.coach-ranked-moves>article{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:11px;grid-template-rows:auto 1fr auto;gap:9px;min-width:0;padding:11px;display:grid}.coach-ranked-moves>article.winner{border-color:var(--companion-accent);box-shadow:inset 0 3px #ffe01b}.coach-ranked-moves header span,.coach-ranked-moves header b{display:block}.coach-ranked-moves header span{color:#61efb3;letter-spacing:.07em;font-size:7px;font-weight:950}.coach-ranked-moves header b{margin-top:3px;font-size:10px}.coach-ranked-moves article>div{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:8px;display:grid}.coach-ranked-moves img{object-fit:contain;width:44px;height:44px;image-rendering:pixelated}.coach-ranked-moves strong,.coach-ranked-moves small{display:block}.coach-ranked-moves strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.coach-ranked-moves small{color:var(--companion-muted);margin-top:4px;font-size:7px;line-height:1.4}.coach-ranked-moves footer{border-top:1px solid var(--companion-line);justify-content:space-between;gap:7px;padding-top:7px;display:flex}.coach-ranked-moves footer b{color:var(--companion-accent);font-size:9px}.coach-ranked-moves footer span{color:#61efb3;text-align:right;font-size:6px;font-weight:950}.coach-signal-strip{grid-template-columns:repeat(4,1fr);gap:5px;padding:0 18px 11px;display:grid}.coach-signal-strip>span{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-muted);border-radius:8px;gap:3px;padding:8px;font-size:7px;display:grid}.coach-signal-strip b{color:#61efb3;letter-spacing:.08em;font-size:6px}@media (max-width:900px){.coach-ranked-moves{grid-template-columns:1fr 1fr}.coach-ranked-moves>article:last-child{grid-column:1/-1}.coach-signal-strip{grid-template-columns:1fr 1fr}}@media (max-width:600px){.coach-ranked-moves{grid-template-columns:1fr;padding:0 12px 10px}.coach-ranked-moves>article:last-child{grid-column:auto}.coach-signal-strip{grid-template-columns:1fr 1fr;padding:0 12px 10px}}.coach-scan-scope{border:1px solid var(--companion-line);border-radius:9px;grid-column:1/-1;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px;margin:2px 0 0;padding:7px;display:grid}.coach-scan-scope legend{color:#61efb3;padding:0 4px;font-size:7px;font-weight:950}.coach-scan-scope button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-muted);border-radius:7px;padding:6px 8px;font-size:7px;font-weight:900}.coach-scan-scope button.active{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.coach-scan-scope small{color:var(--companion-muted);font-size:7px}.coach-form:has(.coach-scan-scope){padding-bottom:9px}@media (max-width:600px){.coach-scan-scope{grid-template-columns:1fr 1fr}.coach-scan-scope small{grid-column:1/-1}}.coach-market-bookends{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;margin:0 18px 12px;padding:12px}.coach-market-bookends>header span{color:#61efb3;letter-spacing:.08em;font-size:7px;font-weight:950}.coach-market-bookends>header h4{margin:4px 0 3px;font:500 16px Georgia,serif}.coach-market-bookends>header p{color:var(--companion-muted);margin:0;font-size:7px;line-height:1.45}.coach-market-bookends>div{gap:7px;margin-top:10px;display:grid}.coach-market-bookends article{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(135px,1fr));gap:5px;padding:6px;display:grid}.coach-market-item{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:7px;padding:5px;display:grid}.coach-market-item img{object-fit:contain;width:40px;height:40px;image-rendering:pixelated}.coach-market-item b,.coach-market-item small{display:block}.coach-market-item b{font-size:9px}.coach-market-item small{color:var(--companion-muted);margin-top:3px;font-size:6px;line-height:1.35}.coach-market-item button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);border-radius:7px;grid-column:1/-1;padding:6px;font-size:7px;font-weight:950}.coach-market-lane{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:8px;align-content:center;gap:3px;padding:7px;display:grid}.coach-market-lane>span{color:var(--companion-muted);font-size:6px;font-weight:950}.coach-market-lane>b{font-size:9px}.coach-market-lane>strong{font-size:10px}.coach-market-lane>strong.positive{color:#61efb3}.coach-market-lane>strong.negative{color:#ff9a9a}.coach-market-lane>small{color:var(--companion-accent);font-size:6px;font-weight:900}.coach-market-lane:nth-child(3){border-color:#61efb3}.coach-market-lane:nth-child(4){border-color:var(--companion-line)}@media (max-width:1000px){.coach-market-bookends article{grid-template-columns:1fr 1fr 1fr}.coach-market-item{grid-column:1/-1;grid-template-columns:42px minmax(0,1fr) auto}.coach-market-item button{grid-area:1/3}}@media (max-width:600px){.coach-market-bookends{margin:0 12px 10px;padding:9px}.coach-market-bookends article{grid-template-columns:1fr}.coach-market-item{grid-template-columns:42px minmax(0,1fr)}.coach-market-item button{grid-area:auto/1/auto/-1}}.grinder-lab{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-inset),var(--companion-surface));border-radius:18px;overflow:hidden}.grinder-lab>header{border-bottom:1px solid var(--companion-line);background:radial-gradient(circle at 90% 15%,#61efb324,#0000 34%);grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:12px;padding:18px 20px;display:grid}.grinder-lab>header span{color:#61efb3;letter-spacing:.1em;font-size:8px;font-weight:950}.grinder-lab>header h3{margin:5px 0 4px;font:500 24px Georgia,serif}.grinder-lab>header p{color:var(--companion-muted);margin:0;font-size:9px}.grinder-lab>header img{object-fit:contain;width:76px;height:76px;image-rendering:pixelated;justify-self:end}.grinder-lab>nav{border-bottom:1px solid var(--companion-line);background:var(--companion-inset);gap:5px;padding:10px 14px;display:flex}.grinder-lab>nav button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-muted);border-radius:7px;padding:7px 9px;font-size:8px;font-weight:950}.grinder-lab>nav button.active{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.grind-calculator{padding:14px}.grind-inputs{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.grind-inputs label{color:var(--companion-muted);gap:4px;font-size:7px;font-weight:950;display:grid}.grind-inputs input{border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;color:var(--companion-ink);border-radius:8px;padding:9px;font-size:10px}.grind-inputs small{height:0;color:var(--companion-muted);font-size:6px}.grind-result{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.grind-result article{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;padding:12px}.grind-result span,.grind-result b,.grind-result small{display:block}.grind-result span{color:#61efb3;font-size:7px;font-weight:950}.grind-result b{color:var(--companion-accent);margin:4px 0 2px;font-size:17px}.grind-result small{color:var(--companion-muted);font-size:7px}.grind-level-bars{gap:5px;margin-top:11px;display:grid}.grind-level-bars>div{grid-template-columns:92px minmax(0,1fr) 74px 58px;align-items:center;gap:7px;display:grid}.grind-level-bars span,.grind-level-bars b,.grind-level-bars small{font-size:7px}.grind-level-bars span{font-weight:900}.grind-level-bars i{background:var(--companion-surface);border-radius:999px;height:7px;overflow:hidden}.grind-level-bars em{background:linear-gradient(90deg,#61efb3,var(--companion-accent-soft));border-radius:999px;height:100%;display:block}.grind-level-bars b{text-align:right}.grind-level-bars small{color:var(--companion-muted);text-align:right}.exp-atlas{grid-template-columns:repeat(4,minmax(0,1fr));padding:14px;display:grid}.exp-atlas>header,.exp-atlas>div{display:contents}.exp-atlas>header span{border-bottom:1px solid var(--companion-line);color:var(--companion-muted);padding:8px;font-size:7px;font-weight:950}.exp-atlas>div>*{border-bottom:1px solid var(--companion-line);padding:7px 8px;font-size:8px}.exp-atlas>div strong,.exp-atlas>div span{text-align:right}.exp-atlas>div em{color:#61efb3;text-align:right;text-transform:uppercase;font-size:6px;font-style:normal}.exp-atlas>div.milestone>*{color:var(--companion-accent);background:#28230b}.exp-atlas>p{color:var(--companion-muted);grid-column:1/-1;margin:10px 0 0;font-size:7px}.skill-ring-desk{padding:14px}.ring-rank-selector{grid-template-columns:repeat(8,1fr);gap:5px;display:grid}.ring-rank-selector button{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);border-radius:8px;gap:3px;padding:8px 4px;display:grid}.ring-rank-selector span{font-size:11px;font-weight:950}.ring-rank-selector small{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.ring-box-summary{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:10px;margin:10px 0;padding:11px;display:grid}.ring-box-summary>div:first-child>span{color:#61efb3;font-size:7px;font-weight:950}.ring-box-summary h4{margin:4px 0 2px;font:500 17px Georgia,serif}.ring-box-summary p{color:var(--companion-muted);margin:0;font-size:7px}.ring-box-summary>div:last-child{gap:4px;display:flex}.ring-box-summary>div:last-child span{border:1px solid var(--companion-line);border-radius:7px;place-items:center;padding:6px 8px;font-size:8px;display:grid}.ring-box-summary>div:last-child b{font-size:10px}.ring-rate-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ring-rate-grid article{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:9px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}.ring-rate-grid img,.ring-fallback{object-fit:contain;background:var(--companion-surface);width:42px;height:42px;color:var(--companion-accent);image-rendering:pixelated;border-radius:7px;place-items:center;font-weight:950;display:grid}.ring-rate-grid span,.ring-rate-grid b,.ring-rate-grid strong{display:block}.ring-rate-grid span{color:#61efb3;font-size:6px;font-weight:950}.ring-rate-grid b{margin:2px 0;font-size:8px}.ring-rate-grid strong{color:var(--companion-accent);font-size:12px}.ring-rate-grid button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);border-radius:7px;padding:6px;font-size:7px;font-weight:950}.skill-ring-desk>aside{background:#29230b;border:1px solid #735f1d;border-radius:9px;margin-top:10px;padding:9px}.skill-ring-desk>aside b,.skill-ring-desk>aside p{font-size:7px}.skill-ring-desk>aside b{color:var(--companion-accent)}.skill-ring-desk>aside p{color:#b7aa7a;margin:3px 0 0}@media (max-width:850px){.grind-inputs{grid-template-columns:1fr 1fr 1fr}.ring-rank-selector{grid-template-columns:repeat(4,1fr)}.ring-rate-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.grinder-lab>header{grid-template-columns:1fr 56px;padding:14px}.grinder-lab>header h3{font-size:19px}.grinder-lab>header img{width:52px;height:60px}.grinder-lab>nav{overflow:auto}.grinder-lab>nav button{white-space:nowrap}.grind-inputs{grid-template-columns:1fr 1fr}.grind-inputs label:first-child{grid-column:1/-1}.grind-result{grid-template-columns:1fr}.grind-level-bars>div{grid-template-columns:74px minmax(0,1fr) 62px}.grind-level-bars small{display:none}.exp-atlas{grid-template-columns:repeat(3,minmax(0,1fr));overflow:auto}.exp-atlas>header span:last-child,.exp-atlas>div em{display:none}.ring-box-summary,.ring-rate-grid{grid-template-columns:1fr}.skill-ring-desk{padding:10px}}.coach-answer-cta a{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink);text-align:center;border-radius:8px;padding:9px;font-size:8px;font-weight:950;text-decoration:none}.coach-market-lane{color:inherit;text-decoration:none}.coach-market-lane:hover{border-color:var(--companion-accent);background:var(--companion-surface)}.main-character-button{border:1px solid var(--companion-line);background:var(--companion-inset);min-height:38px;color:var(--companion-ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:5px 9px;display:flex}.main-character-button.selected{background:var(--companion-inset);border-color:#39f2b4}.main-character-button>img,.main-character-button>span{object-fit:contain;background:var(--companion-surface);width:28px;height:28px;color:var(--companion-accent);border-radius:7px;place-items:center;font-weight:900;display:grid}.main-character-button>b{white-space:nowrap;flex-direction:column;align-items:flex-start;font-size:10px;line-height:1.1;display:flex}.main-character-button small{color:var(--companion-muted);letter-spacing:.08em;margin-top:3px;font-size:7px}.main-character-scrim{z-index:120;background:var(--companion-inset);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.main-character-scrim{background:color-mix(in srgb, var(--companion-inset) 82%, transparent)}}.main-character-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:20px;display:grid}.main-character-panel{border:1px solid var(--companion-accent);background:var(--companion-inset);width:min(720px,100%);max-height:min(760px,90vh);color:var(--companion-ink);border-radius:20px;padding:22px;overflow:auto;box-shadow:0 30px 90px #000}.main-character-panel>header{border-bottom:1px solid var(--companion-line);justify-content:space-between;gap:20px;padding-bottom:17px;display:flex}.main-character-panel>header span,.main-character-current span{color:#39f2b4;letter-spacing:.1em;font-size:9px;font-weight:900}.main-character-panel h2{font-family:var(--font-display),Georgia,serif;margin:6px 0;font-size:27px}.main-character-panel p{color:var(--companion-muted);margin:0;font-size:11px;line-height:1.55}.main-character-panel>header>button{background:var(--companion-raised);width:34px;height:34px;color:var(--companion-ink);cursor:pointer;border:0;border-radius:50%;font-size:22px}.main-character-panel form{margin-top:18px}.main-character-panel form>label{color:var(--companion-muted);margin-bottom:6px;font-size:9px;font-weight:800;display:block}.main-character-panel form>div{gap:8px;display:flex}.main-character-panel input{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);border-radius:9px;flex:1;padding:12px}.main-character-panel form button,.main-character-current button{background:var(--companion-accent-soft);color:var(--companion-ink);cursor:pointer;border:0;border-radius:9px;padding:0 16px;font-weight:900}.main-character-current{background:var(--companion-surface);border:1px solid #39f2b4;border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:10px;display:flex}.main-character-current img{object-fit:contain;width:46px;height:46px}.main-character-current div{flex-direction:column;flex:1;display:flex}.main-character-current small{color:var(--companion-muted)}.main-character-current button{padding:8px 12px}.main-character-error{color:#f88!important;margin-top:12px!important}.main-character-results{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.main-character-results>button{text-align:left;border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px;display:flex}.main-character-results>button:hover{border-color:var(--companion-accent)}.main-character-results img,.main-character-results>button>span{object-fit:contain;background:var(--companion-raised);border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.main-character-results div{flex-direction:column;flex:1;display:flex}.main-character-results small{color:var(--companion-muted)}.main-character-results em{color:var(--companion-accent);font-size:9px;font-style:normal;font-weight:900}.portal-search-note b{color:#39f2b4}.asset-fit{letter-spacing:.06em!important;border-radius:5px!important;width:max-content!important;padding:3px 6px!important;font-size:7px!important;font-style:normal!important;font-weight:900!important;display:inline-flex!important}.asset-fit.fit{color:#8affd5!important;background:#0b6049!important}.asset-fit.unknown{background:var(--companion-raised)!important;color:var(--companion-ink)!important}.asset-fit.off{color:#ff9eb5!important;background:#622b42!important}.collection-suggestions{border-top:1px solid var(--companion-line);margin-top:22px;padding-top:18px}.collection-suggestions>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.collection-suggestions>header span{color:#39f2b4;letter-spacing:.09em;font-size:9px;font-weight:900}.collection-suggestions h4{font-family:var(--font-display),Georgia,serif;margin:5px 0;font-size:25px}.collection-suggestions p{color:var(--companion-muted);margin:0;font-size:10px}.collection-suggestions>header>b{color:var(--companion-accent);white-space:nowrap;border:1px solid #73670b;border-radius:8px;padding:8px;font-size:9px}.collection-suggestion-grid{gap:8px;display:grid}.collection-suggestion-grid>article{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(170px,.55fr) auto;align-items:center;gap:14px;padding:10px;display:grid}.collection-suggestion-item{align-items:center;gap:10px;display:flex}.collection-suggestion-item>img{object-fit:contain;background:var(--companion-raised);border-radius:8px;width:48px;height:48px}.collection-suggestion-item>span,.collection-suggestion-price{flex-direction:column;gap:3px;display:flex}.collection-suggestion-item small,.collection-suggestion-price small{color:var(--companion-muted);font-size:8px}.collection-suggestion-price>b{color:var(--companion-accent)}.collection-suggestion-actions{gap:6px;display:flex}.collection-suggestion-actions button,.collection-suggestion-actions a{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);cursor:pointer;border-radius:7px;padding:8px;font-size:8px;font-weight:900;text-decoration:none}.collection-suggestion-actions a{background:var(--companion-accent-soft);color:var(--companion-ink);border-color:var(--companion-accent)}.collection-suggestion-disclaimer{color:var(--companion-muted);margin-top:11px;line-height:1.5;display:block}@media (max-width:1050px){.main-character-button b{display:none}.collection-suggestion-grid>article{grid-template-columns:1fr 1fr}.collection-suggestion-actions{grid-column:1/-1}.collection-suggestions>header{flex-direction:column}.collection-suggestions>header>b{white-space:normal}}@media (max-width:650px){.main-character-results{grid-template-columns:1fr}.main-character-panel form>div{flex-direction:column}.main-character-panel form button{min-height:42px}.collection-suggestion-grid>article{grid-template-columns:1fr}.collection-suggestion-actions{flex-wrap:wrap;grid-column:auto}}.grind-community-baseline{background:linear-gradient(100deg,#2d2608,var(--companion-surface));border:1px solid #7a6814;border-radius:11px;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:grid}.grind-community-baseline>div{flex-direction:column;gap:3px;display:flex}.grind-community-baseline>div span{color:var(--companion-accent);letter-spacing:.09em;font-size:7px;font-weight:950}.grind-community-baseline>div b{color:var(--companion-accent);font-size:14px}.grind-community-baseline>div small{color:var(--companion-muted);font-size:7px;line-height:1.45}.grind-community-baseline label{grid-template-columns:1fr auto;align-items:center;gap:5px;display:grid}.grind-community-baseline label span{color:var(--companion-muted);font-size:7px;font-weight:900}.grind-community-baseline label input{accent-color:#ffe01b;grid-column:1/-1;width:100%}.grind-community-baseline label b{color:#61efb3;font-size:8px}.grind-community-baseline>button{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink);white-space:nowrap;border-radius:7px;padding:8px;font-size:7px;font-weight:950}.grind-inputs small{height:auto!important}@media (max-width:800px){.grind-community-baseline{grid-template-columns:1fr 1fr}.grind-community-baseline>div{grid-column:1/-1}}@media (max-width:520px){.grind-community-baseline{grid-template-columns:1fr}.grind-community-baseline>div{grid-column:auto}}.mydaily-coach,.mydaily-coach>header h3,.coach-answer h4,.coach-market-bookends>header h4{color:var(--companion-ink)}.coach-answer-rank b{color:var(--companion-accent)}.coach-ranked-moves header b,.coach-ranked-moves strong,.coach-market-item b,.coach-market-lane>b{color:var(--companion-ink)}.coach-ranked-moves small,.coach-market-item small,.coach-market-bookends>header p,.coach-market-lane>span{color:var(--companion-muted)}.coach-market-lane>small{color:var(--companion-accent)}.coach-stage{color:var(--companion-muted)}.gear-tool{gap:18px}.gear-command-center{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);border-radius:18px;overflow:hidden;box-shadow:0 14px 34px #020a1e3d}.gear-command-center>header{border-bottom:1px solid var(--companion-line);background:radial-gradient(circle at 88% 10%,#ffe45c29,transparent 33%),linear-gradient(110deg,var(--companion-surface),var(--companion-surface));justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 21px;display:flex}.gear-command-center>header span{color:#65e6b4;letter-spacing:.12em;font-size:8px;font-weight:950}.gear-command-center>header h3{color:var(--companion-ink);margin:5px 0 4px;font-family:Georgia,serif;font-size:26px}.gear-command-center>header p{max-width:690px;color:var(--companion-muted);margin:0;font-size:10px;line-height:1.5}.gear-command-cap{border:1px solid var(--companion-accent);background:#2f290d;border-radius:11px;flex-direction:column;flex:none;gap:3px;min-width:165px;padding:10px 12px;display:flex}.gear-command-cap small{color:var(--companion-accent);letter-spacing:.1em;font-size:7px;font-weight:950}.gear-command-cap b{color:var(--companion-ink);font-size:16px}.gear-command-cap span{color:#cabf80!important;letter-spacing:0!important;font-size:7px!important}.gear-command-steps{border-bottom:1px solid var(--companion-line);background:var(--companion-inset);grid-template-columns:repeat(3,1fr);display:grid}.gear-command-steps a{border-right:1px solid var(--companion-line);color:var(--companion-ink);align-items:center;gap:9px;padding:10px 14px;text-decoration:none;display:flex}.gear-command-steps a:last-child{border-right:0}.gear-command-steps a:hover{background:var(--companion-surface)}.gear-command-steps a>b{border:1px solid var(--companion-line);background:var(--companion-surface);width:28px;height:28px;color:var(--companion-accent);border-radius:8px;flex:none;place-items:center;font-size:9px;display:grid}.gear-command-steps a>span{font-size:9px;font-weight:900}.gear-command-steps small{color:#65e6b4;letter-spacing:.09em;margin-bottom:2px;font-size:6px;font-weight:950;display:block}.gear-command-suggestion{background:linear-gradient(100deg,#ffe45c24,var(--companion-surface) 51%,var(--companion-surface));grid-template-columns:116px minmax(0,1fr) 255px;align-items:stretch;gap:16px;padding:16px;display:grid;box-shadow:inset 4px 0 #ffe45c}.gear-command-item{border:1px solid var(--companion-line);background:var(--companion-inset);text-align:center;border-radius:12px;place-items:center;padding:9px;display:grid}.gear-command-item>span{color:var(--companion-accent);letter-spacing:.08em;font-size:6px;font-weight:950}.gear-command-item img{object-fit:contain;width:76px;height:76px;image-rendering:pixelated}.gear-command-item small{color:var(--companion-muted);font-size:7px;font-weight:900}.gear-command-copy{align-self:center;min-width:0}.gear-command-copy>span{color:#65e6b4;letter-spacing:.07em;font-size:7px;font-weight:950}.gear-command-copy h4{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:18px;overflow:hidden}.gear-command-copy strong{color:var(--companion-accent);font-size:10px;display:block}.gear-command-copy p{color:var(--companion-muted);margin:5px 0;font-size:9px;line-height:1.5}.gear-command-copy>small{color:var(--companion-muted);font-size:7px}.gear-command-outcome{flex-direction:column;gap:6px;display:flex}.gear-command-outcome>div:first-child{grid-template-columns:1fr 1fr;gap:5px;display:grid}.gear-command-outcome>div:first-child span{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:8px;padding:8px}.gear-command-outcome small,.gear-command-outcome b{display:block}.gear-command-outcome small{color:var(--companion-muted);font-size:6px;font-weight:950}.gear-command-outcome b{color:var(--companion-ink);margin-top:3px;font-size:9px}.gear-command-outcome>em{color:#77eec5;text-align:center;background:#0c443b;border-radius:7px;padding:6px;font-size:7px;font-style:normal;font-weight:950}.gear-command-actions{grid-template-columns:1fr 1fr;gap:5px;margin-top:auto;display:grid}.gear-command-actions button,.gear-command-actions a{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:32px;color:var(--companion-muted);text-align:center;cursor:pointer;border-radius:7px;place-items:center;padding:7px;font-size:7px;font-weight:950;text-decoration:none;display:grid}.gear-command-actions button,.gear-command-actions a.primary{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink);grid-column:1/-1}.gear-command-empty{background:var(--companion-inset);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.gear-command-empty span{color:#65e6b4;letter-spacing:.1em;font-size:7px;font-weight:950}.gear-command-empty h4{color:var(--companion-ink);margin:4px 0;font-size:17px}.gear-command-empty p{max-width:680px;color:var(--companion-muted);margin:0;font-size:9px;line-height:1.5}.gear-command-empty>a{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink);border-radius:8px;flex:none;padding:10px 13px;font-size:8px;font-weight:950;text-decoration:none}.gear-tool .flame-planner,.gear-tool .gear-edge{border-color:var(--companion-line);background:linear-gradient(145deg,var(--companion-inset),var(--companion-surface));box-shadow:none;color:var(--companion-ink);border-radius:16px;margin-top:0}.gear-tool .flame-planner{border-top:3px solid #65e6b4}.gear-tool .gear-edge{border-top:3px solid var(--companion-accent)}.gear-tool .flame-planner-head h4,.gear-tool .gear-edge-title h5{color:var(--companion-ink);font-family:Georgia,serif}.gear-tool .flame-planner-head p,.gear-tool .gear-edge-title p{color:var(--companion-muted)}.gear-tool :is(#flame-planner,#gear-risk-desk){scroll-margin-top:105px}@media (max-width:820px){.gear-command-suggestion{grid-template-columns:94px minmax(0,1fr)}.gear-command-outcome{grid-column:1/-1}.gear-command-item img{width:66px;height:66px}.gear-command-outcome>div:first-child{grid-template-columns:1fr 1fr}}@media (max-width:620px){.gear-command-center>header{flex-direction:column;padding:15px}.gear-command-cap{width:100%}.gear-command-steps{grid-template-columns:1fr}.gear-command-steps a{border-right:0;border-bottom:1px solid var(--companion-line)}.gear-command-steps a:last-child{border-bottom:0}.gear-command-suggestion{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:12px}.gear-command-copy h4{font-size:15px}.gear-command-outcome{grid-column:1/-1}.gear-command-actions{grid-template-columns:1fr}.gear-command-actions button,.gear-command-actions a,.gear-command-actions a.primary{grid-column:1}.gear-command-empty{flex-direction:column;align-items:flex-start}.gear-command-empty>a{text-align:center;width:100%}}.player-tools-stack{color:var(--companion-ink);gap:18px}.player-tool-system{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:18px;overflow:hidden;box-shadow:0 14px 34px #020a1e38}.player-tool-system>header{border-bottom:1px solid var(--companion-line);background:radial-gradient(circle at 88% 8%,#5ddbff26,transparent 31%),linear-gradient(110deg,var(--companion-surface),var(--companion-surface));justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 21px;display:flex}.player-tool-system>header span{color:#65e6b4;letter-spacing:.12em;font-size:8px;font-weight:950}.player-tool-system>header h3{color:var(--companion-ink);margin:5px 0 4px;font-family:Georgia,serif;font-size:26px}.player-tool-system>header p{max-width:720px;color:var(--companion-muted);margin:0;font-size:10px;line-height:1.5}.player-tool-system>header>b{color:#8bf5d1;letter-spacing:.08em;background:#0c443b;border:1px solid #65e6b4;border-radius:999px;flex:none;padding:7px 10px;font-size:8px}.player-tool-system>nav{border-bottom:1px solid var(--companion-line);background:var(--companion-inset);grid-template-columns:repeat(3,1fr);display:grid}.player-tool-system>nav a{border-right:1px solid var(--companion-line);color:var(--companion-ink);align-items:center;gap:9px;padding:11px 14px;text-decoration:none;display:flex}.player-tool-system>nav a:last-child{border-right:0}.player-tool-system>nav a>b{border:1px solid var(--companion-line);background:var(--companion-surface);width:29px;height:29px;color:var(--companion-accent);border-radius:8px;flex:none;place-items:center;font-size:9px;display:grid}.player-tool-system>nav a>span{letter-spacing:.05em;font-size:9px;font-weight:950}.player-tool-system>nav small{color:var(--companion-muted);letter-spacing:0;margin-top:2px;font-size:7px;font-weight:700;display:block}.player-input-key{background:var(--companion-inset);grid-template-columns:repeat(3,1fr);gap:7px;padding:11px 14px;display:grid}.player-input-key>span{border:1px solid var(--companion-line);background:var(--companion-inset);letter-spacing:.07em;border-radius:9px;grid-template-columns:8px auto;align-items:center;column-gap:7px;padding:9px 10px;font-size:8px;font-weight:950;display:grid}.player-input-key i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px}.player-input-key small{color:var(--companion-muted);letter-spacing:0;grid-column:2;margin-top:2px;font-size:7px;font-weight:700}.player-input-key .manual{color:var(--companion-accent)}.player-input-key .automatic{color:#65e6b4}.player-input-key .calculated{color:var(--companion-muted)}.universal-player-tool{scroll-margin-top:105px;border:1px solid var(--companion-line)!important;background:linear-gradient(145deg,var(--companion-inset),var(--companion-surface))!important;box-shadow:none!important;border-radius:18px!important}.universal-player-tool>header,.universal-player-tool>.native-tool-intro{border-bottom:1px solid var(--companion-line);background:radial-gradient(circle at 90% 15%,#5ddbff21,transparent 34%),linear-gradient(110deg,var(--companion-surface),var(--companion-surface))!important}.universal-player-tool>header>div>span,.universal-player-tool>.native-tool-intro>span{letter-spacing:.11em;color:#65e6b4!important}.universal-player-tool>header h3,.universal-player-tool>.native-tool-intro h3{color:var(--companion-ink)!important;font-family:Georgia,serif!important}.universal-player-tool>header p,.universal-player-tool>.native-tool-intro p{color:var(--companion-muted)!important}.player-portfolio.universal-player-tool{gap:15px;padding:0 16px 16px;display:grid;overflow:hidden}.player-portfolio.universal-player-tool>.native-tool-intro{margin:0 -16px;padding:18px 20px}.tool-kind{letter-spacing:.08em!important;white-space:nowrap!important;border:1px solid!important;border-radius:5px!important;align-items:center!important;width:max-content!important;padding:3px 5px!important;font-size:6px!important;font-style:normal!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.tool-kind.manual{color:var(--companion-accent);background:#3b320b}.tool-kind.automatic{color:#65e6b4;background:#0c443b}.universal-input-zone{position:relative;box-shadow:inset 4px 0 #ffe45c;background:linear-gradient(105deg,#ffe45c17,var(--companion-inset) 42%)!important;border:1px solid #735f1d!important}.tool-zone-label{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.tool-zone-label>b{color:var(--companion-ink);font-size:10px}.tool-zone-label>small{color:var(--companion-muted);font-size:8px}.coach-form>.tool-zone-label,.coach-form>.tool-auto-note{grid-column:1/-1}.coach-form label>span,.grind-inputs label>span,.portfolio-form label>span{color:var(--companion-ink);justify-content:space-between;align-items:center;gap:6px;font-size:8px;font-weight:950;display:flex}.universal-input-zone input{box-shadow:inset 3px 0 #ffe45c6b;background:var(--companion-inset)!important;border-color:#7a681b!important}.universal-input-zone input:hover,.universal-input-zone input:focus{border-color:var(--companion-accent)!important;box-shadow:0 0 0 2px #ffe45c1f,inset 3px 0 #ffe45c!important}.tool-auto-note{align-items:center;gap:7px;display:flex;background:var(--companion-inset)!important;color:#acd5ca!important;border:1px solid #28745e!important;border-radius:8px!important;margin:1px 0 0!important;padding:7px 9px!important;font-size:7px!important;line-height:1.4!important}.portfolio-form>.tool-auto-note{grid-row:auto}.portfolio-form>label{margin-top:2px}.portfolio-form>label>span{justify-content:flex-start}.tool-surface-note{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;grid-template-columns:auto minmax(150px,1fr) auto minmax(180px,1fr);align-items:center;gap:7px;margin-bottom:11px;padding:9px 10px;display:grid}.tool-surface-note b{color:var(--companion-ink);font-size:8px}.tool-surface-note small{color:var(--companion-muted);font-size:7px;line-height:1.4}.tool-surface-note.compact{margin-bottom:10px}.grind-inputs.universal-input-zone{border-radius:11px;padding:11px}.grind-result article{border-color:var(--companion-line);background:linear-gradient(145deg,var(--companion-inset),var(--companion-inset));box-shadow:inset 0 3px #5ddcff8f}.grind-result span{color:var(--companion-ink);align-items:center;gap:6px;display:flex}.grind-result .tool-kind{display:inline-flex!important}.tool-table-note{background:var(--companion-inset);border:1px solid #28745e;border-radius:8px;align-items:center;gap:7px;display:flex;color:#acd5ca!important;grid-column:1/-1!important;margin:0 0 8px!important;padding:8px!important}.portfolio-result-head{background:var(--companion-inset);border:1px solid #28745e;border-radius:11px;padding:12px 13px}.portfolio-result-head>div>span{align-items:center;gap:7px;display:flex}.portfolio-metrics article{box-shadow:inset 0 3px #65e6b4}.portfolio-metrics article.neso{background:linear-gradient(145deg,#30290c,var(--companion-inset));border-color:#7a681b;box-shadow:inset 0 3px #ffe45c}.portfolio-metrics article>span{align-items:center;gap:5px;display:flex}.coach-priority-queue>header span{align-items:center;gap:7px;display:flex}.coach-priority-queue>header span .tool-kind{display:inline-flex!important}.coach-form>button,.portfolio-form button,.grinder-lab>nav button.active{box-shadow:0 3px #b99f0d}.grinder-lab>nav{justify-content:flex-start}.grinder-lab>nav button{min-width:125px}.portfolio-section,.item-dossier,.portfolio-currencies{border-color:var(--companion-line)!important;background:var(--companion-inset)!important}@media (max-width:800px){.player-tool-system>header{flex-direction:column}.player-input-key{grid-template-columns:1fr}.tool-surface-note{grid-template-columns:auto 1fr}.tool-surface-note small{grid-column:2}.tool-zone-label{grid-template-columns:auto 1fr}.tool-zone-label>small,.coach-form>.tool-zone-label,.coach-form>.tool-auto-note{grid-column:1/-1}}.pool-fault,.collection-fault{grid-template-columns:1fr auto;align-items:center;display:grid}.pool-fault>:not(button),.collection-fault>:not(button){grid-column:1}.pool-fault-owner,.collection-fault-owner{letter-spacing:.09em;border:1px solid #ff9e91;border-radius:999px;width:max-content;padding:3px 7px;font-weight:950;color:var(--companion-accent)!important;font-size:7px!important}.pool-fault small,.collection-fault small{color:#d3bdd0;font-size:9px;line-height:1.45}.pool-fault button,.collection-fault button,.native-tool-empty>button{background:var(--companion-accent-soft);color:var(--companion-ink);cursor:pointer;border:0;border-radius:8px;grid-area:1/2/5;align-self:center;padding:9px 12px;font-size:9px;font-weight:950}.pool-fault.user_input,.collection-fault.user_input{background:#332b0a;border-color:#8b7320}.pool-fault.user_input .pool-fault-owner,.collection-fault.user_input .collection-fault-owner{border-color:var(--companion-accent);color:var(--companion-accent)!important}.pool-fault.official_msu_api,.collection-fault.official_msu_api{background:#34200f;border-color:#9a5a2d}.pool-fault.official_msu_api .pool-fault-owner,.collection-fault.official_msu_api .collection-fault-owner{border-color:var(--companion-accent);color:var(--companion-accent)!important}.pool-prize-controls{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) minmax(155px,.7fr);gap:8px;margin-bottom:11px;padding:9px;display:grid}.pool-prize-controls label{gap:4px;display:grid}.pool-prize-controls label>span{color:var(--companion-muted);letter-spacing:.06em;font-size:8px;font-weight:950}.pool-prize-controls input,.pool-prize-controls select{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);border-radius:8px;padding:9px 10px;font-size:10px}.pool-layer-list>div{border:1px dashed var(--companion-line);color:var(--companion-muted);border-radius:10px;padding:13px;font-size:10px;line-height:1.5}.collection-filter-desk{background:linear-gradient(105deg,#ffe45c14,var(--companion-inset) 45%);border:1px solid #735f1d;border-radius:14px;gap:10px;padding:14px;display:grid;box-shadow:inset 4px 0 #ffe45c}.collection-filter-desk>header{border-bottom:1px solid var(--companion-line);justify-content:space-between;align-items:flex-end;gap:14px;padding-bottom:9px;display:flex}.collection-filter-desk>header div{gap:4px;display:grid}.collection-filter-desk>header span{color:var(--companion-accent);letter-spacing:.08em;align-items:center;gap:7px;font-size:8px;font-weight:950;display:flex}.collection-filter-desk>header b{font-size:12px}.collection-filter-desk>header>small{color:var(--companion-muted);white-space:nowrap;align-items:center;gap:7px;font-size:8px;display:flex}.collection-filter-desk>div{grid-template-columns:minmax(170px,1.25fr) repeat(5,minmax(120px,1fr));gap:8px;display:grid}.collection-filter-desk label{color:#d7e0f0;align-content:start;gap:4px;font-size:8px;font-weight:950;display:grid}.collection-filter-desk input,.collection-filter-desk select{background:var(--companion-inset);min-width:0;color:var(--companion-ink);border:1px solid #75631d;border-radius:8px;padding:9px 10px;font-size:10px}.collection-filter-desk select:disabled{opacity:.48}.collection-filter-desk label>small{color:var(--companion-muted);font-size:7px;font-weight:700}.collection-filter-desk>p{color:var(--companion-muted);align-items:center;gap:7px;margin:0;font-size:8px;line-height:1.45;display:flex}.collection-filter-desk .collection-partial-warning{color:var(--companion-accent);background:#332b0a;border:1px solid #8b7320;border-radius:7px;padding:7px 8px}.collection-owned{gap:10px;margin-top:5px;display:grid}.collection-result-head b small{color:var(--companion-muted);font:700 12px Arial,sans-serif;display:inline}.collection-reasons{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex!important}.collection-reasons>em:not(.asset-fit){background:var(--companion-raised);color:var(--companion-muted);letter-spacing:.05em;border-radius:5px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.collection-show-more{border:1px solid var(--companion-line);background:var(--companion-surface);width:100%;color:var(--companion-ink);cursor:pointer;border-radius:8px;margin-top:9px;padding:10px;font-size:9px;font-weight:950}.wallet-collection-form>label,.wallet-collection-form>small{align-items:center;gap:7px;display:flex}@media (max-width:1180px){.collection-filter-desk>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.pool-prize-controls{grid-template-columns:1fr}.collection-filter-desk>header{flex-direction:column;align-items:flex-start}.collection-filter-desk>header>small{white-space:normal}.collection-filter-desk>div{grid-template-columns:1fr 1fr}.pool-fault,.collection-fault{grid-template-columns:1fr}.pool-fault button,.collection-fault button{grid-area:auto/1}}@media (max-width:540px){.collection-filter-desk>div{grid-template-columns:1fr}.collection-filter-desk>p{flex-direction:column;align-items:flex-start}}.collection-filter-desk input.invalid{border-color:#ff8d7e;box-shadow:inset 3px 0 #ff8d7e}.collection-filter-desk input.invalid+small{color:var(--companion-accent)}.collection-catalog-tabs{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:15px;grid-template-columns:1fr 1fr;gap:8px;padding:6px;display:grid}.collection-catalog-tabs button{min-height:72px;color:var(--companion-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;gap:3px;padding:11px 13px;display:grid}:is(.collection-catalog-tabs button:hover,.collection-catalog-tabs button:focus-visible){border-color:var(--companion-line);outline:none}.collection-catalog-tabs button.active{border-color:var(--companion-accent);background:linear-gradient(120deg,#ffe45c24,var(--companion-surface));color:var(--companion-ink);box-shadow:inset 3px 0 #ffe45c}.collection-catalog-tabs span{color:#65e6b4;letter-spacing:.11em;font-size:7px;font-weight:950}.collection-catalog-tabs small{color:var(--companion-muted);font-size:8px}.collection-catalog-tabs button.active small{color:var(--companion-muted)}.mydaily-decoration-catalog{gap:12px;display:grid}.mydaily-decoration-results{gap:11px;display:grid}.mydaily-decoration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mydaily-decoration-grid>article{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-surface),var(--companion-inset));border-radius:13px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:118px;padding:10px;display:grid;position:relative}.mydaily-decoration-grid>article.missing{border-color:#6d5d1d;box-shadow:inset 0 -2px #ffe45ca6}.mydaily-decoration-grid>article.owned{background:linear-gradient(145deg,var(--companion-inset),var(--companion-inset));border-color:#2e8069}.mydaily-decoration-grid>article>img,.mydaily-decoration-grid .collection-item-fallback{object-fit:contain;background:var(--companion-surface);width:54px;height:54px;image-rendering:pixelated;border-radius:10px;grid-row:1/3}.mydaily-decoration-grid>article>div:first-of-type{flex-direction:column;gap:3px;min-width:0;display:flex}.mydaily-decoration-grid>article>div>span{color:#65e6b4;letter-spacing:.09em;font-size:7px;font-weight:950}.mydaily-decoration-grid>article>div>b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mydaily-decoration-grid>article>div>small{color:var(--companion-muted);font-size:8px}.mydaily-decoration-grid>article>em{color:var(--companion-accent);letter-spacing:.07em;background:#4c4110;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:950;position:absolute;top:7px;right:7px}.mydaily-decoration-grid>article.owned>em{color:#8af2ce;background:#135744}.mydaily-decoration-actions{grid-column:1/-1;gap:5px;display:flex}.mydaily-decoration-actions button,.mydaily-decoration-actions a{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:30px;color:var(--companion-ink);text-align:center;cursor:pointer;border-radius:7px;flex:1;padding:6px;font-size:7px;font-weight:950;text-decoration:none}.mydaily-decoration-actions a{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.mydaily-decoration-actions button:disabled{opacity:.45;cursor:not-allowed}.collection-unique-number{letter-spacing:.045em;color:#ffe45c!important;font-size:7px!important;font-weight:950!important}.collection-suggestion-grid>article.unique-omega,.mydaily-decoration-grid>article.unique-omega{box-shadow:0 0 22px #ae7eff4d;border-color:#bdfff5!important}.collection-suggestion-grid>article.unique-gold,.mydaily-decoration-grid>article.unique-gold{border-color:#ffd85b!important}.collection-suggestion-grid>article.unique-silver,.mydaily-decoration-grid>article.unique-silver{border-color:#ecf3ff!important}.collection-suggestion-grid>article.unique-obsidian,.mydaily-decoration-grid>article.unique-obsidian{border-color:#9b78c7!important}.collection-suggestion-grid>article.unique-steel,.mydaily-decoration-grid>article.unique-steel{border-color:#7e96ad!important}.collection-suggestion-grid>article.unique-bronze,.mydaily-decoration-grid>article.unique-bronze{border-color:#b87743!important}@media (max-width:980px){.mydaily-decoration-grid{grid-template-columns:1fr 1fr}.mydaily-decoration-filters{grid-template-columns:1fr 1fr!important}}@media (max-width:620px){.collection-catalog-tabs{grid-template-columns:1fr}.mydaily-decoration-grid,.mydaily-decoration-filters{grid-template-columns:1fr!important}.player-tool-system>header{padding:15px}.player-tool-system>header h3{font-size:21px}.player-tool-system>nav{grid-template-columns:1fr}.player-tool-system>nav a{border-right:0;border-bottom:1px solid var(--companion-line)}.player-tool-system>nav a:last-child{border-bottom:0}.universal-player-tool{border-left:0!important;border-right:0!important;border-radius:0!important}.player-portfolio.universal-player-tool{padding:0 12px 12px}.player-portfolio.universal-player-tool>.native-tool-intro{margin:0 -12px;padding:15px}.tool-zone-label{grid-template-columns:1fr}.coach-form label>span,.grind-inputs label>span{flex-direction:column;align-items:flex-start}.tool-surface-note{grid-template-columns:1fr}.tool-surface-note small{grid-column:auto}.grind-inputs.universal-input-zone{padding:10px}.grinder-lab>nav button{min-width:116px}.portfolio-form label>span,.tool-auto-note{flex-direction:column;align-items:flex-start}}.reward-history-form>.tool-zone-label,.reward-history-form>.tool-auto-note{grid-column:1/-1}.reward-history-form label>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.reward-history-form fieldset legend{align-items:center;gap:6px;display:flex}.reward-history-form.universal-input-zone input{border-color:#7a681b}.reward-diagnostic{color:var(--companion-ink);background:#321627;border:1px solid #8b4350;border-radius:13px;overflow:hidden}.reward-diagnostic>header{background:#00000024;border-bottom:1px solid #ffffff1f;align-items:center;gap:8px;padding:10px 12px;display:flex}.reward-diagnostic>header span{color:#351018;letter-spacing:.09em;background:#ff9b8d;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:950}.reward-diagnostic>header b{font-size:12px}.reward-diagnostic>header em{color:#ffb6aa;border:1px solid;border-radius:6px;margin-left:auto;padding:4px 6px;font-size:7px;font-style:normal;font-weight:950}.reward-diagnostic>p{color:#e6c8ce;margin:0;padding:11px 12px;font-size:10px;line-height:1.5}.reward-diagnostic>footer{background:#00000029;grid-template-columns:auto 1fr;gap:8px;padding:9px 12px;display:grid}.reward-diagnostic>footer b{color:#ffb6aa;letter-spacing:.09em;font-size:7px}.reward-diagnostic>footer span{color:#f3dde1;font-size:9px;line-height:1.45}.reward-diagnostic.user_input{background:#30280b;border-color:#a08120}.reward-diagnostic.user_input>header span{background:var(--companion-accent-soft);color:#30280b}.reward-diagnostic.user_input>header em,.reward-diagnostic.user_input>footer b{color:var(--companion-accent)}.reward-diagnostic.user_input>p,.reward-diagnostic.user_input>footer span{color:#e7dcae}.reward-diagnostic.official_msu_api{border-color:var(--companion-line);background:var(--companion-surface)}.reward-diagnostic.official_msu_api>header span{background:var(--companion-raised);color:var(--companion-ink)}.reward-diagnostic.official_msu_api>header em,.reward-diagnostic.official_msu_api>footer b,.reward-diagnostic.official_msu_api>p,.reward-diagnostic.official_msu_api>footer span{color:var(--companion-ink)}.reward-diagnostic.mydaily_configuration,.reward-diagnostic.mydaily_service{border-color:var(--companion-line);background:var(--companion-inset)}.reward-diagnostic.mydaily_configuration>header span,.reward-diagnostic.mydaily_service>header span{background:var(--companion-raised);color:var(--companion-ink)}.reward-diagnostic.mydaily_configuration>header em,.reward-diagnostic.mydaily_service>header em,.reward-diagnostic.mydaily_configuration>footer b,.reward-diagnostic.mydaily_service>footer b{color:var(--companion-muted)}.reward-diagnostic.mydaily_configuration>p,.reward-diagnostic.mydaily_service>p,.reward-diagnostic.mydaily_configuration>footer span,.reward-diagnostic.mydaily_service>footer span{color:var(--companion-ink)}@media (max-width:620px){.reward-history-form label>span{flex-direction:column;align-items:flex-start}.reward-diagnostic>header{flex-wrap:wrap;align-items:flex-start}.reward-diagnostic>header em{margin-left:0}.reward-diagnostic>footer{grid-template-columns:1fr}}.portfolio-form>.tool-zone-label{grid-template-columns:auto auto minmax(0,1fr)}@media (max-width:800px){.portfolio-form>.tool-zone-label{grid-template-columns:auto 1fr}.portfolio-form>.tool-zone-label>small{grid-column:1/-1}}@media (max-width:620px){.portfolio-form>.tool-zone-label{grid-template-columns:1fr}}.tool-read-status{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.tool-read-status>i{background:#65e6b4;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #65e6b41f}.tool-read-status span,.tool-read-status b,.tool-read-status small{display:block}.tool-read-status b{font-size:10px}.tool-read-status small{color:var(--companion-muted);margin-top:2px;font-size:8px}.tool-read-status.saved{background:#2a260f;border-color:#8c7628}.tool-read-status.saved>i{background:var(--companion-accent-soft);box-shadow:0 0 0 5px #ffe45c1f}.tool-read-status.loading>i{border:2px solid var(--companion-line);width:18px;height:18px;box-shadow:none;background:0 0;border-top-color:#ffe45c;animation:.8s linear infinite spin}.tool-read-status.loading{border-color:var(--companion-line)}.flame-character-actions,.dossier-actions{align-items:center;gap:6px;display:flex}.gear-edge-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gear-edge-title>div{min-width:0}.gear-edge-title>button,.recent-trades-pulse button{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink);border-radius:8px;flex:none;padding:8px 10px;font-size:8px;font-weight:950}.gear-edge-title>button:disabled,.recent-trades-pulse button:disabled{opacity:.55}.pool-browser-controls>.pool-refresh{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.recent-trades-pulse button{width:100%;margin-top:8px;display:block}.rate-cache-note{background:#2a260f;border:1px solid #8c7628;border-radius:8px;gap:2px;margin-bottom:8px;padding:7px 8px;display:grid}.rate-cache-note b{color:var(--companion-accent);font-size:8px}.rate-cache-note span{color:#cabe85;font-size:7px;line-height:1.35}.item-dossier>header .dossier-actions button:first-child{border-radius:7px;width:auto;padding:7px 9px;font-size:8px}.item-dossier>header>div small{color:var(--companion-muted);margin-top:3px;font-size:7px;display:block}.gear-edge-title>div>span{color:#6ff0d0;letter-spacing:.09em;font-size:9px;font-weight:950}.enhancement-trends{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;margin-top:10px;padding:12px}.enhancement-trends>header{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 10px;display:grid}.enhancement-trends>header span{color:#65e6b4;letter-spacing:.09em;font-size:8px;font-weight:950}.enhancement-trends>header b{color:var(--companion-ink);font-size:14px}.enhancement-trends>header small{color:var(--companion-muted);grid-column:1/-1;font-size:9px;line-height:1.4}.enhancement-trends>div{grid-template-columns:repeat(14,minmax(0,1fr));gap:5px;height:138px;margin-top:10px;display:grid}.enhancement-trends article{text-align:center;grid-template-rows:1fr auto auto;gap:3px;min-width:0;display:grid}.enhancement-trends article>i{background:var(--companion-surface);border-radius:6px 6px 0 0;justify-content:center;align-items:flex-end;display:flex}.enhancement-trends article>i>u{background:linear-gradient(var(--companion-accent-soft),#61e7b5);border-radius:6px 6px 2px 2px;width:min(20px,70%);text-decoration:none;display:block}.enhancement-trends article span{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.enhancement-trends article b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.enhancement-trends footer{color:var(--companion-muted);justify-content:space-between;gap:10px;margin-top:8px;font-size:8px;display:flex}.enhancement-trends footer b{color:var(--companion-accent);font-size:11px}@media (max-width:900px){.pool-browser-controls{grid-template-columns:1fr}.gear-edge-title{flex-direction:column}.gear-edge-title>button{width:100%}}@media (max-width:560px){.flame-character-card{grid-template-columns:46px minmax(0,1fr)}.flame-character-actions{grid-column:1/-1}.flame-character-actions button{flex:1}.dossier-actions{align-self:flex-start}}.pool-browser-controls{grid-template-columns:auto minmax(180px,1fr) minmax(155px,.65fr) auto}.pool-browser-controls select{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);border-radius:8px;padding:10px 12px;font-size:11px}.pool-browser-controls>small{grid-area:2/1/auto/4;padding-bottom:0}.pool-browser-controls>.pool-refresh{grid-area:1/4/3;align-self:stretch}.portfolio-catalog-controls{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:11px;grid-template-columns:minmax(240px,1fr) minmax(170px,.55fr) auto auto;align-items:end;gap:8px;padding:10px;display:grid}.portfolio-catalog-controls label{gap:4px;display:grid}.portfolio-catalog-controls label>span{color:var(--companion-muted);letter-spacing:.06em;font-size:8px;font-weight:950}.portfolio-catalog-controls :is(input,select){border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);border-radius:8px;padding:9px 10px;font-size:10px}.portfolio-catalog-controls>span{color:var(--companion-muted);white-space:nowrap;align-self:center;font-size:9px}.portfolio-catalog-controls>span b{color:var(--companion-accent);font-size:13px}.portfolio-catalog-controls>button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);cursor:pointer;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:900}.pet-species-search{grid-template-columns:minmax(220px,1fr) minmax(180px,.45fr) auto}.pet-species-search select,.pet-roster-filters select{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);border-radius:8px;padding:9px;font-size:9px}.pet-roster-filters{grid-template-columns:minmax(210px,1fr) minmax(140px,.55fr) minmax(160px,.65fr)}@media (max-width:900px){.pool-browser-controls{grid-template-columns:1fr}.pool-browser-controls>div,.pool-browser-controls>label,.pool-browser-controls>small,.pool-browser-controls>.pool-refresh{grid-area:auto/1}}@media (max-width:760px){.portfolio-catalog-controls{grid-template-columns:1fr 1fr}.portfolio-catalog-controls>label:first-child{grid-column:1/-1}.pet-species-search,.pet-roster-filters{grid-template-columns:1fr}.pet-owned-roster>header{flex-direction:column;align-items:stretch}.pet-roster-filters{width:100%}}.gear-vision{border-top:1px solid var(--companion-line);background:var(--companion-inset)}.gear-vision-head{background:linear-gradient(115deg,var(--companion-surface),var(--companion-inset));justify-content:space-between;align-items:center;gap:18px;padding:20px 21px;display:flex}.gear-vision-head>div:first-child>span,.gear-vision-context span,.gear-vision-presets>span,.gear-vision-run b,.gear-vision-result-item span,.gear-vision-lines span{color:#65e6b4;letter-spacing:.1em;font-size:7px;font-weight:950}.gear-vision-head h4{color:var(--companion-ink);margin:4px 0;font-family:Georgia,serif;font-size:22px}.gear-vision-head p{max-width:670px;color:var(--companion-muted);margin:0;font-size:9px;line-height:1.5}.gear-vision-efficiency{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:11px;flex:none;align-items:center;gap:9px;padding:10px 12px;display:flex}.gear-vision-efficiency>b{width:34px;height:34px;color:var(--companion-ink);background:#65e6b4;border-radius:50%;place-items:center;font-size:19px;display:grid}.gear-vision-efficiency>span{color:var(--companion-ink);font-size:8px;font-weight:950}.gear-vision-efficiency small{color:var(--companion-muted);margin-top:2px;font-size:7px;font-weight:700;display:block}.gear-vision-empty{border-top:1px solid var(--companion-line);justify-content:space-between;align-items:center;gap:18px;padding:18px 21px;display:flex}.gear-vision-empty b{color:var(--companion-accent);letter-spacing:.08em;font-size:8px}.gear-vision-empty p{max-width:700px;color:var(--companion-muted);margin:4px 0 0;font-size:9px;line-height:1.5}.gear-vision-empty a,.gear-vision-run button{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink);cursor:pointer;border-radius:8px;flex:none;padding:11px 15px;font-size:8px;font-weight:950;text-decoration:none}.gear-vision-context{grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(130px,1fr));gap:8px;padding:0 21px 14px;display:grid}.gear-vision-context>label,.gear-vision-context>div{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;flex-direction:column;justify-content:center;min-width:0;padding:10px 11px;display:flex}.gear-vision-context>label{gap:6px}.gear-vision-context select{border:1px solid var(--companion-line);background:var(--companion-surface);width:100%;min-height:36px;color:var(--companion-ink);font:inherit;border-radius:7px;padding:7px 34px 7px 9px;font-size:9px;font-weight:850}.gear-vision-context b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:10px;overflow:hidden}.gear-vision-context small{color:var(--companion-muted);font-size:7px}.gear-vision-context .is-na{background:#241d19;border-color:#624e37}.gear-vision-context .is-na span{color:var(--companion-accent)}.gear-vision-context .is-na b{color:#ffe0a8}.gear-vision-presets{border-block:1px solid var(--companion-line);background:var(--companion-inset);align-items:center;gap:7px;padding:11px 21px;display:flex}.gear-vision-presets>span{color:var(--companion-muted);margin-right:auto}.gear-vision-presets button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-muted);cursor:pointer;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:900}:is(.gear-vision-presets button:hover,.gear-vision-presets button:focus-visible){color:var(--companion-ink);border-color:#65e6b4}.gear-vision-presets button.recommended{border-color:var(--companion-accent);color:var(--companion-accent);background:#30290c}.gear-vision-fields{grid-template-columns:repeat(3,1fr);gap:8px;padding:15px 21px;display:grid}.gear-vision-field{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;padding:10px;display:block}.gear-vision-field>span{min-height:21px;color:var(--companion-ink);font-size:8px;font-weight:900;display:block}.gear-vision-field>div{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:8px;align-items:center;display:flex}.gear-vision-field input{width:100%;min-width:0;color:var(--companion-ink);font:inherit;background:0 0;border:0;outline:0;padding:8px 9px;font-size:15px;font-weight:900}.gear-vision-field>div>b{color:#65e6b4;padding:0 10px;font-size:10px}.gear-vision-field>small{min-height:20px;color:var(--companion-muted);margin-top:5px;font-size:7px;line-height:1.35;display:block}.gear-vision-field.is-disabled{background:var(--companion-inset);border-style:dashed;border-color:#5a4b3b}.gear-vision-field.is-disabled>span,.gear-vision-field.is-disabled>small{color:#ae956c}.gear-vision-field.is-disabled>div{opacity:.55;border-color:#493f36}.gear-vision-run{border-top:1px solid var(--companion-line);background:var(--companion-inset);justify-content:space-between;align-items:center;gap:18px;padding:13px 21px;display:flex}.gear-vision-run>div{flex-direction:column;gap:3px;display:flex}.gear-vision-run b{color:var(--companion-accent)}.gear-vision-run span{color:var(--companion-muted);font-size:8px}.gear-vision-run button:disabled{cursor:wait;opacity:.7}.gear-vision-status>.error{color:#ffbdc7;background:#381b28;border-top:1px solid #8a4141;margin:0;padding:12px 21px;font-size:9px;font-weight:850}.gear-vision-results>header{border-top:1px solid var(--companion-line);background:var(--companion-inset);justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 21px;display:flex}.gear-vision-results>header span{color:#65e6b4;letter-spacing:.1em;font-size:7px;font-weight:950}.gear-vision-results>header h5{color:var(--companion-ink);margin:3px 0;font-size:18px}.gear-vision-results>header p{color:var(--companion-muted);margin:0;font-size:8px}.gear-vision-results>header>small{color:var(--companion-muted);font-size:8px}.gear-vision-result-list{background:var(--companion-inset);gap:8px;padding:0 21px 20px;display:grid}.gear-vision-result-list article{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;overflow:hidden}.gear-vision-result-list article.is-match{border-color:#65e6b4;box-shadow:inset 4px 0 #65e6b4}.gear-vision-result-item{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.gear-vision-result-item img{object-fit:contain;width:46px;height:46px;image-rendering:pixelated}.gear-vision-result-item>div{flex-direction:column;gap:2px;min-width:0;display:flex}.gear-vision-result-item b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.gear-vision-result-item small{color:var(--companion-accent);font-size:8px;font-weight:850}.gear-vision-result-item>a{border:1px solid var(--companion-line);color:var(--companion-ink);border-radius:7px;padding:8px 10px;font-size:7px;font-weight:900;text-decoration:none}.gear-vision-combined{border-block:1px solid var(--companion-line);background:var(--companion-inset);flex-wrap:wrap;gap:6px;padding:9px 12px;display:flex}.gear-vision-combined span{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);border-radius:6px;padding:5px 7px;font-size:8px;font-weight:900}.gear-vision-result-list article.is-match .gear-vision-combined span{color:#8ff4cf;background:#0b3b34;border-color:#28715f}.gear-vision-misses{background:#2a1e22;flex-wrap:wrap;gap:5px;padding:8px 12px;display:flex}.gear-vision-misses span{color:#ffc2cc;background:#4a2930;border-radius:5px;padding:4px 6px;font-size:7px;font-weight:850}.gear-vision-lines{grid-template-columns:1fr 1fr;gap:0;display:grid}.gear-vision-lines>div{padding:9px 12px}.gear-vision-lines>div+div{border-left:1px solid var(--companion-line)}.gear-vision-lines p{color:var(--companion-muted);margin:3px 0 0;font-size:8px;line-height:1.45}@media (max-width:820px){.gear-vision-context,.gear-vision-fields{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.gear-vision-head,.gear-vision-empty,.gear-vision-run,.gear-vision-results>header{flex-direction:column;align-items:flex-start}.gear-vision-efficiency{width:100%}.gear-vision-context,.gear-vision-fields{grid-template-columns:1fr}.gear-vision-presets{flex-wrap:wrap;align-items:flex-start}.gear-vision-presets>span{width:100%}.gear-vision-run button,.gear-vision-empty a{text-align:center;width:100%}.gear-vision-results>header>small{align-self:flex-start}.gear-vision-result-item{grid-template-columns:46px minmax(0,1fr)}.gear-vision-result-item>a{text-align:center;grid-column:1/-1}.gear-vision-lines{grid-template-columns:1fr}.gear-vision-lines>div+div{border-top:1px solid var(--companion-line);border-left:0}}.gear-vision-empty-actions{flex:none;gap:6px;display:flex}.gear-vision-empty-actions button{color:#9cf4d3;cursor:pointer;background:#0b3b34;border:1px solid #65e6b4;border-radius:8px;flex:none;padding:11px 15px;font-size:8px;font-weight:950}@media (max-width:620px){.gear-vision-empty-actions{flex-direction:column;width:100%}.gear-vision-empty-actions button{width:100%}}.gear-vision-goal-help{border-bottom:1px solid var(--companion-line);background:var(--companion-inset);grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:5px 8px;padding:9px 21px;display:grid}.gear-vision-goal-help b{color:var(--companion-accent);font-size:8px}.gear-vision-goal-help span{color:var(--companion-muted);font-size:8px}.gear-vision-simple-summary{justify-content:space-between;align-items:center;gap:14px;padding:14px 21px;display:flex}.gear-vision-simple-summary span{color:#65e6b4;letter-spacing:.1em;font-size:7px;font-weight:950}.gear-vision-simple-summary p{color:var(--companion-ink);margin:4px 0 0;font-size:10px;font-weight:850}.gear-vision-simple-summary button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);cursor:pointer;border-radius:8px;flex:none;padding:8px 11px;font-size:8px;font-weight:900}:is(.gear-vision-simple-summary button:hover,.gear-vision-simple-summary button:focus-visible){border-color:#65e6b4;outline:0}.gear-vision-guide-strip{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:0 21px 14px;padding:10px 12px;display:flex}.gear-vision-guide-strip b,.gear-vision-guide-strip span{display:block}.gear-vision-guide-strip b{color:#65e6b4;letter-spacing:.09em;font-size:7px}.gear-vision-guide-strip span{color:var(--companion-muted);margin-top:3px;font-size:8px;line-height:1.4}.gear-vision-guide-strip a{color:var(--companion-accent);flex:none;font-size:8px;font-weight:900;text-decoration:none}:is(.gear-vision-guide-strip a:hover,.gear-vision-guide-strip a:focus-visible){outline:0;text-decoration:underline}@media (max-width:820px){.gear-vision-goal-help{grid-template-columns:auto 1fr}.gear-vision-guide-strip{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.gear-vision-simple-summary{flex-direction:column;align-items:flex-start}.gear-vision-simple-summary button{width:100%}.gear-vision-guide-strip{margin-inline:14px}}.official-logic-note{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-muted);border-radius:9px;align-items:flex-start;gap:9px;margin:0 0 12px;padding:9px 11px;font-size:9px;line-height:1.45;display:flex}.official-logic-note b{color:#65e6b4;letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:8px}.official-logic-note span{min-width:0}@media (max-width:620px){.official-logic-note{flex-direction:column}}.tool-read-status.reference{border-color:var(--companion-accent);background:#31260d}.tool-read-status.reference i{background:var(--companion-accent-soft);box-shadow:0 0 10px #ffe45cb3}.tool-read-status.reference b{color:#fff1a8}.tool-read-status.reference small{color:#d9cfaa}.dossier-grid>.dossier-set{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;grid-column:1/-1;padding:0}.dossier-set>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;list-style:none;display:flex}.dossier-set>summary::-webkit-details-marker{display:none}.dossier-set>summary:after{content:"+";background:var(--companion-raised);width:25px;height:25px;color:var(--companion-accent);border-radius:7px;flex:none;place-items:center;font-size:17px;font-weight:950;display:grid}.dossier-set[open]>summary:after{content:"−"}.dossier-set>summary>span:first-child{color:#61efb3;letter-spacing:.11em;font-size:9px;font-weight:950}.dossier-set>summary>.set-summary{flex:1;justify-content:flex-end;gap:10px;min-width:0;margin:0;display:flex}.dossier-set .set-summary b{color:var(--companion-accent);font-size:11px}.dossier-set .set-summary small{color:var(--companion-muted);font-size:9px}.dossier-set>.set-effects{padding:0 13px 13px}@media (max-width:560px){.dossier-set>summary{flex-wrap:wrap;align-items:flex-start}.dossier-set>summary>.set-summary{order:3;justify-content:flex-start;width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--md-ink:var(--companion-ink);--md-muted:var(--companion-muted);--md-paper:var(--companion-canvas);--md-card:var(--companion-surface);--md-line:var(--companion-line);--md-navy:var(--companion-canvas);--md-blue:#2457df;--md-cyan:#00a6a6;--md-lime:#b7df36;--md-red:var(--companion-loss);--md-shadow:var(--companion-shadow)}html{scroll-behavior:smooth}body{background:var(--md-paper);color:var(--md-ink);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}.mdfm{background:linear-gradient(180deg,var(--companion-raised) 0,var(--companion-raised) 28rem,var(--companion-raised) 100%);min-height:100vh;color:var(--md-ink)}.mdfm *{box-sizing:border-box}.mdfm button,.mdfm input,.mdfm select{font:inherit}.mdfm button,.mdfm a{-webkit-tap-highlight-color:transparent}.mdfm-header{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafbfde6;border-bottom:1px solid #d5dce8d9;grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;gap:24px;min-height:72px;padding:10px clamp(18px,4vw,64px);display:grid;position:sticky;top:0}.mdfm-brand{color:var(--md-ink);align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.mdfm-brand img{object-fit:contain;width:42px;height:42px}.mdfm-brand span{flex-direction:column;gap:1px;min-width:0;display:flex}.mdfm-brand b{white-space:nowrap;font-size:16px;line-height:1.1}.mdfm-brand small{color:var(--md-muted);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:750}.mdfm-header>nav{border:1px solid var(--md-line);background:var(--companion-raised);border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.mdfm-header>nav a{color:var(--companion-ink);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:750;text-decoration:none}:is(.mdfm-header>nav a:hover,.mdfm-header>nav a:focus-visible){background:var(--companion-raised);color:var(--md-blue)}.mdfm-header-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.mdfm-look{border:1px solid var(--md-line);background:var(--companion-raised);color:var(--md-ink);border-radius:10px;padding:9px 11px;font-size:11px;font-weight:800}.mdfm-look:hover{border-color:var(--companion-line)}.mdfm-header .language-switcher{display:block;position:relative}.mdfm-header .language-switcher>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mdfm-header .language-switcher select{border:1px solid var(--md-line);background:var(--companion-raised);height:36px;color:var(--md-ink);border-radius:10px;padding:0 28px 0 10px;font-size:11px;font-weight:800}.mdfm-live{color:#237558;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:850;display:inline-flex}.mdfm-live i{background:#2fb681;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2fb68121}.mdfm-live.reconnecting{color:#8b6370}.mdfm-live.reconnecting i{background:#c36a81}.mdfm-kicker{color:var(--md-blue);letter-spacing:.17em;text-transform:uppercase;margin-bottom:13px;font-size:11px;font-weight:900;display:block}.mdfm-hero{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(32px,6vw,92px);max-width:1460px;margin:0 auto;padding:clamp(56px,8vw,118px) clamp(20px,5vw,84px) 76px;display:grid}.mdfm-hero-copy h1{max-width:840px;color:var(--md-navy);letter-spacing:-.055em;margin:0;font-size:clamp(42px,6vw,82px);font-weight:720;line-height:.98}.mdfm-hero-copy>p{max-width:700px;color:var(--companion-ink);margin:25px 0 30px;font-size:clamp(16px,1.4vw,20px);line-height:1.65}.mdfm-search{background:var(--companion-raised);max-width:720px;box-shadow:var(--md-shadow);border:1px solid #d4dce8;border-radius:20px;padding:18px}.mdfm-search label{margin-bottom:9px;font-size:12px;font-weight:800;display:block}.mdfm-search>div{grid-template-columns:1fr auto;gap:8px;display:grid}.mdfm-search input{border:1px solid var(--md-line);background:var(--companion-raised);min-width:0;height:50px;color:var(--md-ink);border-radius:12px;outline:none;padding:0 15px}.mdfm-search input:focus{border-color:var(--md-blue);box-shadow:0 0 0 3px #2457df1f}.mdfm-search button{background:var(--md-blue);color:var(--companion-ink);cursor:pointer;border:0;border-radius:12px;padding:0 23px;font-weight:850}.mdfm-search button:disabled{opacity:.6}.mdfm-search>small{color:var(--md-muted);margin-top:9px;font-size:11px;line-height:1.5;display:block}.mdfm-search>p{min-height:16px;color:var(--companion-ink);margin:8px 0 0;font-size:11px;font-weight:750}.mdfm-v1-actions{flex-wrap:wrap;gap:9px;margin:0 0 16px;display:flex}.mdfm-v1-actions button{background:color-mix(in srgb, var(--companion-inset) 82%, transparent);min-height:46px;color:var(--companion-ink);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff57;border-radius:12px;padding:0 16px;font-size:12px;font-weight:900;box-shadow:0 10px 24px #020e3033}.mdfm-v1-actions button:first-child{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.mdfm-v1-actions button:hover{transform:translateY(-1px)}.mdfm-v1-actions b{margin-left:8px}.mdfm-quick{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mdfm-quick button{border:1px solid var(--md-line);color:var(--companion-ink);cursor:pointer;background:#fffc;border-radius:999px;align-items:center;gap:10px;padding:9px 13px;font-size:11px;font-weight:800;display:flex}.mdfm-quick b{color:var(--md-blue)}.mdfm-brief{border:1px solid var(--companion-line);background:var(--md-navy);color:var(--companion-ink);border-radius:24px;align-self:center;overflow:hidden;box-shadow:0 26px 70px #0c1b3738}.mdfm-brief-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:20px;padding:18px 20px;display:flex}.mdfm-brief-head span{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:850}.mdfm-brief-head small{color:var(--companion-muted);font-size:11px}.mdfm-brief-feature{background:linear-gradient(135deg,#2457df40,#0000);align-items:center;gap:17px;padding:24px 20px;display:flex}.mdfm-brief-feature img{object-fit:contain;image-rendering:auto;width:72px;height:72px}.mdfm-brief-feature>div{flex:1;grid-template-columns:1fr auto;gap:4px 18px;min-width:0;display:grid}.mdfm-brief-feature span{color:var(--companion-muted);text-transform:uppercase;letter-spacing:.11em;grid-column:1/-1;font-size:10px;font-weight:850}.mdfm-brief-feature b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.mdfm-brief-feature strong{font-size:16px}.mdfm .positive{color:#129b6d}.mdfm .negative{color:var(--md-red)}.mdfm-brief .positive{color:#58e2ad}.mdfm-brief .negative{color:#ff91a4}.mdfm-brief-grid{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);display:grid}.mdfm-brief-grid>div{border-right:1px solid #ffffff14;flex-direction:column;gap:6px;padding:18px 14px;display:flex}.mdfm-brief-grid>div:last-child{border-right:0}.mdfm-brief-grid span{color:var(--companion-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.mdfm-brief-grid b{font-size:17px}.mdfm-farmer-rate{background:#32c9b014;border-bottom:1px solid #ffffff14;grid-template-columns:1fr minmax(160px,.75fr);align-items:center;gap:20px;padding:17px 20px;display:grid}.mdfm-farmer-rate>span{flex-direction:column;gap:4px;display:flex}.mdfm-farmer-rate>span:first-child>b{color:#6ee8c0;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.mdfm-farmer-rate small{color:var(--companion-muted);font-size:9px;line-height:1.45}.mdfm-farmer-rate>span:last-child>b{color:var(--companion-muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px}.mdfm-farmer-rate>span:last-child>span{background:#ffffff14;border:1px solid #ffffff2e;border-radius:9px;align-items:center;display:flex;overflow:hidden}.mdfm-farmer-rate input{width:100%;min-width:0;color:var(--companion-ink);background:0 0;border:0;outline:none;padding:9px 10px;font:800 14px/1.1 inherit}.mdfm-farmer-rate input:focus{box-shadow:inset 0 0 0 2px #55e0d1}.mdfm-farmer-rate em{color:#6ee8c0;white-space:nowrap;padding-right:9px;font-size:8px;font-style:normal;font-weight:900}.mdfm-progress{padding:18px 20px}.mdfm-progress>span{justify-content:space-between;gap:20px;margin-bottom:10px;font-size:11px;display:flex}.mdfm-progress small{color:var(--companion-muted)}.mdfm-progress>div{background:#ffffff1a;border-radius:999px;height:7px;overflow:hidden}.mdfm-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--md-blue),#55e0d1);height:100%;display:block}.mdfm-section{max-width:1460px;margin:0 auto;padding:94px clamp(20px,5vw,84px);scroll-margin-top:64px}.mdfm-section:nth-of-type(2n){background:var(--companion-raised)}.mdfm-section-head{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:28px;display:flex}.mdfm-section-head>div:first-child{max-width:820px}.mdfm-section-head h2,.mdfm-faq h2{color:var(--md-navy);letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,54px);line-height:1.05}.mdfm-section-head p{max-width:760px;color:var(--md-muted);margin:15px 0 0;font-size:15px;line-height:1.65}.mdfm-tabs{border:1px solid var(--md-line);background:var(--companion-raised);border-radius:12px;flex-shrink:0;padding:4px;display:inline-flex}.mdfm-tabs button,.mdfm-subtabs button{color:var(--companion-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:850}.mdfm-tabs button.active,.mdfm-subtabs button.active{background:var(--md-navy);color:var(--companion-ink)}.mdfm-filters{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.mdfm-filters button{border:1px solid var(--md-line);background:var(--companion-raised);color:var(--companion-ink);cursor:pointer;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.mdfm-filters button.active{border-color:var(--md-blue);background:var(--companion-raised);color:var(--md-blue)}.mdfm-filters .mdfm-roi-toggle{background:var(--companion-raised);color:#075f54;border-color:#0e6d61;margin-left:auto;box-shadow:inset 0 -2px #55dfc4}.mdfm-filters .mdfm-roi-toggle.active{border-color:var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);box-shadow:inset 0 -2px var(--md-yellow)}.mdfm-clear{color:var(--md-blue);cursor:pointer;background:0 0;border:0;margin:0 0 14px;font-size:11px;font-weight:800}.mdfm-upgrade-filter{background:linear-gradient(105deg,#e9f2ff,#f7fbff 60%,#effff9);border:1px solid #2d67cf;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;margin:0 0 14px;padding:13px 15px;scroll-margin-top:86px;display:grid;box-shadow:inset 4px 0 #2d67cf,0 9px 24px #275cb217}.mdfm-upgrade-filter span,.mdfm-upgrade-filter b,.mdfm-upgrade-filter p{display:block}.mdfm-upgrade-filter span{color:#1a62c7;letter-spacing:.12em;font-size:8px;font-weight:950}.mdfm-upgrade-filter b{color:#132b56;margin:3px 0;font-size:13px}.mdfm-upgrade-filter p{color:#5c6f8e;margin:0;font-size:9px;font-weight:750}.mdfm-upgrade-filter>strong{color:#fff;white-space:nowrap;background:#0b745d;border-radius:999px;padding:7px 9px;font-size:9px}.mdfm-upgrade-filter>button{color:#1c55aa;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #9bb4dc;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}@media (max-width:780px){.mdfm-upgrade-filter{grid-template-columns:minmax(0,1fr) auto}.mdfm-upgrade-filter>button{grid-column:1/-1;min-height:38px}}.mdfm-market-table{border:1px solid var(--md-line);background:var(--companion-raised);border-radius:18px;overflow:hidden;box-shadow:0 12px 34px #1f2f510d}.mdfm-market-head,.mdfm-market-table>button{grid-template-columns:minmax(210px,1.65fr) minmax(125px,.9fr) minmax(125px,.9fr) minmax(122px,.85fr) minmax(90px,.65fr) minmax(105px,.75fr) 62px;align-items:center;gap:16px;width:100%;padding:14px 18px;display:grid}.mdfm-market-head{border-bottom:1px solid var(--md-line);background:var(--companion-raised);color:var(--companion-ink);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.mdfm-market-head>span{min-width:0}.mdfm-market-sort-button{width:100%;min-height:30px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:7px;padding:3px 0;display:flex}.mdfm-market-sort-button i{border:1px solid var(--companion-line);background:var(--companion-raised);width:20px;height:20px;color:var(--companion-muted);letter-spacing:0;border-radius:6px;flex:0 0 20px;place-items:center;font-size:12px;font-style:normal;display:grid}:is(.mdfm-market-sort-button:hover,.mdfm-market-sort-button:focus-visible){color:var(--companion-ink)}.mdfm-market-sort-button:focus-visible{outline:2px solid var(--companion-line);outline-offset:3px;border-radius:4px}.mdfm-market-sort-button.active{color:var(--companion-ink)}.mdfm-market-sort-button.active i{border-color:var(--companion-line);background:var(--companion-hover);color:var(--companion-ink);box-shadow:0 3px 8px #155bd433}.mdfm-market-table>button{border:0;border-bottom:1px solid var(--companion-line);background:var(--companion-raised);color:var(--md-ink);text-align:left;cursor:pointer}.mdfm-market-table>button:last-child{border-bottom:0}.mdfm-market-table>button:hover{background:var(--companion-raised)}.mdfm-market-table>button>span,.mdfm-market-table>button>strong{min-width:0}.mdfm-market-table>button>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.mdfm-market-table>button>span:nth-child(2)>b{font-size:12px}.mdfm-market-table>button>span:nth-child(2)>small{color:var(--md-muted);font-size:9px}.mdfm-market-table>button>strong{font-size:12px}.mdfm-fund-time{color:#0c7458!important;font-weight:900!important}.mdfm-market-table .mdfm-fund-time{line-height:1.35}.mdfm-market-table>button>em{color:var(--md-blue);text-align:right;font-size:10px;font-style:normal;font-weight:850}.mdfm-asset-name{align-items:center;gap:12px;display:flex}.mdfm-asset-name>img{object-fit:contain;width:42px;height:42px}.mdfm-asset-name>span{flex-direction:column;gap:3px;min-width:0;display:flex}.mdfm-asset-name b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mdfm-asset-name small{color:var(--companion-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.mdfm-score{align-items:center;gap:8px;display:flex}.mdfm-score:before{display:none}.mdfm-score i{width:var(--score);background:linear-gradient(90deg,var(--md-cyan),var(--md-blue));border-radius:99px;max-width:70px;height:5px;display:block}.mdfm-score b{font-size:11px}.mdfm-mobile-coach-sort{display:none}.mdfm-empty{background:var(--companion-raised);border:1px dashed #ccd4df;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-height:180px;padding:34px;display:flex}.mdfm-empty b{font-size:18px}.mdfm-empty span{max-width:620px;color:var(--md-muted);line-height:1.55}.mdfm-empty button{background:var(--md-blue);color:var(--companion-ink);border:0;border-radius:10px;margin-top:5px;padding:10px 14px;font-weight:800}.mdfm-loading{border:1px solid var(--md-line);background:var(--companion-raised);min-height:180px;color:var(--md-muted);border-radius:16px;place-items:center;font-weight:800;display:grid}.mdfm-asset-summary{border:1px solid var(--companion-line);background:linear-gradient(135deg,var(--companion-raised),var(--companion-raised));box-shadow:var(--md-shadow);border-radius:18px;grid-template-columns:auto minmax(150px,.8fr) minmax(500px,2.5fr) auto;align-items:center;gap:14px 20px;margin-top:16px;padding:20px;display:grid;position:relative}.mdfm-asset-summary>img{object-fit:contain;grid-area:1/1;width:72px;height:72px}.mdfm-asset-summary>div:not(.mdfm-features):not(.mdfm-summary-actions){grid-area:1/2}.mdfm-asset-summary>div>span{color:var(--md-blue);text-transform:uppercase;font-size:9px;font-weight:900}.mdfm-asset-summary h3{margin:4px 0;font-size:18px}.mdfm-asset-summary p{color:var(--md-muted);margin:0;font-size:10px}.mdfm-asset-summary dl{grid-area:1/3;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.mdfm-asset-summary dl>div{background:var(--companion-raised);border-radius:10px;padding:10px}.mdfm-asset-summary dt{color:var(--md-muted);text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:850}.mdfm-asset-summary dd{margin:0;font-size:11px;font-weight:850}.mdfm-features{grid-area:2/3/auto/-1;align-items:center;gap:12px;display:flex}.mdfm-features>b{color:var(--md-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.mdfm-features>span{flex-wrap:wrap;gap:6px;display:flex}.mdfm-features em,.mdfm-pet-skills i{border:1px solid var(--companion-line);background:var(--companion-raised);color:var(--companion-ink);border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.mdfm-asset-summary>a{background:var(--md-navy);color:var(--companion-ink);border-radius:10px;grid-area:1/4;padding:11px 14px;font-size:11px;font-weight:850;text-decoration:none}.mdfm-summary-close{color:var(--companion-ink);cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:6px;right:7px}.mdfm-trades{gap:8px;display:grid}.mdfm-trades>button{border:1px solid var(--md-line);background:var(--companion-raised);width:100%;color:var(--md-ink);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:44px minmax(220px,1fr) minmax(160px,.5fr) 90px;align-items:center;gap:13px;padding:13px 16px;display:grid}.mdfm-trades>button:hover{border-color:var(--companion-line)}.mdfm-trades img{object-fit:contain;width:40px;height:40px}.mdfm-trades span,.mdfm-trades strong{flex-direction:column;gap:3px;min-width:0;display:flex}.mdfm-trades b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mdfm-trades small{color:var(--md-muted);font-size:9px}.mdfm-trades strong{text-align:right;font-size:11px}.mdfm-trades em{color:var(--md-blue);text-align:right;font-size:11px;font-style:normal;font-weight:850}.mdfm-pet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mdfm-pet-grid>button,.mdfm-pet-loading{border:1px solid var(--md-line);background:var(--companion-raised);min-height:420px;color:var(--md-ink);text-align:left;border-radius:18px;flex-direction:column;align-items:flex-start;padding:22px;display:flex;position:relative;box-shadow:0 8px 28px #1f2f510a}.mdfm-pet-grid>button{cursor:pointer}.mdfm-pet-grid>button:hover{border-color:var(--companion-line);box-shadow:var(--md-shadow);transform:translateY(-2px)}.mdfm-pet-type{background:var(--companion-raised);color:var(--md-blue);text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:6px 8px;font-size:9px;font-weight:900}.mdfm-pet-grid img{object-fit:contain;align-self:center;width:104px;height:104px;margin:22px 0 14px}.mdfm-pet-grid h3{margin:0 0 7px;font-size:18px}.mdfm-pet-grid>button>strong{font-size:20px}.mdfm-pet-grid dl{gap:7px;width:100%;margin:18px 0 12px;display:grid}.mdfm-pet-grid dl>div{border-top:1px solid var(--companion-line);justify-content:space-between;gap:14px;padding-top:7px;display:flex}.mdfm-pet-grid dt{color:var(--md-muted);text-transform:uppercase;font-size:9px}.mdfm-pet-grid dd{text-align:right;margin:0;font-size:10px;font-weight:850}.mdfm-pet-skills{flex-wrap:wrap;gap:5px;margin-bottom:14px;display:flex}.mdfm-pet-grid em{color:var(--md-blue);margin-top:auto;font-size:10px;font-style:normal;font-weight:850}.mdfm-pet-loading{color:var(--md-muted);text-align:center;justify-content:center;align-items:center;font-size:12px;font-weight:800}.mdfm-pet-loading i{border:3px solid #d9dfeb;border-top-color:var(--md-blue);border-radius:50%;width:26px;height:26px;margin-bottom:12px;animation:1s linear infinite mdfm-spin}@keyframes mdfm-spin{to{transform:rotate(360deg)}}.mdfm-activity{border:1px solid var(--md-line);background:var(--companion-raised);border-radius:18px;overflow:hidden}.mdfm-subtabs{border-bottom:1px solid var(--md-line);background:var(--companion-raised);flex-wrap:wrap;gap:4px;padding:12px;display:flex}.mdfm-window-note{border-bottom:1px solid var(--md-line);color:var(--md-muted);margin:0;padding:11px 15px;font-size:10px}.mdfm-ledger{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mdfm-ledger>button,.mdfm-ledger>div:not(.mdfm-ledger-empty){border:0;border-right:1px solid var(--companion-line);border-bottom:1px solid var(--companion-line);background:var(--companion-raised);min-height:70px;color:var(--md-ink);text-align:left;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 15px;display:grid}.mdfm-ledger>button{cursor:pointer}.mdfm-ledger>button:hover{background:var(--companion-raised)}.mdfm-ledger img{object-fit:contain;width:38px;height:38px}.mdfm-ledger>button>span,.mdfm-ledger>div>span{flex-direction:column;gap:4px;min-width:0;display:flex}.mdfm-ledger b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mdfm-ledger small{color:var(--md-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mdfm-ledger strong{text-align:right;font-size:10px}.mdfm-ledger-icon{background:var(--companion-raised);width:38px;height:38px;color:var(--md-blue);border-radius:10px;place-items:center;font-size:18px;display:grid!important}.mdfm-ledger-empty{min-height:180px;color:var(--md-muted);grid-column:1/-1;place-items:center;font-size:12px;display:grid}.mdfm-wallets{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mdfm-wallets article{border:1px solid var(--md-line);background:var(--companion-raised);border-radius:16px;flex-direction:column;min-height:220px;padding:18px;display:flex}.mdfm-wallets article>div{background:var(--companion-raised);width:54px;height:54px;color:var(--md-blue);border-radius:14px;place-items:center;font-weight:900;display:grid;overflow:hidden}.mdfm-wallets article img{object-fit:cover;width:100%;height:100%}.mdfm-wallets h3{margin:17px 0 3px;font-size:16px}.mdfm-wallets p{color:var(--md-muted);margin:0;font-size:10px}.mdfm-wallets article>small{color:var(--md-muted);text-transform:uppercase;margin-top:auto;font-size:8px;font-weight:850}.mdfm-wallets article>strong{margin-top:4px;font-size:17px}.mdfm-wallets>.mdfm-empty{grid-column:1/-1}.mdfm-public-note{color:var(--md-muted);grid-column:1/-1;font-size:10px;line-height:1.5}.mdfm-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mdfm-tool-grid>button{border:1px solid var(--md-line);background:var(--companion-raised);min-height:140px;color:var(--md-ink);text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:54px minmax(0,1fr);gap:14px;padding:18px;display:grid}.mdfm-tool-grid>button:hover,.mdfm-tool-grid>button.active{border-color:var(--companion-line);background:var(--companion-raised);box-shadow:0 10px 26px #1f2f510f}.mdfm-tool-grid img{object-fit:contain;width:50px;height:50px}.mdfm-tool-grid span{flex-direction:column;gap:6px;display:flex}.mdfm-tool-grid b{font-size:14px}.mdfm-tool-grid small{color:var(--md-muted);font-size:10px;line-height:1.45}.mdfm-tool-grid em{color:var(--md-blue);grid-column:2;font-size:10px;font-style:normal;font-weight:850}.mdfm-tool-workspace{border:1px solid var(--companion-line);background:var(--companion-raised);box-shadow:var(--md-shadow);border-radius:18px;margin-top:16px;overflow:hidden}.mdfm-tool-workspace>header{border-bottom:1px solid var(--md-line);background:var(--companion-raised);justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.mdfm-tool-workspace>header>div{flex-direction:column;gap:3px;display:flex}.mdfm-tool-workspace>header span{color:var(--md-blue);letter-spacing:.12em;font-size:8px;font-weight:900}.mdfm-tool-workspace>header b{font-size:14px}.mdfm-tool-workspace>header button{border:1px solid var(--md-line);background:var(--companion-raised);color:var(--md-ink);cursor:pointer;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800}.mdfm-tool-workspace>.native-reward-tool,.mdfm-tool-workspace>div>.native-reward-tool{box-shadow:none;border:0;border-radius:0;margin:0}.mdfm-faq{grid-template-columns:minmax(250px,.6fr) minmax(0,1.4fr);gap:70px;max-width:1460px;margin:0 auto;padding:94px clamp(20px,5vw,84px);display:grid}.mdfm-faq details{border-top:1px solid var(--md-line);padding:18px 0}.mdfm-faq details:last-child{border-bottom:1px solid var(--md-line)}.mdfm-faq summary{cursor:pointer;font-size:15px;font-weight:850;list-style:none}.mdfm-faq summary:after{content:"+";float:right;color:var(--md-blue)}.mdfm-faq details[open] summary:after{content:"−"}.mdfm-faq p{max-width:800px;color:var(--md-muted);margin:12px 0 0;font-size:13px;line-height:1.65}.mdfm-footer{border-top:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);grid-template-columns:minmax(220px,.7fr) minmax(0,1.6fr) auto;align-items:center;gap:40px;padding:30px clamp(20px,5vw,84px);display:grid}.mdfm-footer .mdfm-brand{color:var(--companion-ink)}.mdfm-footer .mdfm-brand small{color:var(--companion-muted)}.mdfm-footer p{color:var(--companion-muted);margin:0;font-size:12px;line-height:1.5}.mdfm-footer>a:last-child{color:var(--companion-muted);font-size:12px;font-weight:850;text-decoration:none}@media (max-width:1150px){.mdfm-header{grid-template-columns:1fr auto}.mdfm-header>nav{display:none}.mdfm-hero{grid-template-columns:1fr}.mdfm-brief{max-width:760px}.mdfm-pet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mdfm-wallets{grid-template-columns:repeat(3,minmax(0,1fr))}.mdfm-asset-summary{grid-template-columns:auto 1fr}.mdfm-asset-summary>img{grid-area:1/1}.mdfm-asset-summary>div:not(.mdfm-features):not(.mdfm-summary-actions){grid-area:1/2}.mdfm-asset-summary dl{grid-area:2/1/auto/-1}.mdfm-features{grid-area:3/1/auto/-1}.mdfm-asset-summary>a{position:absolute;bottom:18px;right:18px}.mdfm-market-head,.mdfm-market-table>button{grid-template-columns:minmax(190px,1.35fr) minmax(115px,.9fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(80px,.6fr) 86px}.mdfm-market-head>span:last-child,.mdfm-market-table>button>em{display:none}}@media (max-width:780px){.mdfm-header{min-height:62px;padding:9px 14px;display:flex}.mdfm-brand img{width:36px;height:36px}.mdfm-brand b{font-size:13px}.mdfm-brand small{font-size:8px}.mdfm-header-actions{margin-left:auto}.mdfm-look,.mdfm-live{display:none}.mdfm-header .language-switcher select{max-width:100px}.mdfm-hero{padding:48px 18px 42px}.mdfm-hero-copy h1{font-size:clamp(40px,12vw,60px)}.mdfm-hero-copy>p{font-size:15px}.mdfm-search{padding:13px}.mdfm-search>div{grid-template-columns:1fr}.mdfm-search button{height:46px}.mdfm-quick{grid-template-columns:repeat(2,1fr);display:grid}.mdfm-quick button{justify-content:space-between}.mdfm-brief-grid{grid-template-columns:1fr}.mdfm-brief-grid>div{border-bottom:1px solid #ffffff14;border-right:0}.mdfm-brief-grid>div:last-child{border-bottom:0}.mdfm-farmer-rate{grid-template-columns:1fr}.mdfm-section{padding:64px 18px}.mdfm-section-head{display:block}.mdfm-tabs{margin-top:20px}.mdfm-market-table{box-shadow:none;background:0 0;border:0;overflow:visible}.mdfm-market-head{display:none}.mdfm-market-table>button{border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:9px 14px;margin-bottom:8px;padding:14px;border:1px solid var(--md-line)!important}.mdfm-market-table>button>.mdfm-asset-name{grid-row:1/5}.mdfm-market-table>button>span:nth-child(2){align-items:flex-end}.mdfm-market-table>button>strong{text-align:right}.mdfm-market-table>button>span:nth-child(5){display:none}.mdfm-score{justify-content:flex-end}.mdfm-score i{width:45px!important}.mdfm-asset-summary{grid-template-columns:56px 1fr;padding:16px}.mdfm-asset-summary>img{grid-area:1/1;width:52px;height:52px}.mdfm-asset-summary>div:not(.mdfm-features):not(.mdfm-summary-actions){grid-area:1/2}.mdfm-asset-summary dl{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,1fr)}.mdfm-features{flex-direction:column;grid-area:3/1/auto/-1;align-items:flex-start}.mdfm-asset-summary>a{text-align:center;grid-area:4/1/auto/-1;position:static}.mdfm-trades>button{grid-template-columns:38px minmax(0,1fr) auto}.mdfm-trades>button>em{display:none}.mdfm-trades strong{font-size:9px}.mdfm-pet-grid{grid-template-columns:1fr}.mdfm-pet-grid>button,.mdfm-pet-loading{min-height:380px}.mdfm-ledger{grid-template-columns:1fr}.mdfm-ledger>button,.mdfm-ledger>div:not(.mdfm-ledger-empty){border-right:0}.mdfm-wallets{grid-template-columns:1fr 1fr}.mdfm-tool-grid{grid-template-columns:1fr}.mdfm-faq{grid-template-columns:1fr;gap:30px;padding:64px 18px}.mdfm-footer{grid-template-columns:1fr;gap:18px;padding:28px 18px}}@media (max-width:480px){.mdfm-header .mdfm-brand small{display:none}.mdfm-header .language-switcher select{max-width:92px}.mdfm-quick{grid-template-columns:1fr}.mdfm-brief-feature img{width:58px;height:58px}.mdfm-brief-feature>div{grid-template-columns:1fr}.mdfm-brief-feature strong{grid-column:1}.mdfm-wallets,.mdfm-asset-summary dl{grid-template-columns:1fr}.mdfm-tool-workspace{margin-left:-10px;margin-right:-10px}}.community-intelligence{background:var(--companion-raised);color:var(--md-ink);padding:clamp(20px,4vw,42px)}.community-hero{background:linear-gradient(135deg,var(--companion-inset),var(--companion-surface));color:var(--companion-ink);border-radius:20px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:24px;padding:28px;display:grid}.community-hero>div:first-child>span,.community-panel header span,.community-roadmap>div>span{color:#6ee8c0;letter-spacing:.13em;font-size:9px;font-weight:950}.community-hero h2{max-width:800px;color:var(--companion-ink);letter-spacing:-.04em;margin:9px 0 10px;font-size:clamp(28px,4vw,48px);line-height:1}.community-hero p{max-width:780px;color:var(--companion-muted);margin:0;font-size:12px;line-height:1.65}.community-verified{background:color-mix(in srgb, var(--companion-inset) 70%, transparent);border:1px solid #6ee8c04d;border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.community-verified b{color:#6ee8c0;letter-spacing:.1em;font-size:8px}.community-verified strong{font-size:15px}.community-verified small{color:var(--companion-muted);font-size:9px;line-height:1.55}.community-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.community-menu>button,.community-menu>div{border:1px solid var(--md-line);background:var(--companion-raised);min-height:116px;color:var(--md-ink);text-align:left;border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px;display:grid;position:relative}.community-menu>button{cursor:pointer}.community-menu>button:hover,.community-menu>button.active{border-color:var(--companion-line);background:var(--companion-raised);box-shadow:0 9px 24px #1f2f5112}.community-menu i{background:var(--companion-raised);width:42px;height:42px;color:var(--md-blue);border-radius:12px;place-items:center;font-size:22px;font-style:normal;display:grid}.community-menu span{flex-direction:column;gap:5px;display:flex}.community-menu b{font-size:13px}.community-menu small{color:var(--md-muted);font-size:9px;line-height:1.45}.community-menu em{color:#178366;letter-spacing:.08em;grid-column:2;font-size:7px;font-style:normal;font-weight:950}.community-menu .planned{background:var(--companion-raised)}.community-menu .planned i{background:var(--companion-raised);color:var(--companion-ink)}.community-menu .planned em{color:var(--companion-ink)}.community-panel{border:1px solid var(--companion-line);background:var(--companion-raised);border-radius:18px;overflow:hidden}.community-panel>header{border-bottom:1px solid var(--md-line);background:var(--companion-raised);justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.community-panel header h3{margin:5px 0 4px;font-size:20px}.community-panel header p{max-width:720px;color:var(--md-muted);margin:0;font-size:10px;line-height:1.55}.community-panel>header>button{border:1px solid var(--companion-line);background:var(--companion-raised);color:var(--md-navy);cursor:pointer;border-radius:10px;padding:9px 12px;font-size:9px;font-weight:850}.community-loading,.community-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:26px;display:flex}.community-loading i{border:3px solid #d9dfeb;border-top-color:var(--md-blue);border-radius:50%;width:30px;height:30px;animation:1s linear infinite mdfm-spin}.community-loading b,.community-error b{font-size:13px}.community-loading span,.community-error span{max-width:620px;color:var(--md-muted);font-size:9px;line-height:1.5}.community-error{background:var(--companion-raised)}.community-error b{color:#a42c46}.community-board{display:grid}.community-board-head,.community-board>a{grid-template-columns:54px minmax(210px,1.2fr) minmax(150px,.85fr) minmax(140px,.7fr) minmax(140px,.7fr);align-items:center;gap:14px;padding:12px 17px;display:grid}.community-board-head{background:var(--companion-raised);color:var(--companion-ink);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:950}.community-board>a{border-top:1px solid var(--companion-line);color:var(--md-ink);text-decoration:none}.community-board>a:hover{background:var(--companion-raised)}.community-board>a>strong{color:var(--md-blue);font-size:14px}.community-board>a>span{flex-direction:column;gap:3px;min-width:0;display:flex}.community-board>a span>b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.community-board>a small{color:var(--md-muted);font-size:8px}.community-player{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid!important}.community-player img{object-fit:contain;width:42px;height:42px}.community-cp{color:#0b7357;align-items:flex-end;font-size:15px;font-weight:950}.community-panel>footer{border-top:1px solid var(--md-line);background:var(--companion-raised);color:var(--md-muted);gap:10px;padding:12px 17px;font-size:8px;line-height:1.5;display:flex}.community-panel>footer b{color:var(--companion-ink);letter-spacing:.06em;white-space:nowrap}.fame-panel>form{gap:7px;max-width:760px;padding:20px;display:grid}.fame-panel label{font-size:9px;font-weight:900}.fame-panel form>div{grid-template-columns:1fr auto;gap:8px;display:grid}.fame-panel input{background:var(--companion-raised);height:44px;color:var(--md-ink);border:1px solid #cbd3df;border-radius:10px;outline:none;padding:0 12px}.fame-panel input:focus{border-color:var(--md-blue);box-shadow:0 0 0 3px #2457df1a}.fame-panel form button{background:var(--md-blue);color:var(--companion-ink);border:0;border-radius:10px;padding:0 18px;font-weight:850}.fame-result{border:1px solid var(--companion-line);background:linear-gradient(135deg,var(--companion-raised),var(--companion-raised));border-radius:16px;grid-template-columns:84px minmax(180px,.7fr) minmax(380px,1.8fr) auto;align-items:center;gap:18px;margin:0 20px 20px;padding:18px;display:grid}.fame-result>img{object-fit:contain;width:78px;height:78px}.fame-result>div>span{color:#178366;letter-spacing:.08em;font-size:8px;font-weight:950}.fame-result h4{margin:5px 0 3px;font-size:21px}.fame-result p{color:var(--md-muted);margin:0;font-size:10px}.fame-result dl{grid-template-columns:repeat(4,1fr);gap:7px;margin:0;display:grid}.fame-result dl>div{background:var(--companion-raised);border-radius:10px;padding:11px}.fame-result dt{color:var(--md-muted);text-transform:uppercase;font-size:7px;font-weight:900}.fame-result dd{margin:4px 0 0;font-size:14px;font-weight:950}.fame-result>a{background:var(--md-navy);color:var(--companion-ink);text-align:center;border-radius:10px;padding:10px 12px;font-size:9px;font-weight:850;text-decoration:none}.community-roadmap{border:1px solid var(--companion-line);background:var(--companion-raised);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(380px,1fr);gap:30px;margin-top:18px;padding:24px;display:grid}.community-roadmap h3{margin:7px 0 8px;font-size:21px}.community-roadmap p{color:var(--md-muted);margin:0;font-size:10px;line-height:1.65}.community-roadmap ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.community-roadmap li{background:var(--companion-raised);border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:9px;display:grid}.community-roadmap li>b{background:var(--companion-raised);width:28px;height:28px;color:var(--md-blue);border-radius:8px;place-items:center;font-size:10px;display:grid}.community-roadmap li>span{color:var(--md-muted);font-size:9px;line-height:1.4}.community-roadmap li strong{color:var(--md-ink);font-size:10px;display:block}@media (max-width:980px){.community-hero,.community-roadmap{grid-template-columns:1fr}.community-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.fame-result{grid-template-columns:70px 1fr}.fame-result dl,.fame-result>a{grid-column:1/-1}.community-board{overflow-x:auto}.community-board-head,.community-board>a{min-width:820px}}@media (max-width:600px){.community-intelligence{padding:14px}.community-hero{padding:20px}.community-menu{grid-template-columns:1fr}.community-panel>header{flex-direction:column;align-items:flex-start}.fame-panel form>div{grid-template-columns:1fr}.fame-panel form button{height:42px}.fame-result{margin:0 12px 12px;padding:13px}.fame-result dl{grid-template-columns:repeat(2,1fr)}.community-panel>footer{flex-direction:column}.community-roadmap{padding:18px}}:root{--md-ink:var(--companion-ink);--md-muted:var(--companion-muted);--md-paper:var(--companion-canvas);--md-card:var(--companion-surface);--md-line:var(--companion-line);--md-navy:var(--companion-canvas);--md-blue:#295ee8;--md-cyan:#1fcbd0;--md-lime:#ffe45c;--md-yellow:#ffe45c;--md-red:var(--companion-loss);--md-shadow:var(--companion-shadow)}body{background:var(--companion-raised)}.mdfm{background:radial-gradient(circle at 12% 35%,#3c7bff21,transparent 26%),linear-gradient(180deg,var(--companion-raised) 0,var(--companion-raised) 760px,var(--companion-raised) 100%);padding-bottom:104px}.mdfm-header{background:color-mix(in srgb, var(--companion-inset) 91%, transparent);border-bottom-color:#ffe45c3d;box-shadow:0 8px 30px #030c2b38}.mdfm-header .mdfm-brand{color:var(--companion-ink)}.mdfm-header .mdfm-brand img{filter:drop-shadow(0 0 9px #71c5f87a)}.mdfm-header .mdfm-brand small{color:var(--companion-muted)}.mdfm-header>nav{background:color-mix(in srgb, var(--companion-inset) 72%, transparent);border-color:#a0c5ff47;box-shadow:inset 0 1px #ffffff14}.mdfm-header>nav a{color:var(--companion-ink)}:is(.mdfm-header>nav a:hover,.mdfm-header>nav a:focus-visible,.mdfm-header>nav a.active){background:var(--md-yellow);color:var(--companion-ink);box-shadow:0 5px 16px #ffe45c38}.mdfm-look{border-color:var(--companion-accent);background:var(--md-yellow);color:var(--companion-ink);box-shadow:0 4px 13px #ffe45c2e}.mdfm-header .language-switcher select{background:var(--companion-surface);color:var(--companion-ink);border-color:#9cc3ff59}.mdfm-hero{isolation:isolate;background:linear-gradient(90deg,color-mix(in srgb, var(--companion-inset) 97%, transparent) 0%,color-mix(in srgb, var(--companion-inset) 88%, transparent) 47%,color-mix(in srgb, var(--companion-inset) 48%, transparent) 100%),url(/ellinia-blue-moon.webp) center/cover no-repeat;grid-template-columns:minmax(0,1.08fr) minmax(390px,.78fr);max-width:none;min-height:680px;padding-left:max(clamp(20px,5vw,84px),50vw - 646px);padding-right:max(clamp(20px,5vw,84px),50vw - 646px);position:relative;overflow:hidden;box-shadow:inset 0 -1px #fff3,0 20px 50px #143d8d2e}.mdfm-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 19% 17%,#59a9ff52,#0000 20%),radial-gradient(circle at 71% 29%,#ffe55b21,#0000 13%);position:absolute;inset:0}.mdfm-hero:after{content:"✦  ·  ✧  ·  ✦";z-index:-1;color:#fff091b8;letter-spacing:20px;text-shadow:0 0 13px #fff5a7;pointer-events:none;font-size:24px;position:absolute;top:25px;right:8%}.mdfm-hero-copy{z-index:1;align-self:center}.mdfm-hero-copy h1{color:var(--companion-ink);text-shadow:0 5px 24px #000c3c99}.mdfm-hero-copy>p{color:var(--companion-ink);text-shadow:0 2px 11px #061c58}.mdfm-hero .mdfm-kicker{color:var(--md-yellow);text-shadow:0 0 15px #ffe45c7a}.mdfm-search{background:color-mix(in srgb, var(--companion-inset) 72%, transparent);color:var(--companion-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:#a9c9ff61;box-shadow:0 20px 55px #00092d52}.mdfm-search input{color:var(--companion-ink);background:#f2f7fff0;border-color:#b8d1ff73}.mdfm-search button{background:var(--md-yellow);color:var(--companion-ink);box-shadow:0 5px 16px #ffe45c40}.mdfm-search>small{color:var(--companion-muted)}.mdfm-search>p{color:var(--companion-ink)}.mdfm-quick button{background:color-mix(in srgb, var(--companion-inset) 73%, transparent);min-height:46px;color:var(--companion-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#b7d2ff59;box-shadow:0 8px 18px #00092b2e}.mdfm-quick button:hover{border-color:var(--md-yellow);background:var(--companion-raised);color:var(--companion-ink)}.mdfm-quick img{object-fit:contain;filter:drop-shadow(0 2px 5px #0006);image-rendering:auto;width:28px;height:28px}.mdfm-quick b{color:var(--md-yellow);margin-left:auto}.mdfm-brief{z-index:1;background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 94%, transparent),color-mix(in srgb, var(--companion-inset) 91%, transparent));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#ffe45ca3;box-shadow:0 28px 80px #0007277a,0 0 0 1px #5fafff2e,inset 0 1px #ffffff1a}.mdfm-brief-head{border-bottom-color:#ffffff21}.mdfm-brief-head span{color:var(--md-yellow)}.mdfm-brief-feature{background:linear-gradient(135deg,#2568ec59,#25c4eb14)}.mdfm-brief-feature img{filter:drop-shadow(0 7px 12px #00000059)drop-shadow(0 0 9px #73c7ff6b);transform:scale(1.12)}.mdfm-brief-grid{border-color:#ffffff21}.mdfm-brief-grid>div{border-color:#ffffff1c;min-width:0}.mdfm-brief-grid span{color:var(--companion-muted)}.mdfm-brief-grid b{color:var(--companion-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(14px,1.3vw,19px)}.mdfm-brief-shop-title{background:linear-gradient(135deg,#2568ec47,#25c4eb0f);flex-wrap:wrap;align-items:baseline;gap:4px 9px;padding:14px 16px 10px;display:flex}.mdfm-brief-shop-title>span{color:var(--companion-accent);letter-spacing:.12em;font-size:10px;font-weight:950}.mdfm-brief-shop-title>b{font-size:15px}.mdfm-brief-shop-title>small{width:100%;color:var(--companion-muted);font-size:8px}.mdfm-brief-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px 10px 11px;display:grid}.mdfm-brief-shelf>button{min-width:0;min-height:76px;color:var(--companion-ink);text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffff1a,#ffffff09);border:1px solid #ffffff29;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:7px;padding:8px;display:grid;position:relative}.mdfm-brief-shelf>button.featured{background:linear-gradient(125deg,#1e5bcd94,color-mix(in srgb, var(--companion-inset) 48%, transparent));border-color:#ffe45c8c;grid-column:1/-1;grid-template-columns:60px minmax(0,1fr);min-height:88px}:is(.mdfm-brief-shelf>button:hover,.mdfm-brief-shelf>button:focus-visible){border-color:#65e6b4;outline:none;transform:translateY(-1px)}.mdfm-brief-shelf>button>i{z-index:2;color:var(--companion-ink);letter-spacing:.08em;background:#f02d66;border-radius:10px 0 8px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:950;position:absolute;top:-1px;left:-1px}.mdfm-brief-shelf>button>i.new{background:var(--companion-accent-soft);color:#271700}.mdfm-brief-shelf>button>img{object-fit:contain;width:42px;height:42px;image-rendering:pixelated;filter:drop-shadow(0 5px 6px #0006)}.mdfm-brief-shelf>button.featured>img{width:58px;height:58px}.mdfm-brief-shelf>button>span{flex-direction:column;min-width:0;display:flex}.mdfm-brief-shelf>button small{color:#6ee8c0;letter-spacing:.09em;font-size:6px;font-weight:950}.mdfm-brief-shelf>button b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:8px;overflow:hidden}.mdfm-brief-shelf>button.featured b{font-size:11px}.mdfm-brief-shelf>button strong{color:var(--companion-accent);font-size:8px}.mdfm-brief-skeleton{background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;place-items:center;min-height:76px;display:grid}.mdfm-brief-skeleton.featured{grid-column:1/-1;min-height:88px}.mdfm-brief-skeleton i,.mdfm-brief-skeleton span{background:#ffffff1a;border-radius:999px;animation:1.2s ease-in-out infinite mdfm-pulse;display:block}.mdfm-brief-skeleton i{width:38px;height:38px}.mdfm-brief-skeleton span{display:none}.mdfm-brief-shop-foot{background:color-mix(in srgb, var(--companion-inset) 45%, transparent);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.mdfm-brief-shop-foot span{color:#65e6b4;letter-spacing:.1em;font-size:7px;font-weight:950}.mdfm-brief-shop-foot small{color:var(--companion-muted);font-size:7px}.mdfm-brief-shelf>button>i.upgrade{color:#04261d;background:#3be0af}.mdfm-brief-shelf>button>i.missing{background:var(--companion-accent-soft);color:#2d2500}.mdfm-brief-shelf>button>i.lowest{color:#063829;background:#65e6b4}.mdfm-brief-shelf .mdfm-unique-line{color:#a9bde0;letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;font-style:normal;font-weight:950;display:block;overflow:hidden}.mdfm-brief-shelf>button.unique-omega{border-color:#bdfff5;box-shadow:0 0 22px #ae7eff5c}.mdfm-brief-shelf>button.unique-gold{border-color:#ffd85b}.mdfm-brief-shelf>button.unique-silver{border-color:#ecf3ff}.mdfm-brief-shelf>button.unique-obsidian{border-color:#9b78c7}.mdfm-brief-shelf>button.unique-steel{border-color:#7e96ad}.mdfm-brief-shelf>button.unique-bronze{border-color:#b87743}.mdfm-market-unique{letter-spacing:.045em;color:var(--companion-ink)!important;font-size:7px!important;font-weight:950!important}.mdfm-market-unique.unique-omega{color:#6b34b5!important}.mdfm-market-unique.unique-gold{color:#9b6800!important}.mdfm-market-unique.unique-obsidian{color:#7750a8!important}.mdfm-market-unique.unique-bronze{color:#9c5424!important}.mdfm-brief-shelf .mdfm-unique-line{color:#d8e4fa;font-size:7px}.mdfm-farmer-rate{background:linear-gradient(90deg,#1ecbd01f,#ffe45c0d);border-bottom-color:#ffffff1c;grid-template-columns:minmax(0,1fr) minmax(210px,.82fr)}.mdfm-farmer-rate>span:first-child>b{color:#75f1dc}.mdfm-farmer-rate small{color:var(--companion-muted)}.mdfm-farmer-rate>span:last-child>b{color:var(--companion-ink);margin-bottom:6px}.mdfm-farmer-rate>span:last-child>span{background:#eff6ff1a;border-color:#8ac2ff75;min-height:54px;box-shadow:inset 0 1px #ffffff0d}.mdfm-farmer-rate input{font-variant-numeric:tabular-nums;padding:11px 13px;font-size:22px}.mdfm-farmer-rate em{color:#7af1dc;padding:0 12px 0 8px;font-size:9px}.mdfm-progress i{background:linear-gradient(90deg,var(--companion-hover),var(--companion-raised),var(--md-yellow));box-shadow:0 0 12px #4e9bffa6}.mdfm-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #b1c9efb8;border-radius:30px;margin:32px auto;padding-top:82px;padding-bottom:82px;position:relative;box-shadow:0 22px 60px #214c9717;background:#ffffffd4!important}.mdfm-section:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 96% 0,#3370ec1f,#0000 25%),linear-gradient(135deg,#ffe45c0a,#0000 32%);position:absolute;inset:0}.mdfm-section>*{position:relative}.mdfm-section-head{align-items:center}.mdfm-section-head>div:first-child{flex:1}.mdfm-section-head h2,.mdfm-faq h2,.mdfm-section .mdfm-kicker,.mdfm-faq .mdfm-kicker{color:var(--companion-ink)}.mdfm-section-art{object-fit:contain;filter:drop-shadow(0 8px 12px #122f6633)drop-shadow(0 0 12px #4486ff33);image-rendering:auto;flex:none;width:76px;height:76px}.mdfm-tabs{border-color:var(--companion-line);box-shadow:0 8px 20px #1f478b14}.mdfm-tabs button.active,.mdfm-subtabs button.active{background:var(--companion-surface);color:var(--companion-ink);box-shadow:inset 0 -2px var(--md-yellow)}.mdfm-market-table,.mdfm-activity,.mdfm-tool-workspace{border-color:var(--companion-line);box-shadow:0 14px 34px #1d46911a}.mdfm-market-head{background:var(--companion-raised);color:var(--companion-ink)}.mdfm-market-table>button:hover{background:var(--companion-raised);box-shadow:inset 4px 0 var(--md-yellow)}.mdfm-filters button.active{border-color:var(--companion-line);background:var(--companion-raised);box-shadow:inset 0 -2px var(--md-yellow)}.mdfm-pet-grid>button,.mdfm-tool-grid>button,.mdfm-wallets article{border-color:var(--companion-line);box-shadow:0 12px 30px #20488b12}.mdfm-pet-grid>button:hover,.mdfm-tool-grid>button:hover,.mdfm-tool-grid>button.active{border-color:var(--companion-line);box-shadow:0 16px 35px #2052b124,inset 0 -3px var(--md-yellow)}.mdfm-pet-grid img,.mdfm-tool-grid img,.mdfm-asset-name>img,.mdfm-ledger img{filter:drop-shadow(0 5px 7px #142d5f29)}.mdfm-dock{z-index:115;left:50%;bottom:max(14px,env(safe-area-inset-bottom));background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 90%, transparent),color-mix(in srgb, var(--companion-inset) 86%, transparent));-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);border:1px solid #ffe45cb8;border-radius:26px;grid-template-columns:repeat(6,minmax(72px,1fr));gap:5px;width:min(680px,100vw - 28px);padding:9px 11px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 20px 55px #000a3161,0 0 0 1px #75b1ff2e,inset 0 1px #ffffff24}.mdfm-dock button{min-width:0;color:var(--companion-ink);cursor:pointer;background:0 0;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:5px 6px 6px;transition:transform .18s,background .18s,color .18s;display:flex;position:relative}.mdfm-dock button:hover{color:var(--companion-ink);background:#5d91ef29;transform:translateY(-2px)}.mdfm-dock button>span{background:linear-gradient(145deg,var(--companion-raised),var(--companion-surface));border:1px solid #9ec2ff47;border-radius:14px;place-items:center;width:43px;height:43px;display:grid;box-shadow:inset 0 1px #ffffff24,0 6px 13px #00072242}.mdfm-dock img{object-fit:contain;filter:drop-shadow(0 4px 5px #00000059);image-rendering:auto;width:33px;height:33px}.mdfm-dock b{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:9px;font-weight:850;overflow:hidden}.mdfm-dock button.active{color:var(--md-yellow);background:#ffe45c1a}.mdfm-dock button.active>span{border-color:var(--companion-accent);background:linear-gradient(145deg,var(--companion-accent-soft),var(--companion-accent-soft));transform:translateY(-3px);box-shadow:0 0 20px #ffe45c7a,inset 0 1px #ffffffb8}.mdfm-dock button.active:after{content:"";background:var(--md-yellow);width:18px;height:3px;box-shadow:0 0 8px var(--md-yellow);border-radius:99px;position:absolute;bottom:1px}.mdfm-footer{background:var(--companion-inset);border-top-color:#31558a;padding-bottom:44px}@media (max-width:1150px){.mdfm-hero{background-position:59%;min-height:auto}.mdfm-section{margin-left:18px;margin-right:18px}.mdfm-section-art{margin-left:auto}.mdfm-header>nav{display:none}}@media (max-width:780px){.mdfm{padding-bottom:94px}.mdfm-header{background:color-mix(in srgb, var(--companion-inset) 94%, transparent)}.mdfm-hero{background:linear-gradient(180deg,color-mix(in srgb, var(--companion-inset) 87%, transparent),color-mix(in srgb, var(--companion-inset) 93%, transparent)),url(/ellinia-blue-moon.webp) center/cover no-repeat;padding-top:58px;padding-bottom:52px}.mdfm-hero:after{font-size:17px;right:0}.mdfm-brief{max-width:none}.mdfm-brief-grid{grid-template-columns:repeat(3,1fr)}.mdfm-brief-grid>div{border-bottom:0;border-right:1px solid #ffffff14}.mdfm-brief-grid b{font-size:13px}.mdfm-farmer-rate{grid-template-columns:1fr}.mdfm-section{border-radius:22px;margin:18px 10px;padding:58px 16px}.mdfm-section-head{flex-wrap:wrap;align-items:flex-start;display:flex}.mdfm-section-head>div:first-child{min-width:calc(100% - 76px)}.mdfm-section-art{width:58px;height:58px}.mdfm-section-head .mdfm-tabs{width:100%}.mdfm-dock{bottom:max(8px,env(safe-area-inset-bottom));border-radius:22px;grid-template-columns:repeat(5,1fr);width:calc(100vw - 16px);padding:7px}.mdfm-dock button{padding-left:2px;padding-right:2px}.mdfm-dock button>span{border-radius:13px;width:39px;height:39px}.mdfm-dock img{width:30px;height:30px}.mdfm-dock b{font-size:8px}.mdfm-footer{padding-bottom:30px}}@media (max-width:480px){.mdfm-brief-grid{grid-template-columns:1fr}.mdfm-brief-grid>div{border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;justify-content:space-between;align-items:center}.mdfm-brief-grid>div:last-child{border-bottom:0}.mdfm-section-head>div:first-child{min-width:calc(100% - 60px)}.mdfm-section-art{width:48px;height:48px}.mdfm-dock b{font-size:7px}.mdfm-dock button>span{width:36px;height:36px}.mdfm-dock img{width:27px;height:27px}}@media (prefers-reduced-motion:reduce){.mdfm-dock button{transition:none}.mdfm-dock button:hover{transform:none}}.mdfm-farm-section{overflow:hidden;background:linear-gradient(145deg,#f8fcfff0,#ecf6fff0)!important}.mdfm-farm-section:after{content:"MYDAILY PET FARM";color:#1742840b;letter-spacing:-.06em;white-space:nowrap;pointer-events:none;font-size:clamp(42px,8vw,112px);font-weight:950;position:absolute;bottom:8px;right:-18px}.mdfm-pet-upgrade-banner{z-index:2;color:#fff;background:radial-gradient(circle at 82% 0,#39d8c433,#0000 29%),linear-gradient(115deg,#06183e,#0b3477);border-bottom:1px solid #ffe45c94;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);margin:-58px -58px 20px;padding:26px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #071d4e2e}.mdfm-pet-upgrade-copy{align-self:center;max-width:780px}.mdfm-pet-upgrade-copy>span{color:#68edcf;letter-spacing:.14em;font-size:10px;font-weight:950}.mdfm-pet-upgrade-copy h2{color:#fff;letter-spacing:-.04em;margin:7px 0 8px;font-size:clamp(25px,3vw,42px);line-height:1.02}.mdfm-pet-upgrade-copy p{color:#bfd1ee;max-width:720px;margin:0;font-size:12px;line-height:1.55}.mdfm-pet-upgrade-deal{background:#ffe45c14;border:1px solid #ffe45c99;border-radius:18px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;padding:13px;display:grid}.mdfm-pet-upgrade-deal>img{object-fit:contain;filter:drop-shadow(0 7px 13px #0006);image-rendering:auto;width:72px;height:72px}.mdfm-pet-upgrade-deal span{flex-direction:column;min-width:0;display:flex}.mdfm-pet-upgrade-deal small{color:#ffe45c;letter-spacing:.1em;font-size:8px;font-weight:950}.mdfm-pet-upgrade-deal span>b{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:13px;overflow:hidden}.mdfm-pet-upgrade-deal strong{color:#fff;font-size:23px}.mdfm-pet-upgrade-deal em{color:#9eb8e3;margin-top:2px;font-size:8px;font-style:normal}.mdfm-pet-upgrade-deal>button{color:#071a46;cursor:pointer;background:#ffe45c;border:0;border-radius:10px;grid-column:1/-1;min-height:42px;font-size:10px;font-weight:950}.mdfm-pet-upgrade-deal>button:hover{background:#fff2a2}.mdfm-pet-upgrade-grid{z-index:2;margin-bottom:20px;scroll-margin-top:92px;position:relative}.mdfm-pet-state{border:1px solid var(--companion-line);background:var(--companion-raised);min-height:420px;color:var(--companion-ink);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex}.mdfm-pet-state>i{border:3px solid #dbe5f4;border-top-color:#2863dc;border-radius:50%;width:30px;height:30px;margin-bottom:13px;animation:1s linear infinite mdfm-spin}.mdfm-pet-state>strong{background:var(--companion-raised);width:34px;height:34px;color:var(--companion-ink);border-radius:50%;place-items:center;margin-bottom:10px;font-size:18px;display:grid}.mdfm-pet-state>b{font-size:13px;line-height:1.35}.mdfm-pet-state>span{color:var(--companion-ink);margin-top:7px;font-size:10px;line-height:1.5}.mdfm-pet-state>small{color:#8a5a66;margin-top:8px;font-size:8px;line-height:1.4}.mdfm-pet-state>button{border:1px solid var(--companion-line);background:var(--companion-hover);min-height:38px;color:var(--companion-ink);cursor:pointer;border-radius:9px;margin-top:13px;padding:0 14px;font-size:9px;font-weight:950}.mdfm-pet-state.error{background:#fff7f9;border-color:#e6a7b5}.mdfm-pet-state.error>strong{color:#b82e53;background:#ffe1e8}.pet-farm-shell{z-index:1;position:relative}.pet-farm-intro{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:24px;display:flex}.pet-farm-intro>div:first-child{max-width:820px}.pet-farm-intro span{color:var(--companion-ink);letter-spacing:.13em;font-size:10px;font-weight:950}.pet-farm-intro h2{max-width:800px;color:var(--companion-ink);letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(32px,4vw,56px);line-height:1.02}.pet-farm-intro p{max-width:720px;color:var(--companion-ink);margin:0;font-size:15px;line-height:1.65}.pet-farm-proof{background:var(--companion-raised);white-space:nowrap;border:1px solid #b9d5c8;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-weight:900;display:flex;color:#15704b!important;letter-spacing:0!important;font-size:9px!important}.pet-farm-proof i{background:#36d392;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #36d392}.pet-farm-console{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:24px;grid-template-columns:minmax(0,1.7fr) minmax(300px,.72fr);display:grid;overflow:hidden;box-shadow:0 24px 70px #0c2c6733}.pet-habitat{background:linear-gradient(var(--companion-raised) 0 57%,var(--companion-accent-soft) 57% 63%,#75bd64 63%);isolation:isolate;min-height:520px;position:relative;overflow:hidden}.pet-sky i{background:var(--companion-raised);border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 8px #fff}.pet-sky i:first-child{top:15%;left:14%}.pet-sky i:nth-child(2){top:26%;right:17%}.pet-sky i:nth-child(3){top:9%;right:38%}.pet-cloud{background:#ffffffe0;border-radius:999px;width:100px;height:28px;position:absolute;box-shadow:28px -13px 0 2px #ffffffe0,56px 0 #ffffffe0}.cloud-one{top:74px;left:10%}.cloud-two{top:128px;right:16%;transform:scale(.72)}.pet-hills{z-index:-1;background:#80c86d;border-radius:50% 50% 0 0;width:58%;height:35%;position:absolute;bottom:32%;right:-8%;box-shadow:-370px 50px 0 20px #91d27a}.pet-ground{background:linear-gradient(170deg,#0000 0 12%,#66ae56 12% 100%);height:38%;position:absolute;inset:auto 0 0}.pet-ground:after{content:"";background:color-mix(in srgb, var(--companion-inset) 18%, transparent);filter:blur(12px);border-radius:50%;width:84%;height:25%;position:absolute;inset:34% 8% auto}.pet-companion-preview{z-index:2;flex-direction:column;align-items:center;width:260px;display:flex;position:absolute;bottom:62px;left:50%;transform:translate(-50%)}.pet-companion-preview>span{background:var(--companion-surface);color:var(--companion-ink);letter-spacing:.1em;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:950}.pet-companion-preview img{object-fit:contain;width:142px;height:142px;image-rendering:pixelated;filter:drop-shadow(0 18px 12px #17422a40);margin:10px 0 3px}.pet-companion-preview b{color:var(--companion-ink);text-shadow:0 1px #fff9;font-size:17px}.pet-companion-preview small{color:var(--companion-ink);margin-top:3px;font-size:9px;font-weight:800}.pet-habitat-object{z-index:2;color:var(--companion-ink);text-shadow:0 2px #0000002e;place-items:center;font-weight:950;display:grid;position:absolute}.pet-home{background:#e08f52;border-radius:40px 40px 10px 10px;width:94px;height:80px;font-size:44px;bottom:58px;right:8%}.pet-bowl{background:var(--companion-hover);width:58px;height:23px;color:var(--companion-accent);border-radius:8px 8px 23px 23px;font-size:8px;bottom:47px;left:11%}.pet-farm-panel{background:radial-gradient(circle at 100% 0,#4a77e547,transparent 34%),var(--companion-inset);color:var(--companion-ink);flex-direction:column;gap:15px;padding:25px;display:flex}.pet-panel-top{border-bottom:1px solid #93b2ed33;justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.pet-panel-top span{color:#65e6b4;letter-spacing:.12em;font-size:9px;font-weight:950}.pet-panel-top b{font-size:10px}.pet-level-line{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.pet-level-line>span{color:var(--companion-accent);font-size:13px;font-weight:950}.pet-level-line>div{background:var(--companion-raised);border-radius:99px;height:8px;overflow:hidden}.pet-level-line i{background:linear-gradient(90deg,var(--companion-accent-soft),#ff9e46);border-radius:99px;height:100%;display:block}.pet-level-line small{color:var(--companion-muted);font-size:8px}.pet-vitals{gap:9px;display:grid}.pet-vitals>div{grid-template-columns:1fr auto;gap:4px 8px;display:grid}.pet-vitals span{color:var(--companion-muted);font-size:8px;font-weight:900}.pet-vitals b{font-size:8px}.pet-vitals i{background:var(--companion-raised);border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.pet-vitals em{background:#65e6b4;height:100%;display:block}.pet-token-balance{background:#ffe45c12;border:1px solid #ffe45c6b;border-radius:13px;padding:14px}.pet-token-balance span,.pet-token-balance b,.pet-token-balance small{display:block}.pet-token-balance span{color:var(--companion-accent);letter-spacing:.1em;font-size:8px;font-weight:950}.pet-token-balance b{margin:3px 0;font-size:28px}.pet-token-balance small{color:var(--companion-muted);font-size:8px}.pet-farm-panel button{cursor:pointer;border-radius:10px;min-height:44px;font-size:10px;font-weight:950}.pet-connect-button{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.pet-market-button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink)}.pet-farm-panel>p{color:var(--companion-muted);margin:0;font-size:8px;line-height:1.5}.pet-loop-preview{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.pet-loop-preview article{border:1px solid var(--companion-line);background:#ffffffc7;border-radius:13px;grid-template-columns:auto 1fr;gap:3px 9px;padding:13px;display:grid}.pet-loop-preview span{color:var(--companion-muted);grid-row:1/3;align-self:center;font-size:22px;font-weight:950}.pet-loop-preview b{color:var(--companion-ink);letter-spacing:.08em;font-size:9px}.pet-loop-preview p{color:var(--companion-ink);margin:0;font-size:8px;line-height:1.4}@media (max-width:900px){.pet-farm-console{grid-template-columns:1fr}.pet-habitat{min-height:430px}.pet-loop-preview{grid-template-columns:1fr 1fr}.pet-farm-panel{grid-template-columns:1fr 1fr;display:grid}.pet-panel-top,.pet-level-line,.pet-vitals,.pet-token-balance,.pet-farm-panel>p{grid-column:1/-1}}@media (max-width:600px){.pet-farm-intro{display:block}.pet-farm-proof{width:max-content;margin-top:15px}.pet-habitat{min-height:380px}.pet-companion-preview{bottom:50px}.pet-companion-preview img{width:118px;height:118px}.pet-home{width:74px;height:63px;font-size:34px;right:4%}.pet-bowl{left:5%}.pet-farm-panel{padding:18px;display:flex}.pet-loop-preview{grid-template-columns:1fr}.mdfm-dock{grid-template-columns:repeat(5,1fr)}.mdfm-dock button>span{width:34px;height:34px}.mdfm-dock img{width:26px;height:26px}}@media (max-width:1050px){.mdfm-pet-upgrade-banner{grid-template-columns:1fr;gap:18px;margin:-58px -32px 18px}.mdfm-pet-upgrade-deal{grid-template-columns:64px minmax(0,1fr)}.mdfm-pet-upgrade-deal>img{width:62px;height:62px}}@media (max-width:780px){.mdfm-pet-upgrade-banner{margin:-58px -16px 16px;padding:21px 17px}.mdfm-pet-upgrade-copy h2{font-size:27px}.mdfm-pet-upgrade-copy p{font-size:11px}.mdfm-pet-upgrade-grid{margin-bottom:16px}.mdfm-pet-state{min-height:260px}}.pet-locked-image{filter:grayscale()opacity(.58)drop-shadow(0 18px 12px #17422a2e)!important}.pet-farm-console.is-live .pet-companion-preview img{animation:2.7s ease-in-out infinite pet-bob}.pet-float-status{z-index:4;background:var(--companion-raised);color:#e95878;border-radius:50% 50% 50% 8px;place-items:center;min-width:30px;height:30px;font-size:14px;font-weight:950;animation:2.7s ease-in-out infinite pet-float;display:grid;position:absolute;bottom:210px;left:calc(50% + 66px);box-shadow:0 7px 18px #19454f2e}@keyframes pet-bob{50%{transform:translateY(-6px)}}@keyframes pet-float{50%{transform:translateY(-8px)}}.pet-care-actions{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pet-care-actions button{border:1px solid var(--companion-line);background:var(--companion-raised);color:var(--companion-ink);flex-direction:column;justify-content:center;align-items:center;display:flex}.pet-care-actions button:hover{border-color:#65e6b4}.pet-care-actions small{color:var(--companion-muted);margin-top:2px;font-size:7px}.pet-farm-panel button:disabled{cursor:not-allowed;opacity:.52}.pet-disconnect,.pet-analyze-button{color:var(--companion-muted);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline;min-height:30px!important;font-size:8px!important}.pet-farm-message{color:#bdf7df;background:#65e6b414;border:1px solid #65e6b44d;border-radius:9px;padding:9px 10px;font-size:8px;font-weight:800;line-height:1.45}.pet-owned-roster,.pet-almanac,.pet-event-log{border:1px solid var(--companion-line);background:#ffffffd1;border-radius:17px;margin-top:14px;padding:18px}.pet-owned-roster>header,.pet-almanac>header,.pet-event-log>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.pet-owned-roster header span,.pet-almanac header span,.pet-event-log header span{color:var(--companion-ink);letter-spacing:.12em;font-size:8px;font-weight:950}.pet-owned-roster header b,.pet-event-log header b{color:var(--companion-ink);font-size:10px}.pet-owned-roster>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.pet-owned-roster button{border:1px solid var(--companion-line);background:var(--companion-raised);color:var(--companion-ink);text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:8px;display:flex}.pet-owned-roster button.active{border-color:var(--companion-line);box-shadow:inset 0 -3px #ffe45c}.pet-owned-roster img{object-fit:contain;width:40px;height:40px;image-rendering:pixelated}.pet-owned-roster button span{flex-direction:column;min-width:0;display:flex}.pet-owned-roster button b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pet-owned-roster button small{color:var(--companion-muted);margin-top:3px;font-size:6px}.pet-almanac>header h3{color:var(--companion-ink);margin:4px 0 0;font-size:20px}.pet-almanac>header>small{max-width:340px;color:var(--companion-ink);text-align:right;font-size:8px}.pet-almanac>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pet-almanac article{border:1px solid var(--companion-line);background:var(--companion-raised);text-align:center;border-radius:13px;flex-direction:column;align-items:center;min-height:190px;padding:12px;display:flex;position:relative}.pet-almanac article>span{color:var(--companion-ink);letter-spacing:.08em;background:#dfe6f0;border-radius:999px;align-self:flex-start;padding:4px 6px;font-size:6px;font-weight:950}.pet-almanac article.owned{background:var(--companion-raised);border-color:#81d9b5}.pet-almanac article.owned>span{color:#17744e;background:#c9f4df}.pet-almanac img{object-fit:contain;width:68px;height:68px;image-rendering:pixelated;margin:8px 0 5px}.pet-almanac b{font-size:10px}.pet-almanac small{color:var(--companion-muted);margin-top:3px;font-size:7px}.pet-almanac a,.pet-almanac em{color:var(--companion-ink);margin-top:auto;font-size:8px;font-style:normal;font-weight:900;text-decoration:none}.pet-almanac em{color:#16835a}.pet-event-log>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pet-event-log article{background:var(--companion-raised);border:1px solid #d6e0ee;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px;display:grid}.pet-event-log article>i{background:var(--companion-raised);width:28px;height:28px;color:var(--companion-ink);border-radius:8px;place-items:center;font-style:normal;display:grid}.pet-event-log article>span{flex-direction:column;min-width:0;display:flex}.pet-event-log article b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pet-event-log article small{color:var(--companion-muted);margin-top:2px;font-size:6px}.pet-event-log article em,.pet-event-log article strong{font-size:7px;font-style:normal}.pet-event-log article em{color:var(--companion-ink)}.pet-event-log article strong{color:#188057}@media (max-width:900px){.pet-owned-roster>div,.pet-almanac>div{grid-template-columns:1fr 1fr}.pet-event-log>div{grid-template-columns:1fr}}@media (max-width:600px){.pet-care-actions{grid-template-columns:1fr 1fr 1fr}.pet-owned-roster>div,.pet-almanac>div{grid-template-columns:1fr 1fr}.pet-almanac>header{flex-direction:column;align-items:flex-start}.pet-almanac>header>small{text-align:left}.pet-event-log article{grid-template-columns:28px minmax(0,1fr) auto}.pet-event-log article strong{display:none}.pet-float-status{bottom:185px;left:calc(50% + 48px)}}@media (prefers-reduced-motion:reduce){.pet-farm-console.is-live .pet-companion-preview img,.pet-float-status{animation:none}}.mdfm-account-button{border:1px solid var(--companion-line);background:var(--companion-raised);min-height:38px;color:var(--companion-ink);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:31px auto;align-items:center;gap:7px;padding:3px 9px 3px 4px;display:grid}.mdfm-account-button>img,.mdfm-account-button>i{background:var(--companion-raised);object-fit:contain;color:#6ce6c0;border-radius:8px;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;font-weight:950;display:grid}.mdfm-account-button>span{flex-direction:column;gap:2px;min-width:0;max-width:110px;display:flex}.mdfm-account-button b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mdfm-account-button small{color:var(--companion-ink);letter-spacing:.08em;font-size:6px;font-weight:900}.mdfm-account-button:hover{border-color:var(--companion-line);background:var(--companion-raised)}.fame-lookup-heading{justify-content:space-between;align-items:center;gap:15px;padding:17px 20px 0;display:flex}.fame-lookup-heading span{color:var(--companion-ink);letter-spacing:.1em;font-size:8px;font-weight:950}.fame-lookup-heading b{font-size:9px}.community-fame-board .community-cp{color:#b25676}@media (max-width:760px){.mdfm-account-button>span{display:none}.mdfm-account-button{grid-template-columns:31px;padding:3px}.fame-lookup-heading{flex-direction:column;align-items:flex-start}}.pet-loyalty-line{background:#65e6b40f;border:1px solid #65e6b440;border-radius:10px;gap:6px;padding:10px;display:grid}.pet-loyalty-line>span{justify-content:space-between;gap:10px;display:flex}.pet-loyalty-line b{color:#65e6b4;font-size:8px}.pet-loyalty-line small{color:var(--companion-muted);font-size:7px}.pet-loyalty-line>div{background:var(--companion-raised);border-radius:99px;height:5px;overflow:hidden}.pet-loyalty-line i{background:linear-gradient(90deg,#65e6b4,var(--companion-accent-soft));border-radius:99px;height:100%;display:block}.pet-account-bonuses,.pet-bond-road{border:1px solid var(--companion-line);background:linear-gradient(140deg,#ffffffeb,#f1f7ffe6);border-radius:17px;margin-top:14px;padding:18px}.pet-account-bonuses>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;display:flex}.pet-account-bonuses header span,.pet-bond-road header span{color:var(--companion-ink);letter-spacing:.12em;font-size:8px;font-weight:950}.pet-account-bonuses h3{color:var(--companion-ink);margin:4px 0 0;font-size:20px}.pet-account-bonuses header>small{max-width:360px;color:var(--companion-ink);text-align:right;font-size:8px}.pet-account-bonuses>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.pet-account-bonuses article{background:var(--companion-raised);border:1px solid #d2dceb;border-radius:11px;padding:12px}.pet-account-bonuses article span,.pet-account-bonuses article b,.pet-account-bonuses article small{display:block}.pet-account-bonuses article span{color:var(--companion-ink);letter-spacing:.08em;font-size:7px;font-weight:950}.pet-account-bonuses article b{color:var(--companion-ink);margin:4px 0;font-size:19px}.pet-account-bonuses article small{color:var(--companion-muted);font-size:7px;line-height:1.35}.pet-bond-road>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.pet-bond-road header b{color:var(--companion-ink);font-size:11px}.pet-bond-road>div{grid-template-columns:repeat(6,1fr);gap:5px;margin-top:12px;display:grid}.pet-bond-road article{background:var(--companion-raised);border:1px solid #d1dbe9;border-radius:10px;flex-direction:column;justify-content:center;min-height:82px;padding:10px;display:flex;position:relative}.pet-bond-road article:before{content:"";border:2px solid var(--companion-line);background:var(--companion-raised);border-radius:50%;width:10px;height:10px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.pet-bond-road article.reached{background:var(--companion-raised);border-color:#80d9b4}.pet-bond-road article.reached:before{background:#65e6b4;border-color:#26a875;box-shadow:0 0 10px #65e6b4}.pet-bond-road article span{color:var(--companion-ink);font-size:6px;font-weight:950}.pet-bond-road article b{color:var(--companion-ink);margin:4px 0;font-size:9px}.pet-bond-road article small{color:var(--companion-muted);font-size:7px}.pet-bond-road>p{color:var(--companion-ink);margin:10px 0 0;font-size:8px;line-height:1.5}@media (max-width:900px){.pet-account-bonuses>div{grid-template-columns:1fr 1fr}.pet-bond-road>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.pet-account-bonuses>header{flex-direction:column;align-items:flex-start}.pet-account-bonuses header>small{text-align:left}.pet-account-bonuses>div{grid-template-columns:1fr 1fr}.pet-bond-road>header{flex-direction:column;align-items:flex-start}.pet-bond-road>div{grid-template-columns:1fr 1fr}}.pet-wallet-entry{gap:7px;display:grid}.pet-wallet-entry label{color:var(--companion-muted);letter-spacing:.1em;font-size:8px;font-weight:950}.pet-wallet-entry>div{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.pet-wallet-entry input{min-width:0;color:var(--companion-ink);background:0 0;border:0;outline:none;padding:12px;font:750 9px/1.2 inherit}.pet-wallet-entry input:focus{box-shadow:inset 0 0 0 2px #65e6b4}.pet-wallet-entry button{padding:0 13px;background:var(--companion-accent-soft)!important;min-height:42px!important;color:var(--companion-ink)!important;border:0!important;border-radius:0!important}.pet-wallet-entry small{color:var(--companion-muted);font-size:7px;line-height:1.4}.pet-owned-roster>header>div:first-child{flex-direction:column;gap:4px;display:flex}.pet-roster-filters{grid-template-columns:minmax(220px,1fr) minmax(150px,.55fr);gap:7px;width:min(620px,100%);display:grid}.pet-roster-filters input,.pet-roster-filters select{border:1px solid var(--companion-line);background:var(--companion-raised);min-width:0;height:38px;color:var(--companion-ink);border-radius:9px;outline:none;padding:0 10px;font:750 8px/1 inherit}.pet-roster-filters input:focus,.pet-roster-filters select:focus{border-color:var(--companion-line);box-shadow:0 0 0 3px #2b68e21a}.pet-roster-more{border:1px solid var(--companion-line);background:var(--companion-raised);color:var(--companion-ink);cursor:pointer;border-radius:10px;margin:12px auto 0;padding:10px 16px;font-size:8px;font-weight:950;display:block}.pet-roster-more:hover{border-color:var(--companion-line);background:var(--companion-raised)}@media (max-width:760px){.pet-owned-roster>header{flex-direction:column;align-items:flex-start}.pet-roster-filters{grid-template-columns:1fr;width:100%}.pet-wallet-entry>div{grid-template-columns:1fr}.pet-wallet-entry button{min-height:40px!important}}.pet-account-bonuses>div{grid-template-columns:repeat(3,1fr)}.pet-main-selector{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-surface),var(--companion-surface));color:var(--companion-ink);border-radius:17px;margin-top:14px;padding:18px}.pet-main-selector>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.pet-main-selector>header>div:first-child{max-width:720px}.pet-main-selector header span{color:#65e6b4;letter-spacing:.12em;font-size:8px;font-weight:950}.pet-main-selector h3{color:var(--companion-ink);margin:5px 0;font-size:21px}.pet-main-selector header p{color:var(--companion-muted);margin:0;font-size:8px;line-height:1.55}.pet-main-selector>header>div:last-child{flex-direction:column;align-items:flex-end;display:flex}.pet-main-selector>header>div:last-child b{color:var(--companion-accent);font-size:20px}.pet-main-selector>header>div:last-child small{color:var(--companion-muted);font-size:7px}.pet-species-search{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px 0 10px;display:grid}.pet-species-search input{border:1px solid var(--companion-line);background:var(--companion-inset);height:39px;color:var(--companion-ink);border-radius:9px;outline:none;padding:0 11px;font:750 8px/1 inherit}.pet-species-search input:focus{border-color:#65e6b4;box-shadow:0 0 0 3px #65e6b41f}.pet-species-search span{color:var(--companion-muted);font-size:8px;font-weight:900}.pet-species-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pet-species-grid>button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:118px;color:var(--companion-ink);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:7px 10px;padding:26px 10px 10px;display:grid;position:relative}.pet-species-grid>button:hover{border-color:#65e6b4}.pet-species-grid>button.active{border-color:var(--companion-accent);background:var(--companion-raised);box-shadow:inset 0 -3px #ffe45c}.pet-species-grid img{object-fit:contain;width:54px;height:54px;image-rendering:pixelated;grid-row:1/3}.pet-species-rank{background:var(--companion-raised);border-radius:99px;padding:4px 6px;position:absolute;top:8px;left:9px;color:var(--companion-muted)!important;letter-spacing:.07em!important;font-size:6px!important}.pet-species-grid>button.active .pet-species-rank{background:var(--companion-accent-soft);color:var(--companion-ink)!important}.pet-species-copy{flex-direction:column;min-width:0;display:flex}.pet-species-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pet-species-copy small{color:var(--companion-muted);margin-top:3px;font-size:6px}.pet-species-copy em{color:#65e6b4;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;font-style:normal;font-weight:900;overflow:hidden}.pet-species-grid strong{color:var(--companion-accent);letter-spacing:.08em;grid-column:2;font-size:7px}.pet-main-selector .pet-roster-more{background:var(--companion-raised);color:var(--companion-ink);border-color:var(--companion-line)}.pet-owned-roster button.active:after{content:"MAIN";background:var(--companion-accent-soft);color:var(--companion-ink);border-radius:99px;margin-left:auto;padding:4px 6px;font-size:6px;font-weight:950}.pet-owned-roster button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:900px){.pet-species-grid,.pet-account-bonuses>div{grid-template-columns:1fr 1fr}}@media (max-width:600px){.pet-main-selector>header{flex-direction:column;align-items:flex-start}.pet-main-selector>header>div:last-child{align-items:flex-start}.pet-species-grid,.pet-species-search{grid-template-columns:1fr}.pet-species-search span{display:none}}.pet-collection-checklist{border:1px solid var(--companion-accent);background:radial-gradient(circle at 92% 0,#ffe45c21,transparent 30%),linear-gradient(145deg,var(--companion-inset),var(--companion-surface));color:var(--companion-ink);border-radius:18px;margin-top:14px;padding:18px}.pet-collection-checklist>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;display:grid}.pet-collection-checklist>header>div:first-child{max-width:760px}.pet-collection-checklist>header span,.pet-collection-controls label>span,.pet-collection-equips>span{color:#65e6b4;letter-spacing:.11em;font-size:8px;font-weight:950}.pet-collection-checklist h3{color:var(--companion-ink);margin:5px 0;font-size:22px}.pet-collection-checklist>header p{color:var(--companion-muted);margin:0;font-size:9px;line-height:1.55}.pet-collection-score{flex-direction:column;align-items:flex-end;min-width:230px;display:flex}.pet-collection-score b{color:var(--companion-accent);font-size:21px}.pet-collection-score small{color:var(--companion-muted);margin-top:3px;font-size:7px}.pet-collection-score>i{background:var(--companion-raised);border-radius:99px;width:100%;height:6px;margin-top:9px;display:block;overflow:hidden}.pet-collection-score>i>span{border-radius:inherit;background:linear-gradient(90deg,#65e6b4,var(--companion-accent-soft));height:100%;transition:width .3s;display:block}.pet-collection-checklist>aside{color:#d9caaa;background:#2b2217;border:1px solid #9c7337;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:9px 11px;font-size:8px;display:flex}.pet-collection-checklist>aside b{color:var(--companion-accent)}.pet-collection-controls{grid-template-columns:minmax(210px,1fr) repeat(3,minmax(130px,.48fr)) auto;align-items:end;gap:7px;margin:15px 0 10px;display:grid}.pet-collection-controls label{gap:5px;display:grid}.pet-collection-controls input,.pet-collection-controls select{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;height:39px;color:var(--companion-ink);border-radius:9px;outline:none;padding:0 10px;font:750 8px/1 inherit}.pet-collection-controls input:focus,.pet-collection-controls select:focus{border-color:#65e6b4;box-shadow:0 0 0 3px #65e6b41f}.pet-collection-controls select:disabled{cursor:not-allowed;opacity:.5}.pet-collection-controls>strong{color:var(--companion-accent);white-space:nowrap;align-self:center;font-size:8px}.pet-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pet-collection-grid>article{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:13px;flex-direction:column;min-height:246px;padding:10px;display:flex}.pet-collection-grid>article.owned{background:var(--companion-surface);border-color:#4cb88b}.pet-collection-grid>article.missing{border-color:#725a39}.pet-collection-grid>article>header{justify-content:space-between;align-items:center;display:flex}.pet-collection-grid>article>header span{background:var(--companion-raised);color:var(--companion-muted);letter-spacing:.07em;border-radius:99px;padding:4px 6px;font-size:6px}.pet-collection-grid>article.owned>header span{color:#8ef3c9;background:#15513e}.pet-collection-grid>article.missing>header span{color:var(--companion-accent);background:#4b351d}.pet-collection-grid>article>header em{color:var(--companion-muted);text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.pet-collection-pet{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;margin-top:8px;display:grid}.pet-collection-pet>img{object-fit:contain;width:58px;height:58px;image-rendering:pixelated}.pet-collection-pet>span{flex-direction:column;min-width:0;display:flex}.pet-collection-pet b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pet-collection-pet small{color:var(--companion-muted);margin-top:3px;font-size:7px}.pet-collection-pet strong{color:var(--companion-accent);margin-top:6px;font-size:8px}.pet-collection-equips{border-top:1px solid var(--companion-line);margin-top:10px;padding-top:9px}.pet-collection-equips>div{align-items:center;gap:5px;margin-top:7px;display:flex}.pet-collection-equips a{border:1px solid var(--companion-line);background:var(--companion-inset);width:45px;color:var(--companion-muted);border-radius:7px;place-items:center;padding:4px 2px;text-decoration:none;display:grid}.pet-collection-equips a:hover{color:#65e6b4;border-color:#65e6b4}.pet-collection-equips img{object-fit:contain;width:28px;height:28px;image-rendering:pixelated}.pet-collection-equips small{color:inherit;margin-top:2px;font-size:5px}.pet-collection-equips>small{color:var(--companion-muted);margin-top:8px;font-size:7px;display:block}.pet-collection-equips em{background:var(--companion-raised);width:34px;height:34px;color:var(--companion-ink);border-radius:50%;place-items:center;font-size:7px;font-style:normal;font-weight:900;display:grid}.pet-collection-grid>article>footer{margin-top:auto;padding-top:10px}.pet-collection-grid>article>footer a,.pet-collection-grid>article>footer button{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);width:100%;min-height:34px;color:var(--companion-ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:8px;font-weight:950;text-decoration:none;display:flex}.pet-collection-grid>article.owned>footer button{background:#65e6b4;border-color:#65e6b4}.pet-collection-source{border-top:1px solid var(--companion-line);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;display:flex}.pet-collection-source span{color:var(--companion-muted);letter-spacing:0;font-size:7px}.pet-collection-source a{color:var(--companion-muted);font-size:8px;font-weight:900;text-decoration:none}.pet-collection-source a:hover{color:#65e6b4}@media (max-width:980px){.pet-collection-controls{grid-template-columns:1fr 1fr}.pet-collection-controls label:first-child{grid-column:1/-1}.pet-collection-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.pet-collection-checklist{padding:14px}.pet-collection-checklist>header{grid-template-columns:1fr}.pet-collection-score{align-items:flex-start;min-width:0}.pet-collection-controls,.pet-collection-grid{grid-template-columns:1fr}.pet-collection-controls label:first-child{grid-column:auto}.pet-collection-checklist>aside,.pet-collection-source{flex-direction:column;align-items:flex-start}}.pet-expedition-concept{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);border-radius:24px;margin-bottom:22px;overflow:hidden;box-shadow:0 24px 64px #09265b33}.pet-expedition-concept>header{background:radial-gradient(circle at 86% -10%,#65e6b433,transparent 31%),linear-gradient(135deg,var(--companion-inset),var(--companion-surface));border-bottom:1px solid #93b7f22e;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px 20px;display:flex}.pet-expedition-concept>header span,.pet-planner-heading span,.pet-route-brief>span,.pet-supply-heading span{color:#65e6b4;letter-spacing:.12em;font-size:8px;font-weight:950}.pet-expedition-concept>header h3{color:var(--companion-ink);letter-spacing:-.035em;margin:6px 0 7px;font-size:clamp(25px,3vw,39px)}.pet-expedition-concept>header p{max-width:730px;color:var(--companion-muted);margin:0;font-size:11px;line-height:1.65}.pet-expedition-version{text-align:center;background:#ffe45c14;border:1px solid #ffe45c6b;border-radius:15px;place-items:center;min-width:76px;min-height:64px;display:grid}.pet-expedition-version b{color:var(--companion-accent);align-self:end;font-size:19px}.pet-expedition-version small{color:var(--companion-muted);letter-spacing:.1em;align-self:start;font-size:7px;font-weight:950}.pet-expedition-head-actions{align-items:stretch;gap:9px;display:flex}.pet-sidekick-launch{background:var(--companion-surface);min-width:178px;color:var(--companion-ink);text-align:left;border:1px solid #65e6b4;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;display:grid;box-shadow:inset 0 -3px #040f2759}.pet-sidekick-launch:hover{border-color:var(--companion-accent);background:var(--companion-surface)}.pet-sidekick-launch img{object-fit:contain;width:46px;height:46px;image-rendering:pixelated}.pet-sidekick-launch span,.pet-sidekick-launch b,.pet-sidekick-launch small{display:block}.pet-sidekick-launch span{color:inherit!important;font-size:inherit!important;letter-spacing:normal!important}.pet-sidekick-launch b{font-size:10px}.pet-sidekick-launch small{color:var(--companion-muted);margin-top:2px;font-size:7px;font-weight:800}@media (max-width:700px){.pet-expedition-concept>header{flex-direction:column;align-items:stretch}.pet-expedition-head-actions,.pet-sidekick-launch{width:100%}.pet-sidekick-launch{min-width:0}}.pet-expedition-board{grid-template-columns:minmax(0,1.42fr) minmax(330px,.78fr);display:grid}.pet-field-stage{isolation:isolate;background:url(/towns/henesys-blue-wallpaper.webp) 50%/cover no-repeat;min-height:650px;position:relative;overflow:hidden}.pet-field-stage.pet-route-ellinia{background-image:url(/towns/ellinia-blue-wallpaper.webp)}.pet-field-stage.pet-route-sleepywood{background-image:url(/towns/sleepywood-blue-wallpaper.webp)}.pet-field-stage:after{content:"";z-index:-1;background:linear-gradient(180deg,color-mix(in srgb, var(--companion-inset) 12%, transparent),color-mix(in srgb, var(--companion-inset) 6%, transparent) 46%,color-mix(in srgb, var(--companion-inset) 48%, transparent)),linear-gradient(90deg,color-mix(in srgb, var(--companion-inset) 22%, transparent),transparent 46%,color-mix(in srgb, var(--companion-inset) 18%, transparent));position:absolute;inset:0}.pet-field-sky i{background:var(--companion-raised);border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 9px #fff}.pet-field-sky i:first-child{top:12%;left:12%}.pet-field-sky i:nth-child(2){top:24%;left:42%}.pet-field-sky i:nth-child(3){top:10%;right:20%}.pet-field-sky i:nth-child(4){top:34%;right:9%}.pet-route-henesys .pet-field-sky i{opacity:.55}.pet-field-ridge,.pet-field-path{display:none}.pet-field-hud{background:color-mix(in srgb, var(--companion-inset) 76%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;top:20px;left:20px;box-shadow:0 8px 22px #00123733}.pet-field-hud span{color:#65e6b4;letter-spacing:.1em;font-size:7px;font-weight:950}.pet-field-hud em{color:var(--companion-muted);font-size:7px;font-style:normal}.pet-field-threat{object-fit:contain;width:90px;height:90px;image-rendering:pixelated;filter:drop-shadow(0 13px 11px #08203447);animation:2.5s ease-in-out infinite pet-field-float;position:absolute;top:24%;right:12%}.pet-field-stage.is-cleared .pet-field-threat{opacity:.26;transform:translate(35px)}.pet-field-pair{align-items:flex-end;gap:34px;display:flex;position:absolute;bottom:118px;left:50%;transform:translate(-50%)}.pet-field-pair article{text-align:center;flex-direction:column;align-items:center;width:150px;display:flex}.pet-field-pair article:nth-child(2){transform:translateY(20px)}.pet-field-pair span{background:var(--companion-surface);color:var(--companion-ink);letter-spacing:.1em;border-radius:99px;padding:4px 7px;font-size:6px;font-weight:950}.pet-field-pair img{object-fit:contain;width:128px;height:128px;image-rendering:pixelated;filter:drop-shadow(0 18px 12px #163a2c59);margin:5px 0 -2px}.pet-field-pair b{color:var(--companion-ink);text-shadow:0 1px #ffffffa6;font-size:12px}.pet-route-ellinia .pet-field-pair b,.pet-route-sleepywood .pet-field-pair b{color:var(--companion-ink);text-shadow:0 2px 4px #0000006b}.pet-field-pair small{color:var(--companion-ink);margin-top:2px;font-size:7px;font-weight:850}.pet-route-ellinia .pet-field-pair small,.pet-route-sleepywood .pet-field-pair small{color:#d5e9ed}.pet-field-command{background:color-mix(in srgb, var(--companion-inset) 84%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff40;border-radius:13px;padding:13px 15px;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 13px 32px #04142f4d}.pet-field-command span,.pet-field-command b,.pet-field-command small{display:block}.pet-field-command span{color:#65e6b4;letter-spacing:.1em;font-size:7px;font-weight:950}.pet-field-command b{color:var(--companion-ink);margin:4px 0;font-size:11px}.pet-field-command small{color:var(--companion-muted);font-size:8px;line-height:1.4}.pet-field-stage.is-cleared .pet-field-command{background:color-mix(in srgb, var(--companion-inset) 88%, transparent);border-color:#65e6b48a}.pet-field-loadout{gap:5px;display:flex;position:absolute;top:75px;left:20px}.pet-field-loadout img{background:color-mix(in srgb, var(--companion-inset) 70%, transparent);object-fit:contain;width:38px;height:38px;image-rendering:pixelated;filter:drop-shadow(0 5px 7px #0003);border:1px solid #ffffff40;border-radius:10px;padding:5px}.pet-mission-planner{background:radial-gradient(circle at 100% 0,#386cd745,transparent 27%),var(--companion-inset);flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.pet-planner-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.pet-route-tabs{gap:6px;display:grid}.pet-route-tabs button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:57px;color:var(--companion-ink);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:3px 9px;padding:9px;display:grid}.pet-route-tabs button:hover{border-color:#68dcb9}.pet-route-tabs button.active{border-color:var(--companion-accent);background:var(--companion-raised);box-shadow:inset 3px 0 #ffe45c}.pet-route-tabs button>span{background:var(--companion-raised);height:35px;color:var(--companion-muted);letter-spacing:0;border-radius:9px;grid-row:1/3;place-items:center;font-size:7px;display:grid}.pet-route-tabs small{color:var(--companion-muted);font-size:7px}.pet-route-brief{background:#65e6b412;border-left:3px solid #65e6b4;padding:11px 12px}.pet-route-brief p{color:var(--companion-ink);margin:4px 0;font-size:9px;font-weight:800;line-height:1.45}.pet-route-brief small{color:var(--companion-muted);font-size:7px;line-height:1.45}.pet-supply-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.pet-supply-heading b{color:var(--companion-accent);font-size:8px}.pet-supply-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pet-supply-grid button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:54px;color:var(--companion-ink);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:7px;padding:7px;display:grid;position:relative}.pet-supply-grid button:hover{border-color:#65e6b4}.pet-supply-grid button.packed{background:var(--companion-surface);border-color:#65e6b4;box-shadow:inset 0 -2px #65e6b4}.pet-supply-grid img{object-fit:contain;width:36px;height:36px;image-rendering:pixelated}.pet-supply-grid button>span{flex-direction:column;min-width:0;display:flex}.pet-supply-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pet-supply-grid small{color:var(--companion-muted);margin-top:2px;font-size:6px}.pet-supply-grid em{color:var(--companion-ink);letter-spacing:.08em;font-size:5px;font-style:normal;font-weight:950;position:absolute;top:4px;right:5px}.pet-supply-grid button.packed em{color:#65e6b4}.pet-readiness{gap:6px;padding-top:2px;display:grid}.pet-readiness>span{justify-content:space-between;align-items:center;display:flex}.pet-readiness b{color:var(--companion-muted);letter-spacing:.08em;font-size:7px}.pet-readiness strong{color:var(--companion-accent);font-size:11px}.pet-readiness>i{background:var(--companion-raised);border-radius:99px;height:7px;overflow:hidden}.pet-readiness>i em{background:linear-gradient(90deg,#4cd1b0,var(--companion-accent-soft));border-radius:99px;height:100%;display:block}.pet-readiness>small{color:var(--companion-muted);font-size:6px}.pet-expedition-launch{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);min-height:48px;color:var(--companion-ink);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:9px;font-size:9px;font-weight:950;display:flex}.pet-expedition-launch:hover{background:var(--companion-accent-soft)}.pet-expedition-launch:disabled{cursor:not-allowed;opacity:.45}.pet-expedition-launch span{color:inherit;letter-spacing:0;font-size:14px}.pet-design-pillars{background:#93b7f22e;border-top:1px solid #93b7f22e;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.pet-design-pillars article{background:var(--companion-surface);grid-template-columns:auto 1fr;gap:3px 8px;min-height:106px;padding:15px;display:grid}.pet-design-pillars span{color:var(--companion-ink);letter-spacing:-.04em;grid-row:1/3;font-size:20px;font-weight:950}.pet-design-pillars b{color:#65e6b4;letter-spacing:.08em;font-size:7px}.pet-design-pillars p{color:var(--companion-muted);margin:0;font-size:7px;line-height:1.5}@keyframes pet-field-float{50%{transform:translateY(-9px)}}.pet-field-pair b{color:var(--companion-ink);text-shadow:0 2px 5px #000000a6}.pet-field-pair small{color:#d5e9ed;text-shadow:0 1px 4px #000000b3}@media (max-width:1050px){.pet-expedition-board{grid-template-columns:1fr}.pet-field-stage{min-height:540px}.pet-design-pillars{grid-template-columns:repeat(3,1fr)}.pet-mission-planner{grid-template-columns:1fr 1fr;display:grid}.pet-planner-heading,.pet-readiness,.pet-expedition-launch{grid-column:1/-1}.pet-route-brief,.pet-supply-grid{align-self:start}}@media (max-width:700px){.pet-expedition-concept>header{padding:20px}.pet-expedition-version{display:none}.pet-field-stage{min-height:470px}.pet-field-hud em{display:none}.pet-field-threat{width:66px;height:66px;top:28%;right:5%}.pet-field-pair{gap:0;bottom:122px}.pet-field-pair article{width:128px}.pet-field-pair img{width:104px;height:104px}.pet-mission-planner{padding:16px;display:flex}.pet-supply-grid,.pet-design-pillars{grid-template-columns:1fr}.pet-design-pillars article{min-height:84px}.pet-field-command{padding:11px}.pet-field-loadout img{width:33px;height:33px}}@media (prefers-reduced-motion:reduce){.pet-field-threat{animation:none}}.mdfm-farm-section{padding-top:54px!important;padding-bottom:56px!important}.pet-expedition-concept{border-radius:18px;margin-bottom:0;box-shadow:0 18px 48px #09265b2e}.pet-expedition-concept>header{align-items:center;gap:18px;padding:14px 18px 13px}.pet-expedition-concept>header>div:first-child{max-width:none}.pet-expedition-concept>header h2{color:var(--companion-ink);letter-spacing:-.035em;margin:3px 0 2px;font-size:clamp(22px,2.2vw,31px);line-height:1.05}.pet-expedition-concept>header p{max-width:820px;font-size:9px;line-height:1.45}.pet-expedition-version{border-radius:11px;min-width:62px;min-height:48px}.pet-expedition-version b{font-size:16px}.pet-field-pair{gap:18px;bottom:104px}.pet-field-pair article{width:132px}.pet-field-pair img{width:108px;height:108px}.pet-field-threat{width:76px;height:76px;top:22%}.pet-field-command{padding:10px 12px}.pet-field-command b{margin:3px 0;font-size:10px}.pet-route-tabs button{border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:61px;padding:7px;display:flex}.pet-route-tabs button>span{background:var(--companion-raised);border-radius:99px;height:auto;padding:3px 5px;font-size:6px;display:block}.pet-route-tabs small{white-space:nowrap;font-size:6px}.pet-supply-grid button{text-align:center;flex-direction:column;justify-content:center;gap:2px;min-height:62px;padding:5px;display:flex}.pet-supply-grid b{font-size:6px;display:block}.pet-expedition-launch{border-radius:9px;min-height:42px;font-size:8px}.pet-game-notes{background:var(--companion-surface);border-top:1px solid #93b7f22e}.pet-game-notes>summary{color:var(--companion-muted);letter-spacing:.08em;cursor:pointer;padding:11px 16px;font-size:8px;font-weight:900;list-style-position:inside}.pet-game-notes[open]>summary{color:#65e6b4;border-bottom:1px solid #93b7f22e}.pet-farm-management{border:1px solid var(--companion-line);background:#ffffffd6;border-radius:14px;margin-top:12px;box-shadow:0 10px 30px #10346f12}.pet-farm-management>summary{color:var(--companion-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;list-style:none;display:flex}.pet-farm-management>summary::-webkit-details-marker{display:none}.pet-farm-management>summary span{flex-direction:column;gap:3px;display:flex}.pet-farm-management>summary small{color:var(--companion-ink);font-size:8px}.pet-farm-management>summary em{background:var(--companion-raised);color:var(--companion-ink);letter-spacing:.08em;border-radius:99px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:950}.pet-farm-management[open]>summary{border-bottom:1px solid var(--companion-line)}.pet-farm-management-body{padding:12px}.pet-decor-toggle{z-index:7;background:color-mix(in srgb, var(--companion-inset) 88%, transparent);min-height:32px;color:var(--companion-ink);letter-spacing:.09em;cursor:pointer;border:1px solid #ffffffd1;border-radius:999px;padding:0 11px;font-size:7px;font-weight:950;position:absolute;top:16px;right:16px;box-shadow:0 7px 18px #1435552e}.pet-decor-toggle.active{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.pet-decor-toggle:disabled{cursor:not-allowed;opacity:.48}.pet-habitat .pet-companion-preview{bottom:48px}.pet-habitat .pet-companion-preview>span{z-index:3;position:relative}.pet-farm-pov-sprites{justify-content:center;align-items:flex-end;gap:3px;height:108px;margin:6px 0 4px;display:flex}.pet-habitat .pet-companion-preview .pet-main-sprite{width:50px;height:50px;margin:0}.pet-habitat .pet-companion-preview .pet-farmer-sprite{object-fit:contain;width:94px;height:94px;image-rendering:pixelated;filter:drop-shadow(0 12px 8px #17422a40);transform-origin:50% 100%;margin:0;transform:scale(2.8);animation:none!important}.pet-habitat .pet-companion-preview.with-farmer .pet-main-sprite{margin-left:58px}.pet-habitat .pet-companion-preview b{font-size:13px}.pet-habitat .pet-companion-preview small{font-size:7px}.pet-habitat .pet-float-status{bottom:130px;left:calc(50% + 66px)}.pet-decor-slot{z-index:1;cursor:pointer;background:0 0;border:1px dashed #0000;border-radius:46%;place-items:center;width:238px;height:202px;padding:0;transition:border-color .18s,background .18s,transform .18s;display:grid;position:absolute}.pet-decor-slot:disabled{opacity:1}.pet-decor-slot.empty{opacity:0}.pet-decor-slot.empty.editing{opacity:1;background:#ffffff1f;border-color:#ffffffe6;box-shadow:inset 0 0 0 5px #4b70bd1a}.pet-decor-slot.empty span{background:var(--companion-raised);width:32px;height:32px;color:var(--companion-ink);border-radius:50%;place-items:center;font-size:21px;font-weight:900;display:grid;box-shadow:0 5px 14px #17416629}.pet-decor-slot.occupied.editing{border-color:var(--companion-accent);background:#ffe45c12}.pet-decor-slot:not(:disabled):hover{transform:translateY(-3px)}.pet-decor-slot img{object-fit:contain;width:225px;height:190px;image-rendering:pixelated;filter:drop-shadow(0 12px 8px #244e3045)}.pet-decor-slot small{background:color-mix(in srgb, var(--companion-inset) 82%, transparent);color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:99px;padding:3px 5px;font-size:5px;font-weight:900;position:absolute;bottom:2px;left:22px;right:22px;overflow:hidden}.pet-decor-left-hill{bottom:25%;left:0}.pet-decor-left-meadow{z-index:3;bottom:-2%;left:-2%}.pet-decor-right-hill{bottom:25%;right:0}.pet-decor-right-meadow{z-index:3;bottom:-2%;right:-2%}.pet-decoration-studio{border:1px solid var(--companion-line);background:#ffffffe0;border-radius:17px;margin-top:12px;overflow:hidden}.pet-decoration-studio>header{background:linear-gradient(135deg,var(--companion-raised),var(--companion-raised));border-bottom:1px solid #d8e2ef;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.pet-decoration-studio>header span{color:var(--companion-ink);letter-spacing:.11em;font-size:8px;font-weight:950}.pet-decoration-studio>header h3{color:var(--companion-ink);margin:4px 0 3px;font-size:17px}.pet-decoration-studio>header p{color:var(--companion-ink);margin:0;font-size:8px}.pet-decoration-studio>header>div:last-child{gap:7px;display:flex}.pet-decoration-studio>header button{border:1px solid var(--companion-line);background:var(--companion-raised);min-height:34px;color:var(--companion-ink);cursor:pointer;border-radius:9px;padding:0 10px;font-size:7px;font-weight:900}.pet-decoration-studio>header button:disabled{cursor:not-allowed;opacity:.5}.pet-decoration-library{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px;display:grid}.pet-decoration-library>button{border:1px solid var(--companion-line);background:var(--companion-raised);min-width:0;color:var(--companion-ink);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:9px;display:flex}.pet-decoration-library>button.selected{border-color:var(--companion-line);box-shadow:inset 0 -3px #ffe45c}.pet-decoration-library>button.placed{background:var(--companion-raised)}.pet-decoration-library img{object-fit:contain;width:54px;height:54px;image-rendering:pixelated;flex:none}.pet-decoration-library span{flex-direction:column;min-width:0;display:flex}.pet-decoration-library b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pet-decoration-library small{color:var(--companion-muted);margin-top:3px;font-size:6px}.pet-decoration-library em{color:#18815c;letter-spacing:.06em;margin-top:6px;font-size:5px;font-style:normal;font-weight:950}.pet-decoration-empty{color:var(--companion-ink);text-align:center;padding:22px;font-size:9px}.pet-decoration-studio>footer{background:var(--companion-raised);border-top:1px solid #d8e2ef;justify-content:space-between;gap:18px;padding:10px 14px;display:flex}.pet-decoration-studio>footer span{color:var(--companion-ink);font-size:8px;font-weight:800}.pet-decoration-studio>footer small{color:var(--companion-muted);text-align:right;font-size:7px}.pet-sidekick{z-index:90;background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 97%, transparent),color-mix(in srgb, var(--companion-inset) 97%, transparent));width:205px;color:var(--companion-ink);border:1px solid #749cdcb8;border-radius:18px;animation:.3s ease-out pet-sidekick-arrive;position:fixed;bottom:24px;right:18px;overflow:hidden;box-shadow:0 18px 48px #04122c4d}.pet-sidekick-open{border-bottom:1px solid #96b5e82e;justify-content:space-between;align-items:center;width:100%;padding:9px 11px;display:flex}.pet-sidekick-open span{color:#65e6b4;letter-spacing:.11em;font-size:6px;font-weight:950}.pet-sidekick-open b{color:var(--companion-muted);font-size:6px}.pet-sidekick-body{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:7px;padding:8px 10px;transition:background .18s;display:grid}:is(.pet-sidekick-body:hover,.pet-sidekick-body:focus-visible){background:#65e6b41a;outline:0}.pet-sidekick-body:focus-visible{box-shadow:inset 0 0 0 2px #65e6b4}.pet-sidekick-body>img{object-fit:contain;width:68px;height:68px;image-rendering:pixelated;filter:drop-shadow(0 7px 5px #00000045);animation:2.7s ease-in-out infinite pet-sidekick-float}.pet-sidekick-body>div{flex-direction:column;min-width:0;display:flex}.pet-sidekick-body span{color:var(--companion-accent);font-size:6px;font-weight:950}.pet-sidekick-body b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:10px;overflow:hidden}.pet-sidekick-body small{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.pet-sidekick-stats{border-top:1px solid #96b5e829;border-bottom:1px solid #96b5e829;grid-template-columns:repeat(3,1fr);display:grid}.pet-sidekick-stats span{border-right:1px solid #96b5e829;flex-direction:column;gap:2px;padding:7px 8px;display:flex}.pet-sidekick-stats span:last-child{border-right:0}.pet-sidekick-stats small{color:var(--companion-muted);font-size:5px;font-weight:950}.pet-sidekick-xp{gap:4px;padding:8px 10px;display:grid}.pet-sidekick-xp>span{justify-content:space-between;display:flex}.pet-sidekick-xp b{color:var(--companion-muted)}.pet-sidekick-xp small{color:var(--companion-accent)}.pet-sidekick-xp>i{background:var(--companion-raised);border-radius:99px;height:5px;overflow:hidden}.pet-sidekick-xp em{background:linear-gradient(90deg,#62dfc9,var(--companion-accent-soft));border-radius:99px;height:100%;display:block}@keyframes pet-sidekick-arrive{0%{opacity:0;transform:translate(22px)}}@keyframes pet-sidekick-float{50%{transform:translateY(-5px)}}@media (max-width:1050px){.pet-expedition-board{grid-template-columns:1fr}.pet-field-stage{min-height:440px}.pet-mission-planner{grid-template-columns:1fr 1fr;display:grid}.pet-route-tabs,.pet-supply-grid{grid-column:1/-1}.pet-route-brief{align-self:stretch}.pet-planner-heading,.pet-readiness,.pet-expedition-launch{grid-column:1/-1}}@media (max-width:700px){.mdfm-farm-section{padding-top:28px!important;padding-bottom:34px!important}.pet-expedition-concept>header{padding:12px 14px}.pet-expedition-concept>header p{font-size:8px}.pet-field-stage{min-height:405px}.pet-field-pair{bottom:104px}.pet-field-pair article{width:112px}.pet-field-pair img{width:92px;height:92px}.pet-mission-planner{padding:12px;display:flex}.pet-route-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.pet-route-tabs button{min-height:57px;padding:6px}.pet-route-tabs small{display:none}.pet-supply-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pet-supply-grid button{min-height:54px}.pet-supply-grid img{width:28px;height:28px}.pet-design-pillars{grid-template-columns:1fr}.pet-farm-management-body{padding:8px}.pet-decoration-studio>header{flex-direction:column;align-items:flex-start}.pet-decoration-library{grid-template-columns:repeat(2,minmax(0,1fr))}.pet-decoration-studio>footer{flex-direction:column}.pet-decoration-studio>footer small{text-align:left}.pet-sidekick{width:176px;bottom:84px;right:8px}.pet-sidekick-body{grid-template-columns:58px 1fr}.pet-sidekick-body>img{width:58px;height:58px}.pet-habitat .pet-companion-preview .pet-main-sprite{width:36px;height:36px}.pet-habitat .pet-companion-preview .pet-farmer-sprite{width:68px;height:68px}.pet-habitat .pet-companion-preview.with-farmer .pet-main-sprite{margin-left:42px}.pet-farm-pov-sprites{height:84px}.pet-habitat .pet-companion-preview b{font-size:11px}.pet-habitat .pet-float-status{bottom:113px;left:calc(50% + 49px)}.pet-decor-slot{width:160px;height:138px}.pet-decor-slot img{width:150px;height:128px}.pet-decor-left-hill{bottom:28%;left:-8%}.pet-decor-left-meadow{bottom:-2%;left:-10%}.pet-decor-right-hill{bottom:28%;right:-8%}.pet-decor-right-meadow{bottom:-2%;right:-10%}}@media (max-width:480px){.pet-route-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.pet-route-tabs button{min-height:54px}.pet-route-tabs b{white-space:normal;font-size:6px}.pet-route-brief small{display:none}.pet-supply-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pet-supply-grid b{font-size:5px}.pet-expedition-version{display:none}.pet-field-hud{top:12px;left:12px}.pet-field-loadout{top:58px;left:12px}.pet-field-command{bottom:10px;left:10px;right:10px}}.mdfm-history-snapshot{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-inset),var(--companion-surface) 64%,var(--companion-surface));color:var(--companion-ink);border-radius:17px;margin:18px;box-shadow:0 16px 36px #10244829}.mdfm-history-snapshot>header{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:flex-start;gap:22px;padding:20px 22px;display:flex}.mdfm-history-snapshot>header span,.mdfm-florin-circuit header span{color:#61e2ca;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.mdfm-history-snapshot>header h4,.mdfm-florin-circuit header h4{margin:5px 0 4px;font-size:17px}.mdfm-history-snapshot>header p,.mdfm-florin-circuit header p{max-width:680px;color:var(--companion-muted);margin:0;font-size:9px;line-height:1.55}.mdfm-history-snapshot>header>strong{color:#75ead4;text-transform:uppercase;background:#61e2ca1a;border:1px solid #61e2ca61;border-radius:999px;flex:none;padding:8px 11px;font-size:9px}.mdfm-history-ledger{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mdfm-history-ledger article{border-right:1px solid #ffffff1a;flex-direction:column;gap:6px;min-height:94px;padding:17px 19px;display:flex}.mdfm-history-ledger article:last-child{border-right:0}.mdfm-history-ledger span,.mdfm-value-path>span{color:var(--companion-muted);text-transform:uppercase;font-size:8px;font-weight:900}.mdfm-history-ledger b{font-size:16px}.mdfm-history-ledger small{color:var(--companion-muted);font-size:8px;line-height:1.4}.mdfm-value-path{grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:10px;padding:19px 22px;display:grid}.mdfm-value-path>span{grid-column:1/-1}.mdfm-value-path article{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:11px;flex-direction:column;justify-content:center;gap:5px;min-height:72px;padding:12px 14px;display:flex}.mdfm-value-path article small{color:#81ebd7;font-size:8px;font-weight:850}.mdfm-value-path article b{font-size:13px}.mdfm-value-path article em{color:var(--companion-muted);font-size:8px;font-style:normal}.mdfm-value-path>i{color:#61e2ca;font-style:normal;font-weight:900}.mdfm-history-snapshot>footer{flex-wrap:wrap;align-items:center;gap:8px;padding:0 22px 18px;display:flex}.mdfm-history-snapshot>footer span{color:var(--companion-muted);text-transform:uppercase;margin-right:3px;font-size:8px;font-weight:900}.mdfm-history-snapshot>footer a{color:var(--companion-muted);border:1px solid #ffffff21;border-radius:999px;padding:5px 8px;font-size:8px;text-decoration:none}.mdfm-history-snapshot>footer a:hover{color:#61e2ca;border-color:#61e2ca}.mdfm-florin-circuit{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-surface),var(--companion-surface));color:var(--companion-ink);border-radius:16px;overflow:hidden}.mdfm-florin-circuit>header{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 20px;display:flex}.mdfm-florin-circuit>header>strong{color:var(--companion-accent);font-size:17px}.mdfm-florin-path{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:16px 20px;display:grid}.mdfm-florin-path article{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:11px;flex-direction:column;justify-content:center;gap:5px;min-height:78px;padding:12px;display:flex}.mdfm-florin-path span{color:var(--companion-muted);text-transform:uppercase;font-size:8px}.mdfm-florin-path b{font-size:18px}.mdfm-florin-path small{color:#72dfca;font-size:8px}.mdfm-florin-path>i{color:#64dfc8;font-size:16px;font-style:normal;font-weight:900}.mdfm-florin-colors{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mdfm-florin-colors>article{border-right:1px solid #ffffff1a;grid-template-columns:35px 1fr;gap:6px 9px;padding:14px;display:grid}.mdfm-florin-colors>article:last-child{border-right:0}.mdfm-florin-colors img{object-fit:contain;grid-row:1/4;width:34px;height:34px}.mdfm-florin-colors b{font-size:10px}.mdfm-florin-colors span{color:var(--companion-muted);justify-content:space-between;gap:5px;font-size:7px;display:flex}.mdfm-florin-colors strong{color:var(--companion-ink);font-size:8px}.mdfm-activity-boundary{background:var(--companion-raised);color:var(--companion-ink);border-left:3px solid #68dcca;margin:-7px 0 0;padding:9px 12px;font-size:9px;line-height:1.5}.mdfm-exact-flows{border:1px solid var(--md-line);background:var(--companion-raised);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.mdfm-exact-flows article{border-right:1px solid var(--md-line);flex-direction:column;gap:7px;min-height:96px;padding:16px;display:flex}.mdfm-exact-flows article:last-child{border-right:0}.mdfm-exact-flows span{color:var(--md-muted);text-transform:uppercase;font-size:8px;font-weight:900}.mdfm-exact-flows b{font-size:14px}.mdfm-exact-flows small{color:#228b7c;font-size:8px}@media (max-width:780px){.mdfm-history-snapshot{margin:12px}.mdfm-history-snapshot>header,.mdfm-florin-circuit>header{flex-direction:column}.mdfm-history-ledger,.mdfm-exact-flows{grid-template-columns:repeat(2,1fr)}.mdfm-history-ledger article:nth-child(2),.mdfm-exact-flows article:nth-child(2){border-right:0}.mdfm-history-ledger article:nth-child(-n+2),.mdfm-exact-flows article:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.mdfm-value-path,.mdfm-florin-path{grid-template-columns:1fr}.mdfm-value-path>i,.mdfm-florin-path>i{text-align:center;transform:rotate(90deg)}.mdfm-florin-colors{grid-template-columns:repeat(2,1fr)}.mdfm-florin-colors>article:nth-child(2){border-right:0}.mdfm-florin-colors>article:nth-child(-n+2){border-bottom:1px solid #ffffff1a}}@media (max-width:480px){.mdfm-history-ledger,.mdfm-exact-flows,.mdfm-florin-colors{grid-template-columns:1fr}.mdfm-history-ledger article,.mdfm-exact-flows article,.mdfm-florin-colors>article{border-bottom:1px solid #ffffff1a;border-right:0}.mdfm-history-ledger article:last-child,.mdfm-exact-flows article:last-child,.mdfm-florin-colors>article:last-child{border-bottom:0}}.pet-expedition-concept>header span,.pet-planner-heading span,.pet-route-brief>span,.pet-supply-heading span{font-size:10px}.pet-expedition-concept>header p{font-size:14px;line-height:1.55}.pet-expedition-version small{font-size:8px}.pet-story-board{background:linear-gradient(105deg,var(--companion-surface),var(--companion-raised) 58%,var(--companion-surface));color:var(--companion-ink);border-bottom:1px solid #93b7f22e;grid-template-columns:minmax(0,1.25fr) minmax(210px,.55fr) minmax(190px,.45fr);align-items:center;gap:20px;padding:18px 20px;display:grid}.pet-story-copy span,.pet-next-objective>span{color:#65e6b4;letter-spacing:.12em;font-size:10px;font-weight:950}.pet-story-copy h3{color:var(--companion-ink);margin:5px 0 4px;font-size:22px;line-height:1.1}.pet-story-copy p{max-width:720px;color:var(--companion-ink);margin:0;font-size:13px;line-height:1.5}.pet-story-progress{gap:7px;display:grid}.pet-story-progress>span{justify-content:space-between;align-items:center;display:flex}.pet-story-progress b{color:var(--companion-muted);font-size:10px}.pet-story-progress strong{color:var(--companion-accent);font-size:16px}.pet-story-progress>i{background:var(--companion-raised);border-radius:99px;height:9px;overflow:hidden}.pet-story-progress>i em{border-radius:inherit;background:linear-gradient(90deg,#65e6b4,var(--companion-accent-soft));height:100%;transition:width .55s;display:block}.pet-story-progress small{color:var(--companion-muted);font-size:10px}.pet-story-board>button{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);min-height:50px;color:var(--companion-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 15px;font-size:13px;font-weight:950;display:flex}.pet-story-board>button:hover{background:var(--companion-accent-soft)}.pet-next-objective{border-left:3px solid var(--companion-accent);flex-direction:column;justify-content:center;min-height:76px;padding:4px 0 4px 14px;display:flex}.pet-next-objective b{color:var(--companion-ink);margin:5px 0;font-size:14px}.pet-next-objective small{color:var(--companion-muted);font-size:11px}.pet-expedition-board{grid-template-columns:minmax(0,1.3fr) minmax(390px,.7fr)}.pet-field-stage{min-height:590px}.pet-mission-planner{gap:13px;padding:18px}.pet-field-hud{z-index:5}.pet-field-hud span{font-size:10px}.pet-field-hud b{font-size:14px}.pet-field-hud em{font-size:10px}.pet-field-loadout{z-index:5;top:78px}.pet-consciousness{z-index:6;background:color-mix(in srgb, var(--companion-inset) 88%, transparent);max-width:330px;color:var(--companion-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff57;border-radius:15px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:11px 13px;display:grid;position:absolute;top:20px;right:20px;box-shadow:0 12px 28px #010f283d}.pet-consciousness>span{color:var(--companion-ink);background:#65e6b4;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:950}.pet-consciousness b{font-size:13px;display:block}.pet-consciousness p{color:var(--companion-ink);margin:4px 0 0;font-size:11px;line-height:1.4}.pet-field-pair span{font-size:9px}.pet-field-pair b{font-size:15px}.pet-field-pair small{font-size:10px}.pet-field-command{z-index:4}.pet-field-command span{font-size:9px}.pet-field-command b{font-size:14px}.pet-field-command small{font-size:11px}.pet-route-tabs{grid-template-columns:1fr}.pet-route-tabs button{grid-template-columns:72px minmax(0,1fr);min-height:66px;padding:10px 11px;display:grid}.pet-route-tabs button>span{text-align:center;grid-row:1/3;place-items:center;height:40px;padding:3px 6px;font-size:9px;display:grid}.pet-route-tabs b{font-size:13px}.pet-route-tabs small{color:var(--companion-muted);white-space:normal;font-size:10px;display:block}.pet-route-tabs button.locked{filter:saturate(.55);opacity:.62;border-style:dashed}.pet-route-tabs button.cleared:not(.active){border-color:#65e6b480}.pet-route-tabs button.cleared>span{color:#78efc7;background:#15544f}.pet-supply-heading b{font-size:11px}.pet-supply-grid{grid-template-columns:1fr 1fr}.pet-supply-grid button{text-align:left;grid-template-columns:44px minmax(0,1fr);min-height:66px;padding:8px;display:grid}.pet-supply-grid button>span{display:flex}.pet-supply-grid b{font-size:11px}.pet-supply-grid small{font-size:9px;display:block}.pet-supply-grid em{font-size:7px;display:block}.pet-loot-bag{border:1px solid var(--companion-line);background:#ffffff09;border-radius:12px;grid-template-columns:minmax(120px,.65fr) minmax(0,1.35fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.pet-loot-bag>span{flex-direction:column;gap:3px;min-width:0;display:flex}.pet-loot-bag>span b{color:var(--companion-accent);letter-spacing:.08em;font-size:9px}.pet-loot-bag>span small{color:var(--companion-muted);font-size:8px;line-height:1.35}.pet-loot-bag>div{justify-content:flex-end;gap:5px;min-width:0;display:flex}.pet-loot-bag article{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:9px;place-items:center;width:43px;height:48px;display:grid;position:relative}.pet-loot-bag article img{object-fit:contain;width:31px;height:31px;image-rendering:pixelated}.pet-loot-bag article b{background:var(--companion-accent-soft);color:var(--companion-ink);border-radius:99px;padding:1px 3px;font-size:7px;position:absolute;bottom:1px;right:2px}.pet-loot-bag article small{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pet-expedition-progress{z-index:7;background:color-mix(in srgb, var(--companion-inset) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffe45c80;border-radius:14px;gap:7px;padding:13px 15px;display:grid;position:absolute;bottom:112px;left:18px;right:18px;box-shadow:0 15px 32px #03102d4d}.pet-expedition-progress>span{justify-content:space-between;align-items:center;display:flex}.pet-expedition-progress b{color:var(--companion-ink);letter-spacing:.08em;font-size:11px}.pet-expedition-progress strong{color:var(--companion-accent);font-size:18px}.pet-expedition-progress>i{background:var(--companion-raised);border-radius:99px;height:10px;overflow:hidden}.pet-expedition-progress>i em{border-radius:inherit;background:linear-gradient(90deg,#5cd9b5,var(--companion-accent-soft));height:100%;transition:width .8s linear;display:block}.pet-expedition-progress small{color:var(--companion-muted);font-size:10px}.pet-status-running .pet-field-pair{animation:1.05s ease-in-out infinite pet-trail-march}.pet-status-running .pet-field-threat{animation-duration:1.2s}.pet-loot-reveal{z-index:20;background:radial-gradient(circle at 50% 40%,color-mix(in srgb, var(--companion-inset) 96%, transparent),color-mix(in srgb, var(--companion-inset) 97%, transparent) 66%);color:var(--companion-ink);text-align:center;border:1px solid #ffe45cbd;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;padding:18px;animation:.42s cubic-bezier(.2,.85,.25,1.15) pet-reveal-arrive;display:flex;position:absolute;inset:18px;overflow:hidden;box-shadow:0 24px 60px #000a2685}.pet-reward-rays{opacity:.34;pointer-events:none;position:absolute;inset:0}.pet-reward-rays i{background:linear-gradient(90deg,transparent,var(--companion-accent-soft),transparent);transform-origin:50%;width:150%;height:2px;position:absolute;top:50%;left:50%}.pet-reward-rays i:nth-child(2){transform:rotate(30deg)}.pet-reward-rays i:nth-child(3){transform:rotate(60deg)}.pet-reward-rays i:nth-child(4){transform:rotate(90deg)}.pet-reward-rays i:nth-child(5){transform:rotate(120deg)}.pet-reward-rays i:nth-child(6){transform:rotate(150deg)}.pet-reward-kicker{color:#65e6b4;letter-spacing:.14em;font-size:10px;font-weight:950;position:relative}.pet-loot-reveal>h3{margin:6px 0 14px;font-size:25px;position:relative}.pet-loot-cards{grid-template-columns:1fr 1fr;gap:12px;width:min(440px,100%);display:grid;position:relative}.pet-loot-card{background:#ffffff1a;border:1px solid #ffffff40;border-radius:15px;flex-direction:column;align-items:center;min-width:0;padding:12px;animation:.5s both pet-loot-pop;display:flex;box-shadow:0 12px 25px #010c273d}.pet-loot-card.loot-2{animation-delay:.16s}.pet-loot-card em{background:var(--companion-raised);color:#8ff0d0;border-radius:99px;align-self:flex-start;padding:4px 7px;font-size:8px;font-style:normal;font-weight:950}.pet-loot-card img{object-fit:contain;width:72px;height:72px;image-rendering:pixelated;filter:drop-shadow(0 9px 8px #00000047)}.pet-loot-card b{font-size:13px}.pet-loot-card small{color:var(--companion-muted);margin-top:4px;font-size:9px}.pet-reward-totals{gap:10px;margin-top:12px;display:flex;position:relative}.pet-reward-totals strong,.pet-reward-totals b{border-radius:999px;padding:7px 11px;font-size:14px}.pet-reward-totals strong{color:var(--companion-ink);background:#65e6b4;animation:.7s .2s both pet-xp-burst}.pet-reward-totals b{background:var(--companion-accent-soft);color:#302400;animation:.7s .35s both pet-xp-burst}.pet-reward-xp{gap:6px;width:min(440px,100%);margin:11px 0;display:grid;position:relative}.pet-reward-xp>span{justify-content:space-between;align-items:center;display:flex}.pet-reward-xp b{color:var(--companion-accent);font-size:14px}.pet-reward-xp small{color:var(--companion-ink);letter-spacing:.08em;font-size:10px;font-weight:950}.pet-reward-xp>i{background:var(--companion-raised);border-radius:99px;height:11px;overflow:hidden}.pet-reward-xp>i em{border-radius:inherit;background:linear-gradient(90deg,#65e6b4,var(--companion-accent-soft));height:100%;animation:.9s .35s both pet-xp-fill;display:block}.pet-loot-reveal.did-level-up{box-shadow:inset 0 0 70px #ffe45c33,0 24px 60px #000a2685}.pet-loot-reveal.did-level-up .pet-reward-xp small{color:var(--companion-accent);font-size:13px;animation:.8s infinite alternate pet-level-pulse}.pet-loot-reveal>button{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);min-height:44px;color:var(--companion-ink);cursor:pointer;border-radius:11px;padding:0 17px;font-size:12px;font-weight:950;position:relative}.pet-game-notes>summary{font-size:11px}.pet-design-pillars b,.pet-design-pillars p{font-size:10px}.pet-farm-management>summary b{font-size:14px}.pet-farm-management>summary small{font-size:10px}.pet-farm-management>summary em,.pet-sidekick-open span,.pet-sidekick-open b,.pet-sidekick-body span{font-size:9px}.pet-sidekick-body b{font-size:13px}.pet-sidekick-body small,.pet-sidekick-stats small{font-size:8px}.pet-sidekick-stats b{font-size:13px}.pet-sidekick-xp b,.pet-sidekick-xp small{font-size:8px}@keyframes pet-trail-march{50%{transform:translate(-50%)translateY(-7px)}}@keyframes pet-reveal-arrive{0%{opacity:0;transform:scale(.9)}}@keyframes pet-loot-pop{0%{opacity:0;transform:translateY(28px)scale(.74)}70%{transform:translateY(-5px)scale(1.05)}to{opacity:1;transform:none}}@keyframes pet-xp-burst{0%{opacity:0;transform:scale(.3)rotate(-8deg)}70%{transform:scale(1.16)}to{opacity:1;transform:none}}@keyframes pet-xp-fill{0%{width:0}}@keyframes pet-level-pulse{to{text-shadow:0 0 15px #ffe45c;transform:scale(1.08)}}@media (max-width:1050px){.pet-story-board{grid-template-columns:1fr 1fr}.pet-story-copy{grid-column:1/-1}.pet-expedition-board{grid-template-columns:1fr}.pet-field-stage{min-height:590px}.pet-mission-planner{display:flex}.pet-route-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.pet-route-tabs button{flex-direction:column;align-items:flex-start;min-height:82px;display:flex}.pet-route-tabs button>span{height:auto;display:block}.pet-supply-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.pet-expedition-concept>header{padding:16px}.pet-expedition-concept>header p{font-size:13px}.pet-story-board{grid-template-columns:1fr;padding:16px}.pet-story-copy{grid-column:auto}.pet-story-copy h3{font-size:20px}.pet-story-copy p{font-size:12px}.pet-field-stage{min-height:610px}.pet-consciousness{max-width:none;top:68px;left:12px;right:12px}.pet-field-loadout{top:148px}.pet-field-threat{top:34%}.pet-field-pair{bottom:126px}.pet-field-pair article{width:126px}.pet-field-pair img{width:102px;height:102px}.pet-field-command small{font-size:10px}.pet-mission-planner{padding:15px}.pet-route-tabs{grid-template-columns:1fr}.pet-route-tabs button{grid-template-columns:72px 1fr;min-height:68px;display:grid}.pet-route-tabs button>span{grid-row:1/3;height:40px;display:grid}.pet-route-tabs small{display:block}.pet-supply-grid{grid-template-columns:1fr 1fr}.pet-supply-grid button{text-align:left;grid-template-columns:38px 1fr;min-height:62px;display:grid}.pet-supply-grid img{width:36px;height:36px}.pet-supply-grid b{font-size:10px}.pet-supply-grid small{font-size:8px;display:block}.pet-loot-bag{grid-template-columns:1fr}.pet-loot-bag>div{justify-content:flex-start}.pet-loot-reveal{padding:13px;inset:10px}.pet-loot-reveal>h3{font-size:21px}.pet-loot-card{padding:9px}.pet-loot-card img{width:58px;height:58px}.pet-loot-card b{font-size:11px}.pet-expedition-progress{bottom:116px}.pet-design-pillars article{min-height:auto}.pet-sidekick{width:194px}}@media (max-width:480px){.pet-field-stage{min-height:630px}.pet-field-pair{gap:0}.pet-field-pair article{width:115px}.pet-field-pair img{width:92px;height:92px}.pet-field-loadout img{width:35px;height:35px}.pet-supply-grid{grid-template-columns:1fr}.pet-loot-cards{gap:7px}.pet-loot-card small{display:none}.pet-reward-totals strong,.pet-reward-totals b{font-size:12px}.pet-loot-reveal>button{font-size:11px}.pet-consciousness p{font-size:10px}}@media (prefers-reduced-motion:reduce){.pet-status-running .pet-field-pair,.pet-loot-reveal,.pet-loot-card,.pet-reward-totals strong,.pet-reward-totals b,.pet-reward-xp>i em,.pet-loot-reveal.did-level-up .pet-reward-xp small{animation:none!important}}.mdfm-wallet-investigator{border:1px solid var(--md-line);background:var(--companion-raised);border-radius:20px;overflow:hidden;box-shadow:0 18px 46px #1f2f5112}.mdfm-wallet-search{background:linear-gradient(135deg,var(--companion-inset),var(--companion-surface) 70%,var(--companion-surface));color:var(--companion-ink);grid-template-columns:minmax(260px,.9fr) minmax(420px,1.1fr);align-items:end;gap:42px;padding:28px;display:grid}.mdfm-wallet-search>div>span,.mdfm-wallet-search label>span,.mdfm-wallet-identity>div>span,.mdfm-wallet-session>span,.mdfm-wallet-breakdown article>span,.mdfm-pattern-note span,.mdfm-flips header>span,.mdfm-network-grid header>span,.mdfm-flow-hits header>span,.mdfm-raffle-ledger header span,.mdfm-raffle-run-grid article>span,.mdfm-recipe-book header span{color:#61e2ca;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.mdfm-wallet-search h3{letter-spacing:-.025em;margin:6px 0 8px;font-size:25px}.mdfm-wallet-search p{max-width:520px;color:var(--companion-muted);margin:0;font-size:11px;line-height:1.55}.mdfm-wallet-search label{flex-direction:column;gap:8px;display:flex}.mdfm-wallet-search label>div{background:#ffffff17;border:1px solid #ffffff38;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.mdfm-wallet-search input{min-width:0;color:var(--companion-ink);background:0 0;border:0;outline:none;padding:14px;font:750 12px/1.2 inherit}.mdfm-wallet-search input:focus{box-shadow:inset 0 0 0 2px #57ddcd}.mdfm-wallet-search button{color:var(--companion-ink);cursor:pointer;background:#62dfc9;border:0;padding:0 18px;font-size:11px;font-weight:900}.mdfm-wallet-search button:disabled{opacity:.65}.mdfm-wallet-search small{color:var(--companion-muted);font-size:9px;line-height:1.45}.mdfm-wallet-error{background:var(--companion-raised);color:#9e263c;border-bottom:1px solid #ffd1d8;margin:0;padding:13px 24px;font-size:11px;font-weight:800}.mdfm-wallet-loading{min-height:220px;color:var(--md-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.mdfm-wallet-loading i{border:3px solid #dce3ef;border-top-color:var(--md-blue);border-radius:50%;width:28px;height:28px;margin-bottom:7px;animation:1s linear infinite mdfm-spin}.mdfm-wallet-loading b{color:var(--md-ink);font-size:14px}.mdfm-wallet-loading span{font-size:10px}.mdfm-wallet-identity{border-bottom:1px solid var(--md-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:20px 24px;display:grid}.mdfm-wallet-avatar{background:var(--companion-raised);width:64px;height:64px;color:var(--md-blue);border-radius:16px;place-items:center;font-size:22px;font-weight:900;display:grid;overflow:hidden}.mdfm-wallet-avatar img{object-fit:cover;width:100%;height:100%}.mdfm-wallet-identity h3{margin:3px 0;font-size:20px}.mdfm-wallet-identity p{color:var(--md-muted);margin:0;font-size:10px}.mdfm-wallet-identity>a{border:1px solid var(--md-line);color:var(--md-blue);border-radius:9px;padding:9px 11px;font-size:10px;font-weight:850;text-decoration:none}.mdfm-wallet-summary{border-bottom:1px solid var(--md-line);background:var(--companion-raised);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mdfm-wallet-summary article{border-right:1px solid var(--md-line);flex-direction:column;gap:7px;min-height:104px;padding:18px;display:flex}.mdfm-wallet-summary article:last-child{border-right:0}.mdfm-wallet-summary span{color:var(--md-muted);text-transform:uppercase;font-size:8px;font-weight:900}.mdfm-wallet-summary strong{font-size:16px}.mdfm-wallet-summary small{color:var(--md-muted);font-size:9px;line-height:1.4}.mdfm-wallet-lenses{border-bottom:1px solid var(--md-line);background:var(--companion-raised);grid-template-columns:repeat(3,1fr);gap:8px;padding:13px;display:grid}.mdfm-wallet-lenses button{min-height:62px;color:var(--md-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex-direction:column;align-items:flex-start;gap:4px;padding:11px 13px;display:flex}.mdfm-wallet-lenses button b{font-size:11px}.mdfm-wallet-lenses button span{color:var(--md-muted);font-size:8px;line-height:1.35}.mdfm-wallet-lenses button.active{border-color:var(--companion-line);background:var(--companion-raised);box-shadow:0 5px 16px #253e6d0f}.mdfm-wallet-lenses button.active b{color:var(--md-blue)}.mdfm-wallet-lens-panel{gap:16px;padding:20px;display:grid}.mdfm-wallet-sessions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mdfm-wallet-session{border:1px solid var(--md-line);background:linear-gradient(140deg,var(--companion-raised),var(--companion-raised));border-radius:15px;padding:18px}.mdfm-wallet-session>strong{margin:7px 0 5px;font-size:22px;display:block}.mdfm-wallet-session>p{color:var(--md-muted);margin:0;font-size:10px}.mdfm-wallet-session>small{color:var(--companion-ink);margin-top:8px;font-size:8px;display:block}.mdfm-wallet-session dl,.mdfm-wallet-breakdown dl,.mdfm-raffle-run-grid dl{grid-template-columns:repeat(2,1fr);gap:7px;margin:14px 0 0;display:grid}.mdfm-wallet-session dl>div,.mdfm-wallet-breakdown dl>div,.mdfm-raffle-run-grid dl>div{border-top:1px solid var(--companion-line);padding-top:8px}.mdfm-wallet-session dt,.mdfm-wallet-breakdown dt,.mdfm-raffle-run-grid dt{color:var(--md-muted);text-transform:uppercase;font-size:8px}.mdfm-wallet-session dd,.mdfm-wallet-breakdown dd,.mdfm-raffle-run-grid dd{margin:4px 0 0;font-size:10px;font-weight:850}.mdfm-wallet-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mdfm-wallet-breakdown article{border:1px solid var(--md-line);border-radius:14px;padding:17px}.mdfm-wallet-breakdown dl{grid-template-columns:1fr;margin-top:12px}.mdfm-hero{background-image:linear-gradient(90deg,color-mix(in srgb, var(--companion-inset) 97%, transparent) 0%,color-mix(in srgb, var(--companion-inset) 88%, transparent) 47%,color-mix(in srgb, var(--companion-inset) 48%, transparent) 100%),url(/towns/ellinia-blue-wallpaper.webp)}.mdfm-section,.mdfm-hero,.mdfm-tool-workspace{scroll-margin-top:96px}.pet-sidekick{box-shadow:none;background:0 0;border:0;bottom:128px;overflow:visible}.pet-sidekick-card{background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 97%, transparent),color-mix(in srgb, var(--companion-inset) 97%, transparent));width:205px;color:var(--companion-ink);border:1px solid #749cdcb8;border-radius:18px;overflow:hidden;box-shadow:0 18px 48px #04122c4d}.pet-sidekick-peek,.pet-sidekick-minimize{display:none}.pet-sidekick-open{position:relative}.pet-sidekick-open>span,.pet-sidekick-open>b,.pet-sidekick-body small,.pet-sidekick-stats small,.pet-sidekick-xp b,.pet-sidekick-xp small{font-size:9px}@media (max-width:1560px){.mdfm-header{grid-template-columns:auto minmax(0,1fr)}.mdfm-header>nav,.mdfm-header .mdfm-brand span{display:none}.mdfm-header-actions,.mdfm-view-switch{min-width:0}.mdfm-account-button>span{display:none}.mdfm-account-button{grid-template-columns:31px;padding-right:4px}}@media (max-width:780px){.mdfm{padding-bottom:108px}.mdfm-hero{background-image:linear-gradient(180deg,color-mix(in srgb, var(--companion-inset) 87%, transparent),color-mix(in srgb, var(--companion-inset) 93%, transparent)),url(/towns/ellinia-blue-wallpaper.webp)}.mdfm-section,.mdfm-hero,.mdfm-tool-workspace{scroll-margin-top:72px}.mdfm-header{min-height:64px}.mdfm-header .mdfm-brand,.mdfm-account-button,.mdfm-header .language-switcher select{min-height:44px}.mdfm-header .language-switcher select{font-size:12px}.mdfm-brand b{font-size:14px}.mdfm-brief,.mdfm-quick{display:none}.mdfm-dock{transition:opacity .2s,transform .2s}.mdfm-dock b{font-size:11px;line-height:1.2}.mdfm-dock button{min-height:62px}.mdfm-v1-actions{grid-template-columns:1fr;display:grid}.mdfm-v1-actions button{width:100%;font-size:14px}.mdfm-search label{font-size:13px}.mdfm-search>small,.mdfm-search>p{font-size:12px}.mdfm-quick button{min-height:44px;font-size:12px}.pet-sidekick{align-items:flex-end;gap:6px;width:auto;animation:none;display:flex;bottom:88px;right:8px}.pet-sidekick-card{width:194px}.pet-sidekick-peek{background:linear-gradient(145deg,var(--companion-raised),var(--companion-surface));width:54px;height:58px;color:var(--companion-ink);cursor:pointer;border:1px solid #749cdcb8;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 12px 28px #04122c4d}.pet-sidekick-peek b{color:var(--companion-accent);font-size:11px}.pet-sidekick-peek small{color:var(--companion-muted);margin-top:2px;font-size:11px;font-weight:900}.pet-sidekick.expanded .pet-sidekick-peek{display:none}.pet-sidekick.expanded .pet-sidekick-minimize{z-index:2;width:34px;height:34px;color:var(--companion-ink);cursor:pointer;background:#ffffff17;border:0;border-radius:10px;place-items:center;font-size:20px;display:grid;position:absolute;top:5px;right:6px}.pet-sidekick.expanded .pet-sidekick-open{padding-right:42px}.pet-sidekick.collapsed .pet-sidekick-card{border-radius:18px;width:64px;height:64px}.pet-sidekick.collapsed .pet-sidekick-open,.pet-sidekick.collapsed .pet-sidekick-stats,.pet-sidekick.collapsed .pet-sidekick-xp,.pet-sidekick.collapsed .pet-sidekick-body>div{display:none}.pet-sidekick.collapsed .pet-sidekick-body{grid-template-columns:1fr;place-items:center;width:64px;height:64px;padding:2px;display:grid}.pet-sidekick.collapsed .pet-sidekick-body>img{width:58px;height:58px}.pet-sidekick-open>span,.pet-sidekick-open>b,.pet-sidekick-body span{font-size:10px}.pet-sidekick-body b{font-size:14px}.pet-sidekick-body small,.pet-sidekick-stats small,.pet-sidekick-xp b,.pet-sidekick-xp small{font-size:10px}.pet-sidekick-stats b{font-size:14px}body:has(input:focus,select:focus,textarea:focus) :is(.pet-sidekick,.companion-float){opacity:0;pointer-events:none;transform:translateY(12px)}}@media (max-width:480px){.mdfm-header .mdfm-brand{flex:0 0 44px}.mdfm-header .mdfm-brand span{display:none}.mdfm-header-actions{gap:7px}}.mdfm-dock{grid-template-columns:repeat(6,minmax(68px,1fr));width:min(680px,100vw - 28px)}.mdfm-dock-layout-button>span{color:var(--companion-accent);font-size:24px;font-weight:950}.mdfm-dock-layout{border:1px solid var(--companion-accent);background:var(--companion-inset);width:292px;color:var(--companion-ink);text-align:left;border-radius:15px;padding:12px;position:absolute;bottom:calc(100% + 11px);right:0;box-shadow:0 20px 54px #0000007a}.mdfm-dock-layout>header b,.mdfm-dock-layout>header span{display:block}.mdfm-dock-layout>header b{text-align:left;font-size:12px!important}.mdfm-dock-layout>header span{color:var(--companion-muted);margin-top:3px;font-size:9px}.mdfm-dock-layout fieldset{border:1px solid var(--companion-line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:5px;margin:10px 0 0;padding:8px;display:grid}.mdfm-dock-layout fieldset:nth-of-type(2){grid-template-columns:1fr 1fr}.mdfm-dock-layout legend{color:#65e6b4;padding:0 4px;font-size:7px;font-weight:950}.mdfm-dock-layout label{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:34px;color:var(--companion-muted);cursor:pointer;border-radius:7px;place-items:center;font-size:8px;font-weight:950;display:grid}.mdfm-dock-layout label.active{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.mdfm-dock-layout input{opacity:0;pointer-events:none;position:absolute}.mdfm-dock-layout label span{font:inherit}.mdfm-dock-layout>small{color:var(--companion-muted);margin-top:8px;font-size:7px;display:block}.mdfm-dock-left,.mdfm-dock-right{border-radius:24px;grid-template-columns:1fr;width:94px;padding:10px 8px;top:50%;bottom:auto;transform:translateY(-50%)}.mdfm-dock-left{right:auto;left:max(14px,env(safe-area-inset-left))}.mdfm-dock-right{right:max(14px,env(safe-area-inset-right));left:auto}.mdfm-dock-left button,.mdfm-dock-right button{min-height:58px;padding:4px}.mdfm-dock-left button:hover,.mdfm-dock-right button:hover{transform:translate(2px)}.mdfm-dock-left button.active>span,.mdfm-dock-right button.active>span{transform:none}.mdfm-dock-left button.active:after,.mdfm-dock-right button.active:after{width:3px;height:18px;bottom:auto;right:1px}.mdfm-dock-left .mdfm-dock-layout{inset:0 auto auto calc(100% + 11px)}.mdfm-dock-right .mdfm-dock-layout{top:0;bottom:auto;right:calc(100% + 11px)}.mdfm.dock-left{padding-left:116px}.mdfm.dock-right{padding-right:116px}@media (max-width:780px){.mdfm{padding-left:0!important;padding-right:0!important}.mdfm-dock.mdfm-dock-left,.mdfm-dock.mdfm-dock-right{top:auto;right:auto;bottom:max(8px,env(safe-area-inset-bottom));border-radius:22px;grid-template-columns:repeat(6,1fr);width:calc(100vw - 16px);padding:7px;left:50%;transform:translate(-50%)}.mdfm-dock-left button:hover,.mdfm-dock-right button:hover{transform:translateY(-2px)}.mdfm-dock-left button.active:after,.mdfm-dock-right button.active:after{width:18px;height:3px;bottom:1px;right:auto}.mdfm-dock-left .mdfm-dock-layout,.mdfm-dock-right .mdfm-dock-layout{inset:auto 0 calc(100% + 10px) auto}.mdfm-dock-layout{width:min(292px,100vw - 24px)}.mdfm-dock-layout-button>span{font-size:20px}}.mdfm-dock-left,.mdfm-dock-right{width:104px}.mdfm-dock-left button,.mdfm-dock-right button{min-height:60px}.mdfm-dock-left b,.mdfm-dock-right b{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:18px;font-size:8px;line-height:1.12;display:-webkit-box;overflow:hidden}.mdfm.dock-left{padding-left:126px;padding-right:0}.mdfm.dock-right{padding-left:0;padding-right:126px}@media (min-width:781px){.mdfm.dock-right.pet-right .companion-float.side-right{right:136px}.mdfm.dock-left.pet-left .companion-float.side-left{left:136px}}@media (max-width:1100px){.mdfm.section-tools .companion-float:not(.open){opacity:0;pointer-events:none;transform:translateY(12px)}}@media (max-width:780px){.mdfm-dock.mdfm-dock-left,.mdfm-dock.mdfm-dock-right{width:calc(100vw - 16px)}.mdfm-dock-left b,.mdfm-dock-right b{text-overflow:ellipsis;white-space:nowrap;min-height:0;line-height:1.2;display:block;overflow:hidden}}.mdfm-view-switch{background:var(--companion-surface);color:var(--companion-muted);border:1px solid #9cc3ff59;border-radius:10px;grid-template-columns:auto 1fr 1fr;align-items:center;display:grid;overflow:hidden}.mdfm-view-switch>span{letter-spacing:.1em;padding:0 7px;font-size:7px;font-weight:950}.mdfm-view-switch button{min-height:34px;color:var(--companion-muted);cursor:pointer;background:0 0;border:0;border-left:1px solid #9cc3ff33;padding:0 8px;font-size:9px;font-weight:900}.mdfm-view-switch button:hover{background:var(--companion-raised);color:var(--companion-ink)}.mdfm-view-switch button.active{background:var(--companion-accent-soft);color:var(--companion-ink);box-shadow:inset 0 -2px #fff3a3}.mdfm-view-switch button:focus-visible{outline-offset:-2px;outline:2px solid #6ef3d4}.mdfm.view-simple .mdfm-hero-copy>p,.mdfm.view-simple .mdfm-section-head p,.mdfm.view-simple .mdfm-tool-launcher>header p,.mdfm.view-simple .mdfm-tool-launcher nav button>span small,.mdfm.view-simple .mdfm-tool-workspace-head p,.mdfm.view-simple .mdfm-footer>p{display:none}.mdfm.view-simple .mdfm-tool-launcher nav button{min-height:61px}.mdfm.view-simple .mdfm-tool-launcher nav button>span{gap:0}.mdfm.view-simple .mdfm-tool-workspace>header.mdfm-tool-workspace-head{min-height:86px}.mdfm.view-simple .mdfm-section-head{margin-bottom:18px}@media (max-width:780px){.mdfm-view-switch{grid-template-columns:1fr 1fr}.mdfm-view-switch>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mdfm-view-switch button{padding:0 7px}.mdfm-view-switch button:first-of-type{border-left:0}.mdfm-dock b{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:18px;font-size:7px;line-height:1.05;display:-webkit-box;overflow:hidden}.mdfm.section-tools .companion-float:not(.open){opacity:0;pointer-events:none;transform:translateY(12px)}}@media (max-width:520px){.mdfm-view-switch button{max-width:58px;padding:0 6px;font-size:8px}.mdfm-header .language-switcher select{max-width:92px}}.mdfm-utility-guide{background:linear-gradient(110deg,var(--companion-raised),var(--companion-raised));border-bottom:1px solid #d7e0ee;grid-template-columns:.8fr 1fr 1fr;gap:8px;padding:12px 14px;display:grid}.mdfm-utility-guide article{background:#ffffffe6;border:1px solid #d9e2f0;border-radius:11px;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:9px;min-height:68px;padding:10px;display:grid}.mdfm-utility-guide article>i{background:var(--companion-raised);width:25px;height:25px;color:var(--companion-ink);border-radius:8px;place-items:center;font-size:9px;font-style:normal;font-weight:950;display:grid;box-shadow:0 4px 10px #0d347429}.mdfm-utility-guide article:nth-child(2)>i{background:var(--companion-accent-soft);color:var(--companion-ink)}.mdfm-utility-guide article:nth-child(3)>i{background:#27a77c}.mdfm-utility-guide article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.mdfm-utility-guide small{color:var(--companion-ink);letter-spacing:.11em;font-size:7px;font-weight:950}.mdfm-utility-guide b{color:var(--companion-ink);font-size:9px;line-height:1.45}.mdfm-dock-layout>header{grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:8px;display:grid}.mdfm-dock-layout>header>span{margin:0}.mdfm-dock-layout>header>span>b{display:block}.mdfm-dock-layout>header>span>small{color:var(--companion-muted);margin-top:3px;font-size:9px;line-height:1.35;display:block}.mdfm-dock-layout>header>button{border:1px solid var(--companion-line);background:var(--companion-surface);width:32px;height:32px;color:var(--companion-ink);cursor:pointer;border-radius:9px;place-items:center;font-size:20px;line-height:1;display:grid}:is(.mdfm-dock-layout>header>button:hover,.mdfm-dock-layout>header>button:focus-visible){border-color:var(--companion-accent);background:var(--companion-raised);color:var(--companion-accent)}@media (max-width:780px){.mdfm-utility-guide{grid-template-columns:1fr;padding:10px}.mdfm-utility-guide article{min-height:0}.mdfm.view-simple .mdfm-utility-guide article{padding:9px}.mdfm.view-simple .mdfm-utility-guide b{font-size:10px}}.mdfm-pet-upgrade-grid{margin-top:20px}.pet-workspace-switcher{border:1px solid var(--companion-line);background:linear-gradient(125deg,var(--companion-raised),var(--companion-raised));border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr) auto;align-items:center;gap:14px;margin-bottom:14px;padding:15px 17px;display:grid;box-shadow:0 12px 34px #1136761a}.pet-workspace-copy>span{color:var(--companion-ink);letter-spacing:.13em;font-size:8px;font-weight:950}.pet-workspace-copy h2{color:var(--companion-ink);letter-spacing:-.035em;margin:4px 0;font-size:clamp(20px,2.2vw,29px)}.pet-workspace-copy p{max-width:660px;color:var(--companion-ink);margin:0;font-size:10px;line-height:1.5}.pet-workspace-tabs{border:1px solid var(--companion-line);background:var(--companion-raised);border-radius:14px;grid-template-columns:1fr 1fr;gap:7px;padding:5px;display:grid}.pet-workspace-tabs button,.pet-workspace-sidekick{color:var(--companion-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;padding:7px;display:grid}.pet-workspace-tabs button.active{border-color:var(--companion-line);background:var(--companion-raised);box-shadow:0 5px 14px #153d841f}.pet-workspace-tabs img,.pet-workspace-sidekick img{object-fit:contain;width:40px;height:40px;image-rendering:pixelated}.pet-workspace-tabs span,.pet-workspace-sidekick span{flex-direction:column;min-width:0;display:flex}.pet-workspace-tabs b,.pet-workspace-sidekick b{font-size:10px}.pet-workspace-tabs small,.pet-workspace-sidekick small{color:var(--companion-ink);white-space:nowrap;margin-top:2px;font-size:7px}.pet-workspace-sidekick{border-color:var(--companion-accent);background:var(--companion-surface);min-width:142px;color:var(--companion-ink)}.pet-workspace-sidekick:hover{background:var(--companion-raised)}.pet-farm-home{margin-top:0}.pet-farm-home>header{border-bottom:1px solid var(--companion-line);color:var(--companion-ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.pet-farm-home>header>span{flex-direction:column;gap:3px;display:flex}.pet-farm-home>header b{font-size:14px}.pet-farm-home>header small{color:var(--companion-ink);font-size:10px}.pet-farm-home>header em{background:var(--companion-raised);color:#107149;letter-spacing:.08em;border-radius:99px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:950}.mdfm.view-simple .pet-workspace-copy p,.mdfm.view-simple .pet-decoration-studio,.mdfm.view-simple .pet-account-bonuses,.mdfm.view-simple .pet-owned-roster,.mdfm.view-simple .pet-almanac,.mdfm.view-simple .pet-loop-preview,.mdfm.view-simple .pet-bond-road,.mdfm.view-simple .pet-event-log{display:none}@media (max-width:1100px){.pet-workspace-switcher{grid-template-columns:1fr minmax(320px,.8fr)}.pet-workspace-sidekick{grid-column:1/-1;justify-self:end}}@media (max-width:700px){.pet-workspace-switcher{grid-template-columns:1fr;padding:13px}.pet-workspace-copy p{font-size:9px}.pet-workspace-tabs{grid-template-columns:1fr 1fr}.pet-workspace-sidekick{grid-column:auto;justify-self:stretch;width:100%}.pet-farm-home>header{flex-direction:column;align-items:flex-start}.pet-farm-home>header em{align-self:flex-start}}@media (max-width:430px){.pet-workspace-tabs{grid-template-columns:1fr}.pet-workspace-tabs button{min-height:58px}}.pet-farm-next-step{border:1px solid var(--companion-line);border-left:5px solid var(--companion-accent);background:linear-gradient(110deg,var(--companion-surface),var(--companion-raised));color:var(--companion-ink);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:12px;padding:16px 18px;display:grid}.pet-farm-next-step span{color:#6ef0cb;letter-spacing:.12em;font-size:8px;font-weight:950}.pet-farm-next-step h3{color:var(--companion-ink);margin:5px 0 4px;font-size:20px}.pet-farm-next-step p{max-width:760px;color:var(--companion-muted);margin:0;font-size:10px;line-height:1.5}.pet-farm-next-step>button{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);min-height:46px;color:var(--companion-ink);cursor:pointer;white-space:nowrap;border-radius:11px;padding:0 16px;font-size:10px;font-weight:950}.pet-farm-next-step>button:hover{background:#fff2a6}.pet-farm-next-step>button span{color:inherit;letter-spacing:0;font-size:13px}.pet-farm-home .pet-habitat{min-height:440px}.pet-squad-builder{background:linear-gradient(120deg,var(--companion-inset),var(--companion-surface));color:var(--companion-ink);border-top:1px solid #81b2ef38;border-bottom:1px solid #81b2ef38;padding:18px 20px}.pet-squad-builder>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.pet-squad-builder>header>div:first-child>span{color:#6ef0cb;letter-spacing:.12em;font-size:8px;font-weight:950}.pet-squad-builder>header h3{color:var(--companion-ink);margin:5px 0 4px;font-size:21px}.pet-squad-builder>header p{max-width:760px;color:var(--companion-muted);margin:0;font-size:10px;line-height:1.5}.pet-squad-score{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:14px;place-items:center;min-width:126px;padding:10px 14px;display:grid}.pet-squad-score small{color:var(--companion-muted);font-size:7px;font-weight:950}.pet-squad-score b{color:var(--companion-accent);margin:2px 0;font-size:28px}.pet-squad-score em{color:#6ef0cb;letter-spacing:.12em;font-size:8px;font-style:normal;font-weight:950}.pet-squad-score.tier-omega{background:linear-gradient(145deg,var(--companion-raised),var(--companion-raised));border-color:#9fffea;box-shadow:0 0 22px #8271ff4d}.pet-squad-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.pet-squad-slot{border:2px solid var(--companion-line);background:linear-gradient(135deg,var(--companion-surface),var(--companion-surface));border-radius:14px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:2px 11px;min-height:94px;padding:10px;display:grid;position:relative;overflow:hidden}.pet-squad-slot>span{color:#6ef0cb;letter-spacing:.1em;grid-column:1/-1;font-size:7px;font-weight:950}.pet-squad-slot>div{border:2px solid var(--companion-line);background:var(--companion-inset);border-radius:13px;grid-row:2/6;place-items:center;width:62px;height:62px;display:grid;position:relative}.pet-squad-slot img{object-fit:contain;width:58px;height:58px;image-rendering:pixelated}.pet-squad-slot>div>em{background:var(--companion-accent-soft);color:var(--companion-ink);border-radius:99px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:950;position:absolute;bottom:-5px;right:-5px}.pet-squad-slot>small{color:var(--companion-muted);font-size:8px}.pet-squad-slot>strong{color:var(--companion-accent);font-size:8px}.pet-squad-slot.empty{min-height:94px;color:var(--companion-ink);text-align:center;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;display:flex}.pet-squad-slot.empty span{color:var(--companion-ink)}.pet-squad-slot.empty b{color:var(--companion-muted);margin:5px 0}.pet-squad-slot.rank-omega{background:linear-gradient(135deg,var(--companion-raised),var(--companion-raised),var(--companion-surface));border-color:#b9fff0;animation:2.3s ease-in-out infinite pet-omega-pulse;box-shadow:inset 0 0 24px #b4fff329,0 0 20px #986aff47}.pet-squad-slot.rank-gold{border-color:var(--companion-accent);background:linear-gradient(135deg,#3c2a08,var(--companion-surface))}.pet-squad-slot.rank-silver{border-color:var(--companion-line);background:linear-gradient(135deg,var(--companion-surface),var(--companion-surface))}.pet-squad-slot.rank-obsidian,.pet-squad-slot.rank-steel{border-color:var(--companion-line)}.pet-squad-slot.rank-bronze{border-color:#b97845}.pet-squad-readout{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.pet-squad-readout>span{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;padding:9px 11px}.pet-squad-readout small,.pet-squad-readout b{display:block}.pet-squad-readout small{color:var(--companion-muted);font-size:7px;font-weight:950}.pet-squad-readout b{color:var(--companion-ink);margin-top:3px;font-size:9px;line-height:1.35}.pet-squad-picker{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:11px;margin-top:10px}.pet-squad-picker>summary{color:var(--companion-ink);cursor:pointer;justify-content:space-between;align-items:center;padding:11px 12px;font-size:9px;font-weight:950;list-style:none;display:flex}.pet-squad-picker>summary::-webkit-details-marker{display:none}.pet-squad-picker>summary span{color:#6ef0cb}.pet-squad-picker>div{border-top:1px solid var(--companion-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:320px;padding:9px;display:grid;overflow:auto}.pet-squad-picker button{border:1px solid var(--companion-line);background:var(--companion-surface);min-width:0;color:var(--companion-ink);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.pet-squad-picker button.active{background:var(--companion-surface);border-color:#6ef0cb}.pet-squad-picker button:disabled{cursor:default;opacity:.72}.pet-squad-picker img{object-fit:contain;width:42px;height:42px;image-rendering:pixelated}.pet-squad-picker button span{flex-direction:column;min-width:0;display:flex}.pet-squad-picker button b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pet-squad-picker button small{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;overflow:hidden}.pet-squad-picker button em{color:var(--companion-accent);font-size:7px;font-style:normal;font-weight:950}.pet-squad-picker p{color:var(--companion-muted);text-align:center;grid-column:1/-1;margin:0;font-size:10px}.pet-loot-card>i{color:var(--companion-accent);letter-spacing:.08em;margin-top:3px;font-size:7px;font-style:normal;font-weight:950}.pet-field-stage{will-change:background-position;background-position:50%}.pet-status-running{animation:9s linear infinite pet-rift-pan}.pet-rift-node-stream{z-index:1;pointer-events:none;position:absolute;inset:70px 0 120px;overflow:hidden}.pet-rift-node-stream i{background:radial-gradient(circle,var(--companion-raised) 0 12%,#61efd0 16% 34%,var(--companion-hover) 38% 55%,transparent 60%);opacity:.3;border:2px solid #a9fff0;border-radius:50%;width:22px;height:22px;position:absolute;right:-42px;box-shadow:0 0 16px #5beed1}.pet-rift-node-stream i:first-child{animation-delay:-1s;top:10%}.pet-rift-node-stream i:nth-child(2){animation-delay:-4s;top:32%}.pet-rift-node-stream i:nth-child(3){animation-delay:-7s;top:58%}.pet-rift-node-stream i:nth-child(4){animation-delay:-9s;top:18%}.pet-rift-node-stream i:nth-child(5){animation-delay:-12s;top:68%}.pet-rift-node-stream i:nth-child(6){animation-delay:-15s;top:43%}.pet-status-running .pet-rift-node-stream i{opacity:1;animation-name:pet-node-cross;animation-duration:8s;animation-timing-function:linear;animation-iteration-count:infinite}.pet-insane-luck .pet-rift-node-stream:after{content:"INSANE LUCK · HYPER MAGNET";background:color-mix(in srgb, var(--companion-inset) 76%, transparent);color:var(--companion-ink);letter-spacing:.11em;border:1px solid #c0fff1;border-radius:999px;padding:7px 12px;font-size:8px;font-weight:950;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #7d59ff}.pet-insane-luck.pet-status-running .pet-rift-node-stream i{filter:hue-rotate(45deg);animation-duration:4.8s}.pet-field-squad{z-index:3;gap:10px}.pet-field-squad article{width:122px}.pet-field-squad article:nth-child(2){transform:translateY(18px)}.pet-field-squad article:nth-child(3){transform:translateY(5px)}.pet-rank-frame{border:3px solid var(--companion-line);background:color-mix(in srgb, var(--companion-inset) 18%, transparent);border-radius:24px;place-items:center;width:112px;height:112px;display:grid;position:relative;box-shadow:0 12px 22px #0000002e}.pet-field-squad .pet-rank-frame img{width:102px;height:102px;margin:0}.pet-rank-frame em{background:var(--companion-surface);color:var(--companion-ink);border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:950;position:absolute;bottom:-4px;right:-5px}.pet-field-squad .rank-omega .pet-rank-frame{background:linear-gradient(145deg,#4658d359,#d334d247);border-color:#bdfff5;animation:1.8s ease-in-out infinite pet-omega-pulse;box-shadow:0 0 30px #ae7effa3}.pet-field-squad .rank-gold .pet-rank-frame{border-color:var(--companion-accent);box-shadow:0 0 22px #ffce4673}.pet-field-squad .rank-silver .pet-rank-frame{border-color:var(--companion-line);box-shadow:0 0 18px #dcebff66}.pet-field-squad .rank-obsidian .pet-rank-frame,.pet-field-squad .rank-steel .pet-rank-frame{border-color:var(--companion-line)}.pet-field-squad .rank-bronze .pet-rank-frame{border-color:#b87743}.pet-field-squad.squad-3{gap:4px}.pet-field-squad.squad-3 .pet-rank-frame{width:100px;height:100px}.pet-reward-squad{grid-template-columns:repeat(3,1fr);gap:7px;margin:9px 0;display:grid}.pet-reward-squad>span{border:1px solid var(--companion-line);background:color-mix(in srgb, var(--companion-inset) 72%, transparent);border-radius:9px;padding:7px}.pet-reward-squad small,.pet-reward-squad b{display:block}.pet-reward-squad small{color:var(--companion-muted);font-size:6px;font-weight:950}.pet-reward-squad b{color:var(--companion-accent);margin-top:3px;font-size:8px;line-height:1.3}.pet-loot-card.rarity-mythic{background:linear-gradient(145deg,#202c70,#6d1f78);border-color:#c5fff6;box-shadow:0 0 24px #bd76ff73}.pet-loot-card.rarity-legendary{background:linear-gradient(145deg,#4d3108,#15204c);border-color:#ffd45d}.pet-loot-card.rarity-epic{border-color:#c888ff}.pet-loot-card small{line-height:1.25}@keyframes pet-rift-pan{0%{background-position:45%}to{background-position:55%}}@keyframes pet-node-cross{0%{right:-42px;transform:scale(.65)rotate(0)}70%{right:72%;transform:scale(1.1)rotate(260deg)}to{opacity:0;right:110%;transform:scale(.35)rotate(420deg)}}@keyframes pet-omega-pulse{0%,to{filter:hue-rotate();box-shadow:0 0 18px #85ffeb4d}50%{filter:hue-rotate(35deg);box-shadow:0 0 34px #c26aff94}}@media (max-width:1050px){.pet-squad-picker>div{grid-template-columns:1fr 1fr}.pet-field-squad.squad-3 article{width:105px}.pet-field-squad.squad-3 .pet-rank-frame{width:92px;height:92px}.pet-field-squad.squad-3 .pet-rank-frame img{width:84px;height:84px}}@media (max-width:700px){.pet-farm-next-step{grid-template-columns:1fr;padding:14px}.pet-farm-next-step>button{width:100%}.pet-squad-builder{padding:14px}.pet-squad-builder>header{grid-template-columns:1fr}.pet-squad-score{grid-template-columns:auto auto auto;justify-content:start;gap:8px}.pet-squad-score b{font-size:20px}.pet-squad-slots{grid-template-columns:1fr}.pet-squad-slot{min-height:82px}.pet-squad-readout,.pet-squad-picker>div{grid-template-columns:1fr}.pet-field-squad{bottom:130px}.pet-field-squad.squad-3{gap:0}.pet-field-squad.squad-3 article{width:96px}.pet-field-squad.squad-3 .pet-rank-frame{border-radius:18px;width:80px;height:80px}.pet-field-squad.squad-3 .pet-rank-frame img{width:73px;height:73px}.pet-field-squad article small{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}.pet-reward-squad{grid-template-columns:1fr}.pet-insane-luck .pet-rift-node-stream:after{font-size:6px}}@media (prefers-reduced-motion:reduce){.pet-status-running,.pet-status-running .pet-rift-node-stream i,.pet-squad-slot.rank-omega,.pet-field-squad .rank-omega .pet-rank-frame{animation:none!important}}.pet-expedition-concept,.pet-expedition-concept *{box-sizing:border-box}.pet-expedition-concept{width:100%;min-width:0}.pet-expedition-concept>header{padding:13px 18px}.pet-expedition-concept>header h2{font-size:clamp(20px,2vw,27px)}.pet-expedition-concept>header p{max-width:720px;margin-top:4px;font-size:10px}.pet-expedition-version{min-height:42px}.pet-story-board{grid-template-columns:minmax(0,1.35fr) minmax(180px,.5fr) minmax(180px,.48fr);gap:12px;padding:12px 18px}.pet-story-copy h3{font-size:18px}.pet-story-copy p{font-size:10px;line-height:1.35}.pet-story-progress{gap:5px}.pet-story-progress strong{font-size:14px}.pet-story-progress small{font-size:8px}.pet-next-objective{min-height:58px;padding-left:11px}.pet-next-objective b{margin:3px 0;font-size:11px}.pet-next-objective small{font-size:8px}.pet-squad-builder{grid-template-columns:minmax(225px,.72fr) minmax(0,1.55fr);gap:9px 12px;padding:12px 16px;display:grid}.pet-squad-builder>header{grid-template-columns:minmax(0,1fr) auto;gap:10px}.pet-squad-builder>header h3{font-size:16px}.pet-squad-builder>header p{font-size:8px;line-height:1.35}.pet-squad-score{border-radius:11px;min-width:92px;padding:7px 9px}.pet-squad-score b{font-size:21px}.pet-squad-slots{gap:7px;margin:0}.pet-squad-slot{border-radius:11px;grid-template-columns:50px minmax(0,1fr);gap:1px 8px;min-height:78px;padding:7px}.pet-squad-slot>div{border-radius:10px;width:48px;height:48px}.pet-squad-slot img{width:44px;height:44px}.pet-squad-slot>b{font-size:10px}.pet-squad-slot>small,.pet-squad-slot>strong{font-size:7px}.pet-squad-readout{grid-column:1/-1;gap:6px;margin:0}.pet-squad-readout>span{padding:6px 8px}.pet-squad-readout b{font-size:8px}.pet-squad-picker{grid-column:1/-1;margin:0}.pet-squad-picker>summary{padding:8px 10px}.pet-expedition-board{grid-template-columns:minmax(0,1fr) minmax(340px,38%);align-items:stretch;width:100%;min-width:0}.pet-field-stage,.pet-mission-planner{min-width:0;min-height:490px}.pet-field-stage{height:auto}.pet-mission-planner{grid-template-columns:1fr;grid-auto-rows:max-content;align-content:start;gap:7px;padding:11px 12px;display:grid}.pet-planner-heading{min-width:0}.pet-planner-heading b{font-size:11px}.pet-route-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.pet-route-tabs button{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;min-height:58px;padding:6px;display:flex}.pet-route-tabs button>span{height:auto;padding:3px 5px;font-size:6px;display:block}.pet-route-tabs b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.pet-route-tabs small{display:none}.pet-route-brief{padding:8px 10px}.pet-route-brief p{margin:3px 0;font-size:9px;line-height:1.3}.pet-route-brief small{font-size:7px;line-height:1.3}.pet-supply-heading span,.pet-supply-heading b{font-size:8px}.pet-supply-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.pet-supply-grid button{text-align:center;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:57px;padding:4px;display:flex}.pet-supply-grid img{width:30px;height:30px}.pet-supply-grid button>span{width:100%;display:block}.pet-supply-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:6px;display:block;overflow:hidden}.pet-supply-grid small,.pet-supply-grid em{display:none}.pet-loot-bag{grid-template-columns:minmax(105px,.58fr) minmax(0,1.42fr);padding:7px 8px}.pet-loot-bag>span small{font-size:7px}.pet-loot-bag article{width:38px;height:42px}.pet-loot-bag article img{width:27px;height:27px}.pet-readiness{gap:3px}.pet-readiness b{font-size:8px}.pet-readiness strong{font-size:13px}.pet-readiness>small{font-size:7px}.pet-expedition-launch{min-height:40px;font-size:9px}.pet-field-squad{bottom:104px}.pet-field-squad.squad-3 article{width:100px}.pet-field-squad.squad-3 .pet-rank-frame{border-radius:19px;width:88px;height:88px}.pet-field-squad.squad-3 .pet-rank-frame img{width:80px;height:80px}.pet-field-squad article b{font-size:11px}.pet-field-squad article small{font-size:8px}.pet-status-running .pet-field-squad{bottom:132px}.pet-status-running .pet-field-command{opacity:0;pointer-events:none}.pet-expedition-progress{gap:5px;padding:9px 11px;bottom:14px;left:14px;right:14px}.pet-expedition-progress strong{font-size:15px}.pet-expedition-progress small{font-size:8px}.mdfm.view-simple .pet-expedition-concept>header p,.mdfm.view-simple .pet-story-copy p,.mdfm.view-simple .pet-story-progress small,.mdfm.view-simple .pet-next-objective small,.mdfm.view-simple .pet-squad-builder>header p,.mdfm.view-simple .pet-loot-bag>span small,.mdfm.view-simple .pet-readiness>small{display:none}.mdfm.view-simple .pet-expedition-concept>header{padding-block:10px}.mdfm.view-simple .pet-story-board{padding-block:9px}.mdfm.view-simple .pet-squad-builder{padding-block:10px}.mdfm.view-simple .pet-field-stage,.mdfm.view-simple .pet-mission-planner{min-height:455px}@media (max-width:900px){.pet-story-board{grid-template-columns:minmax(0,1fr) minmax(170px,.55fr)}.pet-story-copy{grid-column:1/-1}.pet-next-objective{border-left:0;border-top:2px solid var(--companion-accent);padding:8px 0 0}.pet-squad-builder{grid-template-columns:1fr}.pet-squad-builder>header,.pet-squad-slots,.pet-squad-readout,.pet-squad-picker{grid-column:1}.pet-expedition-board{grid-template-columns:1fr}.pet-field-stage{min-height:460px}.pet-mission-planner{min-height:0}.mdfm.view-simple .pet-field-stage{min-height:430px}.mdfm.view-simple .pet-mission-planner{min-height:0}}@media (max-width:700px){.pet-expedition-concept>header{align-items:flex-start;gap:8px}.pet-story-board{grid-template-columns:1fr 1fr;padding:10px 12px}.pet-story-copy{grid-column:1/-1}.pet-story-copy h3{font-size:16px}.pet-squad-builder{padding:10px 11px}.pet-squad-builder>header{grid-template-columns:minmax(0,1fr) auto}.pet-squad-builder>header h3{font-size:14px}.pet-squad-score{grid-template-columns:1fr;min-width:72px;padding:5px}.pet-squad-score b{font-size:17px}.pet-squad-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.pet-squad-slot{text-align:center;flex-direction:column;justify-content:center;gap:2px;min-height:116px;padding:6px;display:flex}.pet-squad-slot>span{font-size:6px}.pet-squad-slot>div{flex:none;width:50px;height:50px}.pet-squad-slot>b,.pet-squad-slot>small,.pet-squad-slot>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pet-squad-readout{grid-template-columns:1fr 1fr}.pet-squad-readout>span:last-child{grid-column:1/-1}.pet-field-stage{min-height:420px}.pet-field-squad{bottom:96px}.pet-status-running .pet-field-squad{bottom:126px}.pet-field-squad.squad-3{gap:0}.pet-field-squad.squad-3 article{width:88px}.pet-field-squad.squad-3 .pet-rank-frame{border-radius:16px;width:72px;height:72px}.pet-field-squad.squad-3 .pet-rank-frame img{width:65px;height:65px}.pet-consciousness{max-width:none;padding:8px 10px;top:62px;left:10px;right:10px}.pet-field-loadout{top:130px}.pet-mission-planner{padding:10px;display:grid}.pet-route-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.pet-supply-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pet-loot-bag{grid-template-columns:1fr}.pet-loot-bag>div{justify-content:flex-start}.pet-squad-picker>div{grid-template-columns:1fr}.pet-reward-squad{grid-template-columns:1fr 1fr}.pet-reward-squad>span:last-child{grid-column:1/-1}}@media (max-width:430px){.pet-story-board{grid-template-columns:1fr}.pet-story-progress,.pet-next-objective{min-height:0}.pet-squad-readout{grid-template-columns:1fr}.pet-squad-readout>span:last-child{grid-column:auto}.pet-field-stage{min-height:400px}.pet-field-squad.squad-3 article{width:80px}.pet-field-squad.squad-3 .pet-rank-frame{width:66px;height:66px}.pet-field-squad.squad-3 .pet-rank-frame img{width:60px;height:60px}.pet-consciousness p{display:none}.pet-field-loadout{top:112px}.pet-route-tabs b{font-size:7px}.pet-supply-grid b{font-size:5px}.pet-loot-bag article:nth-child(n+5){display:none}.pet-expedition-progress{bottom:9px;left:9px;right:9px}.pet-expedition-progress small{display:none}}.pet-loot-guide{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);border-radius:0 0 18px 18px;overflow:hidden}.pet-loot-guide>header{background:linear-gradient(110deg,var(--companion-surface),var(--companion-raised));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 18px;display:grid}.pet-loot-guide>header span{color:#6ef0cb;letter-spacing:.12em;font-size:8px;font-weight:950}.pet-loot-guide>header h3{color:var(--companion-ink);margin:5px 0 3px;font-size:18px}.pet-loot-guide>header p{max-width:700px;color:var(--companion-muted);margin:0;font-size:9px;line-height:1.45}.pet-loot-guide>header>aside{background:color-mix(in srgb, var(--companion-inset) 56%, transparent);border:1px solid #6ef0cb8c;border-radius:12px;place-items:center;min-width:104px;padding:8px 12px;display:grid}.pet-loot-guide>header>aside b{color:var(--companion-accent);font-size:23px}.pet-loot-guide>header>aside small{color:var(--companion-muted);letter-spacing:.08em;font-size:7px;font-weight:950}.pet-loot-answer{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 16px;display:grid}.pet-loot-answer article{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:11px;min-width:0;padding:10px 11px}.pet-loot-answer span{background:var(--companion-accent-soft);color:var(--companion-ink);letter-spacing:.08em;border-radius:999px;padding:3px 7px;font-size:7px;font-weight:950;display:inline-flex}.pet-loot-answer b{margin:6px 0 3px;font-size:10px;line-height:1.35;display:block}.pet-loot-answer p{color:var(--companion-muted);margin:0;font-size:8px;line-height:1.4}.pet-loot-catalog{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;margin:0 16px 16px}.pet-loot-catalog>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) auto;align-items:center;gap:9px;padding:10px 12px;list-style:none;display:grid}.pet-loot-catalog>summary::-webkit-details-marker{display:none}.pet-loot-catalog>summary span{color:#6ef0cb;letter-spacing:.1em;font-size:8px;font-weight:950}.pet-loot-catalog>summary b{font-size:9px}.pet-loot-catalog>summary em{background:var(--companion-raised);color:var(--companion-accent);border-radius:999px;padding:4px 8px;font-size:7px;font-style:normal;font-weight:950}.pet-loot-catalog>div{border-top:1px solid var(--companion-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px;display:grid}.pet-loot-catalog article{border:1px dashed var(--companion-line);background:var(--companion-inset);opacity:.55;border-radius:10px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.pet-loot-catalog article.discovered{border-style:solid;border-color:var(--companion-line);background:linear-gradient(135deg,var(--companion-surface),var(--companion-surface));opacity:1}.pet-loot-catalog article>div{background:var(--companion-inset);border-radius:9px;place-items:center;width:52px;height:52px;display:grid;position:relative}.pet-loot-catalog article img{object-fit:contain;width:45px;height:45px;image-rendering:pixelated;filter:grayscale(.65)}.pet-loot-catalog article.discovered img{filter:none}.pet-loot-catalog article>div em{background:var(--companion-surface);max-width:72px;color:var(--companion-muted);white-space:nowrap;border-radius:99px;padding:3px 5px;font-size:5px;font-style:normal;font-weight:950;position:absolute;bottom:-5px;right:-5px}.pet-loot-catalog article.discovered>div em{background:var(--companion-accent-soft);color:var(--companion-ink)}.pet-loot-catalog article>span{flex-direction:column;min-width:0;display:flex}.pet-loot-catalog article small{color:#6ef0cb;letter-spacing:.07em;font-size:6px;font-weight:950}.pet-loot-catalog article b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.pet-loot-catalog article i{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:6px;font-style:normal;overflow:hidden}.pet-loot-catalog article p{color:var(--companion-muted);margin:4px 0 0;font-size:7px;line-height:1.3}.mdfm.view-simple .pet-loot-guide>header p,.mdfm.view-simple .pet-loot-catalog{display:none}.mdfm.view-simple .pet-loot-guide>header{padding-block:11px}.mdfm.view-simple .pet-loot-answer{padding-block:9px}.mdfm.view-simple .pet-loot-answer p{display:none}@media (max-width:1050px){.pet-loot-catalog>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pet-loot-guide>header{grid-template-columns:minmax(0,1fr) auto;padding:12px}.pet-loot-guide>header h3{font-size:15px}.pet-loot-guide>header>aside{min-width:76px;padding-inline:8px}.pet-loot-answer{grid-template-columns:1fr;padding:9px 11px}.pet-loot-catalog{margin:0 11px 11px}.pet-loot-catalog>summary{grid-template-columns:1fr auto}.pet-loot-catalog>summary b{grid-area:2/1/auto/-1}.pet-loot-catalog>div{grid-template-columns:1fr}.pet-loot-catalog article{grid-template-columns:50px minmax(0,1fr)}}@media (min-width:781px) and (max-width:1500px){.mdfm.dock-right.pet-right .companion-float.side-right{bottom:18px;right:12px}.mdfm.dock-left.pet-left .companion-float.side-left{bottom:18px;left:12px}}@media (max-width:520px){.mdfm.section-farm .companion-float{width:58px;right:4px}.mdfm.section-farm .companion-float.side-left{left:4px;right:auto}.mdfm.section-farm .companion-float-pet{width:58px}.mdfm.section-farm .companion-float-pet img{width:38px;height:38px}.mdfm.section-farm .companion-float-pet>b{font-size:5px}}.pet-farm-home .pet-habitat{background-color:var(--companion-inset);isolation:isolate;background-position:50%;background-size:cover;min-height:500px;box-shadow:inset 0 0 0 1px #fff3}.pet-home-theme-moonlit-haven{background-image:url(/pet-haven-moonlit-v1.webp)}.pet-home-theme-ellinia-canopy{background-image:url(/towns/ellinia-blue-wallpaper.webp)}.pet-home-theme-ludibrium-loft{background-image:url(/towns/ludibrium-blue-wallpaper.webp)}.pet-home-theme-orbis-sky-home{background-image:url(/towns/orbis-blue-wallpaper.webp)}.pet-home-theme-ariant-courtyard{background-image:url(/towns/ariant-blue-wallpaper.webp)}.pet-home-theme-kerning-night-flat{background-image:url(/towns/kerning-city-blue-wallpaper.webp)}.pet-home-theme-el-nath-lodge{background-image:url(/towns/el-nath-blue-wallpaper.webp)}.pet-home-theme-sleepywood-den{background-image:url(/towns/sleepywood-blue-wallpaper.webp)}.pet-habitat:before{content:"";z-index:0;background:linear-gradient(180deg,color-mix(in srgb, var(--companion-inset) 4%, transparent) 42%,color-mix(in srgb, var(--companion-inset) 15%, transparent) 72%,color-mix(in srgb, var(--companion-inset) 48%, transparent));pointer-events:none;position:absolute;inset:0}.pet-home-theme-moonlit-haven:before{background:linear-gradient(180deg,color-mix(in srgb, var(--companion-inset) 2%, transparent) 45%,color-mix(in srgb, var(--companion-inset) 6%, transparent) 76%,color-mix(in srgb, var(--companion-inset) 24%, transparent))}.pet-room-floor{z-index:1;background:linear-gradient(180deg,#150d1826,color-mix(in srgb, var(--companion-inset) 52%, transparent)),repeating-linear-gradient(92deg,#482d30d6 0 9%,#291b26e0 9.3% 18%);pointer-events:none;border-top:2px solid #ebbe6861;height:24%;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #04081952}.pet-home-theme-moonlit-haven .pet-room-floor{background:linear-gradient(180deg,transparent,color-mix(in srgb, var(--companion-inset) 20%, transparent));height:18%;box-shadow:none;border:0}.pet-room-atmosphere{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pet-room-atmosphere i{background:#fff5bb;border-radius:50%;width:4px;height:4px;animation:4.8s ease-in-out infinite pet-home-mote;position:absolute;box-shadow:0 0 12px 4px #72e7da85}.pet-room-atmosphere i:first-child{top:19%;left:18%}.pet-room-atmosphere i:nth-child(2){animation-delay:-1.2s;top:31%;right:22%}.pet-room-atmosphere i:nth-child(3){animation-delay:-2.6s;top:58%;left:42%}.pet-room-atmosphere i:nth-child(4){animation-delay:-3.7s;top:47%;right:8%}@keyframes pet-home-mote{0%,to{opacity:.25;transform:translateY(0)scale(.75)}50%{opacity:.9;transform:translateY(-8px)scale(1.15)}}.pet-habitat .pet-decor-toggle{background:color-mix(in srgb, var(--companion-inset) 88%, transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-color:#ffe270b8;min-height:36px;top:14px;right:14px;box-shadow:0 8px 22px #00000040}.pet-habitat .pet-companion-preview{z-index:5;width:300px;bottom:28px}.pet-habitat .pet-companion-preview>span{background:color-mix(in srgb, var(--companion-inset) 84%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #75e7d285;box-shadow:0 6px 18px #01071447}.pet-habitat .pet-companion-preview b{color:var(--companion-ink);text-shadow:0 2px 5px #04112c;font-size:13px}.pet-habitat .pet-companion-preview small{background:color-mix(in srgb, var(--companion-inset) 58%, transparent);max-width:280px;color:var(--companion-ink);text-overflow:ellipsis;text-shadow:0 1px 3px #020715;white-space:nowrap;border-radius:999px;padding:3px 8px;overflow:hidden}.pet-habitat .pet-farmer-sprite,.pet-habitat .pet-main-sprite{filter:drop-shadow(0 13px 7px #00000061)}.pet-habitat .pet-float-status{z-index:7;border:1px solid #ffffffb8;box-shadow:0 8px 18px #00000038}.pet-habitat-status{z-index:8;background:color-mix(in srgb, var(--companion-inset) 84%, transparent);max-width:calc(100% - 28px);color:var(--companion-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid #75e7d285;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:950;position:absolute;top:14px;left:14px;overflow:hidden;box-shadow:0 6px 18px #01071447}.pet-habitat .pet-decor-slot{z-index:3;filter:none;background:0 0;border:0;border-radius:20px;width:190px;height:150px}.pet-habitat .pet-decor-slot:disabled{opacity:1}.pet-habitat .pet-decor-slot.empty{opacity:0}.pet-habitat .pet-decor-slot.empty.editing{opacity:1;box-shadow:none;background:radial-gradient(at 50% 75%,#ffe2704d,#0000 66%);border:0}.pet-habitat .pet-decor-slot.empty span{width:auto;height:auto;color:var(--companion-ink);box-shadow:none;text-shadow:0 2px 5px #03102a;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;display:flex}.pet-habitat .pet-decor-slot.empty span i{border:1px solid var(--companion-accent);background:color-mix(in srgb, var(--companion-inset) 82%, transparent);width:31px;height:31px;color:var(--companion-accent);border-radius:50%;place-items:center;font-size:18px;font-style:normal;display:grid;box-shadow:0 0 0 5px #ffe45c1f,0 7px 18px #00000040}.pet-habitat .pet-decor-slot.empty span b{letter-spacing:.08em;text-transform:uppercase;font-size:7px}.pet-habitat .pet-decor-slot.occupied.editing{background:radial-gradient(at 50% 75%,#ffe2702e,#0000 70%);border:1px solid #ffe45cc7;box-shadow:inset 0 0 0 3px #ffe45c12}.pet-habitat .pet-decor-slot:not(:disabled):hover{transform:translateY(-2px)}.pet-habitat .pet-decor-slot img{object-fit:contain;width:min(92%,176px);height:138px;image-rendering:pixelated;filter:drop-shadow(0 12px 7px #00000061)}.pet-habitat .pet-decor-slot small{z-index:2;background:color-mix(in srgb, var(--companion-inset) 86%, transparent);opacity:0;border:1px solid #fff3;padding:4px 6px;font-size:6px;transition:opacity .18s;bottom:4px;left:12px;right:12px}:is(.pet-habitat .pet-decor-slot.editing small,.pet-habitat .pet-decor-slot:hover small,.pet-habitat .pet-decor-slot:focus-visible small){opacity:1}.pet-habitat .pet-decor-left-hill{bottom:35%;left:2%}.pet-habitat .pet-decor-right-hill{bottom:35%;right:2%}.pet-habitat .pet-decor-left-meadow{z-index:4;width:165px;height:128px;bottom:2%;left:1%}.pet-habitat .pet-decor-right-meadow{z-index:4;width:165px;height:128px;bottom:2%;right:1%}.pet-habitat .pet-decor-left-meadow img,.pet-habitat .pet-decor-right-meadow img{width:min(92%,148px);height:116px}.pet-decoration-studio{box-shadow:0 14px 34px #0b2c6514}.pet-decoration-studio:not(.is-open)>header{border-bottom:0}.pet-decoration-studio>header .pet-decoration-open{border-color:var(--companion-line);background:var(--companion-hover);color:var(--companion-ink)}.pet-decoration-studio>header .pet-decoration-open:hover{background:var(--companion-raised)}.pet-decoration-studio.is-open>header{border-bottom:1px solid #d8e2ef}.pet-wallpaper-picker{background:linear-gradient(145deg,var(--companion-inset),var(--companion-surface));border-bottom:1px solid #d8e2ef;padding:14px}.pet-wallpaper-picker>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 18px;padding:2px 2px 11px;display:grid}.pet-wallpaper-picker>header span{color:#65e6b4;letter-spacing:.11em;font-size:8px;font-weight:950}.pet-wallpaper-picker>header b{color:var(--companion-ink);grid-row:2;font-size:14px}.pet-wallpaper-picker>header small{max-width:360px;color:var(--companion-muted);text-align:right;grid-area:1/2/3;font-size:8px;line-height:1.4}.pet-wallpaper-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pet-wallpaper-picker button{border:1px solid var(--companion-line);background:var(--companion-surface);min-width:0;color:var(--companion-ink);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px;padding:6px;display:grid;position:relative;overflow:hidden}.pet-wallpaper-picker button:hover:not(:disabled),.pet-wallpaper-picker button.active{border-color:var(--companion-accent);background:var(--companion-raised);box-shadow:inset 0 -3px #ffe45c}.pet-wallpaper-picker button.locked{cursor:not-allowed;opacity:.58}.pet-wallpaper-picker button.locked img{filter:grayscale(.8)brightness(.55)}.pet-wallpaper-picker img{object-fit:cover;border-radius:7px;width:78px;height:52px}.pet-wallpaper-picker button>span{flex-direction:column;min-width:0;display:flex}.pet-wallpaper-picker button small{color:#65e6b4;letter-spacing:.07em;font-size:6px;font-weight:950}.pet-wallpaper-picker button b{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 2px;font-size:8px;overflow:hidden}.pet-wallpaper-picker button i{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-style:normal;overflow:hidden}.pet-wallpaper-picker button em{background:var(--companion-accent-soft);color:var(--companion-ink);border-radius:999px;padding:2px 5px;font-size:5px;font-style:normal;font-weight:950;position:absolute;top:5px;right:5px}.pet-wallpaper-picker button.locked em{background:var(--companion-raised);color:var(--companion-muted)}@media (max-width:1050px){.pet-wallpaper-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pet-farm-home .pet-habitat{min-height:470px}}@media (max-width:700px){.pet-farm-home .pet-habitat{min-height:420px}.pet-habitat .pet-companion-preview{bottom:20px}.pet-habitat .pet-decor-slot{width:132px;height:112px}.pet-habitat .pet-decor-slot img{width:126px;height:104px}.pet-habitat .pet-decor-left-hill{bottom:38%;left:-2%}.pet-habitat .pet-decor-right-hill{bottom:38%;right:-2%}.pet-habitat .pet-decor-left-meadow,.pet-habitat .pet-decor-right-meadow{width:118px;height:100px}.pet-habitat .pet-decor-left-meadow img,.pet-habitat .pet-decor-right-meadow img{width:112px;height:94px}.pet-wallpaper-picker>header{flex-direction:column;align-items:flex-start;display:flex}.pet-wallpaper-picker>header small{text-align:left}.pet-wallpaper-picker>div{grid-template-columns:1fr 1fr}.pet-decoration-studio>header>div:last-child{flex-wrap:wrap;width:100%}.pet-decoration-studio>header button{flex:1}}@media (max-width:480px){.pet-farm-home .pet-habitat{background-position:50%;min-height:370px}.pet-habitat .pet-companion-preview{width:230px;bottom:16px}.pet-habitat .pet-companion-preview small{max-width:220px}.pet-habitat .pet-decor-left-hill,.pet-habitat .pet-decor-right-hill{width:104px;height:92px;bottom:40%}.pet-habitat .pet-decor-left-meadow,.pet-habitat .pet-decor-right-meadow{width:92px;height:84px;bottom:3%}.pet-habitat .pet-decor-slot img,.pet-habitat .pet-decor-left-meadow img,.pet-habitat .pet-decor-right-meadow img{width:96px;height:82px}.pet-habitat .pet-decor-slot.empty span b{display:none}.pet-wallpaper-picker>div{grid-template-columns:1fr}.pet-wallpaper-picker button{grid-template-columns:88px minmax(0,1fr)}.pet-wallpaper-picker img{width:88px}.pet-habitat-status{max-width:calc(100% - 18px);padding:5px 7px;font-size:7px;top:9px;left:9px}}@media (prefers-reduced-motion:reduce){.pet-room-atmosphere i{animation:none}}.mdfm-farm-section{-webkit-backdrop-filter:none;backdrop-filter:none}.pet-habitat,.pet-field-stage{contain:paint}@supports (content-visibility:auto){.mdfm-section:not(.mdfm-farm-section){content-visibility:auto;contain-intrinsic-size:auto 900px}.pet-decoration-studio,.pet-account-bonuses,.pet-collection-hub,.pet-event-log,.pet-loot-guide,.pet-game-notes{content-visibility:auto;contain-intrinsic-size:auto 720px}}@media (max-width:780px){.pet-room-atmosphere i{animation:none}.pet-habitat .pet-decor-toggle,.pet-habitat .pet-companion-preview>span,.pet-habitat-status{-webkit-backdrop-filter:none;backdrop-filter:none}}.mdfm-catalog-toolbar{border:1px solid var(--md-line);background:var(--companion-raised);border-radius:16px;grid-template-columns:minmax(280px,1.1fr) minmax(520px,1.9fr);gap:12px;margin-bottom:12px;padding:14px;display:grid}.mdfm-catalog-search,.mdfm-catalog-fields>label,.mdfm-trade-toolbar>label,.mdfm-pet-toolbar>label,.mdfm-supply-toolbar>label{flex-direction:column;gap:6px;min-width:0;display:flex}.mdfm-catalog-search>label,.mdfm-catalog-fields label>span,.mdfm-trade-toolbar label>span,.mdfm-trade-toolbar>div>span,.mdfm-pet-toolbar label>span,.mdfm-supply-toolbar label>span{color:var(--md-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.mdfm-catalog-search>div{border:1px solid var(--md-line);background:var(--companion-raised);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.mdfm-catalog-search input,.mdfm-catalog-fields input,.mdfm-catalog-fields select,.mdfm-trade-toolbar input,.mdfm-trade-toolbar select,.mdfm-pet-toolbar input,.mdfm-pet-toolbar select,.mdfm-supply-toolbar input,.mdfm-supply-toolbar select{border:1px solid var(--md-line);background:var(--companion-raised);min-width:0;color:var(--md-ink);border-radius:9px;outline:none;padding:10px 11px;font:750 10px/1.2 inherit}.mdfm-catalog-search input{border:0;border-radius:0}.mdfm-catalog-search input:focus,.mdfm-catalog-fields :is(input,select):focus,.mdfm-trade-toolbar :is(input,select):focus,.mdfm-pet-toolbar :is(input,select):focus,.mdfm-supply-toolbar :is(input,select):focus{box-shadow:inset 0 0 0 2px #5a7fe0}.mdfm-catalog-search button{background:var(--md-blue);color:var(--companion-ink);cursor:pointer;border:0;padding:0 15px;font-size:9px;font-weight:900}.mdfm-catalog-search button:disabled{opacity:.5}.mdfm-catalog-search small{color:var(--md-muted);font-size:8px;line-height:1.45}.mdfm-catalog-fields{grid-template-columns:1fr 1fr 1.35fr auto;align-items:end;gap:9px;display:grid}.mdfm-check{align-items:center;min-height:37px;padding:0 8px;flex-direction:row!important;gap:7px!important;display:flex!important}.mdfm-check input{width:15px;height:15px;padding:0}.mdfm-filter-line{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mdfm-filter-line .mdfm-filters{margin-bottom:11px}.mdfm-density{border:1px solid var(--md-line);background:var(--companion-raised);border-radius:9px;flex:none;gap:3px;padding:3px;display:flex}.mdfm-density button{color:var(--md-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:8px;font-weight:900}.mdfm-density button.active{background:var(--companion-raised);color:var(--md-blue);box-shadow:0 2px 8px #142a5014}.mdfm-result-bar{border:1px solid var(--md-line);background:var(--companion-raised);color:var(--md-muted);border-radius:10px;align-items:center;gap:12px;margin:0 0 10px;padding:9px 11px;font-size:9px;display:flex}.mdfm-result-bar span{color:var(--md-ink)}.mdfm-result-bar span b{color:var(--md-blue);font-size:12px}.mdfm-result-bar small{color:var(--md-muted);margin-left:auto;font-size:8px}.mdfm-result-bar button,.mdfm-show-more,.mdfm-supply-toolbar>button{border:1px solid var(--companion-line);background:var(--companion-raised);color:var(--md-blue);cursor:pointer;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:900}.mdfm-result-bar button:disabled{cursor:wait;opacity:.55}.mdfm-show-more{margin:12px auto 0;padding:10px 16px;display:block}.mdfm-upgrade-cp{flex-direction:column;gap:2px;min-width:0;line-height:1.15;display:flex}.mdfm-upgrade-cp b{white-space:nowrap;font-size:11px}.mdfm-upgrade-cp small{color:#597069;white-space:nowrap;font-size:8px;font-weight:850}.mdfm-market-table.compact>button{padding-top:8px;padding-bottom:8px}.mdfm-market-table.compact .mdfm-asset-name>img{width:31px;height:31px}.mdfm-market-table.compact .mdfm-asset-name small,.mdfm-market-table.compact>button>span:nth-child(2)>small{display:none}.mdfm-market-table>button{position:relative}.mdfm-market-table>button:focus-visible{z-index:2;outline-offset:-3px;outline:3px solid #63e8cb}.mdfm-market-gear-peek{z-index:5;border:1px solid var(--companion-line);background:linear-gradient(135deg,color-mix(in srgb, var(--companion-inset) 99%, transparent),color-mix(in srgb, var(--companion-inset) 99%, transparent));opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));align-items:stretch;gap:5px;padding:6px;transition:opacity .14s,transform .14s,visibility .14s;display:grid;position:absolute;inset:6px 8px 6px clamp(290px,38%,560px);transform:translateY(4px);box-shadow:0 12px 30px #00051980,inset 3px 0 #ffe45c}:is(.mdfm-market-table>button:hover>.mdfm-market-gear-peek,.mdfm-market-table>button:focus-visible>.mdfm-market-gear-peek){opacity:1;visibility:visible;transform:none}.mdfm-market-gear-peek>span{background:color-mix(in srgb, var(--companion-inset) 78%, transparent);border:1px solid #6e99d761;border-radius:8px;align-content:center;gap:1px;min-width:0;padding:5px 7px;display:grid}.mdfm-market-gear-peek small{letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:900;overflow:hidden;color:var(--companion-muted)!important;font-size:8px!important}.mdfm-market-gear-peek b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.18;overflow:hidden;color:#83f1cf!important}.mdfm-market-gear-peek .is-loss b{color:#ff9caf!important}.mdfm-market-gear-peek .is-potential{background:#53430461;border-color:#ffe45c94}.mdfm-market-gear-peek .is-potential b{color:var(--companion-accent)!important}.mdfm-market-gear-peek .is-bonus{background:color-mix(in srgb, var(--companion-inset) 50%, transparent);border-color:#a67eff99}.mdfm-market-gear-peek .is-bonus b{color:var(--companion-ink)!important}.mdfm-asset-summary>.gear-stat-panel{grid-area:3/1/auto/-1;max-width:none}.mdfm-trade-toolbar{border:1px solid var(--md-line);background:var(--companion-raised);border-radius:14px;grid-template-columns:minmax(230px,1.2fr) minmax(135px,.55fr) minmax(160px,.7fr) auto;align-items:end;gap:10px;margin-bottom:4px;padding:14px;display:grid}.mdfm-trade-toolbar>div{flex-wrap:wrap;gap:4px;display:flex}.mdfm-trade-toolbar>div>span{width:100%}.mdfm-trade-toolbar>div button{border:1px solid var(--md-line);background:var(--companion-raised);color:var(--md-muted);cursor:pointer;border-radius:7px;padding:9px 7px;font-size:8px;font-weight:900}.mdfm-trade-toolbar>div button.active{border-color:var(--md-blue);background:var(--companion-raised);color:var(--md-blue)}.mdfm-trades>button>em small{margin-top:3px;display:block}.mdfm-pet-goals{flex-wrap:wrap;align-items:center;gap:7px;margin:18px 0 8px;display:flex}.mdfm-pet-goals>span{color:var(--md-muted);letter-spacing:.1em;margin-right:3px;font-size:8px;font-weight:950}.mdfm-pet-goals button{border:1px solid var(--companion-line);background:var(--companion-raised);color:var(--md-blue);cursor:pointer;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900}.mdfm-pet-goals button:hover{border-color:var(--md-blue);background:var(--companion-raised)}.mdfm-pet-toolbar{border:1px solid var(--md-line);background:var(--companion-raised);border-radius:14px;grid-template-columns:minmax(230px,1.3fr) repeat(4,minmax(130px,.72fr)) minmax(150px,.8fr);align-items:end;gap:10px;margin:0 0 10px;padding:14px;display:grid}.mdfm-pet-check{border:1px solid var(--md-line);background:var(--companion-raised);border-radius:9px;align-items:center;min-height:38px;padding:8px 10px;flex-direction:row!important;gap:8px!important;display:flex!important}.mdfm-pet-check input{width:15px;height:15px;accent-color:var(--md-blue)}.mdfm-pet-check span{line-height:1.3}.mdfm-pet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mdfm-pet-grid>button,.mdfm-pet-loading{min-height:390px}.mdfm-pet-owned{letter-spacing:.06em;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:950;position:absolute;top:20px;right:20px}.mdfm-pet-owned.owned{color:#08734c;background:#dff8ea}.mdfm-pet-owned.missing{color:#725600;background:#fff4c7}.mdfm-pet-cheapest{color:#08734c;letter-spacing:.05em;margin:5px 0 0;font-size:7px;font-weight:950}.mdfm-supply-toolbar{border-bottom:1px solid var(--md-line);background:var(--companion-raised);grid-template-columns:minmax(240px,1fr) minmax(150px,.45fr) auto;align-items:end;gap:10px;padding:13px 14px;display:grid}.mdfm-supply-toolbar>button{height:37px}.mdfm-activity>.mdfm-result-bar{border-width:0 0 1px;border-radius:0;margin:0}.mdfm-activity .mdfm-ledger{max-height:620px;overflow:auto}.theme-dark :is(.mdfm-catalog-toolbar,.mdfm-trade-toolbar,.mdfm-pet-toolbar,.mdfm-supply-toolbar,.mdfm-result-bar,.mdfm-density){border-color:var(--md-line);background:var(--companion-inset);color:var(--md-ink)}.theme-dark :is(.mdfm-catalog-search>div,.mdfm-catalog-search input,.mdfm-catalog-fields input,.mdfm-catalog-fields select,.mdfm-trade-toolbar input,.mdfm-trade-toolbar select,.mdfm-trade-toolbar>div button,.mdfm-pet-toolbar input,.mdfm-pet-toolbar select,.mdfm-pet-check,.mdfm-pet-goals button,.mdfm-supply-toolbar input,.mdfm-supply-toolbar select,.mdfm-result-bar button,.mdfm-show-more,.mdfm-supply-toolbar>button,.mdfm-density button.active){border-color:var(--companion-line);background:var(--companion-inset);color:var(--companion-ink)}.theme-dark .mdfm-trade-toolbar>div button.active{border-color:var(--companion-line);background:var(--companion-raised);color:var(--companion-ink)}@media (max-width:1050px){.mdfm-catalog-toolbar{grid-template-columns:1fr}.mdfm-catalog-fields{grid-template-columns:repeat(3,1fr) auto}.mdfm-trade-toolbar,.mdfm-pet-toolbar{grid-template-columns:1fr 1fr}.mdfm-pet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1150px){.mdfm-asset-summary>.gear-stat-panel{grid-row:4}.mdfm-asset-summary>.mdfm-summary-actions{grid-row:5}}@media (max-width:780px){.mdfm-catalog-fields,.mdfm-trade-toolbar,.mdfm-pet-toolbar,.mdfm-supply-toolbar{grid-template-columns:1fr}.mdfm-filter-line{flex-direction:column;align-items:stretch}.mdfm-density{align-self:flex-start}.mdfm-result-bar{flex-wrap:wrap;align-items:flex-start}.mdfm-result-bar small{order:3;width:100%;margin-left:0}.mdfm-result-bar button{margin-left:auto}.mdfm-mobile-coach-sort{border:1px solid var(--companion-line);background:var(--companion-raised);scrollbar-width:none;border-radius:11px;align-items:center;gap:7px;margin:0 0 10px;padding:8px;display:flex;overflow-x:auto}.mdfm-mobile-coach-sort::-webkit-scrollbar{display:none}.mdfm-mobile-coach-sort>span{color:var(--companion-ink);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:8px;font-weight:950}.mdfm-mobile-coach-sort button{border:1px solid var(--companion-line);background:var(--companion-raised);min-height:36px;color:var(--companion-ink);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:900;display:flex}.mdfm-mobile-coach-sort button i{font-size:12px;font-style:normal}.mdfm-mobile-coach-sort button.active{border-color:var(--companion-line);background:var(--companion-hover);color:var(--companion-ink)}.mdfm-pet-grid{grid-template-columns:1fr}.mdfm-market-table.compact>button{padding:10px}.mdfm-supply-toolbar>button{width:max-content}.mdfm-market-gear-peek{display:none}.mdfm-asset-summary>.gear-stat-panel{grid-row:4}.mdfm-asset-summary>.mdfm-summary-actions{grid-row:5}}.mdfm-filters .mdfm-coach-cache-toggle{border-color:var(--companion-line);background:var(--companion-raised);min-height:42px;color:var(--companion-ink);text-align:left;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 8px;display:grid}.mdfm-filters .mdfm-coach-cache-toggle:hover{border-color:var(--companion-line);background:var(--companion-raised)}.mdfm-filters .mdfm-coach-cache-toggle.active{background:linear-gradient(120deg,var(--companion-raised),var(--companion-raised));color:#083f37;border-color:#18a078;box-shadow:inset 0 -2px #35d6ae}.mdfm-coach-cache-toggle img{object-fit:contain;width:27px;height:27px;image-rendering:pixelated}.mdfm-coach-cache-toggle>span{flex-direction:column;min-width:0;display:flex}.mdfm-coach-cache-toggle b{font-size:9px}.mdfm-coach-cache-toggle small{color:var(--companion-ink);white-space:nowrap;margin-top:1px;font-size:7px}.mdfm-coach-cache-toggle>i{color:var(--companion-ink);background:#d5deeb;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:950}.mdfm-coach-cache-toggle.active>i{color:var(--companion-ink);background:#0b745d}@media (max-width:520px){.mdfm-filters .mdfm-coach-cache-toggle{order:20;width:100%}.mdfm-filters .mdfm-roi-toggle{order:21;width:100%;margin-left:0}}#market .mdfm-economy-panel>.mdfm-economy-tabs{flex-wrap:wrap;width:fit-content;max-width:100%;margin:0 0 14px;display:flex}#market .mdfm-economy-tabs button{white-space:normal;min-height:42px}.mdfm-pet-upgrade-banner{grid-template-columns:minmax(250px,.48fr) minmax(0,1.52fr);gap:18px;margin-bottom:10px;padding:20px 24px}.mdfm-pet-upgrade-copy h2{font-size:clamp(23px,2.3vw,34px)}.mdfm-pet-hot-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.mdfm-pet-hot-grid>button{background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 94%, transparent),color-mix(in srgb, var(--companion-inset) 97%, transparent));min-width:0;min-height:132px;color:var(--companion-ink);text-align:left;cursor:pointer;border:1px solid #6fbfee7a;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:2px 8px;padding:10px;display:grid;position:relative;box-shadow:0 9px 22px #00000029}.mdfm-pet-hot-grid>button.is-magnet{background:radial-gradient(circle at 85% 0,#ffe45c2e,transparent 36%),linear-gradient(145deg,var(--companion-raised),var(--companion-surface));border-color:#ffe45cc7;box-shadow:0 12px 28px #0000003b,inset 0 0 0 1px #ffe45c1c}:is(.mdfm-pet-hot-grid>button:hover,.mdfm-pet-hot-grid>button:focus-visible){border-color:#6ef0cb;outline:none;transform:translateY(-2px)}.mdfm-pet-hot-grid>button>span{grid-column:1/-1;align-items:center;gap:5px;min-width:0;display:flex}.mdfm-pet-hot-grid>button>span i{color:var(--companion-ink);letter-spacing:.08em;background:#ff4f78;border-radius:999px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:950;box-shadow:0 0 13px #ff4f7861}.mdfm-pet-hot-grid>button.is-magnet>span i{background:var(--companion-accent-soft);color:var(--companion-ink);box-shadow:0 0 14px #ffe45c57}.mdfm-pet-hot-grid>button>span small{color:var(--companion-accent);letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:950;overflow:hidden}.mdfm-pet-hot-grid img{object-fit:contain;width:46px;height:46px;image-rendering:pixelated;filter:drop-shadow(0 5px 7px #00000061);grid-row:2/5}.mdfm-pet-hot-grid b,.mdfm-pet-hot-grid strong,.mdfm-pet-hot-grid em,.mdfm-pet-hot-grid u{min-width:0;display:block}.mdfm-pet-hot-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mdfm-pet-hot-grid strong{color:var(--companion-accent);font-size:14px}.mdfm-pet-hot-grid em{color:#78f0c5;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-style:normal;font-weight:950;line-height:1.3;overflow:hidden}.mdfm-pet-hot-grid u{color:var(--companion-muted);grid-column:1/-1;margin-top:4px;font-size:7px;font-weight:900;text-decoration:none}.mdfm-pet-feed-status{background:var(--companion-raised);color:#69223a;border:1px solid #e6a7b5;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;padding:10px 12px;display:flex}.mdfm-pet-feed-status span{flex-direction:column;min-width:0;display:flex}.mdfm-pet-feed-status b{font-size:10px}.mdfm-pet-feed-status small{margin-top:2px;font-size:8px}.mdfm-pet-feed-status button{background:var(--companion-hover);color:var(--companion-ink);cursor:pointer;border:0;border-radius:8px;flex:none;padding:8px 10px;font-size:8px;font-weight:950}.pet-workspace-switcher{border-radius:16px;grid-template-columns:minmax(160px,.55fr) minmax(430px,1.5fr);align-items:stretch;gap:8px;margin-bottom:10px;padding:8px;display:grid}.pet-workspace-switcher>button{border:1px solid var(--companion-line);background:var(--companion-raised);min-width:0;color:var(--companion-ink);cursor:pointer;text-align:left;border-radius:12px}.pet-workspace-home,.pet-workspace-sidekick{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.pet-workspace-home img,.pet-workspace-sidekick img{object-fit:contain;width:44px;height:44px;image-rendering:pixelated}.pet-workspace-switcher button>span:not(.pet-expedition-launch-art){flex-direction:column;min-width:0;display:flex}.pet-workspace-switcher button small{color:var(--companion-ink);letter-spacing:.08em;font-size:7px;font-weight:950}.pet-workspace-switcher button b{margin-top:2px;font-size:12px}.pet-workspace-switcher button em{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;font-style:normal;overflow:hidden}.pet-workspace-home.active{border-color:var(--companion-line);background:var(--companion-raised);box-shadow:inset 0 -3px #2763d5}.pet-workspace-sidekick{min-width:0;border-color:var(--companion-line)!important;background:var(--companion-surface)!important;color:var(--companion-ink)!important}.pet-workspace-sidekick small{color:var(--companion-accent)!important}.pet-workspace-sidekick em{color:var(--companion-muted)!important}.pet-workspace-expedition{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #09265b33;border-color:var(--companion-accent)!important;background:radial-gradient(circle at 78% 0,#8b53ff54,transparent 34%),linear-gradient(120deg,var(--companion-inset),var(--companion-raised))!important;color:var(--companion-ink)!important;padding:8px 12px!important}.pet-workspace-expedition:after{content:"MINI GAME";color:#ffffff0d;letter-spacing:-.06em;pointer-events:none;font-size:30px;font-weight:950;position:absolute;bottom:-2px;right:8px}.pet-expedition-launch-art{background:var(--companion-inset);border:1px solid #ffe45c7a;border-radius:11px;place-items:center;width:66px;height:58px;display:grid;position:relative}.pet-expedition-launch-art img{object-fit:contain;width:54px;height:54px;image-rendering:pixelated;filter:drop-shadow(0 5px 8px #00000073)}.pet-expedition-launch-art i{background:var(--companion-accent-soft);width:24px;height:24px;color:var(--companion-ink);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid;position:absolute;bottom:-4px;right:-5px;box-shadow:0 4px 10px #0000004d}.pet-workspace-expedition small{color:#6ef0cb!important;font-size:8px!important}.pet-workspace-expedition b{font-size:17px!important}.pet-workspace-expedition em{color:var(--companion-muted)!important;font-size:9px!important}.pet-workspace-expedition>strong{z-index:1;background:var(--companion-accent-soft);color:var(--companion-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;display:flex}.pet-workspace-expedition>strong i{font-size:13px;font-style:normal}.pet-workspace-expedition:hover,.pet-workspace-expedition.active{transform:translateY(-1px);box-shadow:0 10px 28px #1437844d,inset 0 -3px #ffe45c}.pet-workspace-switcher{position:relative}.pet-workspace-guide{z-index:3;place-items:center;width:34px;height:34px;font-size:16px;font-weight:950;position:absolute;top:-8px;right:-8px;box-shadow:0 5px 14px #07215040;border:2px solid var(--companion-line)!important;background:var(--companion-hover)!important;min-width:34px!important;color:var(--companion-ink)!important;border-radius:50%!important;padding:0!important;display:grid!important}:is(.pet-workspace-guide:hover,.pet-workspace-guide:focus-visible){background:var(--companion-accent-soft)!important;color:var(--companion-ink)!important}.pet-farm-next-step{min-height:62px;margin:8px;padding:10px 12px}.pet-farm-next-step h3{margin:3px 0 0;font-size:16px}.pet-farm-next-step p{display:none}.pet-farm-next-step>button{min-height:40px}.pet-guide-backdrop{z-index:12000;background:color-mix(in srgb, var(--companion-inset) 72%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pet-guide-modal{border:1px solid var(--companion-line);background:var(--companion-raised);border-radius:20px;flex-direction:column;width:min(1040px,100%);max-height:min(820px,100vh - 36px);display:flex;overflow:hidden;box-shadow:0 32px 90px #0000007a}.pet-guide-modal>header{border-bottom:1px solid var(--companion-line);background:linear-gradient(120deg,var(--companion-inset),var(--companion-raised));color:var(--companion-ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 17px;display:flex}.pet-guide-modal>header span{flex-direction:column;display:flex}.pet-guide-modal>header small{color:#6ef0cb;letter-spacing:.12em;font-size:8px;font-weight:950}.pet-guide-modal>header b{margin-top:3px;font-size:19px}.pet-guide-modal>header button{border:1px solid var(--companion-line);background:var(--companion-surface);width:36px;height:36px;color:var(--companion-ink);cursor:pointer;border-radius:10px;place-items:center;font-size:23px;display:grid}.pet-guide-modal>header button:hover{border-color:var(--companion-accent);color:var(--companion-accent)}.pet-guide-scroll{padding:14px;overflow:auto}.pet-guide-modal .pet-loop-preview,.mdfm.view-simple .pet-guide-modal .pet-loop-preview{margin:0 0 10px;display:grid}.pet-guide-modal .pet-bond-road,.mdfm.view-simple .pet-guide-modal .pet-bond-road{margin:0 0 10px;display:block}.pet-guide-modal .pet-almanac,.mdfm.view-simple .pet-guide-modal .pet-almanac{margin:0;display:block}.pet-guide-modal .pet-almanac article{min-height:155px}.pet-guide-modal .pet-almanac img{width:56px;height:56px}.pet-farm-panel{gap:12px;padding:22px}.pet-panel-top:before{content:"♣";background:var(--companion-surface);color:#65e6b4;border:1px solid #65e6b4;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.pet-panel-top span{font-size:10px}.pet-panel-top b{margin-left:auto;font-size:11px}.pet-level-line>span{font-size:16px}.pet-level-line small{font-size:9px}.pet-vitals{gap:10px}.pet-vitals>div{grid-template-columns:24px 1fr auto;align-items:center}.pet-vitals>div:before{background:var(--companion-surface);width:22px;height:22px;color:var(--companion-accent);border-radius:7px;place-items:center;font-size:12px;display:grid}.pet-vitals>div:first-child:before{content:"●"}.pet-vitals>div:nth-child(2):before{content:"♥";color:#ff86a3}.pet-vitals>div:nth-child(3):before{content:"ϟ";color:#8ff5cb}.pet-vitals span,.pet-vitals b{font-size:10px}.pet-vitals i{grid-column:2/-1;height:7px}.pet-token-balance span{font-size:10px}.pet-token-balance small{font-size:9px}.pet-care-actions{gap:8px}.pet-care-actions button{min-height:76px;padding-top:35px;font-size:12px;position:relative}.pet-care-actions button:before{content:"";width:32px;height:32px;image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:7px;left:50%;transform:translate(-50%)}.pet-care-actions .action-feed:before{background-image:url(https://api-static.msu.io/itemimages/icon/2000000.png)}.pet-care-actions .action-play:before{background-image:url(https://api-static.msu.io/itemimages/icon/2000001.png)}.pet-care-actions .action-rest:before{background-image:url(https://api-static.msu.io/itemimages/icon/2000003.png)}.pet-care-actions small{font-size:8px}.pet-connect-button,.pet-market-button{text-align:left;align-items:center;display:flex;position:relative;min-height:50px!important;padding:7px 42px 7px 48px!important;font-size:11px!important}.pet-connect-button:before,.pet-market-button:before,.pet-disconnect:before,.pet-analyze-button:before{width:27px;height:27px;color:var(--companion-accent);background:#ffffff1f;border-radius:8px;place-items:center;font-size:15px;display:grid;position:absolute;left:11px}.pet-connect-button:after,.pet-market-button:after{content:"›";color:currentColor;font-size:22px;position:absolute;right:15px}.action-claim:before{content:"✦"}.action-find:before{content:"♥"}.action-sync:before{content:"↻"}.action-rescan:before{content:"⌕"}.action-market:before{content:"↗"}.pet-disconnect,.pet-analyze-button{text-align:left;position:relative;min-height:36px!important;padding-left:36px!important;font-size:9px!important}.pet-disconnect:before{content:"×";color:#ff9bad;left:4px}.pet-analyze-button:before{content:"◎";color:var(--companion-muted);left:4px}.pet-farm-panel>p{background:#65e6b40f;border-radius:8px;padding:8px 10px;font-size:9px;line-height:1.5}.pet-collection-grid>article{min-height:0;padding:8px}.pet-collection-pet{grid-template-columns:46px minmax(0,1fr);gap:7px;margin-top:5px}.pet-collection-pet>img{width:46px;height:46px}.pet-collection-pet b{font-size:10px}.pet-collection-pet small{margin-top:2px}.pet-collection-pet strong{margin-top:3px;font-size:7px}.pet-collection-equips{margin-top:6px;padding-top:6px}.pet-collection-equips>span{display:none}.pet-collection-equips>div{gap:4px;margin-top:0}.pet-collection-equips a{width:32px;padding:2px}.pet-collection-equips img{width:24px;height:24px}.pet-collection-equips a small{display:none}.pet-collection-equips em{width:28px;height:28px}.pet-collection-equips>small{margin-top:2px}.pet-collection-grid>article>footer a,.pet-collection-grid>article>footer button{min-height:30px;font-size:7px}@media (max-width:1100px){.mdfm-pet-upgrade-banner{grid-template-columns:1fr}.mdfm-pet-hot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mdfm-pet-hot-grid>button{min-height:116px}}@media (max-width:980px){.pet-workspace-switcher{grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr)}.pet-workspace-expedition{grid-area:auto}.pet-collection-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (max-width:620px){.mdfm-pet-upgrade-banner{padding:17px}.mdfm-pet-hot-grid{grid-template-columns:1fr}.mdfm-pet-hot-grid>button{min-height:98px}.pet-workspace-switcher{grid-template-columns:1fr}.pet-workspace-expedition{grid-template-columns:60px minmax(0,1fr);min-height:84px}.pet-workspace-expedition>strong{grid-column:1/-1;justify-content:center}.pet-expedition-launch-art{width:56px}.pet-workspace-home,.pet-workspace-sidekick{min-height:58px}.pet-farm-next-step{grid-template-columns:1fr}.pet-farm-next-step>button{width:100%}.pet-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pet-collection-pet{grid-template-columns:40px minmax(0,1fr)}.pet-collection-pet>img{width:40px;height:40px}.pet-collection-equips a:nth-child(n+4){display:none}}.mdfm-pet-upgrade-banner{display:block}.mdfm-pet-upgrade-copy{max-width:900px}.mdfm-pet-option-groups{gap:14px;margin-top:18px;display:grid}.mdfm-pet-option-groups>section{gap:8px;display:grid}.mdfm-pet-option-groups>section>header{border-bottom:1px solid #97bef238;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding-bottom:7px;display:grid}.mdfm-pet-option-groups>section>header>span{color:#65e6b4;letter-spacing:.12em;font-size:9px;font-weight:950}.mdfm-pet-option-groups>section>header>b{color:var(--companion-ink);font-size:10px}.mdfm-pet-group-meta{justify-content:flex-end;align-items:center;gap:8px;display:flex}.mdfm-pet-group-meta>small{color:var(--companion-muted);white-space:nowrap;font-size:8px}.mdfm-pet-view-toggle{background:var(--companion-inset);border:1px solid #7eaae56b;border-radius:999px;padding:2px;gap:2px!important;display:inline-flex!important}.mdfm-pet-view-toggle button{color:var(--companion-muted);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 8px;font-size:6px;font-weight:950}.mdfm-pet-view-toggle button.active{background:var(--companion-accent-soft);color:var(--companion-ink)}.mdfm-pet-hot-grid.is-cover{grid-template-columns:minmax(320px,520px)}.mdfm-pet-hot-grid.is-cover>button{grid-template-columns:70px minmax(0,1fr);min-height:154px;padding:14px;animation:.36s ease-out pet-cover-arrive}.mdfm-pet-hot-grid.is-cover img{width:66px;height:66px}.mdfm-pet-hot-grid.is-cover b{font-size:12px}.mdfm-pet-hot-grid.is-cover strong{font-size:18px}.mdfm-pet-hot-grid.is-cover .mdfm-pet-unique{font-size:8px}.mdfm-pet-hot-grid>button.is-owned{border-color:#65e6b48c;box-shadow:inset 0 -2px #65e6b48c}.mdfm-pet-hot-grid .mdfm-pet-unique{color:var(--companion-ink);letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:7px;font-weight:950;overflow:hidden}.mdfm-pet-hot-grid>button.unique-omega{box-shadow:0 0 25px #ae7eff6b,inset 0 0 20px #bdfff51f;border-color:#bdfff5!important}.mdfm-pet-hot-grid>button.unique-gold{border-color:#ffd85b!important}.mdfm-pet-hot-grid>button.unique-silver{border-color:#ecf3ff!important}.mdfm-pet-hot-grid>button.unique-obsidian{border-color:#9b78c7!important}.mdfm-pet-hot-grid>button.unique-steel{border-color:#7e96ad!important}.mdfm-pet-hot-grid>button.unique-bronze{border-color:#b87743!important}@keyframes pet-cover-arrive{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:620px){.mdfm-pet-option-groups>section>header{grid-template-columns:1fr auto}.mdfm-pet-option-groups>section>header>b{grid-area:2/1/auto/-1}.mdfm-pet-group-meta{grid-area:1/2}.mdfm-pet-group-meta>small{display:none}.mdfm-pet-hot-grid.is-cover{grid-template-columns:1fr}}@media (max-width:420px){.pet-collection-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mdfm-pet-hot-grid.is-cover>button{animation:none}}.mdfm-pet-live-shelf{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.mdfm-pet-shelf-card{background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 97%, transparent),color-mix(in srgb, var(--companion-inset) 99%, transparent));min-width:0;color:var(--companion-ink);border:1px solid #6fbfee8c;border-radius:14px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:7px 9px;padding:11px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 25px #0003}.mdfm-pet-shelf-card.is-magnet{border-color:var(--companion-accent);background:radial-gradient(circle at 82% 0,#ffe45c3d,transparent 40%),linear-gradient(145deg,var(--companion-raised),var(--companion-surface));box-shadow:0 12px 30px #00000047,inset 0 0 0 1px #ffe45c29}.mdfm-pet-shelf-card.is-coupon{border-color:#ff7f9b}.mdfm-pet-shelf-card>header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px;display:flex}.mdfm-pet-shelf-card>header span{align-items:center;gap:5px;min-width:0;display:flex}.mdfm-pet-shelf-card>header i{color:var(--companion-ink);letter-spacing:.08em;background:#ff4f78;border-radius:999px;padding:3px 6px;font-size:6px;font-style:normal;font-weight:950}.mdfm-pet-shelf-card.is-magnet>header i{background:var(--companion-accent-soft);color:var(--companion-ink)}.mdfm-pet-shelf-card>header small{color:var(--companion-accent);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:950;overflow:hidden}.mdfm-pet-shelf-card>header>em{color:var(--companion-muted);letter-spacing:.08em;font-size:6px;font-style:normal;font-weight:950}.mdfm-pet-shelf-card>img{object-fit:contain;width:62px;height:62px;image-rendering:pixelated;filter:drop-shadow(0 7px 7px #0000006b)}.mdfm-pet-shelf-copy{flex-direction:column;min-width:0;display:flex}.mdfm-pet-shelf-copy>small:first-child{color:#65e6b4;letter-spacing:.08em;font-size:6px;font-weight:950}.mdfm-pet-shelf-copy>b{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 2px;font-size:10px;overflow:hidden}.mdfm-pet-shelf-copy>strong{color:var(--companion-accent);white-space:nowrap;font-size:18px;line-height:1.05}.mdfm-pet-shelf-copy>em{color:#82dcbf;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:6px;font-style:normal;font-weight:900;overflow:hidden}.mdfm-pet-shelf-copy .mdfm-pet-unique{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;font-weight:900;overflow:hidden}.mdfm-pet-shelf-card>a{background:var(--companion-accent-soft);min-height:32px;color:var(--companion-ink);letter-spacing:.04em;border-radius:8px;grid-column:1/-1;place-items:center;font-size:8px;font-weight:950;text-decoration:none;display:grid}:is(.mdfm-pet-shelf-card>a:hover,.mdfm-pet-shelf-card>a:focus-visible){background:#65e6b4;outline:none}.mdfm-pet-catalog-details{background:color-mix(in srgb, var(--companion-inset) 34%, transparent);border:1px solid #7eaae557;border-radius:12px;margin-top:12px}.mdfm-pet-catalog-details>summary{color:var(--companion-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;list-style:none;display:flex}.mdfm-pet-catalog-details>summary::-webkit-details-marker{display:none}.mdfm-pet-catalog-details>summary span{font-size:9px;font-weight:950}.mdfm-pet-catalog-details>summary span:before{content:"＋";color:var(--companion-accent);margin-right:7px}.mdfm-pet-catalog-details[open]>summary span:before{content:"−"}.mdfm-pet-catalog-details>summary small{color:var(--companion-muted);font-size:7px}.mdfm-pet-catalog-details .mdfm-pet-option-groups{margin:0;padding:0 12px 13px}.mdfm-pet-hot-grid>article{background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 94%, transparent),color-mix(in srgb, var(--companion-inset) 97%, transparent));min-width:0;min-height:142px;color:var(--companion-ink);text-align:left;border:1px solid #6fbfee7a;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:3px 8px;padding:10px;display:grid;position:relative}.mdfm-pet-hot-grid>article.is-magnet{background:radial-gradient(circle at 85% 0,#ffe45c2e,transparent 36%),linear-gradient(145deg,var(--companion-raised),var(--companion-surface));border-color:#ffe45cc7}.mdfm-pet-hot-grid>article>span{grid-column:1/-1;align-items:center;gap:5px;display:flex}.mdfm-pet-hot-grid>article>span i{color:var(--companion-ink);background:#ff4f78;border-radius:999px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:950}.mdfm-pet-hot-grid>article>span small{color:var(--companion-accent);font-size:7px;font-weight:950}.mdfm-pet-hot-grid>article img{object-fit:contain;width:46px;height:46px;image-rendering:pixelated;grid-row:2/5}.mdfm-pet-hot-grid>article b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mdfm-pet-hot-grid>article strong{color:var(--companion-accent);font-size:14px}.mdfm-pet-hot-grid>article em{color:#78f0c5;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-style:normal;font-weight:950;overflow:hidden}.mdfm-pet-hot-grid>article .mdfm-pet-unique{color:var(--companion-ink);grid-column:2;font-size:7px;font-weight:950}.mdfm-pet-hot-grid>article>a{background:var(--companion-accent-soft);min-height:27px;color:var(--companion-ink);border-radius:7px;grid-column:1/-1;place-items:center;margin-top:3px;font-size:7px;font-weight:950;text-decoration:none;display:grid}.pet-collection-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:9px}.pet-collection-products{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.pet-collection-product{border:1px solid var(--companion-line);background:var(--companion-raised);border-radius:11px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:6px 8px;min-width:0;padding:8px;display:grid}.pet-collection-product>span{color:var(--companion-ink);letter-spacing:.1em;grid-column:1/-1;font-size:7px;font-weight:950}.pet-collection-product>img,.pet-collection-product>i{object-fit:contain;background:var(--companion-raised);width:68px;height:68px;color:var(--companion-muted);image-rendering:pixelated;border-radius:9px;place-items:center;font-size:18px;font-style:normal;display:grid}.pet-collection-product>div{flex-direction:column;min-width:0;display:flex}.pet-collection-product b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pet-collection-product small{color:var(--companion-ink);margin-top:2px;font-size:7px}.pet-collection-product strong{color:var(--companion-ink);white-space:nowrap;margin-top:4px;font-size:18px;line-height:1}.pet-collection-product em{color:#7c5a00;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;font-style:normal;font-weight:950;overflow:hidden}.pet-collection-product>a{background:var(--companion-hover);min-height:32px;color:var(--companion-ink);letter-spacing:.04em;border-radius:8px;grid-column:1/-1;place-items:center;font-size:7px;font-weight:950;text-decoration:none;display:grid}.pet-collection-product.is-equipment>a{background:#0d7961}:is(.pet-collection-product>a:hover,.pet-collection-product>a:focus-visible){background:var(--companion-accent-soft);color:var(--companion-ink);outline:none}.pet-collection-grid>article>footer{padding-top:7px}.pet-collection-grid>article>footer button{width:100%}@media (max-width:1100px){.mdfm-pet-live-shelf{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(190px,1fr));padding-bottom:5px;overflow-x:auto}.mdfm-pet-shelf-card{scroll-snap-align:start}.mdfm-pet-hot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.mdfm-pet-live-shelf{margin-left:-17px;margin-right:-17px;padding:0 17px 7px}.mdfm-pet-catalog-details>summary{flex-direction:column;align-items:flex-start}.mdfm-pet-hot-grid,.pet-collection-grid{grid-template-columns:1fr}.pet-collection-products{grid-template-columns:1fr 1fr}.pet-collection-product{grid-template-columns:56px minmax(0,1fr);padding:6px}.pet-collection-product>img,.pet-collection-product>i{width:56px;height:56px}.pet-collection-product strong{font-size:14px}}@media (max-width:440px){.pet-collection-products{grid-template-columns:1fr}.pet-collection-product{grid-template-columns:68px minmax(0,1fr)}.pet-collection-product>img,.pet-collection-product>i{width:68px;height:68px}}.pet-farm-home .pet-scene-card{border:1px solid var(--companion-line);background:var(--companion-inset);width:min(760px,100%);color:var(--companion-ink);border-radius:22px;margin:0 auto;display:block;overflow:hidden;box-shadow:0 24px 70px #05194345}.pet-scene-head{background:radial-gradient(circle at 100% 0,#3b76e13b,transparent 38%),var(--companion-inset);gap:12px;padding:17px 19px 14px;display:grid}.pet-scene-title{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.pet-scene-title>span:first-child{gap:2px;min-width:0;display:grid}.pet-scene-title small{color:#65e6b4;letter-spacing:.12em;font-size:9px;font-weight:950}.pet-scene-title b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.2;overflow:hidden}.pet-scene-title em{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.pet-scene-token{background:#ffe45c14;border:1px solid #ffe45c70;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 10px;display:flex}.pet-scene-token small{color:var(--companion-accent)}.pet-scene-token b{color:var(--companion-accent);font-size:19px}.pet-scene-head .pet-level-line>span{font-size:15px}.pet-scene-head .pet-level-line small{font-size:8px}.pet-scene-head .pet-loyalty-line{background:#65e6b40d;border-color:#65e6b43d;margin:0;padding:8px 10px}.pet-farm-home .pet-scene-card>.pet-habitat{border-top:1px solid #7eaee647;border-bottom:1px solid #7eaee647;min-height:500px}.pet-farm-home .pet-habitat .pet-decor-toggle{z-index:15;background:color-mix(in srgb, var(--companion-inset) 90%, transparent);min-width:84px;min-height:36px;color:var(--companion-ink);letter-spacing:.08em;border-color:#ffe45cc7;border-radius:999px;font-size:8px;font-weight:950;top:14px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 7px 20px #00000040}.pet-farm-home .pet-habitat .pet-decor-toggle.active{background:var(--companion-accent-soft);color:var(--companion-ink)}.pet-scene-vitals{z-index:9;pointer-events:none;position:absolute;inset:0}.pet-scene-vitals>span{background:color-mix(in srgb, var(--companion-inset) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #7eaee685;border-radius:12px;gap:3px;width:92px;padding:8px 9px;display:grid;position:absolute;box-shadow:0 7px 18px #0003}.pet-scene-vitals>span.fullness{top:17px;left:14px}.pet-scene-vitals>span.happiness{top:17px;right:14px}.pet-scene-vitals>span.energy{top:84px;right:14px}.pet-scene-vitals small{color:var(--companion-muted);letter-spacing:.08em;font-size:7px;font-weight:950}.pet-scene-vitals b{color:var(--companion-ink);font-size:13px}.pet-scene-vitals i{background:var(--companion-raised);border-radius:99px;height:4px;overflow:hidden}.pet-scene-vitals em{background:#65e6b4;border-radius:99px;height:100%;display:block}.pet-scene-vitals .happiness em{background:#ff86a3}.pet-scene-vitals .energy em{background:var(--companion-raised)}.pet-farm-home .pet-habitat .pet-companion-preview{z-index:6;width:330px;bottom:112px}.pet-farm-home .pet-habitat .pet-farm-pov-sprites{height:164px}.pet-farm-home .pet-habitat .pet-companion-preview .pet-main-sprite{width:68px;height:68px}.pet-farm-home .pet-habitat .pet-companion-preview .pet-farmer-sprite{width:118px;height:118px}.pet-farm-home .pet-habitat .pet-companion-preview.with-farmer .pet-main-sprite{margin-left:66px}.pet-farm-home .pet-habitat .pet-companion-preview b{text-overflow:ellipsis;white-space:nowrap;max-width:290px;font-size:14px;overflow:hidden}.pet-farm-home .pet-habitat .pet-companion-preview small{max-width:300px;font-size:8px}.pet-farm-home .pet-habitat .pet-float-status{z-index:8;bottom:254px;left:calc(50% + 76px)}.pet-farm-home .pet-habitat .pet-decor-slot{z-index:3;width:176px;height:140px;bottom:88px}.pet-farm-home .pet-habitat .pet-decor-left-meadow{left:2%}.pet-farm-home .pet-habitat .pet-decor-right-meadow{right:2%}.pet-farm-home .pet-habitat .pet-decor-left-meadow img,.pet-farm-home .pet-habitat .pet-decor-right-meadow img{width:min(94%,162px);height:128px}.pet-farm-home .pet-habitat .pet-decor-slot.empty.editing{background:radial-gradient(at 50% 78%,#ffe45c5c,#0000 68%)}.pet-care-dock{z-index:12;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:absolute;inset:auto 12px 12px}.pet-farm-home .pet-care-dock button{border:1px solid var(--companion-line);background:color-mix(in srgb, var(--companion-inset) 94%, transparent);min-width:0;min-height:78px;color:var(--companion-ink);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:7px;display:grid;box-shadow:0 8px 20px #00000038;padding:8px!important}.pet-farm-home .pet-care-dock button:before{display:none}:is(.pet-farm-home .pet-care-dock button:hover,.pet-farm-home .pet-care-dock button:focus-visible){border-color:#65e6b4;outline:none}.pet-farm-home .pet-care-dock button:disabled{cursor:not-allowed;opacity:.58}.pet-care-dock img{object-fit:contain;width:46px;height:46px;image-rendering:pixelated}.pet-care-dock button>span{gap:3px;min-width:0;display:grid}.pet-care-dock button b{font-size:12px}.pet-care-dock button small{color:#65e6b4;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.pet-scene-actions{background:radial-gradient(circle at 0 100%,#3787c824,transparent 34%),var(--companion-inset);gap:12px;padding:14px 18px 16px;display:grid}.pet-daily-claim,.pet-choose-main{background:var(--companion-accent-soft);width:100%;min-width:0;min-height:62px;color:var(--companion-ink);text-align:left;cursor:pointer;border:0;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 13px;display:grid}.pet-daily-claim:disabled{cursor:not-allowed;filter:saturate(.6);opacity:.72}.pet-daily-claim img,.pet-choose-main img{object-fit:contain;width:46px;height:46px;image-rendering:pixelated}.pet-daily-claim>span,.pet-choose-main>span{gap:2px;min-width:0;display:grid}.pet-daily-claim b,.pet-choose-main b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pet-daily-claim small,.pet-choose-main small{color:#46602d;font-size:8px}.pet-daily-claim>i{font-size:23px;font-style:normal}.pet-choose-main{background:#65e6b4;grid-template-columns:48px minmax(0,1fr)}.pet-choose-main small{color:#195b4b}.pet-farm-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pet-farm-tool{border:1px solid var(--companion-line);background:var(--companion-surface);min-width:0;min-height:86px;color:var(--companion-ink);text-align:center;cursor:pointer;border-radius:12px;place-items:center;gap:4px;padding:8px 5px;display:grid}:is(.pet-farm-tool:hover,.pet-farm-tool:focus-visible){background:var(--companion-raised);border-color:#65e6b4;outline:none}.pet-farm-tool:disabled{cursor:not-allowed;opacity:.5}.pet-farm-tool img{object-fit:contain;width:43px;height:43px;image-rendering:pixelated}.pet-farm-tool>span{gap:2px;min-width:0;display:grid}.pet-farm-tool b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pet-farm-tool small{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.pet-farm-account-links{justify-content:space-between;align-items:center;gap:8px;padding-top:2px;display:flex}.pet-farm-account-links button{min-height:38px;color:var(--companion-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 5px;font-size:8px;font-weight:850;text-decoration:underline}:is(.pet-farm-account-links button:hover,.pet-farm-account-links button:focus-visible){color:var(--companion-ink);outline:none}.pet-farm-account-links button:disabled{opacity:.48}.pet-farm-privacy{color:var(--companion-muted);text-align:center;background:#65e6b40d;border-radius:8px;margin:0;padding:8px 10px;font-size:7px;line-height:1.45}.pet-scene-actions .pet-farm-message{margin:0}.mdfm.view-simple .pet-farm-home .pet-decoration-studio.is-open{display:block}@media (max-width:700px){.pet-farm-home .pet-scene-card>.pet-habitat{min-height:440px}.pet-farm-home .pet-habitat .pet-companion-preview{bottom:108px}.pet-farm-home .pet-habitat .pet-farm-pov-sprites{height:118px}.pet-farm-home .pet-habitat .pet-companion-preview .pet-main-sprite{width:52px;height:52px}.pet-farm-home .pet-habitat .pet-companion-preview .pet-farmer-sprite{width:86px;height:86px}.pet-farm-home .pet-habitat .pet-companion-preview.with-farmer .pet-main-sprite{margin-left:47px}.pet-farm-home .pet-habitat .pet-decor-slot{width:132px;height:112px;bottom:88px}.pet-farm-home .pet-habitat .pet-decor-left-meadow{left:-1%}.pet-farm-home .pet-habitat .pet-decor-right-meadow{right:-1%}.pet-farm-home .pet-habitat .pet-decor-left-meadow img,.pet-farm-home .pet-habitat .pet-decor-right-meadow img{width:126px;height:104px}.pet-farm-home .pet-habitat .pet-float-status{bottom:217px;left:calc(50% + 52px)}.pet-scene-vitals>span{width:78px;padding:7px}.pet-scene-vitals>span.energy{top:75px}.pet-farm-home .pet-care-dock button{grid-template-columns:38px minmax(0,1fr);min-height:72px;padding:6px!important}.pet-care-dock img{width:36px;height:36px}.pet-scene-actions{padding:12px}.pet-decoration-studio{scroll-margin-top:84px}}@media (max-width:420px){.pet-scene-head{padding:14px 12px 12px}.pet-scene-title b{font-size:13px}.pet-scene-title em{max-width:190px}.pet-scene-token{gap:5px;padding:5px 8px}.pet-scene-token b{font-size:16px}.pet-farm-home .pet-scene-card>.pet-habitat{min-height:405px}.pet-scene-vitals>span{width:70px;padding:6px}.pet-scene-vitals>span.fullness{top:59px;left:8px}.pet-scene-vitals>span.happiness{top:59px;right:8px}.pet-scene-vitals>span.energy{top:113px;right:8px}.pet-scene-vitals small{font-size:6px}.pet-scene-vitals b{font-size:11px}.pet-farm-home .pet-habitat .pet-companion-preview{width:250px;bottom:100px}.pet-farm-home .pet-habitat .pet-companion-preview b{font-size:11px}.pet-farm-home .pet-habitat .pet-companion-preview small{max-width:230px;font-size:7px}.pet-farm-home .pet-habitat .pet-farm-pov-sprites{height:104px}.pet-farm-home .pet-habitat .pet-decor-slot{width:98px;height:90px;bottom:82px}.pet-farm-home .pet-habitat .pet-decor-left-meadow{left:-3%}.pet-farm-home .pet-habitat .pet-decor-right-meadow{right:-3%}.pet-farm-home .pet-habitat .pet-decor-left-meadow img,.pet-farm-home .pet-habitat .pet-decor-right-meadow img{width:94px;height:84px}.pet-care-dock{gap:5px;inset:auto 7px 7px}.pet-farm-home .pet-care-dock button{text-align:center;flex-direction:column;justify-content:center;gap:2px;min-height:70px;display:flex;padding:4px!important}.pet-care-dock img{width:34px;height:34px}.pet-care-dock button b{font-size:10px}.pet-care-dock button small{font-size:7px}.pet-farm-home .pet-habitat .pet-float-status{bottom:201px;left:calc(50% + 42px)}.pet-farm-tool{min-height:80px}.pet-farm-tool img{width:38px;height:38px}.pet-farm-tool b{font-size:9px}.pet-farm-tool small{font-size:6px}.pet-scene-actions .pet-wallet-entry>div{grid-template-columns:1fr}.pet-scene-actions .pet-wallet-entry button{width:100%}}.pet-farm-home .pet-scene-card>.pet-habitat.pet-room-preset-stage{background:radial-gradient(circle at 50% 42%,#4c2d1f,#160c0b 72%);flex-direction:column;justify-content:flex-start;align-items:center;min-height:0;display:flex;overflow:hidden}.pet-room-preset-stage:before{display:none}.pet-room-canvas{isolation:isolate;width:100%;max-width:100%;aspect-ratio:var(--pet-room-aspect);background:#4a2d20;flex:none;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffe09933,0 12px 34px #00000061;container-type:inline-size}.pet-room-wallpaper{z-index:0;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.pet-room-canvas:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#180a0405 62%,#180a0421);position:absolute;inset:0}.pet-room-canvas .pet-room-atmosphere{z-index:2}.pet-room-canvas .pet-decor-toggle{z-index:20;top:2%;left:50%;right:auto;transform:translate(-50%)}.pet-farm-home .pet-room-canvas .pet-scene-vitals{z-index:18}.pet-farm-home .pet-room-canvas .pet-scene-vitals>span{width:clamp(66px,13cqi,92px);padding:clamp(5px,1.1cqi,9px)}.pet-farm-home .pet-room-canvas .pet-scene-vitals>span.fullness{top:2.5%;left:2%}.pet-farm-home .pet-room-canvas .pet-scene-vitals>span.happiness{top:2.5%;right:2%}.pet-farm-home .pet-room-canvas .pet-scene-vitals>span.energy{top:13%;right:2%}.pet-farm-home .pet-room-canvas .pet-decor-slot{z-index:7;top:var(--pet-left-chair-baseline);bottom:auto;right:auto;left:var(--pet-left-chair-x);width:22%;max-width:158px;height:23%;max-height:161px;margin:0;translate:-50% -100%}.pet-farm-home .pet-room-canvas .pet-decor-right-meadow{top:var(--pet-right-chair-baseline);right:auto;left:var(--pet-right-chair-x);width:23%;max-width:166px;height:29%;max-height:206px}.pet-farm-home .pet-room-canvas .pet-decor-slot img,.pet-farm-home .pet-room-canvas .pet-decor-left-meadow img,.pet-farm-home .pet-room-canvas .pet-decor-right-meadow img{object-fit:contain;width:100%;height:100%}.pet-farm-home .pet-room-canvas .pet-decor-slot:not(:disabled):hover{transform:translateY(-3px)}.pet-farm-home .pet-room-canvas .pet-companion-preview{z-index:10;pointer-events:none;width:auto;display:block;position:absolute;inset:0;transform:none}.pet-farm-home .pet-room-canvas .pet-farm-pov-sprites{height:auto;margin:0;display:block;position:absolute;inset:0}.pet-farm-home .pet-room-canvas .pet-companion-preview .pet-farmer-sprite,.pet-farm-home .pet-room-canvas .pet-companion-preview .pet-main-sprite{object-fit:contain;image-rendering:pixelated;transform-origin:50% 100%;margin:0;animation:none;position:absolute;bottom:auto;transform:translate(-50%,-100%)}.pet-farm-home .pet-room-canvas .pet-companion-preview .pet-farmer-sprite{top:var(--pet-character-baseline);left:var(--pet-character-x);width:22%;height:22%}.pet-farm-home .pet-room-canvas .pet-companion-preview .pet-main-sprite{top:var(--pet-main-baseline);left:var(--pet-main-x);width:9%;height:9%}.pet-farm-home .pet-room-canvas .pet-companion-preview.with-farmer .pet-main-sprite{margin-left:0}.pet-farm-console.is-live .pet-room-canvas .pet-companion-preview img{animation:none}.pet-room-nameplate{z-index:6;max-width:36%;color:var(--companion-ink);text-align:center;background:#34190fa8;border:1px solid #fff4c685;border-radius:999px;flex-direction:column;align-items:center;padding:3px 8px;display:flex;position:absolute;top:7%;left:50%;translate:-50%;box-shadow:0 4px 12px #00000040}.pet-farm-home .pet-room-canvas .pet-room-nameplate b,.pet-farm-home .pet-room-canvas .pet-room-nameplate small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.pet-farm-home .pet-room-canvas .pet-room-nameplate b{color:var(--companion-ink);font-size:clamp(10px,1.35cqi,13px)}.pet-farm-home .pet-room-canvas .pet-room-nameplate small{display:none}.pet-farm-home .pet-room-canvas .pet-float-status{z-index:16;top:calc(var(--pet-main-baseline) - 18%);bottom:auto;right:auto;left:calc(var(--pet-main-x) + 6%);animation:none}.pet-farm-home .pet-room-preset-stage>.pet-care-dock{z-index:12;box-sizing:border-box;background:var(--companion-inset);flex:none;width:100%;padding:10px 12px 12px;position:relative;inset:auto}@media (max-width:460px){.pet-farm-home .pet-room-canvas .pet-decor-toggle{min-width:70px;min-height:30px;font-size:7px}.pet-farm-home .pet-room-canvas .pet-scene-vitals>span.energy{top:15%}.pet-room-nameplate{max-width:48%;padding:3px 7px}.pet-farm-home .pet-room-preset-stage>.pet-care-dock{gap:5px;padding:7px;inset:auto}.pet-farm-home .pet-room-preset-stage>.pet-care-dock button{min-height:64px}}@media (orientation:landscape) and (max-height:620px){.pet-farm-home .pet-scene-head{padding:8px 10px}.pet-farm-home .pet-scene-head p{display:none}.pet-room-canvas{width:min(100%,max(160px,100dvh - 170px))}.pet-farm-home .pet-room-preset-stage>.pet-care-dock{grid-template-columns:repeat(3,minmax(86px,1fr));padding-block:6px}.pet-farm-home .pet-room-preset-stage>.pet-care-dock button{grid-template-columns:34px minmax(0,1fr);min-height:54px;padding:5px 8px!important}.pet-farm-home .pet-room-preset-stage>.pet-care-dock img{width:32px;height:32px}}.mdfm-tool-hub{grid-template-columns:minmax(290px,340px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.mdfm-tool-launcher{border:1px solid var(--companion-line);background:linear-gradient(155deg,var(--companion-inset),var(--companion-surface) 62%,var(--companion-surface));color:var(--companion-ink);border-radius:21px;position:sticky;top:92px;overflow:hidden;box-shadow:0 18px 42px #0d2d6833}.mdfm-tool-launcher>header{background:radial-gradient(circle at 92% 8%,#64e8cb29,#0000 35%);border-bottom:1px solid #b0cdff26;gap:7px;padding:18px 18px 16px;display:grid}.mdfm-tool-launcher>header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.mdfm-tool-launcher>header span{color:#69e6cf;letter-spacing:.12em;font-size:10px;font-weight:950}.mdfm-tool-launcher>header b{color:var(--companion-accent);background:#ffe45c17;border:1px solid #ffe45c61;border-radius:999px;padding:5px 8px;font-size:9px}.mdfm-tool-launcher>header p{color:var(--companion-muted);margin:0;font-size:11px;line-height:1.5}.mdfm-tool-menu-toggle{display:none}.mdfm-tool-launcher nav{padding:7px;display:grid}.mdfm-tool-launcher nav button{min-height:78px;color:var(--companion-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:27px 43px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;transition:background .16s,border-color .16s,transform .16s;display:grid;position:relative}.mdfm-tool-launcher nav button:hover{background:#5989dd21;border-color:#86b7ff42;transform:translate(2px)}.mdfm-tool-launcher nav button:focus-visible{outline:2px solid var(--companion-accent);outline-offset:-2px}.mdfm-tool-launcher nav button.active{background:linear-gradient(100deg,#ffe45c26,#4a86e729);border-color:#ffe45cab;box-shadow:inset 3px 0 #ffe45c,0 9px 22px #0009232e}.mdfm-tool-launcher nav button>i{color:var(--companion-muted);font-size:9px;font-style:normal;font-weight:950}.mdfm-tool-launcher nav button.active>i{color:var(--companion-accent)}.mdfm-tool-launcher nav img{object-fit:contain;filter:drop-shadow(0 5px 5px #00000057);image-rendering:auto;width:41px;height:41px}.mdfm-tool-launcher nav button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.mdfm-tool-launcher nav button>span b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mdfm-tool-launcher nav button>span small{color:var(--companion-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.mdfm-tool-launcher nav button>em{color:#78e7cf;font-size:9px;font-style:normal;font-weight:950}.mdfm-tool-launcher nav button.active>em{color:var(--companion-accent)}.mdfm-tool-workspace{border-color:var(--companion-line);border-radius:21px;min-width:0;margin:0;scroll-margin-top:92px;box-shadow:0 18px 44px #163e8424}.mdfm-tool-workspace>header.mdfm-tool-workspace-head{background:radial-gradient(circle at 92% 10%,#63e7cb2b,transparent 28%),linear-gradient(120deg,var(--companion-surface),var(--companion-raised) 64%,var(--companion-surface));min-height:116px;color:var(--companion-ink);border-bottom:1px solid #9fc0f433;justify-content:space-between;align-items:center;gap:24px;padding:20px 23px;display:flex}.mdfm-tool-workspace-head>div{display:block}.mdfm-tool-workspace-head span{color:#68e5cd;letter-spacing:.13em;font-size:10px;font-weight:950;display:block}.mdfm-tool-workspace-head h3{color:var(--companion-ink);outline:0;margin:5px 0 4px;font-size:24px;line-height:1.15}.mdfm-tool-workspace-head p{max-width:700px;color:var(--companion-muted);margin:0;font-size:12px;line-height:1.5}.mdfm-tool-workspace-head>strong{color:#74edd1;letter-spacing:.08em;background:#65e6b41a;border:1px solid #6be8cd66;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:9px;display:flex}.mdfm-tool-workspace-head>strong i{background:#65e6b4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #65e6b4}.mdfm-tool-workspace-body{background:var(--companion-inset);min-width:0}.mdfm-tool-workspace-body>.native-reward-tool,.mdfm-tool-workspace-body>div>.native-reward-tool,.mdfm-tool-workspace-body>.community-intelligence,.mdfm-tool-workspace-body>div>.community-intelligence{box-shadow:none;border:0;border-radius:0;margin:0}.mdfm-tool-workspace-body :is(p,small,label,summary,dt,dd,em){line-height:1.45}.mdfm-tool-workspace-body .native-reward-tool :is(small,label,summary,dt,em){font-size:10px!important}.mdfm-tool-workspace-body .native-reward-tool p{font-size:11px!important}.mdfm-tool-workspace-body .native-reward-tool input,.mdfm-tool-workspace-body .native-reward-tool select,.mdfm-tool-workspace-body .native-reward-tool button{font-size:10px}.mdfm-tool-workspace-body .mdfm-loading{min-height:360px;color:var(--companion-ink)}.mdfm-tool-error{border-top:1px solid var(--companion-line);background:linear-gradient(135deg,var(--companion-surface),var(--companion-inset));min-height:220px;color:var(--companion-ink);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:28px;display:grid}.mdfm-tool-error>img{object-fit:contain;width:62px;height:62px;image-rendering:pixelated}.mdfm-tool-error span{color:#ff8e9f;letter-spacing:.12em;font-size:12px;font-weight:950}.mdfm-tool-error h4{color:var(--companion-ink);margin:6px 0;font-size:22px}.mdfm-tool-error p{color:var(--companion-muted);margin:0;font-size:14px;line-height:1.5}.mdfm-tool-error button{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);min-height:44px;color:var(--companion-ink);border-radius:10px;padding:0 18px;font-size:13px;font-weight:950}@media (max-width:1100px){.mdfm-tool-hub{grid-template-columns:1fr}.mdfm-tool-launcher{position:static}.mdfm-tool-launcher nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.mdfm-tool-launcher nav button:hover{transform:translateY(-1px)}}@media (max-width:700px){.mdfm-tool-hub{gap:12px}.mdfm-tool-launcher{border-radius:17px}.mdfm-tool-launcher>header{padding:15px}.mdfm-tool-launcher nav{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(260px,82vw);grid-auto-flow:column;display:grid;overflow-x:auto}.mdfm-tool-launcher nav button{scroll-snap-align:start;min-height:74px}.mdfm-tool-workspace{border-radius:16px;margin-left:-7px;margin-right:-7px}.mdfm-tool-workspace>header.mdfm-tool-workspace-head{align-items:flex-start;min-height:0;padding:17px}.mdfm-tool-workspace-head h3{font-size:20px}.mdfm-tool-workspace-head p{font-size:11px}.mdfm-tool-workspace-head>strong{display:none}.mdfm-tool-workspace-body .native-reward-tool :is(small,label,summary,dt,em){font-size:11px!important}.mdfm-tool-workspace-body .native-reward-tool p{font-size:12px!important}}.simple-task-picker{gap:6px;background:var(--companion-inset)!important;border-bottom:0!important;grid-template-columns:repeat(3,1fr)!important;padding:8px!important;display:grid!important}.simple-task-picker button{background:var(--companion-surface);min-height:52px;color:var(--companion-ink);text-align:left;cursor:pointer;grid-template-columns:25px minmax(0,1fr);justify-content:start;align-items:center;gap:8px;padding:7px 9px;font-weight:950;display:grid;border:1px solid var(--companion-line)!important;border-radius:10px!important}.simple-task-picker button+button{border-left:1px solid var(--companion-line)!important}.simple-task-picker button>i{background:var(--companion-raised);width:25px;height:25px;color:var(--companion-muted);border-radius:7px;place-items:center;font-size:13px;font-style:normal;line-height:1;display:grid}.simple-task-picker button span{gap:2px;min-width:0;display:grid}.simple-task-picker button span>b{color:inherit;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.simple-task-picker button span small{color:var(--companion-muted);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:800;overflow:hidden}.simple-task-picker button.active{background:var(--companion-accent-soft);color:var(--companion-ink);box-shadow:0 5px 16px #ffe45c2e;border-color:var(--companion-accent)!important}.simple-task-picker button.active>i{background:var(--companion-inset);color:var(--companion-accent)}.simple-task-picker button.active span small{color:var(--companion-ink)}.gear-simple-picker{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.gear-simple-picker>span{color:#6fe9d0;letter-spacing:.1em;font-size:8px;font-weight:950}.gear-simple-picker>div{grid-template-columns:repeat(3,1fr);min-width:min(540px,72%);display:grid}.gear-simple-picker button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:42px;color:var(--companion-ink);cursor:pointer;font-size:9px;font-weight:950}.gear-simple-picker button:first-child{border-radius:9px 0 0 9px}.gear-simple-picker button:last-child{border-radius:0 9px 9px 0}.gear-simple-picker button+button{border-left:0}.gear-simple-picker button.active{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.is-simple .native-tool-intro>p,.is-simple .collection-market-scan>div>small,.is-simple .collection-filter-desk>header b,.is-simple .collection-filter-desk>p,.is-simple .collection-suggestions>header p,.is-simple .collection-suggestion-disclaimer,.is-simple .native-limit-note,.is-simple .tool-surface-note,.is-simple .tool-auto-note,.is-simple .simple-task-mode .mydaily-coach>header,.is-simple .simple-task-mode .grinder-lab>header,.is-simple .simple-task-mode .player-portfolio>.native-tool-intro,.is-simple .simple-task-mode .gear-command-center>header,.is-simple .simple-task-mode .flame-planner-head,.is-simple .simple-task-mode .gear-edge-title>div{display:none!important}.is-simple .simple-task-mode .gear-edge-title>button{width:100%}.is-simple .simple-task-mode .coach-priority-queue>header p,.is-simple .simple-task-mode .coach-queue-copy p,.is-simple .simple-task-mode .flame-tier-probabilities small,.is-simple .simple-task-mode .flame-candidate-head small,.is-simple .simple-task-mode .risk-read>p{display:none!important}.is-simple .simple-task-mode{gap:12px}.is-simple .player-tool-system>header{padding:14px 18px}.is-simple .player-tool-system>header h3{font-size:22px}.is-simple .native-tool-intro{padding-bottom:12px}.is-simple .native-tool-intro h3{margin-bottom:0;font-size:23px}@media (max-width:700px){.simple-task-picker{grid-template-columns:repeat(3,1fr)!important}.simple-task-picker button{min-width:0;padding:6px}.simple-task-picker button>i{width:23px;height:23px}.simple-task-picker button span small{display:none}.gear-simple-picker{flex-direction:column;align-items:stretch}.gear-simple-picker>div{width:100%;min-width:0}.gear-simple-picker>span{text-align:center}}#tools.mdfm-section{width:calc(100% - 24px);max-width:1760px;padding-left:clamp(16px,2.4vw,42px);padding-right:clamp(16px,2.4vw,42px)}@media (min-width:1101px){.mdfm-tool-hub{grid-template-columns:minmax(205px,235px) minmax(0,1fr);gap:14px}.mdfm-tool-launcher>header{padding:14px 13px 12px}.mdfm-tool-launcher nav{padding:5px}.mdfm-tool-launcher nav button{grid-template-columns:21px 36px minmax(0,1fr) auto;gap:7px;min-height:64px;padding:7px}.mdfm-tool-launcher nav img{width:35px;height:35px}.mdfm-tool-launcher nav button>span b{font-size:11px}.mdfm-tool-launcher nav button>span small{-webkit-line-clamp:1;font-size:8px}.mdfm-tool-workspace{overflow:visible}.mdfm-tool-workspace>header.mdfm-tool-workspace-head{border-radius:20px 20px 0 0}.mdfm-tool-workspace-body{overflow:visible}.mdfm-tool-workspace-body>.native-reward-tool,.mdfm-tool-workspace-body>div>.native-reward-tool{max-width:none}}.api-stale-banner{color:#f7edbd;background:#35290c;border:1px solid #a77d23;border-radius:10px;align-items:center;gap:12px;margin:0 14px 12px;padding:10px 12px;display:flex}.api-stale-banner b{color:var(--companion-accent);letter-spacing:.08em;flex:none;font-size:8px}.api-stale-banner span{font-size:9px;line-height:1.45}.pet-api-stale{margin:0 0 14px}@media (max-width:700px){#tools.mdfm-section{width:auto}.api-stale-banner{flex-direction:column;align-items:flex-start;gap:4px;margin:0 10px 10px}}.coach-loading{background:radial-gradient(circle at 12% 30%,#ff91db3d,transparent 29%),linear-gradient(120deg,var(--companion-surface),var(--companion-surface) 58%,var(--companion-surface));min-height:142px;color:var(--companion-ink);border:1px solid #e99ad5;border-radius:16px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:18px;margin:10px 18px 14px;padding:14px 18px;display:grid;overflow:hidden;box-shadow:0 12px 30px #040c2a47}.coach-loading-scene{place-items:center;height:110px;display:grid;position:relative}.coach-loading-scene>i{background:color-mix(in srgb, var(--companion-inset) 45%, transparent);filter:blur(4px);border-radius:50%;width:90px;height:16px;animation:1.05s ease-in-out infinite coach-shadow-pulse;position:absolute;bottom:8px}.coach-loading-scene img{z-index:2;object-fit:contain;width:104px;height:104px;image-rendering:pixelated;filter:drop-shadow(0 8px 5px #00000052);transform-origin:50% 82%;animation:1.05s cubic-bezier(.3,.8,.35,1) infinite coach-pinkbean-attack;position:relative}.coach-loading-scene>em{z-index:3;color:var(--companion-accent);text-shadow:0 0 12px #ff8edd;font-size:28px;font-style:normal;animation:1.05s ease-out infinite coach-impact-star;position:absolute;top:12px;right:5px}.coach-loading>div:last-child{flex-direction:column;min-width:0;display:flex}.coach-loading span{color:#ff9add;letter-spacing:.13em;font-size:10px;font-weight:950}.coach-loading b{color:var(--companion-ink);margin:6px 0 4px;font-size:14px;line-height:1.35}.coach-loading small{color:var(--companion-muted);font-size:10px;line-height:1.45}.coach-loading>div:last-child>i{background:var(--companion-surface);border-radius:999px;height:8px;margin-top:12px;position:relative;overflow:hidden}.coach-loading>div:last-child>i em{border-radius:inherit;background:linear-gradient(90deg,transparent,#ff8edb,var(--companion-accent-soft),#65e6b4,transparent);width:42%;animation:1.35s ease-in-out infinite coach-load-sweep;position:absolute;inset:0 auto 0 -35%}.coach-budget-rule{border:1px solid var(--companion-line);background:linear-gradient(100deg,var(--companion-surface),var(--companion-surface));border-radius:12px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;margin:4px 18px 12px;padding:11px 13px;display:grid}.coach-budget-rule span{color:#65e6b4;letter-spacing:.11em;font-size:9px;font-weight:950}.coach-budget-rule b{background:var(--companion-accent-soft);color:var(--companion-ink);border-radius:999px;padding:6px 9px;font-size:11px}.coach-budget-rule small{color:var(--companion-muted);font-size:10px;line-height:1.45}.coach-no-move{background:#2d270c;border:1px solid #7d6c28;border-radius:12px;flex-direction:column;gap:5px;margin:0 18px 12px;padding:13px 15px;display:flex}.coach-no-move b{color:var(--companion-accent);font-size:13px}.coach-no-move span{color:var(--companion-accent);font-size:10px;line-height:1.5}.coach-market-bookends>header h4{font-size:20px}.coach-market-bookends>header p{font-size:11px!important}.coach-market-lane>span,.coach-market-lane>small{font-size:9px!important}.coach-no-move>div{flex-wrap:wrap;gap:7px;margin-top:5px;display:flex}.coach-no-move>div button{background:var(--companion-surface);color:#fff4ad;text-align:left;border:1px solid #856f20;border-radius:8px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:850}.coach-no-move>div button:nth-child(n+4){display:none}.coach-no-move>div button:disabled{opacity:.55}.coach-deep-checks{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-muted);border-radius:12px;margin:0 18px 12px;padding:11px 13px}.coach-deep-checks summary{cursor:pointer;color:var(--companion-accent);font-size:10px;font-weight:950}.coach-deep-checks p{color:var(--companion-muted);margin:9px 0;font-size:9px;line-height:1.5}.coach-deep-checks>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.coach-deep-checks button{overflow-wrap:anywhere;border:1px solid var(--companion-line);background:var(--companion-surface);min-width:0;min-height:42px;color:var(--companion-ink);text-align:left;white-space:normal;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:850;line-height:1.35}.coach-deep-checks button:disabled{opacity:.55}.coach-show-more,.flame-show-more{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink);cursor:pointer;border-radius:9px;margin:10px auto 0;padding:9px 13px;font-size:9px;font-weight:950;display:block}.coach-strategy{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:13px;gap:8px;margin:0;padding:11px 12px;display:grid}.coach-strategy legend{color:var(--companion-ink);letter-spacing:.08em;text-transform:uppercase;padding:0 5px;font-size:10px;font-weight:900}.coach-strategy>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.coach-strategy button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:38px;color:var(--companion-muted);border-radius:9px;font-size:10px;font-weight:850}.coach-strategy button.active{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink);box-shadow:0 0 0 2px #ffe45c26}.coach-strategy small{color:var(--companion-muted);font-size:9px;line-height:1.45}.coach-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.coach-policy-grid label{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);border-radius:9px;align-items:center;gap:8px;padding:9px 10px;font-size:10px;font-weight:750;display:flex}.coach-policy-grid input{accent-color:#ffe45c;width:15px!important;height:15px!important;min-height:0!important}.coach-form label:has(input:disabled){opacity:.48}.coach-exclusions{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;align-items:center;gap:8px;margin:0 18px 12px;padding:9px 12px;display:flex}.coach-exclusions b{color:#65e6b4;flex:none;font-size:10px}.coach-exclusions span{color:var(--companion-muted);font-size:9px;line-height:1.45}.coach-mode-audit{background:var(--companion-inset);border:1px solid #39715f;border-radius:14px;grid-template-columns:auto minmax(0,1fr) minmax(190px,.68fr);align-items:center;gap:8px;margin:2px 18px 12px;padding:8px;display:grid;overflow:hidden}.coach-mode-audit>header{flex-direction:column;align-items:flex-start;gap:5px;min-width:116px;padding:2px 4px;display:flex}.coach-mode-audit>header span{color:#7ef2c1;letter-spacing:.11em;font-size:8px;font-weight:950}.coach-mode-audit>header b{color:#91f5d0;background:#164d40;border-radius:999px;padding:5px 8px;font-size:9px}.coach-mode-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.coach-mode-signals article{background:color-mix(in srgb, var(--companion-inset) 52%, transparent);border:1px solid #78e0c040;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.coach-mode-signals article>i{color:#91f5d0;background:#164d40;border-radius:8px;place-items:center;width:30px;height:30px;font-size:15px;font-style:normal;font-weight:950;display:grid}.coach-mode-signals article>span{min-width:0;display:block}.coach-mode-signals article small,.coach-mode-signals article b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.coach-mode-signals article small{color:#7ef2c1;letter-spacing:.08em;font-size:7px;font-weight:950}.coach-mode-signals article b{color:var(--companion-ink);margin-top:3px;font-size:10px}.coach-mode-audit>p{color:var(--companion-muted);border-left:1px solid #ffffff1a;margin:0;padding:3px 8px;font-size:9px;line-height:1.4}.coach-mode-audit.farmer{border-color:var(--companion-accent);background:linear-gradient(120deg,#44250f,var(--companion-surface))}.coach-mode-audit.farmer>header span,.coach-mode-audit.farmer article small{color:var(--companion-accent)}.coach-mode-audit.farmer>header b,.coach-mode-audit.farmer article>i{color:#fff0c7;background:#9a391f}.coach-mode-audit.farmer article{border-color:#ffc25c4d}.coach-priority-queue{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:15px;margin:0 18px 13px;overflow:hidden}.coach-priority-queue>header{border-bottom:1px solid var(--companion-line);background:linear-gradient(105deg,var(--companion-surface),var(--companion-surface));justify-content:space-between;align-items:center;gap:18px;padding:14px 15px;display:flex}.coach-priority-queue>header span{color:#65e6b4;letter-spacing:.11em;font-size:8px;font-weight:950}.coach-priority-queue>header h4{color:var(--companion-ink);margin:4px 0 2px;font-size:17px}.coach-priority-queue>header p{color:var(--companion-muted);margin:0;font-size:9px}.coach-priority-queue>header>b{border:1px solid var(--companion-accent);color:var(--companion-accent);background:#2f290d;border-radius:9px;flex:none;padding:8px 10px;font-size:10px}.coach-priority-queue>div{display:grid}.coach-priority-queue article{border-bottom:1px solid var(--companion-line);background:var(--companion-inset);grid-template-columns:64px 64px minmax(0,1fr) 178px;align-items:center;gap:12px;padding:13px 14px;display:grid}.coach-priority-queue article:last-child{border-bottom:0}.coach-priority-queue article.first{background:linear-gradient(100deg,#ffe45c2e,var(--companion-surface) 54%,var(--companion-surface));box-shadow:inset 4px 0 #ffe45c}.coach-queue-rank span,.coach-queue-rank b{display:block}.coach-queue-rank span{color:#65e6b4;font-size:7px;font-weight:950}.coach-queue-rank b{color:var(--companion-accent);margin-top:3px;font-size:24px}.coach-priority-queue article>img{object-fit:contain;width:62px;height:62px;image-rendering:pixelated}.coach-queue-copy{min-width:0}.coach-queue-copy>span{color:#65e6b4;font-size:7px;font-weight:950}.coach-queue-copy h5{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:15px;overflow:hidden}.coach-queue-copy strong{color:var(--companion-accent);font-size:9px;display:block}.coach-queue-copy p{color:var(--companion-muted);margin:4px 0;font-size:9px;line-height:1.45}.coach-queue-copy small{color:var(--companion-muted);font-size:7px}.coach-queue-budget{grid-template-columns:1fr 1fr;gap:5px;display:grid}.coach-queue-budget>span{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:8px;padding:7px}.coach-queue-budget small,.coach-queue-budget b{display:block}.coach-queue-budget small{color:var(--companion-muted);font-size:6px;font-weight:950}.coach-queue-budget b{color:var(--companion-ink);margin-top:3px;font-size:8px}.coach-queue-budget>em{color:#77eec5;text-align:center;background:#0c443b;border-radius:6px;grid-column:1/-1;padding:5px;font-size:7px;font-style:normal;font-weight:950}.coach-queue-budget>a,.coach-queue-budget>button{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink);text-align:center;border-radius:7px;grid-column:1/-1;padding:7px;font-size:8px;font-weight:950;text-decoration:none}.coach-queue-budget>.coach-queue-search{border-color:var(--companion-line);background:var(--companion-surface);color:var(--companion-muted)}.coach-queue-budget>.coach-queue-search:disabled{border-color:var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);cursor:not-allowed}@keyframes coach-pinkbean-attack{0%,to{transform:translate(-8px)rotate(-3deg)scale(1)}28%{transform:translate(-4px)rotate(4deg)scale(.96,1.04)}48%{transform:translate(19px)rotate(10deg)scale(1.12,.9)}62%{transform:translate(11px)rotate(-4deg)scale(.98,1.02)}}@keyframes coach-impact-star{0%,36%{opacity:0;transform:scale(.25)rotate(-20deg)}49%{opacity:1;transform:scale(1.25)rotate(12deg)}72%,to{opacity:0;transform:scale(1.8)rotate(35deg)}}@keyframes coach-shadow-pulse{0%,to{opacity:.55;transform:scaleX(.82)}48%{opacity:.8;transform:scaleX(1.14)}}@keyframes coach-load-sweep{0%{left:-45%}to{left:108%}}@media (max-width:650px){.coach-loading{grid-template-columns:92px minmax(0,1fr);gap:10px;margin:8px 10px 12px;padding:11px}.coach-loading-scene{height:88px}.coach-loading-scene img{width:84px;height:84px}.coach-loading b{font-size:12px}.coach-loading small{font-size:9px}.coach-budget-rule{grid-template-columns:1fr auto;margin:3px 10px 10px}.coach-budget-rule small{grid-column:1/-1}.coach-exclusions{flex-direction:column;align-items:flex-start;margin:0 10px 10px}.coach-strategy>div,.coach-policy-grid{grid-template-columns:1fr}.coach-mode-audit,.coach-priority-queue,.coach-deep-checks{margin-left:10px;margin-right:10px}.coach-deep-checks>div,.coach-mode-audit>div{grid-template-columns:1fr}.coach-priority-queue>header{flex-direction:column;align-items:flex-start}.coach-priority-queue article{grid-template-columns:44px 54px minmax(0,1fr);gap:8px;padding:11px}.coach-priority-queue article>img{width:52px;height:52px}.coach-queue-rank b{font-size:18px}.coach-queue-copy h5{font-size:13px}.coach-queue-copy p{font-size:10px}.coach-queue-budget{grid-column:1/-1;grid-template-columns:1fr 1fr}.coach-queue-budget>a,.coach-queue-budget>button{min-height:40px}}@media (max-width:900px){.coach-mode-audit{grid-template-columns:auto minmax(0,1fr)}.coach-mode-audit>p{border-top:1px solid #ffffff1a;border-left:0;grid-column:1/-1;padding-top:7px}}@media (max-width:650px){.coach-mode-audit{grid-template-columns:1fr;gap:7px;padding:7px}.coach-mode-audit>header{flex-direction:row;justify-content:space-between;align-items:center;min-width:0}.coach-mode-audit>.coach-mode-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.coach-mode-signals article{grid-template-columns:24px minmax(0,1fr);gap:5px;padding:6px 5px}.coach-mode-signals article>i{border-radius:7px;width:24px;height:24px;font-size:12px}.coach-mode-signals article b{font-size:8px}.coach-mode-audit>p{text-align:center;grid-column:auto;padding:7px 4px 1px}}@media (prefers-reduced-motion:reduce){.coach-loading-scene>i,.coach-loading-scene img,.coach-loading-scene>em,.coach-loading>div:last-child>i em{animation:none}.coach-loading-scene>em{opacity:1;transform:none}.coach-loading>div:last-child>i em{width:100%;left:0}}.coach-name-step{background:var(--companion-inset);grid-template-columns:minmax(210px,1fr) auto;align-items:end;gap:10px;padding:14px 18px;display:grid}.coach-name-step>.tool-zone-label,.coach-name-step>.tool-auto-note{grid-column:1/-1}.coach-name-step label,.coach-spend-step>label{min-width:0;color:var(--companion-ink);gap:5px;font-size:8px;font-weight:950;display:grid}.coach-name-step label>span,.coach-spend-step>label>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.coach-name-step input,.coach-spend-step input{background:var(--companion-inset);width:100%;min-width:0;min-height:40px;color:var(--companion-ink);border:1px solid #7a681b;border-radius:8px;outline:0;padding:9px 10px;font-size:11px;box-shadow:inset 3px 0 #ffe45c6b}.coach-name-step input:focus,.coach-spend-step input:focus{border-color:var(--companion-accent);box-shadow:0 0 0 2px #ffe45c1f,inset 3px 0 #ffe45c}.coach-name-step>button{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);min-height:40px;color:var(--companion-ink);border-radius:8px;padding:0 15px;font-size:9px;font-weight:950;box-shadow:0 3px #b99f0d}.coach-name-step>button:disabled{opacity:.55}.coach-conversation{gap:10px;margin:0 18px 13px;display:grid}.coach-greeting{border:1px solid var(--companion-line);background:linear-gradient(105deg,var(--companion-surface),var(--companion-surface));border-radius:13px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.coach-greeting>img{object-fit:contain;width:52px;height:52px;image-rendering:pixelated}.coach-greeting span{color:#65e6b4;letter-spacing:.1em;font-size:7px;font-weight:950}.coach-greeting h4{color:var(--companion-ink);margin:3px 0;font-family:Georgia,serif;font-size:18px}.coach-greeting p{color:var(--companion-muted);margin:0;font-size:8px}.coach-greeting>button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);border-radius:7px;padding:7px 9px;font-size:8px;font-weight:900}.coach-intents{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.coach-intents button{border:1px solid var(--companion-line);background:var(--companion-inset);min-height:68px;color:var(--companion-ink);text-align:left;border-radius:11px;gap:4px;padding:11px 12px;display:grid}.coach-intents button.active{border-color:var(--companion-accent);background:linear-gradient(120deg,#382f0b,var(--companion-surface));box-shadow:inset 0 3px #ffe45c}.coach-intents b{font-size:10px}.coach-intents small{color:var(--companion-muted);font-size:8px;line-height:1.4}.coach-intents button.active small{color:var(--companion-accent)}.coach-spend-step{background:linear-gradient(105deg,#ffe45c17,var(--companion-inset) 42%);border:1px solid #735f1d;border-radius:12px;grid-template-columns:minmax(145px,.75fr) minmax(260px,1.45fr) minmax(145px,.75fr);align-items:start;gap:9px;padding:12px;display:grid;box-shadow:inset 4px 0 #ffe45c}.coach-spend-step>.tool-zone-label,.coach-spend-step>.coach-policy-grid{grid-column:1/-1}.coach-spend-step label>small{min-height:24px;color:var(--companion-muted);font-size:7px;line-height:1.4}.coach-spend-step .coach-strategy{min-height:100%}.coach-buy-shortlist{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:15px;margin:0 18px 13px;overflow:hidden}.coach-buy-shortlist>header{border-bottom:1px solid var(--companion-line);background:linear-gradient(105deg,var(--companion-surface),var(--companion-surface));justify-content:space-between;align-items:center;gap:15px;padding:14px 15px;display:flex}.coach-buy-shortlist>header span{color:#65e6b4;letter-spacing:.1em;align-items:center;gap:7px;font-size:8px;font-weight:950;display:flex}.coach-buy-shortlist>header h4{color:var(--companion-ink);margin:4px 0 2px;font-size:17px}.coach-buy-shortlist>header p{color:var(--companion-muted);margin:0;font-size:9px}.coach-add-all-cart{color:#d8ffef;cursor:pointer;background:#0c443b;border:1px solid #65e6b4;border-radius:9px;flex:none;min-height:38px;padding:0 12px;font-size:9px;font-weight:950}.coach-buy-shortlist>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.coach-buy-shortlist article{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:11px;gap:9px;min-width:0;padding:11px;display:grid}.coach-buy-shortlist article>span{color:var(--companion-accent);letter-spacing:.08em;font-size:7px;font-weight:950}.coach-buy-shortlist article>div{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;display:grid}.coach-buy-shortlist img{object-fit:contain;width:52px;height:52px;image-rendering:pixelated}.coach-buy-shortlist article small{color:#65e6b4;font-size:7px}.coach-buy-shortlist h5{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:11px;overflow:hidden}.coach-buy-shortlist article p{color:var(--companion-muted);margin:0;font-size:8px;line-height:1.4}.coach-buy-shortlist dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;display:grid}.coach-buy-shortlist dl>div{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:8px;padding:7px}.coach-buy-shortlist dt{color:var(--companion-muted);font-size:6px;font-weight:950}.coach-buy-shortlist dd{color:var(--companion-accent);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;font-weight:900;overflow:hidden}.coach-buy-shortlist footer{grid-template-columns:1fr 1fr;gap:6px;display:grid}.coach-buy-shortlist footer a,.coach-buy-shortlist footer button{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);min-height:34px;color:var(--companion-ink);text-align:center;border-radius:7px;place-items:center;font-size:8px;font-weight:950;text-decoration:none;display:grid}.coach-buy-shortlist footer button{border-color:var(--companion-line);background:var(--companion-surface);color:var(--companion-muted)}.coach-buy-shortlist footer .coach-add-cart{color:#d8ffef;background:#0c443b;border-color:#65e6b4}.coach-buy-shortlist footer button:disabled{opacity:.55}.coach-roll-alternative{background:var(--companion-inset);border:1px solid #8c6d2b;border-radius:14px;margin:0 18px 13px;overflow:hidden}.coach-roll-alternative>header{background:linear-gradient(105deg,#352c0d,var(--companion-surface));border-bottom:1px solid #5b4d2e;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.coach-roll-alternative>header span{color:var(--companion-accent);letter-spacing:.1em;font-size:7px;font-weight:950}.coach-roll-alternative>header h4{color:var(--companion-ink);margin:3px 0;font-size:14px}.coach-roll-alternative>header p{color:var(--companion-muted);margin:0;font-size:8px}.coach-roll-alternative>header>b{max-width:190px;color:var(--companion-accent);text-align:center;background:#3a310e;border-radius:999px;padding:7px 9px;font-size:8px}.coach-roll-alternative.roll-first>header>b{color:#8bf5d1;background:#0c443b}.coach-roll-alternative>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px;display:grid}.coach-roll-alternative article{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:9px;gap:4px;padding:9px;display:grid}.coach-roll-alternative article small{color:#7ddfbd;font-size:6px;font-weight:950}.coach-roll-alternative article strong{color:var(--companion-accent);font-size:11px}.coach-roll-alternative article span{color:var(--companion-muted);font-size:7px;line-height:1.4}.coach-roll-alternative>p{color:var(--companion-muted);margin:0;padding:0 11px 11px;font-size:7px;line-height:1.5}@media (max-width:760px){.coach-name-step{grid-template-columns:1fr}.coach-name-step>.tool-zone-label,.coach-name-step>.tool-auto-note{grid-column:auto}.coach-name-step>button{width:100%;min-height:48px}.coach-conversation{margin-left:10px;margin-right:10px}.coach-greeting{grid-template-columns:48px minmax(0,1fr)}.coach-greeting>img{width:46px;height:46px}.coach-greeting>button{grid-column:1/-1;min-height:38px}.coach-intents,.coach-spend-step,.coach-buy-shortlist>div,.coach-roll-alternative>div{grid-template-columns:1fr}.coach-spend-step>.tool-zone-label,.coach-spend-step>.coach-policy-grid{grid-column:auto}.coach-buy-shortlist,.coach-roll-alternative{margin-left:10px;margin-right:10px}.coach-buy-shortlist>header,.coach-roll-alternative>header{flex-direction:column;align-items:flex-start}.coach-buy-shortlist article>div{grid-template-columns:48px minmax(0,1fr)}.coach-buy-shortlist img{width:46px;height:46px}.coach-roll-alternative>header>b{max-width:none}.coach-spend-step input,.coach-name-step input{min-height:48px;font-size:16px}.coach-name-step label>span,.coach-spend-step label>span{flex-direction:column;align-items:flex-start}}.coach-phoenix{--phoenix-bg:var(--companion-canvas);--phoenix-panel:var(--companion-surface);--phoenix-panel-strong:var(--companion-raised);--phoenix-line:var(--companion-line);--phoenix-text:var(--companion-ink);--phoenix-muted:var(--companion-muted);--phoenix-mint:var(--companion-success);--phoenix-gold:#ffe45c;box-sizing:border-box;border:1px solid var(--companion-line);background:radial-gradient(circle at 88% 0%,#4edcff2e,transparent 30%),radial-gradient(circle at 2% 100%,#7a5bff29,transparent 29%),linear-gradient(145deg,var(--companion-surface),var(--companion-inset) 63%);width:min(1180px,100% - 24px);color:var(--phoenix-text);border-radius:24px;margin:0 auto 26px;overflow:clip;box-shadow:0 22px 56px #01071a52}.coach-phoenix *{box-sizing:border-box;min-width:0}.coach-phoenix button,.coach-phoenix input{font:inherit}.coach-phoenix button{cursor:pointer}:is(.coach-phoenix button:focus-visible,.coach-phoenix a:focus-visible,.coach-phoenix summary:focus-visible,.coach-phoenix input:focus-visible){outline-offset:3px;outline:3px solid #69ecc2cc}.coach-phoenix-head{background:linear-gradient(105deg,color-mix(in srgb, var(--companion-inset) 95%, transparent),color-mix(in srgb, var(--companion-inset) 72%, transparent));border-bottom:1px solid #80b6ff3d;justify-content:space-between;align-items:center;gap:18px;padding:22px clamp(18px,3vw,34px);display:flex}.coach-phoenix-head>div>span,.coach-phoenix-prompt>div>span,.coach-phoenix-result-head small,.coach-phoenix-next-move>header span,.coach-phoenix-next-main small,.coach-phoenix-empty span,.coach-phoenix-loading span{color:var(--phoenix-mint);letter-spacing:.12em;font-size:11px;font-weight:950;display:block}.coach-phoenix-head h2{color:var(--companion-ink);letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(25px,3vw,38px);line-height:1.04}.coach-phoenix-phase{color:#caffea;background:#0a352f;border:1px solid #2d725f;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.coach-phoenix-phase i{background:var(--phoenix-mint);width:8px;height:8px;box-shadow:0 0 13px var(--phoenix-mint);border-radius:50%}.coach-phoenix-body{padding:clamp(16px,3vw,32px)}.coach-phoenix-page{gap:18px;max-width:940px;margin:0 auto;display:grid}.coach-phoenix-entry{max-width:760px;padding-block:clamp(4px,3vw,30px)}.coach-phoenix-prompt{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:14px;display:grid}.coach-phoenix-prompt>img{object-fit:contain;width:72px;height:72px;image-rendering:pixelated;filter:drop-shadow(0 8px 8px #00000052)}.coach-phoenix-prompt h3{color:var(--companion-ink);letter-spacing:-.035em;margin:4px 0;font-size:clamp(22px,2.7vw,32px);line-height:1.1}.coach-phoenix-prompt p{color:var(--phoenix-muted);margin:6px 0 0;font-size:14px;line-height:1.45}.coach-phoenix-primary,.coach-phoenix-secondary,.coach-phoenix-link{text-align:center;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:10px 15px;font-size:13px;font-weight:900;line-height:1.15;text-decoration:none;display:inline-flex}.coach-phoenix-primary{border-color:var(--phoenix-gold);background:var(--phoenix-gold);color:var(--companion-ink);box-shadow:0 3px #b99717}.coach-phoenix-primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.coach-phoenix-primary:disabled{border-color:var(--companion-line);background:var(--companion-raised);box-shadow:none;color:var(--companion-muted);cursor:not-allowed;transform:none}.coach-phoenix-secondary{border-color:var(--companion-line);background:var(--companion-surface);color:var(--companion-ink)}.coach-phoenix-secondary:hover{border-color:var(--companion-line);background:var(--companion-raised)}.coach-phoenix-link{color:#c7ffea;background:#0a4039;border-color:#3e9d7d}.coach-phoenix-link:hover{background:#0d5046}.coach-phoenix-character-form{border:1px solid var(--companion-line);background:color-mix(in srgb, var(--companion-inset) 56%, transparent);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.coach-phoenix-character-form label,.coach-phoenix-budget>label{color:var(--companion-ink);gap:7px;font-size:12px;font-weight:900;display:grid}.coach-phoenix-character-form input{border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;min-height:52px;color:var(--companion-ink);border-radius:10px;outline:0;padding:10px 13px;font-size:16px}.coach-phoenix-character-form input:focus{border-color:var(--phoenix-mint);box-shadow:0 0 0 3px #69ecc21f}.coach-phoenix-character-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.coach-phoenix-character-list button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:68px;color:var(--companion-ink);text-align:left;border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.coach-phoenix-character-list button:hover{border-color:var(--phoenix-gold);background:var(--companion-surface)}.coach-phoenix-character-list img{object-fit:contain;width:46px;height:46px;image-rendering:pixelated}.coach-phoenix-character-list span,.coach-phoenix-character-list b,.coach-phoenix-character-list small{display:block}.coach-phoenix-character-list b{font-size:13px}.coach-phoenix-character-list small{color:var(--phoenix-muted);margin-top:4px;font-size:12px}.coach-phoenix-character-list em{color:var(--companion-accent);font-size:12px;font-style:normal;font-weight:900}.coach-phoenix-scan-note{color:var(--phoenix-muted);align-items:center;gap:9px;margin:0;font-size:13px;line-height:1.4;display:flex}.coach-phoenix-scan-note i{background:var(--companion-raised);border-radius:50%;flex:none;width:9px;height:9px}.coach-phoenix-scan-note i.working{background:var(--phoenix-gold);animation:1s ease-in-out infinite coach-phoenix-pulse;box-shadow:0 0 0 5px #ffe45c1f}.coach-phoenix-scan-note i.ready{background:var(--phoenix-mint);box-shadow:0 0 10px #69ecc2bf}.coach-phoenix-scan-note i.paused{background:var(--companion-accent-soft)}.coach-phoenix-error{color:var(--companion-ink);background:#421b31;border:1px solid #b55269;border-radius:12px;gap:4px;padding:12px 14px;font-size:13px;line-height:1.45;display:grid}.coach-phoenix-error b{color:#ffb1c0}.coach-phoenix-recovery{justify-items:start;max-width:680px;padding:16px}.coach-phoenix-player{border:1px solid var(--companion-line);background:color-mix(in srgb, var(--companion-inset) 58%, transparent);border-radius:15px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.coach-phoenix-player>img{object-fit:contain;width:54px;height:54px;image-rendering:pixelated}.coach-phoenix-player span,.coach-phoenix-player small,.coach-phoenix-player b,.coach-phoenix-player em{display:block}.coach-phoenix-player small{color:var(--phoenix-mint);letter-spacing:.1em;font-size:10px;font-weight:950}.coach-phoenix-player b{color:var(--companion-ink);margin:3px 0;font-size:15px}.coach-phoenix-player em{color:var(--phoenix-muted);font-size:12px;font-style:normal}.coach-phoenix-player button{color:var(--companion-accent);text-underline-offset:3px;background:0 0;border:0;font-size:12px;font-weight:900;text-decoration:underline}.coach-phoenix-goals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.coach-phoenix-goals button,.coach-phoenix-methods button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:110px;color:var(--companion-ink);text-align:left;border-radius:16px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding:13px;display:grid}.coach-phoenix-goals button:hover,.coach-phoenix-methods button:hover{border-color:var(--companion-line);background:var(--companion-surface)}.coach-phoenix-goals button.active,.coach-phoenix-methods button.active{border-color:var(--phoenix-gold);background:linear-gradient(130deg,#3c330d,var(--companion-surface));box-shadow:inset 0 3px var(--phoenix-gold),0 0 0 2px #ffe45c1a}.coach-phoenix-goals img,.coach-phoenix-methods img{object-fit:contain;width:54px;height:54px;image-rendering:pixelated}.coach-phoenix-goals span,.coach-phoenix-goals b,.coach-phoenix-goals small,.coach-phoenix-methods span,.coach-phoenix-methods b,.coach-phoenix-methods small{display:block}.coach-phoenix-goals b,.coach-phoenix-methods b{font-size:14px;line-height:1.25}.coach-phoenix-goals small,.coach-phoenix-methods small{color:var(--phoenix-muted);margin-top:5px;font-size:12px;line-height:1.35}.coach-phoenix-goals button.active small,.coach-phoenix-methods button.active small{color:var(--companion-accent)}.coach-phoenix-footer{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.coach-phoenix-budget{border:1px solid var(--companion-line);background:linear-gradient(115deg,#ffe45c1f,color-mix(in srgb, var(--companion-inset) 90%, transparent) 45%);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(270px,.7fr);align-items:end;gap:13px;padding:16px;display:grid}.coach-phoenix-budget>label>div{background:var(--companion-inset);border:1px solid #76632a;border-radius:12px;grid-template-columns:56px minmax(0,1fr);display:grid;overflow:hidden}.coach-phoenix-budget>label>div img{object-fit:contain;width:50px;height:50px;image-rendering:pixelated;place-self:center}.coach-phoenix-budget input{width:100%;min-height:58px;color:var(--companion-ink);background:0 0;border:0;border-left:1px solid #5b522b;outline:0;padding:10px 14px;font-size:21px;font-weight:900}.coach-phoenix-budget>label>small{color:var(--phoenix-muted);font-size:12px}.coach-phoenix-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.coach-phoenix-presets button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:58px;color:var(--companion-ink);border-radius:11px;font-size:14px;font-weight:900}.coach-phoenix-presets button.active{border-color:var(--phoenix-gold);background:var(--phoenix-gold);color:var(--companion-ink)}.coach-phoenix-options,.coach-phoenix-details{border:1px solid var(--companion-line);background:color-mix(in srgb, var(--companion-inset) 58%, transparent);border-radius:15px;overflow:hidden}.coach-phoenix-options summary,.coach-phoenix-details summary{cursor:pointer;color:var(--companion-ink);justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;font-size:14px;font-weight:900;list-style:none;display:flex}.coach-phoenix-options summary::-webkit-details-marker{display:none}.coach-phoenix-details summary::-webkit-details-marker{display:none}.coach-phoenix-options summary span:before,.coach-phoenix-details summary span:before{color:var(--phoenix-mint);content:"+";margin-right:9px;display:inline-block}.coach-phoenix-options[open] summary span:before,.coach-phoenix-details[open] summary span:before{content:"−"}.coach-phoenix-options summary small,.coach-phoenix-details summary small{color:var(--phoenix-muted);text-align:right;font-size:12px;font-weight:700}.coach-phoenix-options>div{border-top:1px solid var(--companion-line);gap:12px;padding:14px;display:grid}.coach-phoenix-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.coach-phoenix-methods button{border-radius:12px;min-height:74px;padding:9px}.coach-phoenix-methods img{width:42px;height:42px}.coach-phoenix-methods b{font-size:13px}.coach-phoenix-methods small{font-size:11px}.coach-phoenix-flames{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:12px;grid-template-columns:48px minmax(0,1fr) 90px;align-items:center;gap:10px;padding:9px 11px;display:grid}.coach-phoenix-flames>img{object-fit:contain;width:44px;height:44px;image-rendering:pixelated}.coach-phoenix-flames span,.coach-phoenix-flames b,.coach-phoenix-flames small{display:block}.coach-phoenix-flames b{font-size:13px}.coach-phoenix-flames small{color:var(--phoenix-muted);margin-top:3px;font-size:11px}.coach-phoenix-flames input,.coach-phoenix-limits input{border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;min-height:43px;color:var(--companion-ink);text-align:center;border-radius:9px;outline:0;font-size:16px;font-weight:900}.coach-phoenix-policy{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.coach-phoenix-policy label{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:800;display:flex}.coach-phoenix-policy input{width:18px;height:18px;accent-color:var(--phoenix-gold)}.coach-phoenix-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.coach-phoenix-limits label{color:var(--companion-ink);gap:6px;font-size:12px;font-weight:900;display:grid}.coach-phoenix-loading{border:1px solid var(--companion-line);background:radial-gradient(circle at 14% 26%,#ff90db38,transparent 35%),linear-gradient(125deg,var(--companion-surface),var(--companion-surface));border-radius:20px;grid-template-columns:120px minmax(0,1fr);align-items:center;min-height:230px;padding:22px}.coach-phoenix-loading>img{object-fit:contain;width:112px;height:112px;image-rendering:pixelated;filter:drop-shadow(0 8px 8px #00000061);animation:1.25s ease-in-out infinite coach-phoenix-bob}.coach-phoenix-loading>div h3{color:var(--companion-ink);margin:7px 0;font-size:clamp(19px,2.5vw,28px);line-height:1.25}.coach-phoenix-loading>div p{color:var(--companion-muted);margin:0;font-size:13px;line-height:1.45}.coach-phoenix-loading .coach-phoenix-footer{grid-column:1/-1;justify-content:center}.coach-phoenix-result{gap:14px;display:grid}.coach-phoenix-result-head{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:17px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.coach-phoenix-result-head .coach-phoenix-player{background:0 0;border:0;flex:1;padding:0}.coach-phoenix-result-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.coach-phoenix-result-controls .coach-phoenix-secondary{min-height:40px;padding:8px 10px;font-size:12px}.coach-phoenix-freshness{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900}.coach-phoenix-freshness.live{color:#baffe2;background:#0c4138;border-color:#2c8f72}.coach-phoenix-freshness.saved{border-color:var(--companion-line);background:var(--companion-surface);color:var(--companion-ink)}.coach-phoenix-freshness.partial{color:var(--companion-accent);background:#3a2c12;border-color:#a57d32}.coach-phoenix-freshness.working{border-color:var(--companion-line);background:var(--companion-surface);color:#eadfff}.coach-phoenix-warning,.coach-phoenix-context{border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:11px 13px;font-size:13px;line-height:1.4;display:grid}.coach-phoenix-warning{color:#ffe2ae;background:#3b2813;border:1px solid #d59b4d}.coach-phoenix-warning b{color:#fff1c8}.coach-phoenix-context{background:var(--companion-inset);color:#c7f8ef;border:1px solid #2f8f83}.coach-phoenix-context b{color:#76f5dc}.coach-phoenix-next-move{border:1px solid var(--phoenix-gold);background:radial-gradient(circle at 92% 7%,#ffe45c29,transparent 26%),linear-gradient(130deg,var(--companion-surface),var(--companion-surface) 65%);box-shadow:inset 4px 0 var(--phoenix-gold),0 15px 36px #0003;border-radius:21px;gap:17px;padding:clamp(16px,2.8vw,27px);display:grid}.coach-phoenix-next-move>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.coach-phoenix-next-move>header span{color:var(--phoenix-gold)}.coach-phoenix-next-move>header small{color:#9cffe0;letter-spacing:.08em;background:#0a483d;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:950}.coach-phoenix-next-main{grid-template-columns:98px minmax(0,1fr);align-items:center;gap:16px;display:grid}.coach-phoenix-next-main>img{object-fit:contain;width:96px;height:96px;image-rendering:pixelated;filter:drop-shadow(0 8px 8px #00000059)}.coach-phoenix-next-main h3{color:var(--companion-ink);letter-spacing:-.03em;margin:4px 0;font-size:clamp(20px,2.6vw,30px);line-height:1.08}.coach-phoenix-next-main p{max-width:720px;color:var(--companion-ink);margin:8px 0 0;font-size:14px;line-height:1.5}.coach-phoenix-serial{margin-top:3px;display:inline-flex}.coach-phoenix-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.coach-phoenix-metrics>div{background:color-mix(in srgb, var(--companion-inset) 64%, transparent);border:1px solid #74a4e285;border-radius:11px;padding:11px}.coach-phoenix-metrics dt{color:var(--companion-muted);text-transform:uppercase;font-size:11px;font-weight:900}.coach-phoenix-metrics dd{overflow-wrap:anywhere;color:var(--companion-ink);margin:5px 0 0;font-size:15px;font-weight:950}.coach-phoenix-actions{flex-wrap:wrap;gap:9px;display:flex}.coach-phoenix-actions.is-compact{justify-content:flex-end}.coach-phoenix-actions .coach-phoenix-primary{min-height:44px}.coach-phoenix-empty{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:18px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.coach-phoenix-empty>img{object-fit:contain;width:68px;height:68px;image-rendering:pixelated}.coach-phoenix-empty h3{color:var(--companion-ink);margin:5px 0;font-size:20px}.coach-phoenix-empty p{color:var(--phoenix-muted);margin:0;font-size:13px;line-height:1.45}.coach-phoenix-empty>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.coach-phoenix-details>div{border-top:1px solid var(--companion-line);padding:13px}.coach-phoenix-alternatives>div{gap:9px;display:grid}.coach-phoenix-alternatives article{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:12px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.coach-phoenix-alternatives article>img{object-fit:contain;width:52px;height:52px;image-rendering:pixelated}.coach-phoenix-alternatives span,.coach-phoenix-alternatives small,.coach-phoenix-alternatives b,.coach-phoenix-alternatives em{display:block}.coach-phoenix-alternatives small{color:var(--phoenix-mint);letter-spacing:.08em;font-size:10px;font-weight:950}.coach-phoenix-alternatives b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:14px;overflow:hidden}.coach-phoenix-alternatives em{color:var(--companion-accent);font-size:12px;font-style:normal;font-weight:900}.coach-phoenix-alternatives .coach-phoenix-primary{min-height:40px;padding:8px 10px;font-size:12px}.coach-phoenix-why{gap:8px;display:grid}.coach-phoenix-why p{border-left:3px solid var(--companion-line);gap:3px;margin:0;padding:6px 0 6px 10px;display:grid}.coach-phoenix-why b{color:var(--companion-ink);font-size:13px}.coach-phoenix-why span{color:var(--phoenix-muted);font-size:13px;line-height:1.45}.coach-phoenix-slots>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.coach-phoenix-slots button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:46px;color:var(--companion-ink);text-align:left;border-radius:10px;padding:8px;font-size:12px;font-weight:900}.coach-phoenix-slots button:hover{border-color:var(--phoenix-mint)}.coach-phoenix-slots button:disabled{opacity:.55;cursor:not-allowed}@keyframes coach-phoenix-pulse{0%,to{opacity:.55;transform:scale(.84)}50%{opacity:1;transform:scale(1.1)}}@keyframes coach-phoenix-bob{0%,to{transform:translateY(-3px)}50%{transform:translateY(5px)}}@media (max-width:820px){.coach-phoenix{border-radius:18px;width:calc(100% - 16px)}.coach-phoenix-head{flex-direction:column;align-items:flex-start;padding:18px}.coach-phoenix-body{padding:16px}.coach-phoenix-goals,.coach-phoenix-budget{grid-template-columns:1fr}.coach-phoenix-footer{justify-content:flex-start}.coach-phoenix-result-head{flex-direction:column;align-items:flex-start}.coach-phoenix-result-controls{justify-content:flex-start}.coach-phoenix-loading{grid-template-columns:94px minmax(0,1fr);min-height:0}.coach-phoenix-loading>img{width:88px;height:88px}.coach-phoenix-slots>div{grid-template-columns:1fr 1fr}}@media (max-width:580px){.coach-phoenix-head{flex-direction:row;align-items:center;padding:10px 12px}.coach-phoenix-head>div{min-width:0}.coach-phoenix-head h2{overflow-wrap:anywhere;margin-top:3px;font-size:20px;line-height:1.08}.coach-phoenix-head>div>span{font-size:9px}.coach-phoenix-phase{white-space:nowrap;padding:6px 8px;font-size:10px}.coach-phoenix-body{padding:12px}.coach-phoenix-prompt{grid-template-columns:46px minmax(0,1fr);gap:9px}.coach-phoenix-prompt>img{width:44px;height:44px}.coach-phoenix-prompt h3{font-size:21px}.coach-phoenix-prompt p{margin-top:3px;font-size:12px}.coach-phoenix-character-form{grid-template-columns:1fr}.coach-phoenix-character-form .coach-phoenix-primary{width:100%}.coach-phoenix-character-list{grid-template-columns:1fr}.coach-phoenix-player{grid-template-columns:48px minmax(0,1fr) auto}.coach-phoenix-player>img{width:46px;height:46px}.coach-phoenix-goals button{grid-template-columns:48px minmax(0,1fr);min-height:76px;padding:10px}.coach-phoenix-goals img{width:46px;height:46px}.coach-phoenix-budget{padding:12px}.coach-phoenix-presets{grid-template-columns:1fr 1fr 1fr}.coach-phoenix-options summary,.coach-phoenix-details summary{flex-direction:column;align-items:flex-start}.coach-phoenix-options summary small,.coach-phoenix-details summary small{text-align:left}.coach-phoenix-methods,.coach-phoenix-policy,.coach-phoenix-limits{grid-template-columns:1fr}.coach-phoenix-flames{grid-template-columns:44px minmax(0,1fr)}.coach-phoenix-flames>img{width:40px;height:40px}.coach-phoenix-flames input{grid-column:1/-1}.coach-phoenix-footer{grid-template-columns:1fr;display:grid}.coach-phoenix-footer .coach-phoenix-primary,.coach-phoenix-footer .coach-phoenix-secondary{width:100%}.coach-phoenix-loading{text-align:center;grid-template-columns:1fr}.coach-phoenix-loading>img{justify-self:center}.coach-phoenix-loading .coach-phoenix-footer{grid-column:auto}.coach-phoenix-next-main{grid-template-columns:66px minmax(0,1fr);gap:11px}.coach-phoenix-next-main>img{width:64px;height:64px}.coach-phoenix-next-main h3{font-size:22px}.coach-phoenix-next-main p{font-size:13px}.coach-phoenix-metrics{grid-template-columns:1fr}.coach-phoenix-actions,.coach-phoenix-actions.is-compact{grid-template-columns:1fr;display:grid}.coach-phoenix-actions .coach-phoenix-primary,.coach-phoenix-link,.coach-phoenix-actions .coach-phoenix-secondary{width:100%}.coach-phoenix-empty{grid-template-columns:54px minmax(0,1fr)}.coach-phoenix-empty>img{width:52px;height:52px}.coach-phoenix-empty>div:last-child{grid-column:1/-1;grid-template-columns:1fr;display:grid}.coach-phoenix-alternatives article{grid-template-columns:46px minmax(0,1fr)}.coach-phoenix-alternatives article>img{width:44px;height:44px}.coach-phoenix-alternatives .coach-phoenix-actions{grid-column:1/-1}.coach-phoenix-alternatives .coach-phoenix-primary{width:100%}.coach-phoenix-slots>div,.coach-phoenix-warning,.coach-phoenix-context{grid-template-columns:1fr}.coach-phoenix-result-controls{width:100%}.coach-phoenix-result-controls>*{flex:1}.coach-phoenix-result-controls .coach-phoenix-secondary{min-width:0}}.coach-phoenix-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.coach-phoenix-metrics dd.positive{color:#83f0cf}.coach-phoenix-metrics dd.negative{color:#ffb3bc}.coach-phoenix-proof{background:color-mix(in srgb, var(--companion-inset) 55%, transparent);border:1px solid #48e2be6b;border-radius:10px;padding:9px 11px;display:block}.coach-phoenix-proof>summary,.coach-phoenix-more-actions>summary{cursor:pointer;color:var(--phoenix-muted);min-height:24px;font-size:12px;font-weight:700;line-height:24px}.coach-phoenix-proof b{color:var(--phoenix-mint);letter-spacing:.08em;margin-top:9px;font-size:10px;display:block}.coach-phoenix-proof span{color:var(--phoenix-text);margin-top:5px;font-size:12px;line-height:1.35;display:block}.coach-phoenix-more-actions{flex-basis:100%;min-width:0}.coach-phoenix-more-actions>div{flex-wrap:wrap;gap:9px;padding-top:8px;display:flex}@media (max-width:820px){.coach-phoenix-metrics{grid-template-columns:1fr 1fr}.coach-phoenix-proof{flex-direction:column;align-items:flex-start}}@media (max-width:580px){.coach-phoenix-metrics{grid-template-columns:1fr}}@media (orientation:landscape) and (max-height:620px){.coach-phoenix{max-height:none;margin-bottom:var(--mdfm-floating-safe-bottom,96px);overflow:visible}.coach-phoenix-head{z-index:auto;flex-direction:row;align-items:center;padding:8px 12px;position:static}.coach-phoenix-head h2{font-size:20px}.coach-phoenix-phase{padding:6px 9px}.coach-phoenix-body{padding:9px}.coach-phoenix-page{gap:9px;max-width:none}.coach-phoenix-next-move{gap:8px;padding:10px}.coach-phoenix-next-main{grid-template-columns:54px minmax(0,1fr)}.coach-phoenix-next-main>img{width:52px;height:52px}.coach-phoenix-metrics{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.coach-phoenix-actions{z-index:auto;position:static}}@media (prefers-reduced-motion:reduce){.coach-phoenix *{scroll-behavior:auto!important}.coach-phoenix-loading>img,.coach-phoenix-scan-note i.working{animation:none}.coach-phoenix-primary:hover{transform:none}}.coach-phoenix-crystal-budget{background:linear-gradient(115deg,#ffe45c1a,color-mix(in srgb, var(--companion-inset) 92%, transparent));border:1px solid #765f23;border-radius:15px;gap:10px;padding:12px 14px;display:grid}.coach-phoenix-crystal-budget>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.coach-phoenix-crystal-budget>header span{color:var(--phoenix-gold);letter-spacing:.08em;font-size:11px;font-weight:950}.coach-phoenix-crystal-budget>header small{color:var(--phoenix-muted);font-size:11px}.coach-phoenix-crystal-budget>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.coach-phoenix-crystal-budget label{color:var(--companion-ink);gap:5px;font-size:11px;font-weight:900;display:grid}.coach-phoenix-crystal-budget input{border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;min-height:44px;color:var(--companion-ink);border-radius:9px;outline:0;padding:8px 10px;font-size:16px;font-weight:900}.coach-phoenix-crystal-budget input:focus{border-color:var(--phoenix-gold);box-shadow:0 0 0 3px #ffe45c1a}.coach-phoenix-method-status{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:7px;display:grid}.coach-phoenix-method-status>div{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:11px;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.coach-phoenix-method-status i{background:var(--companion-raised);border-radius:50%;width:9px;height:9px}.coach-phoenix-method-status span,.coach-phoenix-method-status b,.coach-phoenix-method-status small{min-width:0;display:block}.coach-phoenix-method-status b{color:var(--companion-ink);font-size:11px}.coach-phoenix-method-status small{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.coach-phoenix-method-status .ready{background:#0a3834;border-color:#2b896f}.coach-phoenix-method-status .ready i{background:var(--phoenix-mint);box-shadow:0 0 8px #69ecc2a6}.coach-phoenix-method-status .partial,.coach-phoenix-method-status .waiting{background:#30290f;border-color:#856f2a}.coach-phoenix-method-status .partial i,.coach-phoenix-method-status .waiting i{background:var(--phoenix-gold)}.coach-phoenix-method-status .checking i{background:var(--companion-raised);animation:1s ease-in-out infinite coach-phoenix-pulse}.coach-phoenix-method-status .unavailable{background:#32182a;border-color:#8b4960}.coach-phoenix-method-status .unavailable i{background:#ff7897}.coach-phoenix-method-status>p{color:var(--companion-muted);text-align:right;grid-column:1/-1;margin:0;font-size:10px}.mdfm .mdfm-tool-hub.is-player-workspace{gap:8px;grid-template-columns:minmax(0,1fr)!important}.mdfm .mdfm-tool-hub.is-player-workspace>.mdfm-tool-launcher{border-radius:14px;position:relative!important;top:auto!important;overflow:visible!important}.mdfm .mdfm-tool-hub.is-player-workspace>.mdfm-tool-launcher>header{border-bottom:0!important;padding:7px!important;display:block!important}.mdfm .mdfm-tool-hub.is-player-workspace>.mdfm-tool-launcher>header>div,.mdfm .mdfm-tool-hub.is-player-workspace>.mdfm-tool-launcher>header>p{display:none!important}.mdfm .mdfm-tool-hub.is-player-workspace .mdfm-tool-menu-toggle{justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;display:flex!important}.mdfm .mdfm-tool-hub.is-player-workspace>.mdfm-tool-launcher nav{max-height:min(46vh,360px);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;display:none!important;position:static!important;overflow:hidden auto!important}.mdfm .mdfm-tool-hub.is-player-workspace>.mdfm-tool-launcher nav.open{display:grid!important}.mdfm .mdfm-tool-hub .mdfm-tool-launcher nav button{grid-template-columns:43px minmax(0,1fr) auto!important}.mdfm .mdfm-tool-hub.is-player-workspace>.mdfm-tool-workspace{box-shadow:none!important;background:0 0!important;border:0!important;margin-top:0!important}.mdfm .mdfm-tool-hub.is-player-workspace .mdfm-tool-workspace-body{background:0 0!important}.mdfm .mdfm-tool-hub.is-player-workspace .coach-phoenix{width:100%;max-width:none}.mdfm .mdfm-tool-hub.is-player-workspace .compact-player-tabs{box-shadow:none!important;border-radius:14px!important}.mdfm .mdfm-tool-hub.is-player-workspace .player-task-tabs button{min-height:48px!important;padding:6px 9px!important}.mdfm .mdfm-tool-hub.is-player-workspace .player-task-tabs button small{font-size:10px!important}#tools .mdfm-tool-hub.is-player-workspace .mdfm-tool-workspace>header.mdfm-coach-shell-controls{background:0 0!important;border:0!important;justify-content:flex-end!important;min-height:0!important;padding:4px 0 7px!important;display:flex!important}#tools .mdfm-tool-hub.is-player-workspace .mdfm-coach-shell-controls>.mdfm-tool-detail-switch{grid-template-columns:repeat(2,minmax(86px,auto))!important;width:auto!important;margin:0!important;padding:3px!important;display:grid!important}#tools .mdfm-tool-hub.is-player-workspace .mdfm-coach-shell-controls>.mdfm-tool-detail-switch>span{display:none!important}#tools .mdfm-tool-hub.is-player-workspace .mdfm-coach-shell-controls>.mdfm-tool-detail-switch button{min-height:32px!important;padding:5px 9px!important;font-size:11px!important}#tools.mdfm-section.is-player-tools-page{padding-top:clamp(14px,2vw,28px)!important;padding-bottom:clamp(28px,4vw,56px)!important}@media (max-width:580px){.coach-phoenix-crystal-budget>header{flex-direction:column;align-items:flex-start}.coach-phoenix-crystal-budget>div{grid-template-columns:1fr}.coach-phoenix-method-status{grid-template-columns:repeat(2,minmax(0,1fr))}.mdfm-coach-shell-controls,.mdfm-coach-shell-controls .mdfm-tool-detail-switch{width:100%}.mdfm-coach-shell-controls .mdfm-tool-detail-switch{grid-template-columns:repeat(2,minmax(0,1fr))}}.coach-phoenix-method-status .checked{border-color:var(--companion-line);background:var(--companion-surface)}.coach-phoenix-method-status .checked i{background:var(--companion-raised)}.coach-phoenix-live-budget{background:radial-gradient(circle at 12% 20%,#ffe45c24,transparent 34%),linear-gradient(110deg,var(--companion-surface),var(--companion-inset));box-shadow:inset 3px 0 var(--phoenix-gold);border:1px solid #ffe45cb3;border-radius:17px;grid-template-columns:minmax(190px,.72fr) minmax(260px,1.2fr) minmax(132px,.45fr);align-items:center;gap:14px;padding:13px 15px;display:grid}.coach-phoenix-live-budget>div:first-child span,.coach-phoenix-live-budget>div:first-child b,.coach-phoenix-live-budget>div:first-child small,.coach-phoenix-live-budget>label span{display:block}.coach-phoenix-live-budget>div:first-child span{color:var(--phoenix-gold);letter-spacing:.12em;font-size:10px;font-weight:950}.coach-phoenix-live-budget>div:first-child b{color:var(--companion-ink);margin-top:3px;font-size:20px}.coach-phoenix-live-budget>div:first-child small{color:var(--companion-muted);margin-top:3px;font-size:10px;line-height:1.35}.coach-phoenix-live-budget-slider{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:9px;display:grid}.coach-phoenix-live-budget-slider button{border:1px solid var(--companion-line);background:var(--companion-surface);width:38px;height:38px;color:var(--companion-accent);cursor:pointer;border-radius:10px;font-size:20px;font-weight:950}.coach-phoenix-live-budget-slider button:disabled{opacity:.35;cursor:not-allowed}.coach-phoenix-live-budget-slider input{width:100%;accent-color:var(--phoenix-gold)}.coach-phoenix-live-budget>label{color:var(--companion-ink);gap:4px;font-size:10px;font-weight:900;display:grid}.coach-phoenix-live-budget>label input{border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;min-height:40px;color:var(--companion-ink);text-align:center;border-radius:10px;outline:0;padding:7px 9px;font-size:15px;font-weight:950}.coach-phoenix-live-budget>label input:focus{border-color:var(--phoenix-gold);box-shadow:0 0 0 3px #ffe45c1f}@media (max-width:820px){.coach-phoenix-live-budget{grid-template-columns:1fr minmax(210px,1.4fr)}.coach-phoenix-live-budget>label{grid-column:1/-1;grid-template-columns:auto minmax(120px,180px);justify-content:end;align-items:center}}@media (max-width:580px){.coach-phoenix-live-budget{grid-template-columns:1fr;gap:10px;padding:12px}.coach-phoenix-live-budget>label{grid-column:auto;grid-template-columns:auto minmax(0,1fr);justify-content:stretch}.coach-phoenix-live-budget>div:first-child b{font-size:18px}}@media (min-width:700px) and (orientation:landscape) and (max-height:620px){.coach-phoenix-live-budget{grid-template-columns:minmax(150px,.65fr) minmax(220px,1fr) minmax(120px,.4fr);gap:8px;padding:8px 10px}.coach-phoenix-live-budget>label{grid-column:auto;grid-template-columns:1fr}.coach-phoenix-live-budget>div:first-child small{display:none}.coach-phoenix-live-budget-slider button{width:34px;height:34px}.coach-phoenix-live-budget-slider{grid-template-columns:34px minmax(0,1fr) 34px}}.coach-phoenix-checked-market>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:10px;display:grid}.coach-phoenix-checked-market article{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-surface),var(--companion-inset));border-radius:14px;align-content:start;gap:9px;min-width:0;padding:11px;display:grid}.coach-phoenix-checked-market article.is-in-cap{border-color:#2c9177;box-shadow:inset 3px 0 #69ecc8}.coach-phoenix-checked-market article.is-over-cap{border-color:#806c31}.coach-phoenix-checked-market article.is-stale{border-color:var(--companion-line);opacity:.9}.coach-phoenix-checked-market article>header{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.coach-phoenix-checked-market article>header>img{object-fit:contain;background:var(--companion-raised);width:50px;height:50px;image-rendering:pixelated;border-radius:10px}.coach-phoenix-checked-market article>header>span{gap:2px;min-width:0;display:grid}.coach-phoenix-checked-market article>header small{color:#72eecf;letter-spacing:.07em;font-size:8px;font-weight:950}.coach-phoenix-checked-market article>header b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.coach-phoenix-checked-market article>header em{color:var(--companion-accent);font-size:10px;font-style:normal;font-weight:900}.coach-phoenix-checked-market article>header>strong{color:#8ff7d8;text-align:center;background:#0b463c;border-radius:8px;max-width:135px;padding:6px 8px;font-size:9px}.coach-phoenix-checked-market .is-over-cap>header>strong{color:var(--companion-accent);background:#3b3011}.coach-phoenix-checked-market .is-stale>header>strong{background:var(--companion-surface);color:var(--companion-ink)}.coach-phoenix-checked-market article>footer{flex-wrap:wrap;align-self:end;align-items:center;gap:7px;display:flex}.coach-phoenix-checked-market article>footer :is(button,a){min-height:38px;padding:7px 10px;font-size:11px}.coach-phoenix-checked-market article>footer .coach-phoenix-link{margin-left:auto}.coach-phoenix-checked-toolbar{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.coach-phoenix-checked-toolbar button{min-height:38px}@media (max-width:580px){.coach-phoenix-checked-market>div{grid-template-columns:1fr;padding:8px}.coach-phoenix-checked-market article>header{grid-template-columns:44px minmax(0,1fr)}.coach-phoenix-checked-market article>header>img{width:42px;height:42px}.coach-phoenix-checked-market article>header>strong{grid-column:1/-1;max-width:none}.coach-phoenix-checked-market article>footer{grid-template-columns:1fr;display:grid}.coach-phoenix-checked-market article>footer :is(button,a){text-align:center;width:100%;margin:0}}.coach-phoenix-method-status b{font-size:13px}.coach-phoenix-method-status small{text-overflow:clip;white-space:normal;font-size:12px;line-height:1.3;overflow:visible}.coach-phoenix-method-status>p{font-size:12px;line-height:1.35}.coach-phoenix-live-budget>div:first-child span,.coach-phoenix-live-budget>div:first-child small,.coach-phoenix-live-budget>label{font-size:12px;line-height:1.3}.coach-phoenix-checked-market article>header small{font-size:11px}.coach-phoenix-checked-market article>header em{font-size:12px}.coach-phoenix-checked-market article>header>strong{font-size:11px;line-height:1.25}.coach-phoenix-checked-market article>footer :is(button,a),.coach-phoenix-checked-toolbar button{min-height:42px;font-size:12px}@media (max-width:580px){.coach-phoenix :is(input,select,textarea){font-size:16px!important}}@media (orientation:landscape) and (max-height:620px){.coach-phoenix-method-status>p,.coach-phoenix-live-budget>div:first-child small{display:none}}.coach-phoenix-checked-market article>header em .coach-checked-cp-gain{color:#69ecc8;font:inherit}.coach-market-notice{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-muted);border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.5}.coach-phoenix-presets{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:580px){.coach-phoenix-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.coach-budget-confirm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}.coach-budget-confirm p{color:var(--companion-muted);margin:0;font-size:12px}.coach-budget-confirm b{color:var(--companion-ink)}.coach-budget-confirm button{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);min-height:38px;color:var(--companion-ink);border-radius:9px;padding:8px 14px;font-weight:750}.coach-budget-confirm button:disabled{opacity:.55;cursor:default}.coach-phoenix-page>.coach-phoenix-footer{margin:0;padding-top:4px}@media (max-width:580px){.coach-phoenix-page{gap:12px}.coach-phoenix-page>.coach-phoenix-footer .coach-phoenix-primary{grid-row:1}}.mdfm-farm-section:after{content:""}.mdfm-raffle-ledger,.mdfm-recipe-book,.mdfm-flips,.mdfm-network-grid,.mdfm-flow-hits{border:1px solid var(--md-line);background:var(--companion-raised);border-radius:15px;overflow:hidden}.mdfm-raffle-ledger>header,.mdfm-recipe-book>header,.mdfm-flips>header,.mdfm-network-grid>header,.mdfm-flow-hits>header{border-bottom:1px solid var(--md-line);background:var(--companion-raised);justify-content:space-between;align-items:flex-start;gap:22px;padding:17px 18px;display:flex}.mdfm-raffle-ledger header h4,.mdfm-recipe-book header h4,.mdfm-flips header h4,.mdfm-network-grid header h4,.mdfm-flow-hits header h4{margin:4px 0 0;font-size:15px}.mdfm-raffle-ledger header>small,.mdfm-recipe-book header>small{max-width:470px;color:var(--md-muted);text-align:right;font-size:9px;line-height:1.55}.mdfm-raffle-run-grid{background:var(--md-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.mdfm-raffle-run-grid article{background:var(--companion-raised);min-width:0;padding:18px}.mdfm-raffle-run-grid article.mdfm-raffle-run-primary{background:linear-gradient(145deg,var(--companion-raised),var(--companion-raised) 58%);box-shadow:inset 0 3px #31b995}.mdfm-raffle-run-grid article>strong{margin:7px 0 5px;font-size:22px;display:block}.mdfm-raffle-run-grid article>p{color:var(--md-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:850;overflow:hidden}.mdfm-raffle-run-grid article>small{color:var(--md-muted);margin-top:6px;font-size:8px;line-height:1.4;display:block}.mdfm-tier-counts{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.mdfm-tier-counts b{background:var(--companion-raised);color:var(--companion-ink);border-radius:999px;padding:5px 7px;font-size:8px}.mdfm-florin-breakdown{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.mdfm-florin-breakdown span{background:var(--companion-raised);color:var(--companion-ink);border:1px solid #d5deed;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:800}.mdfm-raffle-boundary,.mdfm-wallet-boundary{background:var(--companion-raised);color:var(--md-muted);border-top:1px solid #dfe6ee;margin:0;padding:13px 17px;font-size:9px;line-height:1.55}.mdfm-raffle-boundary strong,.mdfm-wallet-boundary strong{color:var(--md-ink)}.mdfm-lifetime-scan{border-bottom:1px solid var(--companion-line);background:linear-gradient(100deg,var(--companion-surface),var(--companion-raised));color:var(--companion-ink);grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:13px 18px;display:grid}.mdfm-lifetime-scan>span{flex-direction:column;gap:3px;min-width:0;display:flex}.mdfm-lifetime-scan b{color:var(--companion-accent);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.mdfm-lifetime-scan small{color:var(--companion-muted);font-size:8px}.mdfm-lifetime-scan>strong{color:#7cf0da;align-self:center;font-size:14px}.mdfm-lifetime-scan>div{background:#ffffff21;border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.mdfm-lifetime-scan>div i{border-radius:inherit;background:linear-gradient(90deg,#27d8d4,var(--companion-raised),var(--companion-accent-soft));height:100%;transition:width .35s;display:block;box-shadow:0 0 12px #57a4ffb3}.mdfm-lifetime-scan>button{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink);cursor:pointer;border-radius:8px;grid-column:1/-1;justify-self:start;padding:7px 10px;font-size:8px;font-weight:900}.mdfm-lifetime-scan.complete>strong{color:var(--companion-accent)}.mdfm-lifetime-scan.partial{background:linear-gradient(100deg,var(--companion-surface),#512452)}.mdfm-recipe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.mdfm-recipe-grid article{background:var(--companion-raised);border:1px solid #dce3ed;border-radius:12px;flex-direction:column;min-height:150px;padding:14px;display:flex}.mdfm-recipe-grid article>span{background:var(--companion-raised);color:var(--md-blue);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:5px 7px;font-size:7px;font-weight:900}.mdfm-recipe-grid article>b{margin:9px 0 3px;font-size:12px;display:block}.mdfm-recipe-grid article>em{color:var(--md-muted);margin-bottom:12px;font-size:7px;font-style:normal}.mdfm-recipe-grid article>div{gap:6px;margin-top:auto;display:grid}.mdfm-recipe-grid article>div>span{background:var(--companion-raised);border-radius:9px;grid-template-columns:28px auto minmax(0,1fr);align-items:center;gap:7px;padding:7px;display:grid}.mdfm-recipe-grid img{object-fit:contain;width:28px;height:28px}.mdfm-recipe-grid strong{font-size:12px}.mdfm-recipe-grid small{color:var(--md-muted);font-size:8px}.mdfm-recipe-book>p{background:var(--companion-raised);color:var(--md-muted);border-top:1px solid #dfe6ee;margin:0;padding:13px 17px;font-size:9px;line-height:1.55}.mdfm-recipe-economics{border-top:1px solid var(--companion-line);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px;gap:6px!important;margin:12px 0 0!important;display:grid!important}.mdfm-recipe-economics>div{min-width:0;border:0!important;margin:0!important;padding:0!important;display:block!important}.mdfm-recipe-economics dt{color:var(--md-muted);text-transform:uppercase;font-size:7px;font-weight:800}.mdfm-recipe-economics dd{color:var(--md-ink);margin:4px 0 0;font-size:9px;font-weight:900}.mdfm-pattern-note{background:var(--companion-raised);border:1px solid #bed4cf;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:22px;padding:18px;display:flex}.mdfm-pattern-note h4{margin:5px 0 4px;font-size:15px}.mdfm-pattern-note p{color:#55706a;max-width:620px;margin:0;font-size:9px;line-height:1.5}.mdfm-pattern-note>strong{color:#166b57;flex:none;font-size:21px}.mdfm-pattern-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mdfm-pattern-metrics article{border:1px solid var(--md-line);background:var(--companion-raised);border-radius:12px;padding:15px}.mdfm-pattern-metrics span{color:var(--md-muted);text-transform:uppercase;font-size:8px;font-weight:850;display:block}.mdfm-pattern-metrics strong{margin-top:6px;font-size:18px;display:block}.mdfm-pattern-metrics small{color:var(--md-muted);margin-top:4px;font-size:8px;line-height:1.35;display:block}.mdfm-flips>div,.mdfm-network-grid>div,.mdfm-flow-hits>div{display:grid}.mdfm-flips article,.mdfm-network-grid article,.mdfm-flow-hits article{border-bottom:1px solid var(--companion-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 17px;display:grid}.mdfm-flips article:last-child,.mdfm-network-grid article:last-child,.mdfm-flow-hits article:last-child{border-bottom:0}.mdfm-flips article>div,.mdfm-network-grid article>div,.mdfm-flow-hits article>div{min-width:0}.mdfm-flips h5,.mdfm-network-grid h5,.mdfm-flow-hits h5{text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:11px;overflow:hidden}.mdfm-flips p,.mdfm-network-grid p,.mdfm-flow-hits p{color:var(--md-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;line-height:1.45;overflow:hidden}.mdfm-flips dl{grid-template-columns:repeat(3,auto);gap:14px;margin:0;display:grid}.mdfm-flips dt{color:var(--md-muted);text-transform:uppercase;font-size:7px}.mdfm-flips dd{text-align:right;margin:3px 0 0;font-size:9px;font-weight:900}.mdfm-network-grid{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mdfm-network-grid>section{border:1px solid var(--md-line);background:var(--companion-raised);border-radius:15px;overflow:hidden}.mdfm-network-grid>section>header{border-bottom:1px solid var(--md-line);background:var(--companion-raised);padding:15px 17px;display:block}.mdfm-network-grid article>strong,.mdfm-flow-hits article>strong{color:var(--md-blue);font-size:10px}.mdfm-wallet-empty{min-height:120px;color:var(--md-muted);text-align:center;place-items:center;padding:22px;font-size:10px;display:grid}@media (max-width:1150px){.mdfm-hero{grid-template-columns:1fr}}@media (max-width:980px){.mdfm-wallet-search{grid-template-columns:1fr;gap:20px}.mdfm-wallet-summary{grid-template-columns:repeat(2,1fr)}.mdfm-wallet-summary article:nth-child(2){border-right:0}.mdfm-wallet-summary article:nth-child(-n+2){border-bottom:1px solid var(--md-line)}.mdfm-raffle-run-grid{grid-template-columns:1fr}.mdfm-recipe-grid,.mdfm-pattern-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.mdfm-wallet-investigator{border-radius:15px}.mdfm-wallet-search{padding:20px}.mdfm-wallet-search label>div{grid-template-columns:1fr}.mdfm-wallet-search button{min-height:43px}.mdfm-wallet-identity{grid-template-columns:auto minmax(0,1fr);padding:16px}.mdfm-wallet-identity>a{text-align:center;grid-column:1/-1}.mdfm-wallet-summary{grid-template-columns:1fr}.mdfm-wallet-summary article{border-right:0;min-height:88px;border-bottom:1px solid var(--md-line)!important}.mdfm-wallet-summary article:last-child{border-bottom:0!important}.mdfm-wallet-lenses{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px}.mdfm-wallet-lenses button{min-height:56px;padding:9px}.mdfm-wallet-lenses button span{display:none}.mdfm-wallet-lens-panel{padding:12px}.mdfm-wallet-sessions,.mdfm-wallet-breakdown,.mdfm-recipe-grid,.mdfm-pattern-metrics,.mdfm-network-grid{grid-template-columns:1fr}.mdfm-raffle-ledger>header,.mdfm-recipe-book>header{flex-direction:column;gap:8px}.mdfm-raffle-ledger header>small,.mdfm-recipe-book header>small{text-align:left}.mdfm-flips article{grid-template-columns:1fr}.mdfm-flips dl{justify-content:space-between}.mdfm-network-grid{gap:10px}}@media (max-width:480px){.mdfm-wallet-lenses{grid-template-columns:1fr}.mdfm-wallet-lenses button{min-height:auto}.mdfm-pattern-note{flex-direction:column;gap:10px}.mdfm-raffle-run-grid article>strong,.mdfm-wallet-session>strong{font-size:18px}.mdfm-recipe-grid{padding:10px}.mdfm-flips dl{gap:8px}.mdfm-flow-hits article{grid-template-columns:1fr}}.coach-ranked-moves{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-ranked-moves>article:last-child{grid-column:auto}.coach-ranked-buy{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);min-height:39px;color:var(--companion-ink);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:7px 9px;font-size:9px;font-weight:950;line-height:1.3;text-decoration:none;display:flex}.coach-ranked-buy:hover{background:var(--companion-accent-soft)}.mdfm-tool-workspace-body .native-reward-tool,.mdfm-tool-workspace-body .native-reward-tool :is(h1,h2,h3,h4,h5,h6){color:var(--companion-ink)}.mdfm-tool-workspace-body .native-reward-tool :is(button,a,summary,input,select):focus-visible{outline:3px solid var(--companion-accent);outline-offset:2px}.gear-edge-title>span,.probability-title>span{color:#6ff0d0;letter-spacing:.09em;font-weight:950}.gear-edge-title h5,.probability-title b,.risk-read h6,.enhancement-pulse b{color:var(--companion-ink);text-shadow:0 1px #000}.gear-controls label,.enhancement-pulse small,.enhancement-pulse em,.probability-title small{color:var(--companion-muted)}.enhancement-pulse>div{border-color:var(--companion-line);background:var(--companion-surface)}.probability-table,.risk-read{border-color:var(--companion-line);background:var(--companion-inset)}.probability-group button{border-color:var(--companion-line);background:var(--companion-surface)}.probability-group button span{color:var(--companion-ink)}.probability-group button strong{color:#72f4c4}.probability-group button:hover,.probability-group button.active{border-color:var(--companion-accent);background:var(--companion-raised);box-shadow:inset 0 0 0 1px #ffe45c}.risk-read>p{color:var(--companion-ink)}.official-source-links{color:var(--companion-muted)}.flame-tier-view{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:9px;padding:10px 12px;display:flex}.flame-tier-view span,.flame-tier-view b{display:block}.flame-tier-view span{color:#61efb3;letter-spacing:.1em;font-size:8px;font-weight:950}.flame-tier-view b{color:var(--companion-muted);margin-top:3px;font-size:9px}.flame-tier-view>div:last-child{grid-template-columns:repeat(3,minmax(54px,1fr));gap:5px;display:grid}.flame-tier-view button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:35px;color:var(--companion-muted);cursor:pointer;border-radius:8px;padding:7px 12px;font-size:10px;font-weight:950}.flame-tier-view button:hover,.flame-tier-view button.active{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.flame-bis-options>.flame-bis-tier-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.flame-bis-tier-groups>section{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;min-width:0;padding:8px}.flame-bis-tier-groups>section>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;margin-bottom:7px;display:grid}.flame-bis-tier-groups>section>header b{color:var(--companion-accent);font-size:12px}.flame-bis-tier-groups>section>header span{color:var(--companion-muted);font-size:8px}.flame-bis-tier-groups>section>header strong{color:#61efb3;text-align:right;font-size:8px}.flame-bis-tier-groups>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.flame-bis-tier-groups>section>div>span{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:3px;padding:8px;display:grid}.flame-bis-tier-groups>section>div b{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.flame-bis-tier-groups>section>div strong{color:#61efb3;font-size:10px}.flame-bis-tier-groups>section>div small{color:var(--companion-muted);grid-column:1/-1;font-size:7px}@media (max-width:600px){#tools.mdfm-section{border-radius:20px;padding-left:10px;padding-right:10px;overflow:hidden}#tools .mdfm-section-head{padding-left:4px;padding-right:4px}#tools .mdfm-section-head h2{font-size:clamp(27px,9vw,38px);line-height:1.04}#tools .mdfm-section-head p{font-size:12px;line-height:1.55}.mdfm-tool-hub{gap:10px;width:100%;min-width:0}.mdfm-tool-launcher{border-radius:15px;width:100%}.mdfm-tool-launcher>header{gap:5px;padding:13px}.mdfm-tool-launcher>header p{font-size:10px}.mdfm-tool-launcher nav{scroll-snap-type:none;grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:3px;padding:6px;display:grid;overflow:visible}.mdfm-tool-launcher nav button{scroll-snap-align:none;grid-template-columns:23px 39px minmax(0,1fr) auto;gap:8px;width:100%;min-height:61px;padding:7px 9px}.mdfm-tool-launcher nav img{width:37px;height:37px}.mdfm-tool-launcher nav button>span b{font-size:12px}.mdfm-tool-launcher nav button>span small{-webkit-line-clamp:1;font-size:9px}.mdfm-tool-launcher nav button>em{font-size:8px}.mdfm-tool-workspace{border-radius:14px;width:100%;min-width:0;margin:0}.mdfm-tool-workspace>header.mdfm-tool-workspace-head{padding:15px}.mdfm-tool-workspace-head span{font-size:9px}.mdfm-tool-workspace-head h3{font-size:21px}.mdfm-tool-workspace-head p{font-size:11px}.mdfm-tool-workspace-body{width:100%;min-width:0;overflow:hidden}.mdfm-tool-workspace-body .native-reward-tool,.player-tools-stack,.mydaily-coach{width:100%;min-width:0;max-width:100%}.mydaily-coach{border-left:0;border-right:0;border-radius:0}.mydaily-coach>header{grid-template-columns:minmax(0,1fr) 54px;gap:8px;padding:14px}.mydaily-coach>header span{font-size:9px}.mydaily-coach>header h3{font-size:20px;line-height:1.08}.mydaily-coach>header p{line-height:1.5;font-size:11px!important}.mydaily-coach>header img{width:50px;height:62px}.coach-form{grid-template-columns:1fr;gap:11px;padding:13px}.coach-form label,.coach-form label:first-child,.coach-form>button{grid-column:auto}.coach-form label{gap:6px;font-size:10px!important}.coach-form label>small{height:auto;line-height:1.35;transform:none;font-size:9px!important}.coach-form input{min-width:0;min-height:48px;padding:11px 12px;font-size:16px!important}.coach-form>button{width:100%;height:48px;font-size:12px!important}.coach-scan-scope{grid-template-columns:1fr;gap:7px;padding:9px}.coach-scan-scope legend{font-size:9px!important}.coach-scan-scope button{min-height:42px;font-size:10px!important}.coach-scan-scope small{grid-column:auto;line-height:1.45;font-size:9px!important}.coach-characters{padding:9px 10px 0}.coach-characters button{min-height:58px;padding:9px}.coach-characters b{font-size:11px}.coach-characters small{font-size:9px!important}.coach-stage{padding:10px 12px;font-size:10px}.coach-error{margin:0 10px 10px;padding:10px}.coach-error b,.coach-error span{font-size:10px}.coach-loading{grid-template-columns:78px minmax(0,1fr);gap:8px;min-height:116px;margin:8px 10px 12px;padding:10px}.coach-loading-scene{height:78px}.coach-loading-scene img{width:76px;height:76px}.coach-loading-scene>i{width:68px}.coach-loading-scene>em{top:4px;right:0}.coach-loading span{font-size:9px}.coach-loading b{font-size:12px;line-height:1.4}.coach-loading small{font-size:10px}.coach-loading>div:last-child>i{height:7px}.coach-budget-rule{grid-template-columns:1fr auto;gap:7px;margin:3px 10px 10px;padding:10px}.coach-budget-rule span{font-size:9px}.coach-budget-rule b{font-size:10px}.coach-budget-rule small{grid-column:1/-1;font-size:10px}.coach-no-move{margin:0 10px 10px}.coach-answer{grid-template-columns:58px minmax(0,1fr);gap:9px;margin:2px 10px 10px;padding:11px}.coach-answer-rank{border-bottom:1px solid #ffe45c3d;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.coach-answer-rank span{font-size:9px}.coach-answer-rank b{margin:0;font-size:12px}.coach-answer>img{grid-column:1;width:56px;height:56px}.coach-answer>div:nth-of-type(2){grid-column:2;min-width:0}.coach-answer>div:nth-of-type(2)>span{font-size:8px}.coach-answer h4{font-size:16px}.coach-answer p{line-height:1.5;font-size:11px!important}.coach-proof em{font-size:8px!important}.coach-answer-cta{grid-column:1/-1;grid-template-columns:1fr;gap:6px}.coach-answer-cta a,.coach-answer-cta button{min-height:44px;font-size:10px!important}.coach-answer-cta small{text-align:center;font-size:9px!important}.coach-ranked-moves{grid-template-columns:1fr;gap:9px;padding:0 10px 10px}.coach-ranked-moves>article{gap:10px;padding:12px}.coach-ranked-moves header span{font-size:9px}.coach-ranked-moves header b{font-size:12px}.coach-ranked-moves article>div{grid-template-columns:54px minmax(0,1fr)}.coach-ranked-moves img{width:52px;height:52px}.coach-ranked-moves strong{font-size:11px}.coach-ranked-moves small{line-height:1.45;font-size:10px!important}.coach-ranked-moves footer{flex-direction:column;align-items:flex-start}.coach-ranked-moves footer b{font-size:11px}.coach-ranked-moves footer span{text-align:left;font-size:8px}.coach-ranked-buy{min-height:44px;font-size:10px!important}.coach-signal-strip{grid-template-columns:1fr;gap:6px;padding:0 10px 10px}.coach-signal-strip>span{gap:4px;padding:10px;font-size:10px}.coach-signal-strip b{font-size:8px}.coach-market-bookends{margin:0 10px 10px;padding:9px}.coach-market-bookends>header span{font-size:9px}.coach-market-bookends>header h4{font-size:18px;line-height:1.15}.coach-market-bookends>header p{font-size:10px!important}.coach-market-bookends article{grid-template-columns:1fr;padding:6px}.coach-market-item{grid-template-columns:44px minmax(0,1fr)}.coach-market-item b{font-size:11px}.coach-market-item small{font-size:9px!important}.coach-market-item button{grid-area:auto/1/auto/-1;min-height:42px;font-size:10px!important}.coach-market-lane{gap:5px;min-height:92px;padding:10px}.coach-market-lane>span{font-size:8px!important}.coach-market-lane>b{font-size:12px}.coach-market-lane>strong{font-size:13px}.coach-market-lane>small{font-size:9px!important}.coach-math{margin:0 10px 12px}.coach-math summary{padding:11px;font-size:10px!important}.coach-math>div{grid-template-columns:1fr;gap:10px;padding:0 11px 11px}.coach-math p{font-size:10px!important}.coach-empty{margin:0 10px 12px;padding:12px}.coach-empty span{font-size:10px}.flame-tier-view{flex-direction:column;align-items:stretch}.flame-tier-view b{font-size:10px}.flame-tier-view button{min-height:43px;font-size:11px}.flame-bis-options>.flame-bis-tier-groups{grid-template-columns:1fr}.flame-bis-tier-groups>section>header{grid-template-columns:auto 1fr}.flame-bis-tier-groups>section>header strong{text-align:left;grid-column:1/-1}.flame-bis-tier-groups>section>div{grid-template-columns:1fr 1fr}}@media (max-width:380px){.mdfm-tool-launcher>header>div{flex-direction:column;align-items:flex-start}.mdfm-tool-launcher nav button{grid-template-columns:20px 36px minmax(0,1fr) auto;gap:6px}.mdfm-tool-launcher nav img{width:34px;height:34px}.mdfm-tool-launcher nav button>span small{display:none}.coach-loading{text-align:center;grid-template-columns:1fr}.coach-loading-scene{height:74px}.coach-loading>div:last-child{align-items:stretch}.coach-budget-rule{grid-template-columns:1fr}.coach-budget-rule b{justify-self:start}.coach-budget-rule small{grid-column:auto}.coach-answer{grid-template-columns:50px minmax(0,1fr)}.coach-answer>img{width:48px;height:48px}.flame-bis-tier-groups>section>div{grid-template-columns:1fr}.flame-tier-view button{padding-left:7px;padding-right:7px}}@media (max-width:600px){#tools.mdfm-section{overflow:visible}.mdfm-tool-launcher{z-index:72;position:sticky;top:70px;overflow:visible}.mdfm-tool-launcher>header{border-bottom:0;padding:7px;display:block}.mdfm-tool-launcher>header>div,.mdfm-tool-launcher>header>p{display:none}.mdfm-tool-menu-toggle{width:100%;min-height:48px;color:var(--companion-accent);text-align:left;background:#ffe45c1a;border:1px solid #ffe45c80;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:11px;font-weight:950;display:flex}.mdfm-tool-menu-toggle strong{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mdfm-tool-launcher nav{z-index:2;border:1px solid var(--companion-line);background:var(--companion-inset);border-top:1px solid #b0cdff26;border-radius:0 0 14px 14px;max-height:56vh;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 22px 42px #000d2c6b}.mdfm-tool-launcher nav.open{display:grid}.mdfm-tool-launcher nav button{min-height:68px}.mdfm-tool-launcher nav button>i,.mdfm-tool-launcher nav button>em{font-size:10px}.mdfm-tool-launcher nav button>span small{-webkit-line-clamp:2;font-size:11px}.mdfm-tool-workspace{scroll-margin-top:140px}.mdfm-tool-workspace-head span{font-size:12px}.mdfm-tool-workspace-head p{font-size:13px}.mdfm-tool-workspace-body .native-reward-tool :is(p,small,label,legend,summary,dt,dd,em){line-height:1.5;font-size:12px!important}.mdfm-tool-workspace-body .native-reward-tool :is(button,a,input,select,textarea){font-size:13px!important}.mdfm-tool-workspace-body .native-reward-tool :is(input,select,textarea){min-height:44px}.mdfm-tool-workspace-body .native-reward-tool button{min-height:42px}.flame-planner-head>div>span{font-size:12px!important}.mydaily-coach>header span,.coach-form label,.coach-form label>small,.coach-scan-scope legend,.coach-scan-scope small,.coach-characters small,.coach-loading span,.coach-budget-rule span,.coach-answer-rank span,.coach-answer>div:nth-of-type(2)>span,.coach-answer-cta small,.coach-ranked-moves header span,.coach-ranked-moves footer span,.coach-signal-strip b,.coach-market-bookends>header span,.coach-market-item small,.coach-market-lane>span,.coach-market-lane>small{line-height:1.45;font-size:12px!important}.coach-form>button,.coach-scan-scope button,.coach-answer-cta a,.coach-answer-cta button,.coach-ranked-buy,.coach-market-item button,.coach-math summary{font-size:13px!important}}body.companion-modal-open{overflow:hidden}.sidekick-beacon,.sidekick-sheet{box-sizing:border-box;--sidekick-bottom:max(18px,calc(12px + env(safe-area-inset-bottom,0px)));font-family:inherit}.sidekick-beacon{--sidekick-scale:1;z-index:220;right:20px;bottom:var(--sidekick-bottom);background:linear-gradient(145deg,var(--companion-surface),var(--companion-inset));width:min(310px,100vw - 32px);color:var(--companion-ink);transform:scale(var(--sidekick-scale));transform-origin:100% 100%;border:1px solid #ffe45cd1;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 9px 8px 8px;transition:opacity .18s,transform .18s;display:grid;position:fixed;box-shadow:0 14px #15449a,0 24px 50px #00000061}.sidekick-beacon.side-left{transform-origin:0 100%;left:20px;right:auto}.sidekick-beacon.size-compact{--sidekick-scale:.86}.sidekick-beacon.size-normal{--sidekick-scale:1}.sidekick-beacon.size-large{--sidekick-scale:1.12}.sidekick-beacon.is-sheet-open{pointer-events:none;opacity:0;transform:translateY(12px) scale(var(--sidekick-scale))}.sidekick-beacon>img{object-fit:contain;width:48px;height:48px;image-rendering:pixelated;filter:drop-shadow(0 6px 5px #00000054)}.sidekick-beacon-copy{gap:1px;min-width:0;display:grid}.sidekick-beacon-copy small,.sidekick-beacon-copy em{color:var(--companion-muted);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;font-weight:900;overflow:hidden}.sidekick-beacon-copy b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.05;overflow:hidden}.sidekick-beacon-copy em{color:#8ff4c9;letter-spacing:0;font-size:7px}.sidekick-beacon>button{background:var(--companion-accent-soft);min-height:34px;color:var(--companion-ink);cursor:pointer;border:0;border-radius:9px;padding:0 10px;font-size:8px;font-weight:950}.sidekick-sheet-scrim{z-index:230;background:color-mix(in srgb, var(--companion-inset) 55%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;border:0;position:fixed;inset:0}.sidekick-sheet{z-index:231;right:20px;bottom:var(--sidekick-bottom);background:var(--companion-inset);width:min(430px,100vw - 40px);height:min(760px,100dvh - 40px);max-height:calc(100dvh - 40px);color:var(--companion-ink);border:1px solid #ffe45cd9;border-radius:22px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 30px 90px #0009}.sidekick-sheet-header{z-index:2;background:linear-gradient(135deg,var(--companion-surface),var(--companion-inset));border-bottom:1px solid #91b2e738;justify-content:space-between;align-items:center;gap:10px;min-height:74px;padding:11px 13px;display:flex}.sidekick-identity{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.sidekick-identity>img{object-fit:contain;width:48px;height:48px;image-rendering:pixelated;filter:drop-shadow(0 5px 4px #00000047)}.sidekick-identity span{gap:2px;min-width:0;display:grid}.sidekick-identity small,.sidekick-identity em{color:var(--companion-muted);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;font-weight:900;overflow:hidden}.sidekick-identity b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.sidekick-identity em{color:#8ff4c9;letter-spacing:0;font-size:7px}.sidekick-close{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:34px;color:var(--companion-ink);cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:950;display:inline-flex}.sidekick-close span{font-size:16px;line-height:1}.sidekick-signals{z-index:1;background:var(--companion-inset);border-bottom:1px solid #91b2e72e;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:9px 12px;display:grid}.sidekick-signals article{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;gap:2px;min-width:0;padding:8px;display:grid;position:relative}.sidekick-signals article.is-live{background:var(--companion-inset);border-color:#61efb3}.sidekick-signals article.is-ready{border-color:var(--companion-accent);background:#302b0e}.sidekick-signals article.ahead{border-color:#61efb3}.sidekick-signals article.behind{border-color:#ff9cab}.sidekick-signals small{color:var(--companion-muted);letter-spacing:.08em;font-size:6px;font-weight:950}.sidekick-signals b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sidekick-signals span{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.sidekick-signals i{background:var(--companion-surface);border-radius:99px;height:3px;margin-top:2px;display:block;overflow:hidden}.sidekick-signals u{border-radius:inherit;background:linear-gradient(90deg,#61efb3,var(--companion-accent-soft));height:100%;text-decoration:none;display:block}.sidekick-sheet-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,var(--companion-inset),var(--companion-canvas));flex:auto;align-content:start;gap:11px;min-height:0;padding:12px;display:grid;overflow-y:auto}.sidekick-now,.sidekick-session,.sidekick-disclosure,.sidekick-farm-link{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:14px}.sidekick-now,.sidekick-session{padding:12px}.sidekick-now>header,.sidekick-session>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.sidekick-now>header>div,.sidekick-session header>div{gap:2px;display:grid}.sidekick-now header span,.sidekick-session header span{color:#8ff4c9;letter-spacing:.1em;font-size:7px;font-weight:950}.sidekick-now h2,.sidekick-session h2{color:var(--companion-ink);margin:0;font-size:17px;line-height:1.05}.sidekick-now>header>small{color:var(--companion-muted);align-self:center;font-size:7px;font-weight:900}.sidekick-session header small{color:var(--companion-muted);font-size:8px;line-height:1.35}.sidekick-session header>button{background:var(--companion-accent-soft);min-height:36px;color:var(--companion-ink);cursor:pointer;border:0;border-radius:9px;flex:none;padding:0 10px;font-size:8px;font-weight:950}.sidekick-session header>button.is-stop{color:#3d1020;background:#ff9fab}.sidekick-timer-list{gap:7px;display:grid}.sidekick-timer{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:11px;overflow:hidden}.sidekick-timer-start{width:100%;color:var(--companion-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.sidekick-timer-start>i{background:conic-gradient(var(--companion-accent-soft) var(--sidekick-timer-progress),var(--companion-raised) 0);border-radius:50%;place-items:center;width:48px;height:48px;padding:3px;font-style:normal;display:grid}.sidekick-timer.is-running .sidekick-timer-start>i{background:conic-gradient(#61efb3 var(--sidekick-timer-progress),var(--companion-raised) 0)}.sidekick-timer-start>i>span{background:var(--companion-inset);width:100%;height:100%;color:var(--companion-ink);border-radius:50%;place-items:center;font-size:8px;font-weight:950;display:grid}.sidekick-timer-start>span{gap:2px;min-width:0;display:grid}.sidekick-timer-start small{color:var(--companion-muted);letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:950}.sidekick-timer-start b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sidekick-timer-start em{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.sidekick-timer-options>summary{min-height:30px;color:var(--companion-muted);cursor:pointer;justify-content:space-between;align-items:center;padding:0 9px;font-size:7px;font-weight:900;list-style:none;display:flex}.sidekick-timer-options>summary::-webkit-details-marker{display:none}.sidekick-timer-options>summary:after{content:"⌄";color:var(--companion-muted);font-size:10px;transition:transform .15s}.sidekick-timer-options[open]>summary:after{transform:rotate(180deg)}.sidekick-timer-options label{color:var(--companion-muted);grid-template-columns:1fr 48px;align-items:center;gap:4px;font-size:7px;font-weight:900;display:grid}.sidekick-timer-options input{box-sizing:border-box;border:1px solid var(--companion-line);background:var(--companion-inset);width:48px;color:var(--companion-ink);text-align:center;border-radius:7px;padding:6px;font-size:9px}.sidekick-timer-options button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:28px;color:var(--companion-ink);cursor:pointer;border-radius:7px;padding:0 7px;font-size:7px;font-weight:900}.sidekick-timer-options button.is-active{color:#a6f7d0;background:#0d483d;border-color:#61efb3}.sidekick-add-slot{border:1px dashed var(--companion-line);background:var(--companion-inset);min-height:70px;color:var(--companion-ink);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:auto 1fr;align-content:center;column-gap:8px;padding:8px;display:grid}.sidekick-add-slot b{color:var(--companion-accent);grid-row:1/3;font-size:21px;line-height:1}.sidekick-add-slot span{font-size:9px;font-weight:950}.sidekick-add-slot small{color:var(--companion-muted);font-size:7px}.sidekick-session-inputs{border-top:1px solid #82a4d62b;grid-template-columns:1fr 1fr;gap:7px;padding-top:10px;display:grid}.sidekick-session-inputs label{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:9px;gap:4px;padding:8px;display:grid}.sidekick-session-inputs label>span{color:var(--companion-muted);letter-spacing:.06em;font-size:7px;font-weight:950}.sidekick-session-inputs input{box-sizing:border-box;border:0;border-bottom:1px solid var(--companion-line);width:100%;color:var(--companion-accent);background:0 0;outline:0;padding:3px 0;font-size:14px;font-weight:950}.sidekick-session-inputs small{color:var(--companion-muted);font-size:7px}.sidekick-session footer{color:var(--companion-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:7px;line-height:1.35;display:flex}.sidekick-session footer button{color:var(--companion-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;font-size:7px;font-weight:950;text-decoration:underline}.sidekick-disclosure{overflow:hidden}.sidekick-disclosure>summary{background:var(--companion-inset);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:0 12px;list-style:none;display:flex}.sidekick-disclosure>summary::-webkit-details-marker{display:none}.sidekick-disclosure summary span{gap:3px;min-width:0;display:grid}.sidekick-disclosure summary b{color:var(--companion-ink);font-size:10px}.sidekick-disclosure summary small{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.sidekick-disclosure summary>i{color:#8ff4c9;font-size:15px;font-style:normal;transition:transform .15s}.sidekick-disclosure[open] summary>i{transform:rotate(180deg)}.sidekick-rate-fields,.sidekick-timer-setup,.sidekick-custom-fields{border-top:1px solid #84a6d82e;padding:10px}.sidekick-rate-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.sidekick-rate-fields label,.sidekick-timer-setup>label,.sidekick-custom-fields>label{color:var(--companion-muted);gap:5px;font-size:7px;font-weight:950;display:grid}.sidekick-rate-fields input,.sidekick-timer-setup select,.sidekick-custom-fields input{box-sizing:border-box;border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;color:var(--companion-ink);border-radius:8px;outline:0;padding:8px;font-size:10px}.sidekick-timer-setup{gap:9px;display:grid}.sidekick-timer-setup>label{grid-template-columns:1fr minmax(160px,1.4fr);align-items:center}.sidekick-library{gap:5px;display:grid}.sidekick-library button{border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;color:var(--companion-ink);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}.sidekick-library button:disabled{cursor:default;opacity:.48}.sidekick-library span{gap:2px;min-width:0;display:grid}.sidekick-library b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sidekick-library small{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.sidekick-library em{color:#8ff4c9;font-size:7px;font-style:normal;font-weight:950}.sidekick-custom-fields{grid-template-columns:minmax(0,1fr) 92px;gap:8px;display:grid}.sidekick-custom-fields fieldset{border:1px solid var(--companion-line);border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;padding:7px;display:grid}.sidekick-custom-fields legend{color:var(--companion-muted);padding:0 4px;font-size:7px;font-weight:950}.sidekick-custom-fields fieldset button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:28px;color:var(--companion-muted);cursor:pointer;border-radius:7px;padding:4px;font-size:7px;font-weight:900}.sidekick-custom-fields fieldset button.is-active{border-color:var(--companion-accent);color:var(--companion-accent);background:#302a0e}.sidekick-primary-action{background:var(--companion-accent-soft);min-height:36px;color:var(--companion-ink);cursor:pointer;border:0;border-radius:9px;grid-column:1/-1;font-size:8px;font-weight:950}.sidekick-primary-action:disabled{cursor:not-allowed;opacity:.45}.sidekick-farm-link{width:100%;color:var(--companion-ink);text-align:left;cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.sidekick-farm-link>img{object-fit:contain;width:38px;height:38px;image-rendering:pixelated}.sidekick-farm-link span{gap:2px;min-width:0;display:grid}.sidekick-farm-link small{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.sidekick-farm-link b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sidekick-farm-link>i{color:#8ff4c9;font-size:17px;font-style:normal}.sidekick-sheet :is(button,input,select):focus-visible{outline:2px solid var(--companion-accent);outline-offset:2px}.sidekick-beacon>button:focus-visible{outline:2px solid var(--companion-line);outline-offset:2px}@media (min-width:781px){.mdfm.dock-right.pet-right .sidekick-beacon.side-right,.mdfm.dock-right.pet-right .sidekick-sheet.side-right{right:136px}.mdfm.dock-left.pet-left .sidekick-beacon.side-left,.mdfm.dock-left.pet-left .sidekick-sheet.side-left{left:136px}}@media (max-width:780px){.sidekick-beacon{right:max(12px,env(safe-area-inset-right,0px));bottom:calc(72px + env(safe-area-inset-bottom,0px));width:min(310px,100vw - 24px);box-shadow:0 10px #15449a,0 20px 38px #0000005c}.sidekick-beacon.size-large{--sidekick-scale:1}.sidekick-beacon.side-left{right:auto;left:max(12px,env(safe-area-inset-left,0px))}.sidekick-sheet-scrim{background:color-mix(in srgb, var(--companion-inset) 64%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sidekick-sheet,.sidekick-sheet.side-left{width:100%;height:min(84dvh,720px);max-height:84dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;border-left:0;border-right:0;border-radius:23px 23px 0 0;bottom:0;left:0;right:0}.sidekick-sheet-header{min-height:70px;padding:10px 12px}.sidekick-signals{padding:8px 10px}.sidekick-sheet-scroll{padding:10px 10px calc(18px + env(safe-area-inset-bottom,0px))}}@media (max-width:480px){.sidekick-beacon{grid-template-columns:42px minmax(0,1fr) auto;padding:7px}.sidekick-beacon>img{width:42px;height:42px}.sidekick-beacon-copy b{font-size:13px}.sidekick-beacon>button{padding:0 8px}.sidekick-signals{gap:4px}.sidekick-signals article{padding:7px 6px}.sidekick-signals b{font-size:11px}.sidekick-signals span{font-size:6px}.sidekick-now,.sidekick-session{padding:10px}.sidekick-timer-options>div{grid-template-columns:minmax(0,1fr) auto auto}.sidekick-timer-options>div .sidekick-remove{grid-column:2/-1}.sidekick-session-inputs,.sidekick-rate-fields,.sidekick-timer-setup>label,.sidekick-custom-fields{grid-template-columns:1fr}.sidekick-custom-fields fieldset{grid-template-columns:1fr 1fr 1fr}}@media (prefers-reduced-motion:reduce){.sidekick-beacon,.sidekick-sheet{transition:none}}.sidekick-beacon{--sidekick-width:250px;z-index:1300;width:min(var(--sidekick-width),calc(100vw - 32px));transform:translateZ(0) scale(var(--sidekick-scale))}.sidekick-beacon.size-compact{--sidekick-width:220px;--sidekick-scale:1}.sidekick-beacon.size-normal{--sidekick-width:250px;--sidekick-scale:1}.sidekick-beacon.size-large{--sidekick-width:280px;--sidekick-scale:1}.sidekick-sheet-scrim{z-index:1301}.sidekick-sheet{z-index:1302;isolation:isolate}.sidekick-sheet-header,.sidekick-signals{flex:none}.sidekick-beacon-copy small,.sidekick-beacon-copy em{font-size:12px;line-height:1.25}.sidekick-beacon-copy b{font-size:15px;line-height:1.2}.sidekick-beacon>button{min-height:42px;padding:0 11px;font-size:13px}.sidekick-identity small,.sidekick-identity em{font-size:12px;line-height:1.25}.sidekick-identity b{font-size:16px;line-height:1.2}.sidekick-close{min-height:42px;padding:0 10px;font-size:13px}.sidekick-signals article{min-height:76px}.sidekick-signals small{font-size:12px;line-height:1.2}.sidekick-signals b{font-size:14px;line-height:1.2}.sidekick-signals span{white-space:normal;font-size:12px;line-height:1.25}.sidekick-now header span,.sidekick-session header span{font-size:12px;line-height:1.2}.sidekick-now>header>small,.sidekick-session header small{font-size:12px;line-height:1.35}.sidekick-session header>button{min-height:42px;padding:0 12px;font-size:13px}.sidekick-timer-start small,.sidekick-timer-start em{font-size:12px;line-height:1.25}.sidekick-timer-start b{font-size:14px;line-height:1.25}.sidekick-timer-start>i>span{font-size:12px}.sidekick-timer-options>summary{min-height:38px;font-size:12px}.sidekick-timer-options>div{padding:8px}.sidekick-timer-options label{grid-template-columns:1fr 64px;font-size:12px;line-height:1.25}.sidekick-timer-options input{width:64px;min-height:36px;font-size:13px}.sidekick-timer-options button{min-height:36px;padding:0 9px;font-size:12px}.sidekick-add-slot{min-height:78px}.sidekick-add-slot span{font-size:13px}.sidekick-add-slot small{font-size:12px}.sidekick-session-inputs label>span,.sidekick-rate-fields label,.sidekick-timer-setup>label,.sidekick-custom-fields>label{font-size:12px;line-height:1.3}.sidekick-session-inputs small,.sidekick-session footer,.sidekick-session footer button{font-size:12px;line-height:1.35}.sidekick-session-inputs input{min-height:34px;font-size:16px}.sidekick-disclosure>summary{min-height:58px}.sidekick-disclosure summary b{font-size:14px;line-height:1.25}.sidekick-disclosure summary small{white-space:normal;font-size:12px;line-height:1.3}.sidekick-rate-fields input,.sidekick-timer-setup select,.sidekick-custom-fields input{min-height:42px;font-size:14px}.sidekick-library b,.sidekick-library small,.sidekick-library em{white-space:normal;font-size:12px;line-height:1.3}.sidekick-library button{min-height:44px}.sidekick-custom-fields legend,.sidekick-custom-fields fieldset button{font-size:12px;line-height:1.3}.sidekick-custom-fields fieldset button{min-height:38px}.sidekick-primary-action{min-height:44px;font-size:13px}.sidekick-farm-link small{white-space:normal;font-size:12px;line-height:1.3}.sidekick-farm-link b{white-space:normal;font-size:14px;line-height:1.3}@media (max-width:780px){.sidekick-beacon{right:max(12px,env(safe-area-inset-right,0px));width:min(var(--sidekick-width),calc(100vw - 24px));bottom:calc(72px + env(safe-area-inset-bottom,0px))}.sidekick-beacon.size-compact{--sidekick-width:278px}.sidekick-beacon.size-large{--sidekick-width:330px}.sidekick-sheet,.sidekick-sheet.side-left{z-index:1302;width:100%;height:min(84dvh,720px);max-height:calc(100dvh - env(safe-area-inset-top,0px));padding-bottom:env(safe-area-inset-bottom,0px);touch-action:pan-y;inset:auto 0 0}.sidekick-sheet-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;overflow:hidden auto}}@media (max-width:480px){.sidekick-beacon{grid-template-columns:42px minmax(0,1fr) auto}.sidekick-beacon>img{width:42px;height:42px}.sidekick-beacon-copy small,.sidekick-beacon-copy em{font-size:12px}.sidekick-beacon-copy b{font-size:14px}.sidekick-beacon>button{min-height:42px;font-size:12px}.sidekick-signals{gap:5px}.sidekick-signals article{min-height:78px;padding:8px 6px}.sidekick-signals small{font-size:11px}.sidekick-signals b{font-size:12px}.sidekick-signals span{font-size:11px}.sidekick-timer-options>div{grid-template-columns:1fr 1fr}.sidekick-timer-options label,.sidekick-timer-options .sidekick-remove{grid-column:1/-1}}@media (max-width:359px){.sidekick-beacon{--sidekick-width:calc(100vw - 24px)}.sidekick-sheet-header{gap:7px;padding:9px}.sidekick-identity{grid-template-columns:42px minmax(0,1fr);gap:7px}.sidekick-identity>img{width:42px;height:42px}.sidekick-close{min-width:42px;padding:0 8px;font-size:0}.sidekick-close span{font-size:20px}}.sidekick-beacon-copy :is(small,b,em),.sidekick-identity :is(small,b,em),.sidekick-timer-start :is(b,em){text-overflow:clip;white-space:normal;overflow:visible}.sidekick-exp-preview{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;padding:10px;display:grid}.sidekick-exp-preview>*{min-width:0}.sidekick-exp-preview>span{background:var(--companion-inset);border:1px solid #597eb96b;border-radius:9px;gap:3px;padding:8px;display:grid}.sidekick-exp-preview :is(span,small,p){color:var(--companion-muted);font-size:12px;line-height:1.35}.sidekick-exp-preview :is(b,strong){overflow-wrap:anywhere;color:var(--companion-accent);font-size:16px;line-height:1.25;display:block}.sidekick-exp-preview em{overflow-wrap:anywhere;color:#8ff4c9;font-size:12px;font-style:normal;line-height:1.35}.sidekick-exp-preview :is(header,footer){grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.sidekick-exp-preview header :is(span,small){color:#8ff4c9;letter-spacing:.06em;font-weight:900}.sidekick-exp-preview footer{border-top:1px solid #7ba4db33;padding-top:7px}@media (max-width:480px){.sidekick-exp-preview{grid-template-columns:1fr}.sidekick-exp-preview :is(header,footer){flex-direction:column;align-items:flex-start}}.sidekick-gear-link{border:1px solid var(--companion-line);background:linear-gradient(135deg,var(--companion-surface),var(--companion-inset));width:100%;color:var(--companion-ink);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.sidekick-gear-link>i{border:1px solid var(--companion-accent);width:44px;height:44px;color:var(--companion-accent);background:#25230c;border-radius:10px;place-items:center;font-size:22px;font-style:normal;display:grid}.sidekick-gear-link>span{gap:3px;min-width:0;display:grid}.sidekick-gear-link small{color:#86efd0;letter-spacing:.07em;font-size:12px;font-weight:900}.sidekick-gear-link b{overflow-wrap:anywhere;color:var(--companion-ink);font-size:14px;line-height:1.3}.sidekick-gear-link>em{color:var(--companion-accent);font-size:22px;font-style:normal}.sidekick-gear-link:hover{border-color:var(--companion-accent);background:var(--companion-raised)}.sidekick-cart .market-cart-compact{border-color:var(--companion-line);margin:0 10px 10px;padding:10px}.sidekick-cart .market-cart-compact>header{align-items:center}.sidekick-cart .market-cart-compact>header span{font-size:12px}.sidekick-cart .market-cart-compact>header b{font-size:15px}.sidekick-cart .market-cart-compact>header label{font-size:12px}.sidekick-cart .market-cart-compact>header select{min-height:38px;font-size:12px}.sidekick-cart .market-cart-compact .market-cart-list>article{grid-template-columns:48px minmax(0,1fr);gap:8px;padding:9px}.sidekick-cart .market-cart-compact .market-cart-list>article>img{width:46px;height:46px}.sidekick-cart .market-cart-compact .market-cart-copy small{font-size:11px}.sidekick-cart .market-cart-compact .market-cart-copy b{white-space:normal;font-size:13px}.sidekick-cart .market-cart-compact .market-cart-copy em,.sidekick-cart .market-cart-compact .market-cart-copy .unique-number{font-size:12px}.sidekick-cart .market-cart-compact .market-cart-price{padding:8px}.sidekick-cart .market-cart-compact .market-cart-price b{font-size:14px}.sidekick-cart .market-cart-compact .market-cart-price em{font-size:11px}.sidekick-cart .market-cart-compact .market-cart-actions a,.sidekick-cart .market-cart-compact .market-cart-actions button{min-height:40px;font-size:12px}.sidekick-cart .market-cart-compact .market-cart-empty{min-height:118px}.sidekick-cart .market-cart-compact .market-cart-empty span,.sidekick-cart .market-cart-compact>footer span{font-size:12px}.sidekick-cart .market-cart-compact>footer button{min-height:36px;font-size:12px}@media (max-width:480px){.sidekick-gear-link{grid-template-columns:44px minmax(0,1fr) auto}.sidekick-gear-link>i{width:42px;height:42px}.sidekick-cart .market-cart-compact>header{align-items:flex-start}.sidekick-cart .market-cart-compact>header label{gap:4px;display:grid}.sidekick-cart .market-cart-compact .market-cart-actions{grid-template-columns:1fr}.sidekick-cart .market-cart-compact .market-cart-actions :is(a,button){width:100%}}@media (max-width:780px){.sidekick-beacon,.sidekick-beacon.size-compact,.sidekick-beacon.size-normal,.sidekick-beacon.size-large{--sidekick-width:184px;bottom:calc(100px + env(safe-area-inset-bottom,0px));border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;gap:6px;padding:5px 6px}.sidekick-beacon.size-large{--sidekick-width:204px}.sidekick-beacon>img{width:32px;height:32px}.sidekick-beacon-copy{gap:0}.sidekick-beacon-copy small,.sidekick-beacon-copy b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidekick-beacon-copy small{letter-spacing:.02em;font-size:11px;line-height:1.15}.sidekick-beacon-copy b{font-size:13px;line-height:1.12}.sidekick-beacon-copy em{display:none}.sidekick-beacon>button{min-height:36px;padding:0 7px;font-size:11px}}.sidekick-sheet-header{z-index:3;position:relative}.sidekick-identity{flex:auto}.sidekick-header-controls{flex:none;align-items:center;gap:6px;display:flex}.sidekick-mute,.sidekick-close{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:42px;color:var(--companion-ink);white-space:nowrap;cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:950;line-height:1;display:inline-flex}.sidekick-mute{border-color:var(--companion-line);background:var(--companion-surface);color:var(--companion-ink)}.sidekick-mute.is-muted{border-color:var(--companion-accent);color:var(--companion-accent);background:#302a0e}.sidekick-header-controls :is(.sidekick-mute,.sidekick-close):hover{border-color:var(--companion-accent);background:var(--companion-raised)}.sidekick-header-controls .sidekick-mute.is-muted:hover{background:#473c10}.sidekick-header-controls :is(.sidekick-mute,.sidekick-close):focus-visible{outline:2px solid var(--companion-accent);outline-offset:2px}.sidekick-control-icon{font-size:16px;line-height:1}.sidekick-close .sidekick-control-label{font-size:inherit;line-height:inherit}@media (max-width:480px){.sidekick-sheet-header{gap:7px;min-height:64px;padding:9px 10px}.sidekick-identity{grid-template-columns:38px minmax(0,1fr);gap:6px}.sidekick-identity>img{width:38px;height:38px}.sidekick-identity :is(small,b,em){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidekick-header-controls{gap:5px}.sidekick-mute,.sidekick-close{gap:4px;min-height:40px;padding:0 8px;font-size:12px}}@media (max-width:359px){.sidekick-header-controls :is(.sidekick-mute,.sidekick-close){width:42px;min-width:42px;padding:0}.sidekick-header-controls .sidekick-control-label{display:none}.sidekick-header-controls .sidekick-control-icon{font-size:20px}}.sidekick-beacon{--sidekick-width:274px;grid-template-columns:1fr;gap:7px;padding:9px;display:grid}.sidekick-beacon.size-compact{--sidekick-width:238px}.sidekick-beacon.size-large{--sidekick-width:310px}.sidekick-beacon-pet{width:100%;color:var(--companion-ink);text-align:center;background:0 0;border:0;grid-template-columns:1fr;justify-items:center;gap:3px;padding:0;display:grid}.sidekick-beacon-pet>img{object-fit:contain;width:60px;height:60px;image-rendering:pixelated;filter:drop-shadow(0 7px 5px #00000061)}.sidekick-beacon.size-compact .sidekick-beacon-pet>img{width:48px;height:48px}.sidekick-beacon.size-large .sidekick-beacon-pet>img{width:68px;height:68px}.sidekick-beacon-copy{justify-items:center;gap:1px}.sidekick-beacon-copy small{color:#8ff4c9;letter-spacing:.07em;font-size:11px}.sidekick-beacon-copy b{color:var(--companion-ink);font-size:15px}.sidekick-beacon-copy em{color:var(--companion-muted);font-size:11px;display:block}.sidekick-beacon-glance{grid-template-columns:minmax(72px,.7fr) minmax(0,1fr) auto;align-items:stretch;gap:5px;display:grid}.sidekick-beacon-glance>span,.sidekick-rate-cycle{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);text-align:left;border-radius:9px;gap:2px;padding:7px;display:grid}.sidekick-beacon-glance>span small,.sidekick-rate-cycle small{color:var(--companion-muted);letter-spacing:.05em;font-size:9px;font-weight:900}.sidekick-beacon-glance>span b,.sidekick-rate-cycle b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.1;overflow:hidden}.sidekick-rate-cycle{background:var(--companion-inset);cursor:pointer;border-color:#61efb3}.sidekick-rate-cycle em{color:#8ff4c9;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.sidekick-beacon-open{background:var(--companion-accent-soft)!important;min-height:0!important;color:var(--companion-ink)!important;border:0!important;border-radius:9px!important;padding:0 10px!important;font-size:12px!important;font-weight:950!important}.sidekick-beacon :is(.sidekick-beacon-pet,.sidekick-rate-cycle,.sidekick-beacon-open):focus-visible{outline:2px solid var(--companion-line);outline-offset:2px}.sidekick-gear-quick{border:1px solid var(--companion-line);background:linear-gradient(135deg,var(--companion-surface),var(--companion-inset));border-radius:14px;overflow:hidden}.sidekick-gear-quick>summary{min-height:70px;color:var(--companion-ink);cursor:pointer;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;list-style:none;display:grid}.sidekick-gear-quick>summary::-webkit-details-marker{display:none}.sidekick-gear-quick>summary>i{border:1px solid var(--companion-accent);width:44px;height:44px;color:var(--companion-accent);background:#25230c;border-radius:10px;place-items:center;font-size:22px;font-style:normal;display:grid}.sidekick-gear-quick>summary span{gap:3px;min-width:0;display:grid}.sidekick-gear-quick>summary small{color:#86efd0;letter-spacing:.07em;font-size:12px;font-weight:900}.sidekick-gear-quick>summary b{overflow-wrap:anywhere;color:var(--companion-ink);font-size:14px;line-height:1.3}.sidekick-gear-quick>summary>em{color:var(--companion-accent);font-size:18px;font-style:normal;transition:transform .15s}.sidekick-gear-quick[open]>summary>em{transform:rotate(180deg)}.sidekick-gear-quick-body{border-top:1px solid #6c94cf47;gap:9px;padding:10px;display:grid}.sidekick-gear-empty{border:1px dashed var(--companion-line);background:var(--companion-inset);border-radius:10px;gap:5px;padding:11px;display:grid}.sidekick-gear-empty b{font-size:14px}.sidekick-gear-empty span{color:var(--companion-muted);font-size:12px;line-height:1.4}.sidekick-gear-empty button,.sidekick-gear-full{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);min-height:40px;color:var(--companion-ink);border-radius:9px;padding:8px 10px;font-size:12px;font-weight:900}.sidekick-gear-total{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;gap:4px;padding:10px;display:grid}.sidekick-gear-total>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sidekick-gear-total small{color:var(--companion-muted);font-size:11px;line-height:1.35}.sidekick-gear-total>span small{letter-spacing:.06em;font-weight:900}.sidekick-gear-total b{color:#8ff4c9;font-size:16px}.sidekick-gear-preview-list{gap:8px;display:grid}.sidekick-gear-preview-list>article{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:11px;gap:7px;padding:9px;display:grid}.sidekick-gear-preview-list>article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.sidekick-gear-preview-list>article>header small{color:#8ff4c9;letter-spacing:.07em;font-size:10px;font-weight:950}.sidekick-gear-preview-list>article>header b{color:var(--companion-accent);font-size:10px}.sidekick-gear-pair{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:5px;display:grid}.sidekick-gear-pair>i{color:var(--companion-accent);text-align:center;font-size:18px;font-style:normal}.sidekick-gear-pair>span{grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:6px;min-width:0;display:grid}.sidekick-gear-pair img,.sidekick-gear-pair span>i{object-fit:contain;background:var(--companion-raised);color:#8ff4c9;width:34px;height:34px;image-rendering:pixelated;border-radius:7px;grid-row:1/3;place-items:center;font-style:normal;display:grid}.sidekick-gear-pair b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sidekick-gear-pair small{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sidekick-gear-preview-list footer{flex-wrap:wrap;gap:6px;display:flex}.sidekick-gear-preview-list footer :is(button,a){color:#d7ffea;background:#0d483d;border:1px solid #61efb3;border-radius:8px;place-items:center;min-height:34px;padding:6px 8px;font-size:11px;font-weight:900;text-decoration:none;display:grid}.sidekick-gear-preview-list footer a{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.sidekick-gear-preview-list footer .secondary{border-color:var(--companion-line);background:var(--companion-raised);color:var(--companion-ink)}.sidekick-gear-full{width:100%}@media (max-width:780px){.sidekick-beacon,.sidekick-beacon.size-compact,.sidekick-beacon.size-normal,.sidekick-beacon.size-large{--sidekick-width:min(252px,calc(100vw - 24px));bottom:calc(100px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr;align-items:stretch;padding:7px}.sidekick-beacon.size-compact{--sidekick-width:min(224px,calc(100vw - 24px))}.sidekick-beacon.size-large{--sidekick-width:min(280px,calc(100vw - 24px))}.sidekick-beacon-pet{min-height:0}.sidekick-beacon-pet>img{width:48px;height:48px}.sidekick-beacon.size-large .sidekick-beacon-pet>img{width:58px;height:58px}.sidekick-beacon-copy b{font-size:13px}.sidekick-beacon-copy em{font-size:10px}.sidekick-beacon-glance{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sidekick-beacon-glance>span,.sidekick-rate-cycle{min-height:58px;padding:6px}.sidekick-beacon-glance>span small,.sidekick-rate-cycle small,.sidekick-rate-cycle em{font-size:8px}.sidekick-beacon-glance>span b,.sidekick-rate-cycle b{font-size:11px}.sidekick-beacon-open{grid-column:1/-1;min-height:36px!important;padding:0 8px!important;font-size:11px!important}.sidekick-gear-quick>summary{min-height:64px;padding:9px}.sidekick-gear-quick>summary>i{width:42px;height:42px}.sidekick-gear-preview-list footer{grid-template-columns:1fr 1fr;display:grid}.sidekick-gear-preview-list footer :is(button,a){width:100%}}@media (max-width:390px){.sidekick-beacon,.sidekick-beacon.size-compact,.sidekick-beacon.size-normal,.sidekick-beacon.size-large{--sidekick-width:min(210px,calc(100vw - 20px))}.sidekick-beacon-glance{grid-template-columns:1fr 1.1fr}.sidekick-beacon-glance>span small{letter-spacing:0}.sidekick-rate-cycle em{display:none}.sidekick-gear-pair{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr)}.sidekick-gear-pair>span{grid-template-columns:1fr}.sidekick-gear-pair img,.sidekick-gear-pair span>i{grid-row:auto}.sidekick-gear-pair b,.sidekick-gear-pair small{text-align:center}.sidekick-gear-preview-list footer{grid-template-columns:1fr}}.market-cart{color:var(--companion-ink);gap:10px;display:grid}.market-cart>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.market-cart>header span,.market-cart>header b{display:block}.market-cart>header span{color:#78ebcf;letter-spacing:.075em;font-size:12px;font-weight:900}.market-cart>header b{color:var(--companion-ink);margin-top:2px;font-size:19px;line-height:1.1}.market-cart>header label{color:var(--companion-muted);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.market-cart>header select{border:1px solid var(--companion-line);background:var(--companion-inset);min-height:40px;color:var(--companion-ink);border-radius:9px;padding:8px 30px 8px 10px;font:800 12px/1.2 inherit}.market-cart-list{gap:9px;display:grid}.market-cart-list>article{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-surface),var(--companion-inset));border-radius:14px;grid-template-columns:62px minmax(0,1.2fr) minmax(140px,.8fr) minmax(182px,.85fr);align-items:center;gap:11px;min-width:0;padding:11px;display:grid}.market-cart-list>article.for-sale{background:linear-gradient(145deg,var(--companion-surface),var(--companion-inset));border-color:#42be94}.market-cart-list>article>img{object-fit:contain;border:1px solid var(--companion-line);background:var(--companion-surface);width:58px;height:58px;image-rendering:pixelated;border-radius:10px}.market-cart-copy,.market-cart-price{gap:3px;min-width:0;display:grid}.market-cart-copy small,.market-cart-price small{color:#80e8ca;letter-spacing:.065em;font-size:10px;font-weight:900}.market-cart-copy b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.market-cart-copy em{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.market-cart-copy .unique-number{font-size:12px}.market-cart-price small{color:var(--companion-muted)}.market-cart-price b{overflow-wrap:anywhere;color:var(--companion-accent);font-size:16px;line-height:1.15}.market-cart-price em{color:var(--companion-muted);font-size:10px;font-style:normal;font-weight:800}.market-cart-list>article.for-sale .market-cart-price em{color:#7df0c4}.market-cart-actions{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.market-cart-actions a,.market-cart-actions button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:42px;color:var(--companion-ink);text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:11px;font-weight:900;line-height:1.15;text-decoration:none;display:flex}.market-cart-actions a.buy{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.market-cart-actions a.search{background:var(--companion-surface);color:#d2fff0;border-color:#6aeac5}.market-cart-actions button{color:#ffc7d0;background:#341b30;border-color:#835267}.market-cart-empty{border:1px dashed var(--companion-line);background:var(--companion-inset);text-align:center;border-radius:14px;place-content:center;gap:6px;min-height:168px;padding:18px;display:grid}.market-cart-empty i{background:var(--companion-raised);color:#78efcb;border-radius:12px;justify-self:center;place-items:center;width:42px;height:42px;font-size:22px;font-style:normal;display:grid}.market-cart-empty b{color:var(--companion-ink);font-size:16px}.market-cart-empty span{color:var(--companion-muted);font-size:12px;line-height:1.4}.market-cart>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.market-cart>footer button{color:#ffc9d1;background:#2c172a;border:1px solid #7b5164;border-radius:8px;min-height:36px;padding:7px 10px;font-size:11px;font-weight:850}.market-cart>footer span{color:var(--companion-muted);font-size:11px}.market-cart-compact{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-surface),var(--companion-inset));border-radius:12px;margin:0 10px 9px;padding:10px}.market-cart-compact>header span{font-size:10px}.market-cart-compact>header b{font-size:14px}.market-cart-compact>header label{font-size:10px}.market-cart-compact>header select{max-width:132px;min-height:32px;padding:5px 8px;font-size:10px}.market-cart-compact .market-cart-list>article{grid-template-columns:44px minmax(0,1fr);gap:8px;padding:8px}.market-cart-compact .market-cart-list>article>img{width:42px;height:42px}.market-cart-compact .market-cart-copy small{font-size:8px}.market-cart-compact .market-cart-copy b{font-size:11px}.market-cart-compact .market-cart-copy em,.market-cart-compact .market-cart-copy .unique-number{font-size:9px}.market-cart-compact .market-cart-price{background:var(--companion-inset);border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:7px;padding:7px 8px;display:flex}.market-cart-compact .market-cart-price small{display:none}.market-cart-compact .market-cart-price b{font-size:12px}.market-cart-compact .market-cart-price em{font-size:9px}.market-cart-compact .market-cart-actions{grid-column:1/-1}.market-cart-compact .market-cart-actions :is(a,button){min-height:34px;font-size:10px}.market-cart-compact .market-cart-empty{min-height:116px}.market-cart-compact>footer span{font-size:10px}.mdfm-asset-summary>.mdfm-summary-actions{grid-area:1/4;align-self:stretch;gap:7px;display:grid}.mdfm-summary-actions>a,.mdfm-summary-actions>button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:40px;color:var(--companion-ink);text-align:center;border-radius:10px;place-items:center;padding:9px 13px;font-size:11px;font-weight:900;line-height:1.15;text-decoration:none;display:grid}.mdfm-summary-actions>.mdfm-try-on{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.mdfm-summary-actions>.mdfm-add-cart{color:#d7fff0;background:#0c4b41;border-color:#69ebc5}@media (max-width:1150px){.mdfm-asset-summary>.mdfm-summary-actions{grid-area:4/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.mdfm-asset-summary:has(>.gear-stat-panel)>.mdfm-summary-actions{grid-row:5}.market-cart-list>article{grid-template-columns:52px minmax(0,1fr) minmax(135px,.65fr)}.market-cart-list>article>img{width:50px;height:50px}.market-cart-actions{grid-column:1/-1}}@media (max-width:780px){.mdfm-asset-summary>.mdfm-summary-actions{grid-template-columns:1fr 1fr}}@media (max-width:520px){.market-cart>header{align-items:flex-start}.market-cart>header label{gap:4px;display:grid}.market-cart-list>article{grid-template-columns:44px minmax(0,1fr);gap:7px;padding:9px}.market-cart-list>article>img{width:42px;height:42px}.market-cart-price,.market-cart-actions{grid-column:1/-1}.market-cart-price{justify-content:space-between;align-items:center;gap:8px;display:flex}.market-cart-price small{display:none}.market-cart-actions{grid-template-columns:1fr auto}.market-cart-compact .market-cart-actions{grid-template-columns:1fr}.market-cart-compact .market-cart-actions :is(a,button){width:100%}}@media (max-width:600px){html,body,.mdfm{width:100%;max-width:100%;overflow-x:clip}.mdfm{padding-bottom:calc(108px + env(safe-area-inset-bottom))}.mdfm :is(input,select,textarea,button,a){max-width:100%}.mdfm-header{width:100%;padding:8px max(8px, env(safe-area-inset-right)) 8px max(8px, env(safe-area-inset-left))}.mdfm-header .mdfm-brand{flex:0 0 36px;min-width:36px}.mdfm-header .mdfm-brand img{width:34px;height:34px}.mdfm-header-actions{gap:4px;min-width:0;margin-left:auto}.mdfm-view-switch{flex:0 0 90px;grid-template-columns:repeat(2,minmax(0,1fr));width:90px;min-width:90px}.mdfm-view-switch button{width:100%;min-width:0;max-width:none;padding:0 3px;font-size:7px}.mdfm-account-button{width:38px;min-width:38px;padding:3px}.mdfm-header .language-switcher{width:78px;min-width:0}.mdfm-header .language-switcher select{width:78px;max-width:78px;padding-left:7px;padding-right:20px;font-size:10px}.mdfm-section,.mdfm-tool-hub,.mdfm-tool-launcher,.mdfm-tool-workspace,.mdfm-tool-workspace-body,.native-reward-tool,.pet-farm-shell,.pet-farm-management,.pet-farm-management-body,.pet-collection-checklist,.pet-collection-grid,.community-intelligence,.community-panel{min-width:0;max-width:100%}.mdfm-tool-workspace{margin-left:0;margin-right:0}.native-reward-tool,.pet-collection-grid,.collection-suggestion-grid,.fusion-rows{grid-template-columns:minmax(0,1fr)!important}.native-reward-tool>*,.pet-collection-grid>article,.pet-collection-grid>article>*,.collection-result>*,.collection-filter-desk>*,.collection-suggestions>*,.collection-suggestion-grid>article,.fusion-archive-board>*,.fusion-row>*{min-width:0;max-width:100%}.pet-collection-grid>article{width:100%}.pet-collection-pet b,.pet-collection-pet strong{overflow-wrap:anywhere;white-space:normal}.pet-collection-equips>div{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.pet-collection-equips a{width:100%}.grind-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.grind-inputs label,.grind-inputs input{width:100%;min-width:0}.tool-kind{overflow-wrap:anywhere;max-width:100%;white-space:normal!important;width:auto!important;line-height:1.25!important}.collection-filter-desk>div,.fusion-inputs,.fusion-result,.fusion-archive-metrics,.fusion-archive-controls{grid-template-columns:minmax(0,1fr)!important}.fusion-row{grid-template-columns:28px 40px minmax(0,1fr) 28px;width:100%}.fusion-api-status,.fusion-archive-status{white-space:normal;width:100%;max-width:100%}.wallet-collection-form>div,.collection-suggestion-actions{min-width:0;max-width:100%}.reward-history-form>label,.reward-history-form>label>span,.reward-history-form label>div{width:100%;min-width:0;max-width:100%}.reward-history-form>label{grid-template-columns:minmax(0,1fr)}.collection-result-head>small{overflow-wrap:anywhere;width:100%;min-width:0}.fame-panel form{width:100%;max-width:100%;padding:14px}.fame-panel form>div{grid-template-columns:minmax(0,1fr);min-width:0}.fame-panel form :is(label,div,input,button){width:100%;min-width:0;max-width:100%}.mdfm-market-table>button{grid-template-columns:minmax(0,1fr) minmax(94px,.8fr)}.mdfm-market-table>button>:is(span,strong):not(.mdfm-asset-name){min-width:0}.mdfm-market-table>button>:is(span,strong)[data-label]:before{content:attr(data-label);color:var(--md-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:900;display:block}.mdfm-market-table>button>.mdfm-asset-name{grid-row:1/6}.mdfm-market-table>button>span:nth-child(5){text-align:right;display:block}.mdfm-score{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.mdfm-score:before{grid-column:1/-1}.community-board{gap:8px;padding:9px;display:grid;overflow:visible}.community-board-head{display:none}.community-board>a{border:1px solid var(--md-line);background:var(--companion-raised);border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:7px 10px;min-width:0;padding:11px}.community-board>a>strong{grid-row:1/3;align-self:start;padding-top:6px}.community-board>a>.community-player{grid-column:2}.community-board>a>span:nth-of-type(n+2){border-top:1px solid var(--companion-line);grid-column:1/-1;grid-template-columns:minmax(82px,auto) minmax(0,1fr);align-items:baseline;gap:4px 9px;padding-top:7px;display:grid}.community-board>a>span[data-label]:before{content:attr(data-label);color:var(--md-muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.community-board>a>span:nth-of-type(n+2) small{grid-column:2}.community-board>a>.community-cp{color:#0b7357;text-align:left;align-items:start}.community-fame-board>a>.community-cp{color:#b25676}.mdfm.view-simple .mdfm-tool-workspace-head p,.mdfm.view-simple .mdfm-tool-launcher nav button>span small{display:block}.mdfm-tool-launcher nav button>span small{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;overflow:visible}.mdfm-dock{padding-bottom:max(7px, env(safe-area-inset-bottom))}.companion-float-panel,.mdfm-dock-layout{max-width:calc(100vw - 20px)}}@media (max-width:360px){.mdfm-header .mdfm-brand{flex-basis:32px;min-width:32px}.mdfm-header .mdfm-brand img{width:31px;height:31px}.mdfm-view-switch{flex-basis:82px;width:82px;min-width:82px}.mdfm-view-switch button{font-size:6.5px}.mdfm-account-button{width:34px;min-width:34px}.mdfm-header .language-switcher,.mdfm-header .language-switcher select{width:70px;max-width:70px}.pet-collection-equips>div{grid-template-columns:repeat(3,minmax(0,1fr))}.grind-inputs{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){#top .mdfm-header .language-switcher{box-sizing:border-box;width:112px!important;min-width:112px!important;max-width:112px!important;padding:4px!important}#top .mdfm-header .language-switcher select{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;padding:4px 18px 4px 4px!important;font-size:13px!important}}.mdfm-tool-workspace,.mdfm-tool-workspace-body,.mdfm-tool-workspace-body .native-reward-tool{color:var(--util-text)}.mdfm-tool-workspace-body{background:var(--util-canvas)!important}.mdfm-tool-workspace>header.mdfm-tool-workspace-head{border-color:var(--util-border);color:var(--util-text);background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--companion-inset) 11%, transparent), transparent 28%), linear-gradient(120deg, var(--util-panel), var(--util-raised))!important}.mdfm-tool-workspace-head span,.mdfm-tool-workspace-head>strong{color:var(--util-accent)}.mdfm-tool-workspace-head h3,.mdfm-tool-workspace-body .native-reward-tool :is(h1,h2,h3,h4,h5,h6){text-shadow:none;color:var(--util-text)!important}.mdfm-tool-workspace-head p,.mdfm-tool-workspace-body .native-reward-tool :is(p,small,dt,dd,summary){color:var(--util-muted)}.mdfm-tool-workspace-head>strong{border-color:var(--util-border-strong);background:var(--util-accent-soft)}.mdfm-tool-workspace-head>strong i{background:var(--util-accent);box-shadow:0 0 0 4px #2d7c691f}.player-tools-stack{color:var(--util-text)}.player-tool-system,.universal-player-tool,.mydaily-coach,.grinder-lab{color:var(--util-text);border-color:var(--util-border)!important;background:var(--util-panel)!important;box-shadow:var(--util-shadow)!important}.player-tool-system>header,.universal-player-tool>header,.universal-player-tool>.native-tool-intro,.mydaily-coach>header,.grinder-lab>header{border-color:var(--util-border)!important;background:radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--companion-inset) 9%, transparent), transparent 31%), linear-gradient(115deg, var(--util-panel), var(--util-raised))!important}.player-tool-system>header :is(h3,p),.universal-player-tool>header :is(h3,p),.universal-player-tool>.native-tool-intro :is(h3,p),.mydaily-coach>header :is(h3,p),.grinder-lab>header :is(h3,p){color:var(--util-text)!important}.player-tool-system>header p,.universal-player-tool>header p,.universal-player-tool>.native-tool-intro p,.mydaily-coach>header p,.grinder-lab>header p{color:var(--util-muted)!important}.player-tool-system>header span,.universal-player-tool>header>div>span,.universal-player-tool>.native-tool-intro>span,.mydaily-coach>header span,.grinder-lab>header span{color:var(--util-accent)!important}.player-tool-system>header>b{border-color:var(--util-border-strong);background:var(--util-accent-soft);color:var(--util-accent)}.player-tool-system>nav,.player-input-key,.grinder-lab>nav{border-color:var(--util-border);background:var(--util-raised)}.player-tool-system>nav a{border-color:var(--util-border);color:var(--util-text)}.player-tool-system>nav a:hover{background:var(--util-accent-soft)}.player-tool-system>nav a>b,.player-input-key>span,.grinder-lab>nav button{border-color:var(--util-border);background:var(--util-panel);color:var(--util-text)}.player-tool-system>nav small,.player-input-key small,.grinder-lab>nav button:not(.active){color:var(--util-muted)}.grinder-lab>nav button.active{border-color:var(--util-warm);background:var(--util-warm);color:var(--companion-ink);box-shadow:none}.tool-kind.manual{background:var(--util-warm-soft);color:var(--util-warm)}.tool-kind.automatic{background:var(--util-accent-soft);color:var(--util-accent)}.tool-kind.calculated{background:var(--util-info-soft);color:var(--util-info)}.universal-input-zone{box-shadow:inset 4px 0 var(--util-warm);border-color:color-mix(in srgb, var(--util-warm) 48%, var(--util-border))!important;background:linear-gradient(105deg, var(--util-warm-soft), var(--util-panel) 34%)!important}.tool-zone-label>b,.coach-form label>span,.grind-inputs label>span,.portfolio-form label>span,.grind-inputs label{color:var(--util-text)!important}.tool-zone-label>small,.grind-inputs small,.grind-level-bars small{color:var(--util-muted)!important}.universal-input-zone :is(input,select,textarea),.grind-inputs input,.portfolio-form :is(input,select,textarea),.coach-form :is(input,select,textarea){box-shadow:inset 3px 0 color-mix(in srgb, var(--util-warm) 45%, transparent);border-color:var(--util-border-strong)!important;background:var(--util-input)!important;color:var(--util-text)!important}.universal-input-zone :is(input,select,textarea):hover,.universal-input-zone :is(input,select,textarea):focus,.grind-inputs input:hover,.grind-inputs input:focus{outline:0;border-color:var(--util-warm)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--util-warm) 16%, transparent), inset 3px 0 var(--util-warm)!important}.tool-auto-note,.tool-table-note,.portfolio-result-head{border-color:color-mix(in srgb, var(--util-accent) 50%, var(--util-border))!important;background:var(--util-accent-soft)!important;color:var(--util-accent)!important}.tool-surface-note,.portfolio-section,.item-dossier,.portfolio-currencies{color:var(--util-text);border-color:var(--util-border)!important;background:var(--util-raised)!important}.tool-surface-note b{color:var(--util-text)}.tool-surface-note small{color:var(--util-muted)}.grind-calculator,.skill-ring-desk,.exp-atlas{background:var(--util-panel)}.grind-field-icon,.grind-payback>header>.grind-panel-icon{border-color:color-mix(in srgb, var(--util-warm) 58%, var(--util-border));background:var(--util-warm-soft);color:var(--util-warm)}.grind-result-icon{border-color:color-mix(in srgb, var(--util-info) 54%, var(--util-border));background:var(--util-info-soft);color:var(--util-info)}.grind-result article,.grind-payback-results article{border-color:color-mix(in srgb, var(--util-info) 44%, var(--util-border));background:var(--util-raised);color:var(--util-text);box-shadow:inset 0 3px color-mix(in srgb, var(--util-info) 54%, transparent)}.grind-result article.primary,.grind-payback-results article.primary{border-color:color-mix(in srgb, var(--util-warm) 58%, var(--util-border));background:var(--util-warm-soft);box-shadow:inset 0 3px var(--util-warm)}.grind-result :is(b,span),.grind-payback-results :is(b,span),.grind-result article.primary>b,.grind-payback-results article.primary b{color:var(--util-text)}.grind-result span,.grind-result-label{color:var(--util-info)!important}.grind-result small,.grind-payback-results small{color:var(--util-muted)}.grind-payback{border-color:var(--util-border);background:var(--util-panel)}.grind-payback>header span,.grind-payback>aside b{color:var(--util-accent)}.grind-payback>header p,.grind-payback>aside{color:var(--util-muted)}.grind-payback>header>b{border-color:var(--util-warm);color:var(--util-warm)}.grind-payback>aside{border-color:var(--util-accent);background:var(--util-accent-soft)}.grind-level-bars i{background:var(--util-sunken)}.grind-level-bars em{background:linear-gradient(90deg, var(--util-accent), var(--util-info))}.grind-community-baseline{border-color:color-mix(in srgb, var(--util-warm) 45%, var(--util-border));background:linear-gradient(100deg, var(--util-warm-soft), var(--util-raised))}.grind-community-baseline>div :is(span,b),.grind-community-baseline label b{color:var(--util-text)}.grind-community-baseline>div small,.grind-community-baseline label span{color:var(--util-muted)}.grind-community-baseline>button,.coach-form>button,.portfolio-form button{border-color:var(--util-warm);background:var(--util-warm);color:var(--companion-ink);box-shadow:none}.ring-rank-selector button,.ring-box-summary,.ring-rate-grid article,.skill-ring-desk>aside{border-color:var(--util-border);background:var(--util-raised);color:var(--util-text)}.ring-rank-selector button.active{border-color:var(--util-warm);background:var(--util-warm-soft)}.ring-box-summary p,.ring-rate-grid small,.skill-ring-desk>aside p{color:var(--util-muted)}.mydaily-coach .coach-form,.mydaily-coach .coach-intent-shell,.mydaily-coach .coach-loading,.mydaily-coach .coach-results{background:var(--util-panel);color:var(--util-text)}.mydaily-coach :is(.coach-characters button,.coach-three-way article,.coach-math,.coach-empty,.coach-priority-queue,.coach-answer){border-color:var(--util-border);background:var(--util-raised);color:var(--util-text)}.mydaily-coach :is(.coach-stage,.coach-answer p,.coach-three-way small,.coach-math p,.coach-empty span){color:var(--util-muted)}@media (prefers-color-scheme:dark){.mdfm-tool-workspace{--util-canvas:var(--companion-canvas);--util-panel:var(--companion-surface);--util-raised:var(--companion-raised);--util-sunken:var(--companion-inset);--util-input:var(--companion-inset);--util-border:var(--companion-line);--util-border-strong:var(--companion-line);--util-text:var(--companion-ink);--util-muted:var(--companion-muted);--util-accent:#76c9ad;--util-accent-soft:var(--companion-accent-soft);--util-info:var(--companion-accent);--util-info-soft:var(--companion-accent-soft);--util-warm:var(--companion-accent);--util-warm-soft:var(--companion-accent-soft);--util-danger:var(--companion-loss);--util-shadow:var(--companion-shadow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.grinder-lab>nav button.active,.grind-community-baseline>button,.coach-form>button,.portfolio-form button{color:#1b211f}}@media (prefers-contrast:more){.mdfm-tool-workspace{--util-border:var(--companion-line)}.mdfm-tool-workspace-body :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid var(--util-info)!important}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mydaily-unique-number{color:#dfe9fb;letter-spacing:.015em;text-transform:none;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;max-width:100%;text-shadow:none;align-items:center;font-size:12px;font-weight:780;line-height:1.2;display:inline-flex}.mydaily-unique-number.unique-bronze{color:#f0ae76;letter-spacing:.025em;text-underline-offset:3px;font-weight:820;-webkit-text-decoration:underline #f0ae7673;text-decoration:underline #f0ae7673}.mydaily-unique-number.unique-steel{color:#c9dae9;letter-spacing:.035em;text-underline-offset:3px;font-weight:850;-webkit-text-decoration:underline #c9dae96b;text-decoration:underline #c9dae96b;text-decoration-thickness:2px}.mydaily-unique-number.unique-obsidian{color:#d8b8ff;letter-spacing:.05em;text-shadow:0 0 10px #b87eff73;font-size:13px;font-weight:900}.mydaily-unique-number.unique-silver{color:#fff;letter-spacing:.07em;text-shadow:0 0 8px #b9dbff,0 0 16px #ffffff73;font-size:14px;font-weight:950}.mydaily-unique-number.unique-gold{color:#ffe76f;letter-spacing:.055em;text-shadow:0 0 8px #efb91f,0 0 18px #ffdd428c;font-size:15px;font-weight:950}.mydaily-unique-number.unique-omega{color:#d7fff8;letter-spacing:.06em;text-shadow:0 0 6px #6affdf,0 0 14px #a26cff,0 0 24px #a26cffcc;font-size:16px;font-weight:1000}.collection-unique-number,.mdfm-market-unique,.mdfm-pet-unique,.mdfm-unique-line{font-size:inherit!important;text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}.collection-market-scan{border:1px solid var(--companion-line);background:linear-gradient(120deg,var(--companion-surface),var(--companion-inset));border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.collection-market-scan>div{gap:5px;display:grid}.collection-market-scan>div>span{color:#65e6b4;letter-spacing:.09em;font-size:11px;font-weight:950}.collection-market-scan>div>b{color:var(--companion-ink);font-size:15px}.collection-market-scan>div>small{color:var(--companion-muted);font-size:11px;line-height:1.45}.collection-market-scan>button{background:var(--companion-accent-soft);min-width:210px;min-height:46px;color:var(--companion-ink);cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:950}.collection-market-scan>button:disabled{cursor:progress;opacity:.72}.collection-market-progress{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.collection-market-progress>i{background:var(--companion-canvas);border-radius:999px;height:8px;overflow:hidden}.collection-market-progress>i>span{border-radius:inherit;background:linear-gradient(90deg,#65e6b4,var(--companion-accent-soft));height:100%;transition:width .25s;display:block}.collection-market-progress>b{color:var(--companion-accent);font-variant-numeric:tabular-nums;font-size:11px}.collection-market-scan.is-error{border-color:#ff6f8d}.collection-market-scan.is-complete{border-color:#48c69b}.mydaily-decoration-grid>article{grid-template-columns:72px minmax(0,1fr);min-height:154px;padding:12px}.mydaily-decoration-grid>article>img,.mydaily-decoration-grid .collection-item-fallback{grid-row:1/3;width:70px;height:70px}.mydaily-decoration-grid .collection-item-fallback{border:1px dashed var(--companion-line);color:var(--companion-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:950;line-height:1.15;display:flex}.mydaily-decoration-grid .collection-item-fallback small{color:var(--companion-muted);letter-spacing:.04em;font-size:7px}.mydaily-decoration-grid>article.unchecked{border-color:var(--companion-line);box-shadow:inset 0 -2px #7eaae573}.mydaily-decoration-grid>article>div>span{font-size:10px}.mydaily-decoration-grid>article>div>b{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.mydaily-decoration-grid>article>div>small{color:var(--companion-muted);font-size:10px;line-height:1.35}.mydaily-decoration-grid>article>em{font-size:9px}.mydaily-decoration-actions{gap:8px}.mydaily-decoration-actions button,.mydaily-decoration-actions a{place-items:center;min-height:44px;font-size:11px;display:grid}.mydaily-decoration-actions a+a{border-color:var(--companion-line);background:var(--companion-surface);color:var(--companion-ink)}.mydaily-market-art-source{letter-spacing:.04em;color:var(--companion-muted)!important;font-size:9px!important;font-weight:800!important}.mydaily-no-sale{color:#ffb9c8!important}.mydaily-decoration-grid img.image-failed{display:none}.collection-item-fallback{overflow-wrap:anywhere}.collection-catalog-tabs button{min-height:80px}.collection-catalog-tabs span{font-size:10px}.collection-catalog-tabs b{font-size:14px}.collection-catalog-tabs small{font-size:10px;line-height:1.4}.collection-unique-number{font-size:12px!important}.collection-suggestion-actions a,.collection-suggestion-actions button{min-height:44px;font-size:11px!important}.collection-result-head small,.collection-filter-desk small{line-height:1.4;font-size:10px!important}.is-simple .collection-market-scan,.is-simple .collection-catalog-tabs small{display:grid!important}.mdfm-pet-shelf-copy .mdfm-pet-unique,.mdfm-pet-hot-grid>article .mdfm-pet-unique{font-size:12px!important}.mdfm-pet-shelf-card>header i,.mdfm-pet-hot-grid>article>span i{font-size:9px}.mdfm-pet-shelf-card>header small,.mdfm-pet-hot-grid>article>span small,.mdfm-pet-shelf-card>header>em,.mdfm-pet-shelf-copy>small:first-child,.mdfm-pet-shelf-copy>em,.mdfm-pet-hot-grid>article em{font-size:10px}.mdfm-pet-shelf-copy>b,.mdfm-pet-hot-grid>article b{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:12px;line-height:1.2;display:-webkit-box;overflow:hidden}.mdfm-pet-shelf-card>a,.mdfm-pet-hot-grid>article>a{min-height:44px;font-size:11px}.mdfm-pet-hot-grid>article.unique-omega,.mdfm-pet-shelf-card.unique-omega{box-shadow:0 0 25px #ae7eff6b,inset 0 0 20px #bdfff51f;border-color:#bdfff5!important}.mdfm-pet-hot-grid>article.unique-gold,.mdfm-pet-shelf-card.unique-gold{border-color:#ffd85b!important}.mdfm-pet-hot-grid>article.unique-silver,.mdfm-pet-shelf-card.unique-silver{border-color:#ecf3ff!important}.mdfm-pet-hot-grid>article.unique-obsidian,.mdfm-pet-shelf-card.unique-obsidian{border-color:#9b78c7!important}.mdfm-pet-hot-grid>article.unique-steel,.mdfm-pet-shelf-card.unique-steel{border-color:#7e96ad!important}.mdfm-pet-hot-grid>article.unique-bronze,.mdfm-pet-shelf-card.unique-bronze{border-color:#b87743!important}.pet-collection-product small{color:var(--companion-ink)!important;font-size:11px!important}.pet-collection-product strong{font-size:18px!important}.pet-collection-product em{font-size:12px!important}.pet-collection-product>a{min-height:44px!important;font-size:11px!important}.pet-collection-product b{-webkit-line-clamp:2!important;white-space:normal!important;-webkit-box-orient:vertical!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.mydaily-decoration-grid .collection-item-fallback small{font-size:9px}.mydaily-decoration-grid>article>div>span,.mydaily-decoration-grid>article>div>small,.mydaily-decoration-grid>article>em{font-size:11px}.mydaily-market-art-source{letter-spacing:.025em;color:var(--companion-muted)!important;font-size:11px!important}.collection-catalog-tabs span,.collection-catalog-tabs small,.collection-result-head small,.collection-filter-desk small{font-size:11px!important}.mdfm-pet-shelf-card>header i,.mdfm-pet-hot-grid>article>span i,.mdfm-pet-shelf-card>header small,.mdfm-pet-hot-grid>article>span small,.mdfm-pet-shelf-card>header>em,.mdfm-pet-shelf-copy>small:first-child,.mdfm-pet-shelf-copy>em,.mdfm-pet-hot-grid>article em{font-size:11px}.mdfm-tool-workspace-body .collection-tool .mydaily-decoration-grid>article>div>small,.mdfm-tool-workspace-body .collection-tool .mydaily-decoration-grid>article>em,.mdfm-tool-workspace-body .collection-tool .mydaily-market-art-source{font-size:11px!important}.mdfm-tool-workspace-body .collection-tool input,.mdfm-tool-workspace-body .collection-tool select{min-height:40px;font-size:11px!important}.mdfm-tool-workspace-body .native-reward-tool .mdfm-pet-shelf-card>header i,.mdfm-tool-workspace-body .native-reward-tool .mdfm-pet-hot-grid>article>span i,.mdfm-tool-workspace-body .native-reward-tool .mdfm-pet-shelf-card>header small,.mdfm-tool-workspace-body .native-reward-tool .mdfm-pet-hot-grid>article>span small,.mdfm-tool-workspace-body .native-reward-tool .mdfm-pet-shelf-card>header>em,.mdfm-tool-workspace-body .native-reward-tool .mdfm-pet-shelf-copy>small:first-child,.mdfm-tool-workspace-body .native-reward-tool .mdfm-pet-shelf-copy>em,.mdfm-tool-workspace-body .native-reward-tool .mdfm-pet-hot-grid>article em{font-size:11px!important}.mydaily-unique-number{min-width:0;max-width:100%;padding:1px 3px;line-height:1.15}.mydaily-unique-number>span:first-child{white-space:nowrap;max-width:100%;display:block}.collection-unique-number,.mdfm-market-unique,.mdfm-pet-unique,.mdfm-unique-line{display:block;text-overflow:clip!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.collection-unique-number.is-copy,.mdfm-pet-unique.is-copy{overflow-wrap:anywhere;line-height:1.25;white-space:normal!important;overflow:visible!important}.collection-market-scan,.collection-market-scan>div,.collection-catalog-tabs button,.collection-filter-desk,.collection-filter-desk>*{min-width:0}.collection-market-scan>div>small,.collection-filter-desk p,.collection-result-head small{overflow-wrap:anywhere}.mdfm-tool-workspace-body .collection-tool .collection-market-scan>button{min-height:44px!important}.collection-filter-desk>header{flex-wrap:wrap;align-items:flex-start;min-width:0}.collection-filter-desk>header>small{white-space:normal;flex-wrap:wrap;row-gap:4px;width:100%;min-width:0;max-width:100%}.mydaily-decoration-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important}.collection-filter-desk label,.collection-filter-desk>header span,.collection-filter-desk>p,.collection-result-head>div span,.collection-show-more,.native-limit-note b,.native-tool-intro>span,.mdfm-tool-workspace-body .collection-tool .collection-filter-desk label,.mdfm-tool-workspace-body .collection-tool .collection-filter-desk>header span,.mdfm-tool-workspace-body .collection-tool .collection-filter-desk>header>small{font-size:11px!important}.collection-filter-desk input,.collection-filter-desk select{min-height:44px;font-size:12px!important}.collection-filter-desk>p,.native-limit-note p,.native-tool-intro p{font-size:12px;line-height:1.55}.mydaily-unique-number{--serial-rim-a:#9bb7da;--serial-rim-b:#536f98;--serial-face-a:#173867;--serial-face-b:#06162f;--serial-ink:#f7fbff;--serial-glow:#0b1f426b;--serial-ribbon:#526f98;isolation:isolate;padding:0;position:relative;color:var(--serial-ink)!important;text-decoration:none!important}.mydaily-unique-medal{isolation:isolate;box-sizing:border-box;filter:drop-shadow(0 2px 3px #0000007a);min-width:3.65em;max-width:100%;min-height:2.12em;font:inherit;letter-spacing:.045em;text-align:center;text-shadow:0 1px 2px #000,0 0 5px #000000d9;white-space:nowrap;place-items:center;padding:.28em .72em .5em;font-weight:950;line-height:1;position:relative;color:var(--serial-ink)!important;text-decoration:none!important;display:inline-grid!important}.mydaily-unique-medal:before{z-index:-1;background:linear-gradient(145deg,var(--serial-face-a),var(--serial-face-b)) padding-box,linear-gradient(135deg,var(--serial-rim-a),var(--serial-rim-b)) border-box;box-shadow:inset 0 1px #ffffff4d,inset 0 -2px #00000057,0 2px 7px var(--serial-glow),0 0 0 1px #020919b8;content:"";border:2px solid #0000;border-radius:999px;position:absolute;inset:0 0 .34em}.mydaily-unique-medal:after{z-index:-2;background:linear-gradient(180deg,var(--serial-rim-a),var(--serial-ribbon));content:"";clip-path:polygon(0 0,43% 0,43% 100%,21% 73%,0 100%,0 0,100% 0,100% 100%,79% 73%,57% 100%,57% 0);width:1.75em;height:.72em;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.collection-unique-number,.mdfm-market-unique,.mdfm-pet-unique,.mdfm-unique-line{min-height:2.25em;overflow:visible!important}.mdfm-market-unique{margin-top:3px;font-size:11px!important}.mdfm-market-table.compact .mdfm-asset-name .mdfm-market-unique{margin-top:4px;display:block!important}.mdfm-brief-shelf .mdfm-unique-line{margin-top:4px;font-size:10px!important}.mydaily-unique-number.unique-bronze{--serial-rim-a:#ffc08d;--serial-rim-b:#9d4c20;--serial-face-a:#683315;--serial-face-b:#241006;--serial-ink:#fff4e8;--serial-glow:#97471980;--serial-ribbon:#9d4c20}.mydaily-unique-number.unique-steel{--serial-rim-a:#e2edf5;--serial-rim-b:#6f8799;--serial-face-a:#3b5669;--serial-face-b:#122534;--serial-ink:#fff;--serial-glow:#63849980;--serial-ribbon:#607788}.mydaily-unique-number.unique-obsidian{--serial-rim-a:#e1c0ff;--serial-rim-b:#7543a8;--serial-face-a:#4e2873;--serial-face-b:#160c29;--serial-ink:#fff;--serial-glow:#884ac194;--serial-ribbon:#6d3d9b}.mydaily-unique-number.unique-silver{--serial-rim-a:#fff;--serial-rim-b:#9db6d6;--serial-face-a:#7087a5;--serial-face-b:#24364e;--serial-ink:#fff;--serial-glow:#c9e0ffb3;--serial-ribbon:#8fa8c7}.mydaily-unique-number.unique-gold{--serial-rim-a:#fff39a;--serial-rim-b:#d78b00;--serial-face-a:#7b5b00;--serial-face-b:#2e1c00;--serial-ink:#fffbe0;--serial-glow:#f2b71db8;--serial-ribbon:#bd7900}.mydaily-unique-number.unique-omega{--serial-rim-a:#92fff0;--serial-rim-b:#a66cff;--serial-face-a:#3752a0;--serial-face-b:#26133f;--serial-ink:#fff;--serial-glow:#8966ffdb;--serial-ribbon:#8050d4}.mydaily-unique-number.unique-omega .mydaily-unique-medal:before{animation:2.4s ease-in-out infinite unique-medal-omega}@keyframes unique-medal-omega{50%{box-shadow:inset 0 1px #ffffff6b,inset 0 -2px #00000052,0 2px 10px #6dffded1,0 0 0 1px #020919d1}}@media (prefers-reduced-motion:reduce){.mydaily-unique-number.unique-omega .mydaily-unique-medal:before{animation:none}}.collection-item-grid article,.collection-item-grid article>div{min-width:0;overflow:hidden}.collection-item-grid b{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.collection-item-grid small,.collection-item-grid em,.collection-reasons>em:not(.asset-fit),.collection-suggestions .asset-fit,.collection-suggestion-item small,.collection-suggestion-price small{line-height:1.3;font-size:11px!important}.collection-item-grid small{white-space:normal;overflow-wrap:anywhere}.mydaily-decoration-grid>article{align-content:start;overflow:hidden}.mydaily-decoration-grid>article>div:first-of-type{max-width:100%;padding-top:0}.mydaily-decoration-grid>article>div>span,.mydaily-decoration-grid>article>div>b,.mydaily-decoration-grid>article>div>small{overflow-wrap:anywhere;max-width:100%}.mydaily-decoration-meta{flex-wrap:wrap;justify-content:space-between;gap:6px;width:100%;min-width:0;align-items:flex-start!important;display:flex!important}.mydaily-decoration-meta>span{flex:130px;min-width:0}.mydaily-decoration-meta>em{color:var(--companion-accent);letter-spacing:.035em;overflow-wrap:anywhere;background:#4c4110;border-radius:999px;flex:0 auto;padding:4px 6px;font-size:11px;font-style:normal;font-weight:950;line-height:1.2}.mydaily-decoration-grid>article.owned .mydaily-decoration-meta>em{color:#8af2ce;background:#135744}.mydaily-decoration-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid!important}.mydaily-decoration-actions>a{overflow-wrap:anywhere;white-space:normal;min-width:0;padding:8px;line-height:1.25}.mydaily-decoration-actions>a:only-child{grid-column:1/-1}.collection-suggestion-grid>article,.collection-suggestion-item,.collection-suggestion-item>span,.collection-suggestion-price,.collection-suggestion-actions{min-width:0;overflow:hidden}.collection-suggestion-price>b,.collection-suggestion-price>small,.collection-suggestion-item b,.collection-suggestion-item small{overflow-wrap:anywhere;max-width:100%}.collection-suggestion-item b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}.collection-suggestion-actions{flex-wrap:wrap}.collection-suggestion-actions>a,.collection-suggestion-actions>button{text-align:center;overflow-wrap:anywhere;white-space:normal;flex:150px;min-width:0;line-height:1.25}.mdfm-pet-shelf-card,.mdfm-pet-hot-grid>article{min-width:0;overflow:hidden}.mdfm-pet-shelf-card>header span,.mdfm-pet-shelf-copy,.mdfm-pet-hot-grid>article>span{min-width:0;max-width:100%}.mdfm-pet-shelf-card>header small,.mdfm-pet-shelf-copy>em,.mdfm-pet-hot-grid>article>span small,.mdfm-pet-hot-grid>article>em,.mdfm-pet-unique{overflow-wrap:anywhere;line-height:1.25;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.mdfm-pet-shelf-copy>strong,.mdfm-pet-hot-grid>article>strong{overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:clamp(15px,1.3vw,18px);line-height:1.1}.mdfm-pet-shelf-card>a,.mdfm-pet-hot-grid>article>a{text-align:center;overflow-wrap:anywhere;white-space:normal;min-width:0;padding:8px;line-height:1.25}.mdfm-pet-catalog-details>summary>span,.mdfm-pet-catalog-details>summary>small{overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.35}.mdfm-pet-option-groups>section>header>span,.mdfm-pet-option-groups>section>header>b,.mdfm-pet-group-meta>small{overflow-wrap:anywhere;white-space:normal;min-width:0;line-height:1.35;font-size:11px!important}.mdfm-pet-view-toggle button{min-height:32px;font-size:10px!important}.pet-collection-checklist>header span,.pet-collection-controls label>span,.pet-collection-score small,.pet-collection-checklist>aside,.pet-collection-controls>strong,.pet-collection-grid>article>header span,.pet-collection-grid>article>header em,.pet-collection-source{line-height:1.35;font-size:11px!important}.pet-farm-shell .pet-collection-source>*{line-height:1.4;font-size:11px!important}.pet-collection-checklist>header p{font-size:12px;line-height:1.55}.pet-collection-controls input,.pet-collection-controls select{min-height:44px;font-size:12px!important}.pet-collection-product{align-content:start;overflow:hidden}.pet-collection-product>span{font-size:11px!important}.pet-collection-product>div{max-width:100%;overflow:hidden}.pet-collection-product b{font-size:12px!important}.pet-collection-product strong{overflow-wrap:anywhere;max-width:100%;white-space:normal!important;font-size:clamp(15px,1.35vw,18px)!important;line-height:1.15!important}.pet-collection-product em{text-overflow:clip;white-space:normal;max-width:100%;line-height:1.3;overflow:hidden;font-size:11px!important}.pet-collection-price-state{letter-spacing:.04em;overflow-wrap:anywhere;font-weight:900;line-height:1.25;color:var(--companion-ink)!important;font-size:11px!important}.pet-collection-product>a{text-align:center;overflow-wrap:anywhere;white-space:normal;min-width:0;padding:8px;line-height:1.25;font-size:12px!important}.pet-main-selector header span,.pet-main-selector header p,.pet-main-selector header small,.pet-species-rank,.pet-species-copy small,.pet-species-copy em,.pet-species-grid strong,.pet-owned-roster header span,.pet-owned-roster button small,.pet-owned-roster button.active:after,.pet-bond-road header span,.pet-bond-road article span,.pet-bond-road article small,.pet-almanac header span,.pet-almanac header>small,.pet-almanac article>span,.pet-almanac small,.pet-almanac a,.pet-almanac em,.pet-loop-preview b,.pet-loop-preview p{line-height:1.35;font-size:11px!important}.pet-main-selector header p,.pet-bond-road>p,.pet-almanac header>small,.pet-loop-preview p{color:var(--companion-ink);line-height:1.5;font-size:12px!important}.pet-main-selector header p,.pet-main-selector header small{color:var(--companion-muted)}.pet-species-copy b,.pet-owned-roster button b,.pet-bond-road article b,.pet-almanac b{line-height:1.25;font-size:12px!important}.pet-species-search input,.pet-species-search select,.pet-roster-filters input,.pet-roster-filters select{min-height:44px;font-size:12px!important}.pet-species-grid>button,.pet-owned-roster button,.pet-species-copy,.pet-owned-roster button>span{min-width:0;overflow:hidden}.pet-species-copy small,.pet-species-copy em,.pet-owned-roster button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pet-bond-road article,.pet-almanac article{overflow:hidden}.pet-collection-hub{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-inset),var(--companion-surface));min-width:0;color:var(--companion-ink);border-radius:20px;margin-top:14px;padding:14px;overflow:hidden}.pet-collection-hub-header{justify-content:space-between;align-items:flex-end;gap:18px;min-width:0;display:flex}.pet-collection-hub-header>div{min-width:0}.pet-collection-hub-header>div>span{color:#65e6b4;letter-spacing:.11em;font-size:11px;font-weight:950}.pet-collection-hub-header h3{color:var(--companion-ink);overflow-wrap:anywhere;margin:5px 0;font-size:22px;line-height:1.2}.pet-collection-hub-header p{max-width:760px;color:var(--companion-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.pet-collection-hub-header>small{color:var(--companion-accent);text-align:right;overflow-wrap:anywhere;flex:0 auto;font-size:11px;font-weight:850;line-height:1.4}.pet-collection-tabs{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;padding:7px;display:grid}.pet-collection-tabs>button{min-width:0;min-height:70px;color:var(--companion-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-content:center;gap:3px;padding:10px 12px;display:grid}.pet-collection-tabs>button:hover{border-color:var(--companion-line)}.pet-collection-tabs>button:focus-visible{outline-offset:2px;outline:3px solid #65e6b4}.pet-collection-tabs>button.active{border-color:var(--companion-accent);background:linear-gradient(120deg,#ffe45c24,var(--companion-surface));color:var(--companion-ink);box-shadow:inset 3px 0 #ffe45c}.pet-collection-tabs span{color:#65e6b4;letter-spacing:.1em;font-size:11px;font-weight:950}.pet-collection-tabs b{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.25}.pet-collection-tabs small{min-width:0;color:var(--companion-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.pet-collection-tabs>button.active small{color:#d9e3f2}.pet-collection-tab-panel{outline:none;min-width:0;margin-top:10px}.pet-collection-tab-panel[hidden]{display:none!important}.pet-collection-tab-panel:focus-visible{outline-offset:4px;border-radius:14px;outline:2px solid #65e6b4}.pet-collection-hub .pet-main-selector,.pet-collection-hub .pet-collection-checklist{margin-top:0}.pet-collection-hub .pet-owned-roster{margin-top:10px}.pet-collection-tab-empty{border:1px dashed var(--companion-line);background:var(--companion-surface);text-align:center;border-radius:14px;place-content:center;gap:5px;min-height:150px;padding:24px;display:grid}.pet-collection-tab-empty b{color:var(--companion-ink);overflow-wrap:anywhere;font-size:16px;line-height:1.25}.pet-collection-tab-empty span{color:var(--companion-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.mdfm-asset-summary,.mdfm-asset-summary>div,.mdfm-asset-summary dl,.mdfm-asset-summary dl>div{min-width:0}.mdfm-asset-summary dd{overflow-wrap:anywhere;max-width:100%}.companion-farm-art{min-width:0;overflow:hidden}.companion-farm-art>b,.companion-farm-art>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.companion-farm-art .mydaily-unique-number{font-size:12px}@media (max-width:800px){.collection-market-scan{grid-template-columns:1fr}.collection-market-scan>button{width:100%}.mydaily-decoration-grid{grid-template-columns:1fr}.mdfm-pet-shelf-copy>strong{font-size:18px}.mydaily-unique-number{font-size:12px}.mdfm-pet-live-shelf{scroll-snap-type:x mandatory}.mdfm-pet-shelf-card{scroll-snap-align:start}}@media (max-width:620px){.pet-collection-products{grid-template-columns:1fr!important}.pet-collection-hub{padding:10px}.pet-collection-hub-header{flex-direction:column;align-items:flex-start}.pet-collection-hub-header>small{text-align:left}.pet-collection-tabs>button{min-height:82px;padding:9px}}@media (max-width:520px){.pet-owned-roster>div{grid-template-columns:1fr!important}}.mdfm :is(h1,h2,h3,h4,h5,h6),.closet-hud :is(h1,h2,h3,h4,h5,h6),.local-account-hub :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-geist-sans),Arial,sans-serif!important}.player-focus-head p,.mdfm-section-head p,.mdfm-tool-workspace-head p,.native-tool-intro p,.player-focus-coverage-status{line-height:1.55;font-size:14px!important}.mdfm-tool-workspace :is(p,.tool-surface-note small,.tool-auto-note,.tool-read-status small){line-height:1.5;font-size:12px!important}.mdfm-tool-workspace :is(button,a,label,select),.closet-hud :is(button,label,input),.local-account-hub :is(button,label,input,select){font-size:12px}.mdfm-tool-workspace :is(button,a){white-space:normal;min-height:36px}.mdfm-tool-workspace :is(button,a,.tool-kind){line-height:1.25}.mdfm-wallet-investigator p{line-height:1.5;font-size:14px!important}.mdfm-wallet-investigator :is(label,button,input,small){font-size:12px!important}.mdfm-wallet-search>small{line-height:1.45}.mdfm-section{background-image:linear-gradient(180deg,color-mix(in srgb, var(--companion-inset) 7%, transparent),transparent 88px),linear-gradient(145deg,#f8fcfff7,#ebf5fff5);height:auto;min-height:0}.mdfm-section:before{content:"";z-index:0;background:linear-gradient(90deg,var(--companion-surface),#5de0d0 45%,var(--companion-accent-soft));opacity:.72;height:4px;position:absolute;inset:0 0 auto}.mdfm-section>*{z-index:1;position:relative}.mdfm-pet-state{min-height:220px}.mdfm-brief-loading{background:color-mix(in srgb, var(--companion-inset) 70%, transparent);min-height:118px;color:var(--companion-ink);border:1px dashed #7eaeef80;border-radius:13px;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}.mdfm-brief-loading>i{border:3px solid var(--companion-line);border-top-color:#ffe45c;border-radius:50%;flex:none;width:24px;height:24px;animation:.8s linear infinite mdfm-spin}.mdfm-brief-loading span,.mdfm-brief-loading b,.mdfm-brief-loading small{display:block}.mdfm-brief-loading b{font-size:13px}.mdfm-brief-loading small{color:var(--companion-muted);margin-top:4px;font-size:12px}.mdfm-pet-scan-meta{color:var(--companion-muted);align-items:center;gap:7px;margin-top:10px;font-size:12px;font-weight:750;display:flex}.mdfm-pet-scan-meta>i{background:#65e6b4;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #65e6b41f}.mdfm-pet-scan-meta.state-loading>i,.mdfm-pet-scan-meta.state-partial>i{background:var(--companion-accent-soft);box-shadow:0 0 0 4px #ffe45c1f}.mdfm-pet-live-shelf.cards-2{grid-template-columns:repeat(2,minmax(240px,360px))}.mdfm-pet-live-shelf.cards-3{grid-template-columns:repeat(3,minmax(220px,1fr))}.mdfm-pet-live-shelf.cards-4{grid-template-columns:repeat(4,minmax(200px,1fr))}.mdfm-pet-live-shelf.cards-5{grid-template-columns:repeat(5,minmax(190px,1fr))}.mdfm-pet-shelf-card{min-height:0}.mdfm-pet-shelf-card>header i,.mdfm-pet-shelf-card>header small,.mdfm-pet-shelf-card>header>em,.mdfm-pet-shelf-copy>small:first-child,.mdfm-pet-shelf-copy>em,.mdfm-pet-shelf-copy .mdfm-pet-unique,.mdfm-pet-shelf-card>a{font-size:12px}.mdfm-pet-shelf-copy>b{font-size:14px}.mdfm-pet-shelf-copy>strong{font-size:20px}.whats-new-briefing{color:var(--companion-ink)}.whats-new-page{min-height:0}.whats-new-briefing :is(p,small,button,a,em){line-height:1.45;font-size:12px!important}.whats-new-briefing :is(.whats-new-nav>div span,.whats-new-page>article>span,.whats-new-page>section>span,.whats-new-page>aside>span,.store-page section>span,.briefing-status-grid section>span,.events-page>article>section span){font-size:12px!important}.whats-new-nav nav span,.briefing-lead p b,.events-page>nav b{font-size:12px}.briefing-status-grid section{grid-template-rows:auto auto 1fr auto;grid-template-columns:48px minmax(0,1fr);column-gap:9px;min-height:150px;display:grid;position:relative}.briefing-status-grid section>img{border:1px solid var(--companion-line);background:var(--companion-surface);object-fit:contain;image-rendering:auto;border-radius:10px;grid-row:1/4;align-self:start;width:48px;height:48px;padding:4px}.briefing-status-grid section>span,.briefing-status-grid section>b,.briefing-status-grid section>small,.briefing-status-grid section>button{grid-column:2}.briefing-status-grid section>b{margin:4px 0;font-size:15px}.event-reward-signals p{align-items:center;grid-template-columns:28px minmax(0,1fr)!important;display:grid!important}.event-reward-signals p img{object-fit:contain;width:28px;height:28px;image-rendering:pixelated}.event-reward-signals p b{font-size:12px;line-height:1.35}.events-page>nav em{font-size:10px}.events-page>article>header p,.events-page>article>footer small{font-size:12px!important}.whats-new-source{flex-wrap:wrap}.whats-new-source small{font-size:12px!important}.closet-hud>header h2{color:var(--companion-ink);font-size:25px}.closet-hud>header p{color:var(--companion-muted);font-size:14px}.closet-search>div{grid-template-columns:minmax(0,1fr) minmax(92px,auto)}.closet-search button{white-space:nowrap;min-width:92px;min-height:40px}.closet-search p{height:auto;min-height:20px;font-size:12px}.closet-browser>nav span,.closet-results b,.closet-results small,.closet-hud>footer>span,.closet-hud>footer button{font-size:12px}.closet-browser>nav button{min-height:42px}.closet-results>button{min-height:66px}.community-lab{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);border-radius:13px;margin-top:12px}.community-lab>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 14px;list-style:none;display:grid}.community-lab>summary::-webkit-details-marker{display:none}.community-lab>summary span{color:#65e6b4;font-size:12px;font-weight:950}.community-lab>summary b{font-size:14px}.community-lab>summary em{color:var(--companion-muted);font-size:12px;font-style:normal}.community-lab>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.community-lab article{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.community-lab article>i{font-size:24px;font-style:normal}.community-lab article span,.community-lab article b,.community-lab article small{display:block}.community-lab article small{color:var(--companion-muted);margin-top:3px;font-size:12px}.community-lab article>em{color:var(--companion-accent);font-size:11px;font-style:normal;font-weight:900}.companion-pet-speech{pointer-events:auto;align-items:center;gap:6px;position:relative;grid-template-columns:minmax(0,1fr) 24px!important;display:grid!important}.companion-pet-speech>span{font-size:12px;line-height:1.35}.companion-speech-dismiss{z-index:3;border:1px solid var(--companion-line);background:var(--companion-surface);width:24px;height:24px;color:var(--companion-ink);cursor:pointer;border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid;position:relative}:is(.companion-speech-dismiss:hover,.companion-speech-dismiss:focus-visible){border-color:var(--companion-accent);color:var(--companion-accent);outline:none}.companion-float.is-compact:not(.open){grid-template-columns:92px;grid-template-areas:"stand";width:92px}.companion-float.is-compact:not(.open) :is(.companion-pet-speech,.companion-rate-reminder,.companion-gear-pin){display:none!important}.companion-float-panel :is(button,a){white-space:normal;min-height:36px;font-size:12px}.companion-float-panel :is(small,em,.companion-float-timers span,.companion-float-timers b){font-size:12px}.companion-float-identity b{font-size:13px}.mdfm-dock-layout{z-index:140;max-height:min(520px,100vh - 120px);overflow:auto;position:absolute!important;inset:auto auto calc(100% + 11px) 0!important;transform:none!important}.mdfm-dock-layout :is(legend,label,small){font-size:12px}.mdfm-dock-layout label{min-height:42px}.mdfm-dock-layout>small{line-height:1.45}.mdfm:has(.mdfm-dock-layout) .companion-float{opacity:0;pointer-events:none}.mdfm.dock-right .companion-float.side-right{right:136px!important}.mdfm.dock-left .companion-float.side-left{left:136px!important}.mdfm-header{grid-template-columns:minmax(52px,1fr) auto minmax(0,1fr)}.mdfm-header-actions>*{flex:none}.mdfm-header .language-switcher select{min-width:104px}.mdfm-view-switch button,.mdfm-look{white-space:nowrap}.mdfm-account-button{min-width:44px}.mdfm small{font-size:max(12px,1em)!important}.mdfm p{font-size:max(14px,1em)!important}.mdfm :is(button,label,input,select,textarea,dt,dd),.mdfm :is(.mdfm-header,.mdfm-dock,.player-focus,.mdfm-brief,.mdfm-pet-upgrade-banner) :is(b,strong,span,em){font-size:max(12px,1em)}.town-atmosphere-controls :is(button,b),.player-focus-plan footer button{font-size:12px!important}@media (max-width:1150px){.mdfm-header{grid-template-columns:auto minmax(0,1fr)}.mdfm-header-actions{min-width:0}.mdfm-pet-live-shelf.cards-3{grid-template-columns:repeat(3,minmax(210px,1fr));overflow-x:auto}.mdfm-pet-live-shelf.cards-4{grid-template-columns:repeat(4,minmax(210px,1fr));overflow-x:auto}.mdfm-pet-live-shelf.cards-5{grid-template-columns:repeat(5,minmax(210px,1fr));overflow-x:auto}.community-lab>div{grid-template-columns:1fr}}@media (max-width:900px){.mdfm-view-switch>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mdfm-account-button>span{display:none}.mdfm-account-button{grid-template-columns:31px;padding:4px}.mdfm-look{padding:8px}.mdfm-header .language-switcher select{min-width:94px;max-width:104px}.mdfm-pet-live-shelf.cards-2{grid-template-columns:repeat(2,minmax(210px,1fr));overflow-x:auto}.briefing-status-grid section{min-height:165px}}@media (max-width:780px){.mdfm-header{min-height:64px}.mdfm-header-actions{gap:6px}.mdfm-view-switch button{min-width:54px;padding:0 6px;font-size:10px}.mdfm-header .language-switcher select{min-width:88px;max-width:88px;padding-left:7px;font-size:10px}.mdfm-live,.mdfm-look{display:none}.mdfm-dock-layout{width:min(310px,100vw - 20px);inset:auto auto calc(100% + 9px) 0!important}.companion-float{bottom:112px!important}.mdfm.dock-right .companion-float.side-right{right:8px!important}.mdfm.dock-left .companion-float.side-left{left:8px!important}.companion-pet-speech>span{font-size:11px}.whats-new-briefing :is(p,small,button,a,em){font-size:12px!important}.briefing-status-grid{grid-template-columns:1fr}.briefing-status-grid section{min-height:130px}.events-page>article>section,.closet-results{grid-template-columns:1fr}}@media (max-width:520px){.mdfm-header{padding-left:8px;padding-right:8px}.mdfm-header .mdfm-brand{flex:0 0 34px}.mdfm-brand img{width:32px;height:32px}.mdfm-header-actions{gap:4px}.mdfm-view-switch{flex:0 0 134px;grid-template-columns:1fr 1fr;width:134px;min-width:134px}.mdfm-view-switch button{min-width:65px;max-width:none;padding:0 3px;font-size:12px!important}.mdfm-header .language-switcher{flex:0 0 82px;width:82px;min-width:82px}.mdfm-header .language-switcher select{width:82px;min-width:82px;max-width:82px;padding-right:20px;font-size:12px!important}.mdfm-account-button{min-width:36px}.mdfm-account-button img{width:28px;height:28px}.mdfm-dock-bottom{scrollbar-width:none;overflow-x:auto}.mdfm-dock-bottom::-webkit-scrollbar{display:none}.companion-float.is-compact:not(.open){grid-template-columns:56px;width:56px}.companion-float.is-compact:not(.open) .companion-pet-stand{width:56px}.companion-float.is-compact:not(.open) .companion-float-pet{width:48px;height:48px}.companion-float.is-compact:not(.open) .companion-float-pet img{width:44px;height:44px}.companion-float.is-compact:not(.open) .companion-nxpc-pedestal{grid-template-columns:12px minmax(0,1fr) 3px;padding:3px 4px}.companion-float.is-compact:not(.open) .companion-nxpc-pedestal img{width:11px;height:11px}.companion-float.is-compact:not(.open) .companion-nxpc-pedestal b{font-size:6px}.mdfm.section-farm .companion-float:not(.is-compact),.companion-float:not(.is-compact){grid-template-columns:minmax(0,1fr) 70px;width:min(250px,100vw - 16px)!important;right:8px!important}.closet-search>div{grid-template-columns:1fr}.closet-search button{width:100%}.whats-new-nav nav{grid-template-columns:1fr 1fr}.whats-new-nav nav button{grid-template-columns:24px minmax(0,1fr);min-height:48px;padding:6px}.briefing-status-grid section{grid-template-columns:42px minmax(0,1fr)}.briefing-status-grid section>img{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.mdfm-brief-loading>i{animation:none}}.mdfm-header{grid-template-columns:none;justify-content:space-between;gap:16px;display:flex}.mdfm-header>.mdfm-brand{flex:0 auto}.mdfm-header-actions{min-width:0;margin-left:auto}body.companion-modal-open .maple-companion-layer{z-index:590}.companion-main-scrim{z-index:600}.maple-companion.site-modal{z-index:610;inset:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));width:min(1240px,100vw - 20px);max-height:none;margin:auto}.maple-companion.site-modal>.companion-heading{z-index:14;background:linear-gradient(110deg,var(--companion-surface),var(--companion-inset));position:sticky;top:0;box-shadow:0 8px 22px #01081952}.companion-float.open .companion-float-panel{z-index:620;top:max(82px,calc(env(safe-area-inset-top) + 76px));overscroll-behavior:contain;max-height:calc(100dvh - 200px);position:fixed;bottom:auto;left:auto;right:16px;overflow:auto}.companion-float.open.side-left .companion-float-panel{left:16px;right:auto}.companion-float.open.side-right .companion-float-panel{left:auto;right:16px}.companion-float-panel>header{z-index:12;background:var(--companion-inset);position:sticky;top:0;box-shadow:0 6px 14px #01081947}.companion-float-panel>header button{min-width:36px;min-height:36px}@supports not (height:100dvh){.companion-float.open .companion-float-panel{max-height:calc(100vh - 200px)}}@media (max-height:620px){.companion-float.open .companion-float-panel{top:max(72px,calc(env(safe-area-inset-top) + 68px));max-height:calc(100dvh - 200px)}}@media (max-width:520px){.maple-companion.site-modal{inset:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));width:calc(100vw - 12px)}.maple-companion.site-modal>.companion-heading{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 16px;display:grid}.maple-companion.site-modal .companion-heading h2{font-size:21px}.maple-companion.site-modal .companion-heading p,.maple-companion.site-modal .companion-heading-actions>button:first-child{display:none}.maple-companion.site-modal .companion-heading-actions{width:auto}.maple-companion.site-modal .companion-heading-actions button{min-width:68px}.companion-float.open .companion-float-panel{top:max(72px,calc(env(safe-area-inset-top) + 68px));width:calc(100vw - 16px);max-height:calc(100dvh - 200px);right:8px}.companion-float.open.side-left .companion-float-panel,.companion-float.open.side-right .companion-float-panel{left:8px;right:8px}}.mdfm-dock-bottom .mdfm-dock-layout{max-height:calc(100dvh - 126px);overflow:auto;position:absolute!important;inset:auto 0 calc(100% + 11px) auto!important;transform:none!important}.mdfm-dock-left .mdfm-dock-layout{max-height:calc(100dvh - 24px);overflow:auto;position:absolute!important;inset:50% auto auto calc(100% + 11px)!important;transform:translateY(-50%)!important}.mdfm-dock-right .mdfm-dock-layout{max-height:calc(100dvh - 24px);overflow:auto;position:absolute!important;inset:50% calc(100% + 11px) auto auto!important;transform:translateY(-50%)!important}.companion-float:not(.open){grid-template-columns:minmax(0,1fr) 92px;grid-template-areas:"speech stand""rate stand""gear stand";align-items:stretch}.companion-float.side-left:not(.open){grid-template-columns:92px minmax(0,1fr);grid-template-areas:"stand speech""stand rate""stand gear"}.companion-float:not(.open) .companion-pet-stand{align-self:end}.companion-float:not(.open) .companion-rate-reminder{grid-area:rate;margin:0;display:grid!important}.companion-float:not(.open) .companion-gear-pin{grid-area:gear;margin:0;display:grid!important}.companion-float.is-compact:not(.open){grid-template-columns:minmax(0,1fr) 82px;grid-template-areas:"rate stand""gear stand";gap:5px 7px;width:min(270px,100vw - 24px)}.companion-float.is-compact.side-left:not(.open){grid-template-columns:82px minmax(0,1fr);grid-template-areas:"stand rate""stand gear"}.companion-float.is-compact:not(.open) .companion-pet-speech{display:none!important}.companion-float.is-compact:not(.open) .companion-pet-stand{width:82px}.companion-float.is-compact:not(.open) .companion-rate-reminder,.companion-float.is-compact:not(.open) .companion-gear-pin{display:grid!important}@media (min-width:781px){.mdfm.dock-right.pet-right .companion-float.open.side-right .companion-float-panel{left:auto;right:136px}.mdfm.dock-left.pet-left .companion-float.open.side-left .companion-float-panel{left:136px;right:auto}}@media (max-width:780px){.mdfm-dock-left .mdfm-dock-layout,.mdfm-dock-right .mdfm-dock-layout{width:min(310px,100vw - 20px);max-height:calc(100dvh - 126px);position:absolute!important;inset:auto 0 calc(100% + 9px) auto!important;transform:none!important}.companion-float:not(.open){grid-template-columns:minmax(0,1fr) 70px}.companion-float.side-left:not(.open){grid-template-columns:70px minmax(0,1fr)}.companion-float.is-compact:not(.open){grid-template-columns:minmax(0,1fr) 66px;width:min(246px,100vw - 18px)}.companion-float.is-compact.side-left:not(.open){grid-template-columns:66px minmax(0,1fr)}.companion-float.is-compact:not(.open) .companion-pet-stand{width:66px}}@media (max-width:520px){.mdfm-dock-layout{width:min(292px,100vw - 20px);max-height:calc(100dvh - 118px);left:auto!important;right:0!important}.companion-float.is-compact:not(.open){grid-template-columns:minmax(0,1fr) 58px;width:min(230px,100vw - 16px)}.companion-float.is-compact.side-left:not(.open){grid-template-columns:58px minmax(0,1fr)}.companion-float.is-compact:not(.open) .companion-pet-stand{width:58px}.companion-float.is-compact:not(.open) .companion-rate-reminder{min-height:34px}.companion-float.is-compact:not(.open) .companion-gear-pin{min-height:30px}}@media (min-width:1160px){.mdfm-section{width:calc(100% - 24px);max-width:1920px;padding-left:clamp(28px,3vw,58px);padding-right:clamp(28px,3vw,58px)}#tools.mdfm-section{width:calc(100% - 16px);max-width:1920px}.mdfm-tool-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.maple-companion.site-modal{width:min(1720px,100vw - 20px)}.closet-hud{width:min(1540px,100vw - 32px)}.local-account-hub{width:min(1600px,100vw - 32px);height:min(900px,100dvh - 32px)}.pet-guide-modal{width:min(1480px,100vw - 36px)}.main-character-panel{width:min(1040px,100vw - 40px)}}.companion-float.open>.companion-pet-speech,.companion-float.open>.companion-pet-stand{visibility:hidden!important;pointer-events:none!important}.companion-float-panel>header button{flex:0 0 40px!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:20px!important;line-height:1!important;display:grid!important}.mdfm-brief-shelf>button>i{padding:5px 7px;line-height:1;font-size:10px!important}.mdfm-brief-shelf>button small{letter-spacing:.055em;line-height:1.2;font-size:10px!important}.mdfm-brief-shelf>button b,.mdfm-brief-shelf>button.featured b{margin:4px 0 3px;line-height:1.2;font-size:13px!important}.mdfm-brief-shelf>button strong{line-height:1.1;font-size:14px!important}.mdfm-brief-shelf .mdfm-unique-line,.mdfm-brief-shop-foot :is(span,small){line-height:1.3;font-size:11px!important}.player-focus-news-button small{text-overflow:clip;white-space:normal;line-height:1.15;overflow:visible;font-size:10px!important}.whats-new-page a,.briefing-status-grid section>button{align-items:center;min-height:40px}.briefing-status-grid section>button{padding-top:8px;padding-bottom:8px;display:flex}@media (min-width:781px){.mdfm-hero>.player-focus .player-focus-coverage>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mdfm-hero>.player-focus .player-focus-coverage>div>span{min-height:46px;padding:7px 9px}.mdfm-hero>.player-focus .player-focus-coverage b{font-size:13px!important}.mdfm-hero>.player-focus .player-focus-coverage small{text-overflow:clip;white-space:normal;line-height:1.18;overflow:visible;font-size:11px!important}.mdfm>.mdfm-dock-layout{z-index:650!important;width:min(420px,100vw - 32px)!important;max-height:calc(100dvh - 110px)!important;position:fixed!important;inset:86px auto auto 50%!important;transform:translate(-50%)!important}.mdfm.dock-right .companion-float.side-right:not(.open){bottom:18px!important;right:18px!important}.mdfm.dock-left .companion-float.side-left:not(.open){bottom:18px!important;left:18px!important}}@media (max-width:780px){.mdfm{padding-bottom:180px!important}.mdfm>.mdfm-dock-layout{overflow:auto;z-index:650!important;width:auto!important;max-height:calc(100dvh - 168px)!important;position:fixed!important;inset:76px 8px auto!important;transform:none!important}}.mdfm .mdfm-layout-preview{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:8px;flex:0 0 58px;width:58px;height:38px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.mdfm .mdfm-layout-preview i{background:var(--companion-hover);border:0;border-radius:3px;margin:0;display:block;position:absolute}.mdfm .preview-workspace i:first-of-type{width:13px;top:7px;bottom:6px;left:5px}.mdfm .preview-workspace i:nth-of-type(2){height:9px;top:7px;left:21px;right:5px}.mdfm .preview-workspace i:nth-of-type(3){height:9px;bottom:6px;left:21px;right:5px}.mdfm .preview-workspace.option-pages i:first-of-type{background:var(--companion-raised);width:auto;inset:8px 5px 5px}.mdfm .preview-workspace.option-pages i:nth-of-type(2){background:var(--companion-accent-soft);width:10px;height:3px;top:3px;left:7px;right:auto}.mdfm .preview-workspace.option-pages i:nth-of-type(3){background:var(--companion-hover);width:6px;height:3px;inset:3px auto auto 20px}.mdfm .preview-menu:before,.mdfm .preview-pet:before{border:1px solid var(--companion-line);content:"";border-radius:4px;position:absolute;inset:5px}.mdfm .preview-menu i{display:none}.mdfm .preview-menu i:first-of-type{background:var(--companion-accent-soft);display:block}.mdfm .preview-menu.option-bottom i:first-of-type{height:5px;bottom:5px;left:8px;right:8px}.mdfm .preview-menu.option-left i:first-of-type{width:5px;top:7px;bottom:7px;left:5px}.mdfm .preview-menu.option-right i:first-of-type{width:5px;top:7px;bottom:7px;right:5px}.mdfm .preview-pet i:first-of-type{background:var(--companion-raised);inset:9px 13px}.mdfm .preview-pet i:nth-of-type(2),.mdfm .preview-pet i:nth-of-type(3){display:none}.mdfm .preview-pet img{z-index:2;object-fit:contain;width:28px;height:28px;image-rendering:pixelated;filter:drop-shadow(0 3px 2px #00000073);position:absolute;bottom:4px}.mdfm .preview-pet.option-left img{left:3px}.mdfm .preview-pet.option-right img{right:3px}.mdfm .mdfm-workspace-mode-chip .mdfm-layout-preview{background:var(--companion-surface);border-radius:6px;flex-basis:28px;width:28px!important;height:24px!important}.mdfm .mdfm-workspace-mode-chip .preview-workspace i:first-of-type{width:7px;top:5px;bottom:4px;left:3px}.mdfm .mdfm-workspace-mode-chip .preview-workspace i:nth-of-type(2){height:5px;top:5px;left:12px;right:3px}.mdfm .mdfm-workspace-mode-chip .preview-workspace i:nth-of-type(3){height:5px;bottom:4px;left:12px;right:3px}.mdfm .mdfm-workspace-mode-chip .preview-workspace.option-pages i:first-of-type{width:auto;inset:6px 3px 3px}.mdfm .mdfm-workspace-mode-chip .preview-workspace.option-pages i:nth-of-type(2){width:6px;height:2px;top:2px;left:4px}.mdfm .mdfm-workspace-mode-chip .preview-workspace.option-pages i:nth-of-type(3){width:4px;height:2px;top:2px;left:12px}.mdfm .mdfm-dock-layout-button>.mdfm-layout-preview{border-radius:8px;flex:0 0 42px;width:42px!important;height:30px!important}.mdfm>.mdfm-dock-layout{overscroll-behavior:contain;overflow:auto;z-index:1250!important;top:auto!important;right:auto!important;bottom:calc(96px + env(safe-area-inset-bottom))!important;width:min(470px,100vw - 28px)!important;max-height:min(610px,calc(100dvh - var(--mdfm-header-safe-top,84px) - 112px))!important;padding:14px!important;position:fixed!important;left:50%!important;transform:translate(-50%)!important}.mdfm>.mdfm-dock-layout.is-first-visit{width:min(520px,100vw - 28px)!important}.mdfm>.mdfm-dock-layout>header{z-index:4;border-bottom:1px solid var(--companion-line);background:var(--companion-inset);margin:-14px -14px 0;padding:14px;position:sticky;top:-14px}.mdfm .mdfm-layout-main-step{background:linear-gradient(135deg,var(--companion-surface),var(--companion-inset));border:1px solid #61efb3;border-radius:11px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:9px;display:grid}.mdfm .mdfm-layout-main-step>img{object-fit:contain;width:52px;height:52px;image-rendering:pixelated}.mdfm .mdfm-layout-main-step>span{flex-direction:column;min-width:0;display:flex}.mdfm .mdfm-layout-main-step small{letter-spacing:.08em;font-weight:950;color:#61efb3!important;font-size:9px!important}.mdfm .mdfm-layout-main-step b{color:var(--companion-ink);margin:2px 0;font-size:13px}.mdfm .mdfm-layout-main-step em{color:var(--companion-muted);font-size:11px;font-style:normal;line-height:1.3}.mdfm .mdfm-layout-main-step>button,.mdfm>.mdfm-dock-layout>footer>button{background:var(--companion-accent-soft);min-height:40px;color:var(--companion-ink);cursor:pointer;border:0;border-radius:9px;padding:8px 12px;font-size:11px;font-weight:950}.mdfm>.mdfm-dock-layout fieldset{gap:7px;padding:9px}.mdfm>.mdfm-dock-layout .mdfm-workspace-mode-field{grid-template-columns:repeat(2,minmax(0,1fr))}.mdfm>.mdfm-dock-layout .mdfm-layout-menu-field{grid-template-columns:repeat(3,minmax(0,1fr))}.mdfm>.mdfm-dock-layout .mdfm-layout-pet-field{grid-template-columns:repeat(2,minmax(0,1fr))}.mdfm>.mdfm-dock-layout fieldset label{align-items:center;gap:8px;place-items:initial;text-align:left;grid-template-columns:auto minmax(0,1fr);min-width:0;min-height:66px;padding:7px;display:grid}.mdfm>.mdfm-dock-layout fieldset label>span:not(.mdfm-layout-preview){min-width:0;line-height:1.2;font-size:11px!important}.mdfm>.mdfm-dock-layout fieldset label b{display:block;font-size:12px!important}.mdfm>.mdfm-dock-layout fieldset label small{margin-top:2px;line-height:1.2;display:block;font-size:10px!important}.mdfm>.mdfm-dock-layout>footer{z-index:4;border-top:1px solid var(--companion-line);background:var(--companion-inset);justify-content:space-between;align-items:center;gap:12px;margin:10px -14px -14px;padding:10px 14px;display:flex;position:sticky;bottom:-14px}.mdfm>.mdfm-dock-layout>footer>small{color:var(--companion-muted);line-height:1.25;font-size:11px!important}.mdfm>.mdfm-dock-layout>footer>button{min-width:92px}.mdfm .companion-float.open{z-index:1240!important}.mdfm .companion-float.open .companion-float-panel{z-index:1245!important;top:max(var(--mdfm-header-safe-top,84px),calc(env(safe-area-inset-top) + 76px))!important;max-height:calc(100dvh - var(--mdfm-header-safe-top,84px) - 20px)!important}.mdfm .companion-float-panel>header{z-index:30!important}.mdfm:has(.mdfm-main-character-nudge) .companion-float{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.mdfm .gear-tryon-compact>footer.gear-tryon-compact-actions{grid-template-columns:1fr!important}.mdfm .gear-quick-utilities span{text-overflow:clip!important;white-space:normal!important;font-size:9px!important;overflow:visible!important}@media (max-width:520px){.mdfm>.mdfm-dock-layout{right:8px!important;bottom:calc(102px + env(safe-area-inset-bottom))!important;width:auto!important;max-height:calc(100dvh - var(--mdfm-header-safe-top,84px) - 116px)!important;left:8px!important;transform:none!important}.mdfm .mdfm-layout-main-step{grid-template-columns:44px minmax(0,1fr)}.mdfm .mdfm-layout-main-step>img{width:42px;height:42px}.mdfm .mdfm-layout-main-step>button{grid-column:1/-1;width:100%}.mdfm>.mdfm-dock-layout fieldset label{grid-template-columns:42px minmax(0,1fr);gap:6px;min-height:58px;padding:5px}.mdfm>.mdfm-dock-layout fieldset label>.mdfm-layout-preview{flex-basis:42px;width:42px;height:30px}.mdfm>.mdfm-dock-layout fieldset label small{display:none}.mdfm .gear-tryon-compact-actions>div>button,.mdfm .gear-tryon-compact-actions>div>a{gap:4px!important;padding:5px!important}.mdfm .gear-quick-utilities i{flex-basis:19px;width:19px;height:19px;font-size:12px}.mdfm .gear-quick-utilities span{font-size:8px!important}.mdfm-header .language-switcher,.mdfm-header .language-switcher select{width:96px!important;min-width:96px!important;max-width:96px!important}.maple-companion.site-modal .companion-console{flex-direction:column;min-height:0;display:flex!important}.maple-companion.site-modal .companion-profile-rail{grid-template-rows:auto auto;gap:7px;padding:8px;grid-template-columns:56px minmax(0,1fr) 82px!important;display:grid!important}.maple-companion.site-modal .companion-pet-stage{border-radius:12px;grid-area:1/1/3;min-height:72px;padding:5px}.maple-companion.site-modal .companion-pet-stage>img{width:54px;height:54px}.maple-companion.site-modal .companion-pet-stage>div,.maple-companion.site-modal .companion-online,.maple-companion.site-modal .companion-audio-note{display:none!important}.maple-companion.site-modal .companion-character-card{grid-area:1/2/3;grid-template-columns:38px minmax(0,1fr);gap:6px;padding:7px}.maple-companion.site-modal .companion-character-card img{width:36px;height:36px}.maple-companion.site-modal .companion-character-card small,.maple-companion.site-modal .companion-character-card em{line-height:1.25;font-size:10px!important}.maple-companion.site-modal .companion-character-card b{font-size:12px!important}.maple-companion.site-modal .companion-rail-stats{grid-area:1/3;gap:4px}.maple-companion.site-modal .companion-rail-stats>span{padding:5px}.maple-companion.site-modal .companion-rail-stats small{display:none}.maple-companion.site-modal .companion-rail-stats b{margin:0;font-size:12px!important}.maple-companion.site-modal .companion-pace-seal{grid-area:2/3;padding:5px}.maple-companion.site-modal .companion-pace-seal small,.maple-companion.site-modal .companion-pace-seal span{display:none}.maple-companion.site-modal .companion-pace-seal b{margin:0;font-size:13px!important}.maple-companion.site-modal .companion-workspace>nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.maple-companion.site-modal .companion-workspace>nav span{font-size:12px!important}.maple-companion.site-modal .companion-workspace>nav small{font-size:10px!important}.gear-workflow-stage>.gear-tryon-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.gear-workflow-stage .gear-tryon-grid>button{min-height:84px}}.mdfm [hidden]{display:none!important}.mdfm-workspace-choice{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:13px;grid-template-columns:repeat(2,minmax(116px,1fr));gap:4px;padding:4px;display:grid}.mdfm-workspace-choice button{min-height:42px;color:var(--companion-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;padding:5px 10px;display:flex}.mdfm-workspace-choice button.active{background:var(--companion-accent-soft);color:var(--companion-ink);box-shadow:0 5px 16px #0000002e}.mdfm-workspace-choice b{line-height:1.15;font-size:12px!important}.mdfm-workspace-choice small{color:inherit;opacity:.78;margin-top:2px;line-height:1.15;font-size:10px!important}.mdfm-workspace-mode-chip{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:40px;color:var(--companion-ink);cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:5px 10px;display:flex}:is(.mdfm-workspace-mode-chip:hover,.mdfm-workspace-mode-chip:focus-visible){border-color:var(--companion-accent);outline:none}.mdfm-workspace-mode-chip span{background:var(--companion-raised);color:#75efd0;border-radius:7px;place-items:center;width:23px;height:23px;display:grid;font-size:14px!important}.mdfm-workspace-mode-chip b{white-space:nowrap;font-size:12px!important}.mdfm-workspace-mode-field{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mdfm-workspace-mode-field legend{grid-column:1/-1}.mdfm-workspace-mode-field label{text-align:left!important;align-items:stretch!important;min-height:78px!important}.mdfm-workspace-mode-field label>span{flex-direction:column;justify-content:center;gap:3px;min-width:0;align-items:flex-start!important;display:flex!important}.mdfm-workspace-mode-field label b{font-size:13px!important}.mdfm-workspace-mode-field label small{color:var(--companion-muted)!important;font-size:11px!important;line-height:1.25!important}.mdfm-workspace-mode-field label.active small{color:var(--companion-ink)!important}.mdfm-tool-detail-switch{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;flex:none;grid-template-columns:repeat(2,minmax(92px,1fr));gap:4px;padding:4px;display:grid}#tools .mdfm-tool-detail-switch>span{letter-spacing:.1em;grid-column:1/-1;padding:2px 5px 0;color:#83f1d5!important;font-size:10px!important}#tools .mdfm-tool-detail-switch button{background:var(--companion-surface);min-height:38px;color:var(--companion-ink);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;padding:7px 10px;font-weight:850;font-size:12px!important}#tools .mdfm-tool-detail-switch button.active{background:var(--companion-accent-soft);color:var(--companion-ink);box-shadow:none}.mdfm.view-pages>.mdfm-hero,.mdfm.view-pages>.mdfm-section{width:calc(100% - 16px);max-width:1920px;margin:12px auto 32px}.mdfm.view-pages>.mdfm-hero{border:1px solid #7baeef6b;border-radius:28px;min-height:calc(100dvh - 98px)}.mdfm.view-pages>.mdfm-faq{width:calc(100% - 16px);max-width:1920px;margin:0 auto}@media (max-width:900px){.mdfm-workspace-choice{grid-template-columns:repeat(2,minmax(88px,1fr))}.mdfm-workspace-choice button{padding:5px 7px}.mdfm-workspace-choice small{display:none}.mdfm-workspace-mode-chip b{font-size:11px!important}}@media (max-width:780px){.mdfm.view-pages>.mdfm-hero,.mdfm.view-pages>.mdfm-section{border-radius:20px;width:calc(100% - 12px);min-height:0;margin:6px auto 18px}.mdfm.view-pages>.mdfm-hero{padding-top:14px;padding-bottom:28px}#tools .mdfm-tool-workspace-head{grid-template-columns:minmax(0,1fr);display:grid}.mdfm-tool-detail-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:8px}#tools .mdfm-tool-detail-switch button{min-height:42px}}@media (max-width:620px){.mdfm-workspace-choice{grid-template-columns:1fr 1fr;width:164px}.mdfm-workspace-choice button{text-align:center;min-width:0;min-height:38px;padding:4px 5px}.mdfm-workspace-choice b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px!important}.mdfm-workspace-mode-chip{min-width:40px;padding:4px 7px}.mdfm-workspace-mode-chip b{display:none}}#tools,#tools :is(button,input,select,textarea){font-family:var(--font-geist-sans),Arial,sans-serif}#tools :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.025em;text-wrap:balance;font-family:var(--font-geist-sans),Arial,sans-serif!important}#tools .mdfm-section-head>div:first-child{max-width:1040px}#tools .mdfm-section-head p{max-width:920px;line-height:1.6;font-size:15px!important}#tools .mdfm-tool-workspace-head span{font-size:12px!important}#tools .mdfm-tool-workspace-head h3{font-size:clamp(27px,2.25vw,36px)!important}#tools .mdfm-tool-workspace-head p{max-width:920px;line-height:1.6;font-size:15px!important}#tools .mdfm-tool-workspace-head>strong{font-size:11px!important}#tools .mdfm-tool-workspace-body :is(p){line-height:1.55;font-size:14px!important}#tools .mdfm-tool-workspace-body :is(small,label,summary,dt,dd,em){line-height:1.5;font-size:12px!important}#tools .mdfm-tool-workspace-body :is(button,a,input,select,textarea){line-height:1.35;font-size:13px!important}#tools .mdfm-tool-workspace-body :is(h3){font-size:max(25px,1em)!important}#tools .mdfm-tool-workspace-body :is(h4){font-size:max(19px,1em)!important}#tools .mdfm-tool-workspace-body :is(h5,h6){font-size:max(16px,1em)!important}#tools .mdfm-tool-launcher>header{gap:9px;padding:18px 17px 16px}#tools .mdfm-tool-launcher>header span{font-size:12px!important}#tools .mdfm-tool-launcher>header b{font-size:11px!important}#tools .mdfm-tool-launcher>header p{line-height:1.5;font-size:13px!important}#tools .mdfm-tool-launcher nav{gap:4px;padding:7px}#tools .mdfm-tool-launcher nav button{grid-template-columns:25px 44px minmax(0,1fr) auto;gap:10px;min-height:76px;padding:9px 10px}#tools .mdfm-tool-launcher nav img{width:42px;height:42px}#tools .mdfm-tool-launcher nav button>i,#tools .mdfm-tool-launcher nav button>em{font-size:11px!important}#tools .mdfm-tool-launcher nav button>span b{white-space:normal;line-height:1.25;font-size:14px!important}#tools .mdfm-tool-launcher nav button>span small{-webkit-line-clamp:2;line-height:1.4;font-size:12px!important}#tools :is(.native-tool-intro,.player-tool-system>header,.gear-command-center>header,.grinder-lab>header,.coach-site-head) p{line-height:1.55;font-size:14px!important}#tools :is(.native-tool-intro,.player-tool-system>header,.gear-command-center>header,.grinder-lab>header,.coach-site-head)>span,#tools :is(.player-tool-system>header,.gear-command-center>header,.grinder-lab>header) span{font-size:12px!important}#tools .native-tool-intro h3,#tools .player-tool-system>header h3,#tools .gear-command-center>header h3,#tools .grinder-lab>header h3,#tools .coach-site-head h3{line-height:1.15;font-family:var(--font-geist-sans),Arial,sans-serif!important;font-size:clamp(25px,2vw,32px)!important}#tools .player-tool-system>nav a>span{font-size:13px!important}#tools .player-tool-system>nav small,#tools .player-input-key small,#tools .player-input-key>span{line-height:1.4;font-size:12px!important}#tools :is(.tool-kind,.tool-zone-label>small,.tool-auto-note,.tool-surface-note small,.tool-surface-note b){font-size:12px!important;line-height:1.45!important}#tools :is(.coach-form label>span,.grind-inputs label>span,.portfolio-form label>span){font-size:12px!important}#tools .coach-hub{width:calc(100% - 28px);max-width:none}#tools .coach-answer-panel{max-width:1060px}#tools .coach-budget-question{max-width:1180px}#tools .coach-site-head p{max-width:980px}#tools .coach-hub-identity b{font-size:14px!important}#tools .coach-hub-identity small,#tools .coach-message p,#tools .coach-visual-choices small,#tools .coach-character-choices small,#tools .coach-budget-question>label>small,#tools .coach-roll-alternative :is(p,small,span),#tools .coach-queue-copy p{line-height:1.5;font-size:12px!important}#tools .coach-message h4{font-size:21px!important}#tools .coach-answer-panel>button,#tools .coach-budget-question>label,#tools .coach-budget-presets button{font-size:13px!important}@media (min-width:1101px){#tools .mdfm-tool-hub{grid-template-columns:minmax(250px,280px) minmax(0,1fr);gap:18px}#tools .mdfm-tool-workspace,#tools .mdfm-tool-workspace-body{overflow:visible}}@media (min-width:1480px){#tools .mdfm-tool-hub{grid-template-columns:minmax(280px,310px) minmax(0,1fr);gap:22px}}@media (max-width:1100px){#tools .mdfm-tool-launcher nav button>span b{font-size:13px!important}#tools .mdfm-tool-launcher nav button>span small{font-size:12px!important}}@media (max-width:700px){#tools .mdfm-tool-workspace-head h3{font-size:24px!important}#tools .mdfm-tool-workspace-head p,#tools .mdfm-section-head p{font-size:14px!important}#tools .coach-hub{width:calc(100% - 12px)}}.collection-tool .collection-filter-desk{border-color:var(--companion-line);background:linear-gradient(125deg,#2d6eff21,color-mix(in srgb, var(--companion-inset) 98%, transparent) 44%);gap:14px;padding:18px;box-shadow:inset 4px 0 #65e6b4}.collection-tool .collection-filter-desk>header{align-items:center;gap:12px;padding-bottom:13px}.collection-tool .collection-filter-desk>header span{color:#65e6b4;font-size:11px!important}.collection-tool .collection-filter-desk>header b{font-size:16px;line-height:1.25}.collection-tool .collection-filter-desk>header>small{color:var(--companion-ink);white-space:normal;justify-content:flex-end;align-items:center;gap:7px;display:flex;font-size:12px!important}.collection-filter-reset{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:36px;color:var(--companion-ink);cursor:pointer;border-radius:8px;margin-left:6px;padding:7px 10px;font-size:11px;font-weight:900}:is(.collection-filter-reset:hover,.collection-filter-reset:focus-visible){background:var(--companion-surface);border-color:#65e6b4;outline:none}.collection-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.collection-view-tabs button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:46px;color:var(--companion-ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:900;display:flex}.collection-view-tabs button b{color:var(--companion-muted);font-size:11px}.collection-view-tabs button.active{background:linear-gradient(135deg,var(--companion-surface),var(--companion-surface));color:var(--companion-ink);border-color:#65e6b4;box-shadow:inset 0 -3px #65e6b4}.collection-view-tabs button.active b{color:#9dffdf}.collection-tool .collection-filter-desk>div{grid-template-columns:minmax(230px,1.55fr) repeat(3,minmax(155px,1fr));gap:12px}.collection-tool .collection-filter-desk label{gap:6px;font-size:11px!important}.collection-tool .collection-filter-desk input,.collection-tool .collection-filter-desk select{border-color:var(--companion-line);min-height:46px;padding:10px 12px;font-weight:750;font-size:13px!important}.collection-tool .collection-filter-desk label>small{line-height:1.35;font-size:11px!important}.collection-tool .collection-filter-desk>p{line-height:1.5;font-size:12px!important}.collection-tool .collection-suggestions{border:1px solid var(--companion-line);background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 92%, transparent),color-mix(in srgb, var(--companion-inset) 94%, transparent));border-radius:15px;margin-top:8px;padding:18px}.collection-tool .collection-suggestions>header{margin-bottom:15px}.collection-tool .collection-suggestions>header span{color:#65e6b4;font-size:11px!important}.collection-tool .collection-suggestions h4{font-family:var(--font-display),Arial,sans-serif;font-size:23px;line-height:1.12}.collection-tool .collection-suggestions p{font-size:12px;line-height:1.45}.collection-tool .collection-suggestions>header>b{padding:8px 10px;font-size:10px}.collection-tool .collection-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-tool .collection-suggestion-grid>article{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:142px;padding:13px}.collection-tool .collection-suggestion-item{gap:12px}.collection-tool .collection-suggestion-item>img{background:var(--companion-raised);flex:0 0 64px;width:64px;height:64px}.collection-tool .collection-suggestion-item b{font-size:14px;line-height:1.25}.collection-tool .collection-suggestion-item small,.collection-tool .collection-suggestion-price small{line-height:1.35;font-size:11px!important}.collection-tool .collection-suggestion-price{border-top:1px solid var(--companion-line);grid-column:1/-1;padding-top:9px}.collection-tool .collection-suggestion-price>b{font-size:16px}.collection-tool .collection-suggestion-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.collection-tool .collection-suggestion-actions button,.collection-tool .collection-suggestion-actions a{min-height:42px;padding:9px;line-height:1.2;font-size:11px!important}.collection-tool .collection-owned{gap:14px}.collection-tool .collection-item-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-height:540px;padding:2px 5px 4px}.collection-tool .collection-item-grid article{border-color:var(--companion-line);background:linear-gradient(145deg,var(--companion-surface),var(--companion-inset));grid-template-columns:68px minmax(0,1fr);gap:11px;min-height:92px;padding:12px}.collection-tool .collection-item-grid img,.collection-tool .collection-item-grid .collection-item-fallback{background:var(--companion-raised);border-radius:11px;width:66px;height:66px}.collection-tool .collection-item-grid b{font-size:13px;line-height:1.25}.collection-tool .collection-item-grid small{line-height:1.35;font-size:11px!important}.collection-tool .collection-item-grid em{line-height:1.25;font-size:10px!important}.collection-market-empty{border:1px dashed var(--companion-line);background:var(--companion-inset);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.collection-market-empty b{color:var(--companion-ink);font-size:13px}.collection-market-empty button{background:var(--companion-surface);color:#a7ffdf;cursor:pointer;border:1px solid #65e6b4;border-radius:8px;min-height:40px;padding:8px 12px;font-size:11px;font-weight:900}.collection-market-empty button:disabled{opacity:.62}.collection-not-listed{border-top:1px solid var(--companion-line);gap:10px;margin-top:14px;padding-top:14px;display:grid}.collection-not-listed>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.collection-not-listed>header span{color:var(--companion-muted);letter-spacing:.08em;font-size:11px;font-weight:950}.collection-not-listed>header b{color:var(--companion-ink);font-size:13px}.collection-missing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.collection-missing-grid article{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:11px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:9px;min-height:82px;padding:10px;display:grid}.collection-missing-grid img{object-fit:contain;background:var(--companion-surface);width:50px;height:50px;image-rendering:pixelated;border-radius:8px}.collection-missing-grid div{gap:3px;min-width:0;display:grid}.collection-missing-grid b{color:var(--companion-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.2;display:-webkit-box;overflow:hidden}.collection-missing-grid small{color:var(--companion-muted);font-size:10px}.collection-missing-grid a{border:1px solid var(--companion-line);min-height:34px;color:var(--companion-ink);border-radius:7px;grid-column:1/-1;place-items:center;font-size:10px;font-weight:900;text-decoration:none;display:grid}.collection-tool .native-tool-empty{gap:9px;padding:16px}.collection-tool .native-tool-empty b{font-size:15px}.collection-tool .native-tool-empty span{font-size:12px;line-height:1.45}.collection-tool .native-tool-empty>button{align-self:flex-start;padding:10px 12px;font-size:11px;position:static}@media (max-width:1050px){.collection-tool .collection-filter-desk>div,.collection-tool .collection-item-grid,.collection-missing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.collection-tool .collection-filter-desk{padding:14px}.collection-tool .collection-filter-desk>header{flex-direction:column;align-items:flex-start}.collection-tool .collection-filter-desk>header>small{justify-content:flex-start}.collection-filter-reset{margin-left:0}.collection-tool .collection-filter-desk>div{grid-template-columns:1fr 1fr;gap:9px}.collection-tool .collection-suggestion-grid{grid-template-columns:1fr}.collection-tool .collection-item-grid,.collection-missing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.collection-tool .collection-filter-desk>div{grid-template-columns:1fr}.collection-tool .collection-filter-desk>header b{font-size:15px}.collection-tool .collection-suggestions{padding:14px}.collection-tool .collection-suggestion-item>img{flex-basis:58px;width:58px;height:58px}.collection-tool .collection-suggestion-actions{grid-template-columns:1fr}.collection-view-tabs{gap:5px}.collection-view-tabs button{min-height:42px;font-size:11px}.collection-tool .collection-item-grid,.collection-missing-grid{grid-template-columns:1fr}.collection-tool .collection-item-grid article{grid-template-columns:62px minmax(0,1fr);min-height:86px}.collection-tool .collection-item-grid img,.collection-tool .collection-item-grid .collection-item-fallback{width:60px;height:60px}.collection-market-empty{flex-direction:column;align-items:flex-start}.collection-market-empty button{width:100%}}@media (min-width:1181px){.mdfm-hero{grid-template-columns:minmax(0,1.72fr) minmax(360px,.52fr);gap:clamp(18px,2vw,34px);width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,2.3vw,46px);padding-right:clamp(20px,2.3vw,46px)}.mdfm-hero>.player-focus,.mdfm-hero>.mdfm-brief{width:100%;max-width:none}.mdfm-hero>.player-focus .player-focus-head>div{max-width:1120px}.mdfm-hero>.player-focus .player-focus-head p{max-width:980px;font-size:13px!important}.mdfm-hero>.player-focus .player-focus-picker button{min-height:76px}.mdfm-hero>.player-focus .player-focus-picker button b{font-size:12px!important}.mdfm-hero>.player-focus .player-focus-plan>header p{-webkit-line-clamp:2;line-height:1.45;display:-webkit-box;font-size:13px!important}.mdfm-hero>.player-focus .player-focus-plan>footer button{min-height:42px;font-size:12px!important}.mdfm-hero>.player-focus .player-focus-details>summary{font-size:11px!important}.mdfm-hero>.player-focus .player-focus-coverage b{font-size:12px!important}.mdfm-hero>.player-focus .player-focus-coverage small{font-size:11px!important}.maple-companion.site-modal{width:min(2200px,100vw - 20px)}.closet-hud{width:min(2000px,100vw - 28px)}.local-account-hub{width:min(2100px,100vw - 28px);height:min(960px,100dvh - 28px)}.pet-guide-modal{width:min(1800px,100vw - 32px)}.main-character-panel{width:min(1200px,100vw - 36px)}}@media (min-width:1000px){.pet-farm-management-body{padding:18px}.pet-farm-home .pet-scene-card{grid-template-rows:auto auto;grid-template-columns:minmax(560px,714px) minmax(300px,360px);justify-content:center;align-items:start;width:min(1100px,100%);margin-inline:auto;display:grid}.pet-farm-home .pet-scene-card>.pet-scene-head{grid-column:1/-1}.pet-farm-home .pet-scene-card>.pet-habitat{border-bottom:0;grid-area:2/1;min-height:560px}.pet-farm-home .pet-scene-card>.pet-scene-actions{border-top:1px solid #7eaee647;border-left:1px solid #7eaee647;grid-area:2/2;align-content:start;align-self:start;padding:18px}.pet-farm-home .pet-scene-actions .pet-farm-tools{grid-template-columns:1fr;gap:9px}.pet-farm-home .pet-scene-actions .pet-farm-tool{text-align:left;grid-template-columns:52px minmax(0,1fr);place-items:center start;min-height:72px;padding:9px 12px}.pet-farm-home .pet-scene-actions .pet-farm-tool img{width:48px;height:48px}.pet-farm-home .pet-scene-actions .pet-farm-tool b{font-size:13px}.pet-farm-home .pet-scene-actions .pet-farm-tool small{font-size:11px}}@media (min-width:1101px){#tools .mdfm-tool-hub{gap:18px;display:grid;grid-template-columns:minmax(0,1fr)!important}#tools .mdfm-tool-launcher{border-radius:20px;position:static;overflow:visible}#tools .mdfm-tool-launcher>header{justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}#tools .mdfm-tool-launcher>header>div{flex:none}#tools .mdfm-tool-launcher>header p{text-align:right;max-width:720px;margin-left:auto}#tools .mdfm-tool-launcher nav{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;padding:10px;display:grid}#tools .mdfm-tool-launcher nav button{background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 86%, transparent),color-mix(in srgb, var(--companion-inset) 82%, transparent));border-color:#5b8bcd3d;grid-column:span 3;grid-template-columns:26px 50px minmax(0,1fr) auto;gap:9px;min-height:94px;padding:11px 10px}#tools .mdfm-tool-launcher nav button:nth-child(n+5){grid-column:span 4}#tools .mdfm-tool-launcher nav button:hover{transform:translateY(-2px)}#tools .mdfm-tool-launcher nav button.active{box-shadow:inset 0 -4px #ffe45c,0 12px 24px #0009233d}#tools .mdfm-tool-launcher nav img{width:48px;height:48px}#tools .mdfm-tool-launcher nav button>span{gap:5px}#tools .mdfm-tool-launcher nav button>span b{line-height:1.2;font-size:15px!important}#tools .mdfm-tool-launcher nav button>span small{color:var(--companion-ink);-webkit-line-clamp:2;line-height:1.42;display:-webkit-box;font-size:12px!important}#tools .mdfm-tool-launcher nav button>i{color:var(--companion-muted);align-self:start;font-size:12px!important}#tools .mdfm-tool-launcher nav button>em{color:#84efd5;align-self:start;font-size:11px!important}#tools .mdfm-utility-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px}#tools .mdfm-utility-guide article{grid-template-columns:31px minmax(0,1fr);gap:11px;min-height:82px;padding:13px}#tools .mdfm-utility-guide article>i{width:31px;height:31px;font-size:12px}#tools .mdfm-utility-guide small{font-size:11px!important}#tools .mdfm-utility-guide b{line-height:1.5;font-size:13px!important}#tools .player-tool-system>nav,#tools .simple-task-picker,#tools .reward-tabs,#tools .grinder-lab>nav{width:100%;max-width:none;overflow:visible;grid-template-columns:repeat(auto-fit,minmax(165px,1fr))!important;display:grid!important}#tools .player-tool-system>nav a,#tools .simple-task-picker button,#tools .reward-tabs button,#tools .grinder-lab>nav button{white-space:normal;min-width:0;min-height:54px;padding:11px 13px;font-size:13px!important}#tools .player-tool-system>nav small{line-height:1.4;font-size:12px!important}#tools .simple-task-picker button span{font-size:13px!important}#tools .gear-simple-picker>span{font-size:12px!important}#tools .gear-simple-picker button{min-height:48px;font-size:13px!important}#tools .collection-catalog-tabs button{min-height:86px;padding:13px 15px}#tools .collection-catalog-tabs span{font-size:11px!important}#tools .collection-catalog-tabs b{font-size:15px!important}#tools .collection-catalog-tabs small{line-height:1.45;font-size:12px!important}}@media (min-width:1700px){#tools .mdfm-tool-launcher nav{grid-template-columns:repeat(7,minmax(0,1fr))}#tools .mdfm-tool-launcher nav button,#tools .mdfm-tool-launcher nav button:nth-child(n+5){grid-column:auto}}@media (min-width:701px) and (max-width:1100px){#tools .mdfm-tool-launcher nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px}#tools .mdfm-tool-launcher nav button{min-height:88px}#tools .mdfm-tool-launcher nav button>span b{font-size:14px!important}#tools .mdfm-tool-launcher nav button>span small{color:var(--companion-ink);-webkit-line-clamp:2;display:-webkit-box;font-size:12px!important}}#tools.mdfm-section{isolation:isolate;border-color:var(--companion-line);color:var(--companion-ink);-webkit-font-smoothing:antialiased;overflow:hidden;box-shadow:0 26px 70px #010c2747,inset 0 1px #ffffff14;background:linear-gradient(180deg,color-mix(in srgb, var(--companion-inset) 98%, transparent),color-mix(in srgb, var(--companion-inset) 99%, transparent)), url(/towns/ellinia-blue-wallpaper.webp) center top/cover no-repeat!important}#tools.mdfm-section:before{background:linear-gradient(90deg,var(--companion-accent-soft) 0 18%,#68efd1 42% 70%,var(--companion-raised) 100%);opacity:1;height:5px}#tools .mdfm-section-head h2{text-shadow:none;color:var(--companion-ink)!important}#tools .mdfm-section-head p{color:var(--companion-ink)!important}#tools .mdfm-section-head .mdfm-kicker{color:#6ff0d2!important}#tools .mdfm-section-art{background:var(--companion-surface);filter:drop-shadow(0 8px 14px #0000004d);border-radius:16px;padding:8px}#tools .mdfm-tool-launcher{border-color:var(--companion-line)!important;background:var(--companion-inset)!important;box-shadow:0 18px 40px #00081e57!important}#tools .mdfm-tool-launcher>header{background:linear-gradient(110deg,var(--companion-surface),var(--companion-surface))!important;border-bottom-color:#34598f!important}#tools .mdfm-tool-launcher>header span{color:#73f0d2!important}#tools .mdfm-tool-launcher>header b{color:var(--companion-accent)!important;background:#2f2a0d!important;border-color:#947f22!important}#tools .mdfm-tool-launcher>header p{color:var(--companion-ink)!important}#tools .mdfm-tool-launcher nav button{border-color:var(--companion-line)!important;background:var(--companion-surface)!important;box-shadow:none!important}#tools .mdfm-tool-launcher nav button>i{color:var(--companion-muted)!important;font-size:13px!important}#tools .mdfm-tool-launcher nav button>span b{font-weight:900;line-height:1.2;color:var(--companion-ink)!important;font-size:16px!important}#tools .mdfm-tool-launcher nav button>span small{line-height:1.42;color:var(--companion-ink)!important;font-size:13px!important}#tools .mdfm-tool-launcher nav button>em{color:#75ebd0!important;font-size:12px!important}#tools .mdfm-tool-launcher nav button.active :is(i,em){color:var(--companion-accent)!important}#tools .mdfm-tool-workspace{--util-canvas:var(--companion-canvas);--util-panel:var(--companion-surface);--util-raised:var(--companion-raised);--util-sunken:var(--companion-inset);--util-input:var(--companion-inset);--util-border:var(--companion-line);--util-border-strong:var(--companion-line);--util-text:var(--companion-ink);--util-muted:var(--companion-muted);--util-accent:#70ebcd;--util-accent-soft:var(--companion-accent-soft);--util-info:var(--companion-accent);--util-info-soft:var(--companion-accent-soft);--util-warm:var(--companion-accent);--util-warm-soft:var(--companion-accent-soft);--util-danger:var(--companion-loss);--util-shadow:var(--companion-shadow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:var(--companion-line)!important;background:var(--companion-inset)!important;box-shadow:0 22px 54px #00081e5c!important}#tools .mdfm-tool-workspace>header.mdfm-tool-workspace-head{min-height:124px;background:linear-gradient(120deg,var(--companion-surface),var(--companion-raised))!important;border-bottom-color:#476d9f!important}#tools .mdfm-tool-workspace-head span{color:#77f0d2!important;font-size:13px!important}#tools .mdfm-tool-workspace-head h3{font-weight:820;line-height:1.05;color:var(--companion-ink)!important;font-size:clamp(30px,3vw,42px)!important}#tools .mdfm-tool-workspace-head p{max-width:1080px;line-height:1.5;color:var(--companion-ink)!important;font-size:16px!important}#tools .mdfm-tool-workspace-head>strong{background:var(--companion-surface)!important;color:#87f3d6!important;border-color:#4e8f86!important;font-size:12px!important}#tools .mdfm-tool-workspace-body,#tools .mdfm-tool-workspace-body>.native-reward-tool,#tools .mdfm-tool-workspace-body>div>.native-reward-tool{background:var(--companion-inset)!important;color:var(--companion-ink)!important}#tools .mdfm-utility-guide{border-bottom-color:#355a91;gap:10px;background:var(--companion-inset)!important}#tools .mdfm-utility-guide article{border-color:var(--companion-line);min-height:98px;background:var(--companion-surface)!important;padding:15px!important}#tools .mdfm-utility-guide article>i{width:36px!important;height:36px!important;font-size:14px!important}#tools .mdfm-utility-guide small{line-height:1.25;color:var(--companion-muted)!important;font-size:13px!important}#tools .mdfm-utility-guide b{line-height:1.5;color:var(--companion-ink)!important;font-size:14px!important}#tools .mdfm-tool-workspace-body .native-reward-tool{font-size:15px;font-family:var(--font-geist-sans),Arial,sans-serif!important}#tools .mdfm-tool-workspace-body .native-reward-tool :is(h1,h2,h3,h4,h5,h6){color:var(--companion-ink)!important;font-family:var(--font-geist-sans),Arial,sans-serif!important;text-shadow:none!important;font-weight:820!important}#tools .mdfm-tool-workspace-body .native-reward-tool :is(p){color:var(--companion-ink)!important;font-size:15px!important;line-height:1.6!important}#tools .mdfm-tool-workspace-body .native-reward-tool :is(small,label,legend,summary,dt,dd,em){color:var(--companion-muted);font-size:13px!important;line-height:1.5!important}#tools .mdfm-tool-workspace-body .native-reward-tool :is(button,a,input,select,textarea){font-size:14px!important;line-height:1.35!important}#tools .mdfm-tool-workspace-body .native-reward-tool :is(input,select,textarea){min-height:46px;border-color:var(--companion-line)!important;background:var(--companion-inset)!important;color:var(--companion-ink)!important}#tools .mdfm-tool-workspace-body .native-reward-tool :is(input,textarea)::placeholder{opacity:1;color:var(--companion-muted)!important}#tools .mdfm-tool-workspace-body .native-reward-tool :is(article,aside,details,fieldset){border-color:var(--companion-line)}#tools :is(.player-tool-system,.universal-player-tool,.mydaily-coach,.grinder-lab){border-color:var(--companion-line)!important;background:var(--companion-inset)!important;color:var(--companion-ink)!important}#tools :is(.player-tool-system,.universal-player-tool,.mydaily-coach,.grinder-lab)>header,#tools .universal-player-tool>.native-tool-intro{border-color:var(--companion-line)!important;background:linear-gradient(115deg,var(--companion-surface),var(--companion-surface))!important}#tools :is(.player-tool-system,.universal-player-tool,.mydaily-coach,.grinder-lab)>header :is(h3,p),#tools .universal-player-tool>.native-tool-intro :is(h3,p),#tools :is(.player-tool-system,.universal-player-tool,.mydaily-coach,.grinder-lab)>header p,#tools .universal-player-tool>.native-tool-intro p{color:var(--companion-ink)!important}#tools .player-tool-system>nav,#tools .simple-task-picker,#tools .reward-tabs,#tools .grinder-lab>nav{border-color:var(--companion-line)!important;background:var(--companion-inset)!important;gap:8px!important;padding:10px!important}#tools .player-tool-system>nav a,#tools .simple-task-picker button,#tools .reward-tabs button,#tools .grinder-lab>nav button{border:1px solid var(--companion-line)!important;background:var(--companion-surface)!important;min-height:62px!important;color:var(--companion-ink)!important;border-radius:11px!important;font-size:14px!important;font-weight:850!important}#tools .simple-task-picker button+button{border-left:1px solid var(--companion-line)!important}#tools .player-tool-system>nav a:hover,#tools :is(.simple-task-picker,.reward-tabs,.grinder-lab>nav) button:hover{border-color:var(--companion-line)!important;background:var(--companion-raised)!important}#tools .simple-task-picker button.active,#tools .reward-tabs button.active,#tools .grinder-lab>nav button.active{border-color:var(--companion-accent)!important;background:var(--companion-accent-soft)!important;color:var(--companion-ink)!important;box-shadow:none!important}#tools .player-tool-system>nav a>span,#tools .simple-task-picker button span{font-size:15px!important}#tools .player-tool-system>nav small{color:var(--companion-muted)!important;font-size:13px!important}@media (min-width:781px) and (max-width:1150px){#tools.mdfm-section{margin-left:8px;margin-right:8px;padding-left:20px;padding-right:20px}#tools .mdfm-tool-launcher nav button{min-height:104px;padding:13px}#tools .mdfm-tool-launcher nav img{width:50px;height:50px}}@media (max-width:780px){#tools.mdfm-section{background:linear-gradient(180deg,color-mix(in srgb, var(--companion-inset) 99%, transparent),color-mix(in srgb, var(--companion-inset) 99%, transparent)),url(/towns/ellinia-blue-wallpaper.webp) center top/cover no-repeat!important}#tools .mdfm-tool-workspace>header.mdfm-tool-workspace-head{min-height:0}#tools .mdfm-tool-workspace-head h3{font-size:27px!important}#tools .mdfm-tool-workspace-head p{font-size:14px!important}#tools .mdfm-utility-guide{grid-template-columns:1fr}#tools .mdfm-utility-guide article{min-height:0}#tools .mdfm-tool-workspace-body .native-reward-tool :is(p){font-size:14px!important}#tools .mdfm-tool-workspace-body .native-reward-tool :is(small,label,legend,summary,dt,dd,em){font-size:12px!important}}@media (min-width:360px) and (max-width:780px){:is(.mdfm-quick,.mdfm-tool-grid,.community-menu,.player-focus-picker>div,.mdfm-utility-guide,.reward-unit-legend,.reward-totals,.reward-prizes,.reward-character-results,.portfolio-metrics,.portfolio-characters,.portfolio-items,.ring-rate-grid,.mydaily-decoration-grid,.pet-collection-grid,.pet-collection-products,.pet-owned-roster>div,.mdfm-wallet-summary,.mdfm-wallet-sessions,.mdfm-wallet-breakdown,.mdfm-recipe-grid,.mdfm-pattern-metrics,.mdfm-network-grid,.companion-daily-projections,.companion-library>div,.companion-scoreboard,.companion-farm-checklist,.coach-intents,.coach-buy-shortlist>div,.coach-visual-choices.three,.coach-visual-choices.strategy,.coach-review-grid,.closet-results){grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.mdfm-tool-grid,.mdfm-utility-guide,.reward-unit-legend,.reward-totals,.reward-prizes,.reward-character-results,.portfolio-metrics,.portfolio-characters,.portfolio-items,.ring-rate-grid,.mydaily-decoration-grid,.pet-collection-grid,.pet-collection-products,.pet-owned-roster>div,.collection-suggestion-grid)>*{min-width:0}.mdfm-pet-live-shelf,.mdfm-pet-live-shelf.cards-2,.mdfm-pet-live-shelf.cards-3,.mdfm-pet-live-shelf.cards-4,.mdfm-pet-live-shelf.cards-5{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;grid-template-columns:repeat(auto-fit,minmax(252px,1fr));margin-left:0;margin-right:0;padding:2px 0 8px;scroll-padding-inline:2px;overflow-x:auto}.mdfm-pet-live-shelf.cards-1{grid-template-columns:minmax(252px,360px)}.mdfm-pet-hot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mdfm-pet-hot-grid.is-cover{grid-template-columns:1fr!important}.mdfm-pet-shelf-card{grid-template-columns:44px minmax(0,1fr);gap:6px;padding:8px}.mdfm-pet-shelf-card>img{width:44px;height:44px}.mdfm-pet-shelf-copy>b,.mdfm-pet-hot-grid>article b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.2;display:-webkit-box;overflow:hidden}.mdfm-pet-shelf-copy>strong{white-space:normal;font-size:15px}.mdfm-pet-shelf-card>a{min-height:36px;padding:6px;font-size:9px}.mdfm-pet-hot-grid>article{grid-template-columns:40px minmax(0,1fr);min-height:132px;padding:8px}.mdfm-pet-hot-grid>article img{width:39px;height:39px}.mdfm-pet-hot-grid>article strong{overflow-wrap:anywhere;font-size:13px}.mydaily-decoration-grid>article{grid-template-columns:42px minmax(0,1fr);gap:6px;min-height:112px;padding:8px}.mydaily-decoration-grid>article>img,.mydaily-decoration-grid .collection-item-fallback{width:40px;height:40px}.mydaily-decoration-grid>article>div>b,.portfolio-characters b,.portfolio-items b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.mydaily-decoration-grid>article>div>small,.portfolio-characters p,.portfolio-items small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mydaily-decoration-actions{gap:4px}.mydaily-decoration-actions button,.mydaily-decoration-actions a{min-width:0;padding:5px 3px;font-size:8px}.pet-collection-grid{gap:7px}.pet-collection-grid>article{min-height:0;padding:8px}.pet-collection-pet{grid-template-columns:40px minmax(0,1fr);gap:6px}.pet-collection-pet>img{width:40px;height:40px}.pet-collection-pet b{white-space:normal;font-size:11px}.pet-collection-equips a{width:30px}.pet-collection-equips img{width:22px;height:22px}.pet-collection-products{gap:6px}.pet-collection-product{grid-template-columns:42px minmax(0,1fr);padding:6px}.pet-collection-product>img,.pet-collection-product>i{width:42px;height:42px}.pet-collection-product b{white-space:normal;font-size:10px}.pet-collection-product strong{white-space:normal;font-size:14px}.collection-catalog-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-catalog-tabs button{min-width:0;min-height:78px;padding:10px}.collection-catalog-tabs small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.collection-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-suggestion-grid>article{flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:9px;display:flex}.collection-suggestion-item{align-items:center;gap:7px}.collection-suggestion-item>img{flex:0 0 42px;width:42px;height:42px}.collection-suggestion-actions{grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.collection-suggestion-actions>*{text-align:center;min-width:0}.reward-unit-legend>span,.reward-totals article{padding:10px}.reward-totals b{overflow-wrap:anywhere;font-size:14px}.reward-totals small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.reward-prize{grid-template-columns:38px minmax(0,1fr);gap:6px;padding:7px}.reward-prize-art{width:38px;height:38px}.reward-prize-art img{width:34px;height:34px}.reward-prize b{overflow-wrap:anywhere;font-size:10px}.reward-prize strong{overflow-wrap:anywhere;font-size:11px}.reward-character-results button{min-width:0;padding:7px}.reward-character-results img,.reward-character-results>button>span{flex:0 0 38px;width:38px;height:38px}.reward-character-results b,.reward-character-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portfolio-metrics article{min-width:0;padding:11px}.portfolio-metrics b{overflow-wrap:anywhere;font-size:15px}.portfolio-characters article{grid-template-columns:42px minmax(0,1fr);gap:6px;padding:8px}.portfolio-character-art{grid-row:1/5;width:42px;height:58px}.portfolio-characters article>strong,.portfolio-characters dl,.portfolio-characters p{grid-column:2}.portfolio-characters dl{grid-template-columns:1fr;gap:3px}.portfolio-items>button{grid-template-columns:40px minmax(0,1fr);gap:6px;padding:7px}.portfolio-items img{width:40px;height:40px}.portfolio-items>button>strong{text-align:left;grid-column:2}.ring-rate-grid article{grid-template-columns:38px minmax(0,1fr);gap:6px;padding:7px}.ring-rate-grid img,.ring-fallback{width:36px;height:36px}.ring-rate-grid button{grid-column:1/-1;min-height:32px}#tools .player-tool-system>nav,#tools .mdfm-utility-guide,#tools .simple-task-picker,#tools .reward-tabs,#tools .grinder-lab>nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}#tools :is(.player-tool-system>nav a,.simple-task-picker button,.reward-tabs button,.grinder-lab>nav button){min-width:0}#tools .simple-task-picker button:last-child:nth-child(odd),#tools .mdfm-utility-guide article:last-child:nth-child(odd){grid-column:1/-1}.companion-workspace>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.companion-scoreboard article:last-child:nth-child(odd){grid-column:1/-1}.grind-result,.grind-payback-results{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grind-result article:first-child,.grind-payback-results article.primary{grid-column:1/-1}}@media (min-width:360px) and (max-width:480px){.mdfm-brief-grid,.mdfm-wallets{grid-template-columns:repeat(2,minmax(0,1fr))}.mdfm-brief-grid>div:last-child:nth-child(odd){grid-column:1/-1}.mdfm-brief-grid>div{min-width:0;padding:10px}.mdfm-brief-grid b{font-size:12px}.mdfm-quick button{min-width:0;padding:9px}}@media (min-width:360px) and (max-width:520px){.companion-float.is-compact:not(.open){grid-template-columns:minmax(0,1fr);width:min(230px,100vw - 16px)}.companion-float.is-compact.side-left:not(.open){grid-template-columns:minmax(0,1fr)}.companion-float.is-compact:not(.open) .companion-pet-stand{grid-template-rows:48px 20px;grid-template-columns:52px minmax(82px,1fr) 54px;align-items:stretch;gap:3px 5px;width:100%;display:grid}.companion-float.is-compact:not(.open) .companion-float-pet{grid-area:1/1;width:48px;height:48px;margin:0;padding:2px}.companion-float.is-compact:not(.open) .companion-float-pet img{width:43px;height:43px}.companion-float.is-compact:not(.open) .companion-nxpc-pedestal{grid-area:2/1;width:52px;min-height:20px;margin:0;padding:3px 4px}.companion-float.is-compact:not(.open) .companion-rate-reminder{grid-area:1/2/3;height:auto;min-height:0;margin:0;padding:5px}.companion-float.is-compact:not(.open) .companion-gear-pin{text-align:center;grid-area:1/3/3;grid-template-columns:1fr;place-content:center;height:auto;min-height:0;margin:0;padding:5px 3px;display:grid!important}.companion-float.is-compact:not(.open) .companion-gear-pin>span,.companion-float.is-compact:not(.open) .companion-gear-pin>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdfm-pet-shelf-copy>small:first-child{letter-spacing:.035em;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:8px!important;overflow:hidden!important}}#tools .compact-player-tabs{border-radius:14px}#tools .player-tool-system>.player-task-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}#tools .player-task-tabs button{text-align:left;justify-content:flex-start!important}#tools .player-task-tabs button>span{gap:3px;min-width:0;display:grid}#tools .player-task-tabs button small{color:var(--companion-muted);letter-spacing:0;font-weight:700;line-height:1.25;display:block;font-size:12px!important}#tools .player-task-tabs button.active small{color:var(--companion-ink)}#tools .player-task-tabs button:last-child:nth-child(odd){grid-column:auto}@media (max-width:520px){#tools .player-task-tabs button{text-align:center;justify-content:center!important;min-height:54px!important;padding:8px 5px!important}#tools .player-task-tabs button>b,#tools .player-task-tabs button small{display:none}#tools .player-task-tabs button span{font-size:12px!important}}#tools .coach-switch-main{width:max-content;min-height:36px;color:var(--companion-accent);background:#2d280e;border:1px solid #7b6a27;border-radius:8px;align-items:center;margin-top:8px;padding:7px 10px;line-height:1.2;text-decoration:none;display:inline-flex;font-size:12px!important}@media (max-width:780px){#tools .coach-question-footer{flex-wrap:wrap;align-items:stretch}#tools .coach-question-footer>span{text-align:left;flex:1 0 100%;width:auto}#tools .coach-question-footer>button{white-space:normal;flex:160px;min-width:min(160px,100%);min-height:48px}.mdfm :is(button,[role=button],[role=tab]),.closet-hud :is(button,[role=button],[role=tab]),.local-account-hub :is(button,[role=button],[role=tab]){overflow-wrap:anywhere;min-width:0;min-height:36px;font-size:12px!important;line-height:1.3!important}.mdfm :is(button,[role=button],[role=tab]) :is(span,b,strong,em,small),.closet-hud :is(button,[role=button],[role=tab]) :is(span,b,strong,em,small),.local-account-hub :is(button,[role=button],[role=tab]) :is(span,b,strong,em,small){font-size:max(11px,1em)!important;line-height:1.25!important}.mdfm :is(input,select,textarea):not([type=checkbox]):not([type=radio]),.closet-hud :is(input,select,textarea):not([type=checkbox]):not([type=radio]),.local-account-hub :is(input,select,textarea):not([type=checkbox]):not([type=radio]){min-width:0;min-height:36px;font-size:12px!important;line-height:1.3!important}.mdfm-pet-shelf-card>a,.mdfm-pet-hot-grid>article>a,.mydaily-decoration-actions a,.collection-suggestion-actions a{overflow-wrap:anywhere;min-height:36px;font-size:12px!important;line-height:1.3!important}.closet-hud :is(small,label,legend,summary,dt,dd,figcaption),.local-account-hub :is(small,label,legend,summary,dt,dd,figcaption){font-size:11px!important;line-height:1.35!important}.player-focus-details>summary{font-size:12px!important;line-height:1.3!important}.companion-rate-reminder :is(b,small,span,em),.pet-farm-next-step>div>span,.pet-scene-title em,#tools .coach-question-page :is(.coach-message span,.coach-question-footer>span),.mdfm-catalog-fields label>span,.mdfm-result-bar>span,.market-watchlist>div:first-child :is(b,small,em),.mdfm-wallet-search label>span,.mdfm-wallet-search>div>span{font-size:11px!important;line-height:1.3!important}.companion-speech-dismiss{min-width:36px!important;min-height:36px!important}}@media (min-width:360px) and (max-width:520px){.companion-float.is-compact:not(.open) .companion-nxpc-pedestal b{font-size:10px!important}.mdfm-pet-shelf-copy>small:first-child{line-height:1.25;font-size:11px!important}}html{scroll-padding-top:88px;scroll-padding-bottom:176px}#tools .mdfm-tool-workspace,#market,#activity,#farm{scroll-margin-top:82px}@media (min-width:781px){#tools .mdfm-utility-guide{gap:8px;padding:10px 14px}#tools .mdfm-utility-guide article{grid-template-columns:28px minmax(0,1fr);gap:9px;min-height:58px;padding:9px 10px}#tools .mdfm-utility-guide article>i{width:28px!important;height:28px!important;font-size:12px!important}#tools .mdfm-utility-guide small{font-size:10px!important}#tools .mdfm-utility-guide b{line-height:1.35;font-size:12px!important}}@media (max-width:780px){html{scroll-padding-top:76px;scroll-padding-bottom:176px}#tools.mdfm-section,#market.mdfm-section,#activity.mdfm-section{padding-top:28px;padding-bottom:112px}#tools .mdfm-section-head,#market .mdfm-section-head,#activity .mdfm-section-head{margin-bottom:14px}#tools .mdfm-section-head p,#market .mdfm-section-head p,#activity .mdfm-section-head p{display:none}#tools .mdfm-tool-workspace>header.mdfm-tool-workspace-head{padding:13px 15px}#tools .mdfm-tool-workspace-head h3{margin-top:3px;line-height:1.08;font-size:23px!important}#tools .mdfm-tool-workspace-head p{margin-top:4px;line-height:1.4;font-size:12px!important}#tools .mdfm-utility-guide{display:none!important}#tools .mdfm-tool-launcher nav.open{overscroll-behavior:contain;max-height:calc(100dvh - 164px)}#tools .mdfm-tool-launcher nav.open button{min-height:58px;padding:7px 9px}#tools .mdfm-tool-launcher nav.open img{width:38px;height:38px}#tools .mdfm-tool-launcher nav.open button>span b{font-size:13px!important}#tools .mdfm-tool-launcher nav.open button>span small{-webkit-line-clamp:1;line-height:1.25;font-size:11px!important}.mdfm:has(.mdfm-main-character-nudge) .companion-float{display:none!important}.mdfm-main-character-nudge{right:8px;bottom:calc(94px + env(safe-area-inset-bottom));grid-template-columns:44px minmax(0,1fr);gap:8px;width:auto;padding:10px 42px 10px 10px;left:8px}.mdfm-main-character-nudge>img{width:42px;height:42px}.mdfm-main-character-nudge b{margin:2px 0;font-size:13px}.mdfm-main-character-nudge em{font-size:11px;line-height:1.3}.mdfm-main-character-nudge>button:not(.mdfm-main-character-nudge-close){grid-column:1/-1;min-height:42px;padding:8px 10px;font-size:12px}}@media (min-width:360px) and (max-width:520px){.mdfm-pet-upgrade-copy p{display:none}.mdfm-pet-live-shelf,.mdfm-pet-live-shelf.cards-2,.mdfm-pet-live-shelf.cards-3,.mdfm-pet-live-shelf.cards-4,.mdfm-pet-live-shelf.cards-5{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;gap:8px;padding:2px 0 8px;scroll-padding-inline:2px;overflow-x:auto;grid-template-columns:repeat(auto-fit,minmax(252px,1fr))!important}.mdfm-pet-live-shelf.cards-1{grid-template-columns:minmax(252px,360px)!important}.mdfm-pet-shelf-card{grid-template-rows:auto minmax(0,1fr) auto;align-content:start;align-items:start;gap:8px 7px;min-height:222px;grid-template-columns:44px minmax(0,1fr)!important;padding:9px!important}.mdfm-pet-shelf-card>header{align-items:center;gap:4px;min-width:0;min-height:26px}.mdfm-pet-shelf-card>header span{align-items:center;gap:5px;min-width:0;display:flex}.mdfm-pet-shelf-card>header i{white-space:nowrap;flex:none;padding:4px 6px;line-height:1;font-size:10px!important}.mdfm-pet-shelf-card>header .mdfm-pet-shelf-status{min-width:0;max-width:100%;overflow-wrap:normal!important;word-break:normal!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:auto!important;height:auto!important;font-size:10px!important;line-height:1.2!important;overflow:hidden!important}.mdfm-pet-shelf-card>img{align-self:start;margin-top:4px;width:44px!important;height:44px!important}.mdfm-pet-shelf-copy{align-self:stretch;min-width:0}.mdfm-pet-shelf-copy>small:first-child{line-height:1.2;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important;overflow:hidden!important}.mdfm-pet-shelf-copy>b{-webkit-line-clamp:2;min-height:29px;margin:3px 0;line-height:1.2;font-size:12px!important}.mdfm-pet-shelf-copy>strong{white-space:normal;line-height:1.12;overflow-wrap:normal!important;word-break:normal!important;font-size:15px!important}.mdfm-pet-shelf-copy>em{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;line-height:1.25;display:-webkit-box;text-overflow:clip!important;white-space:normal!important;font-size:10px!important;overflow:hidden!important}.mdfm-pet-shelf-copy .mdfm-pet-unique{margin-top:5px;line-height:1.2;display:block;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;overflow:hidden!important}.mdfm-pet-shelf-card>a{min-height:40px;padding:7px 5px;font-size:11px!important;line-height:1.2!important}.mdfm.section-farm .companion-float:not(.open),.mdfm .companion-float.is-compact:not(.open){right:8px!important;bottom:calc(94px + env(safe-area-inset-bottom))!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"stand"!important;width:min(230px,100vw - 16px)!important;left:auto!important}.mdfm .companion-float:not(.open) .companion-pet-speech{display:none!important}.mdfm .companion-float:not(.open) .companion-pet-stand{grid-template-rows:31px 13px!important;grid-template-columns:60px minmax(82px,1fr) 52px!important;align-items:stretch!important;gap:2px 5px!important;width:100%!important;display:grid!important}.mdfm .companion-float:not(.open) .companion-float-pet{grid-area:1/1!important;width:60px!important;height:31px!important;margin:0!important;padding:0!important}.mdfm .companion-float:not(.open) .companion-float-pet img{width:31px!important;height:31px!important}.mdfm .companion-float:not(.open) .companion-nxpc-pedestal{grid-area:2/1!important;width:60px!important;height:13px!important;min-height:13px!important;margin:0!important;padding:1px 4px!important}.mdfm .companion-float:not(.open) .companion-nxpc-pedestal img{width:9px!important;height:9px!important}.mdfm .companion-float:not(.open) .companion-nxpc-pedestal b{font-size:9px!important}.mdfm .companion-float:not(.open) .companion-rate-reminder{grid-area:1/2/3!important;height:auto!important;min-height:0!important;margin:0!important;padding:5px!important}.mdfm .companion-float:not(.open) .companion-gear-pin{text-align:center!important;grid-area:1/3/3!important;grid-template-columns:1fr!important;place-content:center!important;height:auto!important;min-height:0!important;margin:0!important;padding:5px 3px!important;display:grid!important}.mdfm .companion-float:not(.open) .companion-gear-pin>span,.mdfm .companion-float:not(.open) .companion-gear-pin>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#market .mdfm-section-head{grid-template-columns:1fr;align-items:center;gap:8px 10px;display:grid}#market .mdfm-section-head>div:first-child{min-width:0}#market .mdfm-section-head .mdfm-kicker,#market .mdfm-section-art{display:none}#market .mdfm-section-head h2{font-size:23px;line-height:1.05}#market .mdfm-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:0;display:grid}#market .mdfm-market-mode-tabs button{white-space:nowrap;word-break:normal;min-height:42px;overflow-wrap:normal!important}#market .mdfm-catalog-toolbar{gap:8px;margin-bottom:8px;padding:10px}#market .mdfm-catalog-search{gap:5px}#market .mdfm-catalog-search small{display:none}#market .mdfm-catalog-fields{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))!important}#market .mdfm-catalog-fields>label:nth-child(3),#market .mdfm-catalog-fields>.mdfm-check{grid-column:1/-1}#market .mdfm-catalog-fields :is(input:not([type=checkbox]),select){width:100%;min-height:42px}#market .mdfm-check input{flex:0 0 16px;width:16px;height:16px;min-height:16px}#market .mdfm-check{border:1px solid var(--md-line);background:var(--companion-raised);border-radius:9px;min-height:40px}#market .mdfm-filter-line{gap:7px}#market .mdfm-filters{overscroll-behavior-inline:contain;scrollbar-width:none;width:100%;padding-bottom:4px;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}#market .mdfm-filters::-webkit-scrollbar{display:none}#market .mdfm-filters>button{flex:none}#market .mdfm-density{align-self:stretch}#market .mdfm-density button{flex:1}}@media (max-width:359px){.mdfm-pet-live-shelf,.mdfm-pet-live-shelf.cards-2,.mdfm-pet-live-shelf.cards-3,.mdfm-pet-live-shelf.cards-4,.mdfm-pet-live-shelf.cards-5{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:2px 0 8px;scroll-padding-inline:2px;grid-template-columns:minmax(252px,1fr)!important;overflow-x:auto!important}}@media (max-width:520px){.mdfm.section-tools #tools{content-visibility:visible!important;contain:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#tools .player-task-tabs{z-index:68;background:var(--companion-inset);position:sticky;top:66px;box-shadow:0 8px 18px #00081c47}#tools .coach-hub{scroll-margin-top:124px}#tools .mdfm-section-head{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}#tools .mdfm-section-head h2{line-height:1.05;font-size:25px!important}#tools .mdfm-section-art{width:42px;height:42px;display:block}#tools .coach-question-page{gap:9px;padding:10px 10px 88px;min-height:0!important}#tools .coach-message{grid-template-columns:38px minmax(0,1fr);gap:8px}#tools .coach-message>img{width:36px;height:36px}#tools .coach-message>div{padding:9px 10px}#tools .coach-message h4{line-height:1.12;font-family:var(--font-geist-sans),Arial,sans-serif!important;font-size:18px!important}#tools .coach-background-status{padding:8px 9px}#tools .coach-background-status small{display:none}#tools .coach-visual-choices.three,#tools .coach-visual-choices.strategy{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))!important}#tools .coach-visual-choices.three{grid-template-columns:repeat(3,minmax(0,1fr))!important}#tools .coach-visual-choices.three button{min-height:102px;padding:8px 5px}#tools .coach-visual-choices.three img{flex-basis:32px;width:32px;height:32px}#tools .coach-visual-choices.three small{display:none}#tools .coach-visual-choices.strategy button{gap:3px;min-height:64px;padding:5px 6px}#tools .coach-visual-choices.strategy img{flex-basis:24px;width:24px;height:24px}#tools .coach-visual-choices.strategy small{display:none}#tools .coach-resource-scroll{max-height:none;overflow:visible}#tools .coach-resource-count{grid-template-columns:32px minmax(0,1fr) 64px;gap:7px;min-height:64px;padding:8px}#tools .coach-resource-count img{width:32px;height:32px}#tools .coach-resource-count span small{display:none}#tools .coach-resource-count input{grid-area:1/3!important;width:64px!important;min-width:64px!important}#tools .coach-visual-choices button{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;min-height:126px;padding:9px 7px;display:flex}#tools .coach-visual-choices img{flex:0 0 38px;width:38px;height:38px}#tools .coach-visual-choices b{line-height:1.2;font-size:12px!important}#tools .coach-visual-choices small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;line-height:1.25;display:-webkit-box;overflow:hidden;font-size:10px!important}#tools .coach-question-footer{z-index:6;background:color-mix(in srgb, var(--companion-inset) 96%, transparent);border:1px solid #65e6b43d;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;padding:6px;box-shadow:0 10px 24px #00000042}.mdfm.section-tools #tools .coach-question-footer{left:50%;bottom:max(132px,var(--mdfm-floating-safe-bottom,132px));width:min(269px,100vw - 106px);position:fixed;transform:translate(-50%)}#tools .coach-question-footer>button{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important}#tools .coach-question-footer>button:only-of-type{grid-column:1/-1}#tools .coach-question-footer>span{grid-column:1/-1;font-size:10px!important;line-height:1.25!important}.pet-workspace-guide{width:40px!important;min-width:40px!important;height:40px!important}.mdfm-footer>a{align-items:center;min-height:36px;display:inline-flex}}.mdfm.view-pages{padding-left:0!important;padding-right:0!important}.mdfm .companion-rate-reminder{grid-template-columns:22px minmax(0,1fr)!important;gap:5px!important;padding:5px 13px 5px 5px!important}.mdfm .companion-rate-reminder>img{width:21px!important;height:21px!important}.mdfm .companion-rate-reminder>span{gap:3px!important;min-width:0!important;display:grid!important}.mdfm .companion-rate-reminder b{color:var(--companion-accent)!important;text-overflow:clip!important;white-space:nowrap!important;font-size:12px!important;line-height:1!important;overflow:visible!important}.mdfm .companion-rate-reminder small{color:var(--companion-ink)!important;letter-spacing:0!important;text-overflow:clip!important;white-space:nowrap!important;margin:0!important;font-size:8px!important;line-height:1!important;overflow:visible!important}.mdfm .companion-rate-reminder.mode-daily-usdt b{color:#61efb3!important}.mdfm .companion-rate-reminder>i{font-size:7px!important;top:3px!important;right:3px!important}.mdfm .companion-float-panel>header .companion-rate-edit-toggle{white-space:nowrap;justify-content:center;align-items:center;gap:6px;place-items:initial!important;flex:none!important;width:auto!important;min-width:88px!important;height:40px!important;min-height:40px!important;padding:4px 9px!important;display:inline-flex!important}.mdfm .companion-rate-edit-toggle>img{object-fit:contain;width:24px;height:24px;image-rendering:pixelated;flex:0 0 24px}.mdfm .companion-rate-edit-toggle>span{font-size:10px!important;line-height:1!important}.mdfm .companion-quick-close{border:1px solid var(--companion-line)!important;background:var(--companion-surface)!important;border-radius:50%!important;place-items:center!important;width:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;font-size:18px!important;line-height:1!important;display:grid!important}.mdfm .companion-float-tabs button{justify-content:center!important;align-items:center!important;gap:6px!important;min-width:0!important;padding:5px 8px!important;display:flex!important}.mdfm .companion-float-tabs button>img{object-fit:contain;width:24px;height:24px;image-rendering:pixelated;flex:0 0 24px}.mdfm .companion-float-tabs button>span{font-size:11px!important;line-height:1!important}.mdfm .companion-float-tabs button>b{margin-left:0!important}.mdfm .gear-tryon-compact>footer.gear-tryon-compact-actions{gap:7px!important;margin-top:8px!important;display:grid!important}.mdfm .gear-tryon-compact-actions>div{gap:5px;display:grid}.mdfm .gear-quick-utilities{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.mdfm .gear-quick-primary{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.mdfm .gear-tryon-compact-actions>div>button,.mdfm .gear-tryon-compact-actions>div>a{border:1px solid var(--companion-line)!important;background:var(--companion-surface)!important;min-width:0!important;min-height:38px!important;color:var(--companion-ink)!important;text-align:center!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:6px 8px!important;font-size:9px!important;font-weight:950!important;line-height:1.1!important;text-decoration:none!important;display:flex!important}.mdfm .gear-quick-utilities i{background:var(--companion-raised);width:22px;height:22px;color:var(--companion-accent);border-radius:7px;flex:0 0 22px;place-items:center;font-size:14px;font-style:normal;display:grid}.mdfm .gear-quick-utilities span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdfm .gear-tryon-compact-actions .gear-quick-primary>a.buy{border-color:var(--companion-accent)!important;background:var(--companion-accent-soft)!important;color:var(--companion-ink)!important}.mdfm .gear-tryon-compact-actions .gear-quick-primary>button.primary{color:var(--companion-ink)!important;background:#0c4f43!important;border-color:#61efb3!important}.mdfm .gear-quick-primary img{object-fit:contain;width:31px;height:31px;image-rendering:pixelated;flex:0 0 31px}.mdfm .gear-quick-primary span{text-align:left;min-width:0}.mdfm .gear-quick-primary b,.mdfm .gear-quick-primary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block!important}.mdfm .gear-quick-primary b{font-size:10px!important;line-height:1!important}.mdfm .gear-quick-primary small{opacity:.78;margin-top:3px;color:inherit!important;font-size:8px!important;line-height:1!important}#tools .mdfm-tool-workspace>header>.mdfm-tool-detail-switch{flex-direction:initial!important;grid-template-columns:repeat(2,minmax(92px,1fr))!important;display:grid!important}@media (max-width:1100px){.mdfm.section-tools .companion-float:not(.open){opacity:1!important;pointer-events:auto!important;transform:none!important}}@media (max-width:780px){.mdfm .companion-float.is-compact:not(.open),.mdfm.section-farm .companion-float:not(.open){bottom:112px!important}.mdfm .companion-float.open .companion-rate-sidecar{z-index:640;top:max(126px,calc(env(safe-area-inset-top) + 118px));width:min(250px,100vw - 28px);position:fixed;bottom:auto;left:auto!important;right:14px!important}#tools .mdfm-tool-workspace>header>.mdfm-tool-detail-switch{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important}}.mdfm .gear-find-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0 4px;display:grid}.mdfm .gear-find-methods>button{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;min-height:82px;color:var(--companion-ink);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}:is(.mdfm .gear-find-methods>button:hover,.mdfm .gear-find-methods>button:focus-visible){border-color:var(--companion-line);outline:none}.mdfm .gear-find-methods>button.active{border-color:var(--companion-accent);background:#28301b;box-shadow:inset 0 -4px #ffe45c}.mdfm .gear-find-methods img{object-fit:contain;width:56px;height:56px;image-rendering:pixelated;filter:drop-shadow(0 5px 4px #00000061)}.mdfm .gear-find-methods span{flex-direction:column;min-width:0;display:flex}.mdfm .gear-find-methods b{line-height:1.2;font-size:14px!important}.mdfm .gear-find-methods small{color:var(--companion-muted);margin-top:3px;line-height:1.2;font-size:11px!important}.mdfm .gear-find-methods>button.active small{color:#e6dca7}.mdfm .gear-manual-flow{background:linear-gradient(135deg,var(--companion-surface),var(--companion-inset));border:1px solid #61efb3;border-radius:12px;grid-template-columns:76px minmax(0,1fr) auto;gap:12px;min-height:106px;margin-top:10px;padding:12px}.mdfm .gear-manual-flow>img{object-fit:contain;width:72px;height:72px;image-rendering:pixelated;filter:drop-shadow(0 7px 5px #0006)}.mdfm .gear-manual-flow small{color:#61efb3;letter-spacing:.07em;font-weight:950;display:block;font-size:10px!important}.mdfm .gear-manual-flow b{margin-top:3px;display:block;font-size:15px!important}.mdfm .gear-manual-flow p{font-size:12px!important}.mdfm .gear-manual-flow button{min-height:44px;padding:10px 14px;font-size:12px!important}.mdfm .gear-review-stage>header{align-items:center}.mdfm .gear-review-all-slots{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:42px;color:var(--companion-ink);cursor:pointer;border-radius:9px;padding:8px 13px;font-size:12px;font-weight:950}:is(.mdfm .gear-review-all-slots:hover,.mdfm .gear-review-all-slots:focus-visible){border-color:var(--companion-accent);color:var(--companion-accent);outline:none}.mdfm .gear-manual-status{background:#0a382f;border:1px solid #61efb3;border-radius:10px;margin-top:9px;padding:12px}.mdfm .gear-manual-status small,.mdfm .gear-manual-status b{display:block}.mdfm .gear-manual-status small{color:#8de6c5;font-weight:950;font-size:11px!important}.mdfm .gear-manual-status b{color:var(--companion-ink);margin-top:3px;font-size:16px!important}.mdfm .gear-manual-status p{color:#b9d8cd;margin:5px 0 0;line-height:1.35;font-size:11px!important}.mdfm .gear-review-stage>.gear-stage-back{gap:8px;justify-content:space-between!important}.mdfm .gear-review-stage.is-manual .gear-fine-tune{border-color:#4d8f80}.mdfm .gear-review-stage.is-manual .gear-tryon-editor-actions .primary{color:var(--companion-ink)!important;background:#61efb3!important}@media (max-width:700px){.mdfm .gear-find-methods{gap:5px}.mdfm .gear-find-methods>button{text-align:center;grid-template-rows:44px auto;grid-template-columns:1fr;justify-items:center;gap:4px;min-height:98px;padding:7px 4px}.mdfm .gear-find-methods img{width:44px;height:44px}.mdfm .gear-find-methods b{font-size:11px!important}.mdfm .gear-find-methods small{font-size:9px!important}.mdfm .gear-manual-flow{grid-template-columns:60px minmax(0,1fr)}.mdfm .gear-manual-flow>img{width:58px;height:58px}.mdfm .gear-manual-flow>button{grid-column:1/-1;width:100%}.mdfm .gear-review-stage>header{flex-direction:column;align-items:stretch}.mdfm .gear-review-all-slots{width:100%}.mdfm .gear-review-stage>.gear-stage-back{grid-template-columns:1fr 1fr;display:grid}.mdfm .gear-review-stage>.gear-stage-back button{width:100%;padding:8px}html,body{max-width:100%;overflow-x:clip}:is(button,input,select,textarea){max-width:100%}:is(.local-account-scrim,.pet-guide-backdrop,.main-character-scrim,.companion-modal-scrim,.closet-scrim){padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}:is(.local-account-hub,.pet-guide-modal,.main-character-panel,.companion-custom-modal){overscroll-behavior:contain;min-height:0;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.local-account-hub{border-radius:16px;height:calc(100dvh - 16px)!important}.local-account-head{gap:10px;min-height:62px;padding:8px 10px 8px 12px}.local-account-head>button,.local-account-identity>img{border-radius:11px;flex-basis:40px;width:40px;height:40px}.local-account-identity small{font-size:8px}.local-account-identity h2{font-size:17px}.local-account-presence{display:none}.local-account-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:142px;padding:7px;overflow:auto}.local-account-tabs>button{grid-template-columns:29px minmax(0,1fr);gap:5px;min-height:43px;padding:5px 6px}.local-account-tabs>button i{border-radius:8px;width:29px;height:29px}.local-account-tabs>button img{width:27px;height:27px}.local-account-tabs>button span{font-size:10px}.local-account-tabs>button em{min-width:16px;height:16px;font-size:8px;position:absolute;top:4px;right:4px}.local-account-mode{grid-column:1/-1;min-height:42px;padding:6px 8px}.local-account-mode small{display:none}.local-account-page{gap:10px;padding:11px}.local-account-title h3{font-size:22px}.local-account-title p{font-size:11px;line-height:1.4}.local-passport-stage,.local-room-shell{grid-template-columns:1fr;min-height:0}.local-room-shell>aside{border-bottom:1px solid #5880b86b;border-right:0}.local-wallet-summary,.local-hub-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}.local-character-picker>div{grid-template-columns:1fr}.local-character-picker button{min-height:62px}:is(.local-wallet-form label>div,.local-inline-form,.local-room-form){grid-template-columns:1fr}.local-wallet-form button,.local-inline-form button,.local-room-form button{border-radius:11px;width:100%}.local-inline-form input,.local-room-form input{border-radius:11px}.pet-guide-modal{border-radius:16px}.pet-guide-modal>header{gap:9px;padding:10px 11px}.pet-guide-modal>header b{font-size:16px}.pet-guide-modal>header button{flex:0 0 40px;width:40px;height:40px}.pet-guide-scroll{overscroll-behavior:contain;min-height:0;padding:10px}.main-character-panel{border-radius:15px;padding:14px}.main-character-panel>header{gap:10px;padding-bottom:11px}.main-character-panel h2{font-size:21px}.main-character-panel form>div{grid-template-columns:1fr;display:grid}.main-character-panel form button{min-height:44px;padding:10px}.main-character-current{flex-wrap:wrap;align-items:flex-start}.main-character-current button{width:100%}.companion-custom-modal{border-radius:15px;padding:14px;overflow:auto}.companion-custom-modal>header button{border:1px solid var(--companion-line);border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.companion-custom-modal fieldset{grid-template-columns:1fr 1fr;display:grid}.maple-companion.site-modal{inset:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));border-radius:16px;width:auto!important;max-height:none!important}.maple-companion.site-modal>.companion-heading{gap:8px;padding:11px 12px}.maple-companion.site-modal .companion-heading h2{font-size:20px}.maple-companion.site-modal .companion-heading-actions button{min-width:42px;min-height:42px;padding:7px 9px}.mdfm .companion-float.open .companion-float-panel{inset:max(70px,calc(env(safe-area-inset-top) + 64px)) 8px max(84px,calc(env(safe-area-inset-bottom) + 76px)) 8px;border-radius:15px;width:auto!important;max-height:none!important}.mdfm .companion-float.open .companion-rate-sidecar{inset:auto 8px max(84px,calc(env(safe-area-inset-bottom) + 76px)) 8px;max-height:min(330px,100dvh - 170px);overflow:auto;width:auto!important}.mdfm-main-character-nudge{right:8px;bottom:max(86px,calc(env(safe-area-inset-bottom) + 76px));grid-template-columns:44px minmax(0,1fr) auto;gap:8px;width:calc(100vw - 16px);padding:9px 40px 9px 9px}.mdfm-main-character-nudge>img{width:42px;height:42px}.rate-compass{right:8px;bottom:max(8px,env(safe-area-inset-bottom));grid-template-columns:auto minmax(0,1fr) auto;gap:7px;width:calc(100vw - 16px);padding:8px 9px;transform:none}:is(.rate-compass:hover,.rate-compass:focus-visible){transform:translateY(-2px)}.rate-compass>small{display:none}.rate-compass>b{padding-left:7px;font-size:9px}.mdfm-dock{bottom:max(7px,env(safe-area-inset-bottom));gap:3px;width:calc(100vw - 14px);padding:6px}.mdfm-dock>*{min-width:0}}@media (max-width:380px){.local-account-tabs{grid-template-columns:1fr 1fr}.local-account-tabs>button span{font-size:9px}.local-wallet-summary,.local-hub-roadmap,.main-character-results,.companion-custom-modal fieldset{grid-template-columns:1fr}.mdfm-main-character-nudge{grid-template-columns:38px minmax(0,1fr);padding-right:36px}.mdfm-main-character-nudge>img{width:36px;height:36px}.rate-compass>span{display:none}.rate-compass{grid-template-columns:minmax(0,1fr) auto}}.mdfm.view-pages>.mdfm-section{min-height:0}#tools .mdfm-section-head,#market .mdfm-section-head,#activity .mdfm-section-head{background:linear-gradient(110deg,color-mix(in srgb, var(--companion-inset) 90%, transparent),color-mix(in srgb, var(--companion-inset) 78%, transparent));border:1px solid #4a71aab3;border-radius:16px;min-height:0;margin-bottom:18px;padding:18px 20px}#tools .mdfm-section-head h2,#market .mdfm-section-head h2,#activity .mdfm-section-head h2{font-size:clamp(27px,2.4vw,36px)!important}#tools .mdfm-section-head p,#market .mdfm-section-head p,#activity .mdfm-section-head p{margin-top:6px;line-height:1.4!important}#tools .mdfm-section-head .mdfm-section-art,#market .mdfm-section-head .mdfm-section-art,#activity .mdfm-section-head .mdfm-section-art{width:58px;height:58px;padding:5px}#tools .mdfm-utility-guide{background:0 0!important;border:0!important;padding:0!important;display:block!important}#tools .mdfm-utility-guide>summary{border-bottom:1px solid var(--companion-line);background:var(--companion-inset);min-height:44px;color:var(--companion-ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 15px;list-style:none;display:grid}#tools .mdfm-utility-guide>summary::-webkit-details-marker{display:none}#tools .mdfm-utility-guide>summary>span{letter-spacing:.08em;font-weight:900;color:#75ebd0!important;font-size:11px!important}#tools .mdfm-utility-guide>summary>b{white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden;color:var(--companion-ink)!important;font-size:13px!important}#tools .mdfm-utility-guide>summary>em{color:var(--companion-muted);font-size:17px;font-style:normal;transition:transform .16s}#tools .mdfm-utility-guide[open]>summary>em{transform:rotate(180deg)}#tools .mdfm-utility-guide>div{border-bottom:1px solid var(--companion-line);background:var(--companion-inset);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 14px;display:grid}#tools .mdfm-utility-guide article{min-width:0;min-height:0!important}#tools .native-tool-help{margin-top:9px}#tools .native-tool-help>summary,#tools .native-limit-note>summary{cursor:pointer;align-items:center;gap:7px;min-height:32px;font-weight:850;list-style:none;display:flex;color:#9cefd9!important;font-size:12px!important}#tools .native-tool-help>summary::-webkit-details-marker{display:none}#tools .native-limit-note>summary::-webkit-details-marker{display:none}#tools .native-tool-help>summary:after,#tools .native-limit-note>summary:after{content:"+";color:var(--companion-accent);margin-left:auto;font-size:17px;line-height:1}#tools .native-tool-help[open]>summary:after,#tools .native-limit-note[open]>summary:after{content:"–"}#tools .native-tool-help>p{color:var(--companion-muted)!important;margin:4px 0 0!important;font-size:13px!important;line-height:1.5!important}#tools .native-limit-note{padding:8px 13px!important}#tools .native-limit-note[open]{padding:12px 13px!important}#market .mdfm-catalog-toolbar,#market .mdfm-density{border-color:var(--companion-line)!important;background:var(--companion-inset)!important;color:var(--companion-ink)!important}#market .mdfm-catalog-search>label,#market .mdfm-catalog-fields label>span{color:var(--companion-muted)!important}#market .mdfm-catalog-search>div{border-color:var(--companion-line)!important;background:var(--companion-inset)!important}#market .mdfm-catalog-search input,#market .mdfm-catalog-fields :is(input,select){border-color:var(--companion-line)!important;background:var(--companion-inset)!important;color:var(--companion-ink)!important}#market .mdfm-catalog-search input::placeholder,#market .mdfm-catalog-fields input::placeholder{opacity:1;color:var(--companion-muted)!important}#market .mdfm-catalog-search button{background:var(--companion-hover)!important;color:var(--companion-ink)!important}#market .mdfm-density button{color:var(--companion-muted)!important}#market .mdfm-density button.active{background:var(--companion-raised)!important;color:var(--companion-ink)!important}#tools .coach-visual-choices.strategy small,#tools .coach-resource-count span small{display:block!important}@media (max-width:520px){#tools .coach-visual-choices.strategy{grid-template-columns:1fr!important}#tools .coach-visual-choices.strategy button{text-align:left!important;align-items:flex-start!important;min-height:76px!important}#tools .coach-visual-choices.strategy small{font-size:11px!important;line-height:1.35!important}#tools .coach-strategy-status{grid-template-columns:40px minmax(0,1fr)}#tools .coach-resource-count{grid-template-columns:38px minmax(0,1fr) 58px}#tools .coach-resource-count input{width:58px!important;min-width:58px!important}}@media (min-width:701px){.maple-companion.site-modal{width:min(1440px,100vw - 28px)!important}.closet-hud{width:min(1160px,100vw - 28px)!important}.local-account-hub{width:min(1320px,100vw - 28px)!important}.pet-guide-modal{width:min(1100px,100vw - 28px)!important}.main-character-panel{width:min(780px,100vw - 28px)!important}}@media (max-width:700px){#tools .mdfm-section-head,#market .mdfm-section-head,#activity .mdfm-section-head{border-radius:13px;padding:12px 13px}#tools .mdfm-section-head p,#market .mdfm-section-head p,#activity .mdfm-section-head p{display:none}#tools .mdfm-section-head .mdfm-section-art,#market .mdfm-section-head .mdfm-section-art,#activity .mdfm-section-head .mdfm-section-art{width:42px;height:42px}#tools .mdfm-utility-guide>summary{min-height:42px;padding:8px 11px}#tools .mdfm-utility-guide>summary>b{font-size:12px!important}#tools .mdfm-utility-guide>div{grid-template-columns:1fr;padding:8px}}.mdfm>.mdfm-dock-layout .mdfm-layout-pet-size-field{grid-template-columns:repeat(3,minmax(0,1fr))}.mdfm>.mdfm-dock-layout .mdfm-layout-pet-size-field label{gap:6px;min-height:70px;padding:6px}.mdfm-pet-size-preview{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:7px;grid-template-rows:repeat(3,1fr);gap:2px;width:25px;height:35px;padding:3px;display:grid}.mdfm-pet-size-preview i{background:#61efb3;border-radius:3px;display:block}.mdfm-pet-size-preview.size-compact{transform:scale(.76)}.mdfm-pet-size-preview.size-large{transform:scale(1.15)}.mdfm .companion-float.size-large:not(.open){grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"stand"!important;width:min(370px,100vw - 28px)!important}.mdfm .companion-float.size-large:not(.open) .companion-pet-speech{display:none!important}.mdfm .companion-float.size-large:not(.open) .companion-pet-stand{grid-template-rows:56px 22px!important;grid-template-columns:82px minmax(146px,1fr) 88px!important;align-items:stretch!important;gap:4px 8px!important;width:100%!important;display:grid!important}.mdfm .companion-float.size-large:not(.open) .companion-float-pet{grid-area:1/1!important;width:82px!important;height:56px!important;margin:0!important;padding:0!important}.mdfm .companion-float.size-large:not(.open) .companion-float-pet img{width:54px!important;height:54px!important}.mdfm .companion-float.size-large:not(.open) .companion-nxpc-pedestal{grid-area:2/1!important;width:82px!important;height:22px!important;min-height:22px!important;margin:0!important;padding:2px 6px!important}.mdfm .companion-float.size-large:not(.open) .companion-nxpc-pedestal img{width:14px!important;height:14px!important}.mdfm .companion-float.size-large:not(.open) .companion-nxpc-pedestal b{font-size:11px!important}.mdfm .companion-float.size-large:not(.open) .companion-rate-reminder{grid-area:1/2/3!important;height:auto!important;min-height:0!important;margin:0!important;padding:8px!important;display:grid!important}.mdfm .companion-float.size-large:not(.open) .companion-rate-reminder>img{width:31px!important;height:31px!important}.mdfm .companion-float.size-large:not(.open) .companion-rate-reminder b{font-size:16px!important}.mdfm .companion-float.size-large:not(.open) .companion-rate-reminder small{font-size:10px!important}.mdfm .companion-float.size-large:not(.open) .companion-gear-pin{text-align:center!important;grid-area:1/3/3!important;grid-template-columns:1fr!important;place-content:center!important;height:auto!important;min-height:0!important;margin:0!important;padding:7px 4px!important;display:grid!important}.mdfm .companion-float.size-large:not(.open) .companion-gear-pin img{justify-self:center;width:32px!important;height:32px!important}.mdfm .companion-float.size-large:not(.open) .companion-gear-pin>span,.mdfm .companion-float.size-large:not(.open) .companion-gear-pin>b{font-size:9px!important}@media (max-width:700px){.mdfm .companion-float.size-large:not(.open){width:min(300px,100vw - 16px)!important;bottom:calc(94px + env(safe-area-inset-bottom))!important}.mdfm .companion-float.size-large:not(.open) .companion-pet-stand{grid-template-rows:48px 21px!important;grid-template-columns:68px minmax(112px,1fr) 68px!important;gap:3px 5px!important}.mdfm .companion-float.size-large:not(.open) .companion-float-pet{width:68px!important;height:48px!important}.mdfm .companion-float.size-large:not(.open) .companion-float-pet img{width:44px!important;height:44px!important}.mdfm .companion-float.size-large:not(.open) .companion-nxpc-pedestal{width:68px!important;height:21px!important;min-height:21px!important}.mdfm .companion-float.size-large:not(.open) .companion-rate-reminder b{font-size:13px!important}.mdfm .companion-float.size-large:not(.open) .companion-rate-reminder small{font-size:8px!important}}@media (max-width:380px){.mdfm .companion-float.size-large:not(.open){width:min(270px,100vw - 14px)!important}.mdfm .companion-float.size-large:not(.open) .companion-pet-stand{grid-template-columns:58px minmax(104px,1fr) 58px!important}.mdfm .companion-float.size-large:not(.open) .companion-float-pet,.mdfm .companion-float.size-large:not(.open) .companion-nxpc-pedestal{width:58px!important}}.gear-workflow-stage>header>div:first-child{min-width:0}.gear-loadout-view-toggle{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:9px;gap:4px;padding:3px;display:flex}.gear-loadout-view-toggle button{min-height:32px!important;color:var(--companion-muted)!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:5px 8px!important;font-size:11px!important;font-weight:900!important}.gear-loadout-view-toggle button.active{background:var(--companion-accent-soft)!important;color:var(--companion-ink)!important}@media (min-width:701px){.gear-workflow-stage>.gear-tryon-grid.layout-visual{background:radial-gradient(ellipse at center,color-mix(in srgb, var(--companion-inset) 28%, transparent),color-mix(in srgb, var(--companion-inset) 12%, transparent) 62%);border:1px solid #6882b64d;border-radius:16px;grid-template-rows:repeat(5,106px);gap:8px;max-width:770px;margin:0 auto;padding:8px;grid-template-columns:repeat(7,minmax(76px,1fr))!important}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button{grid-template-rows:auto 48px auto auto;padding:7px;min-height:0!important}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button[data-slot=ring1]{grid-area:1/1}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button[data-slot=ring2]{grid-area:1/2}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button[data-slot=cap]{grid-area:1/3}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button[data-slot=emblem]{grid-area:1/5}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button[data-slot=ring3]{grid-area:2/1}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button[data-slot=pendant1]{grid-area:2/2}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button[data-slot=faceAcc]{grid-area:2/3}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button[data-slot=badge]{grid-area:2/5}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button[data-slot=ring4]{grid-area:3/1}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button[data-slot=pendant2]{grid-area:3/2}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button[data-slot=eyeAcc]{grid-area:3/3}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button[data-slot=earAcc]{grid-area:3/4}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button[data-slot=cape]{grid-area:3/6}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button[data-slot=pocket]{grid-area:4/1}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button[data-slot=belt]{grid-area:4/2}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button[data-slot=pants]{grid-area:4/3}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button[data-slot=shoulder]{grid-area:4/4}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button[data-slot=weapon]{grid-area:4/5}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button[data-slot=subWeapon]{grid-area:4/6}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button[data-slot=shoes]{grid-area:5/3}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button[data-slot=gloves]{grid-area:5/4}.gear-workflow-stage>.gear-tryon-grid.layout-visual>button[data-slot=clothes]{grid-area:5/5}}.gear-workflow-stage>.gear-tryon-grid.layout-list{max-width:770px;margin:0 auto;grid-template-columns:1fr!important}.gear-workflow-stage>.gear-tryon-grid.layout-list>button{text-align:left;grid-template-rows:1fr;grid-template-columns:112px 48px minmax(0,1fr) auto;place-items:center;gap:8px;min-height:58px!important}.gear-workflow-stage>.gear-tryon-grid.layout-list>button>span{color:#61efb3;text-align:left}.gear-workflow-stage>.gear-tryon-grid.layout-list>button img{grid-area:1/2}.gear-workflow-stage>.gear-tryon-grid.layout-list>button>b{text-align:left;grid-area:1/3;font-size:12px}.gear-workflow-stage>.gear-tryon-grid.layout-list>button>small{text-align:right;grid-area:1/4}.gear-workflow-stage>.gear-tryon-grid.layout-list>button>i{grid-area:1/2}@media (max-width:700px){.gear-workflow-stage>header{align-items:flex-start!important}.gear-loadout-view-toggle{width:100%}.gear-loadout-view-toggle button{flex:1}.gear-workflow-stage>.gear-tryon-grid.layout-visual{grid-template-columns:repeat(4,minmax(0,1fr))!important}.gear-workflow-stage>.gear-tryon-grid.layout-list>button{grid-template-columns:88px 38px minmax(0,1fr)!important}.gear-workflow-stage>.gear-tryon-grid.layout-list>button>small{display:none}.mdfm :is(.mdfm-section,.mdfm-tool-workspace,.player-tool-system,.native-reward-lab,.gear-tryon,.gear-workflow-stage,.collection-tool,.grinder-lab,.portfolio-page,.reward-pool-browser,.market-watchlist),.maple-companion.site-modal,.closet-hud,.local-account-hub{min-width:0!important;max-width:100%!important}.mdfm :is(table,.community-board,.recent-trade-list,.market-cart-list,.collection-item-grid){overscroll-behavior-inline:contain;max-width:100%}.mdfm .companion-float.open .companion-float-panel,.maple-companion.site-modal,.closet-hud,.local-account-hub,.pet-guide-scroll,.companion-custom-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow-y:auto!important}.mdfm .companion-float.open .companion-float-panel{max-height:none!important}}@media (min-width:701px){.mdfm .companion-float.open .companion-float-panel{width:min(520px,100vw - 32px)!important}}.mdfm .companion-float.open .gear-tryon-mini-loadout.sidekick-loadout{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:2px}.mdfm .companion-float.open .gear-tryon-mini-loadout.sidekick-loadout>button{grid-template-rows:46px auto;height:66px;padding:4px}.mdfm .companion-float.open .gear-tryon-mini-loadout.sidekick-loadout img{width:42px;height:42px}.mdfm .companion-float.open .gear-tryon-mini-loadout.sidekick-loadout span{font-size:8px!important;line-height:1.1!important}@media (max-width:520px){.mdfm .companion-float.open .gear-tryon-mini-loadout.sidekick-loadout{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.mdfm .companion-float.open .gear-tryon-mini-loadout.sidekick-loadout>button{grid-template-rows:41px auto;height:60px}.mdfm .companion-float.open .gear-tryon-mini-loadout.sidekick-loadout img{width:38px;height:38px}}.maple-companion.site-modal{overscroll-behavior:contain;flex-direction:column;width:calc(100vw - 20px)!important;min-width:0!important;height:calc(100dvh - 20px)!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}.maple-companion.site-modal>.companion-heading{flex:none}.maple-companion.site-modal>.companion-console{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;min-height:0!important;overflow-y:auto!important}@supports not (height:100dvh){.maple-companion.site-modal{height:calc(100vh - 20px)!important}}@media (max-width:520px){.maple-companion.site-modal{height:calc(100dvh - 12px)!important}.maple-companion.site-modal>.companion-console{display:block!important}}.mdfm-pet-upgrade-banner{container-type:inline-size}.mdfm-pet-live-shelf,.mdfm-pet-live-shelf.cards-2,.mdfm-pet-live-shelf.cards-3,.mdfm-pet-live-shelf.cards-4,.mdfm-pet-live-shelf.cards-5{overscroll-behavior-inline:contain;scroll-padding-inline:2px;scroll-snap-type:x proximity!important;grid-template-columns:repeat(auto-fit,minmax(252px,1fr))!important;padding:2px 0 8px!important;overflow-x:auto!important}.mdfm-pet-live-shelf.cards-1{grid-template-columns:minmax(252px,360px)!important}.mdfm-pet-live-shelf>.mdfm-pet-shelf-card{scroll-snap-align:start;min-inline-size:252px}@container (width<=600px){.mdfm-pet-live-shelf,.mdfm-pet-live-shelf.cards-1,.mdfm-pet-live-shelf.cards-2,.mdfm-pet-live-shelf.cards-3,.mdfm-pet-live-shelf.cards-4,.mdfm-pet-live-shelf.cards-5{overscroll-behavior-inline:contain;grid-template-rows:1fr;scroll-padding-inline:2px;scroll-snap-type:x mandatory!important;grid-template-columns:none!important;grid-auto-columns:minmax(252px,100%)!important;grid-auto-flow:column!important;padding:2px 0 8px!important;overflow-x:auto!important}.mdfm-pet-shelf-card{scroll-snap-align:start;min-inline-size:252px}}@media (min-width:781px){.mdfm:has(>.mdfm-dock-right:not(.is-tucked)){padding-left:0!important;padding-right:126px!important}.mdfm:has(>.mdfm-dock-left:not(.is-tucked)){padding-left:126px!important;padding-right:0!important}}@media (max-width:780px),(max-height:620px) and (orientation:landscape){html{scroll-padding-bottom:var(--mdfm-floating-safe-bottom,176px)}.mdfm>.mdfm-section{scroll-padding-bottom:var(--mdfm-floating-safe-bottom,176px);padding-bottom:max(28px,var(--mdfm-floating-safe-bottom,176px))!important}.mdfm :is(input,select,textarea),#tools .mdfm-tool-workspace-body .coach-phoenix :is(input,select,textarea){font-size:16px!important}}@media (max-height:620px) and (orientation:landscape){.mdfm-header{min-height:52px;padding:4px 10px}.mdfm-header .mdfm-brand img{width:36px;height:36px}.mdfm-header .mdfm-brand small,.mdfm-header .mdfm-look,.mdfm-header .mdfm-live{display:none}.mdfm-header-actions{gap:5px}.mdfm.view-pages>.mdfm-hero,.mdfm.view-pages>.mdfm-section{border-radius:14px;width:calc(100% - 8px);min-height:0;margin:4px auto 10px}.mdfm>.mdfm-section{padding-top:10px!important}#tools .mdfm-section-head,#market .mdfm-section-head,#activity .mdfm-section-head{border-radius:11px;min-height:0;margin-bottom:8px;padding:8px 10px}#tools .mdfm-section-head p,#market .mdfm-section-head p,#activity .mdfm-section-head p,#tools .mdfm-section-head .mdfm-kicker,#market .mdfm-section-head .mdfm-kicker,#activity .mdfm-section-head .mdfm-kicker,#tools .mdfm-section-head .mdfm-section-art,#market .mdfm-section-head .mdfm-section-art,#activity .mdfm-section-head .mdfm-section-art{display:none}#tools .mdfm-section-head h2,#market .mdfm-section-head h2,#activity .mdfm-section-head h2{line-height:1.1;font-size:22px!important}.mdfm-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:14px;padding:12px 16px}.mdfm-hero-copy>p,.mdfm-hero .mdfm-kicker{display:none}.mdfm-hero-copy h1{font-size:clamp(32px,7vw,50px);line-height:1}.mdfm-tool-workspace,.player-tool-system{overflow:visible!important}}:root{--my-void:var(--companion-canvas);--my-space:var(--companion-canvas);--my-space-2:var(--companion-canvas);--my-panel:var(--companion-surface);--my-panel-solid:var(--companion-surface);--my-raised:var(--companion-raised);--my-soft:var(--companion-inset);--my-line:var(--companion-line);--my-line-strong:var(--companion-line);--my-cobalt:#1764ff;--my-cyan:#50ddff;--my-aurora:#57f0ca;--my-lcd:#8cff75;--my-signal:#ffe23b;--my-coral:#ff6b8b;--my-text:var(--companion-ink);--my-copy:var(--companion-muted);--my-muted:var(--companion-muted);--my-shadow:var(--companion-shadow);--my-glow:0 0 0 1px #4ec6ff1f,0 18px 55px #001a6157}html{background:var(--my-void);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(circle at 12% 8%,#007bff3d,transparent 25rem), radial-gradient(circle at 82% 18%,#1b00be38,transparent 31rem), var(--my-void);color:var(--my-text)}::selection{background:var(--my-signal);color:var(--companion-ink)}.mdfm{--md-bg:var(--companion-canvas);--md-panel:var(--companion-surface);--md-soft:var(--companion-inset);--md-line:var(--companion-line);--md-ink:var(--companion-ink);--md-muted:var(--companion-muted);--md-blue:var(--my-cyan);--md-yellow:var(--my-signal);--md-green:var(--companion-success);--md-shadow:var(--companion-shadow);isolation:isolate;color:var(--my-text);position:relative;background-color:var(--my-void)!important;background-image:radial-gradient(circle at 11% 7%,#0084ff61,#0000 22rem),radial-gradient(circle at 88% 13%,#3d12ff45,#0000 28rem),radial-gradient(circle at 53% 48%,#00cde01f,#0000 33rem),radial-gradient(circle at 16px 22px,#ffffffe6 0 1px,#0000 1.4px),radial-gradient(circle at 68px 71px,#50ddffb8 0 1px,#0000 1.5px),linear-gradient(#01030c 0,#03102c 46%,#020817 100%)!important;background-size:auto,auto,auto,104px 104px,139px 139px,auto!important}.mdfm:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(115deg,#0000 16%,#3d79ff12 46%,#0000 68%),radial-gradient(at 50% -10%,#39cbff1f,#0000 46%);position:fixed;inset:0}.mdfm :is(h1,h2,h3,h4,h5,h6){color:var(--my-text);font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.035em}.mdfm :is(.mdfm-kicker,.player-focus-head>div>span,.mdfm-brief-head>span,.mdfm-tool-workspace-head>div>span,.companion-heading span,.companion-tool-intro span,.companion-library>header span,.tool-kind,.asset-fit){color:var(--my-aurora)!important;font-family:var(--font-geist-mono),Consolas,monospace!important;letter-spacing:.11em!important;font-weight:850!important}.mdfm :is(p,small,dt,dd,legend,label){color:var(--my-copy)}.mdfm :is(.mdfm-live,.mdfm-result-bar,.companion-nxpc-pedestal,.companion-rate-reminder,.mdfm-pet-scan-meta,.tool-read-status){font-family:var(--font-geist-mono),Consolas,monospace}.mdfm-header{border-bottom:1px solid var(--my-line-strong)!important;background:radial-gradient(circle at 18% 0,#0c69ff33,transparent 35%), linear-gradient(180deg,color-mix(in srgb, var(--companion-inset) 97%, transparent),color-mix(in srgb, var(--companion-inset) 96%, transparent))!important;-webkit-backdrop-filter:blur(18px)saturate(1.25)!important;backdrop-filter:blur(18px)saturate(1.25)!important;box-shadow:0 12px 32px #0003108c,inset 0 -1px #50ddff1a!important}.mdfm-brand img{filter:drop-shadow(0 0 11px #50ddff6b)drop-shadow(0 0 4px #ffda473d);animation:9.7s ease-in-out infinite mydaily-brand-aura}.mdfm-header .mdfm-brand{gap:14px!important}.mdfm-header .mdfm-brand img{flex:0 0 62px;width:62px!important;height:62px!important}.mdfm-header .mdfm-brand span{display:flex!important}.mdfm-header .mdfm-brand b{font-size:18px!important}.mdfm-header .mdfm-brand small{letter-spacing:.12em!important;font-size:10px!important}.mdfm-footer .mdfm-brand img{width:54px!important;height:54px!important}@keyframes mydaily-brand-aura{0%,18%,to{filter:drop-shadow(0 0 10px #50ddff61)drop-shadow(0 0 3px #ffda4729)}21%{filter:drop-shadow(0 0 14px #50ddff85)drop-shadow(0 0 11px #ffda47b8)}27%,61%{filter:drop-shadow(0 0 11px #50ddff6b)drop-shadow(0 0 4px #ffda4733)}65%{filter:drop-shadow(0 0 15px #50ddff94)drop-shadow(0 0 14px #ffda47d1)}72%{filter:drop-shadow(0 0 12px #50ddff70)drop-shadow(0 0 4px #ffda4733)}}.mdfm-brand b{color:var(--companion-ink)!important}.mdfm-brand small{color:var(--companion-accent)!important}.mdfm-header-actions :is(button,.language-switcher select,.mdfm-live){border-color:var(--my-line)!important;background:color-mix(in srgb, var(--companion-inset) 78%, transparent)!important;color:var(--my-text)!important}:is(.mdfm-header-actions :is(button,.language-switcher select):hover,.mdfm-header-actions :is(button,.language-switcher select):focus-visible){outline:0;border-color:var(--my-cyan)!important;box-shadow:0 0 0 3px #50ddff1f!important}.mdfm-live{color:var(--companion-success)!important}.mdfm-live i{background:var(--my-lcd)!important;box-shadow:0 0 12px var(--my-lcd)!important}.mdfm-workspace-mode-chip{box-shadow:inset 0 -2px #50ddff38}.mdfm-dock{border-color:var(--my-line-strong)!important;background:linear-gradient(160deg,color-mix(in srgb, var(--companion-inset) 97%, transparent),color-mix(in srgb, var(--companion-inset) 96%, transparent))!important;box-shadow:0 20px 55px #000311a3,inset 0 1px #ffffff0a!important}.mdfm-dock button{color:var(--my-copy)!important}.mdfm-dock button:hover{background:color-mix(in srgb, var(--companion-inset) 66%, transparent)!important;color:var(--companion-ink)!important}.mdfm-dock button.active{border-color:var(--my-cyan)!important;background:linear-gradient(155deg,#1356aad1,color-mix(in srgb, var(--companion-inset) 92%, transparent))!important;color:var(--companion-ink)!important;box-shadow:inset 0 -3px var(--my-signal),0 0 18px #1764ff38!important}.mdfm-dock button.active img{filter:drop-shadow(0 0 8px #50ddff8c)}.mdfm :is(.player-focus,.mdfm-brief,.mdfm-section,.mdfm-tool-launcher,.mdfm-tool-workspace,.maple-companion,.companion-float-panel,.companion-custom-modal,.companion-rate-sidecar,.mdfm-dock-layout,.closet-hud,.local-account-hub,.gear-tryon,.coach-hub){border-color:var(--my-line)!important;background-color:var(--my-panel-solid)!important;background-image:radial-gradient(circle at 8% 0,#0e72ff2e,transparent 24rem), radial-gradient(circle at 96% 12%,#3c1dd729,transparent 25rem), radial-gradient(circle at 18px 22px,#ffffff47 0 1px,transparent 1.3px), linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 97%, transparent),color-mix(in srgb, var(--companion-inset) 96%, transparent))!important;color:var(--my-text)!important;box-shadow:var(--my-glow)!important;background-size:auto,auto,118px 118px,auto!important}.mdfm :is(.player-focus,.mdfm-brief,.mdfm-section,.mdfm-tool-workspace,.maple-companion,.companion-float-panel,.mdfm-dock-layout){overflow:hidden}.mdfm-hero{background-image:linear-gradient(90deg,color-mix(in srgb, var(--companion-inset) 97%, transparent),color-mix(in srgb, var(--companion-inset) 86%, transparent) 56%,color-mix(in srgb, var(--companion-inset) 72%, transparent)), radial-gradient(circle at 78% 14%,#1376ff57,transparent 24rem), url(/towns/ellinia-blue-wallpaper.webp)!important;background-position:50%!important;background-size:cover!important}.player-focus-head,.player-focus-picker,.player-focus-plan,.player-focus-coverage{background:color-mix(in srgb, var(--companion-inset) 58%, transparent)!important;border-color:#5697f54d!important}.player-focus-picker>span,.player-focus-coverage>span{color:var(--companion-accent)!important}.player-focus-picker button{background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 88%, transparent),color-mix(in srgb, var(--companion-inset) 92%, transparent))!important;color:var(--companion-ink)!important;border-color:#4d8be861!important}.player-focus-picker button:hover{border-color:var(--my-cyan)!important;background:color-mix(in srgb, var(--companion-inset) 92%, transparent)!important}.player-focus-picker button.active{border-color:var(--my-cyan)!important;background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 92%, transparent),color-mix(in srgb, var(--companion-inset) 96%, transparent))!important;box-shadow:inset 0 -4px var(--my-signal),0 0 24px #2784ff33!important}.player-focus-role-art{background:color-mix(in srgb, var(--companion-inset) 74%, transparent)!important}.player-focus-news-button{border-color:var(--my-line-strong)!important;background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 90%, transparent),color-mix(in srgb, var(--companion-inset) 96%, transparent))!important}.player-focus-news-button>i{background:var(--my-signal)!important;color:var(--companion-action-ink)!important}.player-focus-plan>header p,.player-focus-picker small,.player-focus-coverage small{color:var(--my-copy)!important}.mdfm-brief-head,.mdfm-brief-shop-foot{border-color:var(--my-line)!important;background:color-mix(in srgb, var(--companion-inset) 58%, transparent)!important}.mdfm-brief-shelf>*{background:color-mix(in srgb, var(--companion-inset) 78%, transparent)!important;border-color:#4d8deb4d!important}.mdfm-brief-shelf>:first-child{border-color:var(--my-cyan)!important;background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 94%, transparent),color-mix(in srgb, var(--companion-inset) 92%, transparent))!important}.mdfm-brief :is(b,strong,h3){color:var(--companion-ink)!important}.mdfm-brief :is(small,em,p){color:var(--my-copy)!important}.mdfm-section:before{background:linear-gradient(90deg,transparent,var(--my-cyan) 22%,var(--my-cobalt) 58%,var(--my-signal) 86%,transparent)!important;opacity:.8!important;height:2px!important}.mdfm-section-head{border-color:var(--my-line)!important;background:color-mix(in srgb, var(--companion-inset) 58%, transparent)!important}.mdfm-section-head h2{color:var(--companion-ink)!important}.mdfm-section-head p{color:var(--my-copy)!important}.mdfm-section-art{filter:drop-shadow(0 0 14px #50ddff3d);border:1px solid var(--my-line)!important;background:color-mix(in srgb, var(--companion-inset) 78%, transparent)!important}.mdfm-pet-upgrade-banner{border-color:var(--my-line-strong)!important;background:linear-gradient(125deg,var(--companion-inset),var(--companion-surface))!important}.mdfm-pet-upgrade-copy p,.mdfm-pet-upgrade-copy small{color:var(--my-copy)!important}.mdfm-pet-upgrade-copy>span{color:var(--companion-accent)!important}.mdfm-tool-workspace{--util-canvas:var(--companion-canvas);--util-panel:var(--companion-surface);--util-raised:var(--companion-raised);--util-sunken:var(--companion-inset);--util-input:var(--companion-inset);--util-border:var(--companion-line);--util-border-strong:var(--companion-line);--util-text:var(--companion-ink);--util-muted:var(--companion-muted);--util-accent:var(--companion-success);--util-accent-soft:var(--companion-accent-soft);--util-info:var(--companion-accent);--util-info-soft:var(--companion-accent-soft);--util-warm:var(--companion-accent);--util-warm-soft:var(--companion-accent-soft);--util-danger:var(--companion-loss);--util-shadow:var(--companion-shadow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#tools.mdfm-section{background-image:radial-gradient(circle at 9% 0,#0079ff40,transparent 28rem),radial-gradient(circle at 93% 12%,#381ac82e,transparent 28rem),linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 98%, transparent),color-mix(in srgb, var(--companion-inset) 98%, transparent))!important}#tools .mdfm-tool-launcher>header,#tools .mdfm-tool-workspace>header.mdfm-tool-workspace-head{border-color:var(--my-line)!important;background:linear-gradient(120deg,color-mix(in srgb, var(--companion-inset) 98%, transparent),color-mix(in srgb, var(--companion-inset) 96%, transparent))!important;color:var(--companion-ink)!important}#tools .mdfm-tool-workspace-head :is(h3,p){color:inherit!important}#tools .mdfm-tool-workspace-head p{color:var(--my-copy)!important}#tools .mdfm-tool-workspace-body{background:var(--companion-canvas)!important;color:var(--my-text)!important}#tools .mdfm-tool-launcher nav{background:color-mix(in srgb, var(--companion-inset) 72%, transparent)!important}#tools .mdfm-tool-launcher nav button{background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 90%, transparent),color-mix(in srgb, var(--companion-inset) 94%, transparent))!important;color:var(--companion-ink)!important;border-color:#4784de57!important}#tools .mdfm-tool-launcher nav button:hover{border-color:var(--my-cyan)!important;background:color-mix(in srgb, var(--companion-inset) 94%, transparent)!important}#tools .mdfm-tool-launcher nav button.active{border-color:var(--my-cyan)!important;background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 94%, transparent),color-mix(in srgb, var(--companion-inset) 98%, transparent))!important;box-shadow:inset 0 -4px var(--my-signal),0 0 20px #1764ff29!important}#tools .mdfm-tool-launcher nav button small{color:var(--my-copy)!important}#tools .mdfm-tool-launcher nav button>i{color:var(--companion-accent)!important}#tools :is(.player-tool-system,.universal-player-tool,.mydaily-coach,.grinder-lab,.coach-hub){border-color:var(--my-line)!important;background:var(--my-panel-solid)!important;color:var(--my-text)!important;box-shadow:var(--my-shadow)!important}#tools :is(.player-tool-system,.universal-player-tool,.mydaily-coach,.grinder-lab)>header,#tools .universal-player-tool>.native-tool-intro,#tools .coach-hub-chrome{border-color:var(--my-line)!important;background:linear-gradient(120deg,var(--companion-inset),var(--companion-surface))!important}#tools :is(.player-tool-system,.universal-player-tool,.mydaily-coach,.grinder-lab) :is(h1,h2,h3,h4,h5,h6,b,strong){color:var(--companion-ink)!important}#tools :is(.player-tool-system,.universal-player-tool,.mydaily-coach,.grinder-lab) :is(p,small,label,summary,dt,dd,legend,em){color:var(--my-copy)!important}#tools :is(.universal-input-zone,.player-input-key,.grind-inputs,.portfolio-form,.coach-form,.gear-workflow-stage,.gear-review-stage){border-color:var(--my-line)!important;background:color-mix(in srgb, var(--companion-inset) 88%, transparent)!important}#tools :is(input,select,textarea){background:var(--companion-inset)!important;color:var(--companion-ink)!important;border-color:#5b98ef8a!important}#tools :is(input,select,textarea):focus{border-color:var(--my-cyan)!important;outline:0!important;box-shadow:0 0 0 3px #50ddff21!important}#tools :is(input,textarea)::placeholder{opacity:1;color:var(--companion-muted)!important}.mdfm :is(button,a,summary){transition:border-color .16s,background-color .16s,color .16s,transform .16s,box-shadow .16s}.mdfm :is(.primary,.primary-btn,.mdfm-show-more,.mdfm-summary-actions>a,.coach-question-footer .next,.pet-expedition-launch,.companion-open-full){border-color:var(--my-signal)!important;background:linear-gradient(180deg,var(--companion-accent-soft),var(--companion-accent-soft))!important;color:var(--companion-ink)!important;box-shadow:0 5px #8e7600!important}.mdfm :is(.primary,.primary-btn,.mdfm-show-more,.mdfm-summary-actions>a,.coach-question-footer .next,.pet-expedition-launch,.companion-open-full):hover{transform:translateY(-1px);box-shadow:0 7px #8e7600,0 0 18px #ffe23b2e!important}.mdfm :is(.positive,.ready,.ahead){color:var(--companion-success)!important}.mdfm :is(.negative,.behind,.danger){color:var(--companion-loss)!important}#market :is(.mdfm-market-table,.mdfm-search,.mdfm-asset-summary,.mdfm-trade-toolbar,.mdfm-watchlist),#activity :is(.mdfm-activity,.wallet-investigator,.mdfm-ledger){border-color:var(--my-line)!important;background:color-mix(in srgb, var(--companion-inset) 90%, transparent)!important;color:var(--my-text)!important}.mdfm-market-head,.mdfm-result-bar,.mdfm-subtabs,.mdfm-filter-line{border-color:var(--my-line)!important;background:color-mix(in srgb, var(--companion-inset) 88%, transparent)!important;color:var(--my-copy)!important}.mdfm-market-table>button,.mdfm-ledger>*{background:color-mix(in srgb, var(--companion-inset) 66%, transparent)!important;color:var(--companion-ink)!important;border-color:#417dd34d!important}.mdfm-market-table>button:hover,.mdfm-ledger>:hover{background:color-mix(in srgb, var(--companion-inset) 72%, transparent)!important;box-shadow:inset 3px 0 var(--my-cyan)!important}.mdfm-market-table small,.mdfm-market-table span,.mdfm-result-bar small,.mdfm-ledger small{color:var(--my-copy)!important}.mdfm-tabs,.mdfm-subtabs,.mdfm-filters,.mdfm-density{border-color:var(--my-line)!important;background:color-mix(in srgb, var(--companion-inset) 72%, transparent)!important}.mdfm :is(.mdfm-tabs,.mdfm-subtabs,.mdfm-filters,.mdfm-density) button{background:color-mix(in srgb, var(--companion-inset) 78%, transparent)!important;color:var(--my-copy)!important;border-color:#4e89e057!important}.mdfm :is(.mdfm-tabs,.mdfm-subtabs,.mdfm-filters,.mdfm-density) button.active{border-color:var(--my-cyan)!important;background:color-mix(in srgb, var(--companion-inset) 88%, transparent)!important;color:var(--companion-ink)!important;box-shadow:inset 0 -3px var(--my-signal)!important}.companion-float-pet img{filter:drop-shadow(0 9px 5px #00000094)drop-shadow(0 0 10px #50ddff38)!important}.companion-nxpc-pedestal,.companion-rate-reminder{border-color:var(--my-cyan)!important;background:linear-gradient(180deg,color-mix(in srgb, var(--companion-inset) 98%, transparent),color-mix(in srgb, var(--companion-inset) 98%, transparent))!important;box-shadow:0 5px #0b3a81,0 10px 26px #00051885!important}.companion-nxpc-pedestal i,.companion-rate-reminder i{background:var(--my-lcd)!important;box-shadow:0 0 10px var(--my-lcd)!important}.companion-pet-speech{border-color:var(--my-line-strong)!important;background:color-mix(in srgb, var(--companion-inset) 97%, transparent)!important;color:var(--companion-ink)!important;box-shadow:var(--my-shadow)!important}.companion-pet-speech:after{border-color:var(--my-line-strong)!important;background:var(--companion-inset)!important}.companion-float-panel>header,.companion-float-tabs,.companion-float-identity{border-color:var(--my-line)!important;background:color-mix(in srgb, var(--companion-inset) 55%, transparent)!important}.companion-float-tabs button{color:var(--my-copy)!important;background:0 0!important;border-color:#0000!important}.companion-float-tabs button.active{border-color:var(--my-cyan)!important;background:color-mix(in srgb, var(--companion-inset) 82%, transparent)!important;color:var(--companion-ink)!important;box-shadow:inset 0 -3px var(--my-signal)!important}.companion-float-identity img,.companion-skill-icon{border-color:var(--my-line)!important;background:color-mix(in srgb, var(--companion-inset) 78%, transparent)!important}.companion-float-identity em,.companion-float-panel>header button,.companion-rate-edit-toggle{border-color:var(--my-line)!important;background:color-mix(in srgb, var(--companion-inset) 84%, transparent)!important;color:var(--my-copy)!important}.companion-float-panel :is(.gear-tryon,.companion-float-rate,.companion-float-timers button,.companion-float-projections span){border-color:var(--my-line)!important;background:color-mix(in srgb, var(--companion-inset) 72%, transparent)!important}.companion-workspace>nav{border-color:var(--my-line)!important;background:var(--companion-canvas)!important}.companion-workspace>nav button{color:var(--my-copy)!important}.companion-workspace>nav button.active{border-color:var(--my-cyan)!important;background:color-mix(in srgb, var(--companion-inset) 86%, transparent)!important;color:var(--companion-ink)!important;box-shadow:inset 0 -3px var(--my-signal)!important}.mdfm-modal-scrim,.closet-scrim,.companion-main-scrim,.companion-modal-scrim{background:color-mix(in srgb, var(--companion-inset) 82%, transparent)!important;-webkit-backdrop-filter:blur(12px)saturate(1.2)!important;backdrop-filter:blur(12px)saturate(1.2)!important}.mdfm-dock-layout>header,.mdfm-dock-layout>footer,.companion-custom-modal>header{border-color:var(--my-line)!important;background:color-mix(in srgb, var(--companion-inset) 58%, transparent)!important}.mdfm-dock-layout fieldset,.mdfm-layout-main-step{border-color:var(--my-line)!important;background:color-mix(in srgb, var(--companion-inset) 72%, transparent)!important}.mdfm-dock-layout label{background:color-mix(in srgb, var(--companion-inset) 78%, transparent)!important;color:var(--my-copy)!important;border-color:#4b89e25c!important}.mdfm-dock-layout label.active{border-color:var(--my-cyan)!important;background:color-mix(in srgb, var(--companion-inset) 90%, transparent)!important;box-shadow:inset 0 -3px var(--my-signal)!important}.mdfm-dock-layout>footer button{border-color:var(--my-signal)!important;background:var(--my-signal)!important;color:var(--companion-action-ink)!important}.mdfm-faq{border-color:var(--my-line)!important;background:color-mix(in srgb, var(--companion-inset) 82%, transparent)!important;color:var(--my-text)!important}.mdfm-faq details{border-color:var(--my-line)!important;background:color-mix(in srgb, var(--companion-inset) 70%, transparent)!important}.mdfm-faq :is(p,summary){color:var(--my-copy)!important}.mdfm-footer{border-color:var(--my-line)!important;background:var(--my-space-2)!important;color:var(--my-copy)!important}.mdfm :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--companion-accent)!important;outline-offset:3px!important}@media (max-width:780px){.mdfm{background-size:auto,auto,auto,82px 82px,113px 113px,auto!important}.mdfm-header{background:color-mix(in srgb, var(--companion-inset) 97%, transparent)!important}.mdfm :is(.player-focus,.mdfm-brief,.mdfm-section,.mdfm-tool-workspace,.companion-float-panel,.mdfm-dock-layout){border-radius:17px!important}.player-focus-head,.player-focus-picker,.player-focus-plan,.player-focus-coverage{background:color-mix(in srgb, var(--companion-inset) 78%, transparent)!important}#tools .mdfm-tool-launcher nav button{background:color-mix(in srgb, var(--companion-inset) 96%, transparent)!important}}@media (max-width:1100px){.mdfm-header .mdfm-brand span{display:none!important}.mdfm-header .mdfm-brand img{flex-basis:52px;width:52px!important;height:52px!important}}@media (max-width:520px){.mdfm-header .mdfm-brand{flex:0 0 46px!important}.mdfm-header .mdfm-brand img{flex-basis:46px;width:46px!important;height:46px!important}}@media (prefers-reduced-motion:reduce){.mdfm *,.mdfm :before,.mdfm :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mdfm-brand img{animation:none!important}}#tools .mdfm-tool-workspace-body .native-reward-tool.reward-command{border:1px solid var(--companion-line)!important;background:linear-gradient(155deg,var(--companion-inset),var(--companion-canvas))!important;color:var(--companion-ink)!important;border-radius:20px!important;padding:0!important;display:block!important;overflow:clip!important;box-shadow:0 20px 48px #00082347!important}#tools .reward-command *{box-sizing:border-box}#tools .reward-command-hero{background:radial-gradient(circle at 88% 24%,#6de7ce33,transparent 20%), radial-gradient(circle at 76% 0%,#588bff38,transparent 25%), linear-gradient(120deg,var(--companion-surface),var(--companion-surface) 54%,var(--companion-inset));border-bottom:1px solid #7bb6ec57;justify-content:space-between;align-items:center;gap:20px;padding:clamp(20px,3vw,32px);display:flex}#tools .reward-command-hero>div:first-child{min-width:0}#tools .reward-command-hero>div:first-child>span,#tools .reward-command-timeline header>div>span{letter-spacing:.12em;display:block;color:#6ff0d0!important;font-size:11px!important;font-weight:950!important}#tools .reward-command-hero h3{letter-spacing:-.04em;color:var(--companion-ink)!important;font-family:var(--font-geist-sans),Arial,sans-serif!important;margin:6px 0 4px!important;font-size:clamp(30px,3vw,42px)!important;font-weight:850!important}#tools .reward-command-hero p{color:var(--companion-ink)!important;margin:0!important;font-size:15px!important;line-height:1.45!important}#tools .reward-command-freshness{background:color-mix(in srgb, var(--companion-inset) 72%, transparent);border:1px solid #2e806b;border-radius:12px;flex:none;align-items:center;gap:9px;min-width:155px;padding:10px 12px;display:flex}#tools .reward-command-freshness>i{background:#65e6b4;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #65e6b41f}#tools .reward-command-freshness.saved{background:#382d0a99;border-color:#88732b}#tools .reward-command-freshness.saved>i{background:var(--companion-accent-soft);box-shadow:0 0 0 5px #ffe45c1f}#tools .reward-command-freshness.reference{border-color:var(--companion-line);background:color-mix(in srgb, var(--companion-inset) 68%, transparent)}#tools .reward-command-freshness.reference>i{background:var(--companion-raised);box-shadow:0 0 0 5px #ada2ff1f}#tools .reward-command-freshness span,#tools .reward-command-freshness b,#tools .reward-command-freshness small{display:block}#tools .reward-command-freshness b{color:var(--companion-ink)!important;font-size:12px!important}#tools .reward-command-freshness small{margin-top:2px;color:var(--companion-muted)!important;font-size:11px!important}#tools .reward-command-scope{border-bottom:1px solid var(--companion-line);background:linear-gradient(110deg,color-mix(in srgb, var(--companion-inset) 50%, transparent),color-mix(in srgb, var(--companion-inset) 70%, transparent));gap:14px;padding:20px clamp(18px,3vw,30px);display:grid}#tools .reward-command-scope-head{justify-content:space-between;align-items:center;gap:14px;display:flex}#tools .reward-command-player{align-items:center;gap:11px;min-width:0;display:flex}#tools .reward-command-player>img,#tools .reward-command-player>span{object-fit:contain;border:1px solid var(--companion-line);background:var(--companion-surface);color:#6ff0d0;width:48px;height:48px;image-rendering:pixelated;border-radius:13px;flex:0 0 48px;place-items:center;font-size:20px;display:grid}#tools .reward-command-player>div{gap:2px;min-width:0;display:grid}#tools .reward-command-player small{letter-spacing:.1em;color:#77efcf!important;font-size:10px!important;font-weight:950!important}#tools .reward-command-player b{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden;color:var(--companion-ink)!important;font-size:16px!important}#tools .reward-command-player em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--companion-muted)!important;font-size:12px!important;font-style:normal!important}#tools .reward-command-source{border:1px solid var(--companion-line);background:var(--companion-surface);letter-spacing:.07em;border-radius:999px;flex:none;padding:6px 8px;color:var(--companion-muted)!important;font-size:10px!important;font-weight:900!important}#tools .reward-command-finders{grid-template-columns:1fr 1fr;gap:10px;display:grid}#tools .reward-command-finders label{gap:5px;min-width:0;display:grid;color:var(--companion-ink)!important;font-size:12px!important;font-weight:900!important}#tools .reward-command-finders label>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}#tools .reward-command-finders input{width:100%;min-width:0;border:1px solid var(--companion-line)!important;background:var(--companion-inset)!important;min-height:46px!important;color:var(--companion-ink)!important;border-radius:10px!important;padding:10px 12px!important;font-size:14px!important}#tools .reward-command-finders button,#tools .reward-command-scope-action>button{white-space:nowrap;border:1px solid var(--companion-accent)!important;background:var(--companion-accent-soft)!important;min-height:46px!important;color:var(--companion-ink)!important;border-radius:10px!important;padding:9px 12px!important;font-size:13px!important;font-weight:950!important}#tools .reward-command-finders button:disabled,#tools .reward-command-scope-action>button:disabled{cursor:wait;opacity:.62}#tools .reward-command-characters{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}#tools .reward-command-characters button{border:1px solid var(--companion-line);background:var(--companion-surface);min-width:0;min-height:62px;color:var(--companion-ink);text-align:left;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}:is(#tools .reward-command-characters button:hover,#tools .reward-command-characters button:focus-visible){border-color:var(--companion-line);background:var(--companion-surface);outline:0}#tools .reward-command-characters button.active{border-color:var(--companion-accent);background:linear-gradient(110deg,#342e0e,var(--companion-surface));box-shadow:inset 3px 0 #ffe45c}#tools .reward-command-characters img,#tools .reward-command-characters>button>span{object-fit:contain;background:var(--companion-surface);width:38px;height:38px;image-rendering:pixelated;border-radius:9px;place-items:center;display:grid}#tools .reward-command-characters b,#tools .reward-command-characters small{min-width:0;display:block}#tools .reward-command-characters b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important}#tools .reward-command-characters small{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden;color:var(--companion-muted)!important;font-size:11px!important}#tools .reward-command-characters em{background:#1c654f;border-radius:999px;padding:4px 6px;color:#a5f4d6!important;font-size:10px!important;font-style:normal!important;font-weight:900!important}#tools .reward-command-weeks{border:0;min-width:0;margin:0;padding:0}#tools .reward-command-weeks legend{margin-bottom:7px;color:var(--companion-ink)!important;font-size:12px!important;font-weight:900!important}#tools .reward-command-weeks>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}#tools .reward-command-weeks button{border:1px solid var(--companion-line);background:var(--companion-surface);min-width:0;min-height:50px;color:var(--companion-muted);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:8px 7px;display:flex;position:relative;font-size:12px!important;font-weight:850!important}:is(#tools .reward-command-weeks button:hover,#tools .reward-command-weeks button:focus-visible){border-color:var(--companion-line);color:var(--companion-ink);outline:0}#tools .reward-command-weeks button.active{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink);box-shadow:0 3px #bb9d12}#tools .reward-command-weeks button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#tools .reward-command-weeks button small{position:absolute;bottom:4px;right:6px;color:inherit!important;font-size:9px!important;font-weight:950!important}#tools .reward-command-scope-action{justify-content:space-between;align-items:center;gap:14px;padding-top:2px;display:flex}#tools .reward-command-scope-action>small{color:var(--companion-muted)!important;font-size:12px!important}#tools .reward-command-draft{background:linear-gradient(110deg,#3b2d0e,var(--companion-surface));color:#fff1b5;border:1px solid #c18c35;border-radius:12px;align-items:flex-start;gap:10px;margin:18px clamp(18px,3vw,30px) 0;padding:11px 12px;display:flex}#tools .reward-command-draft b{flex:none;color:var(--companion-accent)!important;font-size:12px!important;font-weight:950!important}#tools .reward-command-draft span{color:#d9cfa7!important;font-size:12px!important;line-height:1.4!important}#tools .reward-command-loading{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:12px;align-items:center;gap:10px;margin:18px clamp(18px,3vw,30px) 0;padding:11px 12px;display:flex}#tools .reward-command-loading>i{border:2px solid var(--companion-line);border-top-color:#ffe45c;border-radius:50%;flex:none;width:20px;height:20px;animation:.8s linear infinite reward-command-spin}#tools .reward-command-loading b,#tools .reward-command-loading small{display:block}#tools .reward-command-loading b{font-size:13px!important}.reward-command-loading small{margin-top:2px;color:var(--companion-muted)!important;font-size:11px!important}@keyframes reward-command-spin{to{transform:rotate(1turn)}}#tools .reward-command-empty{text-align:center;place-content:center;gap:5px;min-height:180px;padding:28px;display:grid}#tools .reward-command-empty>span{color:#6ff0d0;font-size:30px;line-height:1}#tools .reward-command-empty b{color:var(--companion-ink)!important;font-size:16px!important}#tools .reward-command-empty small{color:var(--companion-muted)!important;font-size:12px!important}.reward-command-empty.compact{border:1px dashed var(--companion-line);background:var(--companion-inset);border-radius:14px;min-height:120px}#tools .reward-command-error{background:#351b29;border:1px solid #a26254;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:9px 11px;margin:18px clamp(18px,3vw,30px) 0;padding:13px;display:grid}#tools .reward-command-error>span{background:var(--companion-accent-soft);letter-spacing:.06em;border-radius:6px;align-self:start;padding:4px 6px;color:#3c1420!important;font-size:10px!important;font-weight:950!important}#tools .reward-command-error b{color:var(--companion-ink)!important;font-size:14px!important}.reward-command-error p{color:#f0d6dc!important;margin:3px 0 0!important;font-size:12px!important;line-height:1.45!important}.reward-command-error>small{grid-column:2;color:#ffc3b6!important;font-size:11px!important}.reward-command-error.user_input{background:#332a0d;border-color:#a48325}.reward-command-error.user_input>span{background:var(--companion-accent-soft);color:#30280b!important}.reward-command-error.user_input p{color:#eee2b5!important}.reward-command-error.user_input>small{color:var(--companion-accent)!important}#tools .reward-command-report{gap:18px;padding:22px clamp(18px,3vw,30px) clamp(24px,3vw,34px);display:grid}#tools .reward-command-report-head{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}#tools .reward-command-report-head>div:first-child{min-width:0}.reward-command-report-head>div:first-child>span{letter-spacing:.1em;display:block;color:#71efd0!important;font-size:11px!important;font-weight:950!important}.reward-command-report-head h4{text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden;color:var(--companion-ink)!important;margin:4px 0 2px!important;font-size:clamp(22px,2.1vw,30px)!important}.reward-command-report-head>div:first-child>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;color:var(--companion-muted)!important;font-size:12px!important}.reward-command-report-head>div:last-child{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;flex:none;place-items:end;padding:8px 10px;display:grid}.reward-command-report-head>div:last-child>b{line-height:1;color:var(--companion-accent)!important;font-size:21px!important}.reward-command-report-head>div:last-child>small{text-align:right;color:var(--companion-muted)!important;font-size:10px!important}#tools .reward-command-stale,#tools .reward-command-partial,#tools .reward-command-claim{border-radius:12px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.reward-command-stale{border:1px solid var(--companion-line);background:var(--companion-surface)}.reward-command-partial{background:#332a0d;border:1px solid #9c7d27}.reward-command-claim{background:linear-gradient(105deg,#3a2c0c,var(--companion-surface));border:1px solid #c58f34}.reward-command-stale b,.reward-command-partial b,.reward-command-claim b{display:block;color:var(--companion-ink)!important;font-size:13px!important}.reward-command-stale span,.reward-command-partial span,.reward-command-claim small{margin-top:2px;display:block;color:var(--companion-ink)!important;font-size:11px!important;line-height:1.4!important}.reward-command-partial span{color:#f0dfa8!important}.reward-command-claim>span{background:var(--companion-accent-soft);border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid;color:#352907!important;font-size:14px!important;font-weight:950!important}#tools .reward-command-outcomes{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.reward-command-outcomes article{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-surface),var(--companion-inset));border-radius:14px;gap:4px;min-width:0;padding:14px;display:grid}.reward-command-outcomes article.neso{background:linear-gradient(145deg,#3a310c,var(--companion-surface));border-color:#927925}.reward-command-outcomes article.crystals{border-color:var(--companion-line);background:linear-gradient(145deg,var(--companion-surface),var(--companion-surface))}.reward-command-outcomes article.items{background:linear-gradient(145deg,var(--companion-inset),var(--companion-inset));border-color:#327f75}.reward-command-outcomes span{letter-spacing:.06em;text-transform:uppercase;color:var(--companion-muted)!important;font-size:11px!important;font-weight:900!important}.reward-command-outcomes b{text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden;color:var(--companion-ink)!important;font-size:clamp(20px,2.3vw,29px)!important}.reward-command-outcomes .neso b{color:var(--companion-accent)!important}.reward-command-outcomes .crystals b{color:var(--companion-ink)!important}.reward-command-outcomes .items b{color:#9bf4d6!important}.reward-command-outcomes b small{color:inherit!important;font-size:12px!important}.reward-command-outcomes em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--companion-muted)!important;font-size:11px!important;font-style:normal!important}#tools .reward-command-timeline{gap:10px;display:grid}.reward-command-timeline>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.reward-command-timeline h5{line-height:1.15;color:var(--companion-ink)!important;margin:3px 0 0!important;font-size:21px!important}.reward-command-timeline>header>small{text-align:right;color:var(--companion-muted)!important;font-size:11px!important}.reward-command-timeline>div{gap:8px;display:grid}.reward-command-timeline>div>article{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:14px;grid-template-columns:108px minmax(0,1fr);gap:14px;min-width:0;padding:13px;display:grid}.reward-command-timeline>div>article.has-win{border-color:#338d74;box-shadow:inset 3px 0 #65e6b4}.reward-command-timeline time{align-content:start;gap:4px;min-width:0;display:grid}.reward-command-timeline time span{color:var(--companion-muted)!important;font-size:11px!important;font-weight:900!important}.reward-command-timeline time b{color:var(--companion-ink)!important;font-size:14px!important}.reward-command-timeline .no-win time b{color:var(--companion-muted)!important}.reward-command-timeline-copy{gap:6px;min-width:0;display:grid}.reward-command-timeline-copy>header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.reward-command-timeline-copy>header>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--companion-ink)!important;font-size:15px!important}.reward-command-timeline-copy>header>em{background:var(--companion-raised);border-radius:999px;flex:none;padding:4px 6px;color:var(--companion-ink)!important;font-size:10px!important;font-style:normal!important;font-weight:900!important}.reward-command-timeline-copy>small{color:var(--companion-muted)!important;font-size:11px!important;line-height:1.4!important}.reward-command-win-strip{flex-wrap:wrap;gap:7px;display:flex}.reward-command-win-strip>span{background:var(--companion-inset);border:1px solid #2d765f;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 7px;min-width:min(100%,180px);padding:7px;display:grid}.reward-command-win-strip img,.reward-command-win-strip i{object-fit:contain;background:var(--companion-surface);width:30px;height:30px;color:var(--companion-accent);image-rendering:pixelated;border-radius:7px;grid-row:1/3;place-items:center;font-size:16px;font-style:normal;display:grid}.reward-command-win-strip b,.reward-command-win-strip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reward-command-win-strip b{color:var(--companion-ink)!important;font-size:11px!important}.reward-command-win-strip small{color:#98e4cb!important;font-size:10px!important}.reward-command-win-strip>em{align-self:center;color:var(--companion-muted)!important;font-size:11px!important;font-style:normal!important;font-weight:900!important}#tools .reward-command-details{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:14px;overflow:hidden}.reward-command-details>summary{min-height:52px;color:var(--companion-ink);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 13px;list-style:none;display:grid}.reward-command-details>summary::-webkit-details-marker{display:none}.reward-command-details>summary>span{border:1px solid var(--companion-line);letter-spacing:.08em;border-radius:6px;padding:4px 6px;color:#78f0d1!important;font-size:10px!important;font-weight:950!important}.reward-command-details>summary>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--companion-ink)!important;font-size:13px!important}.reward-command-details>summary>em{transition:transform .16s;color:var(--companion-muted)!important;font-size:18px!important;font-style:normal!important}.reward-command-details[open]>summary>em{transform:rotate(180deg)}.reward-command-details>div{border-top:1px solid var(--companion-line);background:var(--companion-inset);gap:14px;padding:14px;display:grid}.reward-command-unit-key{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.reward-command-unit-key>span{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:10px;gap:2px;padding:9px;display:grid}.reward-command-unit-key b{color:var(--companion-ink)!important;font-size:12px!important}.reward-command-unit-key small{color:var(--companion-muted)!important;font-size:10px!important}.reward-command-slot-list{gap:9px;display:grid}.reward-command-slot-list>article{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;gap:9px;padding:11px;display:grid}.reward-command-slot-list>article>header{align-items:center;gap:8px;min-width:0;display:flex}.reward-command-slot-list>article>header>span{color:var(--companion-muted)!important;font-size:11px!important;font-weight:900!important}.reward-command-slot-list>article>header>b{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden;color:var(--companion-ink)!important;font-size:13px!important}.reward-command-slot-list>article>header>em{background:var(--companion-raised);border-radius:999px;padding:3px 5px;color:var(--companion-ink)!important;font-size:9px!important;font-style:normal!important}.reward-command-slot-list>article>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.reward-command-slot-list>article>div>div{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:9px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:7px;padding:8px;display:grid}.reward-command-slot-list>article>div>div.lost{opacity:.6;border-style:dashed}.reward-command-slot-list>article>div>div>span{background:var(--companion-surface);width:36px;height:36px;color:var(--companion-accent);border-radius:8px;place-items:center;font-size:16px;display:grid}.reward-command-slot-list img{object-fit:contain;width:31px;height:31px;image-rendering:pixelated}.reward-command-slot-list b,.reward-command-slot-list strong,.reward-command-slot-list small{min-width:0;display:block}.reward-command-slot-list b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--companion-ink)!important;font-size:11px!important}.reward-command-slot-list strong{margin-top:2px;color:#9bf1d4!important;font-size:11px!important}.reward-command-slot-list .lost strong{color:var(--companion-muted)!important}.reward-command-slot-list small{margin-top:2px;color:var(--companion-muted)!important;font-size:10px!important}.reward-command-pet-skills{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex!important}.reward-command-pet-skills em{background:var(--companion-surface);border-radius:4px;padding:2px 4px;color:var(--companion-muted)!important;font-size:8px!important;font-style:normal!important;font-weight:900!important}.reward-command-pet-skills em.yes{background:#0d5142;color:#a3f2d4!important}.reward-command-details p{color:var(--companion-muted)!important;margin:0!important;font-size:11px!important;line-height:1.45!important}@media (max-width:900px){#tools .reward-command-outcomes,#tools .reward-command-slot-list>article>div{grid-template-columns:1fr 1fr}}@media (max-width:650px){#tools .reward-command-hero,#tools .reward-command-report-head{flex-direction:column;align-items:flex-start}#tools .reward-command-freshness{width:100%}#tools .reward-command-finders{grid-template-columns:1fr}#tools .reward-command-weeks>div{grid-template-columns:1fr 1fr}#tools .reward-command-week-option:first-child{grid-column:1/-1}#tools .reward-command-scope-action{flex-direction:column;align-items:stretch}#tools .reward-command-scope-action>button{width:100%}#tools .reward-command-source{display:none}#tools .reward-command-outcomes{grid-template-columns:1fr 1fr}#tools .reward-command-timeline>header{flex-direction:column;align-items:flex-start}#tools .reward-command-timeline>header>small{text-align:left}#tools .reward-command-timeline>div>article{grid-template-columns:1fr;gap:8px}#tools .reward-command-timeline time{justify-content:space-between;align-items:center;gap:10px;display:flex}#tools .reward-command-win-strip>span{min-width:100%}#tools .reward-command-unit-key{grid-template-columns:1fr 1fr}#tools .reward-command-slot-list>article>div{grid-template-columns:1fr}}@media (max-width:390px){#tools .reward-command{border-left:0!important;border-right:0!important;border-radius:0!important}#tools .reward-command-hero,#tools .reward-command-scope,#tools .reward-command-report{padding-left:14px;padding-right:14px}#tools .reward-command-outcomes,#tools .reward-command-characters{grid-template-columns:1fr}}#tools .mdfm-tool-workspace-body .native-reward-tool.reward-command{overflow:visible!important}#tools .reward-command :is(button,input,select,summary){min-width:0}@media (max-width:900px){#tools .reward-command-hero>div:first-child>span,#tools .reward-command-timeline header>div>span,#tools .reward-command-freshness small,#tools .reward-command-player small,#tools .reward-command-source,#tools .reward-command-characters small,#tools .reward-command-characters em,#tools .reward-command-weeks button small,#tools .reward-command-report-head>div:first-child>span,#tools .reward-command-report-head>div:last-child>small,#tools .reward-command-stale span,#tools .reward-command-partial span,#tools .reward-command-claim small,#tools .reward-command-outcomes span,#tools .reward-command-outcomes em,#tools .reward-command-timeline>header>small,#tools .reward-command-timeline time span,#tools .reward-command-timeline-copy>small,#tools .reward-command-timeline-copy>header>em,#tools .reward-command-win-strip b,#tools .reward-command-win-strip small,#tools .reward-command-details>summary>span,#tools .reward-command-unit-key small,#tools .reward-command-slot-list>article>header>span,#tools .reward-command-slot-list>article>header>em,#tools .reward-command-slot-list b,#tools .reward-command-slot-list strong,#tools .reward-command-slot-list small,#tools .reward-command-pet-skills em,#tools .reward-command-details p{font-size:12px!important;line-height:1.4!important}#tools .reward-command-freshness b,#tools .reward-command-player b,#tools .reward-command-timeline time b,#tools .reward-command-timeline-copy>header>b,#tools .reward-command-details>summary>b,#tools .reward-command-unit-key b{font-size:14px!important;line-height:1.3!important}#tools .reward-command-finders button,#tools .reward-command-scope-action>button,#tools .reward-command-weeks button,#tools .reward-command-characters button{min-height:44px!important;font-size:13px!important}#tools .reward-command-report-head{align-items:flex-start}#tools .reward-command-report-head h4,#tools .reward-command-report-head>div:first-child>small,#tools .reward-command-timeline-copy>header>b{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}#tools .reward-command-win-strip>span{width:100%;min-width:0}}@media (max-width:390px){#tools .reward-command-finders label>div{grid-template-columns:1fr}#tools .reward-command-finders button{width:100%}#tools .reward-command-details>summary{grid-template-columns:minmax(0,1fr) auto}#tools .reward-command-details>summary>span{display:none}}.gear-phoenix-slot-picker>header>span,.gear-phoenix-slot-review>header>span{min-width:28px;padding:0 8px;font-size:9px;width:auto!important}.gear-phoenix-lenses{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}.gear-phoenix-tryon{color:var(--companion-ink);gap:12px;display:grid}.gear-phoenix-tryon-head,.gear-phoenix-staged-preview,.gear-phoenix-slot-picker,.gear-phoenix-slot-review,.gear-phoenix-manual{border:1px solid var(--companion-line);background:linear-gradient(135deg,var(--companion-surface),var(--companion-inset));border-radius:17px}.gear-phoenix-tryon-head{justify-content:space-between;align-items:center;gap:14px;padding:17px;display:flex}.gear-phoenix-tryon-head>div:first-child>span,.gear-phoenix-staged-preview>div:first-child>span,.gear-phoenix-slot-picker>header>span,.gear-phoenix-slot-review>header>span,.gear-phoenix-manual>header>span{color:#79efd1;letter-spacing:.08em;font-size:11px;font-weight:900;display:block}.gear-phoenix-tryon-head h4{color:var(--companion-ink);letter-spacing:-.035em;margin:4px 0;font-size:22px}.gear-phoenix-tryon-head p,.gear-phoenix-manual header p{color:var(--companion-muted);margin:0;font-size:13px;line-height:1.4}.gear-phoenix-tryon-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.gear-phoenix-tryon-status>span{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);border-radius:9px;padding:7px 9px;font-size:11px;font-weight:800}.gear-phoenix-tryon-status>button,.gear-phoenix-tryon-empty>button,.gear-phoenix-manual>footer button,.gear-phoenix-slot-review>footer button{border:1px solid var(--companion-line);background:var(--companion-raised);min-height:38px;color:var(--companion-ink);border-radius:9px;padding:8px 11px;font-size:12px;font-weight:850}.gear-phoenix-tryon-empty{border-style:dashed;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:20px}.gear-phoenix-tryon-empty span{color:#78efcf;letter-spacing:.08em;font-size:11px;font-weight:900;display:block}.gear-phoenix-tryon-empty h4{color:var(--companion-ink);margin:4px 0;font-size:20px}.gear-phoenix-tryon-empty p{color:var(--companion-muted);margin:0;font-size:13px}.gear-phoenix-staged-preview{border-color:var(--companion-accent);background:radial-gradient(circle at 95% 0,#ffe45c26,transparent 30%),var(--companion-surface);grid-template-columns:minmax(150px,.75fr) minmax(150px,1fr) 24px minmax(150px,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.gear-phoenix-staged-preview>div:first-child{gap:3px;display:grid}.gear-phoenix-staged-preview>div:first-child>b{font-size:14px}.gear-phoenix-staged-preview>div:first-child>small{color:var(--companion-muted);font-size:11px}.gear-phoenix-staged-preview>i,.gear-phoenix-preview-pair>i{color:var(--companion-accent);text-align:center;font-size:20px;font-style:normal}.gear-phoenix-staged-preview>button,.gear-phoenix-preview-actions :is(button,a){border:1px solid var(--companion-accent);background:var(--companion-accent-soft);min-height:38px;color:var(--companion-ink);border-radius:9px;place-items:center;padding:8px 10px;font-size:11px;font-weight:900;text-decoration:none;display:grid}.gear-phoenix-tryon-art{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.gear-phoenix-tryon-art>img,.gear-phoenix-tryon-art>i{object-fit:contain;background:var(--companion-raised);width:42px;height:42px;image-rendering:pixelated;color:#88edd6;border-radius:8px;place-items:center;font-style:normal;display:grid}.gear-phoenix-tryon-art>span{gap:2px;min-width:0;display:grid}.gear-phoenix-tryon-art small{color:#80efd5;letter-spacing:.06em;font-size:10px;font-weight:900}.gear-phoenix-tryon-art b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.gear-phoenix-slot-picker,.gear-phoenix-slot-review,.gear-phoenix-manual{padding:14px}.gear-phoenix-slot-picker>header,.gear-phoenix-slot-review>header,.gear-phoenix-manual>header{align-items:center;gap:9px;margin-bottom:11px;display:flex}.gear-phoenix-slot-picker>header>span,.gear-phoenix-slot-review>header>span{background:var(--companion-raised);width:28px;height:28px;color:var(--companion-accent);border-radius:8px;place-items:center;display:grid}.gear-phoenix-slot-picker header div,.gear-phoenix-slot-review header div{gap:2px;display:grid}.gear-phoenix-slot-picker header b,.gear-phoenix-slot-review header b{font-size:15px}.gear-phoenix-slot-picker header small,.gear-phoenix-slot-review header small{color:var(--companion-muted);font-size:12px}.gear-phoenix-slot-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:7px;display:grid}.gear-phoenix-slot-grid>button{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;min-height:62px;color:var(--companion-ink);text-align:left;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:7px;padding:8px;display:grid}.gear-phoenix-slot-grid>button:hover,.gear-phoenix-slot-grid>button.is-selected{border-color:var(--companion-accent);background:var(--companion-raised)}.gear-phoenix-slot-grid>button.has-preview{border-color:#66e6bc;box-shadow:inset 0 0 0 1px #66e6bc29}.gear-phoenix-slot-grid img,.gear-phoenix-slot-grid i{object-fit:contain;background:var(--companion-raised);width:38px;height:38px;image-rendering:pixelated;color:#86edd4;border-radius:8px;place-items:center;font-style:normal;display:grid}.gear-phoenix-slot-grid span{gap:2px;min-width:0;display:grid}.gear-phoenix-slot-grid small{color:var(--companion-muted);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:900;overflow:hidden}.gear-phoenix-slot-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.gear-phoenix-preview-card{gap:10px;display:grid}.gear-phoenix-preview-pair{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:7px;display:grid}.gear-phoenix-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.gear-phoenix-preview-metrics>span,.gear-phoenix-manual-result>span{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:9px;gap:3px;padding:9px;display:grid}.gear-phoenix-preview-metrics small,.gear-phoenix-manual-result small{color:var(--companion-muted);letter-spacing:.06em;font-size:10px;font-weight:900}.gear-phoenix-preview-metrics b,.gear-phoenix-manual-result b{font-size:14px}.gear-phoenix-preview-actions{flex-wrap:wrap;gap:7px;display:flex}.gear-phoenix-preview-actions .secondary{border-color:var(--companion-line);background:var(--companion-raised);color:var(--companion-ink)}.gear-phoenix-no-preview{border:1px dashed var(--companion-line);background:var(--companion-inset);border-radius:11px;align-items:center;gap:9px;padding:13px;display:flex}.gear-phoenix-no-preview>i{background:var(--companion-raised);width:36px;height:36px;color:var(--companion-accent);border-radius:9px;place-items:center;font-size:18px;font-style:normal;display:grid}.gear-phoenix-no-preview span{gap:2px;display:grid}.gear-phoenix-no-preview b{font-size:13px}.gear-phoenix-no-preview small{color:var(--companion-muted);font-size:12px}.gear-phoenix-slot-review>footer,.gear-phoenix-manual>footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.gear-phoenix-slot-review>footer .primary,.gear-phoenix-manual>footer .primary{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.gear-phoenix-manual>header{align-items:flex-start}.gear-phoenix-manual>header>div{margin-right:auto}.gear-phoenix-manual>header h5{color:var(--companion-ink);margin:3px 0;font-size:19px}.gear-phoenix-manual-result{grid-template-columns:minmax(0,1fr) minmax(180px,.6fr);gap:9px;display:grid}.gear-phoenix-manual-result em{color:var(--companion-muted);font-size:11px;font-style:normal;line-height:1.35}.gear-phoenix-manual-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.gear-phoenix-manual-fields label{color:var(--companion-muted);gap:4px;font-size:11px;font-weight:800;display:grid}.gear-phoenix-manual-fields .wide{grid-column:1/-1}.gear-phoenix-manual-fields input{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;min-height:40px;color:var(--companion-ink);border-radius:8px;padding:8px 10px;font-size:14px}.gear-phoenix-manual-fields input:focus{border-color:var(--companion-accent);outline:2px solid #ffe45c29}@media (max-width:760px){.gear-phoenix-tryon-head,.gear-phoenix-staged-preview{flex-direction:column;align-items:stretch}.gear-phoenix-tryon-head{display:flex}.gear-phoenix-tryon-status{justify-content:flex-start}.gear-phoenix-tryon-empty,.gear-phoenix-staged-preview{grid-template-columns:1fr}.gear-phoenix-staged-preview>i{transform:rotate(90deg)}.gear-phoenix-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gear-phoenix-manual-result{grid-template-columns:1fr}.gear-phoenix-manual-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.gear-phoenix-manual>header{flex-wrap:wrap}.gear-phoenix-manual>header>button{width:100%}.gear-phoenix-preview-actions{grid-template-columns:1fr;display:grid}.gear-phoenix-preview-actions :is(button,a){width:100%}}.gear-phoenix,.fusion-phoenix{min-width:0;color:var(--companion-ink);gap:16px;display:grid}.gear-phoenix-head,.fusion-phoenix-head{background:radial-gradient(circle at 88% 0,#6f45ff52,transparent 34%),linear-gradient(125deg,var(--companion-surface),var(--companion-inset));border:1px solid #69bcff6b;border-radius:20px;justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;display:flex}.gear-phoenix-head>div:first-child>span,.fusion-phoenix-head>div:first-child>span{color:#78ebcf;letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.gear-phoenix-head h3,.fusion-phoenix-head h3{color:var(--companion-ink);letter-spacing:-.045em;margin:5px 0 2px;font-size:27px;line-height:1.1}.gear-phoenix-head p,.fusion-phoenix-head p{color:var(--companion-muted);margin:0;font-size:13px}.gear-phoenix-player{background:#ffe05414;border:1px solid #ffe05470;border-radius:13px;flex:none;align-items:center;gap:10px;padding:10px 12px;display:flex}.gear-phoenix-player>i{background:var(--companion-accent-soft);width:28px;height:28px;color:var(--companion-ink);border-radius:9px;place-items:center;font-style:normal;display:grid}.gear-phoenix-player span{gap:1px;display:grid}.gear-phoenix-player b{font-size:12px}.gear-phoenix-player small{color:var(--companion-muted);font-size:10px}.gear-phoenix-lenses{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.gear-phoenix-lenses button{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);text-align:left;border-radius:15px;align-items:center;gap:11px;padding:14px;transition:border-color .16s,background .16s,transform .16s;display:flex}.gear-phoenix-lenses button:hover{border-color:#78e8d0;transform:translateY(-1px)}.gear-phoenix-lenses button.is-active{border-color:var(--companion-accent);background:linear-gradient(135deg,#ffe45c2e,color-mix(in srgb, var(--companion-inset) 94%, transparent));box-shadow:inset 0 0 0 1px #ffe45c40}.gear-phoenix-lenses i{background:var(--companion-raised);color:#7cf5d4;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:19px;font-style:normal;display:grid}.gear-phoenix-lenses .is-active i{background:var(--companion-accent-soft);color:var(--companion-ink)}.gear-phoenix-lenses span{gap:2px;min-width:0;display:grid}.gear-phoenix-lenses small{color:var(--companion-muted);letter-spacing:.08em;font-size:8px;font-weight:900}.gear-phoenix-lenses b{font-size:14px}.gear-phoenix-panel{min-width:0}.gear-phoenix-panel>[role=tabpanel][hidden]{display:none}.gear-phoenix-next{gap:10px;display:grid}.gear-phoenix-move{background:radial-gradient(circle at 97% 4%,#ffe45c33,transparent 25%),linear-gradient(135deg,var(--companion-surface),var(--companion-inset));border:1px solid #ffe45cad;border-radius:18px;grid-template-columns:88px minmax(180px,1fr) minmax(235px,.85fr);align-items:center;gap:16px;padding:17px;display:grid}.gear-phoenix-move-art{background:var(--companion-surface);border-radius:14px;place-items:center;gap:5px;padding:9px;display:grid}.gear-phoenix-move-art img{object-fit:contain;width:55px;height:55px;image-rendering:pixelated}.gear-phoenix-move-art small{color:var(--companion-muted);letter-spacing:.08em;font-size:8px;font-weight:900}.gear-phoenix-move-copy span,.gear-phoenix-no-move span{color:#77f5d2;letter-spacing:.1em;font-size:9px;font-weight:900}.gear-phoenix-move-copy h4,.gear-phoenix-no-move h4{color:var(--companion-ink);letter-spacing:-.03em;margin:4px 0 3px;font-size:20px}.gear-phoenix-move-copy>b{color:var(--companion-accent);font-size:12px}.gear-phoenix-move-copy p,.gear-phoenix-no-move p{color:var(--companion-muted);margin:5px 0 0;font-size:11px;line-height:1.45}.gear-phoenix-move-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.gear-phoenix-move-metrics span{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:9px;gap:3px;padding:8px;display:grid}.gear-phoenix-move-metrics small{color:var(--companion-muted);letter-spacing:.06em;font-size:8px;font-weight:900}.gear-phoenix-move-metrics b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.gear-phoenix-move-actions{flex-wrap:wrap;grid-column:2/-1;gap:7px;display:flex}.gear-phoenix-move-actions :is(button,a),.gear-phoenix-no-move>a{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);min-height:38px;color:var(--companion-ink);border-radius:9px;place-items:center;padding:8px 11px;font-size:11px;font-weight:850;display:grid}.gear-phoenix-move-actions .secondary{border-color:var(--companion-line);background:var(--companion-raised);color:var(--companion-ink)}.gear-phoenix-proof{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;padding:0 14px}.gear-phoenix-proof summary{color:var(--companion-ink);cursor:pointer;padding:12px 0;font-size:11px;font-weight:850}.gear-phoenix-proof p{color:var(--companion-muted);margin:0 0 10px;font-size:11px}.gear-phoenix-no-move{border:1px dashed var(--companion-line);background:var(--companion-inset);border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:17px;display:grid}.gear-phoenix-no-move>i{background:var(--companion-raised);width:44px;height:44px;color:var(--companion-accent);border-radius:12px;place-items:center;font-size:20px;font-style:normal;display:grid}.flame-phoenix{color:var(--companion-ink);gap:12px;display:grid}.flame-phoenix-head{background:radial-gradient(circle at 88% 0,#ff792e3d,transparent 32%),linear-gradient(130deg,var(--companion-surface),var(--companion-inset));border:1px solid #ff864e8c;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:17px;display:flex}.flame-phoenix-head>div>span,.flame-phoenix-player>div>span,.flame-phoenix-next>div>span,.flame-phoenix-order header span{color:var(--companion-accent);letter-spacing:.11em;font-size:9px;font-weight:900;display:block}.flame-phoenix-head h4{color:var(--companion-ink);letter-spacing:-.04em;margin:5px 0 3px;font-size:25px}.flame-phoenix-head p{color:#d4c5dc;margin:0;font-size:12px}.flame-phoenix-head>label{background:#300f2c75;border:1px solid #ffbe7d6b;border-radius:12px;grid-template-columns:auto auto;align-items:center;gap:2px 7px;padding:10px 12px;display:grid}.flame-phoenix-head>label>span{color:var(--companion-accent);letter-spacing:.08em;grid-column:1/-1;font-size:8px;font-weight:900}.flame-phoenix-head input{background:var(--companion-inset);width:56px;min-height:34px;color:var(--companion-ink);text-align:center;border:1px solid #a66169;border-radius:8px;font-size:15px;font-weight:850}.flame-phoenix-head label>b{font-size:10px}.flame-phoenix-search{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:15px;gap:5px;padding:13px;display:grid}.flame-phoenix-search>label{color:var(--companion-muted);font-size:10px;font-weight:850}.flame-phoenix-search>div{grid-template-columns:1fr auto;gap:7px;display:grid}.flame-phoenix-search input,.flame-phoenix-settings :is(input,select){border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;min-height:42px;color:var(--companion-ink);border-radius:10px;padding:9px 11px;font-size:13px}.flame-phoenix-search button,.flame-phoenix-player button,.flame-phoenix-settings button{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);min-height:42px;color:var(--companion-ink);border-radius:10px;padding:9px 12px;font-size:11px;font-weight:850}.flame-phoenix-alert{color:#ffc0b6;background:#3b1b29;border:1px solid #c37174;border-radius:11px;padding:11px 12px;font-size:11px}.flame-phoenix-empty{border:1px dashed var(--companion-line);background:var(--companion-inset);border-radius:16px;align-items:center;gap:12px;padding:22px;display:flex}.flame-phoenix-empty>i{background:var(--companion-surface);width:46px;height:46px;color:var(--companion-accent);border-radius:13px;place-items:center;font-size:22px;font-style:normal;display:grid}.flame-phoenix-empty b,.flame-phoenix-empty span{display:block}.flame-phoenix-empty span{color:var(--companion-muted);margin-top:2px;font-size:11px}.flame-phoenix-characters{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.flame-phoenix-characters button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);text-align:left;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.flame-phoenix-characters img{object-fit:contain;background:var(--companion-raised);width:42px;height:42px;image-rendering:pixelated;border-radius:9px}.flame-phoenix-characters span{gap:2px;min-width:0;display:grid}.flame-phoenix-characters b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.flame-phoenix-characters small{color:var(--companion-muted);font-size:10px}.flame-phoenix-characters i{background:var(--companion-accent-soft);color:var(--companion-ink);border-radius:8px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:900}.flame-phoenix-player{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:14px;align-items:center;gap:10px;padding:11px;display:flex}.flame-phoenix-player>img{object-fit:contain;background:var(--companion-raised);width:44px;height:44px;image-rendering:pixelated;border-radius:10px}.flame-phoenix-player>div{gap:2px;min-width:0;margin-right:auto;display:grid}.flame-phoenix-player b{font-size:14px}.flame-phoenix-player small{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.flame-phoenix-player button{border-color:var(--companion-line);background:var(--companion-raised);min-height:34px;color:var(--companion-ink);font-size:10px}.flame-phoenix-loading{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);border-radius:12px;align-items:center;gap:8px;padding:13px;font-size:11px;display:flex}.flame-phoenix-loading i{background:#76f4ce;border-radius:50%;width:10px;height:10px;animation:1.1s ease-in-out infinite pulse;box-shadow:0 0 12px #76f4ce}.flame-phoenix-next{border:1px solid var(--companion-accent);background:radial-gradient(circle at 96% 0,#ff94332b,transparent 30%),var(--companion-surface);border-radius:17px;grid-template-columns:66px minmax(0,1fr) minmax(220px,.8fr);align-items:center;gap:13px;padding:14px;display:grid}.flame-phoenix-next-art{background:var(--companion-surface);border-radius:12px;place-items:center;gap:4px;padding:7px;display:grid}.flame-phoenix-next-art img{object-fit:contain;width:48px;height:48px;image-rendering:pixelated}.flame-phoenix-next-art small{color:#e6b9b1;letter-spacing:.06em;font-size:8px;font-weight:900}.flame-phoenix-next h5{color:var(--companion-ink);margin:4px 0;font-size:17px}.flame-phoenix-next p{color:#c6c5dc;margin:0;font-size:11px}.flame-phoenix-next-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.flame-phoenix-next-metrics span{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:9px;gap:3px;padding:8px;display:grid}.flame-phoenix-next-metrics small{color:#d3abc2;letter-spacing:.06em;font-size:8px;font-weight:900}.flame-phoenix-next-metrics b{font-size:11px}.flame-phoenix-order{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:15px;padding:13px}.flame-phoenix-order header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.flame-phoenix-order header b{font-size:12px}.flame-phoenix-order>article{border-top:1px solid var(--companion-line);grid-template-columns:25px 38px 1fr;align-items:center;gap:8px;padding:7px 0;display:grid}.flame-phoenix-order>article>strong{color:var(--companion-accent);font-size:11px}.flame-phoenix-order img{object-fit:contain;background:var(--companion-raised);width:38px;height:38px;image-rendering:pixelated;border-radius:8px}.flame-phoenix-order span{gap:2px;display:grid}.flame-phoenix-order span b{font-size:11px}.flame-phoenix-order span small,.flame-phoenix-order>p{color:var(--companion-muted);font-size:10px}.flame-phoenix-details{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:14px}.flame-phoenix-details summary{color:var(--companion-ink);cursor:pointer;padding:12px 13px;font-size:11px;font-weight:850}.flame-phoenix-details>div{gap:7px;padding:0 12px 12px;display:grid}.flame-phoenix-details article{border-top:1px solid var(--companion-line);grid-template-columns:36px 1fr;align-items:center;gap:8px;padding:7px;display:grid}.flame-phoenix-details article img{object-fit:contain;background:var(--companion-raised);width:36px;height:36px;image-rendering:pixelated;border-radius:8px}.flame-phoenix-details article span{gap:2px;display:grid}.flame-phoenix-details article b{font-size:11px}.flame-phoenix-details article small{color:var(--companion-muted);font-size:10px}.flame-phoenix-settings{align-items:end;grid-template-columns:1fr 1fr auto!important}.flame-phoenix-settings label{color:var(--companion-muted);gap:4px;font-size:10px;font-weight:800;display:grid}.flame-phoenix-settings button{border-color:var(--companion-line);background:var(--companion-raised);min-height:42px;color:var(--companion-ink)}.gear-risk-phoenix{color:var(--companion-ink);gap:11px;display:grid}.gear-risk-phoenix-head{background:radial-gradient(circle at 92% 0,#5473ff47,transparent 30%),linear-gradient(125deg,var(--companion-surface),var(--companion-surface));border:1px solid #669bff8c;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:17px;display:flex}.gear-risk-phoenix-head span{color:var(--companion-muted);letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.gear-risk-phoenix-head h4{letter-spacing:-.04em;margin:5px 0 3px;font-size:23px}.gear-risk-phoenix-head p{color:var(--companion-muted);margin:0;font-size:12px}.gear-risk-phoenix-head>button{border:1px solid var(--companion-line);background:var(--companion-raised);min-height:38px;color:var(--companion-ink);border-radius:9px;padding:8px 11px;font-size:11px;font-weight:850}.gear-risk-phoenix-controls{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:12px;display:grid}.gear-risk-phoenix-controls label{color:var(--companion-muted);gap:4px;font-size:9px;font-weight:850;display:grid}.gear-risk-phoenix-controls :is(input,select){border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;min-height:40px;color:var(--companion-ink);border-radius:9px;padding:8px;font-size:12px}.gear-risk-phoenix-alert{color:#ffbeb6;background:#3b1b29;border:1px solid #ba6c72;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px;font-size:11px;display:flex}.gear-risk-phoenix-alert button{color:var(--companion-ink);background:0 0;border:1px solid #ffb7a9;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:850}.gear-risk-phoenix-pulse{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.gear-risk-phoenix-pulse span{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:12px;gap:3px;padding:10px;display:grid}.gear-risk-phoenix-pulse small{color:var(--companion-muted);letter-spacing:.06em;font-size:8px;font-weight:900}.gear-risk-phoenix-pulse b{font-size:13px}.gear-risk-phoenix-lines{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:7px;display:grid}.gear-risk-phoenix-lines button{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);text-align:left;border-radius:12px;gap:3px;padding:10px;display:grid}.gear-risk-phoenix-lines button:hover,.gear-risk-phoenix-lines button.is-active{border-color:var(--companion-accent);background:var(--companion-raised)}.gear-risk-phoenix-lines small{color:var(--companion-muted);letter-spacing:.06em;font-size:8px;font-weight:900}.gear-risk-phoenix-lines b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.gear-risk-phoenix-lines span{color:#77f5d0;font-size:11px;font-weight:850}.gear-risk-phoenix-result{background:radial-gradient(circle at 100% 0,#ffe45c1f,transparent 30%),var(--companion-surface);border:1px solid #ffe45c99;border-radius:16px;grid-template-columns:.85fr 1.15fr;gap:10px;padding:14px;display:grid}.gear-risk-phoenix-result>div>span{color:var(--companion-accent);letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.gear-risk-phoenix-result h5{color:var(--companion-ink);margin:5px 0;font-size:17px}.gear-risk-phoenix-result>div>b{color:var(--companion-muted);font-size:11px}.gear-risk-phoenix-costs{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.gear-risk-phoenix-costs span{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;gap:3px;padding:9px;display:grid}.gear-risk-phoenix-costs small{color:var(--companion-muted);font-size:8px;font-weight:900}.gear-risk-phoenix-costs b{font-size:13px}.gear-risk-phoenix-costs em{color:#74f5ce;font-size:10px;font-style:normal}.gear-risk-phoenix-details{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:13px;padding:0 13px}.gear-risk-phoenix-details summary{color:var(--companion-ink);cursor:pointer;padding:12px 0;font-size:11px;font-weight:850}.gear-risk-phoenix-details>div{flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.gear-risk-phoenix-details span{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:8px;gap:2px;padding:7px;display:grid}.gear-risk-phoenix-details small{color:var(--companion-muted);font-size:9px}.gear-risk-phoenix-details b{font-size:10px}.gear-risk-phoenix-details a{background:var(--companion-raised);color:var(--companion-ink);border-radius:8px;padding:8px;font-size:10px;font-weight:850}@media (max-width:760px){.gear-phoenix-head,.fusion-phoenix-head{flex-direction:column;align-items:flex-start;padding:16px}.gear-phoenix-head h3,.fusion-phoenix-head h3{font-size:23px}.gear-phoenix-player{width:100%}.gear-phoenix-lenses{grid-template-columns:1fr}.gear-phoenix-lenses button{min-height:60px}.fusion-phoenix-summary{grid-template-columns:1fr 1fr}.fusion-phoenix-summary>div:last-child{grid-column:1/-1}.fusion-phoenix-controls,.fusion-phoenix-grid,.fusion-phoenix-card-actions{grid-template-columns:1fr}.fusion-phoenix-basis{flex-direction:column;align-items:flex-start}.fusion-phoenix-row{grid-template-columns:36px 1fr 26px}.fusion-phoenix-row label{grid-column:1/-1}.fusion-phoenix-row button{grid-area:1/3}.fusion-phoenix-result{grid-template-columns:1fr}.fusion-phoenix-calculator-actions{flex-direction:column;align-items:stretch}.fusion-phoenix-calculator-actions button{width:100%}.gear-phoenix-move{grid-template-columns:66px 1fr;gap:11px;padding:13px}.gear-phoenix-move-art img{width:42px;height:42px}.gear-phoenix-move-metrics,.gear-phoenix-move-actions{grid-column:1/-1}.gear-phoenix-move-actions{grid-template-columns:1fr;display:grid}.gear-phoenix-move-actions :is(button,a){width:100%}.gear-phoenix-no-move{grid-template-columns:40px 1fr}.gear-phoenix-no-move>a{grid-column:1/-1}}.gear-phoenix-loadout-layout{grid-template-columns:minmax(0,1.45fr) minmax(290px,.85fr);align-items:start;gap:12px;display:grid}.gear-phoenix-context{border:1px solid var(--companion-line);background:linear-gradient(135deg,var(--companion-surface),var(--companion-inset));border-radius:17px;min-width:0;padding:14px}.gear-phoenix-context>header{align-items:flex-start;gap:9px;margin-bottom:11px;display:flex}.gear-phoenix-context>header>span{background:var(--companion-raised);min-width:28px;min-height:28px;color:var(--companion-accent);letter-spacing:.07em;border-radius:8px;flex:none;place-items:center;padding:0 8px;font-size:9px;font-weight:900;display:grid}.gear-phoenix-context>header>div{gap:2px;min-width:0;display:grid}.gear-phoenix-context>header b{color:var(--companion-ink);font-size:16px}.gear-phoenix-context>header small{color:var(--companion-muted);font-size:12px;line-height:1.35}.gear-phoenix-context>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.gear-phoenix-context>footer>span{color:var(--companion-muted);font-size:12px;line-height:1.35}.gear-phoenix-context>footer button,.gear-phoenix-context .primary{border:1px solid var(--companion-line);background:var(--companion-raised);min-height:40px;color:var(--companion-ink);border-radius:9px;padding:8px 11px;font-size:12px;font-weight:850}.gear-phoenix-context>footer .primary,.gear-phoenix-context .primary{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.gear-phoenix-context>footer button+button{margin-left:7px}.gear-loadout-board{gap:10px;display:grid}.gear-loadout-density{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:9px;justify-content:flex-end;gap:4px;padding:3px;display:flex}.gear-loadout-density button{min-height:34px;color:var(--companion-muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:3px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.gear-loadout-density button.is-active{background:var(--companion-accent-soft);color:var(--companion-ink)}.gear-loadout-density i{font-size:15px;font-style:normal}.gear-loadout-board-slots{gap:7px;display:grid}.gear-loadout-board-slots>button{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);text-align:center;border-radius:11px;place-items:center;gap:3px;padding:7px;transition:border-color .14s,background .14s,transform .14s;display:grid}.gear-loadout-board-slots>button:hover{border-color:#78e8d0;transform:translateY(-1px)}.gear-loadout-board-slots>button.is-selected{border-color:var(--companion-accent);background:var(--companion-raised);box-shadow:inset 0 0 0 1px #ffe45c40}.gear-loadout-board-slots>button.has-preview{border-color:#66e6bc;box-shadow:inset 0 0 0 1px #66e6bc29}.gear-loadout-board-slots>button.is-highlighted{border-color:var(--companion-accent);box-shadow:0 0 0 2px #ffdb5438,0 0 18px #ffdb542e}.gear-loadout-board-slots img,.gear-loadout-empty{object-fit:contain;background:var(--companion-raised);color:#86edd4;width:46px;height:46px;image-rendering:pixelated;border-radius:9px;place-items:center;font-size:19px;font-style:normal;display:grid}.gear-loadout-slot-label{width:100%;color:var(--companion-muted);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:900;overflow:hidden}.gear-loadout-board-slots b{width:100%;color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.gear-loadout-board-slots small{color:#8debcf;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:9px;overflow:hidden}.gear-loadout-board.density-large .gear-loadout-board-slots{background:radial-gradient(ellipse at center,color-mix(in srgb, var(--companion-inset) 28%, transparent),color-mix(in srgb, var(--companion-inset) 12%, transparent) 62%);border:1px solid #6882b64d;border-radius:16px;grid-template-rows:repeat(6,minmax(88px,1fr));grid-template-columns:repeat(5,minmax(78px,1fr));max-width:680px;min-height:620px;margin:0 auto;padding:14px}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=ring1]{grid-area:1/1}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=ring2]{grid-area:1/2}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=cap]{grid-area:1/3}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=emblem]{grid-area:1/5}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=ring3]{grid-area:2/1}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=pendant1]{grid-area:2/2}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=faceAcc]{grid-area:2/3}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=badge]{grid-area:2/5}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=ring4]{grid-area:3/1}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=pendant2]{grid-area:3/2}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=eyeAcc]{grid-area:3/3}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=earAcc]{grid-area:3/4}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=weapon]{grid-area:4/2}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=clothes]{grid-area:4/3}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=shoulder]{grid-area:4/4}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=subWeapon]{grid-area:4/5}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=pocket]{grid-area:5/1}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=belt]{grid-area:5/2}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=pants]{grid-area:5/3}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=gloves]{grid-area:5/4}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=cape]{grid-area:5/5}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=shoes]{grid-area:6/3}.gear-loadout-board.density-medium .gear-loadout-board-slots{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:7px}.gear-loadout-board.density-medium .gear-loadout-board-slots>button{min-height:78px;grid-area:auto!important}.gear-loadout-board.density-mini .gear-loadout-board-slots{grid-template-columns:repeat(7,minmax(34px,1fr));gap:5px}.gear-loadout-board.density-mini .gear-loadout-board-slots>button{min-height:52px;padding:4px}.gear-loadout-board.density-mini .gear-loadout-board-slots :is(.gear-loadout-slot-label,b,small){display:none}.gear-loadout-board.density-mini .gear-loadout-board-slots img,.gear-loadout-board.density-mini .gear-loadout-empty{border-radius:7px;width:34px;height:34px;font-size:15px}.gear-phoenix-arcane{align-content:start;gap:9px;display:grid}.gear-phoenix-arcane>p{color:var(--companion-muted);margin:0;font-size:13px;line-height:1.45}.gear-phoenix-arcane-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.gear-phoenix-arcane-grid>button{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);text-align:left;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:6px;padding:7px;display:grid}.gear-phoenix-arcane-grid>button:hover,.gear-phoenix-arcane-grid>button.is-selected{border-color:var(--companion-accent);background:var(--companion-raised)}.gear-phoenix-arcane-grid img{object-fit:contain;width:34px;height:34px;image-rendering:pixelated}.gear-phoenix-arcane-grid span{gap:2px;min-width:0;display:grid}.gear-phoenix-arcane-grid b{font-size:12px}.gear-phoenix-arcane-grid small{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.gear-phoenix-arcane-grid i{background:var(--companion-surface);border-radius:99px;grid-column:1/-1;height:4px;display:block;overflow:hidden}.gear-phoenix-arcane-grid u{border-radius:inherit;background:var(--companion-raised);height:100%;text-decoration:none;display:block}.gear-arcane-modal-layer{z-index:1700;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.gear-arcane-modal-scrim{background:color-mix(in srgb, var(--companion-inset) 74%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0;position:absolute;inset:0}.gear-arcane-modal{z-index:1;border:1px solid var(--companion-accent);background:linear-gradient(135deg,var(--companion-surface),var(--companion-inset));width:min(480px,100%);max-height:min(720px,100dvh - 32px);color:var(--companion-ink);border-radius:18px;gap:12px;padding:17px;display:grid;position:relative;overflow:auto;box-shadow:0 28px 80px #00000094}.gear-arcane-modal>header{justify-content:space-between;gap:12px;display:flex}.gear-arcane-modal header>div{gap:3px;display:grid}.gear-arcane-modal header span{color:#8ff4c9;letter-spacing:.08em;font-size:10px;font-weight:900}.gear-arcane-modal h5{margin:0;font-size:20px}.gear-arcane-modal p{color:var(--companion-muted);margin:0;font-size:12px;line-height:1.45}.gear-arcane-modal>header>button{border:1px solid var(--companion-line);background:var(--companion-surface);width:38px;height:38px;color:var(--companion-ink);border-radius:9px;font-size:21px}.gear-arcane-editor-summary{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.gear-arcane-editor-summary img{object-fit:contain;width:52px;height:52px;image-rendering:pixelated}.gear-arcane-editor-summary span{gap:3px;display:grid}.gear-arcane-editor-summary small{color:#8ff4c9;font-size:12px}.gear-arcane-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gear-arcane-fields label{color:var(--companion-muted);gap:4px;font-size:11px;font-weight:800;display:grid}.gear-arcane-fields input{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;min-height:40px;color:var(--companion-ink);border-radius:8px;padding:8px 10px;font-size:14px}.gear-arcane-modal>footer{justify-content:flex-end;gap:8px;display:flex}.gear-arcane-modal>footer button{border:1px solid var(--companion-line);background:var(--companion-raised);min-height:40px;color:var(--companion-ink);border-radius:9px;padding:8px 11px;font-weight:850}.gear-arcane-modal>footer .primary{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}@media (max-width:980px){.gear-phoenix-loadout-layout{grid-template-columns:1fr}.gear-phoenix-context{max-width:none}.gear-phoenix-arcane-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.gear-phoenix-slot-picker{padding:11px}.gear-phoenix-slot-picker>header{flex-direction:column;align-items:flex-start}.gear-loadout-density{width:100%}.gear-loadout-density button{flex:1}.gear-loadout-board.density-large .gear-loadout-board-slots{grid-template-rows:repeat(6,72px);grid-template-columns:repeat(5,minmax(48px,1fr));gap:5px;min-height:0;padding:7px}.gear-loadout-board.density-large .gear-loadout-board-slots>button{padding:4px}.gear-loadout-board.density-large .gear-loadout-board-slots img,.gear-loadout-board.density-large .gear-loadout-empty{width:34px;height:34px}.gear-loadout-board.density-large .gear-loadout-board-slots b{font-size:9px}.gear-loadout-board.density-large .gear-loadout-board-slots small{display:none}.gear-loadout-board.density-medium .gear-loadout-board-slots,.gear-phoenix-arcane-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gear-phoenix-context>footer{flex-direction:column;align-items:stretch}.gear-phoenix-context>footer button{width:100%}.gear-arcane-fields{grid-template-columns:1fr}}@media (max-width:390px){.gear-loadout-board.density-large .gear-loadout-board-slots{grid-template-rows:repeat(6,64px);grid-template-columns:repeat(5,minmax(42px,1fr))}.gear-loadout-board.density-large .gear-loadout-slot-label,.gear-loadout-board.density-large .gear-loadout-board-slots b{display:none}.gear-phoenix-arcane-grid{grid-template-columns:1fr 1fr}.gear-loadout-board.density-mini .gear-loadout-board-slots{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:760px){.flame-phoenix-head{flex-direction:column;align-items:flex-start}.flame-phoenix-head>label{grid-template-columns:58px 1fr;width:100%}.flame-phoenix-search>div,.flame-phoenix-characters{grid-template-columns:1fr}.flame-phoenix-player{flex-wrap:wrap;align-items:flex-start}.flame-phoenix-player>div{min-width:calc(100% - 55px)}.flame-phoenix-player button{flex:1}.flame-phoenix-next{grid-template-columns:58px 1fr;gap:9px}.flame-phoenix-next-metrics{grid-column:1/-1}.flame-phoenix-settings{grid-template-columns:1fr!important}.flame-phoenix-settings button{width:100%}.gear-risk-phoenix-head{flex-direction:column;align-items:flex-start}.gear-risk-phoenix-head>button{width:100%}.gear-risk-phoenix-controls{grid-template-columns:1fr 1fr}.gear-risk-phoenix-controls label:first-child{grid-column:1/-1}.gear-risk-phoenix-pulse,.gear-risk-phoenix-lines,.gear-risk-phoenix-result,.gear-risk-phoenix-costs{grid-template-columns:1fr}.gear-risk-phoenix-alert{flex-direction:column;align-items:stretch}}.gear-phoenix,.flame-phoenix,.gear-risk-phoenix,.fusion-phoenix{overflow-wrap:anywhere;max-width:100%}.gear-phoenix-head>div:first-child>span,.gear-phoenix-player small,.gear-phoenix-lenses small,.gear-phoenix-move-art small,.gear-phoenix-move-copy span,.gear-phoenix-no-move span,.gear-phoenix-move-metrics small,.gear-phoenix-proof summary,.gear-phoenix-proof p{font-size:12px;line-height:1.35}.gear-phoenix-move-copy p,.gear-phoenix-no-move p,.gear-phoenix-move-metrics b{font-size:13px}.gear-phoenix-move-actions :is(button,a),.gear-phoenix-no-move>a{min-height:44px;font-size:13px}.flame-phoenix-head>div>span,.flame-phoenix-player>div>span,.flame-phoenix-next>div>span,.flame-phoenix-order header span,.flame-phoenix-head>label>span,.flame-phoenix-next-art small,.flame-phoenix-next-metrics small,.flame-phoenix-order span small,.flame-phoenix-order>p,.flame-phoenix-details article small{font-size:12px;line-height:1.35}.flame-phoenix-head p,.flame-phoenix-alert,.flame-phoenix-empty span,.flame-phoenix-loading,.flame-phoenix-next p,.flame-phoenix-details summary{font-size:13px;line-height:1.45}.flame-phoenix-search>label,.flame-phoenix-settings label{font-size:12px}.flame-phoenix-search button,.flame-phoenix-player button,.flame-phoenix-settings button{min-height:44px;font-size:13px}.flame-phoenix-characters small,.flame-phoenix-player small,.flame-phoenix-characters i{font-size:12px}.flame-phoenix-next-metrics b,.flame-phoenix-order>article>strong,.flame-phoenix-order span b,.flame-phoenix-details article b{font-size:13px}.gear-risk-phoenix-head span,.gear-risk-phoenix-controls label,.gear-risk-phoenix-pulse small,.gear-risk-phoenix-lines small,.gear-risk-phoenix-result>div>span,.gear-risk-phoenix-costs small,.gear-risk-phoenix-details small{font-size:12px;line-height:1.3}.gear-risk-phoenix-head p,.gear-risk-phoenix-alert,.gear-risk-phoenix-details summary{font-size:13px;line-height:1.45}.gear-risk-phoenix-head>button,.gear-risk-phoenix-alert button{min-height:44px;font-size:13px}.gear-risk-phoenix-controls :is(input,select){min-height:44px;font-size:14px}.gear-risk-phoenix-lines b,.gear-risk-phoenix-lines span,.gear-risk-phoenix-result>div>b,.gear-risk-phoenix-costs em,.gear-risk-phoenix-details b,.gear-risk-phoenix-details a{font-size:13px}.gear-risk-phoenix-pulse b,.gear-risk-phoenix-costs b{font-size:15px}.fusion-phoenix-status{background:color-mix(in srgb, var(--companion-inset) 52%, transparent);border:1px solid #7aebcc85;border-radius:12px;flex:none;gap:2px;padding:10px 12px;display:grid}.fusion-phoenix-status span{color:#78ebcf;letter-spacing:.09em;font-size:12px;font-weight:900}.fusion-phoenix-status b{color:var(--companion-ink);font-size:14px}.fusion-phoenix-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.fusion-phoenix-summary>div{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:14px;gap:4px;min-width:0;padding:14px;display:grid}.fusion-phoenix-summary small,.fusion-phoenix-card small,.fusion-phoenix-card-meta small,.fusion-phoenix-result small{color:var(--companion-muted);letter-spacing:.055em;font-size:12px;font-weight:850;line-height:1.3}.fusion-phoenix-summary b{overflow-wrap:anywhere;color:var(--companion-ink);font-size:18px;line-height:1.2}.fusion-phoenix-controls{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:15px;grid-template-columns:minmax(0,1.35fr) minmax(150px,.8fr) minmax(150px,.8fr);gap:9px;padding:13px;display:grid}.fusion-phoenix-controls label{min-width:0;color:var(--companion-muted);gap:5px;font-size:12px;font-weight:850;line-height:1.3;display:grid}.fusion-phoenix-controls :is(input,select){border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;min-width:0;min-height:44px;color:var(--companion-ink);border-radius:10px;padding:9px 11px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.25}.fusion-phoenix-controls :is(input,select):focus-visible{outline:2px solid var(--companion-accent);outline-offset:2px}.fusion-phoenix-basis{background:var(--companion-inset);border:1px solid #2e846f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.fusion-phoenix-basis b{color:#83f0d1;letter-spacing:.07em;font-size:12px}.fusion-phoenix-basis span{color:#d0e7e8;font-size:13px;line-height:1.4}.fusion-phoenix-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px;display:grid}.fusion-phoenix-card{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-surface),var(--companion-inset));border-radius:16px;grid-template-columns:70px minmax(0,1fr);align-content:start;gap:11px;min-width:0;padding:12px;display:grid}.fusion-phoenix-card:hover{border-color:#77e9d0}.fusion-phoenix-card>img{object-fit:contain;border:1px solid var(--companion-line);background:var(--companion-surface);width:70px;height:70px;image-rendering:pixelated;border-radius:12px}.fusion-phoenix-card>div{gap:4px;min-width:0;display:grid}.fusion-phoenix-card h4{color:var(--companion-ink);overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.18}.fusion-phoenix-card-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:4px;display:grid}.fusion-phoenix-card-meta span{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:9px;gap:3px;min-width:0;padding:8px;display:grid}.fusion-phoenix-card-meta b{overflow-wrap:anywhere;color:var(--companion-ink);font-size:13px;line-height:1.25}.fusion-phoenix-card-meta .up b{color:#81f3ce}.fusion-phoenix-card-meta .down b{color:#ffb0ae}.fusion-phoenix-card-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:4px;display:grid}.fusion-phoenix-card-actions :is(button,a),.fusion-phoenix-more{border:1px solid var(--companion-line);background:var(--companion-raised);min-height:44px;color:var(--companion-ink);text-align:center;border-radius:10px;place-items:center;padding:9px 10px;font-size:13px;font-weight:850;text-decoration:none;display:grid}.fusion-phoenix-card-actions a{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.fusion-phoenix-more{border-color:var(--companion-line);background:var(--companion-surface);width:100%}.fusion-phoenix-empty{border:1px dashed var(--companion-line);background:var(--companion-inset);text-align:center;border-radius:15px;place-content:center;gap:5px;min-height:150px;padding:20px;display:grid}.fusion-phoenix-empty b{color:var(--companion-ink);font-size:17px}.fusion-phoenix-empty span{color:var(--companion-muted);font-size:13px;line-height:1.4}.fusion-phoenix-calculator{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:16px;overflow:hidden}.fusion-phoenix-calculator>summary{min-height:56px;color:var(--companion-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:900;list-style:none;display:flex}.fusion-phoenix-calculator>summary::-webkit-details-marker{display:none}.fusion-phoenix-calculator>summary:after{content:"⌄";color:#83f0d1;flex:none;font-size:19px;transition:transform .15s}.fusion-phoenix-calculator[open]>summary:after{transform:rotate(180deg)}.fusion-phoenix-calculator>summary small{overflow-wrap:anywhere;color:var(--companion-muted);text-align:right;font-size:12px;font-weight:650;line-height:1.35}.fusion-phoenix-calculator-inner{border-top:1px solid var(--companion-line);gap:10px;padding:13px;display:grid}.fusion-phoenix-calculator-actions{align-items:end;gap:7px;display:flex}.fusion-phoenix-calculator-actions button{border:1px solid var(--companion-line);background:var(--companion-raised);min-height:44px;color:var(--companion-ink);border-radius:10px;flex:1;padding:9px 12px;font-size:13px;font-weight:850}.fusion-phoenix-calculator-actions button:first-child{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}.fusion-phoenix-rows{gap:8px;display:grid}.fusion-phoenix-row{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;grid-template-columns:42px minmax(155px,1.35fr) minmax(128px,1fr) minmax(72px,.5fr) minmax(105px,.7fr) 38px;align-items:end;gap:8px;padding:10px;display:grid}.fusion-phoenix-row>img,.fusion-phoenix-row>span{background:var(--companion-surface);width:42px;height:42px;color:var(--companion-ink);object-fit:contain;image-rendering:pixelated;border-radius:9px;align-self:center;place-items:center;font-size:16px;display:grid}.fusion-phoenix-row label{min-width:0;color:var(--companion-muted);gap:4px;font-size:12px;font-weight:850;display:grid}.fusion-phoenix-row button{color:#ffc3ca;background:#351b2b;border:1px solid #6c4860;border-radius:9px;align-self:center;width:38px;height:38px;font-size:21px;line-height:1}.fusion-phoenix-row button:disabled{cursor:not-allowed;opacity:.4}.fusion-phoenix-result{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fusion-phoenix-result>div{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:12px;gap:4px;min-width:0;padding:12px;display:grid}.fusion-phoenix-result b{overflow-wrap:anywhere;color:var(--companion-ink);font-size:16px;line-height:1.2}.fusion-phoenix-result .positive{background:var(--companion-inset);border-color:#2d876f}.fusion-phoenix-result .positive b{color:#83f0cf}.fusion-phoenix-result .negative{background:#381c2b;border-color:#a65c70}.fusion-phoenix-result .negative b{color:#ffb3bc}.gear-risk-phoenix-alert>img{object-fit:contain;background:var(--companion-surface);width:48px;height:48px;image-rendering:pixelated;border-radius:9px;flex:0 0 48px}.gear-risk-phoenix-alert>span{gap:2px;min-width:0;margin-right:auto;display:grid}.gear-risk-phoenix-alert>span :is(b,strong,small){overflow-wrap:anywhere}.gear-risk-phoenix-alert>span b{color:var(--companion-accent);letter-spacing:.06em;font-size:10px}.gear-risk-phoenix-alert>span strong{color:var(--companion-ink);font-size:13px}.gear-risk-phoenix-alert>span small{color:#ffc9bf;font-size:11px}@media (max-width:760px){.gear-phoenix-move-copy h4,.gear-phoenix-no-move h4{font-size:18px}.gear-phoenix-move-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.gear-phoenix-move-metrics span:last-child{grid-column:1/-1}.flame-phoenix-empty{flex-direction:column;align-items:flex-start}.flame-phoenix-next h5{font-size:16px}.flame-phoenix-next-metrics{grid-template-columns:1fr 1fr}.flame-phoenix-next-metrics span:last-child{grid-column:1/-1}.gear-risk-phoenix-controls{grid-template-columns:1fr}.gear-risk-phoenix-controls label:first-child{grid-column:auto}.fusion-phoenix-status{width:100%}.fusion-phoenix-summary{grid-template-columns:1fr 1fr}.fusion-phoenix-summary>div:last-child{grid-column:1/-1}.fusion-phoenix-controls,.fusion-phoenix-grid,.fusion-phoenix-card-actions{grid-template-columns:1fr}.fusion-phoenix-basis{flex-direction:column;align-items:flex-start}.fusion-phoenix-row{grid-template-columns:42px minmax(0,1fr) 38px;align-items:center}.fusion-phoenix-row label{grid-column:1/-1}.fusion-phoenix-row button{grid-area:1/3}.fusion-phoenix-result{grid-template-columns:1fr}.fusion-phoenix-calculator-actions{flex-direction:column;align-items:stretch}.fusion-phoenix-calculator-actions button{width:100%}}@media (max-width:420px){.gear-phoenix-head,.flame-phoenix-head,.gear-risk-phoenix-head,.fusion-phoenix-head{padding:14px}.gear-phoenix-head h3,.fusion-phoenix-head h3{font-size:22px}.gear-phoenix-lenses button{padding:12px}.gear-phoenix-move-metrics,.flame-phoenix-next-metrics{grid-template-columns:1fr}.gear-phoenix-move-metrics span:last-child,.flame-phoenix-next-metrics span:last-child{grid-column:auto}.fusion-phoenix-card{grid-template-columns:58px minmax(0,1fr);gap:9px;padding:10px}.fusion-phoenix-card>img{width:58px;height:58px}.fusion-phoenix-card-meta{grid-template-columns:1fr 1fr}.fusion-phoenix-card-meta span:last-child{grid-column:1/-1}.fusion-phoenix-calculator>summary{flex-direction:column;align-items:flex-start}.fusion-phoenix-calculator>summary:after{position:absolute;right:14px}.fusion-phoenix-calculator{position:relative}.fusion-phoenix-calculator>summary small{text-align:left}.fusion-phoenix-row{grid-template-columns:38px minmax(0,1fr) 36px}.fusion-phoenix-row>img,.fusion-phoenix-row>span{width:38px;height:38px}.fusion-phoenix-row button{width:36px;height:36px}}.flame-planner{min-width:0;max-width:100%;color:var(--companion-ink);--flame-ink:var(--companion-ink);--flame-panel:var(--companion-surface);--flame-line:var(--companion-line);--flame-fire:#ff9d4d;--flame-gold:#ffe45c;--flame-mint:var(--companion-success);gap:12px;display:grid;overflow:visible;container-type:inline-size}.flame-planner *{box-sizing:border-box}.flame-planner button,.flame-planner input,.flame-planner select{font:inherit}.flame-planner button{cursor:pointer}.flame-planner button:disabled{cursor:not-allowed;opacity:.48}.flame-planner-hero{background:radial-gradient(circle at 12% 130%,#ff5b3040,transparent 30%),radial-gradient(circle at 90% -10%,#7d45ff6b,transparent 38%),linear-gradient(132deg,var(--companion-surface),var(--companion-surface) 58%,var(--companion-inset));border:1px solid #ffab59b8;border-radius:20px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:17px 19px;display:grid;position:relative;overflow:hidden}.flame-planner-hero:after{content:"";border:1px solid #ffe45c33;border-radius:50%;height:92px;position:absolute;inset:auto -8% -58px 34%;transform:rotate(-6deg)}.flame-planner-hero-mark{background:radial-gradient(circle,var(--companion-accent-soft) 0 12%,#ff8b4f 13% 28%,#a6427c 29% 46%,var(--companion-surface) 48% 68%,transparent 70%);border:1px solid #ffe45ca8;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 0 26px #ff894959}.flame-planner-hero-mark>span{z-index:1;color:var(--companion-ink);text-shadow:0 0 9px #fff;font-size:22px;position:relative}.flame-planner-hero-mark>i{border:1px dashed #7af1d26b;border-radius:50%;animation:9s linear infinite flame-lab-orbit;position:absolute;inset:-6px}@keyframes flame-lab-orbit{to{transform:rotate(360deg)}}.flame-planner-hero>div:nth-child(2){z-index:1;min-width:0;position:relative}.flame-planner-hero>div:nth-child(2)>span,.flame-planner-player small,.flame-planner-setup>header small,.flame-planner-result>header small{color:var(--flame-mint);letter-spacing:.11em;font-size:10px;font-weight:950}.flame-planner-hero h4{color:var(--companion-ink);letter-spacing:-.045em;margin:4px 0 3px;font-size:clamp(22px,3vw,31px);line-height:1.05}.flame-planner-hero p{color:var(--companion-muted);margin:0;font-size:13px;line-height:1.4}.flame-planner-retention{z-index:1;background:color-mix(in srgb, var(--companion-inset) 68%, transparent);border:1px solid #7af1d26b;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px 11px;display:grid;position:relative}.flame-planner-retention>i{background:var(--companion-surface);color:#8effd9;border-radius:10px;place-items:center;width:34px;height:34px;font-size:22px;font-style:normal;display:grid}.flame-planner-retention>span{gap:2px;display:grid}.flame-planner-retention small{color:#87eaca;letter-spacing:.08em;font-size:9px;font-weight:900}.flame-planner-retention b{white-space:nowrap;font-size:12px}.flame-planner-entry,.flame-planner-workbench{gap:11px;min-width:0;display:grid}.flame-planner-search{border:1px solid var(--flame-line);background:linear-gradient(145deg,var(--companion-surface),var(--companion-inset));border-radius:16px;gap:6px;padding:14px;display:grid}.flame-planner-search>label{color:var(--companion-muted);font-size:12px;font-weight:850}.flame-planner-search>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.flame-planner :is(input,select){border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;min-width:0;min-height:44px;color:var(--companion-ink);border-radius:10px;outline:0;padding:9px 11px;font-size:14px}.flame-planner :is(input,select):focus-visible{border-color:var(--flame-gold);box-shadow:0 0 0 3px #ffe45c29}.flame-planner-search button,.flame-planner-setup footer button,.flame-planner-advanced>div>button{border:1px solid var(--flame-gold);background:var(--flame-gold);min-height:44px;color:var(--companion-ink);border-radius:10px;padding:9px 14px;font-size:13px;font-weight:900}.flame-planner-alert{color:#ffd1ce;background:#3d1b2e;border:1px solid #bd6576;border-radius:12px;padding:11px 13px;font-size:13px;line-height:1.4}.flame-planner-alert.is-warning{color:#ffebb0;background:#352b13;border-color:#b98b35}.flame-planner-empty{border:1px dashed var(--companion-line);background:var(--companion-inset);text-align:left;border-radius:16px;justify-content:center;align-items:center;gap:12px;min-height:112px;padding:18px;display:flex}.flame-planner-empty>div{background:radial-gradient(circle,var(--companion-accent-soft),#e87852 38%,var(--companion-surface) 42%);width:48px;height:48px;color:var(--companion-ink);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.flame-planner-empty>span{gap:3px;display:grid}.flame-planner-empty b{font-size:16px}.flame-planner-empty small{color:var(--companion-muted);font-size:13px;line-height:1.4}.flame-planner-characters{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.flame-planner-characters>button{border:1px solid var(--companion-line);background:var(--companion-surface);min-width:0;color:var(--companion-ink);text-align:left;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.flame-planner-characters>button:hover{border-color:var(--flame-mint)}.flame-planner-characters img{object-fit:contain;background:var(--companion-raised);width:46px;height:46px;image-rendering:pixelated;border-radius:10px}.flame-planner-characters span{gap:2px;min-width:0;display:grid}.flame-planner-characters b,.flame-planner-characters small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flame-planner-characters b{font-size:14px}.flame-planner-characters small{color:var(--companion-muted);font-size:12px}.flame-planner-characters i{background:var(--flame-gold);color:var(--companion-ink);border-radius:8px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:900}.flame-planner-player{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.flame-planner-player>img{object-fit:contain;background:var(--companion-raised);width:46px;height:46px;image-rendering:pixelated;border-radius:10px}.flame-planner-player>span{gap:2px;min-width:0;display:grid}.flame-planner-player b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.flame-planner-player em{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.flame-planner-player>div{gap:6px;display:flex}.flame-planner-player button{border:1px solid var(--companion-line);background:var(--companion-raised);min-height:38px;color:var(--companion-ink);border-radius:9px;padding:8px 10px;font-size:12px;font-weight:850}.flame-planner-loading,.flame-planner-progress{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);border-radius:12px;align-items:center;gap:9px;padding:12px 13px;font-size:13px;display:flex}.flame-planner-loading>i,.flame-planner-progress>i{background:var(--flame-mint);width:11px;height:11px;box-shadow:0 0 13px var(--flame-mint);border-radius:50%;animation:1.1s ease-in-out infinite pulse}.flame-planner-workbench{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start}.flame-planner-setup,.flame-planner-result{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-surface),var(--companion-inset));border-radius:18px;gap:11px;min-width:0;padding:14px;display:grid}.flame-planner-setup>header,.flame-planner-result>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.flame-planner-setup>header>span,.flame-planner-result>header>span{background:var(--companion-raised);width:34px;height:34px;color:var(--flame-gold);border-radius:10px;place-items:center;font-size:11px;font-weight:950;display:grid}.flame-planner-setup>header>div,.flame-planner-result>header>div{gap:1px;display:grid}.flame-planner-setup h5,.flame-planner-result h5{color:var(--companion-ink);margin:0;font-size:19px;line-height:1.15}.flame-planner-setup>header>b,.flame-planner-result>header>b{background:var(--companion-surface);color:var(--flame-mint);letter-spacing:.07em;border:1px solid #7af1d27a;border-radius:8px;padding:6px 8px;font-size:9px}.flame-planner-method{grid-template-columns:1.25fr 1fr 1fr;gap:7px;display:grid}.flame-planner-method>div{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.flame-planner-method>div:first-child{background:linear-gradient(135deg,var(--companion-surface),var(--companion-inset));border-color:#84617a}.flame-planner-method img,.flame-planner-method>div>i{object-fit:contain;background:var(--companion-raised);width:40px;height:40px;color:var(--companion-accent);image-rendering:pixelated;border-radius:10px;place-items:center;font-size:19px;font-style:normal;display:grid}.flame-planner-method span{gap:2px;min-width:0;display:grid}.flame-planner-method small{color:var(--companion-muted);letter-spacing:.07em;font-size:9px;font-weight:900}.flame-planner-method b,.flame-planner-method em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flame-planner-method b{font-size:12px}.flame-planner-method em{color:var(--companion-muted);font-size:10px;font-style:normal}.flame-planner-method-item.is-empty{border-style:dashed!important}.flame-planner-item-picker,.flame-planner-advanced{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:13px;min-width:0;overflow:hidden}.flame-planner-item-picker>summary,.flame-planner-advanced>summary{min-height:46px;color:var(--companion-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:900;list-style:none;display:flex}.flame-planner-item-picker>summary::-webkit-details-marker{display:none}.flame-planner-advanced>summary::-webkit-details-marker{display:none}.flame-planner-item-picker>summary:before,.flame-planner-advanced>summary:before{color:var(--flame-mint);content:"+"}.flame-planner-item-picker[open]>summary:before,.flame-planner-advanced[open]>summary:before{content:"−"}.flame-planner-item-picker>summary small{color:var(--companion-muted);margin-left:auto;font-size:11px}.flame-planner-item-picker>div{border-top:1px solid var(--companion-line);overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:300px;padding:9px;display:grid;overflow:auto}.flame-planner-item-picker button{border:1px solid var(--companion-line);background:var(--companion-surface);min-width:0;color:var(--companion-ink);text-align:left;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.flame-planner-item-picker button:hover,.flame-planner-item-picker button.is-selected{border-color:var(--flame-gold);background:var(--companion-raised)}.flame-planner-item-picker img{object-fit:contain;background:var(--companion-raised);width:42px;height:42px;image-rendering:pixelated;border-radius:8px}.flame-planner-item-picker button>span{gap:2px;min-width:0;display:grid}.flame-planner-item-picker button small{color:var(--flame-mint);letter-spacing:.06em;font-size:9px;font-weight:900}.flame-planner-item-picker button b,.flame-planner-item-picker button em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flame-planner-item-picker button b{font-size:11px}.flame-planner-item-picker button em{color:var(--companion-muted);font-size:9px;font-style:normal}.flame-planner-item-picker button>i{color:var(--flame-gold);font-size:9px;font-style:normal;font-weight:900}.flame-planner-mode{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.flame-planner-mode button{min-height:54px;color:var(--companion-muted);text-align:left;background:0 0;border:0;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.flame-planner-mode button.is-active{background:linear-gradient(135deg,var(--companion-accent-soft),var(--companion-accent-soft));color:var(--companion-ink);box-shadow:0 5px 16px #ffb04633}.flame-planner-mode b{font-size:13px}.flame-planner-mode small{font-size:10px}.flame-planner-inputs{grid-template-columns:1fr 1fr 1.12fr;gap:8px;display:grid}.flame-planner-inputs>label,.flame-planner-inputs>fieldset{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;gap:5px;min-width:0;margin:0;padding:10px;display:grid}.flame-planner-inputs label>span,.flame-planner-inputs legend{color:var(--companion-muted);font-size:11px;font-weight:850}.flame-planner-inputs label>div{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.flame-planner-inputs label input{background:0 0;border:0}.flame-planner-inputs label>div>b{color:var(--companion-accent);padding:0 9px;font-size:9px}.flame-planner-inputs small{color:var(--companion-muted);font-size:9px;line-height:1.3}.flame-planner-inputs fieldset>div{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.flame-planner-inputs fieldset button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:42px;color:var(--companion-ink);border-radius:8px;font-size:12px;font-weight:900}.flame-planner-inputs fieldset button.is-active{border-color:var(--flame-gold);background:var(--companion-accent-soft);color:var(--companion-ink)}.flame-planner-freshness{background:#302811;border:1px solid #a77a32;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.flame-planner-freshness>i{background:var(--companion-accent-soft);width:32px;height:32px;color:var(--companion-ink);border-radius:9px;place-items:center;font-style:normal;font-weight:950;display:grid}.flame-planner-freshness>span{gap:2px;display:grid}.flame-planner-freshness b{font-size:12px}.flame-planner-freshness small{color:var(--companion-accent);font-size:10px;line-height:1.35}.flame-planner-setup>footer{justify-content:flex-end;gap:7px;display:flex}.flame-planner-setup footer .secondary{border-color:var(--companion-line);background:var(--companion-raised);color:var(--companion-ink)}.flame-planner-progress{padding:9px 10px;font-size:11px}.flame-planner-result{background:radial-gradient(circle at 90% 0,#8846ff42,transparent 35%),linear-gradient(145deg,var(--companion-surface),var(--companion-inset) 64%);border-color:#ffa64eb8;position:sticky;top:10px}.flame-planner-result-main{grid-template-columns:142px minmax(0,1fr);align-items:center;gap:12px;display:grid}.flame-planner-orb{background:conic-gradient(var(--companion-accent-soft) 0,var(--flame-chance),#70488473 var(--flame-chance),#70488473 100%);border-radius:50%;place-items:center;width:136px;height:136px;display:grid;box-shadow:0 0 30px #ff91452e}.flame-planner-orb:before{background:radial-gradient(circle at 50% 35%,var(--companion-surface),var(--companion-surface) 70%);content:"";border:1px solid #ffbe6f94;border-radius:50%;grid-area:1/1;width:112px;height:112px;box-shadow:inset 0 0 22px #ff7b4838}.flame-planner-orb>div{z-index:1;text-align:center;grid-area:1/1;gap:1px;display:grid}.flame-planner-orb small{color:var(--companion-accent);letter-spacing:.08em;font-size:9px;font-weight:950}.flame-planner-orb strong{color:var(--companion-ink);letter-spacing:-.04em;font-size:25px}.flame-planner-orb span{color:var(--companion-muted);font-size:9px}.flame-planner-result-copy{gap:3px;min-width:0;display:grid}.flame-planner-result-copy>small{color:var(--flame-mint);letter-spacing:.08em;font-size:10px;font-weight:950}.flame-planner-result-copy h5{overflow-wrap:anywhere;font-size:20px}.flame-planner-result-copy p{color:#d3d7e4;margin:0;font-size:12px;line-height:1.4}.flame-planner-result-copy em{color:#f1bda6;font-size:10px;font-style:normal;line-height:1.35}.flame-planner-result-metrics{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.flame-planner-result-metrics>span,.flame-planner-proof>span,.flame-planner-score>span{border:1px solid var(--companion-line);background:color-mix(in srgb, var(--companion-inset) 72%, transparent);border-radius:10px;gap:3px;min-width:0;padding:9px;display:grid}.flame-planner-result-metrics small,.flame-planner-proof small,.flame-planner-stock small,.flame-planner-score small{color:#c8aeca;letter-spacing:.065em;font-size:9px;font-weight:900}.flame-planner-result-metrics b{overflow-wrap:anywhere;color:var(--companion-ink);font-size:14px}.flame-planner-stock{border:1px solid var(--companion-line);background:color-mix(in srgb, var(--companion-inset) 70%, transparent);border-radius:11px;grid-template-columns:auto minmax(60px,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.flame-planner-stock>span{gap:2px;display:grid}.flame-planner-stock>span:last-child{text-align:right}.flame-planner-stock b{font-size:11px}.flame-planner-stock>i{background:var(--companion-surface);border-radius:99px;height:8px;overflow:hidden}.flame-planner-stock u{border-radius:inherit;background:linear-gradient(90deg,var(--flame-mint),var(--flame-gold),var(--flame-fire));height:100%;text-decoration:none;transition:width .2s;display:block}.flame-planner-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.flame-planner-proof b,.flame-planner-score b{overflow-wrap:anywhere;font-size:11px}.flame-planner-result.is-empty{border-style:dashed;grid-template-columns:52px minmax(0,1fr);align-content:center;align-items:center;min-height:170px;position:static}.flame-planner-result-lock{background:radial-gradient(circle,var(--companion-accent-soft),#e57a51 38%,var(--companion-surface) 43%);border-radius:50%;place-items:center;width:52px;height:52px;font-size:19px;display:grid}.flame-planner-result.is-empty>span{gap:3px;display:grid}.flame-planner-result.is-empty p{color:var(--companion-muted);margin:0;font-size:12px;line-height:1.4}.flame-planner-advanced{grid-column:1/-1}.flame-planner-advanced>summary>span{gap:2px;display:grid}.flame-planner-advanced>summary small{color:var(--companion-muted);font-size:11px;font-weight:650}.flame-planner-advanced>div{border-top:1px solid var(--companion-line);gap:10px;padding:12px;display:grid}.flame-planner-advanced p{color:var(--companion-muted);margin:0;font-size:12px;line-height:1.45}.flame-planner-settings{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.flame-planner-settings label{color:var(--companion-muted);gap:4px;font-size:11px;font-weight:800;display:grid}.flame-planner-advanced>div>button{border-color:var(--companion-line);background:var(--companion-raised);color:var(--companion-ink);justify-self:start}.flame-planner-score{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}@container (width<=820px){.flame-planner-workbench{grid-template-columns:1fr}.flame-planner-result{position:static}.flame-planner-method{grid-template-columns:1fr 1fr}.flame-planner-method>div:first-child{grid-column:1/-1}.flame-planner-settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=620px){.flame-planner-hero{grid-template-columns:50px minmax(0,1fr);padding:14px}.flame-planner-hero-mark{width:48px;height:48px}.flame-planner-retention{grid-column:1/-1}.flame-planner-player{grid-template-columns:44px minmax(0,1fr)}.flame-planner-player>div{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.flame-planner-method{grid-template-columns:1fr}.flame-planner-method>div:first-child{grid-column:auto}.flame-planner-item-picker>div{grid-template-columns:1fr}.flame-planner-inputs{grid-template-columns:1fr 1fr}.flame-planner-inputs>fieldset{grid-column:1/-1}.flame-planner-result-main{grid-template-columns:112px minmax(0,1fr)}.flame-planner-orb{width:106px;height:106px}.flame-planner-orb:before{width:86px;height:86px}.flame-planner-orb strong{font-size:21px}.flame-planner-result-metrics,.flame-planner-proof{grid-template-columns:1fr 1fr}.flame-planner-result-metrics>span:last-child,.flame-planner-proof>span:last-child{grid-column:1/-1}.flame-planner-stock{grid-template-columns:1fr}.flame-planner-stock>span:last-child{text-align:left}.flame-planner-setup>footer{grid-template-columns:1fr 1fr;display:grid}.flame-planner-setup>footer button{width:100%}}@container (width<=430px){.flame-planner-search>div,.flame-planner-inputs,.flame-planner-settings,.flame-planner-score{grid-template-columns:1fr}.flame-planner-inputs>fieldset{grid-column:auto}.flame-planner-setup>header,.flame-planner-result>header{grid-template-columns:32px minmax(0,1fr)}.flame-planner-setup>header>b,.flame-planner-result>header>b{grid-column:1/-1;justify-self:start}.flame-planner-result-main{grid-template-columns:1fr;justify-items:center}.flame-planner-result-copy{text-align:center}.flame-planner-result-metrics{grid-template-columns:1fr;width:100%}.flame-planner-result-metrics>span:last-child,.flame-planner-proof>span:last-child{grid-column:auto}.flame-planner-proof,.flame-planner-setup>footer{grid-template-columns:1fr}.flame-planner-player em{white-space:normal}.flame-planner-characters{grid-template-columns:1fr}.flame-planner-advanced>summary{flex-direction:column;align-items:flex-start}}@media (max-height:560px) and (orientation:landscape){.flame-planner{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 16px);padding:0 2px 74px;overflow:hidden auto}.flame-planner-hero{grid-template-columns:42px minmax(0,1fr) auto;padding:10px 12px}.flame-planner-hero-mark{width:40px;height:40px}.flame-planner-hero h4{font-size:20px}.flame-planner-hero p{display:none}.flame-planner-retention{padding:6px 8px}.flame-planner-retention>i{width:28px;height:28px}.flame-planner-player{padding:7px 9px}.flame-planner-setup,.flame-planner-result{padding:11px}.flame-planner-item-picker>div{max-height:190px}.flame-planner-result{position:static}}@media (prefers-reduced-motion:reduce){.flame-planner-hero-mark>i{animation:none}.flame-planner-stock u{transition:none}}.cube-risk-desk{min-width:0;max-width:100%;color:var(--companion-ink);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:12px;display:grid;overflow:visible;container-type:inline-size}.cube-risk-desk :is(button,input,select){font:inherit}.cube-risk-desk button{cursor:pointer}.cube-risk-desk button:disabled{cursor:not-allowed;opacity:.45}.cube-risk-desk :is(button,input,select):focus-visible{outline-offset:2px;outline:3px solid #ffe24f6b}.cube-risk-head{background:radial-gradient(circle at 87% -15%,#7049ff80,transparent 35%),radial-gradient(circle at 64% 130%,#30d2df2b,transparent 42%),linear-gradient(128deg,var(--companion-inset),var(--companion-surface) 72%,var(--companion-surface));border:1px solid #63deff7a;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;box-shadow:inset 0 1px #ffffff14,0 15px 42px #01081d40}.cube-risk-head>div{min-width:0}.cube-risk-head>div>span,.cube-risk-setup>header>span,.cube-risk-target>header>span,.cube-risk-coach>div>span{color:#75f0d4;letter-spacing:.12em;font-size:11px;font-weight:950;display:block}.cube-risk-head h4{color:var(--companion-ink);letter-spacing:-.045em;margin:4px 0 2px;font-size:clamp(22px,3.2cqi,30px);line-height:1.08}.cube-risk-head p{color:var(--companion-muted);margin:0;font-size:13px;line-height:1.4}.cube-risk-head>button{border:1px solid var(--companion-line);background:color-mix(in srgb, var(--companion-inset) 78%, transparent);min-height:44px;color:var(--companion-ink);border-radius:11px;flex:none;padding:9px 13px;font-size:13px;font-weight:900}.cube-risk-coach{background:radial-gradient(circle at 88% 0,#ffdf4826,transparent 38%),linear-gradient(115deg,var(--companion-surface),var(--companion-surface));border:1px solid #ffe24fb3;border-radius:15px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.cube-risk-coach img{object-fit:contain;border:1px solid var(--companion-line);background:var(--companion-inset);width:52px;height:52px;image-rendering:pixelated;border-radius:12px}.cube-risk-coach>div{gap:2px;min-width:0;display:grid}.cube-risk-coach>div>span{color:var(--companion-accent)}.cube-risk-coach strong{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.cube-risk-coach small{color:var(--companion-muted);font-size:12px;line-height:1.35}.cube-risk-coach>button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:40px;color:var(--companion-ink);border-radius:9px;padding:8px 11px;font-size:12px;font-weight:900}.cube-risk-workbench{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:10px;display:grid}.cube-risk-setup,.cube-risk-target{border:1px solid var(--companion-line);background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 98%, transparent),color-mix(in srgb, var(--companion-inset) 98%, transparent));border-radius:17px;align-content:start;gap:11px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff09}.cube-risk-setup>header,.cube-risk-target>header{border-bottom:1px solid var(--companion-line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.cube-risk-setup>header>b,.cube-risk-target>header>b{color:var(--companion-ink);text-align:right;font-size:12px}.cube-risk-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cube-risk-fields label,.cube-risk-limit,.cube-risk-requirements label{min-width:0;color:var(--companion-muted);gap:5px;font-size:12px;font-weight:850;display:grid}.cube-risk-fields :is(input,select),.cube-risk-limit input,.cube-risk-requirements select{border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;min-width:0;min-height:44px;color:var(--companion-ink);border-radius:10px;padding:9px 11px;font-size:14px;font-weight:700}.cube-risk-fields :is(input,select):hover,.cube-risk-limit input:hover,.cube-risk-requirements select:hover{border-color:var(--companion-line)}.cube-risk-fields option,.cube-risk-requirements option{background:var(--companion-inset);color:var(--companion-ink)}.cube-risk-method{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cube-risk-method button{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;min-height:54px;color:var(--companion-muted);text-align:left;border-radius:11px;gap:2px;padding:8px 10px;display:grid}.cube-risk-method button.is-active{border-color:var(--companion-accent);background:linear-gradient(135deg,#ffe24f33,var(--companion-raised));box-shadow:inset 0 -3px #ffe24f}.cube-risk-method b{color:var(--companion-ink);font-size:13px}.cube-risk-method span{color:var(--companion-muted);font-size:11px}.cube-risk-limit{background:color-mix(in srgb, var(--companion-inset) 58%, transparent);border:1px solid #72efd16b;border-radius:11px;padding:10px}.cube-risk-requirements{gap:8px;display:grid}.cube-risk-requirements label{grid-template-columns:58px minmax(0,1fr);align-items:center}.cube-risk-requirements label>span{color:#7ef0d2;font-size:12px;font-weight:950}.cube-risk-requirements p{color:var(--companion-muted);margin:0;font-size:11px;line-height:1.4}.cube-risk-target-empty{text-align:center;place-content:center;gap:4px;min-height:190px;padding:18px;display:grid}.cube-risk-target-empty>span{border:1px solid var(--companion-line);background:radial-gradient(circle,var(--companion-raised),var(--companion-surface));width:48px;height:48px;color:var(--companion-accent);border-radius:15px;place-items:center;margin:0 auto 4px;font-size:24px;display:grid;box-shadow:0 0 24px #5c94ff47}.cube-risk-target-empty b{color:var(--companion-ink);font-size:16px}.cube-risk-target-empty small{color:var(--companion-muted);font-size:12px}.cube-risk-coach-goal{background:radial-gradient(circle at 50% 20%,#ffe24f1f,transparent 55%),var(--companion-inset);text-align:center;border:1px solid #ffe24f59;border-radius:13px;align-content:center;gap:5px;min-height:190px;padding:18px;display:grid}.cube-risk-coach-goal small{color:var(--companion-accent);letter-spacing:.1em;font-size:11px;font-weight:950}.cube-risk-coach-goal strong{color:var(--companion-ink);font-size:20px;line-height:1.25}.cube-risk-coach-goal span{color:var(--companion-muted);font-size:12px;line-height:1.4}.cube-risk-alert{color:#ffc3c6;background:#3b1a2b;border:1px solid #ad6475;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:12px;display:flex}.cube-risk-alert button{min-height:38px;color:var(--companion-ink);background:0 0;border:1px solid #ffb4ba;border-radius:9px;flex:none;padding:7px 10px;font-size:12px;font-weight:900}.cube-risk-quote{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.cube-risk-quote>span{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;gap:3px;min-width:0;padding:10px 12px;display:grid}.cube-risk-quote>span.is-live{background:#073837;border-color:#2c856f}.cube-risk-quote>span.is-paused{background:#301c31;border-color:#9b6670}.cube-risk-quote small,.cube-risk-result-grid small,.cube-risk-result>footer small{color:var(--companion-muted);letter-spacing:.07em;font-size:10px;font-weight:950}.cube-risk-quote b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cube-risk-quote .is-live b{color:#7df0cf}.cube-risk-quote .is-paused b{color:#ffbec2}.cube-risk-result{background:radial-gradient(circle at 95% 0,#7549ff52,transparent 31%),linear-gradient(130deg,var(--companion-surface),var(--companion-surface));border:1px solid #ffe24fb8;border-radius:18px;overflow:hidden;box-shadow:0 18px 46px #01071c42}.cube-risk-result>header{border-bottom:1px solid #5f89c885;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:13px;padding:15px 17px;display:grid}.cube-risk-result>header>span{color:var(--companion-accent);letter-spacing:.11em;font-size:11px;font-weight:950}.cube-risk-result>header>div{align-items:baseline;gap:7px;display:flex}.cube-risk-result>header strong{color:var(--companion-accent);letter-spacing:-.05em;text-shadow:0 0 24px #ffe24f4d;font-size:clamp(29px,5cqi,48px);line-height:.9}.cube-risk-result>header small{color:var(--companion-muted);font-size:12px;font-weight:800}.cube-risk-result>header p{color:var(--companion-muted);text-align:right;margin:0;font-size:13px}.cube-risk-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.cube-risk-result-grid>section{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;align-content:center;gap:5px;min-width:0;min-height:104px;padding:11px;display:grid}.cube-risk-result-grid>section.is-primary{background:linear-gradient(145deg,var(--companion-inset),var(--companion-surface));border-color:#48c7ad}.cube-risk-result-grid strong{overflow-wrap:anywhere;color:var(--companion-ink);font-size:clamp(18px,2.4cqi,25px);line-height:1.08}.cube-risk-result-grid .is-primary strong{color:#83f3d2}.cube-risk-result-grid span{color:var(--companion-muted);font-size:12px;line-height:1.3}.cube-risk-result>footer{border-top:1px solid var(--companion-line);background:color-mix(in srgb, var(--companion-inset) 70%, transparent);align-items:baseline;gap:9px;padding:10px 14px;display:flex}.cube-risk-result>footer strong{color:#80f2cf;font-size:18px}.cube-risk-result>footer span{color:var(--companion-muted);font-size:12px}.cube-risk-advanced{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:14px}.cube-risk-advanced>summary{min-height:52px;color:var(--companion-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;list-style:none;display:flex}.cube-risk-advanced>summary::-webkit-details-marker{display:none}.cube-risk-advanced>summary>span{font-size:13px;font-weight:900}.cube-risk-advanced>summary>small{color:var(--companion-muted);text-align:right;font-size:11px}.cube-risk-advanced>summary:after{content:"+";background:var(--companion-raised);color:#7befd2;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:18px;display:grid}.cube-risk-advanced[open]>summary:after{content:"−"}.cube-risk-raw-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.cube-risk-raw-groups>section{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:11px;align-content:start;gap:4px;min-width:0;padding:9px;display:grid}.cube-risk-raw-groups h5{color:var(--companion-accent);margin:0 0 4px;font-size:13px}.cube-risk-raw-groups section>span{border-top:1px solid #375b8f7a;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:5px 0;display:grid}.cube-risk-raw-groups b{overflow-wrap:anywhere;color:var(--companion-ink);font-size:11px}.cube-risk-raw-groups small{color:#7cebd0;font-size:11px}.cube-risk-proof{border-top:1px solid var(--companion-line);color:var(--companion-muted);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:11px;display:flex}.cube-risk-proof a{background:var(--companion-raised);min-height:38px;color:var(--companion-ink);border-radius:9px;padding:9px 10px;font-size:11px;font-weight:900;text-decoration:none}.cube-risk-actions{z-index:6;background:color-mix(in srgb, var(--companion-inset) 95%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #64ddffa3;border-radius:15px;grid-template-columns:minmax(0,1fr) auto minmax(150px,auto);align-items:center;gap:8px;padding:10px;display:grid;position:sticky;bottom:6px;box-shadow:0 16px 38px #0000006b}.cube-risk-actions>div{gap:2px;min-width:0;display:grid}.cube-risk-actions>div b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cube-risk-actions>div span{color:var(--companion-muted);font-size:11px}.cube-risk-actions>button{border:1px solid var(--companion-line);background:var(--companion-raised);min-height:44px;color:var(--companion-ink);border-radius:10px;padding:9px 14px;font-size:13px;font-weight:950}.cube-risk-actions>button.primary{border-color:var(--companion-accent);background:linear-gradient(var(--companion-accent-soft),var(--companion-accent-soft));color:var(--companion-ink);box-shadow:0 5px #9d7f00}.cube-risk-actions>button.primary:active:not(:disabled){transform:translateY(2px);box-shadow:0 3px #9d7f00}@container (width<=700px){.cube-risk-head{flex-direction:column;align-items:flex-start;padding:15px}.cube-risk-head>button{width:100%}.cube-risk-coach{grid-template-columns:48px minmax(0,1fr)}.cube-risk-coach img{width:46px;height:46px}.cube-risk-coach>button{grid-column:1/-1}.cube-risk-workbench{grid-template-columns:1fr}.cube-risk-target-empty,.cube-risk-coach-goal{min-height:130px}.cube-risk-quote{grid-template-columns:1fr 1fr}.cube-risk-quote>span:last-child{grid-column:1/-1}.cube-risk-result>header{grid-template-columns:1fr auto}.cube-risk-result>header p{text-align:left;grid-column:1/-1}.cube-risk-result-grid{grid-template-columns:1fr 1fr}.cube-risk-raw-groups{grid-template-columns:1fr}.cube-risk-actions{grid-template-columns:1fr 1fr}.cube-risk-actions>div{grid-column:1/-1}.cube-risk-actions>button{width:100%}}@container (width<=430px){.cube-risk-fields,.cube-risk-method,.cube-risk-requirements label,.cube-risk-result-grid{grid-template-columns:1fr}.cube-risk-result-grid>section{min-height:86px}.cube-risk-result>footer{flex-direction:column;align-items:flex-start}.cube-risk-advanced>summary{flex-wrap:wrap;align-items:flex-start}.cube-risk-advanced>summary>small{text-align:left;width:calc(100% - 38px)}.cube-risk-proof{flex-direction:column;align-items:stretch}.cube-risk-proof a{text-align:center}.cube-risk-actions{bottom:4px}}@media (min-width:700px) and (max-height:500px) and (orientation:landscape){.cube-risk-desk{gap:8px}.cube-risk-head{padding:11px 14px}.cube-risk-head h4{font-size:21px}.cube-risk-head p{display:none}.cube-risk-workbench{grid-template-columns:1fr 1fr}.cube-risk-setup,.cube-risk-target{gap:7px;padding:10px}.cube-risk-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.cube-risk-fields label{font-size:11px}.cube-risk-fields :is(input,select),.cube-risk-limit input,.cube-risk-requirements select{min-height:40px;padding:6px 8px;font-size:16px}.cube-risk-method button{min-height:44px}.cube-risk-limit{padding:7px}.cube-risk-target-empty,.cube-risk-coach-goal{min-height:120px}.cube-risk-requirements{gap:5px}.cube-risk-requirements label{grid-template-columns:48px minmax(0,1fr)}.cube-risk-result>header{padding:10px 13px}.cube-risk-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.cube-risk-result-grid>section{min-height:80px;padding:8px}.cube-risk-actions{padding:7px;position:static;bottom:auto}.cube-risk-actions>button{min-height:40px}}@media (max-width:780px){.cube-risk-actions{position:static}}.gear-loadout-board{min-width:0;max-width:100%;container-type:inline-size}.gear-stat-panel{border:1px solid var(--companion-line);background:radial-gradient(circle at 92% 0,#754dd929,transparent 34%),linear-gradient(145deg,var(--companion-surface),var(--companion-inset));width:100%;min-width:0;max-width:680px;color:var(--companion-ink);border-radius:13px;gap:6px;margin:0 auto;padding:9px;display:grid;overflow:visible;box-shadow:inset 3px 0 #66e6bc;container-type:inline-size}.gear-stat-panel>header{background:color-mix(in srgb, var(--companion-inset) 90%, transparent);border-bottom:1px solid #4e74aa8c;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;margin:-9px -9px 0;padding:7px 9px 6px;display:grid;position:static}.gear-stat-panel>header>span{gap:2px;min-width:0;display:grid}.gear-stat-panel>header small{color:#72efd0;letter-spacing:.1em;font-size:8px;font-weight:950}.gear-stat-panel>header b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.gear-stat-panel>header>em{background:var(--companion-raised);color:var(--companion-accent);border-radius:7px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:900}.gear-stat-panel>header>button{border:1px solid var(--companion-line);background:var(--companion-surface);width:28px;height:28px;color:var(--companion-ink);border-radius:8px;place-items:center;font-size:17px;font-weight:800;display:grid}.gear-stat-panel-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,138px),1fr));gap:4px;display:grid}.gear-stat-panel-grid>span{border:0;border-bottom:1px solid var(--companion-line);background:color-mix(in srgb, var(--companion-inset) 72%, transparent);border-radius:4px;align-items:baseline;gap:5px;min-width:0;min-height:30px;padding:4px 7px;display:flex}.gear-stat-panel-grid small{min-width:0;color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:8px;font-weight:900;overflow:hidden}.gear-stat-panel-grid b{color:#85f5d4;white-space:nowrap;flex:none;font-size:13px}.gear-stat-panel-grid em{color:var(--companion-muted);white-space:nowrap;flex:none;font-size:8px;font-style:normal}.gear-stat-panel-grid .is-loss{background:#41142a94;border-color:#824861}.gear-stat-panel-grid .is-loss b{color:#ff9caf}.gear-stat-panel-potentials{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:5px;display:grid}.gear-stat-panel-potentials>section{border:1px solid var(--companion-line);background:linear-gradient(135deg,#ffe04c21,#091a3bf0);border-radius:9px;flex-wrap:wrap;align-content:center;align-items:center;gap:5px;min-width:0;padding:6px 7px;display:flex}.gear-stat-panel-potentials>section.bonus-potential{border-color:var(--companion-line);background:linear-gradient(135deg,#8a5bea38,#091a3bf0)}.gear-stat-panel-potentials header{border-right:1px solid #8497be61;flex:none;gap:1px;width:auto;padding-right:7px;display:grid}.gear-stat-panel-potentials header span{color:var(--companion-muted);letter-spacing:.07em;font-size:8px;font-weight:900}.gear-stat-panel-potentials header b{color:var(--companion-ink);font-size:10px}.gear-stat-panel-potentials>section>span{background:var(--companion-surface);max-width:100%;color:var(--companion-ink);overflow-wrap:anywhere;border-radius:5px;padding:3px 5px;font-size:9px;font-weight:800}.gear-stat-panel-potentials>section>span.is-change{background:var(--companion-accent-soft);color:var(--companion-ink);box-shadow:0 0 0 1px #ffe45c42}.gear-stat-panel-potentials>.bonus-potential>span.is-change{background:var(--companion-raised);color:var(--companion-ink)}.gear-stat-panel>p{color:var(--companion-muted);text-align:center;margin:auto;font-size:11px}.gear-stat-panel.is-comparison{max-width:none;margin:0;box-shadow:inset 3px 0 #ffe45c}.gear-stat-panel.is-comparison>header small{color:var(--companion-accent)}.gear-stat-panel.is-compact{padding:7px}.gear-stat-panel.is-compact>header{margin:-7px -7px 0;padding:6px 7px}.gear-stat-panel.is-compact .gear-stat-panel-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr))}.gear-stat-panel-special-ring{background:linear-gradient(100deg,#ffde481f,#3de6d314);border:1px solid #ffde488c;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:8px 10px;display:grid}.gear-stat-panel-special-ring>span{min-width:0;display:grid}.gear-stat-panel-special-ring small{letter-spacing:.12em;color:var(--companion-accent);font-size:9px}.gear-stat-panel-special-ring b{overflow-wrap:anywhere;font-size:13px}.gear-stat-panel-special-ring>em{background:var(--companion-accent-soft);color:var(--companion-ink);border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:1000}.gear-stat-panel-special-ring details{grid-column:1/-1}.gear-stat-panel-special-ring summary{cursor:pointer;color:#83f2de;font-size:11px;font-weight:900}.gear-stat-panel-special-ring p{color:var(--companion-ink);margin:5px 0 0;font-size:11px;line-height:1.4}.gear-loadout-board.density-mini .gear-loadout-board-slots{background:radial-gradient(ellipse at center,color-mix(in srgb, var(--companion-inset) 25%, transparent),color-mix(in srgb, var(--companion-inset) 10%, transparent) 65%);border:1px solid #6882b64d;border-radius:13px;grid-template-rows:repeat(6,50px);grid-template-columns:repeat(5,minmax(40px,54px));justify-content:center;gap:5px;width:min(100%,360px);margin:0 auto;padding:7px}.gear-loadout-board.density-mini .gear-loadout-board-slots>button{grid-area:auto;min-height:0}.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=ring1]{grid-area:1/1}.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=ring2]{grid-area:1/2}.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=cap]{grid-area:1/3}.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=emblem]{grid-area:1/5}.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=ring3]{grid-area:2/1}.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=pendant1]{grid-area:2/2}.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=faceAcc]{grid-area:2/3}.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=badge]{grid-area:2/5}.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=ring4]{grid-area:3/1}.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=pendant2]{grid-area:3/2}.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=eyeAcc]{grid-area:3/3}.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=earAcc]{grid-area:3/4}.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=weapon]{grid-area:4/2}.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=clothes]{grid-area:4/3}.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=shoulder]{grid-area:4/4}.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=subWeapon]{grid-area:4/5}.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=pocket]{grid-area:5/1}.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=belt]{grid-area:5/2}.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=pants]{grid-area:5/3}.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=gloves]{grid-area:5/4}.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=cape]{grid-area:5/5}.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=shoes]{grid-area:6/3}@container (width<=480px){.gear-stat-panel-potentials{grid-template-columns:1fr}.gear-stat-panel-potentials header{border-bottom:1px solid #8497be61;border-right:0;grid-template-columns:minmax(0,1fr) auto;width:100%;padding:0 0 4px}.gear-loadout-board.density-mini .gear-loadout-board-slots{grid-template-rows:repeat(6,46px);grid-template-columns:repeat(5,minmax(0,1fr));width:100%;padding:5px}.gear-loadout-board.density-mini .gear-loadout-board-slots img,.gear-loadout-board.density-mini .gear-loadout-empty{width:30px;height:30px}}.gear-stat-panel>header small,.gear-stat-panel-grid small,.gear-stat-panel-grid em,.gear-stat-panel-potentials header span,.gear-stat-panel-potentials>section>span{font-size:11px;line-height:1.3}.gear-stat-panel>header b{font-size:14px}.gear-stat-panel>header>em,.gear-stat-panel-potentials header b{font-size:12px}.gear-stat-panel>header>button{width:40px;height:40px}@media (max-width:700px){.gear-arcane-modal :is(input,select,textarea),.cube-risk-desk :is(input,select,textarea){font-size:16px!important}}@media (max-height:620px) and (orientation:landscape){.cube-risk-actions{position:static;bottom:auto}}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=specialRing],.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=specialRing]{grid-area:1/2}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=ring2],.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=ring2]{grid-area:2/1}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=ring3],.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=ring3]{grid-area:3/1}.gear-loadout-board.density-large .gear-loadout-board-slots>button[data-slot=ring4],.gear-loadout-board.density-mini .gear-loadout-board-slots>button[data-slot=ring4]{grid-area:4/1}@media (orientation:landscape) and (max-height:620px){.gear-loadout-board.density-large .gear-loadout-board-slots{grid-template-rows:repeat(6,clamp(42px,11dvh,56px));grid-template-columns:repeat(5,minmax(42px,1fr));gap:4px;min-height:0;padding:6px}.gear-loadout-board.density-large .gear-loadout-board-slots>button{min-height:0;padding:3px}.gear-loadout-board.density-large .gear-loadout-board-slots :is(b,small){display:none}.gear-loadout-board.density-large .gear-loadout-board-slots img,.gear-loadout-board.density-large .gear-loadout-empty{width:32px;height:32px}}.gear-stat-panel-special-ring>p{white-space:pre-line;grid-column:1/-1}.gear-stat-panel-special-ring .ring-skill-effect{font-size:14px;line-height:1.5}.gear-stat-panel-special-ring .ring-skill-warning{color:var(--companion-accent)}.gear-stat-panel-special-ring .ring-skill-cp-note{color:var(--companion-muted);font-size:12px}.gear-stat-panel-special-ring .ring-skill-advice,.gear-stat-panel-special-ring>a{grid-column:1/-1;min-width:0}.gear-stat-panel-special-ring .ring-skill-advice p{font-size:14px;line-height:1.5}.gear-stat-panel-special-ring a{color:#83f2de;overflow-wrap:anywhere;font-size:12px}.gear-stat-panel-special-ring summary{box-sizing:border-box;min-height:36px;padding:8px 4px;font-size:14px;line-height:1.4}.gear-stat-panel-special-ring summary:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #83f2de}.gear-stat-panel-special-ring{grid-template-columns:minmax(0,1fr)}.gear-stat-panel-special-ring>em{background:var(--companion-surface);border:1px solid var(--companion-line);color:var(--companion-ink);justify-self:start}#tools .mdfm-tool-workspace-body .native-reward-tool.collection-command{--collection-ink:var(--companion-ink);--collection-muted:var(--companion-muted);--collection-line:var(--companion-line);--collection-panel:var(--companion-surface);--collection-panel-strong:var(--companion-raised);--collection-cyan:#62e7d1;--collection-gold:#ffe46a;--collection-green:var(--companion-success);background:radial-gradient(circle at 88% 2%,#745dff2e,transparent 29rem), radial-gradient(circle at 12% 20%,#43d8db1c,transparent 23rem), linear-gradient(145deg,var(--companion-inset) 0%,var(--companion-inset) 52%,var(--companion-inset) 100%)!important;min-width:0!important;max-width:none!important;min-height:0!important;color:var(--collection-ink)!important;border:0!important;border-radius:0!important;padding:clamp(14px,2.2vw,26px)!important;display:block!important;overflow:visible!important}#tools .collection-command,#tools .collection-command *{box-sizing:border-box;min-width:0}#tools .collection-command :is(h3,h4,h5,p){color:var(--collection-ink)!important;font-family:var(--font-geist-sans),Arial,sans-serif!important;margin:0!important}#tools .collection-command :is(button,a,input,select,summary){font-family:var(--font-geist-sans),Arial,sans-serif!important}#tools .collection-command button,#tools .collection-command a{-webkit-tap-highlight-color:transparent}:is(#tools .collection-command button:focus-visible,#tools .collection-command a:focus-visible,#tools .collection-command summary:focus-visible,#tools .collection-command input:focus-visible,#tools .collection-command select:focus-visible){outline-offset:3px;outline:3px solid var(--collection-gold)!important}#tools .collection-command-head{justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;display:flex}#tools .collection-command-head>div:first-child{gap:4px;display:grid}#tools .collection-command-head>div:first-child>span,#tools .collection-command-prices>div>span,#tools .collection-command-gallery>header span{color:var(--collection-cyan)!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:950!important;line-height:1.2!important}#tools .collection-command-head h3{letter-spacing:-.04em!important;font-size:clamp(25px,3vw,35px)!important;font-weight:820!important;line-height:1!important}#tools .collection-command-identity{background:color-mix(in srgb, var(--companion-inset) 57%, transparent);border:1px solid #71a4e77a;border-radius:14px;flex:0 auto;align-items:center;gap:10px;max-width:48%;padding:8px 11px;display:flex}#tools .collection-command-identity>img,#tools .collection-command-identity>span{border:1px solid var(--companion-line);background:linear-gradient(135deg,var(--companion-raised),var(--companion-surface));object-fit:contain;width:38px;height:38px;image-rendering:pixelated;border-radius:11px;flex:0 0 38px}#tools .collection-command-identity>span{place-items:center;display:grid;color:var(--collection-cyan)!important;font-size:21px!important}#tools .collection-command-identity>div{gap:2px;display:grid;overflow:hidden}#tools .collection-command-identity b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--companion-ink)!important;font-size:14px!important;font-weight:850!important;line-height:1.2!important}#tools .collection-command-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--collection-muted)!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important}#tools .collection-command-scope{background:linear-gradient(120deg,color-mix(in srgb, var(--companion-inset) 63%, transparent),color-mix(in srgb, var(--companion-inset) 86%, transparent));border:1px solid #5b88c9ad;border-radius:16px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:10px;margin:0 0 12px;padding:12px;display:grid}#tools .collection-command-scope label,#tools .collection-command-filter-fields label{gap:5px;display:grid;color:var(--collection-muted)!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}#tools .collection-command-scope label>span,#tools .collection-command-filter-fields label>span{color:var(--companion-ink)!important;letter-spacing:.045em!important;font-size:11px!important;font-weight:900!important;line-height:1.2!important}#tools .collection-command input,#tools .collection-command select{width:100%;border:1px solid var(--companion-line)!important;background:var(--companion-inset)!important;min-height:44px!important;color:var(--companion-ink)!important;border-radius:10px!important;padding:9px 11px!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important}#tools .collection-command input.invalid{border-color:#ff8393!important}#tools .collection-command-scope>button,#tools .collection-command-prices>button,#tools .collection-command-card-actions :is(button,a),#tools .collection-command-more,#tools .collection-command-reset,#tools .collection-command-alert button{border:1px solid var(--companion-line);background:var(--companion-raised);text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:9px 12px;text-decoration:none;display:inline-flex;color:var(--companion-ink)!important;font-size:13px!important;font-weight:850!important;line-height:1.1!important}#tools .collection-command-scope>button,#tools .collection-command-prices>button,#tools .collection-command-card-actions>a{border-color:var(--companion-accent);background:linear-gradient(135deg,var(--companion-accent-soft),var(--companion-accent-soft));box-shadow:inset 0 -2px #a0690040,0 5px 14px #ffd4361f;color:var(--companion-ink)!important}#tools .collection-command-scope>button:disabled,#tools .collection-command-prices>button:disabled{cursor:progress;opacity:.7}#tools .collection-command-scope>small{max-width:175px;color:var(--companion-ink)!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important}#tools .collection-command-prices{border:1px solid var(--companion-line);background:linear-gradient(120deg,color-mix(in srgb, var(--companion-inset) 82%, transparent),color-mix(in srgb, var(--companion-inset) 88%, transparent));border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 12px;padding:13px 14px;display:grid}#tools .collection-command-prices>div{gap:3px;display:grid}#tools .collection-command-prices b{color:var(--companion-ink)!important;font-size:16px!important;font-weight:850!important;line-height:1.2!important}#tools .collection-command-prices small{color:var(--collection-muted)!important;font-size:12px!important;font-weight:650!important;line-height:1.35!important}#tools .collection-command-prices.is-complete{background:linear-gradient(120deg,color-mix(in srgb, var(--companion-inset) 50%, transparent),color-mix(in srgb, var(--companion-inset) 90%, transparent));border-color:#66e7b5b8}#tools .collection-command-prices.is-partial{border-color:#ffd65aad}#tools .collection-command-prices.is-error{border-color:#ff7089b8}#tools .collection-command-progress{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}#tools .collection-command-progress>i{background:var(--companion-canvas);border-radius:999px;height:8px;overflow:hidden}#tools .collection-command-progress>i>span{border-radius:inherit;background:linear-gradient(90deg,#61e6d1,var(--companion-accent-soft));height:100%;transition:width .2s;display:block}#tools .collection-command-progress small{font-variant-numeric:tabular-nums;color:var(--companion-accent)!important}#tools .collection-command-catalogs,#tools .collection-command-views{gap:8px;margin:0 0 10px;display:grid}#tools .collection-command-catalogs{grid-template-columns:repeat(2,minmax(0,1fr))}#tools .collection-command-views{grid-template-columns:repeat(3,minmax(0,1fr))}#tools .collection-command-catalogs button,#tools .collection-command-views button{border:1px solid var(--companion-line);background:color-mix(in srgb, var(--companion-inset) 79%, transparent);text-align:left;cursor:pointer;border-radius:13px;align-content:center;gap:2px;min-height:66px;padding:9px 12px;display:grid;color:var(--companion-muted)!important}#tools .collection-command-catalogs button:hover,#tools .collection-command-views button:hover{border-color:var(--companion-line);background:var(--companion-surface)}#tools .collection-command-catalogs button.active,#tools .collection-command-views button.active{border-color:var(--companion-accent);background:linear-gradient(125deg,#ffe25a33,color-mix(in srgb, var(--companion-inset) 94%, transparent));box-shadow:inset 3px 0 #ffe45c;color:var(--companion-ink)!important}#tools .collection-command-catalogs span{color:var(--collection-cyan)!important;letter-spacing:.095em!important;font-size:10px!important;font-weight:950!important;line-height:1.15!important}#tools .collection-command-catalogs b,#tools .collection-command-views span{color:inherit!important;font-size:14px!important;font-weight:850!important;line-height:1.2!important}#tools .collection-command-catalogs small{color:var(--companion-muted)!important;font-size:11px!important;font-weight:650!important;line-height:1.2!important}#tools .collection-command-views button{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:52px}#tools .collection-command-views b{font-variant-numeric:tabular-nums;color:var(--collection-gold)!important;font-size:19px!important;font-weight:900!important;line-height:1!important}#tools .collection-command-filters{border:1px solid var(--companion-line);background:color-mix(in srgb, var(--companion-inset) 68%, transparent);border-radius:14px;margin:0 0 12px}#tools .collection-command-filters>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 13px;list-style:none;display:flex;color:var(--companion-ink)!important;font-size:14px!important;font-weight:850!important}#tools .collection-command-filters>summary::-webkit-details-marker{display:none}#tools .collection-command-filters>summary:before{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid var(--collection-cyan);content:"";width:0;height:0;margin-right:7px;transition:transform .15s}#tools .collection-command-filters[open]>summary:before{transform:rotate(90deg)}#tools .collection-command-filters>summary>span{margin-right:auto}#tools .collection-command-filters>summary small{color:var(--collection-cyan)!important;font-size:11px!important;font-weight:850!important}#tools .collection-command-filter-fields{border-top:1px solid #426aa694;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;padding:0 13px 13px;display:grid}#tools .collection-command-filter-fields label{padding-top:11px}#tools .collection-command-filter-fields select,#tools .collection-command-filter-fields input{min-height:42px!important}#tools .collection-command-reset{border-color:var(--companion-line);background:var(--companion-surface);align-self:end}#tools .collection-command-alert,#tools .collection-command-note,#tools .collection-command-empty{border:1px solid var(--companion-line);background:color-mix(in srgb, var(--companion-inset) 74%, transparent);border-radius:14px;margin:0 0 12px;padding:12px 13px}#tools .collection-command-alert{background:#471831b3;border-color:#d96a7f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px 10px;display:grid}#tools .collection-command-alert>span{color:#ffc0cc!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:950!important}#tools .collection-command-alert b{color:var(--companion-ink)!important;font-size:14px!important;font-weight:850!important}#tools .collection-command-alert small{grid-column:1/-1;color:#ffd5dc!important;font-size:12px!important;line-height:1.35!important}#tools .collection-command-alert button{background:#471831;border-color:#ffc3cf;min-height:36px}#tools .collection-command-note{color:var(--companion-ink)!important;font-size:12px!important;font-weight:650!important;line-height:1.4!important}#tools .collection-command-gallery{min-width:0;margin:0}#tools .collection-command-gallery>header{justify-content:space-between;align-items:end;gap:12px;margin:0 0 10px;display:flex}#tools .collection-command-gallery>header>div{gap:3px;display:grid}#tools .collection-command-gallery h4{letter-spacing:-.025em!important;font-size:21px!important;font-weight:840!important;line-height:1.1!important}#tools .collection-command-gallery>header>small{flex:none;color:var(--companion-ink)!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important}#tools .collection-command-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:10px;width:100%;display:grid}#tools .collection-command-card{border:1px solid var(--companion-line);background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 96%, transparent),color-mix(in srgb, var(--companion-inset) 98%, transparent));border-radius:15px;grid-template-columns:60px minmax(0,1fr);align-content:start;gap:10px;min-width:0;min-height:0;padding:11px;display:grid;overflow:visible}#tools .collection-command-card:hover{border-color:var(--companion-line);transform:translateY(-1px)}#tools .collection-command-card.owned{background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 75%, transparent),color-mix(in srgb, var(--companion-inset) 98%, transparent));border-color:#59ddadc2}#tools .collection-command-card.available{border-color:#ffdc5bc7}#tools .collection-command-card.missing{border-color:var(--companion-line)}#tools .collection-command-art{border:1px solid var(--companion-line);background:radial-gradient(circle at 45% 30%,var(--companion-hover),var(--companion-inset) 68%);border-radius:12px;place-items:center;width:60px;height:60px;display:grid;overflow:hidden}#tools .collection-command-art img,#tools .collection-command-art .collection-item-fallback{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;background:0 0;border:0;border-radius:0;place-items:center;display:grid;color:var(--companion-ink)!important}#tools .collection-command-art .collection-item-fallback{font-size:10px!important;font-weight:900!important}#tools .collection-command-card-copy{align-content:start;gap:4px;min-width:0;display:grid}#tools .collection-command-card-status{background:var(--companion-raised);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;width:max-content;max-width:100%;padding:3px 6px;overflow:hidden;color:var(--companion-ink)!important;letter-spacing:.04em!important;font-size:10px!important;font-weight:900!important;line-height:1.1!important}#tools .collection-command-card.owned .collection-command-card-status{background:#0d614e;color:#abffe0!important}#tools .collection-command-card.available .collection-command-card-status{background:#6e5308;color:#fff0a6!important}#tools .collection-command-card h5{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--companion-ink)!important;font-size:14px!important;font-weight:850!important;line-height:1.2!important}#tools .collection-command-card-copy>small{overflow-wrap:anywhere;min-height:0;display:block;overflow:hidden;color:var(--companion-muted)!important;font-size:11px!important;font-weight:650!important;line-height:1.3!important}#tools .collection-command-card-copy>strong{display:block;color:var(--collection-gold)!important;font-size:15px!important;font-weight:900!important;line-height:1.2!important}#tools .collection-command-serial{min-height:0;margin-top:1px;display:block;overflow:visible}#tools .collection-command-serial .mydaily-unique-number{font-size:10px!important}#tools .collection-command-release{text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:100%;text-decoration:none;overflow:hidden;color:var(--collection-cyan)!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}#tools .collection-command-release:hover{text-decoration:underline;color:var(--companion-ink)!important}#tools .collection-command-card-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:2px;display:grid}#tools .collection-command-card-actions :is(button,a){overflow-wrap:anywhere;min-width:0;min-height:38px;padding:7px 8px;font-size:12px!important}#tools .collection-command-card-actions button{background:var(--companion-surface)}#tools .collection-command-empty{text-align:center;place-content:center;gap:5px;min-height:142px;display:grid}#tools .collection-command-empty b{color:var(--companion-ink)!important;font-size:16px!important;font-weight:850!important;line-height:1.2!important}#tools .collection-command-empty span{max-width:480px;color:var(--companion-muted)!important;font-size:12px!important;font-weight:650!important;line-height:1.4!important}#tools .collection-command-more{border-color:var(--companion-line);background:var(--companion-surface);margin:12px auto 0}#tools .collection-command-source{border-top:1px solid #4a70a694;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:12px;display:flex}#tools .collection-command-source span,#tools .collection-command-source a{color:var(--companion-muted)!important;font-size:11px!important;font-weight:700!important;line-height:1.3!important}#tools .collection-command-source a{text-decoration:none;color:var(--collection-cyan)!important}#tools .collection-command-source a:hover{text-decoration:underline;color:var(--companion-ink)!important}@media (max-width:760px){#tools .mdfm-tool-workspace-body .native-reward-tool.collection-command{padding:14px!important}#tools .collection-command-head{flex-direction:column;align-items:flex-start;gap:10px}#tools .collection-command-identity{width:100%;max-width:100%}#tools .collection-command-scope{grid-template-columns:1fr auto}#tools .collection-command-scope>small{grid-column:1/-1;max-width:none}#tools .collection-command-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){#tools .collection-command-head h3{font-size:28px!important}#tools .collection-command-scope,#tools .collection-command-prices{grid-template-columns:1fr}#tools .collection-command-scope>button,#tools .collection-command-prices>button{width:100%}#tools .collection-command-catalogs{gap:6px}#tools .collection-command-catalogs button{min-height:60px;padding:8px}#tools .collection-command-views{gap:6px}#tools .collection-command-views button{min-height:56px;padding:7px 8px}#tools .collection-command-views span{font-size:12px!important}#tools .collection-command-views b{font-size:17px!important}#tools .collection-command-filter-fields{grid-template-columns:1fr}#tools .collection-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#tools .collection-command-card{grid-template-columns:48px minmax(0,1fr);gap:8px;padding:9px}#tools .collection-command-art{border-radius:10px;width:48px;height:48px}#tools .collection-command-card h5{font-size:12px!important}#tools .collection-command-card-copy>small,#tools .collection-command-card-status,#tools .collection-command-release{font-size:10px!important}#tools .collection-command-card-copy>strong{font-size:13px!important}#tools .collection-command-card-actions{grid-template-columns:1fr;gap:6px}#tools .collection-command-card-actions :is(button,a){min-height:35px;font-size:11px!important}#tools .collection-command-gallery>header{align-items:flex-start}#tools .collection-command-source{flex-direction:column;align-items:flex-start}}@media (max-width:359px){#tools .collection-command-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){#tools .collection-command-card,#tools .collection-command-progress>i>span{transition:none}}#tools .collection-command :is(small,.collection-command-head>div:first-child>span,.collection-command-prices>div>span,.collection-command-gallery>header span,.collection-command-scope label>span,.collection-command-catalogs span,.collection-command-card-status,.collection-command-serial .mydaily-unique-number){font-size:12px!important;line-height:1.35!important}#tools .collection-command-card-status,#tools .collection-command-release{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}#tools .collection-command-card h5{-webkit-line-clamp:unset}#tools .collection-command-card-actions :is(button,a){min-height:44px;font-size:13px!important}@media (max-width:760px){#tools .collection-command-scope>button,#tools .collection-command-prices>button,#tools .collection-command-alert button,#tools .collection-command-more,#tools .collection-command-reset{min-height:44px;font-size:13px!important}#tools .collection-command-catalogs button,#tools .collection-command-views button{min-height:62px}#tools .collection-command-card h5{font-size:13px!important;line-height:1.3!important}#tools .collection-command-card-copy>strong{font-size:14px!important}}@media (max-width:520px){#tools .collection-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#tools .collection-command-card-copy>small,#tools .collection-command-card-status,#tools .collection-command-release{font-size:12px!important;line-height:1.35!important}#tools .collection-command-card-actions :is(button,a){min-height:44px;font-size:13px!important}}@media (max-width:359px){#tools .collection-command-grid{grid-template-columns:1fr}}.coach-phoenix-loadout-map{background:linear-gradient(135deg,color-mix(in srgb, var(--companion-inset) 78%, transparent),color-mix(in srgb, var(--companion-inset) 90%, transparent));border:1px solid #5bddd075;border-radius:16px;gap:10px;margin:14px 0;padding:12px;display:grid}.coach-phoenix-loadout-map>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.coach-phoenix-loadout-map>header span{color:#69efd0;letter-spacing:.12em;font-size:9px;font-weight:950}.coach-phoenix-loadout-map>header small{color:var(--companion-muted);font-size:10px}.coach-phoenix-loadout-map .gear-loadout-board{width:min(100%,520px);margin:auto}.coach-phoenix-loadout-map .gear-loadout-board-slots{justify-content:center}.coach-phoenix-slot-search{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;padding:11px!important;display:grid!important}.coach-phoenix-slot-search label{gap:5px;min-width:0;display:grid}.coach-phoenix-slot-search label>span{color:var(--companion-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.coach-phoenix-slot-search select{border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;min-height:42px;color:var(--companion-ink);border-radius:10px;padding:0 10px;font:700 13px/1 inherit}.coach-phoenix-slot-search>button{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);min-height:42px;color:var(--companion-ink);cursor:pointer;border-radius:10px;padding:0 14px;font-weight:950}.coach-phoenix-slot-search>button:disabled{opacity:.48;cursor:not-allowed}.pet-guide-trigger{z-index:1290;bottom:max(96px,calc(76px + env(safe-area-inset-bottom,0px)));background:linear-gradient(135deg,color-mix(in srgb, var(--companion-inset) 97%, transparent),color-mix(in srgb, var(--companion-inset) 97%, transparent));width:min(246px,100vw - 28px);color:var(--companion-ink);text-align:left;cursor:pointer;border:1px solid #64d9ebb8;border-radius:16px;align-items:center;gap:9px;padding:9px 10px;transition:transform .18s,border-color .18s;display:flex;position:fixed;box-shadow:0 16px 40px #0000006b,inset 0 1px #ffffff1f}.pet-guide-trigger.companion-right{left:20px}.pet-guide-trigger.companion-left{right:20px}:is(.pet-guide-trigger:hover,.pet-guide-trigger:focus-visible,.pet-guide-trigger.active){border-color:var(--companion-accent);outline:0;transform:translateY(-2px)}.pet-guide-trigger>img{object-fit:contain;background:radial-gradient(circle,var(--companion-hover),var(--companion-surface));width:43px;height:43px;image-rendering:pixelated;border-radius:11px}.pet-guide-trigger>b{min-width:0;font:700 14px/1.1 var(--font-geist-sans),sans-serif;flex-direction:column;flex:1;gap:3px;display:flex}.pet-guide-trigger>b span,.pet-guide-head span,.pet-guide-welcome>span,.pet-guide-intent>span,.pet-guide-lookup-title span,.pet-guide-roster header span{color:#61efc7;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:950}.pet-guide-trigger>i{color:var(--companion-accent);font-size:22px;font-style:normal;font-weight:900}.pet-guide-spark{color:var(--companion-accent);font-size:12px;animation:1.8s ease-in-out infinite pet-guide-pulse;position:absolute;top:4px;left:47px}.pet-guide-scrim{z-index:1500;background:color-mix(in srgb, var(--companion-inset) 62%, transparent);padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:end start;display:grid;position:fixed;inset:0}.pet-guide-panel{background:radial-gradient(circle at 0 0,#3a83eb40,transparent 36%),linear-gradient(145deg,var(--companion-inset),var(--companion-canvas) 72%);width:min(456px,100%);max-height:calc(100dvh - 24px);color:var(--companion-ink);overscroll-behavior:contain;border:1px solid #ffe45ce0;border-radius:21px;padding:18px;overflow:auto;box-shadow:0 28px 84px #000000b3}.pet-guide-head{border-bottom:1px solid #5c8ecf70;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.pet-guide-head>div{min-width:0}.pet-guide-head h2{margin:6px 0 4px;font-size:25px;line-height:1.05}.pet-guide-head p{color:var(--companion-muted);margin:0;font-size:11px;line-height:1.45}.pet-guide-head>button,.pet-guide-lookup-title>button{border:1px solid var(--companion-line);background:var(--companion-surface);width:34px;height:34px;color:var(--companion-ink);cursor:pointer;border-radius:10px;flex:none;place-items:center;font-size:20px;display:grid}.pet-guide-form{gap:6px;margin-top:15px;display:grid}.pet-guide-form>label{color:var(--companion-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.pet-guide-form>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.pet-guide-form input{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);border-radius:10px;outline:0;padding:11px 12px;font:600 13px/1.25 inherit}.pet-guide-form input:focus{border-color:var(--companion-accent);box-shadow:0 0 0 3px #ffe45c1f}.pet-guide-form button,.pet-guide-intent>button{background:var(--companion-accent-soft);color:var(--companion-ink);cursor:pointer;border:0;border-radius:10px;padding:0 14px;font-size:11px;font-weight:950}.pet-guide-form button:disabled{opacity:.55;cursor:wait}.pet-guide-welcome{gap:9px;margin-top:18px;display:grid}.pet-guide-welcome h3{margin:0;font-size:18px}.pet-guide-welcome p{color:var(--companion-muted);margin:0;font-size:11px;line-height:1.5}.pet-guide-welcome>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pet-guide-welcome>div>button{border:1px solid var(--companion-line);background:var(--companion-surface);min-width:0;color:var(--companion-ink);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}:is(.pet-guide-welcome>div>button:hover,.pet-guide-welcome>div>button:focus-visible){background:var(--companion-surface);border-color:#61efc7;outline:0}.pet-guide-welcome img{object-fit:contain;background:var(--companion-raised);border-radius:7px;width:29px;height:29px}.pet-guide-welcome b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pet-guide-welcome i,.pet-guide-who>i{color:var(--companion-accent);font-style:normal;font-weight:900}.pet-guide-who{background:linear-gradient(110deg,#5d450961,var(--companion-surface));width:100%;color:var(--companion-ink);text-align:left;cursor:pointer;border:1px solid #ffe45c70;border-radius:11px;align-items:center;gap:9px;margin-top:13px;padding:10px;display:flex}:is(.pet-guide-who:hover,.pet-guide-who:focus-visible){border-color:var(--companion-accent);outline:0}.pet-guide-who>span{background:var(--companion-accent-soft);width:29px;height:29px;color:var(--companion-ink);border-radius:9px;place-items:center;font-size:19px;font-weight:900;display:grid}.pet-guide-who>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pet-guide-who b{letter-spacing:.08em;font-size:11px}.pet-guide-who small{color:var(--companion-accent);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pet-guide-intent{border:1px solid var(--companion-line);background:radial-gradient(circle at 9% 12%,#61efc724,transparent 34%),var(--companion-surface);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:17px;padding:12px;display:grid}.pet-guide-intent>span{grid-column:1/-1}.pet-guide-intent>div{align-items:center;gap:10px;min-width:0;display:flex}.pet-guide-intent img{object-fit:contain;background:var(--companion-raised);border-radius:9px;width:43px;height:43px}.pet-guide-intent section{min-width:0}.pet-guide-intent h3{margin:0 0 4px;font-size:18px}.pet-guide-intent p{color:var(--companion-muted);margin:0;font-size:10px;line-height:1.4}.pet-guide-intent>button{white-space:nowrap;min-height:39px}.pet-guide-intent .pet-guide-reset{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);grid-column:1/-1;justify-self:start}.pet-guide-error{color:#ffb1a6;background:#3a1d28;border:1px solid #9b504c;border-radius:10px;margin:11px 0 0;padding:10px;font-size:10px;line-height:1.4}.pet-guide-loading{border:1px dashed var(--companion-line);color:var(--companion-muted);border-radius:10px;align-items:center;gap:9px;margin-top:14px;padding:10px;font-size:10px;display:flex}.pet-guide-loading i{border:2px solid var(--companion-line);border-top-color:#ffe45c;border-radius:50%;width:18px;height:18px;animation:1s linear infinite spin}.pet-guide-lookup{gap:10px;margin-top:14px;display:grid}.pet-guide-lookup-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pet-guide-lookup-title h3{margin:5px 0 2px;font-size:21px}.pet-guide-lookup-title p{color:var(--companion-muted);margin:0;font-size:10px}.pet-guide-rank-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pet-guide-rank{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:10px;min-width:0;padding:9px}.pet-guide-rank.gold{background:linear-gradient(145deg,#342d0a,var(--companion-surface));border-color:#826e16}.pet-guide-rank.mint{border-color:#2c8a71}.pet-guide-rank>span{min-height:24px;color:var(--companion-muted);text-transform:uppercase;font-size:8px;font-weight:900;line-height:1.2;display:block}.pet-guide-character{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 6px;margin-top:5px;display:grid}.pet-guide-character img{object-fit:contain;background:var(--companion-raised);border-radius:5px;grid-row:1/4;width:30px;height:36px}.pet-guide-character strong,.pet-guide-character small,.pet-guide-character b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pet-guide-character strong{font-size:10px}.pet-guide-character small,.pet-guide-character b{color:var(--companion-muted);font-size:8px}.pet-guide-character b{color:var(--companion-accent)}.pet-guide-unavailable{min-height:48px;color:var(--companion-muted);align-items:center;font-size:9px;line-height:1.3;display:flex}.pet-guide-roster{border-top:1px solid var(--companion-line);gap:6px;padding-top:10px;display:grid}.pet-guide-roster header{justify-content:space-between;align-items:center;gap:8px;display:flex}.pet-guide-roster header small{color:var(--companion-muted);font-size:8px}.pet-guide-roster>div{background:var(--companion-inset);border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px;display:grid}.pet-guide-roster img{object-fit:contain;background:var(--companion-raised);border-radius:5px;width:30px;height:34px}.pet-guide-roster>div span{min-width:0}.pet-guide-roster b,.pet-guide-roster small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pet-guide-roster b{font-size:10px}.pet-guide-roster small{color:var(--companion-muted);margin-top:2px;font-size:8px}.pet-guide-roster strong{color:var(--companion-accent);white-space:nowrap;font-size:9px}.pet-guide-boundary{color:var(--companion-muted);margin:0;font-size:9px;line-height:1.4}.pet-guide-back{color:var(--companion-ink);cursor:pointer;background:0 0;border:0;margin-top:11px;font-size:10px;text-decoration:underline}@keyframes pet-guide-pulse{50%{opacity:.45;transform:scale(1.35)}}@media (max-width:780px){.coach-phoenix-slot-search{grid-template-columns:1fr!important}.pet-guide-trigger{z-index:1288;bottom:calc(76px + env(safe-area-inset-bottom,0px));border-radius:18px;justify-content:center;width:55px;height:55px;padding:5px}.pet-guide-trigger.companion-right{left:12px}.pet-guide-trigger.companion-left{right:12px}.pet-guide-trigger>img{width:42px;height:42px}.pet-guide-trigger>b{display:none}.pet-guide-trigger>i{font-size:15px;position:absolute;bottom:1px;right:2px}.pet-guide-scrim{place-items:end stretch}.pet-guide-panel{width:100%;max-height:calc(100dvh - 24px);padding:15px}.pet-guide-rank-grid{grid-template-columns:1fr}.pet-guide-rank>span{min-height:0}.pet-guide-character{grid-template-columns:36px minmax(0,1fr) auto}.pet-guide-character img{grid-row:1/3;width:36px;height:40px}.pet-guide-character b{grid-area:1/3/3;align-self:center}.pet-guide-welcome>div{grid-template-columns:1fr 1fr}}@media (max-width:390px){.pet-guide-welcome>div,.pet-guide-intent{grid-template-columns:1fr}.pet-guide-intent>button{width:100%}.pet-guide-head h2{font-size:22px}}.sidekick-beacon{--sidekick-avatar-size:62px;--sidekick-dock-width:352px;z-index:1300;transition:opacity .18s;position:fixed;width:min(var(--sidekick-dock-width), calc(100vw - 24px))!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:5px!important;padding:0!important;display:grid!important;transform:none!important}.sidekick-beacon.size-compact{--sidekick-avatar-size:52px;--sidekick-dock-width:304px}.sidekick-beacon.size-normal{--sidekick-avatar-size:62px;--sidekick-dock-width:352px}.sidekick-beacon.size-large{--sidekick-avatar-size:72px;--sidekick-dock-width:400px}.sidekick-beacon.is-sheet-open{visibility:hidden;pointer-events:none;opacity:0;transform:none!important}.mdfm .sidekick-sheet .sidekick-search-entry{min-width:0;display:grid}.mdfm .sidekick-sheet .sidekick-search-entry .pet-search-utility{box-sizing:border-box;cursor:pointer;background:linear-gradient(135deg, var(--companion-surface), var(--companion-inset))!important;width:100%!important;min-width:0!important;min-height:70px!important;color:var(--companion-ink)!important;text-align:left!important;border:1px solid #65e6b4c2!important;border-radius:14px!important;grid-template-columns:44px minmax(0,1fr) 22px!important;align-items:center!important;gap:10px!important;padding:9px 11px!important;display:grid!important}:is(.sidekick-search-entry .pet-search-utility:hover,.sidekick-search-entry .pet-search-utility:focus-visible){outline-offset:1px;outline:2px solid #ffe45c4d;border-color:var(--companion-accent)!important}.sidekick-search-entry .pet-search-utility-glyph{background:var(--companion-raised);color:#65e6b4;border-radius:11px;place-items:center;width:44px;height:44px;font-size:27px;font-weight:950;display:grid}.sidekick-search-entry .pet-search-utility>span:nth-child(2){gap:2px;min-width:0;display:grid}.sidekick-search-entry .pet-search-utility small{letter-spacing:.09em;text-transform:uppercase;color:#65e6b4!important;font-size:9px!important;font-weight:950!important}.sidekick-search-entry .pet-search-utility b{line-height:1.15;color:var(--companion-ink)!important;font-size:15px!important}.sidekick-search-entry .pet-search-utility em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--companion-muted)!important;font-size:10px!important;font-style:normal!important}.sidekick-search-entry .pet-search-utility>i{color:var(--companion-accent)!important;font-size:20px!important;font-style:normal!important}.sidekick-search-utility{box-sizing:border-box;background:linear-gradient(135deg, color-mix(in srgb, var(--companion-inset) 97%, transparent), color-mix(in srgb, var(--companion-inset) 97%, transparent));border:1px solid #65e6b4b8;border-radius:13px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:50px;padding:5px 6px;display:grid;box-shadow:0 9px 24px #00000059,inset 0 1px #ffffff14}.sidekick-search-glyph{background:var(--companion-raised);color:#65e6b4;border-radius:9px;place-items:center;width:28px;height:28px;font-size:20px;font-weight:950;display:grid}.sidekick-search-utility label{min-width:0}.sidekick-search-utility input{box-sizing:border-box;width:100%;min-width:0;color:var(--companion-ink);background:0 0;border:0;outline:0;min-height:44px;padding:8px 1px;font-family:inherit;font-size:13px;font-weight:750;line-height:1.2}.sidekick-search-utility input::placeholder{color:var(--companion-muted);opacity:1}.sidekick-search-utility:focus-within{border-color:var(--companion-accent);box-shadow:0 0 0 2px #ffe45c24,0 9px 24px #00000061}.sidekick-search-utility>button{box-sizing:border-box;background:var(--companion-accent-soft);min-width:48px;min-height:44px;color:var(--companion-ink);cursor:pointer;border:0;border-radius:8px;padding:0 8px;font-size:11px;font-weight:950}.sidekick-search-utility>button:focus-visible{outline:2px solid var(--companion-line);outline-offset:2px}.sidekick-beacon-core{grid-template-columns:var(--sidekick-avatar-size) minmax(0, 1fr) 50px;align-items:stretch;gap:5px;width:100%;min-width:0;display:grid}.sidekick-beacon .sidekick-avatar{cursor:pointer;place-items:center;position:relative;overflow:visible;width:var(--sidekick-avatar-size)!important;min-width:0!important;height:var(--sidekick-avatar-size)!important;min-height:0!important;color:var(--companion-ink)!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important;display:grid!important}.sidekick-avatar-aura{background:radial-gradient(circle at 30% 24%, #62dff152, transparent 27%), radial-gradient(circle at 68% 72%, #6a4fed57, transparent 55%), color-mix(in srgb, var(--companion-inset) 84%, transparent);border:1px solid #65daedb3;border-radius:50%;transition:border-color .18s,box-shadow .18s,transform .18s;position:absolute;inset:-9px;box-shadow:0 0 0 3px #06163dc7,0 10px 26px #00000075,0 0 22px #53def138}:is(.sidekick-avatar:hover .sidekick-avatar-aura,.sidekick-avatar:focus-visible .sidekick-avatar-aura){border-color:var(--companion-accent);transform:scale(1.05);box-shadow:0 0 0 3px #06163de0,0 10px 28px #00000085,0 0 28px #ffe45c5c}.sidekick-avatar:focus-visible{outline:0}.sidekick-avatar>img{z-index:1;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 6px 4px #00000075);position:relative;width:calc(var(--sidekick-avatar-size) * .86)!important;height:calc(var(--sidekick-avatar-size) * .86)!important}.sidekick-avatar-status{z-index:2;border:2px solid var(--companion-line);background:var(--companion-raised);border-radius:50%;width:12px;height:12px;position:absolute;bottom:8px;right:1px;box-shadow:0 0 0 1px #71ddf099}.sidekick-avatar-status.is-active{background:#61efc7;box-shadow:0 0 0 1px #61efc79e,0 0 12px #61efc7b8}.sidekick-avatar-status.is-ready{background:var(--companion-accent-soft);animation:2.4s ease-in-out infinite sidekick-ready-glow;box-shadow:0 0 0 1px #ffe45cb8,0 0 14px #ffe45ccc}.sidekick-avatar-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sidekick-beacon-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}.sidekick-beacon-glance>span,.sidekick-beacon-glance>.sidekick-rate-cycle{background:linear-gradient(145deg, color-mix(in srgb, var(--companion-inset) 97%, transparent), color-mix(in srgb, var(--companion-inset) 97%, transparent));min-width:0;color:var(--companion-ink);text-align:left;border:1px solid #4f80c0b8;border-radius:11px;align-content:center;gap:2px;padding:6px 7px;display:grid}.sidekick-beacon-glance>span.is-stale{border-color:#e8ae62d6}.sidekick-beacon-glance small{color:var(--companion-muted);letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;justify-content:space-between;align-items:center;gap:3px;font-size:8px;font-weight:950;display:flex;overflow:hidden}.sidekick-beacon-glance small i{color:#65e6b4;flex:none;font-size:8px;font-style:normal}.sidekick-beacon-glance>span.is-stale small i{color:var(--companion-accent)}.sidekick-beacon-glance b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.1;overflow:hidden}.sidekick-beacon-glance em{display:none}.sidekick-beacon-glance>.sidekick-rate-cycle{cursor:pointer;border-color:#65e6b49e}:is(.sidekick-beacon-glance>.sidekick-rate-cycle:hover,.sidekick-beacon-glance>.sidekick-rate-cycle:focus-visible){border-color:var(--companion-accent);outline:0}.sidekick-beacon-gear{background:linear-gradient(145deg, #382f08f7, color-mix(in srgb, var(--companion-inset) 97%, transparent));min-width:0;min-height:0;color:var(--companion-ink);cursor:pointer;border:1px solid #ffe45cb8;border-radius:11px;align-content:center;place-items:center;gap:2px;padding:5px 3px;display:grid;position:relative}.sidekick-beacon-gear>span{color:var(--companion-accent);font-size:18px;line-height:1}.sidekick-beacon-gear>b{text-transform:uppercase;font-size:8px;line-height:1}.sidekick-beacon-gear>em{min-width:15px;height:15px;color:var(--companion-ink);background:#61efc7;border-radius:99px;place-items:center;font-size:8px;font-style:normal;font-weight:950;display:grid;position:absolute;top:4px;right:4px}:is(.sidekick-beacon-gear:hover,.sidekick-beacon-gear:focus-visible){border-color:var(--companion-line);outline-offset:1px;outline:2px solid #ffe45c73}.sidekick-gear-loading,.sidekick-gear-error{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;align-items:center;gap:9px;min-height:52px;padding:9px;display:flex}.sidekick-gear-loading>i{border:2px solid var(--companion-line);border-top-color:#ffe45c;border-radius:50%;flex:none;width:21px;height:21px;animation:1s linear infinite spin}.sidekick-gear-loading>span{gap:2px;display:grid}.sidekick-gear-loading b{font-size:12px}.sidekick-gear-loading small{color:var(--companion-muted);font-size:10px}.sidekick-gear-error{color:#ffc1ba;border-color:#a85c63;justify-content:space-between;font-size:11px;line-height:1.35}.sidekick-gear-error button{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);min-height:44px;color:var(--companion-ink);border-radius:8px;padding:7px 10px;font-weight:950}.sidekick-sheet-scroll>.sidekick-gear-quick{height:max-content}.sidekick-gear-interactive .gear-phoenix-tryon{gap:8px}.sidekick-gear-interactive .gear-phoenix-tryon-head{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.sidekick-gear-interactive .gear-phoenix-tryon-head h4{margin-block:3px;font-size:16px}.sidekick-gear-interactive .gear-phoenix-tryon-head p{display:none}.sidekick-gear-interactive .gear-phoenix-tryon-status{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.sidekick-gear-interactive .gear-phoenix-tryon-status>span{display:none}.sidekick-gear-interactive .gear-phoenix-tryon-status>button{min-height:44px}.sidekick-gear-interactive .gear-phoenix-staged-preview{grid-template-columns:1fr;padding:9px}.sidekick-gear-interactive .gear-phoenix-staged-preview>i{transform:rotate(90deg)}.sidekick-gear-interactive .gear-phoenix-loadout-layout{grid-template-columns:1fr;gap:8px}.sidekick-gear-interactive .gear-phoenix-slot-picker,.sidekick-gear-interactive .gear-phoenix-context{border-radius:12px;padding:9px}.sidekick-gear-interactive .gear-phoenix-slot-picker>header{flex-direction:column;align-items:flex-start;margin-bottom:8px}.sidekick-gear-interactive .gear-phoenix-slot-picker>header small{font-size:10px}.sidekick-gear-interactive .gear-loadout-board.density-mini .gear-loadout-board-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.sidekick-gear-interactive .gear-loadout-board.density-mini .gear-loadout-board-slots>button{min-height:48px;padding:3px}.sidekick-gear-interactive .gear-loadout-board.density-mini .gear-loadout-board-slots img,.sidekick-gear-interactive .gear-loadout-board.density-mini .gear-loadout-empty{width:32px;height:32px}.sidekick-gear-interactive .gear-phoenix-context :is(button,a),.sidekick-gear-interactive .gear-phoenix-preview-actions :is(button,a),.sidekick-gear-interactive .gear-phoenix-tryon-empty>button{min-height:44px}.sidekick-gear-interactive .gear-phoenix-tryon-empty{grid-template-columns:1fr;padding:12px}.sidekick-live-glance{border-bottom:1px solid #4977b961;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 16px 12px;display:grid}.sidekick-live-glance>span,.sidekick-live-glance>.sidekick-rate-cycle{background:linear-gradient(135deg, color-mix(in srgb, var(--companion-inset) 96%, transparent), color-mix(in srgb, var(--companion-inset) 96%, transparent));min-width:0;min-height:58px;color:var(--companion-ink);text-align:left;border:1px solid #4f80c0b8;border-radius:11px;align-content:center;gap:2px;padding:8px 10px;display:grid}.sidekick-live-glance>span.is-stale{border-color:#e8ae62d6}.sidekick-live-glance small{color:var(--companion-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.sidekick-live-glance b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.1;overflow:hidden}.sidekick-live-glance em{color:#6cf1cf;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.sidekick-live-glance>.sidekick-rate-cycle{cursor:pointer}:is(.sidekick-live-glance>.sidekick-rate-cycle:hover,.sidekick-live-glance>.sidekick-rate-cycle:focus-visible){border-color:var(--companion-accent);outline:0}@keyframes sidekick-ready-glow{50%{box-shadow:0 0 0 2px #ffe45c80,0 0 22px #ffe45cf2}}.pet-guide-recall{gap:7px;margin-top:14px;display:grid}.pet-guide-recall>span{color:#61efc7;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:950}.pet-guide-recall>button{background:linear-gradient(135deg, var(--companion-surface), var(--companion-inset));min-width:0;color:var(--companion-ink);text-align:left;cursor:pointer;border:1px solid #3e68a8eb;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}:is(.pet-guide-recall>button:hover,.pet-guide-recall>button:focus-visible){background:var(--companion-surface);border-color:#61efc7;outline:0}.pet-guide-recall img,.pet-guide-player-glyph{background:var(--companion-raised);width:34px;height:34px;color:var(--companion-accent);object-fit:contain;border-radius:9px;place-items:center;font-size:20px;font-style:normal;display:grid}.pet-guide-recall button>span:not(.pet-guide-player-glyph){gap:2px;min-width:0;display:grid}.pet-guide-recall small{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.pet-guide-recall b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pet-guide-recall i{color:var(--companion-accent);font-size:14px;font-style:normal;font-weight:950}.pet-guide-player-result{border-color:#61efc785!important}.pet-guide-intent section small{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;display:block;overflow:hidden}.pet-guide-intent h3{margin-top:3px}.pet-guide-lineup{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pet-guide-lineup>article{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:11px;grid-template-columns:34px minmax(0,1fr);gap:4px 7px;min-width:0;padding:9px;display:grid}.pet-guide-lineup>article.is-searched{background:linear-gradient(145deg, #46370985, var(--companion-surface));border-color:#ffe45cdb}.pet-guide-lineup>article>span{color:#62efce;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;grid-column:1/-1;font-size:8px;font-weight:950;overflow:hidden}.pet-guide-lineup img{background:var(--companion-raised);object-fit:contain;border-radius:7px;align-self:center;width:34px;height:38px}.pet-guide-lineup>article>div{align-content:center;gap:3px;min-width:0;display:grid}.pet-guide-lineup b,.pet-guide-lineup small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pet-guide-lineup b{font-size:11px}.pet-guide-lineup small{color:var(--companion-muted);font-size:8px}.pet-guide-lineup strong{color:var(--companion-accent);grid-column:1/-1;font-size:13px}.pet-guide-lineup strong em{color:var(--companion-muted);font-size:8px;font-style:normal}@media (max-width:780px){.sidekick-beacon{--sidekick-avatar-size:58px;--sidekick-dock-width:374px;width:min(var(--sidekick-dock-width), calc(100vw - 32px))!important;bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}.sidekick-beacon.size-compact{--sidekick-avatar-size:52px;--sidekick-dock-width:340px}.sidekick-beacon.size-normal{--sidekick-avatar-size:58px;--sidekick-dock-width:374px}.sidekick-beacon.size-large{--sidekick-avatar-size:68px;--sidekick-dock-width:420px}.sidekick-live-glance{padding:0 12px 10px}.mdfm .sidekick-beacon .sidekick-search-utility input{min-height:44px!important;font-size:16px!important}.mdfm .sidekick-beacon .sidekick-search-utility>button{min-height:44px!important;font-size:12px!important}.sidekick-sheet :is(.sidekick-mute,.sidekick-close){min-width:44px!important;min-height:44px!important}.sidekick-gear-interactive :is(button,a){min-height:44px!important}.pet-guide-head>button,.pet-guide-lookup-title>button{width:44px!important;height:44px!important}.pet-guide-form button,.pet-guide-intent>button{min-height:44px!important}.pet-guide-lineup{grid-template-columns:1fr}.pet-guide-lineup>article{grid-template-columns:40px minmax(0,1fr) auto}.pet-guide-lineup>article>span{grid-column:1/-1}.pet-guide-lineup img{width:40px;height:42px}.pet-guide-lineup strong{white-space:nowrap;grid-area:2/3;align-self:center}}@media (max-width:390px){.sidekick-live-glance{grid-template-columns:repeat(2,minmax(0,1fr))}.sidekick-live-glance b{font-size:12px}.sidekick-beacon-glance small{letter-spacing:0}}@media (max-width:480px){.sidekick-identity>span>small{display:none}}@media (max-width:340px){.sidekick-beacon-core{grid-template-columns:var(--sidekick-avatar-size) minmax(0, 1fr) 46px}.sidekick-search-utility{grid-template-columns:26px minmax(0,1fr) auto;padding-inline:5px}.sidekick-search-glyph{width:26px;height:26px}.sidekick-search-utility>button{min-width:44px;padding-inline:5px}.sidekick-beacon-glance>span,.sidekick-beacon-glance>.sidekick-rate-cycle{padding-inline:5px}}@media (prefers-reduced-motion:reduce){.sidekick-avatar-aura,.sidekick-avatar-status.is-ready{transition:none;animation:none}}.sidekick-layer{--sidekick-yellow:#ffe45c;--sidekick-mint:var(--companion-success);--sidekick-cyan:#61dff5;--sidekick-ink:var(--companion-ink);--sidekick-panel:var(--companion-surface);--sidekick-line:var(--companion-line)}html{--mdfm-floating-safe-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.sidekick-beacon{--sidekick-avatar-size:72px;--sidekick-anchor-width:276px;z-index:1410!important;right:max(20px, env(safe-area-inset-right,0px))!important;bottom:calc(18px + env(safe-area-inset-bottom,0px))!important;width:min(var(--sidekick-anchor-width), calc(100vw - 28px))!important;visibility:visible!important;pointer-events:none!important;opacity:1!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:7px!important;display:grid!important;position:fixed!important;overflow:visible!important;transform:none!important}.sidekick-beacon button{pointer-events:auto!important}.sidekick-beacon.side-left{right:auto!important;left:max(20px, env(safe-area-inset-left,0px))!important}.sidekick-beacon.size-compact{--sidekick-avatar-size:62px;--sidekick-anchor-width:244px}.sidekick-beacon.size-large{--sidekick-avatar-size:84px;--sidekick-anchor-width:318px}.sidekick-quick-stack{box-sizing:border-box;background:color-mix(in srgb, var(--companion-inset) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #61dff56b;border-radius:16px;grid-template-columns:repeat(4,50px);justify-content:flex-end;justify-self:end;gap:5px;width:max-content;min-width:0;max-width:100%;padding:5px;display:grid;position:relative;box-shadow:0 12px 28px #0000005c,inset 0 1px #ffffff12}.sidekick-beacon.side-left .sidekick-quick-stack{justify-content:flex-start;justify-self:start}.sidekick-quick-stack>button{background:linear-gradient(145deg, color-mix(in srgb, var(--companion-inset) 98%, transparent), color-mix(in srgb, var(--companion-inset) 98%, transparent));width:50px;min-width:0;min-height:48px;color:var(--companion-ink);cursor:pointer;border:1px solid #5991daad;border-radius:12px;grid-template-rows:25px auto;place-items:center;gap:2px;padding:4px;display:grid;position:relative;box-shadow:0 8px 20px #0000005c,inset 0 1px #ffffff14}:is(.sidekick-quick-stack>button:hover,.sidekick-quick-stack>button:focus-visible,.sidekick-quick-stack>button.is-active){border-color:var(--sidekick-yellow);outline:0;box-shadow:0 0 0 2px #ffe45c33,0 9px 22px #0000006b}.sidekick-quick-stack>button>img,.sidekick-quick-stack>button>span:first-child{object-fit:contain;image-rendering:auto;place-items:center;width:25px;height:25px;font-size:19px;display:grid}.sidekick-quick-stack>button>.sidekick-text-icon{letter-spacing:-.03em;font-weight:950;font-size:10px!important}.mdfm .sidekick-beacon .sidekick-quick-stack>button>b{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1;overflow:hidden;font-size:11px!important}.sidekick-quick-stack>button>em{border:2px solid var(--companion-line);background:var(--sidekick-yellow);min-width:19px;height:19px;color:var(--companion-ink);border-radius:99px;place-items:center;padding:0 4px;font-style:normal;font-weight:950;line-height:1;display:grid;position:absolute;top:-5px;right:-4px;font-size:11px!important}.sidekick-beacon-core{grid-template-areas:"avatar""rates";justify-items:end;width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;display:grid!important}.sidekick-beacon.side-left .sidekick-beacon-core{justify-items:start}.sidekick-beacon .sidekick-avatar{isolation:isolate;grid-area:avatar;justify-self:end;width:var(--sidekick-avatar-size)!important;height:var(--sidekick-avatar-size)!important}.sidekick-beacon.side-left .sidekick-avatar{justify-self:start}.sidekick-avatar-badge{z-index:4;max-width:calc(var(--sidekick-avatar-size) + 24px);border:2px solid var(--companion-line);background:var(--sidekick-yellow);color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:3px 6px;font-weight:950;line-height:1;position:absolute;bottom:-5px;right:-6px;overflow:hidden;font-size:11px!important}.sidekick-beacon.side-left .sidekick-avatar-badge{left:-6px;right:auto}.sidekick-avatar-badge.has-serial{background:0 0;border:0;max-width:none;padding:0;bottom:-9px;right:-12px;overflow:visible}.sidekick-beacon.side-left .sidekick-avatar-badge.has-serial{left:-12px;right:auto}.sidekick-avatar-badge .sidekick-pet-serial{display:block;font-size:11px!important}.sidekick-avatar-badge .sidekick-pet-serial .mydaily-unique-medal{min-width:3.45em;min-height:2em;padding:.34em .5em .58em}.sidekick-beacon-glance{grid-area:rates;width:100%;min-width:0;position:relative;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.sidekick-beacon-glance>button,.sidekick-beacon-glance>span,.sidekick-rate-card,.sidekick-rate-card>.sidekick-rate-cycle{box-sizing:border-box;background:linear-gradient(145deg, color-mix(in srgb, var(--companion-inset) 98%, transparent), color-mix(in srgb, var(--companion-inset) 98%, transparent));min-width:0;min-height:58px;color:var(--companion-ink);text-align:left;cursor:pointer;border:1px solid #5891d8b8;border-radius:11px;align-content:center;gap:2px;padding:6px 8px;display:grid;box-shadow:0 9px 24px #00000057}.sidekick-rate-card{cursor:default;padding:0;position:relative}.sidekick-rate-card>.sidekick-rate-cycle{width:100%;height:100%;box-shadow:none;background:0 0;border:0;padding:6px 36px 6px 8px}.sidekick-beacon-glance>button:hover,.sidekick-rate-card:hover,.sidekick-rate-card:focus-within{border-color:var(--sidekick-yellow);outline:0}.sidekick-beacon-glance>button:focus-visible{border-color:var(--sidekick-yellow);outline:0}.sidekick-beacon-glance>button.is-stale{border-color:var(--companion-accent)}.mdfm .sidekick-beacon .sidekick-beacon-glance small{min-width:0;color:var(--companion-muted);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:4px;font-weight:950;display:flex;font-size:11px!important}.sidekick-beacon-glance small img{object-fit:contain;width:13px;height:13px}.sidekick-beacon-glance small i{color:var(--sidekick-mint);margin-left:auto;font-style:normal;font-size:10px!important}.mdfm .sidekick-beacon .sidekick-beacon-glance b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden;font-size:14px!important}.mdfm .sidekick-beacon .sidekick-beacon-glance em{color:var(--sidekick-mint);text-overflow:ellipsis;white-space:nowrap;font-style:normal;line-height:1.15;overflow:hidden;font-size:11px!important}.sidekick-beacon-glance .sidekick-rate-view-cycle{z-index:2;background:var(--companion-surface);width:27px;min-width:27px;height:27px;min-height:27px;color:var(--sidekick-yellow);text-align:center;cursor:pointer;border:1px solid #ffe45cb8;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%);box-shadow:0 3px 9px #00000047;font-size:15px!important}:is(.sidekick-beacon-glance .sidekick-rate-view-cycle:hover,.sidekick-beacon-glance .sidekick-rate-view-cycle:focus-visible){background:var(--sidekick-yellow);color:var(--companion-ink);outline:0}.sidekick-sheet-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1390!important;background:color-mix(in srgb, var(--companion-inset) 50%, transparent)!important}.mdfm-farm-section:has(.pet-guide-backdrop){z-index:1600!important;overflow:visible!important}.sidekick-sheet{flex-direction:column;z-index:1400!important;right:462px!important;bottom:max(18px, env(safe-area-inset-bottom,0px))!important;width:min(980px,100vw - 482px)!important;height:fit-content!important;max-height:calc(100dvh - 36px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:22px!important;display:flex!important;overflow:hidden!important}.sidekick-sheet.side-left{left:462px!important;right:auto!important}.sidekick-sheet.is-compact-tool{height:auto!important;max-height:calc(100dvh - 36px)!important}.sidekick-sheet.is-compact-tool .sidekick-sheet-scroll{flex:0 auto}.sidekick-sheet.is-pinned{pointer-events:none;height:fit-content!important;box-shadow:none!important}.sidekick-sheet.is-pinned>.sidekick-sheet-header,.sidekick-sheet.is-pinned .sidekick-rate-editor,.sidekick-sheet.is-pinned .sidekick-module,.sidekick-sheet.is-pinned .sidekick-search-dock,.sidekick-sheet.is-pinned .sidekick-all-hidden{pointer-events:auto}.sidekick-sheet.is-pinned>.sidekick-sheet-scroll,.sidekick-sheet.is-pinned .sidekick-command-grid,.sidekick-sheet.is-pinned .sidekick-command-main,.sidekick-sheet.is-pinned .sidekick-command-side{pointer-events:none}.sidekick-sheet-header{flex:none;justify-content:space-between;align-items:center;gap:12px;background:linear-gradient(125deg, color-mix(in srgb, var(--companion-inset) 98%, transparent), color-mix(in srgb, var(--companion-inset) 98%, transparent))!important;border:1px solid #61dff54d!important;border-radius:17px!important;min-height:70px!important;padding:10px 14px!important;display:flex!important}.sidekick-identity{min-width:0;display:block!important}.sidekick-identity>span{gap:2px;min-width:0;display:grid}.sidekick-identity small{letter-spacing:.1em;text-transform:uppercase;font-weight:950;color:var(--sidekick-mint)!important;font-size:11px!important}.sidekick-identity b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden;font-size:18px!important}.sidekick-identity em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden;color:var(--companion-muted)!important;font-size:12px!important}.sidekick-header-controls{flex:none;gap:6px;display:flex}.sidekick-header-controls>button,.sidekick-close,.sidekick-mute{border:1px solid var(--companion-line);background:var(--companion-surface);min-width:44px;min-height:42px;color:var(--companion-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-weight:950;display:inline-flex;font-size:12px!important}:is(.sidekick-header-controls>button:hover,.sidekick-header-controls>button:focus-visible,.sidekick-header-controls>button.is-active){border-color:var(--sidekick-yellow);outline:0}.sidekick-header-controls>button.is-active{color:var(--companion-accent);background:#293112}.sidekick-control-icon{line-height:1;font-size:16px!important}.sidekick-rate-editor{z-index:3;background:linear-gradient(120deg, #2d2d0bf0, color-mix(in srgb, var(--companion-inset) 98%, transparent));border:1px solid #ffe45c7a;border-radius:13px;flex:none;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;margin-bottom:10px;padding:11px 14px;display:grid;position:relative}.sidekick-rate-editor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sidekick-rate-editor>header span{gap:2px;display:grid}.sidekick-rate-editor>header small{color:var(--sidekick-mint);letter-spacing:.08em;text-transform:uppercase;font-weight:950;font-size:11px!important}.sidekick-rate-editor>header b{color:var(--companion-ink);font-size:14px!important}.sidekick-rate-editor>header>button{border:1px solid var(--companion-line);background:var(--companion-surface);width:36px;height:36px;color:var(--companion-ink);cursor:pointer;border-radius:9px;font-size:18px}.sidekick-rate-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.sidekick-rate-view-tabs button{border:1px solid var(--companion-line);background:var(--companion-inset);min-height:38px;color:var(--companion-muted);cursor:pointer;border-radius:8px;padding:0 8px;font-weight:900;font-size:12px!important}.sidekick-rate-view-tabs button.is-active{border-color:var(--sidekick-yellow);background:var(--sidekick-yellow);color:var(--companion-ink)}.sidekick-rate-editor .sidekick-rate-fields{grid-column:1/-1;gap:7px;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:0!important;display:grid!important}.sidekick-rate-editor .sidekick-rate-fields label{color:var(--companion-muted);gap:4px;font-weight:900;display:grid;font-size:12px!important}.sidekick-rate-editor .sidekick-rate-fields input{box-sizing:border-box;border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;min-height:40px;color:var(--companion-ink);border-radius:8px;padding:7px 9px;font-size:14px!important}.sidekick-rate-editor>footer{border-top:1px solid #ffffff14;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.sidekick-rate-editor>footer span{align-items:baseline;gap:7px;display:flex}.sidekick-rate-editor>footer small{color:var(--companion-muted);text-transform:uppercase;font-size:11px!important}.sidekick-rate-editor>footer b{color:var(--companion-accent);font-size:16px!important}.sidekick-rate-editor>footer em{color:var(--sidekick-mint);font-style:normal;font-size:12px!important}.sidekick-sheet-scroll{overscroll-behavior:contain;touch-action:pan-y;flex:auto;background:0 0!important;min-height:0!important;padding:10px 0!important;display:block!important;overflow:hidden auto!important}.sidekick-command-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);align-items:start;gap:10px;display:grid}.sidekick-command-main,.sidekick-command-side{align-content:start;gap:10px;min-width:0;display:grid}.sidekick-module{border:1px solid var(--sidekick-line);background:linear-gradient(150deg, color-mix(in srgb, var(--companion-inset) 98%, transparent), color-mix(in srgb, var(--companion-inset) 98%, transparent));border-radius:15px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.sidekick-module-session.is-live{border-color:#67efc8cc;box-shadow:0 0 0 1px #67efc824,inset 0 1px #ffffff0f}.sidekick-module-header{background:color-mix(in srgb, var(--companion-inset) 82%, transparent);border-bottom:1px solid #5a8ed359;justify-content:space-between;align-items:center;gap:9px;min-height:62px;padding:9px 10px;display:flex}.sidekick-module-header>span{gap:2px;min-width:0;display:grid}.sidekick-module-header small{color:var(--sidekick-mint);letter-spacing:.08em;text-transform:uppercase;font-weight:950;font-size:11px!important}.sidekick-module-header b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;line-height:1.05;overflow:hidden;font-size:16px!important}.sidekick-module-header em{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;font-style:normal;line-height:1.2;overflow:hidden;font-size:12px!important}.sidekick-module-header>div{flex:none;gap:4px;display:flex}.sidekick-module-header>div button{border:1px solid var(--companion-line);background:var(--companion-inset);width:34px;height:34px;color:var(--companion-muted);cursor:pointer;border-radius:8px;place-items:center;display:grid;font-size:14px!important}:is(.sidekick-module-header>div button:hover,.sidekick-module-header>div button:focus-visible,.sidekick-module-header>div button.is-active){border-color:var(--sidekick-yellow);color:var(--sidekick-yellow);outline:0}.sidekick-module-header>div button.is-active{background:#2e2a0d}.sidekick-module-cart .market-cart{background:0 0!important;border:0!important;border-radius:0!important}.sidekick-module-cart .market-cart>header{display:none!important}.sidekick-module-cart .market-cart-list{max-height:490px;overflow-y:auto}.sidekick-gear-quick-body{padding:9px}.sidekick-gear-interactive .gear-phoenix-tryon{overscroll-behavior:auto;max-height:none;overflow-y:visible}.sidekick-timer-list{padding:9px;gap:7px!important;display:grid!important}.sidekick-timer{overflow:hidden;border:1px solid var(--companion-line)!important;background:var(--companion-inset)!important;border-radius:12px!important}.sidekick-timer.is-running{border-color:var(--sidekick-mint)!important}.sidekick-timer.is-ready{border-color:var(--sidekick-yellow)!important}.sidekick-timer-face{background:linear-gradient(115deg, color-mix(in srgb, var(--companion-inset) 80%, transparent), transparent);grid-template-columns:58px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px 9px;display:grid}.sidekick-skill-icon{border:2px solid var(--companion-line);background:radial-gradient(circle at 35% 30%, var(--companion-hover), var(--companion-inset) 72%);width:54px;height:54px;color:var(--sidekick-yellow);border-radius:14px;place-items:center;font-size:24px;font-weight:950;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #03102bbf}.sidekick-skill-icon:after{content:"";background:conic-gradient(var(--sidekick-mint) var(--sidekick-timer-progress,360deg), var(--companion-surface) 0);border-radius:99px;height:3px;position:absolute;inset:auto 4px 3px}.sidekick-skill-icon img{object-fit:contain;image-rendering:auto;width:48px;height:48px}.sidekick-timer-face>span{gap:1px;min-width:0;display:grid}.sidekick-timer-face strong{color:var(--companion-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:-.04em;line-height:1;font-size:27px!important}.sidekick-timer-face b{color:var(--companion-accent);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden;font-size:12px!important}.sidekick-timer-face small{color:var(--companion-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:900;overflow:hidden;font-size:11px!important}.sidekick-timer-actions{border-top:1px solid #5e91d347;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px;display:grid}.sidekick-timer-actions button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:40px;color:var(--companion-ink);cursor:pointer;border-radius:8px;font-weight:900;font-size:12px!important}.sidekick-timer-actions button.is-primary{border-color:var(--sidekick-yellow);background:var(--sidekick-yellow);color:var(--companion-ink)}:is(.sidekick-timer-actions button:hover,.sidekick-timer-actions button:focus-visible){border-color:var(--companion-line);outline:0}.sidekick-timer-options{border-top:1px solid #5e91d32e}.sidekick-timer-options>summary{min-height:40px;color:var(--companion-muted);cursor:pointer;justify-content:space-between;align-items:center;padding:0 9px;font-weight:900;list-style:none;display:flex;font-size:12px!important}.sidekick-timer-options>summary:after{content:"⌄";color:var(--sidekick-mint)}.sidekick-timer-options>div{border-top:1px solid #5e91d32e;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:5px;padding:7px;display:grid}.sidekick-timer-options label{color:var(--companion-muted);grid-template-columns:1fr 72px;align-items:center;gap:5px;font-weight:900;display:grid;font-size:12px!important}.sidekick-timer-options input{box-sizing:border-box;border:1px solid var(--companion-line);background:var(--companion-inset);width:64px;min-height:34px;color:var(--companion-ink);text-align:center;border-radius:7px;padding:5px;font-size:12px!important}.sidekick-timer-options button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:38px;color:var(--companion-ink);cursor:pointer;border-radius:7px;padding:0 7px;font-weight:900;font-size:12px!important}.sidekick-timer-options button.is-active{border-color:var(--sidekick-mint);color:#adf7d8;background:#0d473c}.sidekick-timer-options button.sidekick-remove{color:pink;background:#35182a;border-color:#85465a}.sidekick-module .sidekick-disclosure{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;margin:0 9px 9px}.sidekick-module .sidekick-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:0 10px;list-style:none;display:flex}.sidekick-module .sidekick-disclosure summary span{gap:2px;min-width:0;display:grid}.sidekick-module .sidekick-disclosure summary b{color:var(--companion-ink);font-size:13px!important}.sidekick-module .sidekick-disclosure summary small{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.sidekick-library button{grid-template-columns:42px minmax(0,1fr) auto!important}.sidekick-library .sidekick-skill-icon{border-radius:10px;width:40px;height:40px}.sidekick-library .sidekick-skill-icon img{width:36px;height:36px}.sidekick-session-hero{gap:8px;padding:9px;display:grid}.sidekick-session-hero>button{background:var(--sidekick-yellow);min-height:42px;color:var(--companion-ink);cursor:pointer;border:0;border-radius:10px;font-weight:950;font-size:11px!important}.sidekick-session-hero>button.is-stop{color:#3a1020;background:#ff9eac}.sidekick-exp-preview{background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:0!important;display:grid!important}.sidekick-exp-preview>span{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;min-width:0;padding:8px}.sidekick-exp-preview small{font-weight:950;color:var(--companion-muted)!important;font-size:11px!important}.sidekick-exp-preview b{overflow-wrap:anywhere;line-height:1.2;color:var(--companion-accent)!important;font-size:15px!important}.sidekick-exp-preview em{color:var(--sidekick-mint)!important;font-size:11px!important}.sidekick-session-quick-add{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 9px 9px;display:grid}.sidekick-session-quick-add button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:40px;color:var(--companion-ink);cursor:pointer;border-radius:8px;font-weight:900;font-size:12px!important}:is(.sidekick-session-quick-add button:hover,.sidekick-session-quick-add button:focus-visible){border-color:var(--sidekick-mint);outline:0}.sidekick-session-quick-add button:disabled{border-color:var(--companion-line);color:var(--companion-ink);cursor:not-allowed;opacity:.62}.sidekick-module-session .sidekick-session-inputs{border-top:1px solid #5e91d338;grid-template-columns:1fr 1fr;gap:6px;padding:9px;display:grid}.sidekick-module-session .sidekick-session-inputs label{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:9px;gap:3px;padding:7px;display:grid}.sidekick-module-session .sidekick-session-inputs label>span{color:var(--companion-muted);font-weight:950;font-size:11px!important}.sidekick-module-session .sidekick-session-inputs input{box-sizing:border-box;border:0;border-bottom:1px solid var(--companion-line);width:100%;min-height:34px;color:var(--companion-accent);background:0 0;font-weight:950;font-size:14px!important}.sidekick-module-session .sidekick-session-inputs small{color:var(--companion-muted);font-size:11px!important}.sidekick-module-session>footer{color:var(--companion-muted);border-top:1px solid #5e91d32e;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex;font-size:11px!important}.sidekick-module-session>footer button{color:var(--companion-ink);cursor:pointer;background:0 0;border:0;font-weight:900;text-decoration:underline;font-size:12px!important}.sidekick-all-hidden{background:color-mix(in srgb, var(--companion-inset) 90%, transparent);width:min(380px,100%);min-height:0;color:var(--companion-ink);text-align:left;border:1px solid #466ba1b3;border-radius:12px;place-content:center;justify-self:end;gap:3px;padding:11px 13px;display:grid;box-shadow:0 9px 26px #00000038}.sidekick-all-hidden b{font-size:16px}.sidekick-all-hidden span{color:var(--companion-muted);font-size:10px}.sidekick-search-dock{background:color-mix(in srgb, var(--companion-inset) 94%, transparent);min-width:0;padding:9px 11px calc(9px + env(safe-area-inset-bottom,0px));border:1px solid #61dff54d;border-radius:15px;flex:none;grid-template-columns:minmax(0,1fr) 122px;gap:7px;display:grid}.sidekick-search-dock.is-find-only{grid-template-columns:minmax(0,1fr)}.sidekick-search-dock .sidekick-search-entry{min-width:0}.sidekick-search-dock .pet-search-utility,.sidekick-search-dock .sidekick-search-utility{min-height:52px!important}.sidekick-search-dock .sidekick-farm-link{border:1px solid var(--companion-line);background:var(--companion-surface);min-width:0;min-height:52px;color:var(--companion-ink);cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 9px;display:grid}.sidekick-search-dock .sidekick-farm-link span{gap:2px;min-width:0;display:grid}.sidekick-search-dock .sidekick-farm-link small{color:var(--sidekick-mint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.sidekick-search-dock .sidekick-farm-link b{color:var(--companion-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important}.sidekick-sheet:has(.sidekick-search-dock .pet-guide-scrim) .sidekick-search-dock{flex-direction:column;flex:auto;min-height:0;overflow:hidden;content-visibility:visible!important;contain-intrinsic-size:none!important;display:flex!important}.sidekick-sheet:has(.sidekick-search-dock .pet-guide-scrim) .sidekick-search-entry{flex-direction:column;flex:auto;gap:6px;height:100%;min-height:0;overflow:hidden;display:flex!important}.sidekick-sheet:has(.sidekick-search-dock .pet-guide-scrim) .sidekick-search-utility{flex:none}.sidekick-sheet .pet-guide-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;touch-action:pan-y;background:0 0;flex-direction:column;flex:auto;justify-content:stretch;width:100%;min-height:0;padding:0;display:flex;position:static;inset:auto;overflow:hidden;align-items:stretch!important}.sidekick-sheet .pet-guide-panel{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;background:color-mix(in srgb, var(--companion-inset) 97%, transparent);width:100%;height:100%;min-height:0;max-height:100%;box-shadow:none;border:0;border-radius:0 0 13px 13px;flex:auto;padding:11px;overflow:hidden auto!important}.sidekick-sheet .pet-guide-head,.sidekick-sheet .pet-guide-form{display:none}.sidekick-sheet .pet-guide-loading,.sidekick-sheet .pet-guide-error,.sidekick-sheet .pet-guide-recall,.sidekick-sheet .pet-guide-lookup{margin-top:0}@media (min-width:781px){.sidekick-sheet.is-compact-tool:has(.sidekick-search-dock .pet-guide-scrim){height:min(760px,100dvh - 36px)!important}}.mdfm-dock{z-index:1200!important;transition:transform .22s,opacity .18s!important;overflow:visible!important}.mdfm-dock-tuck{z-index:4;background:var(--companion-inset)!important;width:42px!important;min-width:42px!important;height:30px!important;min-height:30px!important;color:var(--sidekick-yellow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;border:1px solid #ffe45cd9!important;border-radius:9px 9px 4px 4px!important;place-items:center!important;padding:0!important;display:grid!important;position:absolute!important;transform:none!important;box-shadow:0 -5px 13px #00000061!important}.mdfm-dock-tuck>span{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:14px!important;line-height:1!important;display:block!important}.mdfm-dock-tuck>b{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mdfm-dock-bottom .mdfm-dock-tuck{top:-27px;left:50%;transform:translate(-50%)!important}.mdfm-dock-bottom.is-tucked{transform:translate(-50%,calc(100% - 12px))!important}.mdfm-dock-left .mdfm-dock-tuck{top:50%;right:-30px;border-radius:4px 9px 9px 4px!important;transform:translateY(-50%)rotate(-90deg)!important}.mdfm-dock-right .mdfm-dock-tuck{top:50%;left:-30px;border-radius:9px 4px 4px 9px!important;transform:translateY(-50%)rotate(90deg)!important}.mdfm-dock-left.is-tucked{transform:translate(calc(18px - 100%),-50%)!important}.mdfm-dock-right.is-tucked{transform:translate(calc(100% - 18px),-50%)!important}.mdfm-dock.is-tucked>button:not(.mdfm-dock-tuck){visibility:hidden;pointer-events:none;opacity:0}.mdfm-dock.is-tucked .mdfm-dock-tuck{visibility:visible!important;pointer-events:auto!important;opacity:1!important}@media (min-width:781px) and (min-height:621px){.mdfm.dock-right.pet-right .sidekick-beacon.side-right{right:132px!important}.mdfm.dock-left.pet-left .sidekick-beacon.side-left{left:132px!important}}@media (max-width:1040px){.sidekick-command-grid{grid-template-columns:1fr}.sidekick-command-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:780px){.mdfm-dock,.mdfm-dock.mdfm-dock-left,.mdfm-dock.mdfm-dock-right{right:auto!important;bottom:max(7px, env(safe-area-inset-bottom,0px))!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:2px!important;width:calc(100vw - 14px)!important;padding:5px!important;left:50%!important;transform:translate(-50%)!important}.mdfm-dock.is-tucked,.mdfm-dock.mdfm-dock-left.is-tucked,.mdfm-dock.mdfm-dock-right.is-tucked{transform:translate(-50%,calc(100% - 12px))!important}.mdfm-dock-left .mdfm-dock-tuck,.mdfm-dock-right .mdfm-dock-tuck{top:-27px;left:50%;right:auto;border-radius:9px 9px 4px 4px!important;transform:translate(-50%)!important}.mdfm-dock>button:not(.mdfm-dock-tuck){min-height:58px!important;padding-inline:1px!important}.mdfm-dock>button:not(.mdfm-dock-tuck)>span{width:34px!important;height:34px!important}.mdfm-dock>button:not(.mdfm-dock-tuck) img{width:26px!important;height:26px!important}.mdfm-dock>button:not(.mdfm-dock-tuck)>b{white-space:nowrap!important;min-height:0!important;font-size:10px!important;line-height:1!important}.sidekick-beacon{--sidekick-avatar-size:62px;--sidekick-anchor-width:258px;right:max(10px, env(safe-area-inset-right,0px))!important;bottom:calc(82px + env(safe-area-inset-bottom,0px))!important}.sidekick-beacon.side-left{right:auto!important;left:max(10px, env(safe-area-inset-left,0px))!important}.sidekick-beacon.size-compact{--sidekick-avatar-size:56px;--sidekick-anchor-width:234px}.sidekick-beacon.size-large{--sidekick-avatar-size:70px;--sidekick-anchor-width:286px}.sidekick-quick-stack{grid-template-columns:repeat(4,46px)}.sidekick-quick-stack>button{width:46px;min-height:44px}.sidekick-beacon-glance>button,.sidekick-beacon-glance>.sidekick-rate-card{min-height:52px}.sidekick-beacon-glance>button,.sidekick-rate-card>.sidekick-rate-cycle{padding:5px 6px}.sidekick-rate-card>.sidekick-rate-cycle{padding-right:34px}.mdfm .sidekick-beacon .sidekick-beacon-glance b{font-size:12px!important}.sidekick-sheet:not(.is-pinned),.sidekick-sheet.side-left:not(.is-pinned){top:max(8px, env(safe-area-inset-top,0px))!important;right:6px!important;bottom:max(8px, env(safe-area-inset-bottom,0px))!important;width:auto!important;height:auto!important;max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;border-radius:18px!important;left:6px!important}.sidekick-sheet.is-pinned,.sidekick-sheet.side-left.is-pinned{top:auto!important;right:6px!important;bottom:var(--mdfm-floating-safe-bottom)!important;width:auto!important;height:fit-content!important;max-height:calc(100dvh - var(--mdfm-floating-safe-bottom) - 8px)!important;left:6px!important}.sidekick-sheet:not(.is-pinned)>.sidekick-sheet-scroll{scroll-padding-bottom:var(--mdfm-floating-safe-bottom);padding-bottom:var(--mdfm-floating-safe-bottom)!important}.sidekick-sheet-header{min-height:62px!important;padding:8px 10px!important}.sidekick-control-label{display:none}.sidekick-header-controls>button{padding:0 8px}.sidekick-command-grid,.sidekick-command-side,.sidekick-rate-editor{grid-template-columns:1fr}.sidekick-rate-view-tabs{grid-column:1}.sidekick-rate-editor .sidekick-rate-fields{grid-template-columns:1fr!important}.sidekick-search-dock{grid-template-columns:minmax(0,1fr) 94px;padding:7px 9px}.sidekick-search-dock .sidekick-farm-link{padding-inline:7px}.sidekick-sheet :is(input,select,textarea){font-size:16px!important}}@media (max-width:480px){.sidekick-beacon{--sidekick-anchor-width:min(244px, calc(100vw - 18px))}.sidekick-quick-stack{grid-template-columns:repeat(4,43px);gap:4px}.sidekick-quick-stack>button{grid-template-rows:23px auto;width:43px;min-height:42px}.sidekick-quick-stack>button>img,.sidekick-quick-stack>button>span:first-child{width:23px;height:23px}.sidekick-beacon-glance{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sidekick-beacon-glance>button,.sidekick-beacon-glance>.sidekick-rate-card{min-height:48px}.mdfm .sidekick-beacon .sidekick-beacon-glance small{font-size:10px!important}.mdfm .sidekick-beacon .sidekick-beacon-glance b{font-size:13px!important}.mdfm .sidekick-beacon .sidekick-beacon-glance em{display:none}.sidekick-beacon-glance .sidekick-rate-view-cycle{width:36px;min-width:36px;height:36px;min-height:36px}.sidekick-sheet-header{gap:6px}.sidekick-identity small{font-size:10px!important;display:block!important}.sidekick-identity b{font-size:15px!important}.sidekick-identity em{font-size:11px!important}.sidekick-header-controls{gap:3px}.sidekick-header-controls>button{padding:0 5px;min-width:40px!important;min-height:40px!important}.sidekick-sheet-scroll{padding:8px!important}.sidekick-module-header{min-height:56px;padding:7px 8px}.sidekick-module-header b{font-size:14px!important}.sidekick-module-header em{max-width:170px}.sidekick-module-header>div button{width:32px;height:32px}.sidekick-timer-face{grid-template-columns:52px minmax(0,1fr)}.sidekick-skill-icon{width:48px;height:48px}.sidekick-skill-icon img{width:43px;height:43px}.sidekick-timer-face strong{font-size:24px!important}.sidekick-timer-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sidekick-timer-options>div{grid-template-columns:1fr 1fr}.sidekick-timer-options label,.sidekick-timer-options .sidekick-remove{grid-column:1/-1}.sidekick-exp-preview{grid-template-columns:1fr!important}.sidekick-module-session .sidekick-session-inputs{grid-template-columns:1fr}.sidekick-search-dock{grid-template-columns:minmax(0,1fr) 82px}.sidekick-search-dock .sidekick-farm-link{grid-template-columns:minmax(0,1fr) auto;min-height:52px}}@media (max-height:620px) and (orientation:landscape){:is(.mdfm:has(>.mdfm-dock-right:not(.is-tucked)),.mdfm:has(>.mdfm-dock-left:not(.is-tucked))){padding-left:0!important;padding-right:0!important}.mdfm-dock,.mdfm-dock.mdfm-dock-left,.mdfm-dock.mdfm-dock-right{top:auto!important;right:auto!important;bottom:max(5px, env(safe-area-inset-bottom,0px))!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:2px!important;width:calc(100vw - 12px)!important;max-height:none!important;padding:4px!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}.mdfm-dock.is-tucked,.mdfm-dock.mdfm-dock-left.is-tucked,.mdfm-dock.mdfm-dock-right.is-tucked{transform:translate(-50%,calc(100% - 12px))!important}.mdfm-dock-left .mdfm-dock-tuck,.mdfm-dock-right .mdfm-dock-tuck{top:-23px;left:50%;right:auto;border-radius:8px 8px 4px 4px!important;transform:translate(-50%)!important}.mdfm-dock-bottom .mdfm-dock-tuck{top:-23px}.mdfm-dock-tuck{width:36px!important;min-width:36px!important;height:26px!important;min-height:26px!important}.mdfm-dock>button:not(.mdfm-dock-tuck){min-height:48px!important;padding-inline:1px!important}.mdfm.dock-right.pet-right .sidekick-beacon.side-right{right:max(10px, env(safe-area-inset-right,0px))!important}.mdfm.dock-left.pet-left .sidekick-beacon.side-left{left:max(10px, env(safe-area-inset-left,0px))!important}.sidekick-beacon{--sidekick-avatar-size:clamp(54px, 8vw, 68px);--sidekick-anchor-width:clamp(204px, 31vw, 268px);right:max(8px, env(safe-area-inset-right,0px))!important;bottom:calc(30px + env(safe-area-inset-bottom,0px))!important;gap:4px!important}.sidekick-beacon:not(.is-menu-open){--sidekick-anchor-width:clamp(244px, 43vw, 300px)}.sidekick-beacon.side-left{right:auto!important;left:max(8px, env(safe-area-inset-left,0px))!important}.mdfm:has(>.mdfm-dock:not(.is-tucked)) .sidekick-beacon{bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}.sidekick-sheet,.pet-guide-scrim,.mdfm>.mdfm-dock-layout{z-index:1500!important}.sidekick-quick-stack{grid-template-columns:repeat(4,44px);gap:3px}.sidekick-quick-stack>button{grid-template-rows:1fr;width:44px;min-height:44px;padding:3px}.sidekick-quick-stack>button>img,.sidekick-quick-stack>button>span:first-child{width:22px;height:22px;font-size:17px}.mdfm .sidekick-beacon .sidekick-quick-stack>button>b{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sidekick-beacon-core{grid-template-areas:"rates avatar";grid-template-columns:minmax(0, 1fr) var(--sidekick-avatar-size);align-items:end}.sidekick-beacon-glance{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important}.sidekick-beacon-glance>button,.sidekick-beacon-glance>.sidekick-rate-card{min-height:48px}.sidekick-beacon-glance>button,.sidekick-rate-card>.sidekick-rate-cycle{padding:4px 5px}.mdfm .sidekick-beacon .sidekick-beacon-glance small{line-height:1.05;font-size:10px!important}.sidekick-beacon-glance small img{width:11px;height:11px}.sidekick-beacon-glance small i,.mdfm .sidekick-beacon .sidekick-beacon-glance em{display:none}.mdfm .sidekick-beacon .sidekick-beacon-glance b{font-size:13px!important}.sidekick-rate-card>.sidekick-rate-cycle{padding-right:42px}.sidekick-beacon-glance .sidekick-rate-view-cycle{border-radius:8px;width:36px;min-width:36px;height:36px;min-height:36px;right:3px;font-size:15px!important}.sidekick-sheet:not(.is-pinned),.sidekick-sheet.side-left:not(.is-pinned){top:max(5px, env(safe-area-inset-top,0px))!important;bottom:max(5px, env(safe-area-inset-bottom,0px))!important;width:auto!important;height:auto!important;max-height:calc(100dvh - 10px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;border-radius:14px!important}.sidekick-sheet.is-pinned,.sidekick-sheet.side-left.is-pinned{top:auto!important;bottom:var(--mdfm-floating-safe-bottom)!important;height:fit-content!important;max-height:calc(100dvh - var(--mdfm-floating-safe-bottom) - 5px)!important}.sidekick-sheet{right:clamp(210px,32vw,274px)!important;left:max(5px, env(safe-area-inset-left,0px))!important}.sidekick-sheet.side-left{right:max(5px, env(safe-area-inset-right,0px))!important;left:clamp(210px,32vw,274px)!important}.sidekick-sheet-header{gap:6px;border-radius:12px!important;min-height:50px!important;padding:5px 7px!important}.sidekick-identity small{display:none!important}.sidekick-identity b{font-size:14px!important}.sidekick-identity em{display:none!important}.sidekick-control-label{display:none}.sidekick-header-controls{gap:3px}.sidekick-header-controls>button{min-width:38px!important;min-height:38px!important;padding:0 5px!important}.sidekick-sheet-scroll{scrollbar-gutter:stable;padding:5px 0!important}.sidekick-command-grid,.sidekick-command-side{grid-template-columns:1fr;gap:6px}.sidekick-command-main,.sidekick-command-side{gap:6px}.sidekick-module{border-radius:11px}.sidekick-module-header{gap:6px;min-height:48px;padding:5px 7px}.sidekick-module-header b{font-size:13px!important}.sidekick-module-header em{display:none}.sidekick-module-header>div button{width:32px;height:32px}.sidekick-timer-list{padding:6px;gap:5px!important}.sidekick-timer{grid-template-columns:minmax(0,1fr) minmax(142px,.72fr);display:grid}.sidekick-timer-face{grid-template-columns:48px minmax(0,1fr);gap:7px;padding:5px 7px}.sidekick-skill-icon{border-radius:11px;width:44px;height:44px}.sidekick-skill-icon img{width:40px;height:40px}.sidekick-timer-face strong{font-size:22px!important}.sidekick-timer-actions{border-top:0;border-left:1px solid #5e91d347;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;padding:5px}.sidekick-timer-actions button{min-height:30px}.sidekick-timer-options{grid-column:1/-1}.sidekick-timer-options>summary{min-height:32px}.sidekick-timer-options>div{grid-template-columns:minmax(120px,1fr) repeat(3,auto);padding:5px}.sidekick-session-hero{grid-template-columns:minmax(104px,.36fr) minmax(0,1fr);align-items:stretch;gap:6px;padding:6px}.sidekick-session-hero>button{min-height:54px}.sidekick-exp-preview>span{padding:5px 7px}.sidekick-exp-preview b{font-size:12px!important}.sidekick-session-quick-add{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:0 6px 6px}.sidekick-session-quick-add button{min-height:32px}.sidekick-module-session .sidekick-session-inputs{grid-template-columns:repeat(2,minmax(0,1fr));padding:6px}.sidekick-module-session .sidekick-session-inputs label{padding:5px}.sidekick-rate-editor{grid-template-columns:minmax(128px,.7fr) minmax(0,1fr);gap:5px 7px;margin-bottom:5px;padding:6px 7px}.sidekick-rate-editor>header>button{width:32px;height:32px}.sidekick-rate-view-tabs{grid-column:2}.sidekick-rate-view-tabs button{min-height:32px;padding-inline:4px}.sidekick-rate-editor .sidekick-rate-fields{gap:5px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.sidekick-rate-editor .sidekick-rate-fields input{min-height:40px;padding:5px 6px;font-size:16px!important}.sidekick-rate-editor>footer{padding-top:5px}.sidekick-search-dock{padding:5px 7px calc(5px + env(safe-area-inset-bottom,0px));border-radius:12px;grid-template-columns:minmax(0,1fr) 108px;gap:5px}.sidekick-search-dock .pet-search-utility,.sidekick-search-dock .sidekick-search-utility,.sidekick-search-dock .sidekick-farm-link{min-height:44px!important}.sidekick-all-hidden{width:min(320px,100%);padding:8px 10px}.sidekick-all-hidden b{font-size:13px}:is(.local-account-scrim,.pet-guide-backdrop,.main-character-scrim,.closet-scrim){z-index:1450!important;padding:max(5px, env(safe-area-inset-top,0px)) max(5px, env(safe-area-inset-right,0px)) max(5px, env(safe-area-inset-bottom,0px)) max(5px, env(safe-area-inset-left,0px))!important;place-items:center!important}.pet-guide-modal{border-radius:13px;width:min(1040px,100vw - 10px)!important;height:calc(100dvh - 10px)!important;max-height:none!important}.pet-guide-modal>header{flex:none;padding:6px 9px}.pet-guide-modal>header small{display:none}.pet-guide-modal>header b{font-size:15px}.pet-guide-modal>header button{width:36px;height:36px}.pet-guide-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:7px;overflow-y:auto}.closet-hud{border-radius:13px;grid-template-rows:50px minmax(0,1fr) 44px;width:min(1080px,100vw - 10px)!important;height:calc(100dvh - 10px)!important;max-height:none!important}.closet-hud>header{align-items:center;min-height:0;padding:4px 9px}.closet-hud>header>div>span{display:none!important}.closet-hud>header h2{margin:1px 0 0;font-size:17px}.closet-hud>header p{display:none!important}.closet-hud>header>button{flex:0 0 36px;width:36px;height:36px}.closet-body{grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);min-height:0;display:grid;overflow:hidden}.closet-preview{border-right:1px solid var(--companion-line);border-bottom:0;grid-template-rows:minmax(100px,1fr) minmax(0,1fr);grid-template-columns:1fr;gap:5px;min-height:0;padding:6px;overflow:hidden}.closet-stage{height:auto;min-height:100px}.closet-browser{min-height:0;padding:6px}.closet-search{padding:6px 0 5px}.closet-search p{display:none}.closet-hud>footer{flex-direction:row;align-items:center;min-height:0;margin:0;padding:4px 7px}.closet-hud>footer>span{display:none}.closet-hud>footer>div{margin-left:auto}.closet-hud>footer button{min-height:34px;padding:5px 8px}.local-account-hub{border-radius:13px!important;width:min(1080px,100vw - 10px)!important;height:calc(100dvh - 10px)!important;max-height:none!important}.local-account-head{min-height:50px!important;padding:5px 8px!important}.local-account-head>button{flex-basis:38px!important;width:38px!important;height:38px!important}.local-account-identity{gap:7px!important}.local-account-identity>img{border-radius:10px!important;flex-basis:38px!important;width:38px!important;height:38px!important}.local-account-identity small,.local-account-presence,.local-account-mode{display:none!important}.local-account-identity h2{font-size:15px!important}.local-account-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;padding:4px 6px!important}.local-account-tabs>button{text-align:left!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:4px!important;min-height:40px!important;padding:4px 5px!important;display:grid!important}.local-account-tabs>button i{width:28px!important;height:28px!important}.local-account-tabs>button img{width:26px!important;height:26px!important}.local-account-tabs>button span{font-size:9px!important}.local-account-page{gap:7px!important;padding:7px!important}.local-account-title h3{margin:2px 0 3px!important;font-size:19px!important}.local-account-title p{font-size:10px!important;line-height:1.3!important}.local-passport-stage{grid-template-columns:minmax(165px,.55fr) minmax(0,1.45fr)!important;min-height:210px!important}.local-passport-character{min-height:0!important;padding:8px!important}.local-passport-character>div{width:86px!important;height:86px!important;margin:4px 0!important}.local-passport-character>div img{width:72px!important;height:72px!important}.local-passport-start{gap:7px!important;margin:6px!important;padding:10px!important}.main-character-panel{overscroll-behavior:contain;border-radius:13px;padding:10px;width:min(900px,100vw - 10px)!important;max-height:calc(100dvh - 10px)!important}.main-character-panel>header{z-index:3;background:var(--companion-inset);gap:8px;padding:6px 0 8px;position:sticky;top:-10px}.main-character-panel h2{margin:2px 0;font-size:19px}.main-character-panel p{font-size:10px;line-height:1.3}.main-character-panel form{margin-top:8px}.main-character-results{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:7px}.gear-arcane-modal-layer{padding:5px}.gear-arcane-modal{overscroll-behavior:contain;border-radius:13px;gap:7px;width:min(760px,100vw - 10px);max-height:calc(100dvh - 10px);padding:9px}.gear-arcane-modal>header,.gear-arcane-modal>footer{z-index:2;background:var(--companion-surface);position:sticky}.gear-arcane-modal>header{padding:5px 0;top:-9px}.gear-arcane-modal>footer{margin:0;padding:5px 0;bottom:-9px}.gear-arcane-modal h5{font-size:17px}.gear-arcane-modal p{font-size:10px;line-height:1.3}.gear-arcane-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.pet-guide-scrim{align-items:center;padding:5px}.pet-guide-panel{width:min(760px,100%);max-height:calc(100dvh - 10px);padding:10px}.pet-guide-head{z-index:3;background:var(--companion-inset);padding:6px 0 8px;position:sticky;top:-10px}.pet-guide-head h2{margin:2px 0;font-size:19px}.pet-guide-head p{font-size:9px;line-height:1.3}.mdfm>.mdfm-dock-layout{z-index:1500;overscroll-behavior:contain;overflow-y:auto;top:max(5px, env(safe-area-inset-top,0px))!important;right:auto!important;bottom:calc(58px + env(safe-area-inset-bottom,0px))!important;width:min(520px,100vw - 10px)!important;max-height:none!important;position:fixed!important;left:50%!important;transform:translate(-50%)!important}}@media (max-width:360px){.mdfm-dock>button:not(.mdfm-dock-tuck)>b{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mdfm-dock>button:not(.mdfm-dock-tuck){min-height:48px!important}.sidekick-beacon{--sidekick-anchor-width:min(232px, calc(100vw - 14px))}.sidekick-quick-stack>button{width:40px}.mdfm .sidekick-beacon .sidekick-quick-stack>button>b{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.mdfm-dock,.sidekick-beacon,.sidekick-sheet{transition:none!important}}.sidekick-layer{--sidekick-track:276px;--sidekick-edge:var(--companion-line)}.sidekick-layer:has(.sidekick-beacon.size-compact){--sidekick-track:244px}.sidekick-layer:has(.sidekick-beacon.size-large){--sidekick-track:318px}.mdfm .sidekick-beacon{bottom:max(12px, env(safe-area-inset-bottom,0px))!important}@media (min-width:781px) and (min-height:621px){.mdfm.dock-bottom:has(>.mdfm-dock-bottom:not(.is-tucked)) .sidekick-beacon{bottom:calc(124px + env(safe-area-inset-bottom,0px))!important}.mdfm.dock-right.pet-right:has(>.mdfm-dock-right:not(.is-tucked)) .sidekick-beacon.side-right{right:132px!important}.mdfm.dock-left.pet-left:has(>.mdfm-dock-left:not(.is-tucked)) .sidekick-beacon.side-left{left:132px!important}.mdfm:has(>.mdfm-dock.is-tucked) .sidekick-beacon.side-right{right:max(20px, env(safe-area-inset-right,0px))!important}.mdfm:has(>.mdfm-dock.is-tucked) .sidekick-beacon.side-left{left:max(20px, env(safe-area-inset-left,0px))!important}.sidekick-sheet{right:calc(max(20px, env(safe-area-inset-right,0px)) + var(--sidekick-track) + 12px)!important;width:min(980px, calc(100vw - var(--sidekick-track) - 56px))!important}.sidekick-sheet.side-left{right:auto!important;left:calc(max(20px, env(safe-area-inset-left,0px)) + var(--sidekick-track) + 12px)!important}.mdfm.dock-right.pet-right:has(>.mdfm-dock-right:not(.is-tucked)) .sidekick-sheet:not(.side-left){right:calc(132px + var(--sidekick-track) + 12px)!important;width:min(980px, calc(100vw - var(--sidekick-track) - 176px))!important}.mdfm.dock-left.pet-left:has(>.mdfm-dock-left:not(.is-tucked)) .sidekick-sheet.side-left{left:calc(132px + var(--sidekick-track) + 12px)!important;width:min(980px, calc(100vw - var(--sidekick-track) - 176px))!important}}@media (min-width:1260px) and (min-height:621px){.mdfm.dock-bottom:has(>.mdfm-dock-bottom:not(.is-tucked)) .sidekick-beacon.size-compact{bottom:max(14px, env(safe-area-inset-bottom,0px))!important}.mdfm.dock-bottom .sidekick-beacon.size-compact:not(.is-menu-open) .sidekick-beacon-core{grid-template-areas:"rates avatar";align-items:end;grid-template-columns:minmax(0, 1fr) var(--sidekick-avatar-size)!important}.mdfm.dock-bottom .sidekick-beacon.size-compact.side-left:not(.is-menu-open) .sidekick-beacon-core{grid-template-areas:"avatar rates";grid-template-columns:var(--sidekick-avatar-size) minmax(0, 1fr)!important}}@media (min-width:1320px) and (min-height:621px){.mdfm.dock-bottom:has(>.mdfm-dock-bottom:not(.is-tucked)) .sidekick-beacon.size-normal{bottom:max(14px, env(safe-area-inset-bottom,0px))!important}.mdfm.dock-bottom .sidekick-beacon.size-normal:not(.is-menu-open) .sidekick-beacon-core{grid-template-areas:"rates avatar";align-items:end;grid-template-columns:minmax(0, 1fr) var(--sidekick-avatar-size)!important}.mdfm.dock-bottom .sidekick-beacon.size-normal.side-left:not(.is-menu-open) .sidekick-beacon-core{grid-template-areas:"avatar rates";grid-template-columns:var(--sidekick-avatar-size) minmax(0, 1fr)!important}}@media (min-width:1400px) and (min-height:621px){.mdfm.dock-bottom:has(>.mdfm-dock-bottom:not(.is-tucked)) .sidekick-beacon.size-large{bottom:max(14px, env(safe-area-inset-bottom,0px))!important}.mdfm.dock-bottom .sidekick-beacon.size-large:not(.is-menu-open) .sidekick-beacon-core{grid-template-areas:"rates avatar";align-items:end;grid-template-columns:minmax(0, 1fr) var(--sidekick-avatar-size)!important}.mdfm.dock-bottom .sidekick-beacon.size-large.side-left:not(.is-menu-open) .sidekick-beacon-core{grid-template-areas:"avatar rates";grid-template-columns:var(--sidekick-avatar-size) minmax(0, 1fr)!important}}@media (max-width:780px) and (min-height:621px){html:has(.mdfm){--mdfm-floating-safe-bottom:calc(146px + env(safe-area-inset-bottom,0px))}html:has(.mdfm>.mdfm-dock:not(.is-tucked)){--mdfm-floating-safe-bottom:calc(246px + env(safe-area-inset-bottom,0px))}html:has(.mdfm .sidekick-beacon.is-menu-open){--mdfm-floating-safe-bottom:calc(196px + env(safe-area-inset-bottom,0px))}html:has(.mdfm>.mdfm-dock:not(.is-tucked)):has(.mdfm .sidekick-beacon.is-menu-open){--mdfm-floating-safe-bottom:calc(298px + env(safe-area-inset-bottom,0px))}.mdfm:has(>.mdfm-dock:not(.is-tucked)) .sidekick-beacon{bottom:calc(114px + env(safe-area-inset-bottom,0px))!important}.mdfm:has(>.mdfm-dock.is-tucked) .sidekick-beacon{bottom:max(8px, env(safe-area-inset-bottom,0px))!important}.sidekick-sheet.is-pinned{bottom:var(--mdfm-floating-safe-bottom)!important}}@media (max-height:620px) and (orientation:landscape){html:has(.mdfm){--mdfm-floating-safe-bottom:calc(76px + env(safe-area-inset-bottom,0px))}html:has(.mdfm>.mdfm-dock:not(.is-tucked)){--mdfm-floating-safe-bottom:calc(174px + env(safe-area-inset-bottom,0px))}html:has(.mdfm .sidekick-beacon.is-menu-open){--mdfm-floating-safe-bottom:calc(124px + env(safe-area-inset-bottom,0px))}html:has(.mdfm>.mdfm-dock:not(.is-tucked)):has(.mdfm .sidekick-beacon.is-menu-open){--mdfm-floating-safe-bottom:calc(188px + env(safe-area-inset-bottom,0px))}.sidekick-layer{--sidekick-track:clamp(204px, 31vw, 268px)}.sidekick-layer:has(.sidekick-beacon.size-compact){--sidekick-track:clamp(200px, 30vw, 234px)}.sidekick-layer:has(.sidekick-beacon.size-large){--sidekick-track:clamp(228px, 35vw, 286px)}.sidekick-layer .sidekick-beacon{--sidekick-anchor-width:var(--sidekick-track)}.mdfm:has(>.mdfm-dock:not(.is-tucked)) .sidekick-beacon{bottom:calc(106px + env(safe-area-inset-bottom,0px))!important}.mdfm:has(>.mdfm-dock.is-tucked) .sidekick-beacon{bottom:max(6px, env(safe-area-inset-bottom,0px))!important}.sidekick-sheet{right:calc(max(8px, env(safe-area-inset-right,0px)) + var(--sidekick-track) + 8px)!important;left:max(5px, env(safe-area-inset-left,0px))!important}.sidekick-sheet.side-left{right:max(5px, env(safe-area-inset-right,0px))!important;left:calc(max(8px, env(safe-area-inset-left,0px)) + var(--sidekick-track) + 8px)!important}.sidekick-beacon.side-left .sidekick-beacon-core{grid-template-areas:"avatar rates";grid-template-columns:var(--sidekick-avatar-size) minmax(0, 1fr)!important}.sidekick-sheet.is-pinned{bottom:var(--mdfm-floating-safe-bottom)!important}.mdfm>.mdfm-dock.is-tucked,.mdfm>.mdfm-dock.mdfm-dock-left.is-tucked,.mdfm>.mdfm-dock.mdfm-dock-right.is-tucked{transform:translate(-50%,calc(100% - 12px))!important}}@media (max-width:780px),(max-height:620px) and (orientation:landscape){.mdfm.pet-right>.mdfm-dock .mdfm-dock-tuck{left:12px!important;right:auto!important;transform:none!important}.mdfm.pet-left>.mdfm-dock .mdfm-dock-tuck{left:auto!important;right:12px!important;transform:none!important}}.boss-tracker-icon{place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:visible}.boss-tracker-icon svg{filter:drop-shadow(0 1px 3px #120b25)drop-shadow(0 0 4px #b084ed45);width:100%;height:100%;overflow:visible}.boss-tracker-icon.is-done:after{border:2px solid var(--companion-line);width:15px;height:15px;color:var(--companion-ink);content:"✓";background:#68efc5;border-radius:50%;place-items:center;font-size:9px;font-weight:950;display:grid;position:absolute;bottom:-3px;right:-3px}.mdfm{--surface-deep:var(--companion-canvas);--surface-panel:var(--companion-surface);--surface-raised:var(--companion-raised);--surface-line:var(--companion-line);--surface-text:var(--companion-ink);--surface-muted:var(--companion-muted);--surface-accent:#19e3ee;--surface-action:#ffe34c;scroll-padding-block:90px 120px}.mdfm :is(.mdfm-section,.mdfm-tool-workspace){min-width:0;overflow:visible}.mdfm #tools>.mdfm-section-head{display:none}.mdfm .mdfm-tool-workspace-head>div:first-child{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mdfm .mdfm-tool-workspace-head{min-height:0;margin:0;padding:8px 12px}.mdfm .mdfm-tool-detail-switch{margin:0}.mdfm .mdfm-tool-detail-switch button{min-height:44px;font-size:13px}.mdfm .mdfm-tool-workspace-body{min-width:0}.mdfm :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--surface-accent);outline-offset:3px;scroll-margin-block:100px 130px}.mdfm :is(.pet-farm-management,.market-cart){container-type:inline-size}.mdfm :is(.pet-farm-management-body,.pet-farm-home){min-width:0;height:auto;max-height:none;overflow:visible}.mdfm .pet-farm-home .pet-scene-card{border-radius:16px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:none;display:grid;overflow:visible}.mdfm .pet-scene-card>:is(.pet-scene-head,.pet-habitat,.pet-scene-actions){grid-area:auto;min-width:0}.mdfm .pet-farm-home .pet-scene-card>.pet-habitat.pet-room-preset-stage{height:auto;min-height:0;overflow:visible}.mdfm .pet-room-canvas{flex-shrink:0;width:100%;max-width:100%}.mdfm .pet-scene-head{border-radius:16px 16px 0 0;padding:16px}.mdfm .pet-scene-title b{white-space:normal;font-size:20px}.mdfm :is(.pet-scene-title em,.pet-level-line small,.pet-loyalty-line small){font-size:12px}.mdfm .pet-scene-actions{border:0;border-radius:0 0 16px 16px;padding:16px}.mdfm .pet-farm-tools{grid-template-columns:minmax(0,1fr)}.mdfm .pet-farm-tool{text-align:left;grid-template-columns:44px minmax(0,1fr);place-items:center start;min-height:66px;padding:10px}.mdfm :is(.pet-farm-tool b,.pet-daily-claim b,.pet-care-dock button b){white-space:normal;font-size:14px}.mdfm :is(.pet-farm-tool small,.pet-daily-claim small,.pet-care-dock button small,.pet-farm-privacy){white-space:normal;font-size:12px}.mdfm .pet-farm-account-links{flex-wrap:wrap}.mdfm .pet-farm-account-links button{min-height:44px;font-size:13px}.mdfm .pet-farm-home .pet-room-preset-stage>.pet-care-dock{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;position:relative;inset:auto}.mdfm .pet-farm-home .pet-care-dock button{text-align:center;flex-direction:column;display:flex;padding:8px!important}.mdfm :is(.pet-collection-tabs,.pet-collection-controls,.pet-species-search,.pet-roster-filters){flex-wrap:wrap;gap:10px;min-width:0;display:flex}.mdfm .pet-collection-tabs>button{flex:240px;min-width:0;padding:14px}.mdfm .pet-collection-tabs :is(b,small){white-space:normal}.mdfm .pet-collection-tabs small{font-size:13px}.mdfm :is(.pet-collection-controls,.pet-species-search,.pet-roster-filters)>:is(label,input,select){flex:190px;min-width:0;max-width:100%}.mdfm :is(.pet-collection-grid,.pet-species-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.mdfm .pet-collection-product b{white-space:normal;overflow-wrap:anywhere;font-size:14px}.mdfm .pet-collection-product :is(small,em){white-space:normal;font-size:12px}.mdfm .pet-collection-product>a{min-height:44px;font-size:13px}.mdfm .pet-collection-grid{align-items:start;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))!important}.mdfm .pet-collection-grid>article{min-width:0;height:auto;min-height:0;padding:12px;overflow:visible;container-type:inline-size}.mdfm .pet-collection-grid>article>header{flex-wrap:wrap;gap:8px}.mdfm .pet-collection-grid>article>header :is(span,em){font-size:11px}.mdfm .pet-collection-products{grid-auto-rows:auto;align-items:start;gap:10px;grid-template-columns:minmax(0,1fr)!important}.mdfm .pet-collection-product{background:var(--companion-surface);border:1px solid var(--companion-line);height:auto;min-height:0;color:var(--companion-ink);grid-template-rows:auto auto auto;align-content:start;align-items:center;gap:8px 10px;margin:0;padding:12px;display:grid;overflow:visible;grid-template-columns:48px minmax(0,1fr)!important}.mdfm .pet-collection-product>span{color:var(--companion-ink);font-size:11px}.mdfm .pet-collection-product>:is(img,i){background:var(--companion-inset);object-fit:contain;width:48px;height:48px}.mdfm .pet-collection-product>div{gap:3px;width:auto;min-width:0;overflow:visible}.mdfm .pet-collection-product b{color:var(--companion-ink);white-space:normal;font-size:14px;line-height:1.4;overflow:visible}.mdfm .pet-collection-product strong{color:var(--companion-accent);white-space:normal;font-size:16px;line-height:1.4}.mdfm .pet-collection-product :is(small,em){color:var(--companion-muted);white-space:normal;font-size:11px;line-height:1.4;overflow:visible}.mdfm .pet-collection-product>a{background:var(--companion-accent-soft);min-height:44px;color:var(--companion-ink);text-align:center;white-space:normal;padding:10px;font-size:12px;line-height:1.4}.mdfm .pet-collection-product.is-equipment>a{background:var(--companion-surface);color:#6dfbe3;border:1px solid #19bcb7}@container (width<=600px){.mdfm .pet-collection-hub{padding:10px}.mdfm .pet-collection-checklist{border:0;padding:10px 0}.mdfm .pet-collection-checklist>header{grid-template-columns:minmax(0,1fr);gap:12px}.mdfm .pet-collection-score{align-items:start;min-width:0}}@media (max-width:780px){.mdfm .sidekick-beacon:not(.is-menu-open){width:56px;min-width:0;height:56px;left:auto;right:12px;bottom:calc(96px + env(safe-area-inset-bottom))}.mdfm .sidekick-beacon:not(.is-menu-open) .sidekick-beacon-core{width:56px;height:56px;display:block}.mdfm .sidekick-beacon:not(.is-menu-open) .sidekick-avatar{width:56px;min-width:0;height:56px}.mdfm .sidekick-beacon-glance{display:none}}.mdfm .pet-roster-more{white-space:normal;min-height:44px;font-size:14px}@container (width>=880px){.mdfm .pet-farm-home .pet-scene-card{grid-template-columns:minmax(0,1fr) 290px}.mdfm .pet-scene-card>.pet-scene-head{grid-area:1/1}.mdfm .pet-scene-card>.pet-habitat{grid-area:2/1}.mdfm .pet-scene-card>.pet-scene-actions{border-left:1px solid var(--surface-line);grid-area:1/2/span 2;align-content:start;align-self:stretch}}@container (width<=420px){.mdfm .pet-collection-products{grid-template-columns:minmax(0,1fr)}}.mdfm .market-cart{color:var(--surface-text)}.mdfm .market-cart-list>article{background:var(--surface-panel);border:1px solid var(--surface-line);border-radius:12px;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;min-width:0;padding:14px;display:grid}.mdfm .market-cart-copy b{white-space:normal;font-size:16px}.mdfm .market-cart :is(small,em){font-size:12px}.mdfm .market-cart-actions{flex-wrap:wrap;grid-column:2/-1;gap:8px;display:flex}.mdfm .market-cart-actions :is(a,button){min-height:44px;padding:10px 14px;font-size:14px}@container (width<=480px){.mdfm .market-cart-list>article{grid-template-columns:56px minmax(0,1fr)}.mdfm .market-cart-price{text-align:left;grid-column:2}.mdfm .market-cart-actions{grid-column:1/-1}}@media (max-width:780px){.mdfm{padding-bottom:calc(140px + env(safe-area-inset-bottom))}.mdfm .mdfm-section{padding-inline:12px}.mdfm :is(.pet-wallet-entry input,.pet-collection-controls input,.pet-collection-controls select,.pet-roster-filters input,.pet-roster-filters select){min-height:44px;font-size:16px}}.mdfm :is(.coach-phoenix,.collection-command,.pool-browser-tool,.reward-command,.fusion-phoenix,.whats-new-briefing,.boss-companion,.pet-guide-panel){min-width:0;color:var(--surface-text);container-type:inline-size}.mdfm :is(.collection-command,.pool-browser-tool,.fusion-phoenix,.whats-new-briefing){background:linear-gradient(125deg,var(--companion-surface),var(--companion-inset));border:1px solid var(--surface-line);border-radius:16px;padding:clamp(12px,2vw,24px)}.mdfm :is(.collection-command,.pool-browser-tool,.fusion-phoenix,.whats-new-briefing,.pet-farm-home) :is(input,select){border:1px solid var(--surface-line);background:var(--surface-deep);min-width:0;max-width:100%;min-height:44px;color:var(--surface-text);border-radius:8px;padding:10px 12px;font-size:14px}.mdfm :is(.collection-command,.pool-browser-tool,.fusion-phoenix,.whats-new-briefing) :is(h3,h4){font-size:clamp(22px,2.5cqi,32px);line-height:1.18}.mdfm :is(.collection-command,.pool-browser-tool,.fusion-phoenix,.whats-new-briefing,.pet-farm-home) p{font-size:15px;line-height:1.5}.mdfm :is(.collection-command,.pool-browser-tool,.fusion-phoenix,.whats-new-briefing) :is(button,summary){min-height:44px;font-size:14px}.mdfm .reference-view-switch{flex-wrap:wrap;gap:4px;display:flex}.mdfm .reference-view-switch button{border:1px solid var(--surface-line);background:var(--surface-deep);min-height:44px;color:var(--surface-muted);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:14px}.mdfm .reference-view-switch button[aria-pressed=true]{color:var(--surface-accent);border-color:var(--surface-accent);background:var(--surface-raised)}.mdfm .coach-phoenix-result{flex-direction:column;gap:14px;display:flex}.mdfm .coach-phoenix-next-move{border:2px solid var(--surface-action);background:linear-gradient(120deg,var(--companion-surface),var(--companion-inset));border-radius:16px;padding:18px}.mdfm .coach-phoenix-next-main h3{font-size:clamp(24px,3vw,34px);line-height:1.2}.mdfm .coach-phoenix-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:8px;display:grid}.mdfm .coach-phoenix-metrics>div{border:1px solid var(--surface-line);border-radius:8px;padding:12px}.mdfm .coach-phoenix-metrics dt{font-size:12px}.mdfm .coach-phoenix-metrics dd{white-space:normal;font-size:20px}.mdfm .coach-phoenix-checked-market>div{display:block}.mdfm .coach-phoenix-checked-toolbar{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.mdfm .coach-checked-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;display:grid}.mdfm .coach-checked-results.is-list{grid-template-columns:minmax(0,1fr)}.mdfm .coach-checked-results>article{border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:12px;min-width:0;padding:14px}.mdfm .coach-checked-results>article>header{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;display:grid}.mdfm .coach-checked-results>article>header>img{object-fit:contain;width:56px;height:56px;image-rendering:pixelated}.mdfm .coach-checked-results>article>header>strong{color:var(--surface-action);grid-column:1/-1;justify-self:start;font-size:12px}.mdfm .coach-checked-results header b{color:#fff;font-size:16px;display:block}.mdfm .coach-checked-results header small{font-size:12px;display:block}.mdfm .coach-checked-results header em{flex-wrap:wrap;gap:6px;font-size:14px;font-style:normal;display:flex}.mdfm .coach-checked-cp-gain{color:#30e9cf}.mdfm .coach-checked-results footer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mdfm .coach-checked-results footer>*{text-align:center;border:1px solid var(--surface-line);border-radius:8px;flex:110px;place-items:center;min-height:44px;padding:8px;font-size:13px;display:grid}.mdfm .coach-shared-comparison{border:1px solid var(--surface-accent);background:var(--surface-deep);border-radius:12px;margin-bottom:14px;padding:16px;scroll-margin-block:100px}.mdfm .coach-shared-comparison>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mdfm .coach-shared-comparison>header b{font-size:18px;display:block}.mdfm .coach-shared-comparison>header small{color:var(--surface-accent);font-size:12px}.mdfm .coach-shared-comparison>header button{min-height:44px;padding:8px 12px}.mdfm .coach-phoenix-loadout-map{max-width:100%}.mdfm .market-cart-projection{flex-wrap:wrap;grid-column:2/-1;align-items:baseline;gap:6px 12px;font-size:13px;display:flex}.mdfm .market-cart-projection b{color:#30e9cf;font-size:16px}.mdfm .market-cart-projection small{color:var(--surface-muted);flex-basis:100%}.mdfm .market-cart-comparison{grid-column:1/-1}.mdfm .market-cart-comparison summary{cursor:pointer;min-height:44px;color:var(--surface-accent);padding:12px}.mdfm .collection-command-head{align-items:center;gap:16px}.mdfm .collection-command-catalogs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mdfm .collection-command-catalogs button{border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:12px;min-width:0;padding:16px}.mdfm .collection-command-catalogs button.active{border-color:var(--surface-action)}.mdfm .collection-command-catalogs b{font-size:22px}.mdfm .collection-command-catalogs :is(span,small){font-size:12px}.mdfm .collection-command-views{flex-wrap:wrap;gap:8px;display:flex}.mdfm .collection-command-views button{flex:160px;min-height:52px;padding:12px}.mdfm .collection-command-views :is(span,b){font-size:16px}.mdfm .collection-command-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))!important;gap:12px!important;display:grid!important}.mdfm .collection-command-card{border:1px solid var(--surface-line)!important;background:var(--surface-panel)!important;grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important;height:auto!important;min-height:0!important;padding:12px!important;display:grid!important}.mdfm .collection-command-art{grid-row:auto!important;width:72px!important;height:80px!important}.mdfm .collection-command-art img{object-fit:contain!important;width:100%!important;height:100%!important}.mdfm .collection-command-card-copy{min-width:0}.mdfm .collection-command-card-copy b{white-space:normal!important;font-size:15px!important;line-height:1.3!important}.mdfm .collection-command-card-copy :is(small,span,em){line-height:1.4;font-size:12px!important}.mdfm .collection-command-card-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.mdfm .collection-command-card-actions>*{flex:90px;min-height:44px!important;font-size:13px!important}.mdfm .collection-command-filter-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}.mdfm .collection-command-filter-fields label{min-width:0}.mdfm .collection-command-filter-fields label>span{font-size:12px}.mdfm .pool-browser-controls,.mdfm .pool-prize-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.mdfm :is(.pool-browser-controls,.pool-prize-controls)>label{flex:180px;gap:6px;min-width:0;display:grid}.mdfm :is(.pool-browser-controls,.pool-prize-controls) label>span{font-size:12px}.mdfm .pool-browser-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:16px;display:grid}.mdfm .pool-layer-list{scrollbar-gutter:stable;max-height:640px;padding-right:6px;overflow-y:auto}.mdfm .pool-layer-list>button{white-space:normal;min-height:76px;padding:12px}.mdfm .pool-layer-list b{font-size:15px}.mdfm .pool-layer-list :is(span,small){font-size:12px}.mdfm .pool-detail{min-width:0;height:auto;overflow:visible}.mdfm .pool-detail>header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.mdfm .pool-detail>header small{font-size:12px}.mdfm .pool-prize-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;margin-top:12px;display:grid}.mdfm .pool-prize-grid>article{background:var(--surface-panel);border:1px solid var(--surface-line);border-radius:12px;flex-direction:column;gap:10px;min-width:0;height:auto;padding:14px;display:flex}.mdfm .pool-prize-art{flex:0 0 64px;width:64px;height:64px}.mdfm .pool-prize-grid b{white-space:normal;font-size:15px}.mdfm .pool-prize-grid article>div>span{color:#30e9cf;margin-block:6px;font-size:22px;display:block}.mdfm .pool-prize-grid :is(em,small){white-space:normal;font-size:12px;line-height:1.5}.mdfm .pool-prize-grid.is-list{grid-template-columns:minmax(0,1fr)}.mdfm .pool-prize-grid.is-list>article{flex-direction:row;align-items:center}.mdfm .pool-mobile-select{display:none}@container (width<=720px){.mdfm .pool-browser-layout{grid-template-columns:minmax(0,1fr)}.mdfm .pool-layer-list{display:none}.mdfm .pool-mobile-select{gap:6px;font-size:14px;display:grid}.mdfm .pool-prize-grid{grid-template-columns:minmax(0,1fr)}.mdfm .pool-prize-grid>article{flex-direction:row;align-items:center}}.mdfm .whats-new-nav{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mdfm .whats-new-nav>div{flex:280px}.mdfm .whats-new-nav>nav{flex:2 480px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mdfm .whats-new-nav button{padding:12px;font-size:15px}.mdfm .whats-new-page{align-items:start;height:auto;padding:16px 0;min-height:0!important}.mdfm .brief-page{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.mdfm .briefing-lead>div>p{border-radius:12px;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px;display:grid}.mdfm .briefing-lead>div>p b{font-size:16px;line-height:1.5}.mdfm .briefing-status-grid{gap:12px}.mdfm .briefing-status-grid>section{min-height:0;padding:16px}.mdfm .briefing-status-grid b{font-size:21px}.mdfm .briefing-status-grid small{font-size:14px;line-height:1.5}.mdfm .class-page{grid-template-columns:minmax(0,.65fr) minmax(0,1.4fr) minmax(0,.7fr)}.mdfm .class-page>*{height:auto;min-height:0}.mdfm .events-page{grid-template-columns:280px minmax(0,1fr)}.mdfm .events-page>nav{max-height:620px;overflow-y:auto}.mdfm .events-page>nav button{min-height:84px}.mdfm .events-page>nav b{font-size:15px}.mdfm .events-page>article>header{grid-template-columns:minmax(0,.6fr) minmax(0,1fr)}.mdfm .events-page>article>header img{object-fit:contain;width:100%;max-height:220px}.mdfm .event-reward-signals p>span{color:var(--surface-action);font-size:24px}.mdfm .store-page{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.mdfm .whats-new-source{flex-wrap:wrap;gap:12px;font-size:13px;display:flex}@container (width<=760px){.mdfm :is(.brief-page,.class-page,.events-page,.store-page){grid-template-columns:minmax(0,1fr)}.mdfm .whats-new-nav>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.mdfm .events-page>nav{scroll-snap-type:x proximity;gap:8px;max-height:none;padding-bottom:8px;display:flex;overflow-x:auto}.mdfm .events-page>nav button{scroll-snap-align:start;flex:0 0 230px}.mdfm .events-page>article>:is(header,section){grid-template-columns:minmax(0,1fr)}}.mdfm .pet-room-preset-stage>.pet-scene-vitals{background:var(--surface-deep);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;padding:10px;display:grid;position:static}.mdfm .pet-room-preset-stage>.pet-scene-vitals>span{width:auto;padding:10px;position:static}.mdfm .pet-room-preset-stage>.pet-scene-vitals b{font-size:16px}.mdfm .mdfm-pet-live-shelf{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin-inline:0;overflow:visible}.mdfm .mdfm-pet-shelf-card{height:auto;min-height:0}.mdfm .mdfm-pet-shelf-card :is(button,a){min-height:44px;font-size:13px}.mdfm .mdfm-pet-shelf-copy>b{font-size:15px}.mdfm .sidekick-sheet{container-type:inline-size}.mdfm .sidekick-sheet-scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;min-height:0;padding-bottom:24px!important;overflow-y:auto!important}.mdfm .sidekick-sheet.is-pinned>.sidekick-sheet-scroll{pointer-events:auto}.mdfm .boss-selected-context{border-bottom:1px solid var(--surface-line);flex-wrap:wrap;gap:6px 12px;padding:12px;display:flex}.mdfm .boss-selected-context b{font-size:17px}.mdfm .boss-selected-context span{color:var(--surface-muted);font-size:12px}.mdfm .boss-bottom-characters{border-top:1px solid var(--surface-line);padding-top:12px}.mdfm .boss-bottom-characters .boss-character-rail{position:static}.mdfm .boss-character-chip button:first-child{min-height:80px}.mdfm .sidekick-timer-actions{flex-wrap:wrap;gap:8px;display:flex}.mdfm .sidekick-timer-actions button{min-width:54px;min-height:44px;font-size:14px!important}.mdfm .sidekick-timer-options summary{min-height:44px;padding:12px}.mdfm .pet-guide-lineup{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.mdfm .pet-guide-lineup>article{grid-template-columns:76px minmax(0,1fr);min-width:0;padding:12px;display:grid}.mdfm .pet-guide-lineup>article>img{object-fit:contain;width:76px;height:96px}.mdfm .pet-guide-lineup>article>span:first-child{grid-column:1/-1}.mdfm .pet-guide-lineup h4{font-size:20px}.mdfm .pet-guide-lineup :is(p,small){white-space:normal;font-size:13px;line-height:1.4}@container (width<=680px){.mdfm .sidekick-command-grid{grid-template-columns:minmax(0,1fr)!important}.mdfm .sidekick-header-controls{flex-wrap:wrap}.mdfm .sidekick-header-controls button{min-height:44px!important}}.mdfm .fusion-phoenix-grid{gap:10px;display:grid;grid-template-columns:minmax(0,1fr)!important}.mdfm .fusion-phoenix-card{grid-template-columns:64px minmax(0,1fr);gap:14px;padding:16px;display:grid}.mdfm .fusion-phoenix-card>img{object-fit:contain;width:64px;height:64px}.mdfm .fusion-phoenix-card h4{font-size:17px}.mdfm .fusion-phoenix-card-meta{flex-wrap:wrap;gap:12px 24px;display:flex}.mdfm .fusion-phoenix-card-meta>span{flex:180px;min-width:0}.mdfm .fusion-phoenix-card-meta b{display:block;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;font-size:16px!important}.mdfm .fusion-phoenix-card-meta small{font-size:12px}.mdfm .fusion-phoenix-card-actions{flex-wrap:wrap;gap:8px;display:flex}.mdfm .fusion-phoenix-card-actions>*{min-height:44px;padding:10px 16px;font-size:14px}.mdfm .reward-command-outcomes{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}.mdfm .reward-command-outcomes article{min-width:0;padding:16px}.mdfm .reward-command-outcomes article>b{font-size:26px}.mdfm .reward-command-outcomes :is(span,em,small){font-size:12px}.mdfm .reward-command-timeline>div{max-height:none;overflow:visible}.mdfm .reward-command-timeline article{min-height:76px;padding:12px}.mdfm .reward-command-timeline-copy header{flex-wrap:wrap;gap:8px;display:flex}.mdfm .reward-command-timeline-copy header b{white-space:normal;font-size:15px}.mdfm .reward-command-timeline-copy :is(small,em){font-size:12px}.mdfm .reward-command-win-strip{flex-wrap:wrap;gap:8px;display:flex}.mdfm .reward-command-win-strip>span{min-width:140px;padding:8px}.mdfm .reward-command-win-strip b{font-size:13px}.mdfm .market-filter-panel{border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:12px;margin-bottom:12px;padding:12px}.mdfm .market-filter-panel summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;font-size:16px;display:flex}.mdfm .market-filter-panel summary span{color:var(--surface-muted);font-size:13px}.mdfm .market-filter-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;padding-top:12px;display:grid}.mdfm .market-filter-fields label{gap:6px;min-width:0;font-size:13px;display:grid}.mdfm .market-filter-panel :is(input,select){background:var(--surface-deep);width:100%;min-width:0;min-height:44px;color:var(--surface-text);border:1px solid var(--surface-line);border-radius:8px;padding:10px;font-size:16px}.mdfm .market-filter-panel footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mdfm .market-filter-panel>footer{border:0;min-height:0;margin:12px 0 0;padding:0}.mdfm .reference-view-switch{flex-shrink:0;gap:6px;display:flex}.mdfm .reference-view-switch button{min-height:44px;padding:10px 14px;font-size:14px}.mdfm .market-watchlist{background:var(--surface-panel);color:var(--surface-text);border-color:var(--surface-line)}.mdfm .market-watchlist :is(b,small,span){color:inherit}.mdfm .market-filter-panel footer p{color:var(--surface-muted);flex:280px;font-size:13px}.mdfm .market-filter-panel button{border:1px solid var(--surface-line);min-height:44px;color:var(--surface-text);background:var(--surface-raised);border-radius:8px;padding:10px}.mdfm .market-active-filters{flex-wrap:wrap;gap:8px;display:flex}.mdfm .mdfm-market-table.reference-market-grid{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;display:grid;overflow:visible}.mdfm .reference-market-grid .mdfm-market-head{grid-column:1/-1}.mdfm .reference-market-grid .mdfm-market-row{border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:12px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0!important;padding:14px!important;display:grid!important}.mdfm .reference-market-grid .mdfm-asset-name{grid-column:1/-1;align-items:center;gap:12px;display:flex}.mdfm .reference-market-grid .mdfm-asset-name img{object-fit:contain;width:64px;height:64px}.mdfm .reference-market-grid .mdfm-asset-name b{white-space:normal;font-size:16px}.mdfm .reference-market-grid .mdfm-market-row>[data-label]{flex-direction:column;align-items:start;gap:4px;font-size:14px;display:flex}.mdfm .reference-market-grid .mdfm-market-row>[data-label]:before{content:attr(data-label);color:var(--surface-muted);font-size:12px}.mdfm .reference-market-grid .mdfm-market-price-cell b{color:var(--surface-action);font-size:18px}.mdfm .reference-market-grid .mdfm-market-row>:last-child{grid-column:1/-1}.mdfm .reference-market-grid .mdfm-market-row :is(button,a){min-height:44px;font-size:13px}.mdfm .reward-reference-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-block:12px;display:flex}.mdfm .reward-reference-filters label{flex:180px;gap:6px;font-size:13px;display:grid}.mdfm .reward-reference-filters :is(input,select){border:1px solid var(--surface-line);background:var(--surface-deep);min-width:0;min-height:44px;color:var(--surface-text);border-radius:8px;padding:10px;font-size:16px}.mdfm .reference-show-more{border:1px solid var(--surface-line);min-height:44px;color:var(--surface-text);background:var(--surface-panel);border-radius:8px;padding:12px;font-size:14px}.mdfm .pet-workspace-switcher,.mdfm .pet-farm-management{background:var(--surface-deep);border-color:var(--surface-line)}.mdfm .pet-decoration-studio{background:var(--surface-deep);color:var(--surface-text);border-color:var(--surface-line)}.mdfm .pet-decoration-studio :is(h3,p,small){color:var(--surface-muted)}.mdfm .pet-collection-hub{max-height:none;overflow:visible}.mdfm .mdfm-pet-live-shelf.cards-5{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))!important;overflow:visible!important}html{scroll-padding-block:85px 220px}.mdfm .pet-roster-more{scroll-margin-block:90px 220px}@media (max-width:480px){.mdfm .mdfm-catalog-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mdfm .mdfm-catalog-toolbar{grid-template-columns:minmax(0,1fr)}.mdfm .mdfm-catalog-fields label{min-width:0}.mdfm .mdfm-catalog-fields :is(input,select){width:100%;min-width:0;font-size:16px}.mdfm .reward-command-timeline article{grid-template-columns:minmax(0,1fr)}.mdfm .reward-command-timeline time{flex-wrap:wrap;gap:8px;display:flex}}.mdfm .pet-workspace-switcher{gap:8px;min-height:0;margin:0 0 10px;padding:8px;display:flex!important}.mdfm .pet-workspace-switcher>button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex}.mdfm .pet-workspace-switcher>button:not(.pet-workspace-guide){flex:1 1 0}.mdfm .pet-workspace-switcher :is(img,.pet-expedition-launch-art){width:28px;height:28px}.mdfm .pet-workspace-switcher b{font-size:14px}.mdfm .pet-workspace-expedition:after,.mdfm .pet-workspace-expedition .pet-expedition-launch-art i{display:none}.mdfm .pet-farm-management-body{padding:0}.mdfm .pet-scene-head{padding:12px;position:relative}.mdfm .pet-home-next-action{float:right;margin-left:8px}.mdfm .pet-home-next-action button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:44px;color:var(--companion-ink);border-radius:8px;padding:8px;font-size:12px}.mdfm .pet-scene-title b{font-size:18px}.mdfm .pet-scene-title{min-height:0}.mdfm .pet-level-line{margin-top:8px}.mdfm .pet-farm-home .pet-room-canvas{width:min(100%,360px);margin-inline:auto}.mdfm .pet-farm-home .pet-room-preset-stage{background:var(--companion-inset);padding:0}.mdfm .pet-scene-actions{gap:8px;padding:12px}.mdfm .pet-farm-tools{gap:6px}.mdfm .pet-farm-tool{grid-template-columns:32px minmax(0,1fr);min-height:52px;padding:6px 10px}.mdfm .pet-farm-tool img{width:32px;height:32px}.mdfm .pet-farm-privacy{margin:0;padding:4px;font-size:11px}.mdfm .pet-farm-account-links button{min-height:32px}.mdfm .pet-collection-hub{margin-top:12px;padding:12px}.mdfm .pet-collection-hub-header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.mdfm .pet-collection-hub-header h3{margin:2px 0;font-size:20px}.mdfm .pet-collection-hub-header>small{margin-left:auto;font-size:12px}.mdfm .pet-collection-tabs{gap:8px}.mdfm .pet-collection-tabs>button{flex:100px;min-height:54px;padding:10px}.mdfm .pet-collection-tabs b{font-size:12px}.mdfm .pet-collection-checklist{background:0 0;border:0;border-radius:0;margin:12px 0 0;padding:0}.mdfm .pet-collection-checklist>header{gap:10px}.mdfm .pet-collection-checklist h3{margin:0;font-size:17px}.mdfm .pet-catalog-help summary{cursor:pointer;min-height:32px;padding-block:8px;font-size:12px}.mdfm .pet-catalog-help p{font-size:13px}.mdfm .pet-collection-score b{font-size:17px}.mdfm .pet-collection-score>i{display:none}.mdfm .pet-collection-controls{gap:8px;margin-block:10px}.mdfm .pet-collection-controls>label{flex:130px}.mdfm .pet-collection-controls>label:first-child{flex-basis:220px}.mdfm .pet-collection-controls input,.mdfm .pet-collection-controls select{min-height:44px;font-size:14px}.mdfm .pet-collection-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))!important}.mdfm .pet-collection-grid>article{padding:10px}.mdfm .pet-collection-grid>article>header{margin-bottom:4px}.mdfm .pet-collection-products{gap:0;margin-top:0}.mdfm .pet-pair-item{min-width:0;padding:8px 0}.mdfm .pet-pair-item+.pet-pair-item{border-top:1px solid var(--companion-line)}.mdfm .pet-pair-row{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.mdfm .pet-pair-row>img,.mdfm .pet-pair-placeholder{object-fit:contain;width:44px;height:44px}.mdfm .pet-pair-row>a{background:var(--companion-accent-soft);width:44px;min-height:44px;color:var(--companion-ink);border-radius:8px;place-items:center;font-size:22px;text-decoration:none;display:grid}.mdfm .pet-pair-copy{gap:2px;min-width:0;display:grid}.mdfm .pet-pair-copy small{color:var(--companion-ink);text-transform:uppercase;font-size:10px}.mdfm .pet-pair-copy b{color:var(--companion-ink);white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.3}.mdfm .pet-pair-copy strong{color:var(--companion-accent);font-size:15px;line-height:1.3}.mdfm .pet-pair-item details{margin-top:2px}.mdfm .pet-pair-item summary{min-height:32px;color:var(--companion-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.mdfm .pet-pair-item summary span{color:var(--companion-ink);font-size:12px}.mdfm .pet-pair-item details>div{background:var(--companion-inset);color:var(--companion-muted);flex-wrap:wrap;gap:8px;padding:8px;font-size:12px;display:flex}@container (width>=700px){.mdfm .pet-farm-home .pet-scene-card{grid-template-columns:360px minmax(0,1fr);gap:0}.mdfm .pet-scene-card>.pet-habitat{grid-area:1/1/span 2}.mdfm .pet-scene-card>.pet-scene-head{grid-area:1/2}.mdfm .pet-scene-card>.pet-scene-actions{grid-area:2/2;align-self:start}.mdfm .pet-scene-actions .pet-farm-tools{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.mdfm .pet-farm-home .pet-room-canvas{width:min(100%,220px)}.mdfm .pet-scene-title em{font-size:11px}.mdfm .pet-collection-controls>label:first-child{flex-basis:100%}.mdfm .pet-collection-hub-header>small{margin-left:0}.mdfm .pet-scene-vitals{gap:6px!important;padding:6px!important}.mdfm .pet-scene-vitals>span{padding:6px!important}}.mdfm .sidekick-beacon:not(.is-menu-open) .sidekick-beacon-core{align-items:end}@media (max-width:780px){.mdfm .sidekick-beacon:not(.is-menu-open){width:56px!important;height:56px!important;left:auto!important;right:12px!important}.mdfm .sidekick-beacon:not(.is-menu-open) .sidekick-beacon-core{display:block!important}.mdfm .sidekick-beacon .sidekick-beacon-glance{display:none!important}}.mdfm .pet-workspace-switcher>button{background:var(--companion-surface);color:var(--companion-muted);border:1px solid var(--companion-line)}.mdfm .pet-workspace-switcher>button.active{background:var(--companion-surface);color:var(--companion-accent);border-color:var(--companion-accent)}.mdfm .pet-scene-card>.pet-scene-head{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:8px;display:grid}.mdfm .pet-scene-head>.pet-scene-title{grid-area:1/1}.mdfm .pet-scene-head>.pet-home-next-action{grid-area:1/2;margin:0}.mdfm .pet-scene-head>.pet-level-line,.mdfm .pet-scene-head>.pet-loyalty-line{grid-column:1/-1;margin:0}.mdfm .pet-scene-actions{align-content:start}.mdfm .pet-scene-actions .pet-farm-tool{min-height:56px}.mdfm .pet-scene-card{grid-template-rows:min-content min-content;align-content:start}.mdfm #farm .mdfm-pet-upgrade-banner{border:1px solid #17669b;border-radius:12px;width:100%;max-width:100%;margin:12px 0;padding:12px;position:static;transform:none}.mdfm #farm .mdfm-pet-upgrade-copy{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;max-width:none;display:grid}.mdfm #farm .mdfm-pet-upgrade-copy>span{font-size:11px}.mdfm #farm .mdfm-pet-upgrade-copy>h2{grid-column:1;margin:0;font-size:20px}.mdfm #farm .mdfm-pet-upgrade-copy>small{grid-area:1/2/span 2;align-self:center;margin:0;font-size:12px}.mdfm .pet-shelf-help{grid-column:1/-1}.mdfm .pet-shelf-help summary{cursor:pointer;min-height:32px;padding:6px 0;font-size:12px}.mdfm #farm .mdfm-pet-live-shelf{gap:10px;margin:4px 0 0;padding:0}.mdfm #farm .mdfm-pet-shelf-card{grid-template-columns:44px minmax(0,1fr);gap:6px;min-width:0;height:auto;min-height:152px;padding:10px}.mdfm #farm .mdfm-pet-shelf-card>img{width:44px;height:44px}.mdfm #farm .mdfm-pet-shelf-card>a{min-height:44px;font-size:12px}.mdfm #farm .mdfm-pet-shelf-copy>b{font-size:13px}.mdfm #farm .mdfm-pet-shelf-copy>small{font-size:10px}.mdfm #farm .mdfm-pet-shelf-copy>strong{font-size:15px}.mdfm #farm .mdfm-pet-catalog-details{margin-top:8px}.mdfm #farm .mdfm-pet-catalog-details>summary{min-height:44px;padding:8px;font-size:12px}@media (max-width:700px){.mdfm #farm .mdfm-pet-upgrade-copy{grid-template-columns:minmax(0,1fr)}.mdfm #farm .mdfm-pet-upgrade-copy>small{grid-area:auto/1}.mdfm #farm .mdfm-pet-live-shelf.cards-5{scroll-snap-type:x proximity;grid-template-columns:repeat(5,160px)!important;overflow-x:auto!important}.mdfm #farm .mdfm-pet-shelf-card{scroll-snap-align:start}}.mdfm #farm{padding:12px}.mdfm .pet-workspace-switcher{min-height:0;padding:4px}.mdfm .pet-workspace-switcher>button{padding:6px 10px}.mdfm .pet-scene-actions .pet-wallet-entry{gap:4px}.mdfm .pet-scene-actions .pet-wallet-entry label{font-size:12px;line-height:18px}.mdfm .pet-scene-actions .pet-wallet-entry small{font-size:11px;line-height:16px}.mdfm .pet-scene-actions .pet-farm-tool{min-height:52px;padding:6px 8px}.mdfm .pet-scene-actions .pet-farm-tool b{font-size:13px;line-height:17px}.mdfm .pet-scene-actions .pet-farm-tool small{font-size:11px;line-height:14px}.mdfm .pet-scene-actions .pet-farm-privacy{padding:2px;font-size:11px;line-height:15px}.mdfm .pet-scene-actions .pet-farm-account-links button{min-height:32px;line-height:16px}.mdfm .pet-scene-actions .pet-farm-message{padding:6px 8px;font-size:11px;line-height:15px}.mdfm .pet-room-preset-stage>.pet-scene-vitals{gap:6px;padding:6px}.mdfm .pet-room-preset-stage>.pet-scene-vitals>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:6px;display:grid}.mdfm .pet-room-preset-stage>.pet-scene-vitals>span>i{grid-column:1/-1}.mdfm .pet-room-preset-stage>.pet-scene-vitals small{font-size:10px}.mdfm #farm .mdfm-pet-upgrade-copy{padding-right:240px;position:relative}.mdfm #farm .mdfm-pet-upgrade-copy>small{max-width:230px;position:absolute;top:0;right:0}.mdfm #farm .pet-shelf-help{z-index:2;position:absolute;top:24px;right:0}.mdfm #farm .pet-shelf-help[open]{background:var(--companion-surface);border:1px solid var(--companion-line);width:min(100%,420px);padding:10px}.mdfm #farm .mdfm-pet-shelf-copy{gap:2px}.mdfm #farm .mdfm-pet-shelf-copy>small{line-height:14px}.mdfm #farm .mdfm-pet-shelf-copy>b{line-height:17px}.mdfm #farm .mdfm-pet-shelf-copy>strong{line-height:18px}.mdfm #farm .mdfm-pet-shelf-card>a{padding:8px;line-height:16px}.mdfm #farm .mdfm-pet-shelf-card header{min-height:0}@media (max-width:700px){.mdfm #farm .mdfm-pet-upgrade-copy{padding-right:0}.mdfm #farm .mdfm-pet-upgrade-copy>small,.mdfm #farm .pet-shelf-help{max-width:none;position:static}}.mdfm #farm{padding-block:12px 24px!important}.mdfm .pet-scene-card>.pet-scene-head{min-height:0!important;padding:10px!important}.mdfm .pet-scene-card>.pet-scene-actions{padding:10px!important}.mdfm .pet-scene-title span{gap:2px}.mdfm .pet-scene-title small,.mdfm .pet-scene-title em{line-height:14px}.mdfm .pet-scene-title b{line-height:22px}.mdfm .pet-level-line{min-height:18px}@container (width>=700px){.mdfm .pet-farm-home .pet-scene-card{grid-template-columns:320px minmax(0,1fr)}.mdfm .pet-farm-home .pet-room-canvas{width:320px}}.mdfm .pet-room-preset-stage>.pet-scene-vitals small{line-height:14px;font-size:10px!important}.mdfm .pet-room-preset-stage>.pet-scene-vitals b{line-height:18px;font-size:14px!important}@media (max-width:700px){.mdfm .pet-farm-home .pet-room-canvas{width:min(100%,180px)}.mdfm .pet-scene-actions .pet-farm-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.mdfm .pet-scene-actions .pet-farm-tool{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:68px;display:flex}.mdfm .pet-scene-actions .pet-farm-tool small{display:none}.mdfm .pet-scene-actions .pet-farm-tool img{width:24px;height:24px}.mdfm .pet-scene-actions .pet-farm-tool b{font-size:12px}.mdfm .pet-scene-head>.pet-scene-title{grid-column:1/-1}.mdfm .pet-scene-actions .pet-wallet-entry>div{grid-template-columns:minmax(0,1fr) 90px;gap:6px;display:grid}.mdfm .pet-scene-actions .pet-wallet-entry button{padding:6px;font-size:12px}.mdfm .pet-scene-actions .pet-wallet-entry input{min-width:0;font-size:16px}}.boss-companion .boss-difficulty-summary{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex!important}.boss-companion .boss-difficulty-summary>button{min-height:48px;color:var(--companion-ink);background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:12px;flex:120px;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.boss-companion .boss-difficulty-summary>button[aria-pressed=true]{border-color:var(--companion-accent);color:var(--companion-accent);box-shadow:inset 0 -3px #ffe64d}.boss-companion.is-difficulty-focused .boss-plan-roster{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))!important}.boss-companion.is-difficulty-focused .boss-plan-roster>button{grid-template-columns:64px minmax(0,1fr) 28px!important;min-height:100px!important;padding:10px!important}.boss-companion.is-difficulty-focused .boss-card-art{width:64px!important;height:64px!important}.boss-companion.is-difficulty-focused .boss-card-art img{object-fit:contain;width:100%!important;height:100%!important}.boss-companion.is-difficulty-focused .boss-plan-roster>button b{white-space:normal!important;font-size:14px!important}.market-filter-panel footer>button:first-child{background:var(--companion-accent-soft);color:var(--companion-ink);min-height:44px;font-weight:800}@media (max-width:1000px){.sidekick-beacon:not(.is-open) .sidekick-beacon-glance,.pet-room-nameplate[hidden]{display:none!important}}#market{padding-top:12px!important}#market>.mdfm-section-head{min-height:0!important;margin-bottom:12px!important;padding:16px!important}#market>.mdfm-section-head h2{margin:4px 0!important;font-size:28px!important}#market>.mdfm-section-head p{max-width:760px;margin:4px 0!important}.reference-market-workspace{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:14px;display:grid}.reference-market-main{min-width:0}.reference-market-workspace .market-filter-panel{margin:0!important;padding:12px!important}.reference-market-workspace .market-filter-fields{gap:12px;grid-template-columns:1fr!important}.reference-market-workspace .market-filter-panel footer{flex-direction:column;gap:10px;display:flex}.reference-market-workspace .market-filter-panel footer p{text-align:left;font-size:12px;line-height:1.5}.reference-market-workspace .market-filter-panel footer button{width:100%}#market .mdfm-catalog-toolbar{flex-wrap:wrap;gap:8px!important;margin:0 0 8px!important;padding:10px!important;display:flex!important}#market .mdfm-catalog-search{flex:300px}#market .mdfm-market-controls{flex:400px}#market .mdfm-filter-row{gap:8px!important;margin:8px 0!important}#market .mdfm-result-bar{margin:8px 0!important}#market .market-watchlist{margin:8px 0!important;padding:8px!important}#market .market-watchlist small{display:none}#market .reference-market-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,215px),1fr))!important;gap:10px!important}#market .reference-market-grid .mdfm-market-head{display:none!important}#market .reference-market-grid .mdfm-market-row{gap:6px!important;padding:10px!important}@media (min-width:1001px){.reference-market-workspace .market-filter-panel:not([open])>:not(summary){display:block}.reference-market-workspace .market-filter-panel:not([open])>.market-filter-fields{display:grid}}@media (max-width:1000px){.reference-market-workspace{grid-template-columns:1fr}.reference-market-workspace .market-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reference-market-workspace .market-filter-panel footer{align-items:stretch}#market>.mdfm-section-head p{font-size:13px}}#market .mdfm-asset-summary{flex-wrap:wrap;background:var(--companion-inset)!important;color:var(--companion-ink)!important;border:1px solid var(--companion-line)!important;gap:16px!important;padding:16px!important;display:flex!important}#market .mdfm-asset-summary>dl{flex:100%;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid!important}#market .mdfm-asset-summary dl>div{background:var(--companion-surface)!important;border:1px solid var(--companion-line)!important;color:var(--companion-ink)!important;padding:10px!important}#market .mdfm-asset-summary dt{color:var(--companion-muted)!important}#market .mdfm-asset-summary dd{color:var(--companion-ink)!important}#market .mdfm-asset-summary>.gear-stat-panel{flex:100%;width:100%}#market .market-cp-unavailable{color:var(--companion-muted);grid-column:1/-1;font-size:12px}#market .mdfm-summary-actions{flex-wrap:wrap;gap:8px;display:flex!important}#market .mdfm-summary-actions :is(a,button){min-height:44px;background:var(--companion-surface)!important;color:var(--companion-ink)!important}.collection-slot-types{gap:8px;margin:8px 0;display:flex}.collection-slot-types button{border:1px solid var(--companion-line);background:var(--companion-inset);min-height:44px;color:var(--companion-ink);border-radius:10px;flex:1}.collection-slot-types button[aria-pressed=true]{color:var(--companion-accent);border-color:var(--companion-accent)}.collection-command-views{grid-template-columns:repeat(4,minmax(0,1fr))!important}.collection-cost-planner{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);border-radius:12px;margin:8px 0;padding:12px}.collection-cost-planner summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.collection-cost-planner summary span,.collection-cost-planner>strong{color:var(--companion-accent)}.collection-planner-controls{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.collection-planner-controls label{flex:180px;gap:6px;display:grid}.collection-planner-controls :is(input,select){background:var(--companion-inset);min-height:44px;color:var(--companion-ink);border:1px solid var(--companion-line);border-radius:8px;padding:8px}.collection-cost-planner ol{max-height:320px;padding:8px 0;list-style:none;overflow:auto}.collection-cost-planner li{border-bottom:1px solid var(--companion-line);justify-content:space-between;gap:16px;padding:10px;display:flex}.collection-cost-planner a{color:var(--companion-muted)}.mdfm #tools.mdfm-section{padding-top:12px!important}.mdfm #tools .mdfm-tool-hub{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.mdfm #tools .mdfm-tool-launcher{position:static!important}.mdfm #tools .mdfm-tool-launcher>header{justify-content:space-between;align-items:center;min-height:52px!important;padding:8px 12px!important;display:flex!important}.mdfm #tools .mdfm-tool-launcher>header>p{display:none!important}.mdfm #tools .mdfm-tool-menu-toggle{background:var(--companion-surface);min-height:40px;color:var(--companion-ink);border:1px solid var(--companion-line);border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex!important}.mdfm #tools .mdfm-tool-launcher nav[hidden]{display:none!important}.mdfm #tools .mdfm-tool-workspace>header.mdfm-tool-workspace-head{min-height:0!important;padding:8px 12px!important}.mdfm #tools .mdfm-tool-detail-switch{padding:4px!important}.mdfm #tools .mdfm-tool-detail-switch>span{display:none!important}.collection-use-player{background:var(--companion-surface);color:var(--companion-ink);border:1px solid var(--companion-line);border-radius:8px;min-height:40px;margin:4px 0;padding:8px 12px}@media (max-width:600px){.mdfm #tools .mdfm-tool-launcher>header>div{display:none!important}.mdfm #tools .mdfm-tool-menu-toggle{justify-content:space-between;width:100%}}.collection-access{gap:8px;min-width:0;display:grid}.collection-access>*{min-width:0;margin:0!important}.mdfm .collection-command{grid-template-columns:minmax(0,1fr);gap:8px!important;display:grid!important}.mdfm .collection-command>*{min-width:0;margin:0!important}.mdfm .collection-command-head{padding:8px 0!important}.mdfm .collection-command-catalogs button{align-items:center;gap:8px;min-height:48px!important;padding:8px!important;display:flex!important}.mdfm .collection-command-catalogs button span{font-size:10px!important}.mdfm .collection-command-views button{min-height:48px!important;padding:8px!important}.mdfm .collection-cost-planner{padding:4px 10px}@media (min-width:1001px){.mdfm .collection-command{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mdfm .collection-command>*{grid-column:1/-1}.mdfm .collection-command>.collection-cost-planner{grid-column:1}.mdfm .collection-command>.collection-command-catalogs{grid-column:2}.mdfm .collection-command>.collection-command-views{grid-column:1}.mdfm .collection-command>.collection-slot-types{grid-column:2}.collection-access{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.collection-access>.collection-command-prices{grid-area:1/2}.collection-access>.collection-command-scope{grid-area:1/1;padding:10px!important}.collection-access>.collection-command-prices{padding:10px!important}.collection-access>.collection-command-prices button{max-width:130px}}.mdfm #tools .native-reward-tool.collection-command{gap:8px!important;display:grid!important}@media (max-width:700px){.mdfm #tools .collection-command-views{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mdfm #tools .collection-command-views button{justify-content:space-between;gap:8px;min-height:48px!important;display:flex!important}.mdfm #tools .collection-command-views button span{flex:1;min-width:0;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.mdfm #tools .collection-command-views button b{flex:none;font-size:16px!important}.mdfm #tools .collection-command-catalogs button{flex-wrap:wrap;gap:2px 6px}.mdfm #tools .collection-command-catalogs button span{white-space:nowrap;flex-basis:100%}.mdfm #tools .collection-command-catalogs button b{white-space:nowrap}.mdfm #tools .collection-slot-types{gap:4px}.mdfm #tools .collection-slot-types button{padding:6px;font-size:12px}}.market-filter-fields fieldset{border:0;min-width:0;margin:0;padding:0}.market-filter-fields legend{color:var(--companion-accent);margin:8px 0;font-size:13px}.market-icon-options{flex-wrap:wrap;gap:5px;display:flex}.market-icon-options button{background:var(--companion-inset);color:var(--companion-ink);border:1px solid var(--companion-line);border-radius:9px;align-items:center;gap:5px;min-height:36px;padding:7px;font-size:12px;display:flex}.market-icon-options button[aria-pressed=true]{border-color:var(--companion-accent);color:var(--companion-accent);background:var(--companion-surface)}.market-icon-options i{font-style:normal;font-weight:900}.market-icon-options .grade-4 i{color:#ebef43}.market-icon-options .grade-3 i{color:#ffd05b}.market-icon-options .grade-2 i{color:#d896ff}.market-icon-options .grade-1 i{color:#4ec5ff}.market-full-list{color:var(--companion-muted);align-items:center;gap:8px;padding:8px;font-size:13px;display:flex}.mdfm #market .mdfm-catalog-search>div{flex-wrap:wrap;gap:6px;display:flex}.mdfm #market .mdfm-catalog-search input{flex:180px;min-width:0}.mdfm #market .mdfm-catalog-search button{white-space:normal;min-height:44px}.mdfm .boss-companion{min-width:0;max-width:100%;container-type:inline-size}.mdfm .boss-companion .boss-card-grid{min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important}.mdfm .boss-companion .boss-card-grid article{min-width:0;max-width:100%;grid-template-columns:48px minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}.mdfm .boss-companion .boss-card-grid article>button{white-space:nowrap!important;width:auto!important;min-width:84px!important;max-width:none!important;padding:8px!important;font-size:12px!important;overflow:visible!important}.mdfm .boss-companion .boss-card-grid article>div{min-width:0}.mdfm .boss-companion .boss-card-grid b{white-space:normal!important}@container (width<=380px){.mdfm .boss-companion .boss-card-grid article{grid-template-columns:44px minmax(0,1fr)!important}.mdfm .boss-companion .boss-card-grid article>button{justify-self:stretch;grid-column:1/-1!important}}.special-ring-comparison{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);border-radius:12px;margin:8px 0;padding:10px}.special-ring-comparison>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;display:flex}.special-ring-comparison>summary span{color:#4ae4db}.ring-assumptions{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:10px 0;display:grid}.ring-assumptions label{gap:4px;font-size:12px;display:grid}.ring-assumptions input,.ring-assumptions select{background:var(--companion-surface);width:100%;min-width:0;color:var(--companion-ink);border:1px solid var(--companion-line);border-radius:8px;padding:8px}.special-ring-comparison p{color:var(--companion-muted);font-size:12px;line-height:1.5}.ring-comparison-list>details{border-top:1px solid var(--companion-line)}.ring-comparison-list summary{cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.ring-comparison-list img{object-fit:contain;width:36px;height:36px}.ring-comparison-list small{color:var(--companion-muted);display:block}.ring-comparison-list strong{color:#22e3c7}.ring-comparison-list details>div{background:var(--companion-surface);border-radius:8px;padding:10px}.local-account-hub{background:var(--companion-inset)!important;width:min(1660px,100vw - 24px)!important;max-width:none!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important}.local-account-head{background:linear-gradient(90deg,color-mix(in srgb, var(--companion-inset) 93%, transparent),color-mix(in srgb, var(--companion-surface) 73%, transparent)),url(/towns/ellinia-blue-wallpaper.webp) center 40%/cover!important;padding:14px 20px!important}.local-account-body{display:block!important}.local-account-tabs{flex-wrap:wrap;gap:8px!important;padding:10px!important;display:flex!important;position:static!important}.local-account-tabs>button{flex:130px;min-height:58px!important}.local-account-tabs .local-account-mode{flex:2 350px;margin:0!important;padding:10px!important}.local-account-body>main{min-width:0;padding:12px!important}.reference-passport{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:12px!important;padding:0!important;display:grid!important}.reference-passport>.local-passport-stage{grid-column:1/-1;background:0 0!important;border:0!important;grid-template-columns:1.3fr 1fr .9fr!important;gap:12px!important;min-height:0!important;padding:0!important;display:grid!important}.reference-passport .local-passport-character{border:1px solid var(--companion-line);border-radius:14px;align-content:center;gap:10px;background:linear-gradient(100deg,color-mix(in srgb, var(--companion-inset) 75%, transparent),color-mix(in srgb, var(--companion-surface) 40%, transparent)),url(/towns/ellinia-blue-wallpaper.webp) center/cover!important;text-align:left!important;grid-template-columns:120px minmax(0,1fr)!important;min-height:260px!important;padding:18px!important;display:grid!important}.reference-passport .local-passport-character>div{border:1px solid var(--companion-accent);background:var(--companion-surface);border-radius:50%;grid-area:1/1/4;place-items:center;display:grid;width:116px!important;height:116px!important}.reference-passport .local-passport-character>div img{object-fit:contain;width:100px!important;height:100px!important}.reference-passport .local-passport-character>span,.reference-passport .local-passport-character>h3,.reference-passport .local-passport-character>p{grid-column:2;margin:0!important}.reference-passport .local-passport-character footer{grid-column:1/-1;margin-top:10px!important}.reference-passport .local-passport-character h3{font-size:27px!important}.reference-passport .local-passport-start{border:1px solid var(--companion-line);border-radius:14px;min-width:0;padding:16px!important}.reference-passport .local-passport-start h3{font-size:21px!important}.reference-passport .local-passport-start .local-account-title p{margin:6px 0!important;font-size:12px!important}.reference-passport .passport-stats{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:14px;padding:16px}.passport-stats h3{margin:0 0 12px}.reference-passport .local-wallet-summary{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.reference-passport .local-wallet-summary article{min-height:80px!important;padding:12px!important}.reference-passport .local-wallet-summary b{font-size:24px!important}.reference-passport .local-character-picker{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:14px;grid-column:1;min-width:0;padding:10px!important}.reference-passport .local-character-picker>div{max-height:320px;overflow:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.reference-passport .local-character-picker button{grid-template-columns:36px minmax(0,1fr)!important;min-height:60px!important;padding:6px!important}.reference-passport .local-character-picker img{width:34px!important;height:40px!important}.reference-passport .local-character-picker button em{grid-column:2;font-size:10px!important}.reference-passport .local-character-picker button small{font-size:10px!important}.reference-passport .local-character-picker header b{font-size:12px!important}.passport-mini{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:14px;min-width:0;padding:12px}.passport-mini header{justify-content:space-between;align-items:center;gap:8px;display:flex}.passport-mini h3{margin:0;font-size:17px}.passport-mini p,.passport-mini small{color:var(--companion-muted);font-size:12px}.passport-mini button{background:var(--companion-surface);color:var(--companion-ink);border:1px solid var(--companion-line);border-radius:8px;min-height:36px;padding:8px}.passport-mini form{margin:12px 0}.passport-mini input,.passport-mini select{border:1px solid var(--companion-line);background:var(--companion-inset);color:#fff;border-radius:8px;min-width:0;padding:8px}.passport-mini .local-room-form{flex-wrap:wrap;gap:5px;display:flex}.passport-mini .local-room-form input{width:100%}.passport-mini .local-inline-form{flex-wrap:wrap;gap:5px;display:flex}.passport-mini .local-inline-form input{flex:1;min-width:100px}.passport-room-link{text-align:left;grid-template-columns:1fr auto;width:100%;margin:8px 0;display:grid}.passport-room-link small{grid-row:2}.passport-room-link span{grid-area:1/2/3}.passport-empty{text-align:center;border:1px dashed var(--companion-line);border-radius:10px;flex-direction:column;justify-content:center;gap:12px;min-height:145px;padding:12px;display:flex}.passport-settings label{color:var(--companion-ink);gap:8px;margin:12px 0;font-size:12px;display:grid}.passport-settings .local-toggle{align-items:center;display:flex!important}.reference-passport>.local-site-passport,.reference-passport>.local-ownership-note{grid-column:1/-1}@media (max-width:1100px){.reference-passport{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-passport>.local-passport-stage{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reference-passport .passport-stats{grid-column:1/-1}.reference-passport .local-character-picker{grid-column:auto}.reference-passport .local-wallet-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:650px){.reference-passport{grid-template-columns:minmax(0,1fr)}.reference-passport>.local-passport-stage{grid-template-columns:minmax(0,1fr)!important}.reference-passport .local-wallet-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.local-account-hub{width:calc(100vw - 12px)!important}.local-account-body>main{padding:6px!important}.local-account-tabs>button{flex-basis:40%;min-height:44px!important}.local-account-tabs .local-account-mode{flex-basis:100%}.reference-passport .local-passport-character{grid-template-columns:90px minmax(0,1fr)!important}.reference-passport .local-passport-character>div{width:84px!important;height:84px!important}.reference-passport .local-passport-character>div img{width:76px!important;height:76px!important}.reference-passport .local-passport-character h3{font-size:22px!important}}.pet-guide-panel{background:var(--companion-inset)!important;width:min(1040px,100vw - 24px)!important;max-width:none!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important}.pet-guide-lineup{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.pet-guide-lineup article{border:1px solid var(--companion-line);border-radius:12px;min-width:0;background:linear-gradient(110deg,var(--companion-surface),var(--companion-inset))!important;grid-template-columns:76px minmax(0,1fr)!important;gap:8px!important;padding:12px!important;display:grid!important}.pet-guide-lineup article>span{grid-column:1/-1}.pet-guide-lineup article>img{object-fit:contain;grid-row:2/4;width:72px!important;height:90px!important}.pet-guide-lineup article>div,.pet-guide-lineup article>strong{grid-column:2}.pet-guide-lineup article b{white-space:normal!important;font-size:18px!important}.pet-guide-lineup article>button{background:var(--companion-surface);color:var(--companion-muted);border:1px solid var(--companion-line);border-radius:8px;grid-column:1/-1;min-height:40px;padding:8px}.snoop-wallet-balances{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.snoop-wallet-balances article{background:var(--companion-surface);border:1px solid var(--companion-line);border-radius:10px;gap:8px;padding:12px;display:grid}.snoop-wallet-balances span{color:var(--companion-muted);font-size:12px}.snoop-wallet-balances b{color:var(--companion-accent);font-size:20px}.snoop-player-detail{background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:12px;margin-top:12px;padding:12px}.snoop-player-detail>header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.snoop-player-detail>header img{object-fit:contain;width:64px;height:76px}.snoop-player-detail a{color:#34e4e2}.snoop-player-detail h3{margin:0}.snoop-gear-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.snoop-gear-list details{border:1px solid var(--companion-line);border-radius:10px;min-width:0;padding:8px}.snoop-gear-list summary{cursor:pointer;align-items:center;gap:8px;min-height:58px;display:flex}.snoop-gear-list img{object-fit:contain;width:44px;height:44px}.snoop-gear-list small{color:var(--companion-muted);display:block}.snoop-stat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.snoop-stat-list p{background:var(--companion-surface);justify-content:space-between;gap:8px;padding:10px;display:flex}.snoop-more{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);border-radius:10px;margin:10px 0;padding:10px}@media (max-width:650px){.pet-guide-lineup,.snoop-gear-list{grid-template-columns:1fr!important}.snoop-wallet-balances{grid-template-columns:1fr 1fr}.snoop-wallet-balances article:last-child{grid-column:1/-1}.pet-guide-panel{width:calc(100vw - 12px)!important}.pet-guide-lineup article{grid-template-columns:64px minmax(0,1fr)!important}.pet-guide-lineup article>img{width:60px!important}}.local-account-scrim{z-index:10000!important;align-items:start!important;padding:12px!important;overflow:auto!important}.local-account-hub{height:auto!important;min-height:0!important;margin:0 auto!important;display:block!important}.local-account-body,.local-account-body>main{background:var(--companion-inset)!important;height:auto!important;max-height:none!important;overflow:visible!important}.reference-passport .local-passport-character,.reference-passport .local-passport-start{min-height:0!important;padding:16px!important}.reference-passport .local-passport-start{gap:12px!important}.reference-passport .local-passport-character>div{margin:0!important}.reference-passport .local-account-title h3{margin:4px 0!important;font-size:22px!important}.reference-passport .local-account-title p{font-size:13px!important;line-height:1.45!important}.reference-passport .local-wallet-form{gap:6px!important;margin:0!important}.reference-passport .local-wallet-form input,.reference-passport .local-display-name input{width:100%!important;min-width:0!important}.reference-passport .local-display-name{margin-top:0!important}.reference-passport .passport-stats{min-width:0}.msu-market-signin{background:var(--companion-inset);border:1px solid var(--companion-line);color:var(--companion-muted);border-radius:10px;grid-column:2;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.msu-market-signin a{color:#5bf0e5}@media (max-width:1000px){.msu-market-signin{grid-column:1/-1}}body:has(.local-account-scrim){overflow:hidden!important}.local-account-scrim{box-sizing:border-box!important;overflow:hidden!important}.local-account-scrim>.local-account-hub{box-sizing:border-box!important;width:100%!important;max-width:1660px!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important}html:has(.local-account-scrim){overflow:hidden!important}.local-account-tabs{height:auto!important;max-height:none!important;overflow:visible!important}.mdfm-catalog-search label:has(input[type=checkbox]){color:var(--companion-muted)!important;background:0 0!important;border:0!important}.mdfm-tool-launcher .mdfm-tool-menu-toggle{display:none!important}.mdfm .mdfm-tool-launcher>nav.open{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;max-height:none!important;display:grid!important;overflow:visible!important}.mdfm .mdfm-tool-launcher>nav>button{align-items:center;gap:8px;min-width:0;padding:10px!important;display:flex!important}.mdfm .mdfm-tool-launcher>nav>button img{object-fit:contain;width:32px!important;height:32px!important;display:block!important}.mdfm .mdfm-tool-launcher>nav>button em{display:none}.mdfm .mdfm-tool-launcher>nav>button span{min-width:0}.mdfm .mdfm-tool-launcher>nav>button b{white-space:normal!important}.mdfm :is(.mdfm-tool-launcher,.player-workspace-tabs,.gear-phoenix-lenses) button:is(.active,.is-active,[aria-selected=true]),.mdfm :is(.mdfm-tool-launcher,.player-workspace-tabs,.gear-phoenix-lenses) button:is(.active,.is-active,[aria-selected=true]) :is(b,small,span){color:var(--companion-ink)!important}.mdfm :is(.mdfm-tool-launcher,.player-workspace-tabs,.gear-phoenix-lenses) button:is(.active,.is-active,[aria-selected=true]){background:var(--companion-accent-soft)!important}#player-coach-tab[aria-selected=true],#player-coach-tab[aria-selected=true] :is(b,small,span){color:var(--companion-ink)!important}.snoop-wallet-balances{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important}.gear-phoenix-tryon{min-width:0;container-type:inline-size}.mdfm .gear-phoenix-loadout-layout{align-items:start;gap:12px;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)!important;display:grid!important}.gear-lab-workbench{gap:12px;min-width:0;display:grid}.gear-lab-search{background:var(--companion-inset);border:1px solid var(--companion-line);min-width:0;color:var(--companion-ink);border-radius:14px;padding:14px}.gear-lab-search>header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.gear-lab-search>header i{background:var(--companion-hover);width:28px;height:28px;color:var(--companion-ink);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.gear-lab-search header div{gap:4px;display:grid}.gear-lab-search small{color:var(--companion-muted)}.gear-lab-search nav{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.gear-lab-search button,.gear-phoenix-slot-picker>button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:38px;color:var(--companion-ink);border-radius:8px;padding:9px 12px;font-weight:700}.gear-lab-search button[aria-pressed=true],.gear-lab-search form button{background:var(--companion-accent-soft);color:var(--companion-ink);border-color:var(--companion-accent)}.gear-lab-search button:disabled{opacity:.55}.gear-lab-search label{color:var(--companion-ink);gap:5px;font-size:12px;display:grid}.gear-lab-search form>div{gap:8px;margin:6px 0 12px;display:flex}.gear-lab-search input,.gear-lab-search select{border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;min-width:0;color:var(--companion-ink);border-radius:8px;padding:9px}.gear-lab-search form input{flex:1}.gear-lab-filters{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gear-lab-filters>span{color:var(--companion-muted);grid-column:1/-1;font-size:12px}.gear-lab-search>p{color:var(--companion-ink);font-size:13px;line-height:1.5}.gear-lab-results{gap:8px;display:grid}.gear-lab-results>article{border:1px solid var(--companion-line);border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px;display:grid}.gear-lab-results img{object-fit:contain;width:40px;height:40px}.gear-lab-results article>div{gap:4px;display:grid}.gear-lab-results strong{color:#65efcc}.gear-lab-results .gear-stat-panel{grid-column:1/-1}.gear-lab-step{color:#65efcc;margin:0;font-size:15px}.gear-phoenix-slot-picker .density-medium .gear-loadout-board-slots{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}.gear-phoenix-slot-picker .density-medium .gear-loadout-board-slots>button{min-width:0!important;min-height:72px!important;padding:5px!important}.gear-phoenix-slot-picker .density-medium .gear-loadout-board-slots img{width:36px!important;height:36px!important}.gear-phoenix-slot-picker .density-medium .gear-loadout-board-slots b{white-space:normal!important;font-size:10px!important}.gear-phoenix-slot-picker .density-medium .gear-loadout-board-slots small{display:none}.sidekick-gear-interactive.is-expanded{min-width:0}.sidekick-sheet:has(.sidekick-gear-interactive.is-expanded){width:min(1180px,100vw - 24px)!important;left:12px!important;right:auto!important}.sidekick-module,.sidekick-command-grid,.sidekick-sheet-scroll,.boss-companion{box-sizing:border-box!important;min-width:0!important}.boss-companion{grid-template-columns:minmax(0,1fr)!important;width:100%!important}.boss-companion>*,.boss-plan-editor>*{min-width:0!important;max-width:100%!important}.boss-cycle-head{grid-template-columns:repeat(3,minmax(0,1fr))!important}.boss-cycle-head>button{min-height:40px;grid-column:1/-1!important}.boss-plan-roster{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important}.boss-plan-roster>button{min-width:0!important}.boss-plan-presets{flex-wrap:wrap!important;display:flex!important}.boss-plan-presets select{flex:180px;max-width:100%;min-width:0!important}.boss-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important}.boss-card-grid article{box-sizing:border-box!important;min-width:0!important}.boss-companion-source{flex-wrap:wrap}.market-cart-comparison{grid-column:1/-1;min-width:0}.market-cart-comparison .gear-stat-panel{box-sizing:border-box;width:100%}@container (width<=700px){.mdfm .gear-phoenix-loadout-layout{grid-template-columns:minmax(0,1fr)!important}.gear-lab-results>article{grid-template-columns:40px minmax(0,1fr)}.gear-lab-results>article>button{grid-row:2}.gear-phoenix-manual-result{grid-template-columns:minmax(0,1fr)!important}}@container gear-loadout (width>=850px){.gear-loadout-board:has(>.gear-stat-panel){grid-template-columns:minmax(240px,1fr) minmax(280px,1fr);align-items:start;gap:12px;display:grid}.gear-loadout-board:has(>.gear-stat-panel)>.gear-loadout-density{grid-column:1/-1}.gear-loadout-board:has(>.gear-stat-panel)>.gear-stat-panel{grid-area:2/1;width:100%!important;margin:0!important}.gear-loadout-board:has(>.gear-stat-panel)>.gear-loadout-board-slots{grid-area:2/2}}.mdfm .player-task-tabs button[aria-selected=true] :is(b,small,span){color:var(--companion-ink)!important}.boss-preset-studio>div{flex-wrap:wrap;display:flex!important}.boss-preset-studio label{flex:180px}.boss-preset-studio button{flex:0 auto;white-space:normal!important}.boss-cycle-head>*{min-width:0!important}.boss-cycle-head b{overflow-wrap:anywhere}.mdfm #tools .mdfm-tool-launcher .mdfm-tool-menu-toggle,.mdfm #tools .mdfm-tool-launcher>header{display:none!important}.mdfm #tools .mdfm-tool-launcher>nav.open{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;padding:8px!important;display:grid!important}.mdfm #tools .mdfm-tool-launcher>nav.open>button small{display:none!important}.mdfm #tools .mdfm-tool-launcher>nav.open>button{min-height:52px!important}.gear-phoenix-head{padding:12px!important}.gear-phoenix-lenses button{min-height:48px!important;padding:8px!important}.gear-phoenix-lenses small{display:none!important}.market-cart{container-type:inline-size}@container (width<=620px){.market-cart-list>article{grid-template-columns:44px minmax(0,1fr)!important}.market-cart-price,.market-cart-actions,.market-cart-projection{grid-column:1/-1!important}}.gear-lab-stat-editor{grid-column:1/-1;min-width:0}.gear-lab-stat-editor table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.gear-lab-stat-editor th,.gear-lab-stat-editor td{text-align:left;border-bottom:1px solid var(--companion-line);color:var(--companion-ink);padding:6px}.gear-lab-stat-editor td:last-child{color:#66edcd}.gear-lab-stat-editor input{box-sizing:border-box;width:100%!important;min-height:32px!important;padding:5px!important}.gear-phoenix-manual-fields textarea{box-sizing:border-box;background:var(--companion-inset);width:100%;min-height:70px;color:var(--companion-ink);border:1px solid var(--companion-line);border-radius:8px;padding:8px}.mdfm #tools .mdfm-tool-launcher{z-index:auto!important;order:0!important;position:static!important;inset:auto!important}.mdfm #tools .mdfm-tool-workspace{order:1!important}@media (max-width:600px){.mdfm #tools .mdfm-tool-launcher>nav.open{grid-template-columns:repeat(4,minmax(0,1fr))!important}.mdfm #tools .mdfm-tool-launcher>nav.open>button{gap:4px;text-align:center!important;flex-direction:column!important;padding:6px!important}.mdfm #tools .mdfm-tool-launcher>nav.open>button b{font-size:11px!important;line-height:1.2!important}.mdfm #tools .mdfm-tool-launcher>nav.open>button img{width:28px!important;height:28px!important}}.gear-lab-arcane-strip{border-top:1px solid var(--companion-line);margin-top:12px;padding-top:10px}.gear-lab-arcane-strip header{gap:3px;margin-bottom:8px;display:grid}.gear-lab-arcane-strip small{color:var(--companion-muted);font-size:11px}.gear-lab-arcane-strip>div{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:5px;display:grid}.gear-lab-arcane-strip article{grid-template-columns:1fr 1fr;gap:3px;min-width:0;display:grid}.gear-lab-arcane-strip button{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);border-radius:7px;padding:5px;font-size:11px}.gear-lab-arcane-strip article>button:first-child{grid-column:1/-1;justify-items:center;gap:3px;display:grid}.gear-lab-arcane-strip img{object-fit:contain;width:32px;height:32px}.gear-lab-arcane-strip span{overflow-wrap:anywhere;font-size:10px}.gear-lab-arcane-strip b{color:#69eed0}.gear-name-suggestions{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:8px;gap:3px;margin:6px 0 10px;padding:5px;list-style:none;display:grid}.gear-name-suggestions button{text-align:left;align-items:center;gap:10px;width:100%;display:flex;background:var(--companion-surface)!important;color:var(--companion-ink)!important;border-color:#0000!important}:is(.gear-name-suggestions button:hover,.gear-name-suggestions button:focus-visible){border-color:var(--companion-accent)!important}.gear-name-suggestions img{object-fit:contain;width:30px;height:30px}.gear-loadout-host{width:100%;min-width:0;container:gear-loadout/inline-size}.gear-loadout-host>.gear-loadout-board{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;max-width:100%;display:grid!important}.gear-loadout-board>.gear-loadout-density{grid-column:1/-1!important}.gear-loadout-host .gear-loadout-board-slots{box-sizing:border-box;min-width:0!important;max-width:100%!important}.gear-loadout-host .density-large>.gear-loadout-board-slots{grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important}.gear-loadout-host .gear-loadout-board-slots>button{min-width:0!important}.gear-loadout-host .gear-stat-panel{box-sizing:border-box;min-width:0!important;max-width:100%!important;margin:0!important}.gear-lab-workbench>.gear-stat-panel{width:100%!important;max-width:none!important;margin:0!important}@container gear-loadout (width>=850px){.gear-loadout-host>.gear-loadout-board:has(>.gear-stat-panel){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}.coach-review-layout{grid-template-columns:minmax(360px,.9fr) minmax(0,1.3fr);align-items:start;gap:14px;min-width:0;display:grid}.coach-review-main{gap:12px;min-width:0;display:grid}.coach-review-layout .coach-phoenix-loadout-map{min-width:0;margin:0!important;padding:12px!important}.coach-review-layout .coach-phoenix-next-move,.coach-review-main .coach-phoenix-checked-market{margin:0!important}.coach-review-main .coach-checked-results.is-grid{gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;display:grid!important}.coach-review-main .coach-checked-results>article{min-width:0!important;padding:10px!important}.coach-review-main .coach-checked-results>article header{min-width:0!important}.coach-review-main .coach-checked-results>article header b{white-space:normal!important}.coach-review-main .coach-checked-results>article footer{gap:5px;flex-wrap:wrap!important;display:flex!important}.coach-review-main .coach-checked-results>article footer>*{flex:auto;white-space:normal!important;min-width:0!important}.coach-shelf-filters{flex-wrap:wrap;align-items:end;gap:8px;width:100%;display:flex}.coach-shelf-filters label{color:var(--companion-ink);align-items:center;gap:6px;font-size:12px;display:flex}.coach-shelf-filters label:first-child{flex:190px;display:grid}.coach-shelf-filters input:not([type=checkbox]),.coach-shelf-filters select{background:var(--companion-inset);min-width:0;max-width:100%;color:var(--companion-ink);border:1px solid var(--companion-line);border-radius:8px;padding:8px}.coach-shelf-filters button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);border-radius:8px;padding:8px}.coach-shelf-filters button[aria-pressed=true]{background:var(--page-primary,var(--companion-accent-soft));color:var(--companion-ink)}.coach-review-main .coach-phoenix-checked-toolbar{flex-wrap:wrap!important}.coach-review-main .coach-phoenix-next-main{grid-template-columns:72px minmax(0,1fr)!important}.coach-review-main .coach-phoenix-next-main>img{width:72px!important;height:72px!important}.coach-review-main .coach-phoenix-next-main h3{font-size:20px!important}.coach-review-main .coach-phoenix-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}@container (width<=880px){.coach-review-layout{grid-template-columns:minmax(0,1fr)}.coach-review-main .coach-checked-results.is-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important}}.coach-checked-results>article>.coach-shared-comparison{grid-column:1/-1;min-width:0;margin:8px 0!important}.coach-checked-results>article:has(>.coach-shared-comparison){grid-column:1/-1}.coach-review-layout .gear-loadout-host{width:100%;min-width:0}@container gear-loadout (width<=600px){.gear-loadout-host .density-large>.gear-loadout-board-slots{grid-template-rows:repeat(6,94px)!important;gap:5px!important;min-height:0!important;padding:8px!important}.gear-loadout-host .density-large>.gear-loadout-board-slots>button{gap:3px!important;min-height:0!important;padding:5px!important}.gear-loadout-host .density-large>.gear-loadout-board-slots img{object-fit:contain!important;width:36px!important;height:36px!important}.gear-loadout-host .density-large>.gear-loadout-board-slots :is(b,small){font-size:10px!important;line-height:1.15!important}}@container gear-loadout (width<=360px){.gear-loadout-host .density-large>.gear-loadout-board-slots{grid-template-rows:repeat(6,80px)!important;gap:3px!important;padding:4px!important}.gear-loadout-host .density-large>.gear-loadout-board-slots>button{padding:3px!important}.gear-loadout-host .density-large>.gear-loadout-board-slots img{width:30px!important;height:30px!important}}:root{--page-accent:#26d9f4;--page-primary:#ffe45c;--page-glow:0 0 12px #26d9f455}.page-theme-scrim{z-index:12000;background:color-mix(in srgb, var(--companion-canvas) 86%, transparent);color:var(--companion-ink);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.page-theme-editor{box-sizing:border-box;background:linear-gradient(135deg,var(--companion-surface),var(--companion-canvas));border:1px solid var(--page-accent);border-radius:18px;width:min(1450px,100%);max-height:calc(100dvh - 32px);padding:20px;font:14px/1.45 Arial,sans-serif;overflow:auto;box-shadow:0 20px 80px #0008}.page-theme-editor *{box-sizing:border-box}.page-theme-editor>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.page-theme-editor h2{color:var(--companion-ink);margin:3px 0;font-size:30px}.page-theme-editor h3{color:var(--page-accent);margin:16px 0 10px}.page-theme-editor p{color:var(--companion-muted);margin:5px 0}.page-theme-editor button,.page-theme-editor select{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);font:inherit;cursor:pointer;border-radius:9px;padding:10px}.page-theme-editor button:focus-visible{outline:2px solid var(--page-accent);outline-offset:3px}.page-theme-editor>header>button{font-size:24px;line-height:1}.page-theme-editor>header span{color:var(--page-accent);letter-spacing:.12em;font-weight:700}.theme-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.theme-rules article,.theme-bottom>section{background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:12px;padding:14px}.theme-presets{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;display:grid}.theme-presets button{align-content:start;justify-items:center;gap:12px;min-width:0;display:grid;border-color:var(--swatch-accent)!important;padding:14px 7px!important}.theme-presets button[aria-pressed=true]{outline:2px solid var(--swatch-accent);box-shadow:0 0 15px color-mix(in srgb,var(--swatch-accent) 30%,transparent)}.theme-presets small{color:var(--companion-ink);min-height:40px}.theme-presets em{background:var(--swatch-primary);color:var(--companion-action-ink);border-radius:7px;padding:7px;font-size:12px;font-style:normal}.theme-swatches{gap:8px;display:flex}.theme-swatches i{background:var(--swatch-accent);border-radius:8px;width:27px;height:27px}.theme-swatches i+i{background:var(--swatch-primary)}.theme-bottom{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.theme-states{grid-template-columns:1fr 1fr;align-items:center;gap:8px;display:grid}.theme-selected,.theme-save{background:var(--page-primary)!important;color:var(--companion-action-ink)!important;border-color:var(--page-primary)!important;font-weight:700!important}.theme-bottom label{align-items:center;gap:10px;margin:12px 0;display:flex}.theme-bottom input{width:18px;height:18px;accent-color:var(--page-accent)}.page-theme-editor footer{flex-wrap:wrap;align-items:center;gap:8px;padding-top:18px;display:flex}.page-theme-editor footer p{flex:300px}html[data-page-theme] .mdfm :is(.mdfm-kicker,.gear-lab-step,.gear-phoenix-head>div>span,.coach-phoenix-loadout-map>header>span){color:var(--page-accent)!important}html[data-page-theme] .mdfm :is(.mdfm-tool-launcher,.player-task-tabs,.gear-phoenix-lenses,.gear-loadout-density) button:is(.active,.is-active,[aria-selected=true],[aria-pressed=true]){box-shadow:var(--page-glow);background:var(--page-primary)!important;border-color:var(--page-primary)!important;color:var(--companion-action-ink)!important}html[data-page-theme] .mdfm :is(.mdfm-tool-launcher,.player-task-tabs,.gear-phoenix-lenses,.gear-loadout-density) button:is(.active,.is-active,[aria-selected=true],[aria-pressed=true]) :is(b,span,small):not(.potential-grade-badge){color:#07172c!important}html[data-page-theme] .mdfm :is(.gear-lab-search form button,.gear-lab-search button[aria-pressed=true],.coach-phoenix-primary,.gear-phoenix-context .primary){background:var(--page-primary)!important;border-color:var(--page-primary)!important;color:var(--companion-action-ink)!important}html[data-page-theme] .mdfm :is(.gear-loadout-board-slots>button.is-selected,.mdfm-dock>button.active){border-color:var(--page-accent)!important;box-shadow:inset 0 -3px var(--page-accent),var(--page-glow)!important}html[data-page-density=compact] .mdfm :is(.gear-lab-search,.gear-phoenix-context,.coach-phoenix-loadout-map,.coach-phoenix-next-move){padding:9px!important}html[data-page-stars=subtle] .mdfm{background-image:none!important}@media (max-width:1050px){.theme-presets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.page-theme-scrim{padding:8px}.page-theme-editor{max-height:calc(100dvh - 16px);padding:14px}.theme-bottom,.theme-rules{grid-template-columns:1fr}.theme-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.page-theme-editor h2{font-size:24px}}html[data-page-theme]{--my-cyan:var(--page-accent);--my-signal:var(--page-primary);--my-line:var(--companion-line);--my-line-strong:var(--companion-line);--my-glow:var(--page-glow)}html[data-page-theme] .mdfm{--surface-accent:var(--page-accent);--surface-action:var(--page-primary);--surface-line:var(--companion-line);--md-cyan:var(--page-accent)}html[data-page-theme] .mdfm-tool-workspace{--util-accent:var(--page-accent);--util-border-strong:var(--companion-line);--util-accent-soft:var(--companion-accent-soft)}html[data-page-theme] body{background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--page-accent) 14%,transparent),transparent 25rem),var(--companion-canvas)}html[data-page-theme] .mdfm{background-image:radial-gradient(circle at 11% 7%,color-mix(in srgb,var(--page-accent) 22%,transparent),transparent 26rem),radial-gradient(circle at 88% 13%,color-mix(in srgb,var(--page-primary) 10%,transparent),transparent 28rem),radial-gradient(circle at 16px 22px,#ffffffa8 0 1px,transparent 1.4px),radial-gradient(circle at 68px 71px,var(--page-accent) 0 1px,transparent 1.5px),linear-gradient(180deg,#01030c,#03102c 46%,#020817)!important;background-size:auto,auto,104px 104px,139px 139px,auto!important}html[data-page-theme] .mdfm :is(nav,[role=tablist],[role=group],.mdfm-dock,.mdfm-tool-launcher) :is(button,a):is(.active,.is-active,[aria-selected=true],[aria-pressed=true],[aria-current=page]){background:color-mix(in srgb,var(--page-accent) 18%,var(--companion-inset))!important;border-color:var(--page-accent)!important;color:var(--companion-ink)!important;box-shadow:inset 0 -3px var(--page-primary),var(--page-glow)!important}html[data-page-theme] .mdfm :is(nav,[role=tablist],[role=group],.mdfm-dock,.mdfm-tool-launcher) :is(button,a):is(.active,.is-active,[aria-selected=true],[aria-pressed=true],[aria-current=page]) :is(b,span,small):not(.potential-grade-badge){color:#f7fbff!important}html[data-page-theme] .mdfm :is(button,a):is(.primary,.primary-btn,.mdfm-primary,[class$=-primary]){background:var(--page-primary)!important;border-color:var(--page-primary)!important;color:var(--companion-action-ink)!important}html[data-page-theme] .mdfm :is(button,a):is(.primary,.primary-btn,.mdfm-primary,[class$=-primary]) :is(b,span,small):not(.potential-grade-badge){color:#07172c!important}html[data-page-theme] .mdfm :is(input,select,textarea):focus{border-color:var(--page-accent)!important;outline-color:var(--page-accent)!important}html[data-page-theme] .mdfm :is(.mdfm-kicker,.player-focus-head>div>span,.mdfm-brief-head>span,.mdfm-tool-workspace-head>div>span,.companion-heading span,.companion-tool-intro span,.companion-library>header span,.tool-kind){color:var(--page-accent)!important}html[data-page-stars=subtle] .mdfm{background-image:radial-gradient(circle at 11% 7%,color-mix(in srgb,var(--page-accent) 12%,transparent),transparent 26rem),linear-gradient(180deg,#01030c,#03102c 46%,#020817)!important;background-size:auto!important}html[data-page-stars=subtle] .mdfm :is(.player-focus,.mdfm-brief,.mdfm-section,.mdfm-tool-launcher,.mdfm-tool-workspace,.maple-companion,.companion-float-panel,.local-account-hub,.gear-tryon,.coach-hub){background-image:none!important}html[data-page-glow=reduced] .mdfm :is(.mdfm-brand img,.mdfm-dock img){filter:none!important;animation:none!important}html[data-page-density=compact] .mdfm :is(.mdfm-section-head,.mdfm-tool-workspace-head,.player-focus-head,.mdfm-brief-head){padding-block:8px!important}html[data-page-theme] :is(.pet-wallet-entry button,.pet-connect-button,.mdfm-pet-upgrade-deal>button,.pet-farm-next-step>button,.pet-story-board>button,.pet-expedition-launch,.mdfm-search button,.market-filter-panel footer>button:first-child,.wallet-collection-form button,.collection-market-scan>button,.sidekick-search-utility>button,.sidekick-primary-action,.main-character-panel form button,.main-character-current button,.reward-history-submit,.reward-history-form label button,.flame-character-search button,.flame-phoenix-search button,.flame-phoenix-player button,.gear-command-actions button,.gear-phoenix-preview-actions :is(button,a),.coach-phoenix-slot-search>button,.coach-name-step>button,.mdfm-show-more,.mdfm-summary-actions>a,.companion-open-full,#tools .collection-command-scope>button,#tools .collection-command-prices>button,#tools .reward-command-finders button,#tools .reward-command-scope-action>button){background:var(--page-primary)!important;border-color:var(--page-primary)!important;color:#07172c!important}html[data-page-theme] :is(.pet-wallet-entry button,.mdfm-pet-upgrade-deal>button,.pet-connect-button,.mdfm-search button,.sidekick-primary-action,.pet-expedition-launch) :is(span,small,b){color:#07172c!important}html[data-page-theme] .mdfm :is(.filter-row,.pet-filter-row,.pet-skill-filter-row,.mdfm-view-switch,.mdfm-pet-view-toggle,.reward-tabs,.collection-command-tabs,.pool-browser-controls,.player-workspace-tabs,.gear-phoenix-lenses) button:is(.active,.is-active,[aria-selected=true],[aria-pressed=true]){background:var(--page-primary)!important;border-color:var(--page-primary)!important;color:var(--companion-action-ink)!important}.mdfm .pet-page-navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.mdfm .pet-page-navigation>button{border:1px solid var(--companion-line);background:var(--companion-surface);min-width:0;min-height:54px;color:var(--companion-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:10px;display:flex}.mdfm .pet-page-navigation>button>b{font-size:14px;line-height:1.3}.mdfm .pet-page-navigation>button>img{object-fit:contain;filter:drop-shadow(0 2px 3px #0003);flex:0 0 44px;width:44px;height:44px}.mdfm .pet-page-navigation>button:hover{border-color:var(--page-primary)}.mdfm .pet-page-navigation>button[aria-pressed=true]{border-color:var(--page-primary);background:var(--companion-accent-soft);box-shadow:inset 0 -3px var(--page-primary)}.mdfm .pet-page-navigation>button:focus-visible{outline:3px solid var(--page-primary);outline-offset:2px}.mdfm .pet-workspace-view-collection .pet-collection-hub{margin-top:0}.mdfm .pet-collection-controls label>span{color:var(--companion-muted)!important}.pet-owned-view-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pet-owned-view-toolbar>div{border:1px solid var(--companion-line);border-radius:9px;gap:4px;padding:4px;display:flex}.pet-owned-view-toolbar button{min-height:40px;color:var(--companion-ink);background:var(--companion-inset);border:0;border-radius:6px;padding:8px 12px}.pet-owned-view-toolbar button[aria-pressed=true]{background:var(--companion-accent-soft);box-shadow:inset 0 -3px var(--page-primary)}.mdfm .pet-owned-view-toolbar[data-pet-database]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.mdfm .pet-owned-view-toolbar[data-pet-database]>h3{margin:0}.mdfm .pet-owned-view-toolbar>.pet-database-choices{border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid}.mdfm .pet-database-choices>button{border:1px solid var(--companion-line);background:var(--companion-surface);text-align:left;cursor:pointer;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;min-width:0;min-height:70px;padding:12px 16px;display:flex}.mdfm .pet-database-choices>button>img{object-fit:contain;filter:drop-shadow(0 2px 3px #0003);flex:0 0 44px;width:44px;height:44px}.mdfm .pet-database-choices>button>b{white-space:normal;font-size:15px;line-height:1.3}.mdfm .pet-database-choices>button:hover{border-color:var(--page-primary)}.mdfm .pet-database-choices>button[aria-pressed=true]{border-color:var(--page-primary);background:var(--companion-accent-soft);box-shadow:inset 4px 0 var(--page-primary)}.mdfm .pet-database-choices>button:focus-visible{outline:3px solid var(--page-primary);outline-offset:2px}.mdfm .pet-catalog-wallet-entry{max-width:640px;margin:0 0 16px}.mdfm .pet-catalog-wallet-entry>div{gap:8px;display:flex}.mdfm .pet-catalog-wallet-entry input{flex:1;min-width:0}.mdfm .pet-farm-guide-link{border:1px solid var(--companion-line);color:var(--companion-ink);background:var(--companion-surface);border-radius:8px;margin:10px 0;padding:8px 12px}.pet-equipment-browser>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.pet-equipment-browser>header span{color:var(--companion-muted);font-size:13px}.pet-equipment-controls{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:14px;display:flex}.pet-equipment-controls label{flex:200px;gap:6px;min-width:0;display:grid}.pet-equipment-controls label:first-child{flex-grow:2}.pet-equipment-controls label>span{color:var(--companion-muted);font-size:12px}.pet-equipment-controls input,.pet-equipment-controls select{background:var(--companion-inset);width:100%;min-height:44px;color:var(--companion-ink);border:1px solid var(--companion-line);border-radius:8px;padding:8px}.pet-equipment-controls strong{padding:12px;font-size:12px}.pet-equipment-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:10px;display:grid}.pet-equipment-grid>article{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:12px;min-width:0;padding:12px}.pet-equipment-compatibility{margin-top:10px;font-size:12px}.pet-equipment-compatibility>summary{cursor:pointer;color:var(--companion-ink);padding:8px 0}.pet-equipment-compatibility>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:240px;display:grid;overflow:auto}.pet-equipment-compatibility button{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;min-height:44px;color:var(--companion-ink);text-align:left;border-radius:6px;align-items:center;gap:6px;padding:6px;display:flex}.pet-equipment-compatibility img{object-fit:contain;width:28px;height:28px;image-rendering:pixelated}.pet-equipment-compatibility span{overflow-wrap:anywhere}.pet-catalog-availability{color:var(--companion-muted);margin-bottom:8px;font-size:11px;display:block}.pet-gear-owned-label,.pet-equipment-ownership-status{color:var(--companion-muted);margin:8px 0;font-size:12px;display:block}.pet-pair-item.is-owned{border-color:var(--page-primary)}.pet-pair-item.is-missing .pet-pair-row>img{opacity:.4;filter:grayscale()}.pet-equipment-dual{grid-template-columns:minmax(90px,.75fr) minmax(0,1.25fr);align-items:start;gap:12px;display:grid}.mdfm .pet-equipment-companion{min-width:0;color:var(--companion-ink);text-align:center;background:0 0;border:0;flex-direction:column;justify-content:start;align-items:center;gap:6px;padding:8px;display:flex}.mdfm .pet-equipment-companion img{object-fit:contain;image-rendering:pixelated;width:50px!important;height:50px!important}.pet-equipment-companion b{overflow-wrap:anywhere;font-size:13px}.pet-equipment-companion small{color:var(--companion-muted);font-size:11px}.mdfm .pet-equipment-dual .pet-pair-row{grid-template-columns:minmax(0,1fr) auto;justify-items:center;gap:6px;display:grid}.mdfm .pet-equipment-dual .pet-pair-row>img{object-fit:contain;image-rendering:pixelated;grid-column:1/-1;width:60px!important;height:60px!important}.mdfm .pet-equipment-dual .pet-pair-copy{min-width:0}.mdfm .pet-catalog-card-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.mdfm .pet-catalog-card-actions button{border:1px solid var(--companion-line);color:var(--companion-ink);background:var(--companion-inset);border-radius:6px;min-height:36px;padding:7px;font-size:12px}@media (max-width:550px){.pet-equipment-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:750px){.mdfm .pet-page-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mdfm .pet-page-navigation>button{gap:7px;min-height:54px;padding:8px}.mdfm .pet-page-navigation>button>b{font-size:12px}.mdfm .pet-page-navigation>button>img{flex-basis:36px;width:36px;height:36px}}.mdfm .pet-farm-shell{container:pet-page/inline-size}html[data-shell-layout=proposed] #top .pet-farm-shell>.pet-page-navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important;padding:0!important;display:grid!important}html[data-shell-layout=proposed] #top .pet-farm-shell>.pet-page-navigation>button{white-space:normal;min-height:64px!important;padding:9px!important}@container pet-page (width<=650px){.mdfm .pet-page-navigation,html[data-shell-layout=proposed] #top .pet-farm-shell>.pet-page-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.mdfm .pet-page-navigation>button>img{flex-basis:36px;width:36px;height:36px}.mdfm .pet-database-choices>button{gap:8px;min-height:68px;padding:10px}.mdfm .pet-database-choices>button>b{font-size:13px}.mdfm .pet-database-choices>button>img{flex-basis:36px;width:36px;height:36px}}#top .pet-farm-home .pet-home-workspace{border:1px solid var(--companion-line);background:var(--companion-surface);width:100%;max-width:none;box-shadow:none;border-radius:18px;margin:0;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}#top .pet-farm-home .pet-home-workspace>:is(.pet-scene-head,.pa-room,.pet-scene-actions){width:100%;min-width:0;grid-area:auto/1/auto/-1!important}#top .pet-farm-home .pet-home-workspace>.pet-scene-head{background:linear-gradient(110deg,var(--companion-accent-soft),transparent 66%),var(--companion-surface);border-bottom:1px solid var(--companion-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px!important;padding:24px!important;display:grid!important}.pet-home-heading>span{letter-spacing:.14em;color:var(--companion-accent);font-size:10px;font-weight:750}#top .pet-home-heading h2{letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(22px,2.4vw,30px);font-weight:750;line-height:1.2}.pet-home-heading p{max-width:56ch;color:var(--companion-muted);margin:0;font-size:13px;line-height:1.6}.pet-home-summary{grid-template-columns:repeat(3,minmax(60px,1fr));align-items:center;gap:12px 20px;display:grid}.pet-home-summary>span{gap:3px;display:grid}.pet-home-summary>span>b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:750;line-height:1.1}.pet-home-summary small{color:var(--companion-muted);white-space:nowrap;font-size:11px}#top .pet-home-summary>button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:40px;color:var(--companion-ink);cursor:pointer;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:8px 12px;font-size:12px;display:flex}.pet-home-bond{border-top:1px solid var(--companion-line);grid-column:1/-1;align-items:center;gap:20px;padding-top:14px;display:flex}.pet-home-bond>span{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:12px;display:flex}.pet-home-bond small{color:var(--companion-muted);font-size:11px}#top .pet-home-bond .pet-level-line{flex:1;align-items:center;gap:10px;max-width:340px;margin:0;display:flex}.pet-home-bond .pet-level-line>div{flex:1;min-width:50px}.pet-home-bond .pet-level-line>small{white-space:nowrap}#top .pet-farm-home .pet-home-workspace>.pet-scene-actions{background:var(--companion-inset);flex-wrap:wrap;align-items:center;border-top:1px solid var(--companion-line)!important;gap:12px!important;padding:18px 22px!important;display:flex!important}#top .pet-home-workspace .pet-daily-claim,#top .pet-home-workspace .pet-choose-main{border:1px solid var(--companion-line);background:var(--companion-accent-soft);border-radius:10px;flex:230px;width:auto;max-width:380px;min-height:64px}#top .pet-home-workspace .pet-daily-claim small,#top .pet-home-workspace .pet-choose-main small{color:var(--companion-muted);font-size:11px}#top .pet-farm-home .pet-home-workspace .pet-farm-tools{flex:310px;gap:8px;width:auto;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}#top .pet-farm-home .pet-home-workspace .pet-farm-tool{border-radius:9px;justify-content:center;align-items:center;flex-direction:row!important;gap:7px!important;min-height:56px!important;padding:10px 6px!important;display:flex!important}#top .pet-home-workspace .pet-farm-tool img{width:28px!important;height:28px!important}#top .pet-home-workspace .pet-farm-tool b{font-size:12px!important}#top .pet-home-workspace .pet-farm-account-links{flex:100%;justify-content:flex-start;gap:18px}#top .pet-home-workspace .pet-farm-account-links button{min-height:36px;font-size:12px}#top .pet-home-workspace .pet-farm-privacy{text-align:left;color:var(--companion-muted);background:0 0;flex:100%;padding:0;font-size:11px!important}#top .pet-home-workspace .pet-farm-message{flex-basis:100%}@container pet-page (width<=800px){#top .pet-farm-home .pet-home-workspace>.pet-scene-head{grid-template-columns:minmax(0,1fr);padding:20px!important}.pet-home-summary{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px}.pet-home-summary>button{grid-column:auto!important}.pet-home-bond{flex-wrap:wrap;gap:8px}}@container pet-page (width<=500px){#top .pet-farm-home .pet-home-workspace>.pet-scene-head{gap:15px!important;padding:17px!important}.pet-home-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pet-home-summary>button{grid-column:1/-1!important}.pet-home-summary>span>b{font-size:20px}#top .pet-farm-home .pet-home-workspace>.pet-scene-actions{padding:15px!important}.pet-home-bond{flex-direction:column;align-items:flex-start}.pet-home-bond .pet-level-line{width:100%}.pet-home-heading p{font-size:12px}}.mdfm .pet-farm-home .pet-scene-card{align-items:start;grid-template-rows:auto 1fr!important;grid-template-columns:minmax(0,1fr) 250px!important;gap:0!important;display:grid!important;overflow:hidden!important}.mdfm .pet-farm-home .pet-scene-card>.pet-habitat{grid-template-columns:1fr 1fr;min-width:0;grid-area:1/1/3!important;align-items:stretch!important;display:grid!important}.mdfm .pet-farm-home .pet-scene-card>.pet-scene-head{grid-area:1/2!important;padding:16px!important;display:block!important}.mdfm .pet-farm-home .pet-scene-card>.pet-scene-actions{min-width:0;border:0!important;grid-area:2/2!important;padding:12px!important}.mdfm .pet-farm-home .pet-room-canvas{grid-column:1/-1;aspect-ratio:16/9!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important}.mdfm .pet-farm-home .pet-room-wallpaper{object-fit:contain!important;width:100%!important;height:auto!important;max-height:none!important;inset:auto 0 0!important}.mdfm .pet-farm-home .pet-room-canvas .pet-farmer-sprite{width:22%!important;height:38.3%!important;top:90.6%!important}.mdfm .pet-farm-home .pet-room-canvas .pet-main-sprite{width:10%!important;height:17.4%!important;top:90.6%!important}.mdfm .pet-farm-home .pet-room-canvas .pet-decor-slot{max-width:none!important;height:40%!important;max-height:none!important;top:90.6%!important}.mdfm .pet-farm-home .pet-room-canvas .pet-decor-right-meadow{height:50%!important}.mdfm .pet-farm-home .pet-room-canvas .pet-float-status{pointer-events:none;max-width:46px;left:calc(var(--pet-main-x) - 12%)!important;top:43%!important;bottom:auto!important;right:auto!important}.mdfm .pet-farm-home .pet-room-nameplate{background:color-mix(in srgb, var(--companion-inset) 87%, transparent)!important;border-radius:8px!important;max-width:43%!important;top:12px!important;left:14px!important;translate:none!important}.mdfm .pet-farm-home .pet-room-canvas .pet-decor-toggle{min-height:36px;padding:8px 12px!important;font-size:12px!important;top:12px!important;left:auto!important;right:12px!important;transform:none!important}.mdfm .pet-home-decor-shelf{background:var(--companion-inset);border-block:1px solid var(--surface-line);grid-column:1/-1;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.pet-home-decor-shelf header{flex:0 0 112px;gap:4px;font-size:13px;display:grid}.pet-home-decor-shelf header small{font-size:10px}.pet-home-chair-strip{scrollbar-width:thin;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.pet-home-chair-strip>button{background:var(--companion-surface);border:1px solid var(--surface-line);min-width:0;height:62px;color:var(--companion-ink);border-radius:8px;flex:0 0 58px;padding:4px;position:relative}.pet-home-chair-strip>button img{object-fit:contain;width:36px;height:36px;image-rendering:pixelated}.pet-home-chair-strip>button span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.pet-home-chair-strip>button[aria-pressed=true]{border-color:var(--page-primary)}.pet-chair-shelf-empty{color:var(--companion-muted);align-self:center;font-size:12px}.pet-decor-shelf-open{border:1px solid var(--page-primary);background:var(--companion-surface);color:var(--page-primary);border-radius:8px;flex:none;padding:10px;font-size:12px;font-weight:700}.mdfm .pet-farm-home .pet-scene-vitals{grid-column:1;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:10px!important;display:grid!important;position:static!important}.mdfm .pet-farm-home .pet-care-dock{grid-column:2;align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;padding:10px!important;display:grid!important}.mdfm .pet-farm-home .pet-care-dock button{flex-direction:column;min-width:0;gap:4px!important;min-height:80px!important;padding:7px!important;display:flex!important}.mdfm .pet-farm-home .pet-care-dock img{object-fit:contain;width:28px!important;height:28px!important}.mdfm .pet-farm-home .pet-care-dock b{font-size:12px!important}.mdfm .pet-farm-home .pet-care-dock small{font-size:10px!important}.mdfm .pet-farm-home .pet-farm-tools{gap:5px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.mdfm .pet-farm-home .pet-farm-tool{text-align:center;flex-direction:column;min-width:0;gap:4px!important;min-height:76px!important;padding:8px 4px!important;display:flex!important}.mdfm .pet-farm-home .pet-farm-tool img{width:28px!important;height:28px!important}.mdfm .pet-farm-home .pet-farm-tool b{font-size:11px!important}.mdfm .pet-farm-home .pet-farm-tool small{display:none}.mdfm .pet-farm-home .pet-farm-privacy{line-height:1.5;font-size:11px!important}.pet-home-collection-cue{background:linear-gradient(100deg,var(--companion-inset),var(--companion-surface));width:100%;color:var(--companion-ink);border:1px solid var(--surface-line);text-align:center;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0 24px;padding:14px 24px;display:flex}.pet-home-collection-cue>span{gap:4px;display:grid}.pet-home-collection-cue small{color:var(--companion-muted);font-size:12px}.mdfm .pet-collection-hub{scroll-margin-top:90px}.mdfm .pet-collection-tabs{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.mdfm .pet-collection-tabs button{min-width:0;min-height:56px!important;padding:8px!important}.mdfm .pet-collection-tabs button>span{font-size:12px!important}.mdfm .pet-collection-tabs button>b{font-size:11px!important}.mdfm .pet-catalog-mode-all .pet-collection-products>.pet-pair-item:nth-child(2){display:none}.mdfm .pet-catalog-mode-all .pet-collection-products{grid-template-columns:1fr!important}.mdfm .pet-species-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important;gap:8px!important;display:grid!important}.mdfm .pet-species-grid>button{flex-direction:column;align-items:center;min-width:0;gap:5px!important;min-height:158px!important;padding:10px!important;display:flex!important}.mdfm .pet-species-grid>button>img{object-fit:contain;width:52px!important;height:52px!important}.mdfm .pet-species-grid .pet-species-copy{text-align:center}.mdfm .pet-species-grid b{font-size:12px!important}.mdfm .pet-species-grid .pet-owned-mint-summary{white-space:normal;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%;display:flex;overflow:visible}.pet-owned-copy-count{border:1px solid var(--companion-line);color:var(--companion-ink);background:var(--companion-inset);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2px 6px;display:inline-block}.pet-collection-bonus-details{border:1px solid var(--surface-line);border-radius:10px;margin-top:16px}.pet-collection-bonus-details>summary{cursor:pointer;color:var(--companion-ink);padding:14px}.pet-owned-browser{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:12px;display:grid}.pet-owned-detail{border:1px solid var(--surface-line);background:var(--companion-inset);color:var(--companion-ink);border-radius:12px;min-width:0;padding:14px;position:sticky;top:88px}.pet-owned-detail header{align-items:center;gap:10px;display:flex}.pet-owned-detail header img{object-fit:contain;width:56px;height:56px}.mdfm .pet-owned-detail h3{margin:0 0 5px!important;font-size:17px!important}.pet-owned-detail header small{margin-top:5px;display:block}.pet-owned-detail h4{margin:18px 0 8px;font-size:13px}.pet-owned-detail p{font-size:12px;line-height:1.6}.pet-owned-detail>small{margin-top:10px;font-size:11px;line-height:1.5;display:block}.pet-detail-needs{gap:10px;display:grid}.pet-detail-needs label>span{justify-content:space-between;font-size:12px;display:flex}.pet-detail-needs meter{width:100%;height:12px}.pet-owned-detail>button{border:1px solid var(--surface-line);background:var(--companion-surface);width:100%;min-height:40px;color:var(--companion-ink);border-radius:8px;margin-top:8px;padding:9px;font-size:12px}.pet-owned-detail>button:first-of-type{background:var(--page-primary);color:var(--companion-action-ink);font-weight:700}.pet-owned-copies ul{overscroll-behavior:contain;gap:6px;max-height:240px;margin:0;padding:2px;list-style:none;display:grid;overflow-y:auto}.pet-owned-copies li{min-width:0}.mdfm .pet-owned-copies button{border:1px solid var(--companion-line);text-align:left;background:var(--companion-surface);width:100%;min-width:0;min-height:44px;color:var(--companion-ink);cursor:pointer;border-radius:8px;gap:4px;padding:8px;display:grid}.pet-owned-copies button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.pet-owned-copies button small{color:var(--companion-muted);overflow-wrap:anywhere;font-size:11px;display:block}.pet-owned-copies button b{color:var(--companion-accent);font-size:11px}.pet-owned-copies button[aria-pressed=true]{border-color:var(--page-primary);background:var(--companion-accent-soft)}.pet-owned-copies button:focus-visible{outline:2px solid var(--page-primary);outline-offset:1px}@container pet-page (width<=700px){.pet-owned-browser{grid-template-columns:minmax(0,1fr)}.pet-owned-detail{grid-row:1;position:static}.pet-detail-needs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.mdfm .pet-decoration-studio.is-open{border-color:var(--page-primary);min-width:0;max-height:none}@container pet-page (width<=900px){.mdfm .pet-farm-home .pet-scene-card{grid-template-columns:minmax(0,1fr)!important}.mdfm .pet-farm-home .pet-scene-card>.pet-habitat{grid-area:1/1!important}.mdfm .pet-farm-home .pet-scene-card>.pet-scene-head{grid-area:2/1!important;padding:10px!important}.mdfm .pet-farm-home .pet-scene-card>.pet-scene-actions{grid-area:3/1!important}.mdfm .pet-farm-home .pet-scene-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mdfm .pet-scene-actions>:is(.pet-wallet-entry,.pet-farm-account-links,.pet-farm-privacy,.pet-farm-message){grid-column:1/-1}}@container pet-page (width<=550px){.mdfm .pet-farm-home .pet-room-canvas{aspect-ratio:16/10!important}.mdfm .pet-farm-home .pet-room-canvas .pet-farmer-sprite,.mdfm .pet-farm-home .pet-room-canvas .pet-main-sprite,.mdfm .pet-farm-home .pet-room-canvas .pet-decor-slot{top:91.5%!important}.pet-home-decor-shelf header{flex-basis:74px}.pet-home-decor-shelf header small{display:none}.mdfm .pet-home-decor-shelf{flex-wrap:wrap;gap:6px;padding:8px}.pet-decor-shelf-open{padding:8px;font-size:11px}.mdfm .pet-farm-home .pet-scene-vitals,.mdfm .pet-farm-home .pet-care-dock{grid-column:1/-1;padding:6px!important}.mdfm .pet-farm-home .pet-care-dock button{flex-direction:row;justify-content:center;align-items:center;min-height:62px!important}.mdfm .pet-farm-home .pet-scene-actions{grid-template-columns:1fr;display:grid}.mdfm .pet-collection-tabs button>b{display:none}.mdfm .pet-collection-tabs button>span{font-size:10px!important}.mdfm .pet-species-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mdfm .pet-species-grid>button{min-height:140px!important;padding:6px!important}.pet-home-collection-cue{margin-bottom:16px;padding:12px;font-size:12px}}.mdfm .pet-farm-home .pa-room-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mdfm .pet-farm-home .pa-room-toolbar>div:first-child{flex:0 auto}.mdfm .pet-farm-home .pa-room-toolbar>.pet-home-wallet-entry{flex:320px;min-width:0;max-width:540px;margin:0 auto;padding:0}.mdfm .pet-home-wallet-entry>label{letter-spacing:0;text-transform:none;margin-bottom:5px;font-size:12px}.mdfm .pet-home-wallet-entry>div{gap:6px;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.mdfm .pet-home-wallet-entry input{width:100%;min-width:0;min-height:44px;padding:8px 10px!important;font-size:14px!important}.mdfm .pet-home-wallet-entry button{white-space:nowrap;min-height:44px;font-weight:700;padding:8px 15px!important;font-size:14px!important}.mdfm .pet-home-wallet-entry>small{margin-top:4px;font-size:12px;display:block}.mdfm .pa-room-toolbar>nav{margin-left:auto}@container pet-page (width>=901px){.mdfm .pet-farm-home .pet-scene-card>.pa-room{grid-area:1/1/3!important}}@container pet-page (width<=650px){.mdfm .pet-farm-home .pa-room-toolbar>.pet-home-wallet-entry{flex-basis:100%;order:2;max-width:none}.mdfm .pet-farm-home .pa-room-toolbar>nav{order:3}}@container pet-page (width>=901px){.mdfm .pet-farm-home .pet-scene-card{grid-template-rows:auto auto!important;grid-template-columns:280px minmax(0,1fr)!important}.mdfm .pet-farm-home .pet-scene-card>.pet-scene-head{grid-area:1/1!important}.mdfm .pet-farm-home .pet-scene-card>.pet-scene-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex;grid-area:1/2!important}.mdfm .pet-farm-home .pet-farm-tools{flex:0 0 300px;width:300px}.mdfm .pet-farm-home .pet-farm-privacy{flex:200px;margin:0}.mdfm .pet-farm-home .pet-scene-card>.pa-room{grid-area:2/1/auto/-1!important}}@container pet-page (width<=500px){#top .pet-farm-home .pet-home-workspace>.pet-scene-head{gap:8px!important;padding:12px!important}#top .pet-home-workspace .pet-home-heading>span,#top .pet-home-workspace .pet-home-heading>p,#top .pet-home-workspace .pet-home-bond{display:none}#top .pet-home-workspace .pet-home-heading h2{letter-spacing:-.025em;margin:0;font-size:18px;line-height:1.2}#top .pet-home-workspace .pet-home-summary{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,106px);gap:6px}#top .pet-home-workspace .pet-home-summary>span{gap:2px}#top .pet-home-workspace .pet-home-summary>span>b{font-size:16px;line-height:1.1}#top .pet-home-workspace .pet-home-summary small{font-size:9px;line-height:1.3}#top .pet-home-workspace .pet-home-summary>button{text-align:left;background:0 0;border-color:#0000;gap:5px;min-height:44px;padding:5px 8px;font-size:11px;line-height:1.25;grid-column:auto!important}#top .pet-home-workspace .pet-home-summary>button>span{flex:none}}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition{--pe-edge:color-mix(in srgb,var(--companion-accent) 24%,var(--companion-line));--pe-soft:color-mix(in srgb,var(--companion-accent) 6%,var(--companion-inset));width:100%;min-width:0;max-width:1560px;color:var(--companion-ink);margin-inline:auto;container:pet-trail/inline-size}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition *,html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition :before,html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition :after{box-sizing:border-box}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition :is(h2,h3,p){margin:0}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition button{border:1px solid var(--companion-line);background:var(--companion-inset);min-height:44px;color:var(--companion-ink);box-shadow:none;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4;transition:none}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition button:active{transform:none}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition button:hover:not(:disabled){border-color:var(--companion-accent);background:var(--pe-soft)}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition button:disabled{cursor:default;opacity:.55}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition :is(button,summary,input):focus-visible{outline:3px solid var(--companion-accent);outline-offset:3px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition small{color:var(--companion-muted);font-size:12px!important;line-height:1.5!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-kicker{color:var(--companion-accent);letter-spacing:.12em;font-size:10px;font-weight:750;line-height:1.5}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-heading{justify-content:space-between;align-items:center;gap:18px;padding:12px 0 18px;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-heading h2{letter-spacing:-.04em;margin:7px 0 9px;font-size:clamp(25px,3vw,38px)!important;line-height:1.15!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-heading p{color:var(--companion-muted);font-size:14px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-home-link{flex:none;min-width:108px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-save-note{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-muted);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 16px;margin-bottom:16px;padding:9px 12px;font-size:11px;line-height:1.5;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-save-note>span{align-items:center;gap:8px;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-save-note i{background:var(--companion-accent);border-radius:50%;flex:none;width:6px;height:6px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-save-note>b{white-space:nowrap;color:var(--companion-ink);font-size:10px;font-weight:650}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-route-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-route-picker>button{text-align:left;align-items:center;gap:10px;min-height:78px;padding:12px;display:flex;background:var(--companion-surface)!important;border:1px solid var(--companion-line)!important;box-shadow:none!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-route-picker>button[aria-pressed=true]{opacity:1;background:var(--pe-soft)!important;border-color:var(--companion-accent)!important;box-shadow:inset 0 -2px var(--companion-accent)!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-route-number{border:1px solid var(--pe-edge);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;place-items:center;width:34px;height:38px;font-size:14px;display:grid;color:var(--companion-accent)!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-route-picker>button>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-route-picker b{font-size:14px;line-height:1.3;color:var(--companion-ink)!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-route-picker small{color:var(--companion-muted)!important;font-size:11px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-route-mark{flex:none;font-size:18px;color:var(--companion-accent)!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-journey-layout{grid-template-columns:minmax(0,1.7fr) minmax(310px,1fr);align-items:start;gap:18px;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-trail-card{border:1px solid var(--pe-edge);background:var(--companion-surface);border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 5px 18px -12px #0008}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-scene{isolation:isolate;aspect-ratio:1.95;color:#fff9e8;background:#294f45;min-height:290px;position:relative;overflow:hidden}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-scene:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#102b37b8,#0000 45% 70%,#0a262cc9);position:absolute;inset:0}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-scene-art{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-scene-top{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 0;display:flex;position:relative}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-trip-state{color:#e3f5d9;background:#15392ce6;border:1px solid #c7e9c340;border-radius:20px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;font-weight:700;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-trip-state i{background:#afe0a7;border-radius:50%;width:6px;height:6px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-trip-state.needs-choice{color:#ffe6ad;background:#503d19ed;border-color:#e0bd6b77}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-trip-state.needs-choice i{background:#e8c982}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-scene-time{color:#f0f5e8;text-shadow:0 1px 3px #0009;font-size:11px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-scene-title{z-index:1;text-shadow:0 2px 4px #142f39b0;padding:18px 22px;position:relative}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-scene-title>span{letter-spacing:.17em;color:#e8edcd;font-size:9px;font-weight:750}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-scene-title h3{letter-spacing:-.025em;margin-top:5px;font-weight:750;color:#fff9e8!important;font-size:clamp(24px,3.3cqi,35px)!important;line-height:1.15!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-trail-sign{color:#503e28;background:#e1c28d;border:2px solid #9c7949;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:800;position:absolute;bottom:35%;right:8%;transform:rotate(-3deg);box-shadow:0 2px #563f2670}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-walking-party{z-index:2;justify-content:center;align-items:flex-end;gap:3px;width:clamp(120px,28%,250px);transition:left 1s linear;display:flex;position:absolute;bottom:29%;transform:translate(-50%)}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-walking-pet{flex:1;place-items:end center;min-width:0;max-width:90px;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-walking-pet img{object-fit:contain;object-position:center bottom;width:100%;max-width:88px;height:clamp(52px,7.5cqi,96px);image-rendering:pixelated;display:block}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-walking-pet>span{text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#162e39cc;border-radius:4px;max-width:100%;padding:2px 5px;font-size:10px;line-height:1.3;overflow:hidden}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .is-walking .pe-walking-pet img{animation:.7s ease-in-out infinite pe-little-walk}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-camp-marker{color:#fef1d0;text-shadow:0 1px 2px #000;justify-items:center;gap:4px;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-camp-marker>span{font-size:37px;line-height:1}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-camp-marker>b{white-space:nowrap;background:#17352be6;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:600}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-scene-bottom{bottom:0;z-index:3;color:#e8f2df;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:11px;display:flex;position:absolute;inset-inline:0}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-scene-bottom>span:last-child{flex:none;align-items:center;gap:7px;font-weight:750;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-scene-bottom img{object-fit:contain;width:23px;height:23px;image-rendering:pixelated}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-trail-progress{padding:15px 18px 17px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-trail-progress>div{justify-content:space-between;gap:12px;margin-bottom:9px;font-size:12px;line-height:1.45;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-trail-progress>div>b{font-weight:600}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-trail-progress>div>span{color:var(--companion-accent);font-variant-numeric:tabular-nums;flex:none}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition progress{-webkit-appearance:none;appearance:none;background:var(--companion-line);width:100%;height:6px;accent-color:var(--companion-accent);border:0;border-radius:8px;display:block;overflow:hidden}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition progress::-webkit-progress-bar{background:var(--companion-line);border-radius:8px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition progress::-webkit-progress-value{background:var(--companion-accent);border-radius:8px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition progress::-moz-progress-bar{background:var(--companion-accent);border-radius:8px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-trail-progress ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:13px 0 0;padding:0;list-style:none;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-trail-progress li{color:var(--companion-muted);text-align:center;justify-items:center;gap:5px;font-size:10px;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-trail-progress li i{border:1px solid var(--companion-line);border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-trail-progress li:is(.is-current,.is-done){color:var(--companion-ink)}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-trail-progress li:is(.is-current,.is-done) i{background:var(--pe-soft);border-color:var(--companion-accent);color:var(--companion-accent)}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-mission{border:1px solid var(--pe-edge);background:var(--companion-surface);border-radius:17px;flex-direction:column;gap:12px;min-width:0;padding:22px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 5px 18px -12px #0008}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-mission h3{letter-spacing:-.025em;font-size:clamp(21px,2.2cqi,28px)!important;line-height:1.18!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-mission>p{color:var(--companion-muted);font-size:13px!important;line-height:1.65!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-primary{justify-content:center;align-items:center;width:100%;min-height:48px;font-size:14px;font-weight:750;display:flex;box-shadow:inset 0 1px #fff5;background:var(--page-primary)!important;border-color:var(--page-primary)!important;color:#241b19!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-primary:hover:not(:disabled){background:color-mix(in srgb,var(--page-primary) 90%,white)!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-secondary{background:var(--pe-soft)}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-text-button{text-align:left;width:fit-content;min-height:36px;box-shadow:none;color:var(--companion-accent);background:0 0;border:0;border-radius:3px;padding:5px 0;font-size:12px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-departure-summary{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;padding:12px;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-departure-summary span{color:var(--companion-muted);gap:3px;font-size:11px;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-departure-summary b{color:var(--companion-ink);font-variant-numeric:tabular-nums;font-size:21px;line-height:1.2}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-base-rewards{flex-wrap:wrap;align-items:center;gap:7px 12px;font-size:11px;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-base-rewards>span{align-items:center;gap:5px;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-base-rewards img{object-fit:contain;width:24px;height:24px;image-rendering:pixelated}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-live-haul{background:var(--pe-soft);border:1px solid var(--pe-edge);border-radius:12px;align-items:center;gap:15px;padding:17px;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-live-haul>img{object-fit:contain;width:48px;height:48px;image-rendering:pixelated}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-live-haul>div{gap:4px;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-live-haul b{font-variant-numeric:tabular-nums;font-size:34px;line-height:1.1}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-live-haul span{color:var(--companion-muted);font-size:12px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-choices{gap:10px;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-choices>button{text-align:left;border-color:var(--pe-edge);align-items:center;gap:11px;padding:13px 11px;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-choices>button>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-choices b{font-size:14px;line-height:1.3}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-choices strong{color:var(--companion-accent);font-size:12px;font-weight:650}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-choices small{font-weight:400;font-size:11px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-choice-icon,html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-choice-chance{background:var(--pe-soft);border:1px solid var(--pe-edge);width:37px;height:42px;color:var(--companion-accent);border-radius:8px;flex:none;place-items:center;font-size:24px;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-choice-chance{font-size:13px;font-weight:800}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-choices i{color:var(--companion-muted);font-style:normal}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-result-loot{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-result-loot>div{text-align:center;border:1px solid var(--pe-edge);background:var(--pe-soft);border-radius:10px;align-content:start;justify-items:center;gap:7px;padding:13px 6px;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-result-loot img,html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-reward-symbol{object-fit:contain;width:35px;height:35px;image-rendering:pixelated}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-reward-symbol{border:1px solid var(--pe-edge);color:var(--companion-accent);border-radius:50%;place-items:center;font-size:11px;font-weight:750;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-result-loot b{font-variant-numeric:tabular-nums;font-size:23px;line-height:1.2}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-result-loot div>span:last-child{color:var(--companion-muted);font-size:10px;line-height:1.4}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-receipt,html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-discovery{border:1px solid var(--pe-edge);background:var(--pe-soft);border-radius:9px;padding:10px;color:var(--companion-ink)!important;font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-yield-details{border-top:1px solid var(--companion-line);padding-top:9px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-yield-details summary{cursor:pointer;min-height:36px;color:var(--companion-muted);padding-block:7px;font-size:12px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-yield-details dl{gap:7px;margin:6px 0 0;font-size:12px;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-yield-details dl>div{justify-content:space-between;gap:12px;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-yield-details dd{font-variant-numeric:tabular-nums;color:var(--companion-accent);margin:0}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-below-trail{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;margin-top:18px;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-project,html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-journal{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:14px;padding:18px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-project{align-items:start;gap:16px;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-project>div:last-child{flex:1;gap:8px;min-width:0;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-project-art{border:1px solid var(--pe-edge);background:var(--pe-soft);border-radius:12px;flex:none;place-items:center;width:83px;height:94px;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-project-art img{object-fit:contain;width:68px;height:68px;image-rendering:pixelated}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-project h3,html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-journal h3{font-size:17px!important;line-height:1.35!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-project p{color:var(--companion-muted);font-size:12px!important;line-height:1.6!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-project-meter{align-items:center;gap:12px;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-project-meter progress{flex:1}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-project-meter span{font-variant-numeric:tabular-nums;color:var(--companion-muted);white-space:nowrap;font-size:11px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-project button{width:fit-content;font-size:12px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-journal>header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-journal header>span{color:var(--companion-muted);font-size:10px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-journal ol{margin:0;padding:0;list-style:none;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-journal li{align-items:baseline;gap:9px;padding:7px 0;font-size:12px;line-height:1.5;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-journal li+li{border-top:1px solid var(--companion-line)}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-journal li i{width:17px;color:var(--companion-accent);text-align:center;flex:none;font-style:normal}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-journal li span{flex:1}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-journal li b{font-variant-numeric:tabular-nums;color:var(--companion-accent);font-size:12px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-preparation{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:14px;margin-top:18px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-preparation>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;list-style:none;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-preparation>summary::-webkit-details-marker{display:none}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-preparation>summary>span:first-child{gap:4px;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-preparation>summary b{font-size:14px;font-weight:700}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-preparation>summary>span:last-child{color:var(--companion-accent);font-size:22px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-preparation[open]>summary{border-bottom:1px solid var(--companion-line)}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pa-preparation{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0;margin:0}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pa-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pa-panel+.pa-panel{border-left:1px solid var(--companion-line)}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pa-panel h3{font-size:16px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pa-party-slots article{background:var(--companion-inset);border-color:var(--companion-line)}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pa-party-slots b{font-size:12px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pa-party-slots small{font-size:10px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pa-build{border-color:var(--pe-edge);background:var(--pe-soft)}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pa-build b{color:var(--companion-accent);font-size:13px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pa-build p{color:var(--companion-muted);font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pa-picker summary{font-size:12px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pa-picker>div{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pa-picker button{padding:7px;font-size:12px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pa-supplies button{background:var(--companion-inset);box-shadow:none}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition :is(.pa-picker,.pa-supplies) button[aria-pressed=true]{background:var(--pe-soft)!important;border-color:var(--companion-accent)!important;color:var(--companion-ink)!important;box-shadow:inset 3px 0 var(--companion-accent)!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pa-supplies b{font-size:13px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pa-supplies small{font-size:11px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-error{background:color-mix(in srgb,#bb796f 10%,var(--companion-surface));border:1px solid #bb796f;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:18px;padding:15px;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-error>div{flex:240px;gap:5px;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-error b{font-size:14px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-error p{font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-error button{align-self:center}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-disclaimer{color:var(--companion-muted);margin-top:16px;padding:0 2px 8px;font-size:11px;line-height:1.7}@keyframes pe-little-walk{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-3px)rotate(2deg)}}@container pet-trail (width<=880px){html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-journey-layout{grid-template-columns:minmax(0,1fr);gap:14px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-scene{aspect-ratio:2.1;min-height:270px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-mission{padding:20px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-below-trail{grid-template-columns:1fr;gap:14px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-route-picker{gap:7px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-route-picker>button{gap:7px;padding:10px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-route-number{width:27px;font-size:12px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-route-picker b{font-size:12px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-route-mark{display:none}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-choices{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-result-loot>div{grid-template-columns:35px 1fr;align-items:center;column-gap:10px;padding:12px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-result-loot div>span:last-child{grid-column:1/-1}}@container pet-trail (width<=560px){html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-heading{align-items:start;gap:10px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-heading h2{font-size:25px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-heading p{font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-home-link{min-width:0;padding:7px 9px;font-size:11px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-route-picker{grid-template-columns:1fr;gap:7px;margin-bottom:12px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-route-picker>button{min-height:62px;padding:9px 12px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-route-picker>button>span:nth-child(2){gap:2px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-route-picker b{font-size:13px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-route-number{width:31px;height:33px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-route-mark{display:block}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-scene{aspect-ratio:1.4;min-height:245px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-scene-top{gap:5px;padding:11px 10px 0}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-scene-time{font-size:10px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-trip-state{padding:4px 8px;font-size:10px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-scene-title{padding:17px 16px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-scene-title h3{font-size:25px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-scene-bottom{gap:8px;padding:10px;font-size:10px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-walking-pet>span{font-size:9px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-trail-progress{padding:13px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-mission{border-radius:14px;padding:17px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-choices{grid-template-columns:1fr}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-result-loot>div{grid-template-columns:1fr;padding:12px 5px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-project{gap:11px;padding:14px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-project-art{width:57px;height:70px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-project-art img{width:48px;height:48px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-project .pe-kicker{font-size:8px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-project h3{font-size:15px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-project-meter{flex-wrap:wrap;gap:5px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-project-meter progress{flex-basis:100%}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pa-preparation{grid-template-columns:1fr}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pa-panel{padding:14px}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pa-panel+.pa-panel{border-left:0;border-top:1px solid var(--companion-line)}html[data-shell-layout][data-page-theme][data-appearance] #top #farm .pa-expedition .pe-preparation>summary{padding:14px}}@media (prefers-reduced-motion:reduce){.pa-expedition .pe-walking-party{transition:none!important}.pa-expedition .is-walking .pe-walking-pet img{animation:none!important}}.coach-budget-search-options{border:1px solid var(--companion-line);min-width:0;color:var(--companion-ink);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;padding:14px;display:grid}.coach-budget-search-options legend{color:var(--mycyan,var(--companion-ink));padding:0 6px;font-weight:800}.coach-budget-search-options label{background:var(--companion-surface);border:1px solid var(--companion-line);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.coach-budget-search-options label:has(:checked){border-color:var(--mycyan,var(--companion-line));background:var(--companion-surface)}.coach-budget-search-options input[type=checkbox]{accent-color:var(--mycyan,#26d7ef);flex:0 0 20px;width:20px!important;height:20px!important;min-height:20px!important}.coach-budget-search-options span{gap:4px;min-width:0;display:grid}.coach-budget-search-options small{color:var(--companion-muted);font-size:.78rem;line-height:1.5}.coach-income-context{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin:10px 0;padding:12px;font-size:.85rem;display:flex}.coach-income-context>span{flex:240px;gap:4px;display:grid}.coach-income-context small{color:var(--companion-muted)}.coach-income-context>small{flex-basis:100%}.coach-income-context strong{color:#67ecc9;font-size:.8rem}.coach-income-context button{background:var(--companion-surface);color:var(--companion-ink);border:1px solid var(--companion-line);font:inherit;cursor:pointer;border-radius:7px;padding:8px}.coach-additional-results{gap:10px;min-width:0;max-width:100%;margin-top:12px;display:grid}.coach-auto-suggestions{color:var(--companion-ink);background:var(--companion-inset);overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0!important}.coach-auto-suggestions>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:48px;display:flex}.coach-auto-suggestions>summary:before{content:"+";color:var(--mycyan,var(--companion-ink))}.coach-auto-suggestions[open]>summary:before{content:"−"}.coach-auto-suggestions>summary>span{flex:1;min-width:130px;font-weight:800}.coach-auto-suggestions>summary>small{color:var(--companion-muted);font-size:.78rem}.coach-auto-content{gap:12px;min-width:0;padding:12px!important;display:grid!important}.coach-auto-suggestions:not([open])>.coach-auto-content{display:none!important}.coach-auto-content :is(p,h3,h4){margin:0;line-height:1.5}.coach-auto-content small{color:var(--companion-muted);font-size:.78rem;line-height:1.5}.coach-auto-content nav{flex-wrap:wrap;gap:8px;display:flex}.coach-auto-content button{background:var(--companion-surface);color:var(--companion-ink);border:1px solid var(--companion-line);max-width:100%;min-height:40px;font:inherit;white-space:normal;cursor:pointer;border-radius:8px;padding:9px;font-size:.84rem;font-weight:750}.coach-auto-content nav [aria-pressed=true],.coach-auto-content .combo-actions button{background:var(--mysignal,var(--companion-accent-soft));color:var(--companion-ink)}:is(.coach-auto-suggestions :is(button,a,summary):focus-visible,.coach-budget-search-options input:focus-visible){outline:2px solid var(--mycyan,var(--companion-line));outline-offset:3px}.combo-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.combo-results>.coach-auto-card{background:var(--companion-surface);border:1px solid var(--companion-line);border-radius:10px;align-content:start;gap:10px;min-width:0;max-width:100%;padding:12px;display:grid}.combo-results>.coach-auto-card:has(details[open]){grid-column:1/-1}.coach-auto-card>header{align-items:center;gap:10px;min-width:0;display:flex}.coach-auto-card>header img{object-fit:contain;width:48px;height:48px}.coach-auto-card>header>div{gap:5px;min-width:0;display:grid}.coach-auto-card>header span{color:var(--companion-muted);font-size:.82rem}.combo-pieces{gap:8px;display:grid}.combo-pieces>div{align-items:center;gap:10px;min-width:0;display:flex}.combo-pieces img{object-fit:contain;width:46px;height:46px;image-rendering:pixelated}.combo-pieces span{gap:4px;min-width:0;display:grid}.coach-auto-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.coach-auto-card dd{color:#5aebbf;margin:4px 0;font-size:1.05rem;font-weight:800}.coach-auto-card dt{color:var(--companion-muted);font-size:.8rem}.combo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.combo-actions a,.coach-auto-stats a{color:var(--mycyan,var(--companion-ink));font-size:.84rem}.coach-auto-stats{border-top:1px solid var(--companion-line);min-width:0;padding-top:10px}.coach-auto-stats summary{cursor:pointer;font-size:.85rem;font-weight:750}.coach-auto-stats>p{padding:8px 0;font-size:.83rem}.coach-auto-stats>p span{color:var(--companion-muted);display:block}.coach-auto-stats .gear-stat-panel{width:100%;min-width:0;max-width:100%;margin:10px 0;position:static;transform:none}.combo-ied-loss,.combo-ied{background:var(--companion-inset);border-radius:8px;line-height:1.5;color:#92f6e0!important;margin:0!important;padding:8px!important;font-size:.8rem!important}.combo-ied-loss{border-left:3px solid var(--companion-accent);background:#372d15;color:#ffe8aa!important}.coach-search-note{border-left:2px solid var(--mycyan,var(--companion-line));color:var(--companion-muted);padding:8px 10px;font-size:.84rem}.coach-route-chance{color:var(--companion-ink);font-size:.83rem}@media (max-width:800px){.coach-budget-search-options,.combo-results{grid-template-columns:minmax(0,1fr)}}@media (max-width:450px){.coach-auto-content{padding:10px!important}.coach-auto-card dl{grid-template-columns:minmax(0,1fr)}.coach-auto-suggestions>summary>small{flex-basis:100%;margin-left:20px}}.layout-fullscreen{z-index:20000;box-sizing:border-box;background:radial-gradient(ellipse at 20% 10%,var(--companion-surface),var(--companion-canvas) 65%);width:100vw;height:100dvh;min-height:0;max-height:100dvh;color:var(--companion-ink);font:15px/1.45 var(--font-geist-sans),Arial,sans-serif;isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0;overflow:hidden}.layout-fullscreen *{box-sizing:border-box;min-width:0}.layout-fullscreen>header,.layout-fullscreen>footer{padding:20px max(24px,env(safe-area-inset-right)) 20px max(24px,env(safe-area-inset-left));background:var(--companion-inset);border-bottom:1px solid var(--companion-line);justify-content:space-between;align-items:center;gap:16px;display:flex}.layout-fullscreen>header{padding-top:max(20px,env(safe-area-inset-top))}.layout-fullscreen>header span{color:var(--page-accent);letter-spacing:.12em;font-size:11px;font-weight:800}.layout-fullscreen h2{margin:2px 0;font-size:28px}.layout-fullscreen p{color:var(--companion-muted);margin:0}.layout-fullscreen button{cursor:pointer;border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);font:inherit;border-radius:10px;min-height:44px;padding:10px 20px}.layout-fullscreen>header>button{flex:0 0 44px;width:44px;padding:0;font-size:26px}.layout-fullscreen>footer{border-top:1px solid var(--companion-line);padding-bottom:max(16px,env(safe-area-inset-bottom));color:var(--companion-muted);border-bottom:0}.layout-fullscreen>footer button{background:var(--page-primary);color:var(--companion-action-ink);border-color:var(--page-primary);font-weight:800}.layout-fullscreen :is(button,input):focus-visible{outline:3px solid var(--page-accent);outline-offset:4px}.layout-preferences-body{overscroll-behavior:contain;grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);align-items:center;gap:clamp(20px,4vw,64px);min-width:0;min-height:0;padding:clamp(16px,4vw,56px);display:grid;overflow:auto}.layout-live-preview{border:1px solid var(--companion-line);background:radial-gradient(ellipse at 20% 30%,var(--companion-surface),var(--companion-canvas));border-radius:16px;height:min(56vh,570px);min-height:330px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0004}.layout-preview-heading{border-bottom:1px solid var(--companion-line);background:var(--companion-inset);align-items:center;gap:9px;padding:12px;display:flex}.layout-preview-heading>img{object-fit:contain;width:28px;height:28px}.layout-preview-heading>b{font-size:13px}.layout-preview-heading>span{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:11px;overflow:hidden}.layout-preview-page{max-width:calc(100% - 120px);margin:auto;padding:30px 24px}.layout-preview-page>div:first-child{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.layout-preview-page img{object-fit:contain;width:44px;height:44px;image-rendering:pixelated}.layout-preview-page span{gap:5px;display:grid}.layout-preview-page small{color:var(--companion-muted)}.layout-preview-content{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.layout-preview-content i{background:var(--companion-surface);border:1px solid var(--companion-line);border-radius:10px;height:70px}.layout-preview-content i:first-child{grid-column:1/-1;height:110px}.layout-preview-dock{background:var(--companion-inset);border:1px solid var(--page-accent);border-radius:12px;gap:5px;padding:6px;display:flex;position:absolute;box-shadow:0 4px 20px #0006}.layout-preview-dock span{background:var(--companion-surface);border-radius:8px;place-items:center;width:35px;height:36px;display:grid}.layout-preview-dock span:first-child{box-shadow:inset 0 -3px var(--page-primary)}.layout-preview-dock img{object-fit:contain;width:25px;height:25px;image-rendering:pixelated}.menu-bottom .layout-preview-dock{bottom:12px;left:50%;transform:translate(-50%)}.menu-left .layout-preview-dock,.menu-right .layout-preview-dock{flex-direction:column;top:50%;transform:translateY(-50%)}.menu-left .layout-preview-dock{left:10px}.menu-right .layout-preview-dock{right:10px}.layout-preview-companion{background:var(--companion-inset);border:1px solid var(--page-accent);width:68px;height:68px;box-shadow:var(--page-glow);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:76px}.layout-preview-companion img{object-fit:contain;width:60%;height:60%;image-rendering:pixelated}.layout-preview-companion small{background:var(--page-primary);color:var(--companion-action-ink);border-radius:8px;padding:1px 6px;font-size:10px;font-weight:800;position:absolute;bottom:-8px}.pet-left .layout-preview-companion{left:14px}.pet-right .layout-preview-companion{right:14px}.size-compact .layout-preview-companion{width:48px;height:48px}.size-large .layout-preview-companion{width:90px;height:90px}.menu-left.pet-left .layout-preview-companion,.menu-right.pet-right .layout-preview-companion{bottom:16px}.layout-preferences-controls{gap:20px;display:grid}.layout-preferences-controls fieldset{border:0;margin:0;padding:0}.layout-preferences-controls legend{color:var(--companion-ink);margin:0 0 10px;font-size:13px;font-weight:800}.layout-preferences-controls fieldset>div{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}.layout-preferences-controls label{border:1px solid var(--companion-line);background:var(--companion-inset);cursor:pointer;border-radius:10px;justify-items:center;gap:8px;padding:14px 6px 10px;font-size:12px;display:grid;position:relative}.layout-preferences-controls label.selected{background:color-mix(in srgb,var(--page-accent) 16%,var(--companion-inset));border-color:var(--page-accent);box-shadow:inset 0 -3px var(--page-primary)}.layout-preferences-controls input{width:15px;height:15px;accent-color:var(--page-accent);position:absolute;top:8px;right:8px}.layout-position-icon{border:1px solid var(--companion-line);border-radius:5px;width:54px;height:38px;margin:6px 0;position:relative}.layout-position-icon i{background:var(--page-accent);border-radius:2px;display:block;position:absolute}.layout-position-icon.is-bottom i{width:30px;height:6px;bottom:3px;left:11px}.layout-position-icon.is-left i,.layout-position-icon.is-right i{width:6px;height:24px;top:6px}.layout-position-icon.is-left i{left:3px}.layout-position-icon.is-right i{right:3px}.layout-position-icon img{object-fit:contain;width:22px;height:22px;position:absolute;bottom:1px}.is-pet-left img{left:2px}.is-pet-right img{right:2px}.layout-size-icon{place-items:center;height:50px;display:grid}.layout-size-icon img{object-fit:contain;width:32px;height:32px;image-rendering:pixelated}.layout-size-icon.is-compact img{width:23px;height:23px}.layout-size-icon.is-large img{width:44px;height:44px}.coach-budget-card{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);border-radius:14px;margin:12px 0 16px;padding:14px 16px}.coach-budget-card>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.coach-budget-card>header>b{font-size:16px}.coach-budget-card>header>span{color:#83e8ce;margin-left:auto;font-size:12px}.coach-budget-card>header>span.needs-refresh{color:var(--companion-accent)}.coach-budget-card button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:38px;color:var(--companion-ink);cursor:pointer;white-space:normal;border-radius:8px;padding:8px 12px;font-weight:700}.coach-budget-card button:disabled{opacity:.5;cursor:default}.coach-budget-card :is(button,input,summary):focus-visible{outline:2px solid var(--page-accent);outline-offset:3px}.coach-budget-controls{grid-template-columns:minmax(150px,230px) minmax(0,1fr);align-items:end;gap:24px;margin-top:12px;display:grid}.coach-budget-controls>label{color:var(--companion-muted);gap:5px;font-size:12px;display:grid}.coach-budget-controls input[type=text]{border:1px solid var(--companion-line);border-radius:8px;width:100%;min-width:0;height:46px;padding:8px 12px;font-weight:800;background:var(--companion-inset)!important;color:var(--companion-ink)!important;font-size:20px!important}.coach-budget-range{align-items:center;gap:12px;min-width:0;height:46px;display:flex}.coach-budget-range button{flex:0 0 40px;min-height:40px;padding:6px}.coach-budget-range input[type=range]{width:100%;min-width:0;accent-color:var(--page-primary);cursor:pointer;box-shadow:none;background:0 0;border:0;flex:1;height:24px!important;min-height:24px!important;padding:0!important}.coach-budget-income{color:var(--companion-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 0 0;font-size:12px;display:flex}.coach-budget-income b{color:var(--companion-ink);margin-left:5px}.coach-budget-income small{font-size:inherit}.coach-budget-income em{color:#85decc;font-style:normal}.coach-budget-income button{min-height:32px;margin-left:auto;padding:5px 9px;font-size:12px}.coach-budget-refresh-note{color:var(--companion-accent)!important;margin:8px 0 0!important;font-size:12px!important}.coach-budget-card details{border-top:1px solid var(--companion-line);margin-top:12px;padding-top:8px}.coach-budget-card summary{cursor:pointer;color:var(--companion-muted);min-height:28px;font-size:12px;line-height:28px;display:list-item}.coach-budget-card summary small{color:var(--companion-muted);margin-left:12px;font-size:11px}.coach-budget-detail{color:var(--companion-muted);font-size:12px}.coach-budget-detail p{overflow-wrap:anywhere;color:inherit!important;margin:8px 0!important;font-size:12px!important}.coach-budget-detail ul{gap:8px;margin:10px 0;padding:0;list-style:none;display:grid}.coach-budget-detail li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.coach-budget-detail li i{background:var(--companion-raised);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.coach-budget-detail li i:is(.ready,.checked){background:#7bdfbd}.coach-budget-detail li i:is(.partial,.checking){background:var(--companion-accent-soft)}.coach-budget-detail li i:is(.unavailable,.error){background:#f28daa}.coach-budget-detail li b{color:var(--companion-ink)}:root{--potential-rare:#00cdeb;--potential-epic:#af78ff;--potential-unique:#ffce45;--potential-legendary:#b1e925}[data-potential-grade="1"],.market-icon-options .grade-1{--potential-color:var(--potential-rare)}[data-potential-grade="2"],.market-icon-options .grade-2{--potential-color:var(--potential-epic)}[data-potential-grade="3"],.market-icon-options .grade-3{--potential-color:var(--potential-unique)}[data-potential-grade="4"],.market-icon-options .grade-4{--potential-color:var(--potential-legendary)}html .potential-grade-badge,html[data-page-theme] .mdfm .potential-grade-badge{border:1px solid color-mix(in srgb,var(--potential-color,#b9cce2) 65%,#07182c);white-space:nowrap;letter-spacing:0;box-shadow:none;border-radius:5px;flex:none;align-items:center;gap:4px;padding:2px 5px;font-style:normal;font-weight:800;line-height:1.25;color:var(--potential-color,#b9cce2)!important;background:color-mix(in srgb,var(--potential-color,#b9cce2) 10%,#07182c)!important;font-size:11px!important;display:inline-flex!important}html .potential-grade-badge i{background:var(--potential-color,#b9cce2);border-radius:50%;place-items:center;width:14px;height:14px;font-size:10px;font-style:normal;display:inline-grid;color:#071326!important}.potential-grade-row{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex!important}.gear-loadout-board-slots>button .potential-grade-row{pointer-events:none;flex-direction:column;gap:2px;margin:0;position:absolute;top:2px;right:2px;display:flex!important}.gear-loadout-board-slots>button .potential-grade-badge{border-radius:3px;padding:0 2px;line-height:10px;font-size:8px!important}.gear-loadout-board-slots>button .potential-grade-badge i{width:10px;height:10px;font-size:8px}html .gear-stat-panel-potentials>section[data-potential-grade]{border-color:color-mix(in srgb,var(--potential-color,#b9cce2) 55%,#102b44);background:color-mix(in srgb,var(--potential-color,#b9cce2) 7%,#07182c)}html .market-icon-options :is(.grade-1,.grade-2,.grade-3,.grade-4) i{color:var(--potential-color)!important}.sidekick-gear-interactive .gear-loadout-board.density-mini .gear-loadout-board-slots{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:760px){.layout-preferences-body{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;padding:16px}.layout-live-preview{height:230px;min-height:230px}.layout-preview-page{max-width:calc(100% - 120px);padding:14px 10px}.layout-preview-page>div:first-child{padding:9px}.layout-preview-content{gap:8px;margin-top:8px}.layout-preview-content i{height:28px}.layout-preview-content i:first-child{height:38px}.layout-preview-dock span{width:27px;height:27px}.layout-preview-dock img{width:20px;height:20px}.layout-preview-heading>span{display:none}.layout-preview-companion{bottom:58px}.layout-preferences-controls{gap:16px}.layout-fullscreen>header,.layout-fullscreen>footer{padding:12px 16px}.layout-fullscreen>header{padding-top:max(12px,env(safe-area-inset-top))}.layout-fullscreen>footer{padding-bottom:max(12px,env(safe-area-inset-bottom))}.layout-fullscreen h2{font-size:23px}.layout-fullscreen>header p{font-size:12px}.layout-fullscreen>footer small{max-width:65%;font-size:12px}.layout-preferences-controls label{padding-top:12px}.layout-preferences-controls legend{margin-bottom:8px}}@media (max-width:600px){.coach-budget-card{margin:10px 0 12px;padding:12px}.coach-budget-card>header{gap:8px}.coach-budget-card>header>b{font-size:14px}.coach-budget-card>header>span{font-size:11px}.coach-budget-card>header>button{min-height:38px;padding:6px 9px;font-size:12px}.coach-budget-controls{grid-template-columns:minmax(0,1fr);gap:6px}.coach-budget-range{gap:10px}.coach-budget-income{gap:8px;line-height:1.6}.coach-budget-income>span{flex:100%}.coach-budget-income small{display:block}.coach-budget-income b{white-space:nowrap}.coach-budget-card summary small{margin:0;line-height:1.4;display:block}.coach-budget-card summary{line-height:24px}.coach-budget-card summary::marker{color:var(--page-accent)}}.method-starforce{--method-color:#85d7ff}.method-cube{--method-color:#bba0ff}.method-bonus{--method-color:#ffabe0}.method-flame,.coach-owned-flames{--method-color:#83e6c5}html .gear-stat-panel-potentials>section[data-potential-grade]>span.is-change,html .gear-stat-panel-potentials>section.bonus-potential[data-potential-grade]>span.is-change{background:var(--potential-color,#b9cce2)!important;color:#07152f!important;border-color:var(--potential-color,#b9cce2)!important}.coach-enhancement-methods{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);border-radius:12px;margin:12px 0;padding:12px}.coach-enhancement-methods>header{gap:4px;margin-bottom:10px;display:grid}.coach-enhancement-methods small{color:var(--companion-muted);font-size:12px;line-height:1.5}.coach-method-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.coach-method-tabs>button{text-align:left;background:var(--companion-surface);min-width:0;min-height:68px;color:var(--companion-ink);border:1px solid color-mix(in srgb,var(--method-color) 45%,var(--companion-line));border-top:3px solid var(--method-color);cursor:pointer;white-space:normal;border-radius:9px;flex-direction:column;gap:5px;padding:10px;display:flex}.coach-method-tabs>button b{color:var(--method-color);font-size:13px}.coach-method-tabs>button[aria-expanded=true]{background:color-mix(in srgb,var(--method-color) 15%,var(--companion-inset));outline:1px solid var(--method-color)}.coach-method-tabs small{overflow-wrap:anywhere}.coach-method-panel{min-width:0;padding-top:12px}.coach-method-panel h4,.coach-owned-flames h4{margin:6px 0 10px;font-size:15px}.coach-method-panel>p{color:var(--companion-ink);font-size:14px;line-height:1.6}.coach-roll-explanation{border:1px solid color-mix(in srgb,var(--method-color) 50%,var(--companion-line));border-left:3px solid var(--method-color);background:var(--companion-inset);min-width:0;color:var(--companion-ink);border-radius:10px;margin:12px 0;padding:12px}.coach-roll-explanation>header{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.coach-roll-explanation>header>b{color:var(--method-color);font-size:15px}.coach-roll-explanation>header>span{color:var(--companion-muted);font-size:12px}.coach-roll-explanation p{overflow-wrap:anywhere;color:var(--companion-ink)!important;margin:10px 0!important;font-size:13px!important;line-height:1.65!important}.coach-roll-explanation p b{color:var(--companion-ink)}.coach-stop-example{background:var(--companion-surface);border-radius:8px;gap:8px;padding:10px;display:grid}.coach-stop-example>div{flex-wrap:wrap;gap:6px;display:flex}.coach-stop-example>div>span{background:color-mix(in srgb,var(--potential-color,var(--companion-raised)) 13%,var(--companion-inset));border:1px solid var(--potential-color,var(--companion-line));color:var(--potential-color,var(--companion-muted));border-radius:5px;padding:4px 7px;font-size:13px}.coach-stop-example>b{color:#8ce7ce;font-size:14px}.coach-stop-example small{color:var(--companion-ink);font-size:12px;line-height:1.6}.coach-roll-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.coach-roll-counts>span{border:1px solid var(--companion-line);border-radius:8px;align-content:start;gap:6px;min-width:0;padding:9px;display:grid}.coach-roll-counts small{color:var(--companion-muted);font-size:11px;line-height:1.4}.coach-roll-counts b{overflow-wrap:anywhere;color:var(--companion-ink);font-size:14px}.coach-roll-explanation details{border-top:1px solid var(--companion-line);margin-top:12px;padding-top:8px}.coach-roll-explanation summary,.coach-cheapest-target summary{cursor:pointer;color:var(--companion-muted);min-height:36px;padding:6px 0;font-size:13px;line-height:1.6}.coach-roll-explanation .coach-roll-risk{background:#301e34;border:1px solid #805575;border-radius:8px;padding:9px;color:#f4cce5!important}.coach-owned-flames{border-top:1px solid var(--companion-line);margin-top:12px;padding-top:10px}.coach-owned-flames>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:5px 12px;min-height:44px;display:flex}.coach-owned-flames>summary:before{content:"+";color:var(--method-color);font-size:20px}.coach-owned-flames[open]>summary:before{content:"−"}.coach-owned-flames>summary b{color:var(--method-color);font-size:14px}.coach-owned-flames>summary span{color:var(--companion-muted);font-size:12px}.coach-owned-flames>summary small{flex-basis:100%;padding-left:23px}.coach-cheapest-target{border:1px solid var(--companion-line);border-radius:8px;margin-top:12px;padding:10px}.coach-star-controls{grid-template-columns:minmax(0,1fr) minmax(100px,.4fr);gap:10px;margin:12px 0;display:grid}.coach-star-controls label{gap:5px;font-size:12px;display:grid}.coach-star-controls select{border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;min-width:0;height:44px;color:var(--companion-ink);border-radius:8px;padding:8px;font-size:13px}.coach-roll-explanation button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:42px;color:var(--companion-ink);cursor:pointer;border-radius:8px;padding:8px 12px}.coach-roll-explanation a{color:var(--companion-muted)}.coach-phoenix-crystal-budget label[class^=method-]{border-top:3px solid var(--method-color);padding-top:8px}.coach-enhancement-methods :is(button,select,summary):focus-visible{outline:3px solid var(--page-accent);outline-offset:3px}@media (max-width:600px){.coach-method-tabs{grid-template-columns:minmax(0,1fr)}.coach-method-tabs>button{gap:4px;min-height:58px;padding:9px 12px}.coach-roll-counts{grid-template-columns:minmax(0,1fr)}.coach-roll-counts>span{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.coach-roll-counts b{text-align:right}.coach-star-controls{grid-template-columns:minmax(0,1fr)}.coach-enhancement-methods,.coach-roll-explanation{padding:10px}.coach-phoenix-crystal-budget>div{grid-template-columns:minmax(0,1fr)!important}}.app-icon{width:24px;height:24px;color:inherit;flex:none;display:block;overflow:visible}.app-icon .icon-accent{stroke:var(--page-primary,var(--companion-accent))}.mdfm .home-launcher{width:100%;min-width:0;color:var(--companion-ink);align-self:start;position:relative}.home-launcher-head{border:1px solid var(--companion-line);background:linear-gradient(120deg,color-mix(in srgb, var(--companion-inset) 93%, transparent),color-mix(in srgb, var(--companion-surface) 93%, transparent));border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.home-launcher-head>div{min-width:0}.home-launcher-head>div>span{letter-spacing:.13em;color:var(--page-accent,var(--companion-muted));font-size:11px;font-weight:800}.home-launcher h2{letter-spacing:-.025em;color:var(--companion-ink);font-family:var(--font-geist-sans),Arial,sans-serif!important;margin:5px 0 0!important;font-size:clamp(25px,2.8vw,36px)!important;line-height:1.15!important}.home-launcher button{cursor:pointer;white-space:normal;font-family:inherit}.home-icon-frame{background:linear-gradient(145deg,var(--companion-surface),var(--companion-inset));border:1px solid color-mix(in srgb,var(--page-accent,var(--companion-line)) 65%,var(--companion-line));width:54px;height:54px;color:var(--page-accent,var(--companion-muted));border-radius:16px;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.home-icon-frame>.app-icon{width:32px;height:32px}.home-icon-frame:after{content:"";background:var(--page-primary,var(--companion-accent-soft));border-radius:50%;width:4px;height:4px;position:absolute;top:3px;right:3px}.home-news{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:54px;color:var(--companion-ink);text-align:left;border-radius:12px;flex:0 250px;align-items:center;gap:10px;padding:6px 10px;display:flex}.home-news>.home-icon-frame{border-radius:11px;width:40px;height:40px}.home-news .home-icon-frame>.app-icon{width:26px;height:26px}.home-news>span:nth-child(2){gap:4px;min-width:0;display:grid}.home-news b{font-size:14px}.home-news small{color:#8ae7ce;overflow-wrap:anywhere;font-size:11px}.home-news>.app-icon{width:18px;height:18px;color:var(--page-accent);margin-left:auto}.home-goals{border:1px solid var(--companion-line);background:color-mix(in srgb, var(--companion-inset) 93%, transparent);border-radius:18px;margin-top:12px;padding:18px 20px}.home-goals h3{color:var(--companion-muted);letter-spacing:0;margin:0 0 12px;font-weight:600;font-size:14px!important}.home-goals>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.home-goals button{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-surface),var(--companion-inset));min-width:0;min-height:126px;color:var(--companion-ink);text-align:center;border-radius:14px;grid-template-columns:1fr;align-content:center;justify-items:center;gap:10px;padding:16px 8px;display:grid;position:relative}.home-goals button>b{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.35}.home-goals .home-action-arrow{width:15px;height:15px;color:var(--companion-muted);position:absolute;top:10px;right:9px}.home-role-identity{justify-content:center;align-items:center;gap:3px;min-width:0;height:64px;display:flex}.home-role-portrait{border-radius:10px;flex:0 0 64px;width:64px;height:64px;display:block;overflow:hidden}.home-role-mascot{object-fit:contain;width:100%;max-width:none;height:100%;image-rendering:pixelated;transform-origin:50% 52%;filter:drop-shadow(0 4px 4px #0005);display:block;transform:scale(2.15)}.home-role-identity>.home-icon-frame{border-radius:10px;width:34px;height:34px}.home-role-identity>.home-icon-frame>.app-icon{width:23px;height:23px}.home-goals button:hover,.home-news:hover{border-color:var(--page-accent);background:color-mix(in srgb,var(--page-accent) 11%,var(--companion-inset))}.home-launcher button:focus-visible{outline:3px solid var(--page-accent);outline-offset:3px}.mdfm.view-pages>.mdfm-hero{grid-template-columns:minmax(0,1fr) minmax(275px,340px);align-content:start;align-items:start;gap:16px;height:auto;min-height:0!important;padding:16px 16px 52px!important}.mdfm-hero>.mdfm-brief{border-radius:18px;align-self:start;min-width:0;height:auto;min-height:0;max-height:none;padding:14px;display:block}.mdfm-hero>.mdfm-brief .mdfm-brief-shelf{height:auto;min-height:0;max-height:none;overflow:visible}.mdfm-hero .mdfm-brief-shelf>button{grid-template-columns:48px minmax(0,1fr);gap:8px;min-width:0;height:auto;min-height:82px;padding:10px}.mdfm-hero .mdfm-brief-shelf>button>img{object-fit:contain;grid-row:1/3;align-self:center;width:46px;height:46px}.mdfm-hero .mdfm-brief-shelf>button>i{white-space:normal;grid-column:2;justify-self:start;max-width:100%;margin:0;padding:2px 5px;line-height:1.4;position:static;font-size:9px!important}.mdfm-hero .mdfm-brief-shelf>button>span{grid-column:2;min-width:0}.mdfm-hero .mdfm-brief-shelf>button b{-webkit-line-clamp:unset;line-height:1.35;display:block;white-space:normal!important;font-size:13px!important;overflow:visible!important}.mdfm-hero .mdfm-brief-shelf>button strong{white-space:normal;font-size:13px!important}.mdfm-hero .mdfm-brief-shop-foot{min-height:0;margin-top:9px;padding:8px 0 0}.mdfm.view-pages>.mdfm-section{height:auto;min-height:0!important;padding-top:12px!important}.mdfm :is(#market,#activity)>.mdfm-section-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center!important;gap:10px 14px!important;height:auto!important;min-height:0!important;margin-bottom:10px!important;padding:12px 14px!important;display:grid!important}.mdfm :is(#market,#activity)>.mdfm-section-head>div:first-child{max-width:none;width:auto!important;min-width:0!important}.mdfm :is(#market,#activity)>.mdfm-section-head h2{line-height:1.2;margin:0!important;font-size:clamp(23px,2.3vw,30px)!important}.mdfm :is(#market,#activity)>.mdfm-section-head .mdfm-kicker,.mdfm #market>.mdfm-section-head p{display:none}.mdfm :is(#market,#activity)>.mdfm-section-head>.mdfm-section-art{object-fit:contain;align-self:center;margin:0;padding:0;width:38px!important;height:38px!important}.mdfm-section-symbol{width:38px;height:38px;color:var(--page-accent);place-items:center;display:grid}.mdfm .mdfm-section-head>.mdfm-tabs{align-self:center;gap:5px;min-width:0;width:auto!important;margin:0!important}.mdfm .mdfm-section-head>.mdfm-tabs button{white-space:normal;line-height:1.25;min-height:42px!important;padding:8px 12px!important}.mdfm .mdfm-tool-workspace>.mdfm-tool-workspace-head{gap:8px;height:auto!important;min-height:0!important;padding:12px!important}.mdfm :is(.mdfm-tool-hub,.mdfm-tool-workspace,.mdfm-tool-workspace-body,.player-tool-system,.native-reward-lab,.gear-tryon,.gear-workflow-stage,.collection-tool,.grinder-lab,.portfolio-page,.reward-pool-browser,.market-watchlist),.mdfm :is(.mdfm-tool-workspace-body,.player-tool-system,.native-reward-lab,.gear-workflow-stage,.collection-tool,.grinder-lab,.portfolio-page,.reward-pool-browser)>:is(div,section,header,footer,form,nav){min-width:0;max-width:100%}.mdfm #market .mdfm-catalog-toolbar{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:10px!important;padding:12px!important;display:grid!important}.mdfm #market .msu-market-signin{grid-column:1/-1;min-height:0;font-size:12px;line-height:1.4;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.mdfm #market .msu-market-signin :is(span,a){font-size:12px;line-height:1.4}.mdfm #market .mdfm-catalog-search{gap:6px;min-width:0;margin:0}.mdfm #market .mdfm-catalog-search>div{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid;overflow:visible}.mdfm #market .mdfm-catalog-search input{border:1px solid var(--companion-line);border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:14px}.mdfm #market .mdfm-catalog-search button{border:1px solid var(--companion-line);white-space:normal;border-radius:8px;min-width:0;min-height:44px;padding:8px 10px;font-size:12px;line-height:1.3}.mdfm #market .mdfm-catalog-search button[type=button]{min-height:30px;color:var(--companion-muted);border-color:var(--companion-line);background:0 0;grid-column:1/-1;justify-self:start;padding:4px 8px}.mdfm #market .mdfm-catalog-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;min-width:0;display:grid}.mdfm #market .mdfm-catalog-fields>label{gap:5px;min-width:0;margin:0}.mdfm #market .mdfm-catalog-fields :is(input,select){border-radius:8px;width:100%;min-width:0;min-height:40px;padding:8px;font-size:13px}.mdfm #market .mdfm-catalog-fields .mdfm-check{flex-direction:row;align-items:center;gap:6px;min-height:40px;display:flex}.mdfm #market .mdfm-catalog-fields input[type=checkbox]{flex:0 0 17px;width:17px;height:17px;min-height:17px;padding:0}.mdfm #market .mdfm-catalog-fields label>span,.mdfm #market .mdfm-catalog-search>label{letter-spacing:0;text-transform:none;font-size:11px;line-height:1.4}.mdfm #market .market-filter-panel{height:auto!important;min-height:0!important}.mdfm #market .market-filter-panel>summary{align-items:center;gap:8px;min-height:40px;padding:6px 0;font-size:14px;display:flex}.mdfm #market .market-filter-panel>summary:before{content:"+";border:1px solid var(--companion-line);width:22px;height:22px;color:var(--page-accent);border-radius:6px;place-items:center;display:inline-grid}.mdfm #market .market-filter-panel[open]>summary:before{content:"−"}.mdfm #market .market-full-list{align-items:center;gap:7px;min-height:32px;margin:4px 0;font-size:12px;display:flex}.mdfm #market .mdfm-filter-line{align-items:center;gap:8px;margin:6px 0}.mdfm #market .mdfm-filters{gap:5px;min-width:0}.mdfm #market .mdfm-filters>button{white-space:normal;min-height:36px;padding:6px 10px;font-size:12px;line-height:1.25}.mdfm #market .mdfm-result-bar{flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:40px;font-size:12px;line-height:1.4;display:flex}.mdfm #market .mdfm-result-bar small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;min-width:0;max-width:100%;overflow:visible}.mdfm>.mdfm-dock:not(.is-tucked){visibility:visible!important;opacity:1!important;pointer-events:auto!important}.mdfm>.mdfm-dock .app-icon{width:27px;height:27px;color:var(--page-accent,var(--companion-muted))}.mdfm>.mdfm-dock>button.active>span{background:color-mix(in srgb,var(--page-accent) 15%,var(--companion-inset))!important;border-color:var(--page-accent)!important;box-shadow:inset 0 -2px var(--page-primary)!important;transform:none!important}.mdfm>.mdfm-dock>button:not(.mdfm-dock-tuck)>b{text-overflow:clip;-webkit-line-clamp:unset;line-height:1.2;clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;font-size:11px!important;display:block!important;position:static!important;overflow:visible!important}.mdfm-header .mdfm-workspace-mode-chip>span{width:28px;height:28px;color:var(--page-accent);place-items:center;display:grid}@media (max-width:1100px){.mdfm.view-pages>.mdfm-hero{gap:12px;grid-template-columns:minmax(0,1fr)!important}.mdfm-hero>.mdfm-brief{margin:0!important;display:block!important}.mdfm-hero .mdfm-brief-shelf{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:8px;display:grid!important}.mdfm :is(#market,#activity)>.mdfm-section-head{grid-template-columns:minmax(0,1fr) auto}.mdfm .mdfm-section-head>.mdfm-tabs{grid-column:1/-1;justify-self:start;width:100%!important}.mdfm #market .mdfm-catalog-toolbar{grid-template-columns:minmax(0,1fr)}.mdfm #market .mdfm-catalog-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:780px){.mdfm{padding-bottom:calc(98px + env(safe-area-inset-bottom))!important}.mdfm.view-pages>.mdfm-hero{margin-top:6px;padding:12px 10px 46px!important}.home-launcher-head{gap:10px;padding:14px}.home-launcher h2{font-size:28px!important}.home-news{flex:0 auto;min-width:0;max-width:52%;padding:6px}.home-news>.app-icon{display:none}.home-news b{font-size:12px}.home-goals{margin-top:10px;padding:14px}.home-goals>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-goals button{gap:8px;min-height:108px;padding:12px 6px}.home-goals button>b{font-size:12px}.home-icon-frame{border-radius:13px;width:45px;height:45px}.home-icon-frame>.app-icon{width:29px;height:29px}.mdfm>.mdfm-dock,.mdfm>.mdfm-dock.mdfm-dock-left,.mdfm>.mdfm-dock.mdfm-dock-right{top:auto!important;left:50%!important;right:auto!important;bottom:max(6px,env(safe-area-inset-bottom))!important;border-radius:18px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:2px!important;width:calc(100% - 12px)!important;min-width:0!important;max-width:680px!important;padding:5px!important;position:fixed!important;overflow:visible!important;transform:translate(-50%)!important}.mdfm>.mdfm-dock.is-tucked,.mdfm>.mdfm-dock.mdfm-dock-left.is-tucked,.mdfm>.mdfm-dock.mdfm-dock-right.is-tucked{transform:translate(-50%,calc(100% - 12px))!important}.mdfm>.mdfm-dock>button:not(.mdfm-dock-tuck){border-radius:12px;gap:3px;min-width:0;min-height:60px!important;padding:3px 1px!important}.mdfm>.mdfm-dock>button:not(.mdfm-dock-tuck)>span{border-radius:10px!important;width:32px!important;height:32px!important}.mdfm>.mdfm-dock .app-icon{width:23px;height:23px}.mdfm>.mdfm-dock>button:not(.mdfm-dock-tuck)>b{font-size:10px!important}.mdfm :is(.mdfm-tool-workspace-body,.player-tool-system,.native-reward-lab,.gear-tryon,.gear-workflow-stage,.collection-tool,.grinder-lab,.portfolio-page,.reward-pool-browser,.market-watchlist){overflow:visible!important}.mdfm :is(#market,#activity)>.mdfm-section-head{gap:8px!important;padding:10px!important}.mdfm .mdfm-section-head>.mdfm-tabs button{font-size:12px;padding:8px 10px!important}.mdfm #market .mdfm-catalog-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.home-launcher-head{flex-wrap:wrap;padding:12px}.home-launcher-head>div{flex:1}.home-launcher h2{font-size:25px!important}.home-launcher-head>div>span{font-size:9px}.home-news{max-width:none;min-height:44px}.home-news .home-icon-frame{border-radius:8px;width:30px;height:30px}.home-news .home-icon-frame .app-icon{width:21px;height:21px}.home-goals{padding:12px}.home-goals>div{grid-template-columns:repeat(2,minmax(0,1fr))}.home-goals button{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;min-height:104px;padding:10px 8px}.home-goals .home-action-arrow{display:none}.home-goals button>b{font-size:12px}.mdfm-hero .mdfm-brief-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.mdfm-hero .mdfm-brief-shelf>button{grid-template-columns:36px minmax(0,1fr);gap:6px;padding:8px}.mdfm-hero .mdfm-brief-shelf>button>img{width:34px;height:34px}.mdfm-hero .mdfm-brief-shelf>button b,.mdfm-hero .mdfm-brief-shelf>button strong{font-size:11px!important}}@media (prefers-reduced-motion:reduce){.home-launcher *,.mdfm>.mdfm-dock *{transition:none!important}}.home-destinations>div{align-items:stretch}.home-goal{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-surface),var(--companion-inset));border-radius:14px;flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s;display:flex;overflow:visible}.home-goal:focus-within,.home-goal:hover{border-color:var(--page-accent,var(--companion-line));box-shadow:0 0 18px #29d8ec12}.home-destinations .home-goal-summary{text-align:center;background:0 0;border:0;border-radius:13px 13px 0 0;flex-direction:column;justify-content:flex-start;align-items:center;gap:9px;width:100%;min-height:0;padding:14px 12px 8px;display:flex}.home-destinations .home-goal-summary:hover{background:0 0}.home-goal-heading{gap:5px;min-width:0;display:grid}.home-goal-heading>b{font-size:16px;font-weight:800;line-height:1.25}.home-goal-destination{color:var(--page-accent,var(--companion-muted));overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.35;display:none}.home-destinations .home-goal-preview{flex-direction:column;flex:1;gap:12px;padding:0 12px 12px;display:flex}.home-destinations .home-goal-preview>p{color:var(--companion-muted);text-align:center;margin:0;font-size:14px;line-height:1.45}.home-destinations .home-goal-open{border-color:color-mix(in srgb, var(--companion-accent) 53%, transparent);background:var(--companion-accent-soft);width:100%;min-height:44px;color:var(--companion-ink);overflow-wrap:anywhere;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:9px 10px;font-size:14px;font-weight:800;line-height:1.3;display:flex}.home-destinations .home-goal-open:hover{background:var(--companion-accent-soft);border-color:var(--companion-accent);color:var(--companion-ink)}.home-goal-open>.app-icon{flex:0 0 17px;width:17px;height:17px}.home-goal-chevron{display:none}@media (min-width:1101px) and (orientation:landscape){.home-destinations .home-goal-summary{text-align:left;flex-direction:row;gap:10px;padding:16px 14px 10px}.home-destinations .home-role-identity{flex:0 0 97px}.home-destinations .home-goal-preview{padding:0 14px 14px}.home-destinations .home-goal-preview>p{text-align:left}}@media (min-width:1101px) and (max-width:1599px) and (orientation:landscape){.mdfm.view-pages>.mdfm-hero:has(.home-destinations){grid-template-columns:minmax(0,1fr)}.home-destinations{padding:12px}.home-launcher-head{padding:12px 16px}.home-launcher h2{font-size:28px!important}.home-destinations .home-goal-summary{padding:10px 12px 6px}.home-destinations .home-goal-preview{gap:8px;padding:0 12px 12px}}@media (max-width:1100px){.home-destinations>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px),(orientation:portrait){.home-destinations>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.home-destinations .home-goal-summary{text-align:left;border-radius:13px;flex-direction:row;gap:10px;min-height:88px;padding:10px 12px}.home-destinations .home-role-identity{flex:0 0 62px;height:60px;position:relative}.home-destinations .home-role-portrait{flex-basis:56px;width:56px;height:56px}.home-destinations .home-role-identity>.home-icon-frame{border-radius:8px;width:26px;height:26px;position:absolute;bottom:0;right:0}.home-destinations .home-role-identity>.home-icon-frame>.app-icon{width:19px;height:19px}.home-goal-heading{flex:1;gap:4px}.home-goal-destination{display:block}.home-goal.is-expanded .home-goal-destination{display:none}.home-goal-chevron{color:var(--page-accent,var(--companion-muted));font-size:22px;transition:transform .18s;display:block}.home-goal.is-expanded{border-color:var(--page-accent,var(--companion-line));grid-column:1/-1}.home-goal.is-expanded .home-goal-chevron{transform:rotate(180deg)}.home-destinations .home-goal-preview{display:none}.home-destinations .home-goal.is-expanded .home-goal-preview{border-top:1px solid var(--companion-line);gap:10px;margin:0 12px;padding:12px 0;display:flex}.home-destinations .home-goal-preview>p{text-align:left}}@media (max-width:620px){.home-destinations>div{grid-template-columns:minmax(0,1fr)}.home-destinations .home-goal-summary{min-height:82px}}.home-portrait-panels{background:linear-gradient(145deg,color-mix(in srgb,var(--companion-inset) 93%,transparent),color-mix(in srgb,var(--companion-canvas) 90%,transparent));padding:16px}.home-portrait-panels>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-portrait-panels .home-goal{border-color:color-mix(in srgb,var(--companion-line) 78%,var(--page-accent));background:linear-gradient(160deg,color-mix(in srgb,var(--companion-surface) 96%,transparent),color-mix(in srgb,var(--companion-inset) 94%,transparent));border-radius:19px;min-height:0;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 12px 30px #00071f33}.home-portrait-panels .home-goal:hover,.home-portrait-panels .home-goal:focus-within{border-color:var(--page-accent);transform:translateY(-4px);box-shadow:0 18px 38px #00071f4f}.home-portrait-panels .home-goal-summary{isolation:isolate;aspect-ratio:4/3;width:100%;min-height:228px;color:var(--companion-ink);text-align:left;background:linear-gradient(145deg,#10244a,#1b4f66);border:0;border-radius:18px 18px 0 0;padding:0;display:block;position:relative;overflow:hidden}.home-portrait-panels .home-goal-summary:hover{background:linear-gradient(145deg,#10244a,#1b4f66)}.home-panel-art{z-index:0;pointer-events:none;background:#10244a;display:block;position:absolute;inset:0;overflow:hidden}.home-panel-art:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#050e2200 0% 45%,#050c1c7a 100%);position:absolute;inset:0}.home-panel-background{object-fit:cover;object-position:center 25%;filter:saturate(1.04)contrast(1.03);width:100%;height:100%;display:block}.home-portrait-panels [data-home-art=grinder] .home-panel-background{object-position:50% 20%}.home-portrait-panels .home-role-identity{z-index:5;width:62%;min-width:0;height:76%;display:block;position:absolute;top:9px;right:9px}.home-portrait-panels .home-role-portrait{border-radius:0;width:100%;height:100%;display:block;position:absolute;bottom:-19%;right:-11%;overflow:visible}.home-portrait-panels .home-role-mascot{transform-origin:55% 56%;object-fit:contain;filter:drop-shadow(0 9px 9px #00000085);width:100%;height:100%;image-rendering:pixelated;transform:scale(1.7)}.home-portrait-panels .home-role-identity>.home-icon-frame{color:#8ef4ff;background:#05142ac2;border-color:#94f3ffd1;border-radius:12px;width:38px;height:38px;position:absolute;top:0;right:0;box-shadow:0 5px 15px #0000004f}.home-portrait-panels .home-role-identity>.home-icon-frame>.app-icon{width:23px;height:23px}.home-portrait-panels .home-goal-heading{z-index:6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(145deg,#081228cf,#0d263eb3);border:1px solid #99ebff38;border-radius:12px;gap:4px;max-width:68%;padding:7px 8px 8px;display:grid;position:absolute;bottom:12px;left:11px;box-shadow:0 7px 16px #0000002e}.home-portrait-panels .home-goal-heading>b{color:#f4fbff;letter-spacing:-.025em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:850;line-height:1.14;display:-webkit-box;overflow:hidden}.home-portrait-panels .home-goal-destination{color:#76efff;letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.23;display:block;overflow:hidden}#top .home-portrait-panels .home-goal-heading>b{font-size:clamp(13px,1vw,16px)!important;line-height:1.2!important}#top .home-portrait-panels .home-goal-destination{font-size:12px!important;line-height:1.3!important}.home-portrait-panels .home-goal-chevron{z-index:7;color:#a4f6ff;background:#041023ad;border:1px solid #9defff87;border-radius:9px;place-items:center;width:26px;height:26px;font-size:19px;line-height:1;display:none;position:absolute;bottom:9px;right:10px}.home-portrait-panels .home-goal-chevron>.app-icon{width:16px;height:16px}.home-portrait-panels .home-goal-preview{background:linear-gradient(145deg,#101c34ed,#0c1527f7);border-top:1px solid #9defff21;gap:8px;min-height:122px;padding:11px 12px 12px;display:flex}.home-portrait-panels .home-goal-preview>p{color:var(--companion-muted);text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.38;display:-webkit-box;overflow:hidden}.home-portrait-panels .home-goal-open{color:#dcfbff;background:#38cddd1f;border-color:#65e8f78c;border-radius:10px;min-height:36px;padding:7px 9px;font-size:11px;line-height:1.2}.home-portrait-panels .home-goal-open:hover{color:#fff;background:#38cddd33;border-color:#8cf7ff}.home-portrait-panels [data-home-art=crafter] .home-goal-summary{background:linear-gradient(145deg,#153c4b,#205660)}.home-portrait-panels [data-home-art=grinder] .home-goal-summary{background:linear-gradient(145deg,#21345f,#405474)}.home-portrait-panels [data-home-art=collector] .home-goal-summary{background:linear-gradient(145deg,#28305e,#754c82)}.home-portrait-panels [data-home-art=analyst] .home-goal-summary{background:linear-gradient(145deg,#182a51,#273d70)}.home-portrait-panels [data-home-art=meta] .home-goal-summary{background:linear-gradient(145deg,#3a295f,#4e3f86)}.home-portrait-panels [data-home-art=watcher] .home-goal-summary{background:linear-gradient(145deg,#17374d,#27605b)}.home-portrait-panels [data-home-art=reward] .home-goal-summary{background:linear-gradient(145deg,#40305f,#8b4d74)}@media (max-width:1100px){.home-portrait-panels>div{grid-template-columns:repeat(2,minmax(0,1fr))}.home-portrait-panels .home-goal-summary{min-height:250px}.home-portrait-panels .home-goal-heading{max-width:64%}}@media (max-width:780px),(orientation:portrait){.home-portrait-panels{padding:12px}.home-portrait-panels>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}.home-portrait-panels .home-goal-summary{aspect-ratio:4/3;text-align:left;min-height:185px;padding:0;display:block}.home-portrait-panels .home-role-identity{width:64%;height:78%;top:7px;right:7px}.home-portrait-panels .home-role-mascot{transform:scale(1.55)}.home-portrait-panels .home-goal-heading{gap:3px;max-width:calc(100% - 16px);padding:6px 7px;bottom:8px;left:8px;right:8px}.home-portrait-panels .home-goal-heading>b{font-size:13px}.home-portrait-panels .home-goal-destination{font-size:9px}.home-portrait-panels .home-goal-chevron{display:grid}.home-portrait-panels .home-goal-preview{min-height:0;padding:11px 12px 12px;display:none}.home-portrait-panels .home-goal.is-expanded{grid-column:auto;transform:none}.home-portrait-panels.home-destinations .home-goal.is-expanded .home-goal-preview{border-top-color:#9defff29;margin:0;padding:12px;display:flex}.home-portrait-panels .home-goal.is-expanded .home-goal-chevron{transform:none}}@media (max-width:680px){.home-portrait-panels>div{grid-template-columns:minmax(0,1fr)}.home-portrait-panels .home-goal-summary{aspect-ratio:16/9;min-height:176px;max-height:290px}.home-portrait-panels .home-role-identity{width:39%;height:96%;right:3%}.home-portrait-panels .home-role-mascot{transform-origin:55% 61%;transform:scale(1.9)}.home-portrait-panels .home-goal-heading{max-width:64%}}.coach-phoenix-crystal-budget>p{color:var(--companion-muted);margin:6px 0 12px;font-size:12px;line-height:1.5}.coach-phoenix-crystal-budget>div{grid-template-columns:repeat(3,minmax(0,1fr))}.coach-spend-cap{min-width:0}.coach-spend-cap>small{overflow-wrap:anywhere;line-height:1.45;color:var(--companion-muted)!important;font-size:12px!important;font-weight:400!important}.coach-spend-cap input{width:100%;min-width:0}.coach-spend-cap input[aria-invalid=true]{border-color:#f6a4b8}.coach-flame-stock{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);border-radius:14px;margin:16px 0;padding:12px 14px}.coach-flame-stock>header{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:10px;display:flex}.coach-flame-stock>header>b{font-size:13px}.coach-flame-stock small{color:var(--companion-muted);font-size:12px;font-weight:400;line-height:1.45}.coach-flame-stock>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.coach-flame-stock label{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;grid-template-columns:38px minmax(0,1fr) 72px;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.coach-flame-stock label>img{object-fit:contain;width:34px;height:38px;image-rendering:pixelated;display:block}.coach-flame-stock label>span{gap:3px;min-width:0;display:grid}.coach-flame-stock label b{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.coach-flame-stock input{border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;min-width:0;min-height:44px;color:var(--companion-ink);text-align:center;border-radius:9px;padding:8px;font-size:15px;font-weight:700}@media (max-width:700px){.coach-flame-stock>div{grid-template-columns:minmax(0,1fr)}.coach-phoenix-crystal-budget>div{grid-template-columns:minmax(0,1fr)!important}.coach-flame-stock{padding:10px}.coach-flame-stock label{grid-template-columns:34px minmax(0,1fr) 62px;gap:6px}}.sidekick-sheet .pet-guide-panel{min-width:0;container-type:inline-size;width:100%!important;max-width:100%!important;max-height:100%!important}.pet-guide-lookup,.pet-guide-lookup-title,.pet-guide-lookup-title>div{min-width:0;max-width:100%}.pet-guide-lookup-title{align-items:center;gap:8px;margin-bottom:8px!important}.pet-guide-lookup-title h3{overflow-wrap:anywhere;margin:4px 0!important;font-size:19px!important}.pet-guide-lookup-title p{line-height:1.4;margin:0!important;font-size:12px!important}.snoop-balance-bar{border-block:1px solid var(--companion-line);background:linear-gradient(90deg,color-mix(in srgb, var(--companion-surface) 67%, transparent),color-mix(in srgb, var(--companion-inset) 67%, transparent));width:100%;min-width:0;margin:10px 0 14px;padding:3px 0}.snoop-balance-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,96px),1fr));gap:2px;min-width:0;display:grid}.snoop-balance-row>.snoop-balance{text-align:left;min-width:0;min-height:62px;color:var(--companion-ink);cursor:pointer;background:0 0;border:0;border-radius:5px;align-content:center;justify-items:start;gap:4px;padding:6px 8px;font-family:inherit;display:grid}.snoop-balance-row>.snoop-balance>span{min-width:0;color:var(--companion-muted);letter-spacing:0;text-transform:none;align-items:center;gap:4px;font-weight:500;line-height:1.25;display:flex;font-size:12px!important}.snoop-balance-row>.snoop-balance>span>span{overflow-wrap:anywhere;min-width:0}.snoop-balance img{object-fit:contain;width:18px;height:20px;image-rendering:pixelated;flex:0 0 18px}.snoop-balance-token{border:1px solid var(--companion-line);width:18px;height:20px;color:var(--companion-muted);border-radius:5px;flex:0 0 18px;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:inline-grid}.snoop-balance-row>.snoop-balance>b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--page-primary,var(--companion-accent));overflow-wrap:anywhere;max-width:100%;font-weight:750;line-height:1.1;font-size:23px!important}.snoop-balance-row>.snoop-balance.is-zero>b,.snoop-balance-row>.snoop-balance.is-unavailable>b{color:var(--companion-muted)}.snoop-balance-row>.snoop-balance:hover,.snoop-balance-row>.snoop-balance[aria-expanded=true]{background:var(--companion-surface)}.snoop-balance-row>.snoop-balance:focus-visible{outline:2px solid var(--page-accent,var(--companion-line));outline-offset:-2px}.snoop-balance-exact{border-top:1px solid var(--companion-line);color:var(--companion-ink);justify-content:space-between;align-items:center;gap:8px;margin-top:3px;padding:6px 8px;font-size:13px;display:flex}.snoop-balance-exact>span{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.snoop-balance-exact small{color:var(--companion-muted);margin-top:3px;font-size:12px;display:block}.snoop-balance-exact>button{border:1px solid var(--companion-line);width:36px;min-height:36px;color:var(--companion-ink);cursor:pointer;background:0 0;border-radius:7px;flex:0 0 36px;padding:0;font-size:20px}@container (width<=520px){.sidekick-sheet .pet-guide-lineup{grid-template-columns:minmax(0,1fr)!important}}.cube-risk-fields label>small{color:var(--companion-muted);line-height:1.4;font-size:12px!important;font-weight:400!important}.cube-risk-fields input[aria-invalid=true]{border-color:#ed93a9!important}#tools .reward-command-week-option{align-content:start;gap:7px;min-width:0;display:grid}#tools .reward-command-week-option>button{width:100%;min-width:0}#tools .reward-command-week-option>.reward-command-scope-action{border:0;min-height:0;margin:0;padding:0;display:block}#tools .reward-command-week-option>.reward-command-scope-action>button{white-space:normal;width:100%;min-width:0;min-height:40px;padding:8px;line-height:1.3}.gear-lab-cp-summary{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;min-width:0;margin:12px 0;padding:12px;display:grid}.gear-lab-cp-summary>span{color:var(--companion-ink);font-size:14px;font-weight:700}.gear-lab-cp-summary>b{color:#6bf1cd;font-variant-numeric:tabular-nums;font-size:22px}.gear-lab-cp-summary>small{color:var(--companion-muted);grid-column:1/-1;font-size:12px;line-height:1.4}.gear-lab-cp-summary.is-arcane{border-color:var(--companion-line);background:var(--companion-surface)}.gear-lab-cp-summary.is-arcane>b{color:var(--companion-muted)}@media (max-width:460px){.gear-lab-cp-summary{grid-template-columns:minmax(0,1fr)}.gear-lab-cp-summary>b{font-size:21px}}.gear-potential-editors{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:12px;min-width:0;display:grid}.gear-potential-editor{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;min-width:0;margin:0;padding:12px}.gear-potential-editor legend{padding:0 6px;font-weight:800}.gear-potential-editor legend .potential-grade-badge{margin-left:6px}.gear-potential-editor p{color:var(--companion-muted);margin:0 0 10px;font-size:12px}.gear-potential-line{grid-template-columns:22px minmax(0,1fr) minmax(80px,.65fr);align-items:center;gap:8px;margin-top:8px;display:grid}.gear-potential-number{color:var(--companion-muted);font-weight:800}.gear-potential-line label{gap:4px;min-width:0;font-size:12px;display:grid}.gear-potential-line label>span{display:contents}.gear-potential-line select,.gear-potential-line input{box-sizing:border-box;width:100%;min-width:0;min-height:42px;margin:0;font-size:14px}#sidekick-helper.sidekick-layer.is-open{z-index:1600;box-sizing:border-box;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));pointer-events:none;overscroll-behavior:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;gap:16px;display:grid;position:fixed;inset:0}#sidekick-helper.sidekick-layer.is-open>.sidekick-sheet-scrim{-webkit-backdrop-filter:blur(7px);pointer-events:auto;touch-action:none;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;position:fixed;inset:0;z-index:0!important;background:color-mix(in srgb, var(--companion-inset) 62%, transparent)!important}#sidekick-helper.sidekick-layer.is-open>.sidekick-beacon{grid-area:1/2;grid-template-rows:minmax(0,auto) auto;align-self:end;min-height:0;max-height:100%;z-index:2!important;width:min(292px,100vw - 32px)!important;position:relative!important;inset:auto!important}#sidekick-helper.sidekick-layer.is-open>.sidekick-beacon.size-compact{width:min(268px,100vw - 32px)!important}#sidekick-helper.sidekick-layer.is-open>.sidekick-beacon.size-large{width:min(320px,100vw - 32px)!important}#sidekick-helper.sidekick-layer.is-open>.sidekick-sheet{pointer-events:auto;grid-area:1/1;place-self:end;min-height:0;z-index:1!important;width:100%!important;max-width:1180px!important;height:auto!important;max-height:100%!important;position:relative!important;inset:auto!important}#sidekick-helper.sidekick-layer.is-open:has(>.sidekick-beacon.side-left){grid-template-columns:auto minmax(0,1fr)}#sidekick-helper.sidekick-layer.is-open>.sidekick-beacon.side-left{grid-column:1}#sidekick-helper.sidekick-layer.is-open>.sidekick-sheet.side-left{grid-column:2;justify-self:start}#sidekick-helper.sidekick-layer.is-open .sidekick-sheet-scroll{overscroll-behavior:contain;scroll-padding-bottom:8px;padding:8px!important}#sidekick-helper.sidekick-layer.is-open .sidekick-beacon-core{justify-content:end;display:flex!important}#sidekick-helper.sidekick-layer.is-open .side-left .sidekick-beacon-core{justify-content:start}.sidekick-layer .sidekick-quick-stack{pointer-events:auto;overscroll-behavior:contain;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;min-height:0;padding:8px}.sidekick-layer .sidekick-quick-stack>button{border-radius:16px;grid-template-rows:28px auto;gap:4px;width:100%;min-height:58px;transition:transform .15s,box-shadow .15s}.sidekick-layer .sidekick-quick-stack>button>:is(img,span:first-child,svg){width:28px;height:28px}.mdfm .sidekick-layer .sidekick-beacon .sidekick-quick-stack>button>b{clip-path:none;white-space:normal;text-overflow:clip;width:100%;height:auto;line-height:1.2;display:block;position:static;overflow:visible;font-size:11px!important}.sidekick-layer .sidekick-quick-stack>button:after{content:attr(data-app-name);border:1px solid var(--page-accent,var(--companion-line));width:max-content;max-width:150px;color:var(--companion-ink);background:var(--companion-inset);pointer-events:none;border-radius:8px;padding:7px 10px;font-size:12px;line-height:1.3;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0008}.sidekick-layer .sidekick-quick-stack>button:nth-child(4n+1):after{left:0;transform:none}.sidekick-layer .sidekick-quick-stack>button:nth-child(4n):after{left:auto;right:0;transform:none}.sidekick-layer .sidekick-quick-stack>button:focus-visible{z-index:4;outline:2px solid var(--page-accent,var(--companion-line));outline-offset:3px;transform:scale(1.08)}.sidekick-layer .sidekick-quick-stack>button:focus-visible:after{display:block}@media (hover:hover) and (pointer:fine){.sidekick-layer .sidekick-quick-stack>button:hover{z-index:4;transform:scale(1.12)}.sidekick-layer .sidekick-quick-stack>button:hover:after{display:block}}@media (max-width:900px){:is(#sidekick-helper.sidekick-layer.is-open,#sidekick-helper.sidekick-layer.is-open:has(>.sidekick-beacon.side-left)){padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:8px}#sidekick-helper.sidekick-layer.is-open>.sidekick-beacon.side-right,#sidekick-helper.sidekick-layer.is-open>.sidekick-beacon.side-left{grid-area:2/1;grid-template-rows:auto;justify-self:center;align-items:end;max-width:600px;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;width:100%!important}#sidekick-helper.sidekick-layer.is-open>.sidekick-beacon .sidekick-avatar{--sidekick-avatar-size:52px}#sidekick-helper.sidekick-layer.is-open>.sidekick-sheet,#sidekick-helper.sidekick-layer.is-open>.sidekick-sheet.side-left{grid-area:1/1;align-self:stretch;width:100%!important}.sidekick-layer .sidekick-quick-stack{gap:6px;padding:6px}.sidekick-layer .sidekick-quick-stack>button{grid-template-rows:25px auto;min-height:54px;padding:3px}.sidekick-layer .sidekick-quick-stack>button>:is(img,span:first-child,svg){width:25px;height:25px}#sidekick-helper.sidekick-layer.is-open .sidekick-sheet-header{flex:none;min-height:52px!important}#sidekick-helper.sidekick-layer.is-open .sidekick-header-controls>button{min-width:44px!important;min-height:44px!important}}@media (max-height:500px) and (min-width:600px){:is(#sidekick-helper.sidekick-layer.is-open,#sidekick-helper.sidekick-layer.is-open:has(>.sidekick-beacon.side-left)){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 216px}#sidekick-helper.sidekick-layer.is-open>.sidekick-beacon.side-right,#sidekick-helper.sidekick-layer.is-open>.sidekick-beacon.side-left{grid-area:1/2;grid-template-rows:minmax(0,auto) auto;max-width:100%;grid-template-columns:minmax(0,1fr)!important;width:100%!important}#sidekick-helper.sidekick-layer.is-open>.sidekick-sheet,#sidekick-helper.sidekick-layer.is-open>.sidekick-sheet.side-left{grid-area:1/1}#sidekick-helper.sidekick-layer.is-open .sidekick-quick-stack{overflow:hidden auto!important}.sidekick-layer .sidekick-quick-stack>button:after{display:none}}@media (max-width:380px){#sidekick-helper.sidekick-layer.is-open>.sidekick-beacon .sidekick-avatar{--sidekick-avatar-size:44px}.sidekick-layer .sidekick-quick-stack{gap:4px;padding:4px}.sidekick-layer .sidekick-quick-stack>button{padding:2px}}@media (prefers-reduced-motion:reduce){.sidekick-layer .sidekick-quick-stack>button{transition:none}}#sidekick-helper.sidekick-layer .sidekick-sheet{container:sidekick-window/inline-size;border:1px solid var(--companion-line)!important;background:var(--companion-inset)!important;border-radius:16px!important}#sidekick-helper.sidekick-layer [hidden]{display:none!important}#sidekick-helper .sidekick-window-header{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin:0;border:0!important;border-bottom:1px solid var(--companion-line)!important;border-radius:0!important;min-height:56px!important;padding:8px 12px!important;display:grid!important}#sidekick-helper .sidekick-window-header h2{min-width:0;color:var(--companion-ink);overflow-wrap:anywhere;margin:0;line-height:1.25;font-size:18px!important}#sidekick-helper .sidekick-window-header h2 small{color:var(--companion-muted);margin-top:3px;font-size:12px;font-weight:400;display:block}#sidekick-helper .sidekick-window-options,#sidekick-helper .sidekick-window-modes{align-items:center;gap:5px;display:flex}#sidekick-helper .sidekick-window-header button{border:1px solid var(--companion-line);min-width:40px;min-height:40px;color:var(--companion-ink);background:var(--companion-surface);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-weight:700;display:inline-flex;font-size:12px!important}#sidekick-helper .sidekick-window-header button[aria-pressed=true]{border-color:var(--page-accent,var(--companion-line));background:var(--companion-surface)}#sidekick-helper .sidekick-window-header button:focus-visible{outline:2px solid var(--page-accent,var(--companion-line));outline-offset:2px}#sidekick-helper .sidekick-window-modes>button{white-space:nowrap}#sidekick-helper .sidekick-sheet-scroll{padding:8px!important}#sidekick-helper .sidekick-single-app{display:block}#sidekick-helper .sidekick-single-app>div{min-width:0}#sidekick-helper .sidekick-module-gear .gear-phoenix-tryon-head>div:first-child{display:none}#sidekick-helper .sidekick-module-gear .gear-phoenix-tryon-head{min-height:0;padding:6px 8px}#sidekick-helper .sidekick-session-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}#sidekick-helper .sidekick-session-metrics span{gap:4px;min-width:0;display:grid}#sidekick-helper .sidekick-session-metrics small{color:var(--companion-muted)}#sidekick-helper .sidekick-session-metrics b{color:var(--companion-ink);overflow-wrap:anywhere}#sidekick-helper .sidekick-price-quote{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}#sidekick-helper .sidekick-price-quote strong{color:var(--page-primary,var(--companion-accent));font-size:22px}#sidekick-helper .sidekick-price-quote small{color:var(--companion-muted)}#sidekick-helper .sidekick-module{background:0 0!important;border:0!important;border-radius:0!important}#sidekick-helper .sidekick-open-apps{border-bottom:1px solid var(--companion-line);flex-wrap:wrap;flex:none;gap:6px;padding:6px 10px;display:flex}#sidekick-helper .sidekick-open-apps>button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:36px;color:var(--companion-ink);cursor:pointer;border-radius:8px;padding:5px 10px}#sidekick-helper .sidekick-open-apps>button[aria-pressed=true]{border-color:var(--page-accent,var(--companion-line));background:var(--companion-surface)}#sidekick-helper .sidekick-module-cart .market-cart>header{justify-content:end;padding:4px 0 8px;display:flex!important}#sidekick-helper .sidekick-module-cart .market-cart>header>div{display:none}#sidekick-helper .sidekick-module-cart .market-cart-list{max-height:none;overflow:visible}#sidekick-helper.sidekick-layer.is-open.is-fullscreen{box-sizing:border-box;width:100vw;height:100dvh;min-height:0;max-height:100dvh;padding:max(6px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));gap:0;overflow:hidden;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}#sidekick-helper.sidekick-layer.is-open.is-fullscreen>.sidekick-beacon{display:none!important}#sidekick-helper.sidekick-layer.is-open.is-fullscreen>.sidekick-sheet{flex-direction:column;place-self:stretch stretch;grid-area:1/1!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}#sidekick-helper.sidekick-layer.is-open.is-fullscreen>.sidekick-sheet>:is(.sidekick-sheet-header,.sidekick-open-apps){flex:none}#sidekick-helper.sidekick-layer.is-open.is-fullscreen>.sidekick-sheet>:is(.sidekick-sheet-scroll,.sidekick-search-dock){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1 1 0!important;min-height:0!important;overflow:hidden auto!important}@container sidekick-window (width<=620px){#sidekick-helper .sidekick-window-header{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:6px 8px!important}#sidekick-helper .sidekick-window-modes{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#sidekick-helper .sidekick-window-header button{min-height:44px}}.boss-board{--bt-cyan:var(--companion-accent);--bt-mint:var(--companion-success,#47bd9b);--bt-yellow:var(--companion-accent);--bt-line:var(--companion-line);--bt-panel:var(--companion-surface);--bt-muted:var(--companion-muted);width:100%;min-width:0;color:var(--companion-ink);background:var(--companion-inset);border:1px solid var(--bt-line);border-radius:12px;padding:12px;font-size:13px;line-height:1.45;container:boss-board/inline-size}.boss-board,.boss-board *,.boss-board :before,.boss-board :after{box-sizing:border-box}.boss-board :is(h2,h3,h4,p,dl,dd){margin:0}.boss-board :is(h2,h3,h4,b,strong){color:inherit}.boss-board h2{overflow-wrap:anywhere;font-size:20px;line-height:1.3}.boss-board h3{font-size:15px;line-height:1.4}.boss-board h4{font-size:13px}.boss-board small{white-space:normal;font-size:11px!important;line-height:1.4!important}.boss-board :is(button,input,select){font:inherit;min-width:0;max-width:100%}.boss-board button{border:1px solid var(--bt-line);background:var(--bt-panel);min-height:36px;color:inherit;white-space:normal;cursor:pointer;border-radius:7px;padding:7px 10px;font-weight:600;line-height:1.4}.boss-board button:hover{border-color:var(--bt-cyan)}.boss-board button:disabled{opacity:.55;cursor:default}.boss-board :is(button,input,select,summary):focus-visible{outline:2px solid var(--bt-cyan);outline-offset:3px}.boss-board input,.boss-board select{border:1px solid var(--bt-line);background:var(--bt-panel);width:100%;min-height:38px;color:inherit;border-radius:7px;padding:7px 9px}.boss-board label{gap:4px;min-width:0;font-size:12px;display:grid}.boss-board .bt-primary{border-color:var(--bt-cyan);background:var(--companion-accent-soft);font-weight:750}.boss-board button[aria-pressed=true],.boss-board .is-selected{border-color:var(--bt-cyan);box-shadow:inset 0 0 0 1px var(--bt-cyan)}.bt-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:16px;display:grid}.bt-layout.is-editor,.boss-board[data-presentation=pet] .bt-layout{grid-template-columns:minmax(0,1fr)}.bt-main{flex-direction:column;gap:12px;min-width:0;display:flex}.bt-main>*{min-width:0}.bt-heading{justify-content:space-between;align-items:flex-start;gap:8px 14px;display:flex}.bt-heading p{color:var(--bt-muted);margin-top:4px;font-size:12px}.boss-board[data-presentation=tool] .bt-heading h2{font-size:16px}.bt-help-button{flex:none}.bt-page-tabs{flex-wrap:wrap;gap:6px;display:flex}.bt-unsaved{color:var(--bt-cyan);margin-inline-start:6px;font-size:11px;display:inline-block}.bt-characters{border:1px solid var(--bt-line);background:var(--bt-panel);border-radius:9px;gap:9px;min-width:0;padding:10px;display:grid}.bt-characters>header p{color:var(--bt-muted);margin-top:3px;font-size:11px}.bt-character-list{gap:6px;display:grid}.bt-character{border:1px solid var(--bt-line);background:var(--companion-inset);border-radius:8px;min-width:0;position:relative}.bt-character>button:first-child{text-align:start;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:76px;padding:7px;display:grid}.bt-character-copy{gap:2px;min-width:0;padding-inline-end:12px;display:grid}.bt-character-copy>b{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.bt-character-copy>small{color:var(--bt-muted)}.bt-character-count{flex-wrap:wrap;justify-content:space-between;gap:3px;font-size:10px;display:flex}.bt-character-count strong{color:var(--bt-mint)}.boss-board .bt-remove-character{background:0 0;border:0;width:24px;min-height:24px;padding:0;font-size:18px;position:absolute;inset:2px 2px auto auto}.bt-sprite{flex:none;width:40px;height:48px;display:block;position:relative;overflow:hidden}.bt-sprite>:is(img,svg){object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.bt-sprite>img{transform-origin:50% 58%;transform:scale(2)}.bt-sprite>svg{padding:4px}.bt-sprite:has(img:not([style*="display: none"]))>svg{visibility:hidden}.bt-meter{background:var(--companion-raised);border-radius:20px;width:100%;min-width:0;height:7px;display:block;position:relative;overflow:hidden}.bt-meter i{border-radius:inherit;background:var(--bt-mint);height:100%;display:block}.bt-character .bt-meter{height:5px;margin-block:3px}.boss-board .bt-add-character{border-style:dashed;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.bt-add-character>span{font-size:19px}.bt-finder{gap:7px;display:grid}.bt-search-match{text-align:start;align-items:center;gap:7px;display:flex}.bt-search-match small{color:var(--bt-muted);display:block}.boss-board[data-presentation=pet] .bt-character-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.bt-hero{border:1px solid var(--bt-line);background:var(--bt-panel);border-radius:10px;grid-template-columns:60px minmax(130px,1fr) minmax(230px,.8fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.bt-hero-character .bt-sprite{width:60px;height:72px}.bt-hero-character>i,.bt-mascot{display:none}.bt-hero-copy{min-width:0}.bt-hero-copy h2{font-size:18px}.bt-hero-copy>p{color:var(--bt-muted);margin-top:3px;font-size:11px}.bt-hero-copy .bt-hero-instruction{font-size:12px}.bt-hero-fraction{font-variant-numeric:tabular-nums;margin-top:7px;font-size:16px;display:block}.bt-hero-fraction>span{font-size:11px;font-weight:500}.bt-hero-progress{align-items:center;gap:8px;margin-top:5px;display:flex}.bt-hero-progress strong{font-size:12px}.bt-summary{grid-template-columns:1fr 1fr minmax(100px,1.5fr);gap:6px;display:grid}.bt-summary>div{border:1px solid var(--bt-line);background:var(--companion-inset);text-align:center;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:7px 4px;display:flex}.bt-summary>div>b{font-variant-numeric:tabular-nums;font-size:18px}.bt-summary>div>span{font-size:12px}.bt-summary-done>span{color:var(--bt-mint)}.bt-summary-todo>span{color:var(--bt-cyan)}.bt-summary-reset>span{align-items:center;gap:4px;display:flex}.bt-summary-reset>b{white-space:nowrap}.bt-toolbar{flex-wrap:wrap;gap:8px;display:flex}.bt-filters{flex-wrap:wrap;flex:240px;gap:5px;min-width:0;display:flex}.bt-filters>button{flex:64px;justify-content:center;align-items:center;gap:5px;padding:5px 7px;display:flex}.bt-filters b{font-size:11px;display:block}.bt-filters small{color:var(--bt-muted);display:block;font-size:10px!important}.bt-filter-icon{font-size:15px}.bt-state-filters{flex:0 auto;gap:5px;display:flex}.bt-state-filters>button{align-items:center;gap:6px;min-width:90px;padding:5px 9px;display:flex}.bt-state-filters small{color:var(--bt-muted);display:block}.bt-filter-note{color:var(--bt-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.bt-filter-note button{min-height:28px;color:var(--bt-cyan);background:0 0;border:0;padding:3px 6px}.bt-week-content{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:12px;display:grid}.bt-week-content.is-empty{grid-template-columns:minmax(0,1fr)}.bt-boss-grid,.bt-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-content:start;gap:7px;min-width:0;display:grid}.boss-board .bt-boss-card{text-align:start;background:var(--bt-panel);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:86px;padding:9px;display:grid;position:relative}.bt-boss-copy{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.bt-boss-copy>b{overflow-wrap:anywhere;padding-inline-end:7px;font-size:13px;line-height:1.35}.bt-art{flex:none;place-items:center;width:56px;min-width:0;height:57px;display:grid;position:relative;overflow:hidden}.bt-art>img{object-fit:contain;object-position:center;image-rendering:auto;width:100%;height:100%;position:absolute;inset:0}.bt-art>.boss-tracker-icon{opacity:.5;width:38px;height:38px}.bt-art-monogram{place-items:center;font-size:17px;display:grid;position:absolute;inset:0}.bt-art-rune{display:none}.bt-art:has(img:not([style*="display: none"]))>:is(.boss-tracker-icon,.bt-art-monogram){visibility:hidden}.bt-art.is-portrait{aspect-ratio:422/500;width:108px;height:auto}.bt-art.is-portrait>img{object-fit:contain}.bt-art>.bt-art-guide{display:none}.bt-tier{border:1px solid var(--bt-line);min-width:0;color:var(--bt-muted);background:var(--companion-inset);border-radius:5px;align-items:center;gap:4px;padding:2px 6px;font-weight:650;line-height:1.3;display:inline-flex;font-size:10px!important}.bt-tier[data-difficulty=easy]{color:var(--companion-ink);border-style:dotted;border-color:#459878}.bt-tier[data-difficulty=normal]{color:var(--companion-ink);border-color:#478cb0}.bt-tier[data-difficulty=hard]{color:var(--companion-ink);border-width:2px;border-color:#b79b42}.bt-tier[data-difficulty=chaos]{color:var(--companion-ink);border:3px double #bc6666}.bt-tier[data-difficulty=extreme]{color:var(--companion-ink);border-width:2px;border-color:#b269ba}.bt-status{color:var(--bt-muted);align-items:center;gap:4px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.bt-status[data-state=cleared]{color:var(--bt-mint)}.bt-status[data-state=manual]{color:var(--bt-cyan)}.bt-card-more{color:var(--bt-muted);font-size:18px;position:absolute;top:5px;right:5px}.bt-raffle-flag{color:var(--bt-cyan)}.bt-detail{border:1px solid var(--bt-line);background:var(--bt-panel);border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}.bt-detail-hero{grid-template-columns:108px minmax(0,1fr);align-items:center;gap:10px;display:grid}.bt-detail-hero>div{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.bt-detail-hero h3{overflow-wrap:anywhere;font-size:17px}.bt-detail-facts{border-block:1px solid var(--bt-line);gap:7px;padding-block:8px;display:grid}.bt-detail-facts>div{grid-template-columns:minmax(84px,.8fr) minmax(0,1fr);gap:8px;display:grid}.bt-detail-facts dt,.bt-detail-facts dd{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.bt-detail-facts dt{color:var(--bt-muted)}.bt-detail-facts dd{font-weight:600}.bt-text-success{color:var(--bt-mint)}.bt-text-yellow{color:var(--bt-cyan)}.bt-detail-note{color:var(--bt-muted);font-size:11px;line-height:1.55}.bt-detail-note.has-warning{color:var(--companion-ink);border:1px solid var(--bt-cyan);border-radius:6px;padding:8px}.boss-board .bt-detail-action{width:100%;min-height:40px}.bt-source{border-top:1px solid var(--bt-line);color:var(--bt-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:8px;font-size:11px;display:flex}.bt-source>span:first-child{flex:230px}.bt-source button{width:34px;min-height:34px;padding:0;font-size:20px}.bt-alert,.bt-help{border:1px solid var(--bt-line);border-inline-start:3px solid var(--bt-cyan);background:var(--bt-panel);border-radius:7px;padding:10px;font-size:12px;line-height:1.55}.bt-help p{color:var(--bt-muted);margin-top:6px}.bt-empty{border:1px dashed var(--bt-line);text-align:center;background:var(--bt-panel);border-radius:9px;grid-column:1/-1;align-content:center;justify-items:center;gap:10px;min-width:0;padding:24px 14px;display:grid}.bt-empty>.boss-tracker-icon{width:42px;height:42px}.bt-empty p{max-width:480px;color:var(--bt-muted);font-size:12px}.bt-presets{grid-column:3;min-width:0}.boss-board .bt-preset-toggle{text-align:start;justify-content:space-between;gap:7px;width:100%;display:flex}.bt-preset-fields{gap:8px;margin-top:8px;display:grid}.bt-preset-fields:not(.is-open){display:none}.bt-preset-actions{flex-wrap:wrap;gap:5px;display:flex}.bt-preset-actions>button:last-child{flex:1}.bt-editor-content{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:12px;display:grid}.bt-catalog{min-width:0}.bt-catalog>header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.bt-catalog>header>div:first-child{flex:220px}.bt-catalog>header p{color:var(--bt-muted);margin-top:3px;font-size:11px}.bt-filters.is-compact{flex:100%}.bt-catalog-meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.bt-pick-label{color:var(--bt-muted);font-size:11px}.bt-pick-label.is-saved{color:var(--bt-mint)}.bt-pick-label.is-new{color:var(--bt-cyan)}.boss-board .bt-boss-card.is-picked{border-color:var(--bt-cyan)}.bt-rotation{border:1px solid var(--bt-line);background:var(--bt-panel);border-radius:9px;gap:10px;min-width:0;padding:10px;display:grid}.bt-rotation>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;display:flex}.bt-rotation>header strong{font-size:18px}.bt-rotation-summary{color:var(--bt-muted);gap:5px;font-size:11px;display:grid}.bt-selected-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.boss-board .bt-selected-boss,.boss-board .bt-empty-slot{text-align:center;background:var(--companion-inset);flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:8px 5px;display:flex;position:relative}.bt-selected-boss>b{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.bt-selected-boss .bt-art{width:44px;height:45px}.bt-slot-remove{font-size:16px;position:absolute;top:2px;right:5px}.boss-board .bt-empty-slot{border-style:dashed;min-height:76px}.bt-empty-slot>span{font-size:24px}.bt-card-guide{border-top:1px solid var(--bt-line);padding-top:8px}.bt-card-guide>summary{cursor:pointer;font-size:12px}.bt-card-guide>div{gap:7px;padding-top:8px;display:grid}.bt-card-guide p{align-items:center;gap:7px;font-size:11px;display:flex}.bt-card-guide small{color:var(--bt-muted);font-weight:400;display:block}.bt-editor-footer{z-index:2;border:1px solid var(--bt-line);background:var(--bt-panel);border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px;display:flex;position:sticky;bottom:0;box-shadow:0 -3px 10px #0001}.bt-editor-footer p{color:var(--bt-muted);flex:100%;font-size:11px}.bt-editor-footer .bt-primary{margin-inline-start:auto}@container boss-board (width<=1000px){.bt-layout{grid-template-columns:minmax(0,1fr)}.bt-character-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.bt-week-content{grid-template-columns:minmax(0,1fr) 260px}.bt-editor-content{grid-template-columns:minmax(0,1fr) 230px}}@container boss-board (width<=760px){.bt-hero{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:10px}.bt-hero-character .bt-sprite{width:52px;height:62px}.bt-summary,.bt-presets{grid-column:1/-1}.bt-week-content,.bt-editor-content{grid-template-columns:minmax(0,1fr)}.bt-detail{grid-template-columns:150px minmax(0,1fr);align-items:start}.bt-detail-hero{grid-template-columns:66px minmax(0,1fr);gap:8px}.bt-detail-hero .bt-art.is-portrait{width:66px}.bt-detail-hero h3{font-size:14px}.bt-detail-note,.bt-detail-action{grid-column:1/-1}.bt-rotation{order:-1}.bt-selected-grid{overscroll-behavior-x:contain;padding-bottom:4px;display:flex;overflow-x:auto}.boss-board .bt-selected-boss,.boss-board .bt-empty-slot{flex:0 0 106px}.bt-rotation-summary{display:none}}@container boss-board (width<=460px){.bt-heading{flex-wrap:wrap}.bt-heading h2{font-size:18px}.bt-help-button{min-height:30px!important;padding:4px 7px!important;font-size:11px!important}.bt-character-list{grid-template-columns:minmax(0,1fr)}.bt-character>button:first-child{min-height:62px}.bt-boss-grid,.bt-catalog-grid{grid-template-columns:minmax(0,1fr)}.boss-board .bt-boss-card{grid-template-columns:44px minmax(0,1fr);gap:8px;min-height:74px;padding:8px}.bt-boss-card .bt-art{width:44px;height:45px}.bt-boss-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 6px;display:grid}.bt-boss-copy>b{grid-column:1/-1;font-size:13px}.bt-boss-copy .bt-status{text-align:end;grid-area:2/2;justify-content:flex-end}.bt-boss-copy>.bt-tier{justify-self:start}.bt-catalog-card .bt-pick-label{grid-area:2/2}.bt-detail{grid-template-columns:minmax(0,1fr);display:grid}.bt-detail-hero{grid-template-columns:66px minmax(0,1fr)}.bt-detail-facts{grid-column:1}.bt-summary{grid-template-columns:1fr 1fr 1.6fr}.bt-summary>div>b{font-size:16px}.bt-state-filters{flex:100%}.bt-state-filters>button{flex:1}.bt-editor-footer>button{flex:100px}.bt-editor-footer .bt-primary{flex-basis:100%;margin:0}}@media (prefers-reduced-motion:reduce){.boss-board *{scroll-behavior:auto!important}}@container boss-board (width<=1000px){.bt-characters{grid-template-columns:minmax(0,1fr) auto;align-items:center}.bt-characters>header p{display:none}.bt-character-list{overscroll-behavior-x:contain;grid-column:1/-1;padding:2px 2px 5px;display:flex;overflow-x:auto}.bt-character{flex:0 0 185px}.boss-board .bt-add-character{grid-area:1/2;width:auto;max-width:128px;padding:5px 7px;font-size:11px}.bt-finder{grid-column:1/-1}}@container boss-board (width<=760px){.bt-detail-hero .bt-art.is-portrait:has(.bt-art-guide){aspect-ratio:auto;width:66px;height:67px}.bt-detail-hero .bt-art:has(.bt-art-guide)>.bt-art-primary{display:none}.bt-detail-hero .bt-art>.bt-art-guide{display:block}}.coach-workspace{--cw-accent:var(--page-accent,#24ddf0);--cw-primary:var(--page-primary,#ffe757);--cw-border:#197ba3;color:var(--companion-ink);width:100%;height:var(--coach-height,760px);isolation:isolate;grid-template-columns:minmax(210px,.84fr) minmax(490px,2.1fr) minmax(350px,1.22fr);gap:12px;min-width:0;font-size:13px;display:grid;position:relative}.coach-workspace *,.coach-workspace :before,.coach-workspace :after{box-sizing:border-box}.coach-workspace :is(h2,h3,h4,p,figure,dl){margin:0}.coach-workspace :is(section,aside,div,span){min-width:0}.coach-workspace :is(button,a,input,select){font:inherit}.coach-workspace button,.coach-workspace a{border:1px solid var(--companion-line);background:linear-gradient(120deg,var(--companion-surface),var(--companion-inset));min-height:32px;color:var(--companion-ink);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.coach-workspace button:hover,.coach-workspace a:hover{border-color:var(--cw-accent);background-color:var(--companion-raised)}:is(.coach-workspace button:focus-visible,.coach-workspace a:focus-visible,.coach-workspace :is(input,select):focus-visible){outline:2px solid var(--cw-primary);outline-offset:2px}.coach-workspace button:disabled{cursor:default;opacity:.48}.coach-workspace button[aria-pressed=true],.coach-workspace .cw-primary{border-color:var(--cw-primary);box-shadow:inset 0 -2px var(--cw-primary),0 0 11px #20c9f328}.coach-workspace .cw-primary{background:linear-gradient(110deg,var(--companion-accent-soft),var(--cw-primary));color:var(--companion-ink)}.coach-workspace :is(input,select){border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;min-width:0;min-height:33px;color:var(--companion-ink);border-radius:6px;padding:6px 8px}.coach-workspace small{font-size:11px;line-height:1.25}.coach-workspace .is-loss{color:#ff97ad}.cw-panel{border:1px solid var(--cw-border);background:linear-gradient(145deg,color-mix(in srgb, var(--companion-surface) 91%, transparent),color-mix(in srgb, var(--companion-inset) 93%, transparent));border-radius:11px;box-shadow:inset 0 1px #75eaff0c}.cw-sidebar{scrollbar-width:thin;flex-direction:column;gap:8px;min-height:0;display:flex;overflow:auto}.cw-sidebar>section{padding:11px}.cw-sidebar h3{color:var(--cw-accent);text-transform:uppercase;margin-bottom:9px;font-size:13px}.cw-character-main{grid-template-columns:35% minmax(0,1fr);align-items:center;gap:10px;display:grid}.cw-character-art{border:1px solid var(--companion-line);background:url(/boss-tracker-atmosphere.webp) 7% 30%/auto 250px,var(--companion-surface);border-radius:7px;height:98px;position:relative;overflow:hidden}.cw-character-art img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;transform:scale(1.9)}.cw-character-main h2{overflow-wrap:anywhere;font-size:17px;line-height:1.2}.cw-character-main p{color:var(--companion-muted);margin:7px 0;font-size:12px}.cw-character-main button{width:100%;font-size:11px}.cw-scan-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;margin-top:14px;font-size:11px;display:flex}.cw-scan-label>span{white-space:nowrap}.cw-scan-label b{color:var(--cw-accent);text-transform:uppercase}.cw-progress{align-items:center;gap:8px;margin:7px 0 10px;display:flex}.cw-progress>span{border:1px solid var(--companion-line);background:var(--companion-canvas);border-radius:20px;flex:1;height:12px;overflow:hidden}.cw-progress i{background:linear-gradient(90deg,var(--companion-hover),#48f0b6,var(--companion-accent-soft));border-radius:20px;height:100%;display:block;box-shadow:0 0 15px #24edf480}.cw-progress strong{color:#6df7ed;text-shadow:0 0 12px #3deed98c;font-size:19px}.cw-progress i{transition:width .2s}.cw-progress.is-indeterminate i{animation:1.4s ease-in-out infinite alternate cw-scan-active;width:35%!important}.cw-coverage,.cw-scan-status{color:var(--companion-muted);overflow-wrap:anywhere;margin:6px 0;font-size:12px}.cw-scan-status{line-height:1.4}@keyframes cw-scan-active{0%{transform:translate(-70%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.cw-progress.is-indeterminate i{animation:none}.cw-progress i{transition:none}}.cw-character-stats{grid-template-columns:1.2fr .9fr 1fr;gap:5px;display:grid}.cw-character-stats>span{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:7px;flex-direction:column;justify-content:center;gap:6px;padding:7px 5px;display:flex}.cw-character-stats b{font-size:16px}.cw-character-stats small{color:var(--companion-muted);font-size:10px}.cw-loadout-actions{gap:6px;margin-top:7px;display:flex}.cw-loadout-actions>button:first-child{flex:0 0 52px}.cw-loadout-actions>button:last-child{flex:1;min-width:0}.cw-loadout .gear-loadout-host,.cw-loadout .gear-loadout-board{background:0 0!important;border:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.cw-loadout .gear-loadout-board-slots{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;width:100%!important;padding:0!important}.cw-loadout .gear-loadout-board-slots>button{border-radius:7px!important;width:100%!important;max-width:none!important;height:36px!important;min-height:36px!important;padding:2px!important}.cw-loadout .gear-loadout-board-slots>button img{object-fit:contain;width:28px!important;height:28px!important}.cw-loadout .gear-loadout-board-slots>button :is(small,em){display:none!important}.cw-focus p{color:var(--companion-muted);margin:6px 0 8px;font-size:12px}.coach-workspace .cw-help-card{text-align:left;justify-content:flex-start;padding:12px;line-height:1.5;display:flex}.cw-help-card>span{color:var(--cw-primary);text-shadow:0 0 12px #ffec74;align-self:flex-start;font-size:28px}.cw-help-card p{color:var(--companion-muted);margin:6px 0;font-weight:400}.cw-help-card small{color:var(--cw-accent)}.cw-catalog{flex-direction:column;gap:8px;min-height:0;display:flex}.cw-highlights{border:1px solid var(--cw-border);background:var(--companion-inset);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:5px;display:grid}.cw-highlights>button{text-align:left;background:linear-gradient(120deg,var(--companion-surface),var(--companion-inset));justify-content:flex-start;gap:8px;min-height:73px;padding:6px}.cw-highlights i{min-height:42px;color:var(--cw-primary);background:var(--companion-canvas);text-shadow:0 0 14px #ffe149c7;border:1px solid #a998433f;border-radius:5px;flex:0 0 37px;align-self:stretch;place-items:center;font-size:30px;font-style:normal;display:grid}.cw-highlights>button:nth-child(3) i{color:var(--companion-muted);text-shadow:0 0 14px #09f}.cw-highlights span{flex-direction:column;gap:4px;display:flex}.cw-highlights b{color:#29efe0;white-space:nowrap;font-size:18px}.cw-highlights small{font-size:10px;font-weight:400}.cw-highlights em{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:400;overflow:hidden}.cw-command{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cw-categories{flex:1;gap:6px;display:flex}.cw-categories button{white-space:nowrap;padding:6px 8px;font-size:11px}.cw-categories b{background:var(--companion-raised);border-radius:10px;padding:3px 6px;font-size:10px}.cw-result-explanation{color:var(--companion-muted);margin:0;padding:0 2px;font-size:12px;line-height:1.5}.cw-plan-controls{gap:5px;margin-left:auto;display:flex}.cw-plan-controls button{min-height:28px;padding:5px 7px;font-size:11px}.cw-filters{border:1px solid var(--cw-border);background:var(--companion-inset);border-radius:8px;align-items:center;gap:5px;padding:5px;display:flex}.cw-filters label{align-items:center;gap:4px;display:flex}.cw-filters :is(select,input,button){font-size:11px}.cw-filters select{max-width:108px}.cw-filters .cw-search{flex:1}.cw-filters input{min-width:75px}.cw-filters .cw-verified{white-space:nowrap;font-size:10px}.cw-filters input[type=checkbox]{accent-color:#3cf4ba;width:14px;min-width:14px;height:14px;min-height:14px;padding:0}.cw-view{display:flex}.cw-view button{padding:5px 7px}.cw-check-notice{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-muted);border-radius:7px;flex-wrap:wrap;flex:none;align-items:center;gap:6px 10px;padding:7px 9px;font-size:12px;line-height:1.4;display:flex}.cw-check-notice>:is(p,span){overflow-wrap:anywhere;flex:180px;min-width:0}.coach-workspace .cw-check-notice button{white-space:normal;overflow-wrap:anywhere;flex:none;max-width:100%;min-height:30px;padding:5px 8px;font-size:11px}.cw-grid{scrollbar-width:thin;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:8px;min-height:0;display:grid;overflow:hidden auto}.cw-item{border:1px solid var(--companion-line);border-left:3px solid var(--companion-line);background:linear-gradient(125deg,color-mix(in srgb, var(--companion-surface) 86%, transparent),color-mix(in srgb, var(--companion-surface) 91%, transparent) 60%,#03342dee);border-radius:10px;flex-direction:column;justify-content:flex-start;gap:8px;width:100%;min-width:0;min-height:0;padding:9px;display:flex;box-shadow:inset 0 1px #bffaff28}.cw-item.is-selected{border-color:var(--cw-primary);box-shadow:0 0 12px #ffe75777,inset 0 0 12px #ffe75716}.cw-item.is-over-cap{background:linear-gradient(125deg,var(--companion-surface),var(--companion-inset));border-left-color:#4c74af}.cw-item-main{flex-shrink:0;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:8px;display:grid}.cw-item-main>img{object-fit:contain;background:var(--companion-inset);border:1px solid var(--companion-line);width:62px;height:71px;image-rendering:pixelated;border-radius:7px;padding:5px}.cw-item-main h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 4px;font-size:15px;font-weight:750;line-height:1.25;display:-webkit-box;overflow:hidden}.cw-item-main small{letter-spacing:.3px;font-size:10px}.cw-item-main p{margin-bottom:3px;font-size:12px}.cw-item-main strong{color:#35f6df;font-size:15px;display:block}.cw-listing-status{color:var(--companion-accent);background:#0c4935;border-radius:4px;margin-top:5px;padding:3px 5px;font-size:9px;font-weight:800;display:inline-flex}.cw-listing-status.is-stale{color:#ffdcaa;background:#402c13}.cw-card-actions{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.cw-card-actions :is(button,a){min-height:28px;padding:5px;font-size:11px}.cw-pagination{flex-shrink:0;align-items:center;gap:7px;min-height:35px;display:flex}.cw-pagination>span{flex:1;font-weight:700}.cw-pagination small{max-width:100%;color:var(--companion-muted);margin-top:3px;font-size:9px;font-weight:400;display:block}.cw-pagination b{white-space:nowrap;font-size:11px}.cw-pagination button{font-size:11px}.cw-empty{text-align:center;border:1px dashed var(--companion-line);background:var(--companion-inset);border-radius:10px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:30px;display:flex}.cw-empty>span{color:var(--cw-accent);font-size:40px}.cw-empty p{color:var(--companion-muted);max-width:350px}.cw-notice{color:#83f2d4;flex-shrink:0;font-size:11px}.cw-detail{flex-direction:column;min-height:0;display:flex;overflow:hidden}.cw-detail-header{border-bottom:1px solid var(--companion-line);background:var(--companion-inset);align-items:center;gap:6px;min-height:42px;padding:7px 11px;display:flex}.cw-detail-header>span{flex:1;font-size:12px}.cw-detail-header button{min-height:27px;padding:3px 7px}.cw-detail-body{scrollbar-width:thin;flex-direction:column;flex:1;gap:10px;min-height:0;padding:11px;display:flex;overflow:auto}.cw-selected-hero{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:10px;display:grid}.cw-selected-hero>img{object-fit:contain;border:1px solid var(--cw-accent);background:radial-gradient(ellipse,var(--companion-raised),var(--companion-canvas));width:80px;height:100px;image-rendering:pixelated;border-radius:12px;padding:8px}.cw-selected-hero h2{margin:5px 0;font-size:19px;line-height:1.2}.cw-selected-hero p{color:var(--companion-muted);margin:5px 0;font-size:11px}.cw-selected-hero strong{color:#1ff5dd;margin-top:7px;font-size:23px;display:block}.cw-selected-hero .cw-badges{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.cw-badges span{white-space:nowrap;color:#a6ffbd;background:#064331;border:1px solid #18604d;border-radius:5px;flex:1;padding:6px;font-size:10px}.cw-badges span:nth-child(2){color:var(--companion-accent);background:#383b13}.cw-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.cw-detail-actions :is(button,a){padding:7px 5px;font-size:11px}.cw-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cw-pair section{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:8px;padding:8px}.cw-pair h4{text-transform:uppercase;color:var(--cw-accent);margin-bottom:8px;font-size:10px}.cw-pair section:nth-child(2) h4{color:var(--companion-ink)}.cw-pair section>div{align-items:center;gap:6px;display:flex}.cw-pair img{object-fit:contain;width:40px;height:45px}.cw-pair b{font-size:11px;display:block}.cw-pair small{color:var(--companion-muted);margin-top:4px;font-size:9px;display:block}.cw-comparison-columns{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.cw-stat-table,.cw-potential,.cw-reason{background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:7px;padding:7px}.cw-comparison-columns h4{text-transform:uppercase;color:var(--companion-ink);margin:0 0 8px;font-size:10px}.cw-stat-table table{border-collapse:collapse;width:100%;font-size:11px}.cw-stat-table :is(td,th){text-align:center;border-bottom:1px solid var(--companion-line);padding:7px 3px}.cw-stat-table th:first-child{text-align:left}.cw-stat-table thead th{color:var(--companion-muted);font-size:10px;font-weight:500}.cw-stat-table td:last-child{color:#41f2d8;font-weight:700}.cw-stat-table .cw-cp-total{background:#033932}.cw-stat-table .cw-cp-total th{color:var(--companion-accent)}.cw-stat-table p{color:var(--companion-muted);margin-top:7px;font-size:11px}.cw-potential{margin-bottom:8px}.cw-potential h4 span{color:#ade846;text-transform:none;font-size:10px}.cw-potential>div{background:#153c2bd9;border:1px solid #346339;border-radius:5px;align-items:center;gap:5px;min-height:29px;margin-top:4px;padding:4px;font-size:11px;display:flex}.cw-potential .potential-grade-badge{flex:none}.cw-potential[data-potential-grade="3"]>div{background:#433b17;border-color:#8b7728}.cw-potential[data-potential-grade="2"]>div{background:#271b49;border-color:#6843a1}.cw-potential[data-potential-grade="1"]>div{background:#07384d;border-color:#136d92}.cw-reason p{color:var(--companion-ink);margin:7px 0;font-size:11px;line-height:1.45}.cw-detail-footer{border-top:1px solid var(--companion-line);flex-shrink:0;justify-content:space-between;align-items:center;padding:9px;display:flex}.cw-muted{color:var(--companion-muted);font-size:12px}.cw-pinned{gap:10px;display:grid}.cw-pinned>section{background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:8px;padding:10px;position:relative}.cw-pinned>section>img{object-fit:contain;float:left;width:55px;height:55px;margin-right:8px}.cw-pinned>section>button{float:right}.cw-pinned :is(b,strong){margin:4px 0;display:block}.cw-pinned strong{color:#35f6df}.cw-pinned .gear-stat-panel{clear:both;margin:10px 0}.cw-recommended{flex-direction:column;gap:10px;display:flex}.cw-recommended .coach-phoenix-next-move{box-shadow:none;background:0 0;border:0;padding:0}.cw-recommended .coach-phoenix-next-main{grid-template-columns:65px minmax(0,1fr);gap:9px;padding:0;display:grid}.cw-recommended .coach-phoenix-next-main img{object-fit:contain;width:65px;height:80px}.cw-recommended .coach-phoenix-next-main h3{font-size:19px}.cw-recommended .coach-phoenix-next-main p{font-size:12px;line-height:1.45}.cw-recommended .coach-phoenix-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cw-recommended .coach-phoenix-metrics>div{padding:9px}.cw-recommended .coach-phoenix-metrics dd{margin:5px 0 0;font-size:14px}.cw-recommended .coach-phoenix-metrics dt{font-size:10px}.cw-recommended .coach-phoenix-actions{flex-wrap:wrap;gap:6px;display:flex}.cw-recommended .coach-phoenix-actions>*{flex:130px}.cw-recommended .coach-phoenix-empty{flex-direction:column;gap:10px;padding:8px;display:flex}.cw-recommended .coach-phoenix-empty img{object-fit:contain;width:65px;height:65px}.cw-recommended .coach-phoenix-empty h3{font-size:18px}.cw-recommended .coach-phoenix-empty p{font-size:12px}.cw-recommended .coach-auto-content{padding:8px}.cw-recommended .combo-results,.cw-grid.is-list{grid-template-columns:minmax(0,1fr)}.cw-grid.is-list .cw-item{flex-direction:row;align-items:center;gap:10px;padding:7px}.cw-grid.is-list .cw-item-main{flex:1;grid-template-columns:55px minmax(0,1fr)}.cw-grid.is-list .cw-item-main>img{width:55px;height:60px}.cw-grid.is-list .cw-card-actions{flex:0 0 190px}.cw-grid.is-list .cw-item-main h3{-webkit-line-clamp:1;font-size:14px}.cw-grid.is-list .cw-item-main :is(p,strong,.cw-listing-status){margin-right:6px;font-size:11px;display:inline}.cw-overlay{z-index:1200;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.coach-workspace .cw-scrim{background:color-mix(in srgb, var(--companion-canvas) 73%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.cw-options{background:var(--companion-inset);flex-direction:column;width:min(100%,1000px);max-height:85dvh;display:flex;position:relative;overflow:hidden}.cw-options>header{border-bottom:1px solid var(--companion-line);justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.cw-options>header h2{font-size:20px}.cw-options>div{min-height:0;padding:14px;overflow:auto}.cw-options .coach-phoenix-details{margin-bottom:10px}.cw-options .coach-phoenix-details>div{display:block}.cw-options .coach-phoenix-why p{margin:12px 0}.cw-options .coach-phoenix-why p>*{display:block}@media (min-width:1750px){.coach-workspace{grid-template-columns:minmax(250px,.85fr) minmax(660px,2.12fr) minmax(470px,1.5fr)}.cw-comparison-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cw-selected-hero{grid-template-columns:90px minmax(0,1fr) 125px}.cw-selected-hero .cw-badges{flex-direction:column;grid-column:auto}.cw-detail-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1390px) and (min-width:1100px){.coach-workspace{grid-template-columns:205px minmax(450px,1fr) 330px;gap:8px}.cw-highlights i{display:none}.cw-highlights b{font-size:15px}.cw-highlights>button{min-height:65px}.cw-item-main{grid-template-columns:48px minmax(0,1fr);gap:5px}.cw-item-main>img{width:48px;height:59px}.cw-item-main h3{font-size:13px}.cw-categories button{padding:5px;font-size:10px}.cw-sidebar>section{padding:8px}.cw-character-main{grid-template-columns:64px minmax(0,1fr);gap:6px}.cw-character-main h2{font-size:15px}.cw-character-main button{padding:5px;font-size:10px}.cw-character-stats b{font-size:14px}.cw-loadout .gear-loadout-board-slots{gap:3px!important}.cw-loadout .gear-loadout-board-slots>button{height:31px!important;min-height:31px!important}.cw-focus{display:none}.cw-filters{flex-wrap:wrap}.cw-search{min-width:110px}.cw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1099px){.coach-workspace{grid-template-columns:230px minmax(0,1fr);height:auto}.cw-catalog{height:700px}.cw-detail{grid-column:1/-1;max-height:800px}.cw-grid,.cw-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-highlights>button{min-height:59px}.cw-filters,.cw-categories{flex-wrap:wrap}.cw-command{gap:5px}.cw-plan-controls{margin-left:0}.cw-sidebar{overflow:visible}.cw-comparison-columns{grid-template-columns:1fr 1fr}.cw-detail-body{max-height:700px}}@media (max-width:650px){.coach-workspace{flex-direction:column;gap:10px;display:flex}.cw-sidebar{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.cw-sidebar .cw-character{padding:10px}.cw-character-main{grid-template-columns:74px minmax(0,1fr)}.cw-character-art{height:80px}.cw-character-main h2{font-size:18px}.cw-character-main button{width:auto}.cw-sidebar .cw-loadout,.cw-focus,.coach-workspace .cw-help-card{display:none}.cw-scan-label{margin-top:8px}.cw-progress{margin-bottom:8px}.cw-character-stats>span{flex-direction:row;justify-content:space-between;align-items:center;padding:6px}.cw-character-stats small{font-size:9px}.cw-character-stats b{font-size:13px}.cw-catalog{height:780px}.cw-highlights i{flex-basis:29px;font-size:24px}.cw-highlights b{font-size:17px}.cw-command{flex-direction:column;align-items:stretch}.cw-categories{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cw-plan-controls{justify-content:space-between}.cw-filters{gap:5px}.cw-verified{order:3}.cw-filters .cw-search{min-width:130px}.cw-view{margin-left:auto}.cw-item{padding:7px}.cw-item-main{grid-template-columns:45px minmax(0,1fr);gap:5px}.cw-item-main>img{width:45px;height:59px}.cw-item-main h3{font-size:13px}.cw-item-main small{font-size:9px}.cw-item-main strong{font-size:13px}.cw-card-actions :is(button,a){min-height:34px;font-size:10px}.cw-pagination{flex-wrap:wrap;gap:5px}.cw-pagination>span{flex-basis:100%}.cw-pagination button{flex:1;min-height:40px}.cw-detail,.cw-detail-body{max-height:none}.cw-comparison-columns{grid-template-columns:minmax(0,1fr)}.cw-selected-hero{grid-template-columns:75px minmax(0,1fr)}.cw-selected-hero>img{width:75px;height:100px}.cw-grid.is-list .cw-card-actions{flex-basis:130px}.cw-grid.is-list .cw-item-main{grid-template-columns:36px minmax(0,1fr)}.cw-grid.is-list .cw-item-main>img{width:36px;height:48px}.cw-options{max-height:92dvh}.cw-overlay{padding:8px}}@media (prefers-reduced-motion:reduce){.coach-workspace *{scroll-behavior:auto!important}}.cw-scan-incomplete{color:var(--companion-accent);grid-template-columns:minmax(0,1fr);gap:8px;margin:8px 0;font-size:12px;line-height:1.4;display:grid}.cw-scan-incomplete>span{overflow-wrap:break-word;min-width:0}.coach-workspace .cw-scan-incomplete button{white-space:normal;overflow-wrap:break-word;width:100%;min-width:0;min-height:36px;padding:7px 8px;font-size:12px}.coach-workspace .cw-progress strong{min-width:44px;font-size:14px}.coach-workspace .currency-icon{width:15px!important;height:15px!important}#top #tools #player-coach .coach-workspace .cw-highlights{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;min-width:0;padding:6px}#top #tools #player-coach .coach-workspace .cw-highlights>button{white-space:normal;align-items:flex-start;gap:10px;min-width:0;max-height:none;padding:10px;height:auto!important;min-height:96px!important}#top #tools #player-coach .coach-workspace .cw-highlights>button>span{flex:1 1 0;gap:6px;min-width:0;max-width:100%}#top #tools #player-coach .coach-workspace .cw-highlights :is(small,b,em){white-space:normal;overflow-wrap:anywhere;text-overflow:clip;min-width:0;max-width:100%;display:block;overflow:visible;line-height:1.35!important}#top #tools #player-coach .coach-workspace .cw-highlights small{font-size:12px!important}#top #tools #player-coach .coach-workspace .cw-highlights b{font-size:18px!important}#top #tools #player-coach .coach-workspace .cw-highlights em{font-size:11px!important}#top #tools #player-coach .coach-workspace .cw-highlights i{flex:0 0 30px;align-self:flex-start;min-height:34px;font-size:24px;display:grid}@container coach-catalog (width>=960px){#top #tools #player-coach .coach-workspace .cw-highlights{grid-template-columns:repeat(4,minmax(0,1fr))}}@container coach-catalog (width<=359px){#top #tools #player-coach .coach-workspace .cw-highlights{grid-template-columns:minmax(0,1fr)}}.cw-loadout .gear-loadout-board-slots>button{touch-action:manipulation}.cw-coverage-note{color:var(--companion-muted);margin:6px 0;font-size:12px;line-height:1.4}.cw-progress.is-incomplete i{background:var(--companion-accent-soft);box-shadow:none}.cw-progress.is-incomplete strong{color:var(--companion-accent);text-shadow:none}.coach-market-inline{color:var(--companion-ink);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 12px;font-size:12px;display:flex}.coach-market-inline>label{align-items:center;gap:6px;min-width:0;display:flex}.coach-market-inline input[type=number]{border:1px solid var(--companion-line);background:var(--companion-inset);width:72px;min-height:34px;color:var(--companion-ink);border-radius:7px;padding:5px 7px}.coach-market-inline>button{min-height:34px;padding:6px 10px;font-size:12px}.coach-market-inline summary{cursor:pointer;color:var(--companion-muted);font-size:12px}.coach-market-inline details[open]{flex-basis:100%}.coach-market-inline details p{color:var(--companion-muted);margin:6px 0;font-size:12px}.coach-market-inline dl{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px;margin:8px 0;display:grid}.coach-market-inline dl>div{justify-content:space-between;gap:8px;display:flex}.coach-market-inline dd{margin:0;font-weight:700}#top #tools #player-coach .coach-workspace .cw-loadout-actions{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}#top #tools #player-coach .coach-workspace .cw-loadout-actions>button{white-space:normal;overflow-wrap:normal;word-break:normal;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;height:auto;min-height:40px;line-height:1.35;display:flex}#top #tools #player-coach .coach-workspace .cw-loadout-actions>button svg{flex:0 0 18px}#top #tools #player-coach .coach-workspace .cw-loadout-actions>button:first-child{white-space:nowrap;flex:none;min-width:52px}@media (max-width:650px){#top #tools #player-coach .coach-workspace .cw-sidebar .cw-loadout{display:block}#top #tools #player-coach .coach-workspace .cw-loadout:not([data-manual-scan=true])>.gear-loadout-host{display:none}#top #tools #player-coach .coach-workspace .cw-loadout-actions>button{min-height:44px;max-height:none}#top #tools #player-coach .coach-workspace .cw-loadout-actions>button:nth-child(2){flex:170px}#top #tools #player-coach .coach-workspace .cw-loadout-actions>button:last-child{flex:100%}#top #tools #player-coach .coach-workspace .cw-loadout[data-manual-scan=true] .gear-loadout-board-slots>button{height:44px!important;min-height:44px!important;max-height:none!important}}.coach-workspace .cw-coverage-scope{color:var(--cw-accent);margin-left:6px;font-weight:700;display:inline-block}.coach-workspace .cw-scan-details{border-top:1px solid var(--companion-line);margin-top:6px}.coach-workspace .cw-scan-details>summary{cursor:pointer;min-height:32px;color:var(--companion-muted);padding:8px 0;font-size:12px;font-weight:700;list-style:inside disclosure-closed;display:list-item}.coach-workspace .cw-scan-details[open]>summary{color:var(--companion-ink);list-style-type:disclosure-open}.coach-workspace .cw-scan-details>summary:focus-visible{outline:2px solid var(--cw-primary);outline-offset:2px;border-radius:4px}.coach-workspace .cw-scan-details>p{margin:0 0 8px}@media (max-width:650px){.coach-workspace .cw-scan-details>summary{min-height:44px;padding-block:13px}}.coach-workspace .cw-sale-overview{display:contents}.coach-workspace [hidden]{display:none!important}#top #tools #player-coach .coach-workspace .cw-categories{flex-wrap:wrap}#top #tools #player-coach .coach-workspace .cw-enhancement-entry{white-space:normal;border-color:var(--cw-accent);gap:7px;min-height:38px}.coach-workspace .cw-enhancement-entry>span:first-child{color:var(--cw-accent);font-size:18px}#top #tools #player-coach .coach-workspace[data-enhancement-view=true]>.cw-catalog{grid-column:2/-1;height:auto;min-height:0;overflow:visible}.coach-workspace .cw-enhancement-slot{min-width:0}.coach-workspace[data-enhancement-view=true] .cw-character-stats{grid-template-columns:1fr}.coach-workspace[data-enhancement-view=true] .cw-character-stats>span:nth-child(n+2){display:none}.coach-enhancement-start{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.coach-enhancement-start>span{color:var(--companion-muted);flex:220px;font-size:13px;line-height:1.5}.coach-workspace .cw-enhancement-read{color:var(--companion-muted);margin:10px 0;font-size:13px}.coach-workspace .cw-enhancement-invite{border-bottom:1px solid var(--companion-line);gap:8px;margin-bottom:14px;padding-bottom:14px;display:grid}.coach-workspace .cw-enhancement-invite>span{color:var(--companion-muted);font-size:12px}@media (min-width:1100px){#top #tools #player-coach .coach-workspace[data-enhancement-view=true]{height:auto;min-height:var(--coach-height,760px);align-items:start}#top #tools #player-coach .coach-workspace[data-enhancement-view=true]>.cw-sidebar{max-height:var(--coach-height,760px);position:sticky;top:12px}}@media (max-width:650px){#top #tools #player-coach .coach-workspace .cw-enhancement-entry{grid-column:1/-1;min-height:44px;font-size:13px}#top #tools #player-coach .coach-workspace[data-enhancement-view=true] .cw-loadout>.gear-loadout-host{display:block}}.mdfm.section-tools .mdfm-header{gap:12px;min-height:56px!important;padding:6px 20px!important}.mdfm.section-tools .mdfm-brand img{width:42px!important;height:42px!important;min-height:0!important}.mdfm.section-tools .mdfm-brand :is(h1,strong){font-size:17px!important}.mdfm.section-tools .mdfm-brand p{font-size:9px!important}.mdfm.section-tools .mdfm-header-actions{gap:6px}.mdfm.section-tools #tools{width:calc(100% - 28px)!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto!important;padding:8px 0 0!important}.mdfm.section-tools #tools>.mdfm-section-head{display:none!important}.mdfm.section-tools .mdfm-tool-hub{background:0 0!important;border:0!important;gap:8px!important;width:100%!important;max-width:none!important;padding:0!important}.mdfm #tools .mdfm-tool-toolbar{align-items:center;position:relative;border:1px solid var(--companion-line)!important;background:var(--companion-inset)!important;border-radius:9px!important;gap:8px!important;padding:4px!important;display:flex!important;overflow:visible!important}.mdfm #tools .mdfm-tool-toolbar>header{display:none!important}.mdfm #tools .mdfm-tool-toolbar>nav.open{scrollbar-width:thin;flex:1;min-width:0;border:0!important;grid-template-columns:none!important;gap:5px!important;padding:0!important;display:flex!important;overflow-x:auto!important}.mdfm #tools .mdfm-tool-toolbar>nav.open>button{flex:1 0 105px;justify-content:flex-start;align-items:center;display:flex;border-radius:7px!important;gap:7px!important;height:37px!important;min-height:37px!important;padding:5px 8px!important}.mdfm #tools .mdfm-tool-toolbar>nav.open>button img{object-fit:contain;width:27px!important;height:27px!important}.mdfm #tools .mdfm-tool-toolbar>nav.open>button b{white-space:nowrap;font-size:12px!important}.mdfm #tools .mdfm-tool-toolbar>nav.open>button :is(small,em){display:none!important}.mdfm .mdfm-tool-toolbar-options{flex-shrink:0;align-items:center;gap:6px;display:flex}.mdfm .mdfm-tool-toolbar-options .mdfm-tool-detail-switch{gap:2px!important;width:auto!important;margin:0!important;padding:2px!important}.mdfm .mdfm-tool-toolbar-options .mdfm-tool-detail-switch>span{display:none!important}.mdfm .mdfm-tool-toolbar-options .mdfm-tool-detail-switch button{min-height:29px!important;padding:4px 7px!important;font-size:11px!important}.mdfm .mdfm-tool-toolbar-options .mdfm-utility-guide{position:relative;background:0 0!important;border:0!important;width:auto!important;margin:0!important;padding:0!important}.mdfm .mdfm-tool-toolbar-options .mdfm-utility-guide summary{border-radius:6px;border:1px solid var(--companion-line)!important;min-height:32px!important;padding:5px 9px!important;font-size:11px!important}.mdfm .mdfm-tool-toolbar-options .mdfm-utility-guide[open]>div{z-index:100;border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:8px;width:min(420px,85vw);padding:15px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0008}.mdfm.section-tools .mdfm-tool-workspace,.mdfm.section-tools .mdfm-tool-workspace-body{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.mdfm.section-tools .player-tools-stack,.mdfm.section-tools .gear-tool-phoenix{background:0 0!important;border:0!important;width:100%!important;max-width:none!important;padding:0!important}.mdfm.section-tools .player-tool-system{background:0 0!important;border:0!important;margin:0 0 6px!important;padding:0!important}.mdfm.section-tools .player-task-tabs{background:0 0!important;border:0!important;gap:5px!important;width:max-content!important;max-width:100%!important;padding:0!important;display:flex!important}.mdfm.section-tools .player-task-tabs button{border-radius:6px!important;min-height:28px!important;padding:3px 10px!important;font-size:11px!important}.mdfm.section-tools .player-task-tabs button small{display:none!important}.mdfm.section-tools .player-task-tabs button i{font-size:12px!important}.mdfm.section-tools .coach-phoenix{width:100%!important;max-width:none!important;margin:0!important}.mdfm.section-tools .coach-phoenix.is-ready-v2{background:0 0!important;border:0!important;overflow:visible!important}.mdfm.section-tools .coach-phoenix.is-ready-v2>.coach-phoenix-head{display:none!important}.mdfm.section-tools .coach-phoenix.is-ready-v2>.coach-phoenix-body{padding:0!important}.mdfm .coach-ready-v2{padding:0!important;display:block!important}.mdfm.section-tools .gear-phoenix{gap:7px!important}.gear-phoenix-toolbar{background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:8px;align-items:center;gap:12px;min-height:39px;padding:3px 7px;display:flex}.gear-phoenix-toolbar>h3{flex-shrink:0;margin:0;font-size:15px}.gear-phoenix-toolbar .gear-phoenix-lenses{flex:1;min-width:0;gap:6px!important;display:flex!important}.gear-phoenix-toolbar .gear-phoenix-lenses>button{flex:1;min-width:0;gap:7px!important;min-height:32px!important;padding:4px 7px!important}.gear-phoenix-toolbar .gear-phoenix-lenses>button i{font-size:15px;width:23px!important;height:23px!important}.gear-phoenix-toolbar .gear-phoenix-lenses>button b{font-size:12px!important}.gear-phoenix-toolbar .gear-phoenix-lenses>button small{display:none!important}.mdfm.section-tools .gear-phoenix-tryon{gap:7px!important;padding:0!important}.gear-phoenix-slot-picker>.gear-phoenix-tryon-status{flex-wrap:wrap;gap:5px;margin:3px 0 8px;padding:0;display:flex}.gear-phoenix-slot-picker>.gear-phoenix-tryon-status :is(span,button){min-height:27px;padding:4px 6px;font-size:10px}.cw-catalog{container:coach-catalog/inline-size}.cw-sidebar>*{flex-shrink:0}.cw-options{color:var(--companion-ink);margin:auto;inset:0}.cw-options::backdrop{background:color-mix(in srgb, var(--companion-canvas) 73%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.coach-workspace .cw-mobile-filter-toggle,.coach-workspace .cw-mobile-gear,.cw-category-short{display:none}#tools #player-coach .cw-loadout .gear-loadout-board-slots>button{height:36px!important;min-height:36px!important;max-height:36px!important}#tools #player-coach .cw-loadout .gear-loadout-board-slots{gap:4px!important}#tools #player-coach .cw-loadout .gear-loadout-board-slots>button>:is(b,small,span){display:none!important}#tools #player-coach .cw-loadout .gear-loadout-board-slots>button img{width:29px!important;height:29px!important}@container coach-catalog (width>=570px){.cw-grid:not(.is-list){grid-template-columns:repeat(3,minmax(0,1fr))}}@container coach-catalog (width<=569px){.cw-grid:not(.is-list){grid-template-columns:repeat(2,minmax(0,1fr))}}@container coach-catalog (width<=289px){.cw-grid:not(.is-list){grid-template-columns:minmax(0,1fr)}}.mdfm.section-tools .mdfm-header{height:62px!important;min-height:62px!important;max-height:62px!important}.mdfm.section-tools .mdfm-account-button{gap:5px!important;max-width:175px!important;height:46px!important;min-height:0!important;padding:5px!important}.mdfm.section-tools .mdfm-account-button>img{width:27px!important;height:27px!important}.mdfm.section-tools .mdfm-account-button :is(b,small){white-space:nowrap!important;font-size:10px!important;line-height:1.2!important}.mdfm.section-tools .mdfm-header-actions>:is(button,div){max-height:48px!important}#tools .player-tools-stack .player-tool-system{background:0 0!important;gap:0!important;height:auto!important;min-height:0!important;padding:0!important}#tools .player-tools-stack .player-task-tabs{gap:4px!important;min-height:0!important;margin:0!important;padding:0!important}#tools .player-tools-stack .player-task-tabs>button{border-radius:5px!important;gap:5px!important;height:29px!important;min-height:29px!important;padding:3px 9px!important}#tools .player-tools-stack .player-task-tabs>button :is(i,b){font-size:11px!important;line-height:1.2!important}#tools .player-tools-stack .player-task-tabs>button i{width:17px!important;height:17px!important}#tools .player-tools-stack{gap:0!important}#tools #player-coach .coach-workspace :is(h2,h3,h4){letter-spacing:normal!important;font-family:inherit!important;line-height:1.25!important}#tools #player-coach .cw-sidebar h3{color:var(--cw-accent)!important;font-size:13px!important}#tools #player-coach .cw-character-main h2{font-size:17px!important}#tools #player-coach .cw-item-main h3{font-size:15px!important;font-weight:750!important;line-height:1.25!important}#tools #player-coach .cw-item-main p{font-size:12px!important;line-height:1.25!important}#tools #player-coach .cw-item-main small{font-size:10px!important;line-height:1.2!important}#tools #player-coach .cw-item-main strong{font-size:15px!important;line-height:1.2!important}#tools #player-coach .cw-selected-hero h2{font-size:19px!important}#tools #player-coach .cw-pair h4,#tools #player-coach .cw-comparison-columns h4{font-size:10px!important}#tools #player-coach .cw-pair b{font-size:11px!important;line-height:1.2!important}#tools #player-coach .cw-stat-table :is(th,td){font-size:11px!important;line-height:1.25!important}#tools #player-coach .cw-potential :is(p,span),#tools #player-coach .cw-reason p{font-size:11px!important;line-height:1.4!important}#tools #player-coach .cw-character-stats small{font-size:10px!important;line-height:1.25!important}#tools #player-coach .cw-character-stats b{font-size:16px!important}#tools #player-coach .cw-card-actions :is(button,a){height:29px!important;min-height:29px!important;padding:4px!important;font-size:11px!important;line-height:1.2!important}#tools #player-coach .cw-pagination button{height:32px!important;min-height:32px!important}#tools #player-coach .cw-highlights>button{height:73px!important;min-height:73px!important}#tools #player-coach .cw-highlights small,#tools #player-coach .cw-highlights em{font-size:10px!important;line-height:1.2!important}#tools #player-coach .cw-highlights b{font-size:18px!important;line-height:1.2!important}#tools #player-coach .cw-filters :is(select,input,button){height:31px!important;min-height:31px!important;padding:4px 6px!important;font-size:11px!important}#tools #player-coach .cw-filters input[type=checkbox]{height:14px!important;min-height:14px!important;padding:0!important}#tools #player-coach .cw-categories>button{height:32px!important;min-height:32px!important}#tools #player-coach .cw-plan-controls button{height:28px!important;min-height:28px!important}#tools #player-coach .cw-recommended .coach-phoenix-next-main h3{font-size:20px!important}#tools #player-coach .cw-recommended .coach-phoenix-next-main p{font-size:12px!important}@media (max-width:650px){#tools #player-coach .cw-item-main h3,#tools #player-coach .cw-character-stats b{font-size:13px!important}#tools #player-coach .cw-highlights>button{height:57px!important;min-height:57px!important}#tools #player-coach .cw-highlights b{font-size:16px!important}#tools .mdfm-tool-toolbar>nav.open>button{display:flex!important}#tools .mdfm-tool-toolbar>nav.open>button span{display:inline!important}#tools .mdfm-tool-toolbar>nav.open>button:not(.active){display:flex!important}#tools #player-coach .cw-card-actions :is(button,a){height:34px!important;min-height:34px!important;font-size:10px!important}}@media (max-width:750px){.mdfm.section-tools .mdfm-header{min-height:53px!important;padding:5px 10px!important}.mdfm.section-tools #tools{width:calc(100% - 16px)!important}.mdfm #tools .mdfm-tool-toolbar{flex-wrap:wrap}.mdfm #tools .mdfm-tool-toolbar>nav.open{flex-basis:100%}.mdfm #tools .mdfm-tool-toolbar>nav.open>button{flex:none;min-height:39px!important}.mdfm .mdfm-tool-toolbar-options{margin-left:auto}.gear-phoenix-toolbar{flex-wrap:wrap;gap:6px;padding:5px}.gear-phoenix-toolbar>h3{display:none}.gear-phoenix-toolbar .gear-phoenix-lenses{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.gear-phoenix-toolbar .gear-phoenix-lenses>button{min-height:38px!important}.mdfm.section-tools #tools .mdfm-tool-hub .mdfm-tool-toolbar>nav.open{flex-wrap:nowrap!important;width:100%!important;max-height:45px!important;display:flex!important;overflow:auto hidden!important}.mdfm.section-tools #tools .mdfm-tool-hub .mdfm-tool-toolbar>nav.open>button{flex-direction:row!important;flex:none!important;justify-content:flex-start!important;width:auto!important;min-width:135px!important;max-width:none!important;display:flex!important}.mdfm.section-tools #tools .mdfm-tool-hub .mdfm-tool-toolbar>nav.open>button>span{width:auto!important;display:block!important}.mdfm.section-tools #tools .mdfm-tool-hub .mdfm-tool-toolbar>nav.open>button>span>b{white-space:nowrap!important;font-size:11px!important;display:block!important}.mdfm .mdfm-tool-toolbar-options .mdfm-tool-detail-switch button{height:24px!important;min-height:24px!important}}@media (max-width:650px){#tools #player-coach .cw-character{padding:8px!important}#tools #player-coach .cw-character>h3{display:none}#tools #player-coach .cw-character-main{grid-template-columns:64px minmax(0,1fr);gap:8px}#tools #player-coach .cw-character-art{height:64px}#tools #player-coach .cw-character-main p{margin:3px 0;font-size:11px}#tools #player-coach .cw-character-main button{height:26px;min-height:26px;padding:3px 6px;font-size:10px}#tools #player-coach .cw-scan-label{margin-top:7px;font-size:10px}#tools #player-coach .cw-progress{margin:2px 0 5px}#tools #player-coach .cw-progress>span{height:7px}#tools #player-coach .cw-progress strong{font-size:14px}#tools #player-coach .cw-character-stats>span{background:0 0;border:0;gap:3px;padding:0}#tools #player-coach .cw-character-stats small{font-size:9px!important}#tools #player-coach .cw-character-stats b{font-size:12px!important}#tools #player-coach .cw-highlights{gap:4px;padding:4px}#tools #player-coach .cw-highlights>button{gap:5px;padding:4px;height:45px!important;min-height:45px!important}#tools #player-coach .cw-highlights i{flex-basis:25px;min-height:30px;font-size:22px}#tools #player-coach .cw-highlights em{display:none}#tools #player-coach .cw-highlights b{font-size:14px!important}#tools #player-coach .cw-highlights small{font-size:9px!important}#tools #player-coach .cw-categories{flex-wrap:nowrap;gap:4px;display:flex}#tools #player-coach .cw-categories>button{flex:1;gap:3px;padding:4px;font-size:11px}#tools #player-coach .cw-category-full{display:none}#tools #player-coach .cw-category-short{display:inline}#tools #player-coach .cw-categories b{padding:2px 4px;font-size:9px}#tools #player-coach .cw-filters:not(.is-expanded){display:none}#tools #player-coach .cw-mobile-filter-toggle,#tools #player-coach .cw-mobile-gear{display:inline-flex}#tools #player-coach .cw-plan-controls{flex-wrap:wrap;gap:4px}#tools #player-coach .cw-plan-controls button{padding:4px;font-size:10px}#tools #player-coach .cw-catalog{height:640px}#tools #player-coach .cw-grid{min-height:270px}#tools #player-coach .cw-item-main{flex-direction:column;gap:5px;display:flex;position:relative}#tools #player-coach .cw-item-main>img{width:45px;height:45px}#tools #player-coach .cw-item-main h3{font-size:12px!important}#tools #player-coach .cw-item-main strong{font-size:13px!important}#tools #player-coach .cw-item-main small{font-size:9px!important}#tools #player-coach .cw-grid.is-list .cw-item-main{flex-direction:row}}.coach-workspace .cw-mobile-character-toggle{display:none}#tools #player-coach .cw-item{padding:7px}#tools #player-coach .cw-listing-status{margin-top:3px;padding:2px 4px}@media (max-width:1099px) and (min-width:651px){#tools #player-coach .cw-catalog{height:var(--coach-height)}}@media (max-width:650px){#tools #player-coach .cw-character{position:relative}#tools #player-coach .cw-character-main h2{padding-right:25px}#tools #player-coach .cw-mobile-character-toggle{width:24px;height:24px;min-height:24px;padding:0;display:inline-flex;position:absolute;top:6px;right:6px}#tools #player-coach .cw-character:not(.is-expanded) :is(.cw-scan-label,.cw-progress,.cw-character-stats){display:none}#tools #player-coach .cw-highlights{grid-template-columns:repeat(4,minmax(0,1fr))}#tools #player-coach .cw-highlights>button{height:51px!important;min-height:51px!important}#tools #player-coach .cw-highlights i{display:none}#tools #player-coach .cw-highlights b{font-size:12px!important}#tools #player-coach .cw-highlights small{white-space:normal;font-size:9px!important}#tools #player-coach .cw-catalog{height:auto}#tools #player-coach .cw-grid{flex:none;grid-auto-rows:minmax(0,1fr);height:246px;min-height:246px}#tools #player-coach .cw-pagination{flex-wrap:nowrap}#tools #player-coach .cw-pagination>span{flex-basis:auto;font-size:10px}#tools #player-coach .cw-pagination small{display:none}#tools #player-coach .cw-pagination button{flex:none;padding:5px;font-size:10px}#tools #player-coach .cw-pagination b{font-size:10px}}.paged-item-results>nav{align-items:center;gap:8px;padding:9px 0;font-size:12px;display:flex}.paged-item-results>nav>span{flex:1}.paged-item-results>nav>button{min-height:32px;padding:5px 8px}#tools #player-coach .cw-item-main h3{margin:3px 0!important}#tools #player-coach .cw-item-main p{margin:0 0 3px!important}#tools #player-coach .cw-item-main strong,#tools #player-coach .cw-card-actions{margin:0!important}#tools #player-coach .cw-listing-status{font-size:9px!important;line-height:12px!important}@media (min-width:651px){#tools #player-coach .cw-item{gap:4px;padding:6px}#tools #player-coach .cw-item-main>div>small{align-items:center;gap:3px;height:15px;display:flex;font-size:9px!important;line-height:15px!important}#tools #player-coach .cw-item-main .mydaily-unique-number,#tools #player-coach .cw-item-main .mydaily-unique-medal{min-height:0!important;padding:0 3px!important;font-size:10px!important;line-height:13px!important}#tools #player-coach .cw-item-main h3{min-height:32px;margin:2px 0!important;font-size:14px!important;line-height:16px!important}#tools #player-coach .cw-item-main p{font-size:12px!important;line-height:13px!important}#tools #player-coach .cw-item-main strong{font-size:14px!important;line-height:16px!important}#tools #player-coach .cw-card-actions :is(button,a){height:27px!important;min-height:27px!important}#tools #player-coach .cw-grid.is-list .cw-item-main h3{min-height:16px}}@media (max-width:650px){body:has(#player-coach .coach-workspace) #sidekick-helper:not(.is-open)>.sidekick-beacon{width:42px!important;position:fixed!important;inset:8px auto auto 72px!important}body:has(#player-coach .coach-workspace) #sidekick-helper:not(.is-open) .sidekick-avatar{--sidekick-avatar-size:42px;width:42px!important;height:42px!important;min-height:42px!important}body:has(#player-coach .coach-workspace) #sidekick-helper:not(.is-open) .sidekick-beacon-glance{display:none!important}body:has(#player-coach .coach-workspace) #sidekick-helper:not(.is-open) .sidekick-avatar-badge{font-size:8px!important}}.gear-lab-search-content[hidden]{display:none!important}.mdfm .gear-lab-search.is-collapsed{padding:7px 10px!important}.mdfm .gear-lab-search.is-collapsed>header{gap:8px;margin:0!important}.gear-lab-search.is-collapsed>header>div{flex:1}.gear-lab-search.is-collapsed>header>button{min-height:30px;padding:4px 9px;font-size:12px}.gear-lab-editor{min-width:0;scroll-margin-top:78px}.gear-lab-editor:focus{outline:none}#sidekick-helper .gear-lab-editor{scroll-margin-top:8px}#tools #player-coach .cw-card-preview{flex-direction:column;gap:5px;min-height:0;max-height:158px;margin:auto 0;display:flex;overflow:hidden}#tools #player-coach .cw-preview-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}#tools #player-coach .cw-preview-stats>span{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:5px;flex-direction:column;gap:3px;padding:4px 6px;display:flex}#tools #player-coach .cw-preview-stats b{color:var(--companion-muted);font-size:9px!important}#tools #player-coach .cw-preview-stats strong{color:#81e5cd;font-size:11px!important}#tools #player-coach .cw-card-preview section{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:5px;padding:4px 6px}#tools #player-coach .cw-card-preview section[data-potential-grade="4"]{background:#1d322955;border-color:#678923}#tools #player-coach .cw-card-preview section[data-potential-grade="3"]{background:#3e342944;border-color:#937530}#tools #player-coach .cw-card-preview section[data-potential-grade="2"]{background:#39255644;border-color:#7749bd}#tools #player-coach .cw-card-preview section>header{justify-content:space-between;align-items:center;gap:5px;min-height:0;display:flex;margin:0 0 4px!important;padding:0!important}#tools #player-coach .cw-card-preview section>header>b{color:var(--companion-muted);font-size:9px!important}#tools #player-coach .cw-card-preview section>div{align-items:center;gap:5px;display:flex}#tools #player-coach .cw-card-preview section>div>span{white-space:nowrap;text-overflow:ellipsis;color:var(--companion-ink);flex:1;overflow:hidden;font-size:10px!important;line-height:15px!important}#tools #player-coach .cw-card-preview{flex:none;gap:4px;height:96px;max-height:96px}#tools #player-coach .cw-preview-stats{height:24px}#tools #player-coach .cw-preview-stats>span{flex-direction:row;justify-content:space-between;align-items:center;gap:3px;padding:3px 4px}#tools #player-coach .cw-card-preview section{flex:none;height:32px;padding:2px 5px;margin:0!important}#tools #player-coach .cw-card-preview section>header{height:12px;margin-bottom:1px!important;line-height:12px!important}#tools #player-coach .cw-card-preview section>header .potential-grade-badge{height:12px!important;min-height:0!important;padding:0 3px!important;font-size:8px!important;line-height:12px!important}#tools #player-coach .cw-card-preview section>header .potential-grade-badge i{width:9px!important;height:9px!important;font-size:7px!important;line-height:9px!important}#tools #player-coach .cw-card-preview section>div>span{font-size:9px!important;line-height:12px!important}#tools #player-coach :is(.cw-grid,.cw-filters,.cw-pagination,.cw-combo-slot)[hidden]{display:none!important}#tools #player-coach .cw-combo-slot{flex:1;min-height:0;display:flex}#tools #player-coach .coach-combo-page{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;padding:8px;display:flex}#tools #player-coach .coach-combo-page>header{flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}#tools #player-coach .coach-combo-page h3{margin:0!important;font-size:17px!important}#tools #player-coach .coach-combo-page>header small{font-size:11px!important}#tools #player-coach .coach-combo-pages{flex-direction:column;flex:1;gap:7px;min-height:0;display:flex;position:relative}#tools #player-coach .coach-combo-pages>nav{flex:none;align-items:center;gap:6px;display:flex}#tools #player-coach .coach-combo-pages .combo-results{flex:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-auto-rows:minmax(0,1fr);gap:7px;min-height:0;display:grid;overflow:hidden;container:combo-grid/size}#tools #player-coach .coach-auto-card{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:8px;flex-direction:column;gap:6px;min-height:0;padding:9px;display:flex}#tools #player-coach .combo-pieces{flex-direction:column;gap:5px;display:flex}#tools #player-coach .combo-pieces>div{align-items:center;gap:7px;min-height:40px;display:flex}#tools #player-coach .combo-pieces img{object-fit:contain;width:38px;height:38px}#tools #player-coach .combo-pieces b{display:block;font-size:12px!important;line-height:14px!important}#tools #player-coach .combo-pieces small{display:block;font-size:10px!important}#tools #player-coach .coach-auto-card dl{grid-template-columns:1fr 1fr;gap:5px;display:grid;margin:0!important}#tools #player-coach .coach-auto-card dl>div{border:1px solid var(--companion-line);border-radius:5px;padding:5px}#tools #player-coach .coach-auto-card dt{font-size:9px!important}#tools #player-coach .coach-auto-card dd{color:#8bf3bd;margin:2px 0 0!important;font-size:14px!important}#tools #player-coach .coach-auto-card :is(.combo-ied,.combo-ied-loss){margin:0!important;padding:4px!important;font-size:10px!important;line-height:13px!important}#tools #player-coach .combo-actions{gap:5px;margin-top:auto;display:flex}#tools #player-coach .combo-actions>button{flex:1}#tools #player-coach .coach-auto-card button{min-height:27px!important;padding:4px!important;font-size:11px!important}#tools #player-coach .combo-pagination{margin:0!important;font-size:10px!important}#tools #player-coach .combo-pagination span{flex:1}#tools #player-coach .combo-pagination button{min-height:27px;font-size:10px!important}#tools #player-coach .combo-coverage{flex:none;max-height:95px;font-size:10px;overflow:auto}#tools #player-coach .combo-coverage summary{cursor:pointer;font-size:10px!important}#tools #player-coach .combo-coverage p{font-size:11px!important}#tools #player-coach .combo-inspect{z-index:2;background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:7px;padding:8px;position:absolute;inset:0;overflow:auto}#tools #player-coach .combo-inspect>button{z-index:3;position:sticky;top:0}@container coach-catalog (width<=1000px){#tools #player-coach .cw-category-full{display:none!important}#tools #player-coach .cw-category-short{display:inline!important}#tools #player-coach .cw-categories{flex:1;min-width:0}#tools #player-coach .cw-categories>button{flex:1;gap:3px;min-width:0;padding:4px!important;font-size:11px!important}}@container combo-grid (height<=320px){#tools #player-coach .coach-auto-card{gap:4px;padding:6px}#tools #player-coach .combo-pieces{gap:3px}#tools #player-coach .combo-pieces>div{gap:5px;min-height:28px}#tools #player-coach .combo-pieces img{width:28px;height:28px}#tools #player-coach .combo-pieces b{font-size:11px!important;line-height:12px!important}#tools #player-coach .combo-pieces small{font-size:9px!important;line-height:12px!important}#tools #player-coach .coach-auto-card dl>div{padding:4px}#tools #player-coach .coach-auto-card dd{font-size:12px!important;line-height:15px!important}#tools #player-coach .coach-auto-card dt{line-height:12px!important}#tools #player-coach .coach-auto-card :is(.combo-ied,.combo-ied-loss){padding:0!important;font-size:9px!important;line-height:12px!important}}@media (max-width:650px){#tools #player-coach .cw-combo-slot{flex:none;height:380px}#tools #player-coach .coach-workspace[data-combo-view=true] .cw-highlights{display:none}#tools #player-coach .cw-categories>button{gap:2px;min-width:0;padding:3px 2px!important;font-size:10px!important}#tools #player-coach .cw-categories b{padding:2px 3px;font-size:8px!important}#tools #player-coach .coach-combo-page>header{flex-direction:column;align-items:start;gap:2px}#tools #player-coach .combo-pagination span{max-width:100px}#tools #player-coach .coach-auto-card dl{grid-template-columns:1fr 1fr}}#tools:has(#reward-history-v2) .mdfm-tool-toolbar-options{display:none!important}#tools:has(#reward-history-v2) .mdfm-tool-toolbar>nav.open{visibility:visible!important;opacity:1!important;height:39px!important;min-height:39px!important;max-height:none!important;position:static!important;inset:auto!important}#tools #reward-history-v2{--rw-line:var(--companion-line);--rw-cyan:#39e3f2;--rw-muted:var(--companion-muted);width:100%;height:var(--reward-height,800px);max-width:1800px;min-height:540px;color:var(--companion-ink);isolation:isolate;grid-template-columns:minmax(0,1fr) 316px;gap:10px;position:relative;margin:0 auto!important;padding:0!important;font-size:12px!important;line-height:1.35!important;display:grid!important}#tools #reward-history-v2.has-detail{grid-template-columns:minmax(0,1fr) minmax(365px,29%);max-width:none}#tools #reward-history-v2 *{box-sizing:border-box;min-width:0}#tools #reward-history-v2 :is(header,footer,section,article,form){margin:0}#tools #reward-history-v2 footer{margin:0!important}#tools #reward-history-v2:has(.rw-notice){height:auto}#tools #reward-history-v2:has(.rw-notice) .rw-main{height:auto;min-height:var(--reward-height)}#tools #reward-history-v2:has(.rw-notice) .rw-list{min-height:132px}#tools #reward-history-v2:has(.rw-notice) .rw-sidebar{max-height:var(--reward-height)}#tools #reward-history-v2 .rw-hero{min-height:54px}#tools #reward-history-v2 .rw-metrics article{min-height:72px}@media (max-width:999px){#tools #reward-history-v2 .rw-scope>.rw-wallet{display:none!important}}@media (max-width:600px){#tools #reward-history-v2 .rw-main{min-height:620px!important}body:has(#reward-history-v2) #sidekick-helper:not(.is-open)>.sidekick-beacon{width:42px!important;position:fixed!important;inset:9px auto auto 72px!important}body:has(#reward-history-v2) #sidekick-helper:not(.is-open) .sidekick-avatar{--sidekick-avatar-size:42px;width:42px!important;height:42px!important;min-height:42px!important}body:has(#reward-history-v2) #sidekick-helper:not(.is-open) .sidekick-beacon-glance{display:none!important}body:has(#reward-history-v2) #sidekick-helper:not(.is-open) .sidekick-avatar-badge{font-size:8px!important}}@media (min-width:1000px) and (max-height:820px){#tools #reward-history-v2 .rw-main{gap:5px!important}#tools #reward-history-v2 .rw-hero{min-height:40px!important}#tools #reward-history-v2 .rw-hero p{display:none}#tools #reward-history-v2 .rw-greeting img{height:40px!important}#tools #reward-history-v2 .rw-metrics article{min-height:57px!important;padding:5px 7px!important}#tools #reward-history-v2 .rw-outcome-chips{padding:3px}#tools #reward-history-v2 .rw-outcome-chips button{min-height:32px!important}#tools #reward-history-v2 .rw-win-rate{height:41px!important}#tools #reward-history-v2 .rw-ring{width:33px;height:33px}#tools #reward-history-v2 .rw-encouragement{display:none}}#tools #reward-history-v2 :is(h3,h4,h5,p,ul){margin:0!important}#tools #reward-history-v2 :is(h4,h5){letter-spacing:0;text-transform:none;font-family:inherit}#tools #reward-history-v2 button{cursor:pointer;border:1px solid var(--rw-line);background:linear-gradient(145deg,var(--companion-surface),var(--companion-inset));min-height:30px;color:var(--companion-ink);box-shadow:none;white-space:normal;border-radius:7px;padding:5px 9px;font-family:inherit;font-size:11px!important;font-weight:600!important;line-height:1.3!important}#tools #reward-history-v2 button:hover{border-color:var(--companion-line);background-color:var(--companion-surface)}#tools #reward-history-v2 button:disabled{cursor:default;opacity:.5}#tools #reward-history-v2 :is(button,input,select,summary):focus-visible{outline:2px solid var(--companion-accent);outline-offset:2px}#tools #reward-history-v2 :is(input,select){border-radius:6px;width:100%;height:32px;min-height:32px;border:1px solid var(--companion-line)!important;background:var(--companion-inset)!important;color:var(--companion-ink)!important;font:inherit!important;padding:5px 9px!important}#tools #reward-history-v2 select{padding-right:24px!important}#tools #reward-history-v2 svg{flex:none;width:21px;height:21px}#tools #reward-history-v2 small{color:var(--rw-muted);font-size:10px!important;line-height:1.3!important}#tools #reward-history-v2 .rw-main{border:1px solid var(--companion-line);background:radial-gradient(ellipse at 36% 0,color-mix(in srgb, var(--companion-surface) 50%, transparent),transparent 65%),linear-gradient(135deg,var(--companion-inset),var(--companion-canvas));border-radius:18px;flex-direction:column;gap:7px;min-height:0;padding:10px;display:flex;box-shadow:inset 0 0 35px #0395ee08}#tools #reward-history-v2 .rw-hero{flex-shrink:0;align-items:center;gap:12px;min-height:61px;display:flex}#tools #reward-history-v2 .rw-hero>svg{width:37px;height:37px;color:var(--companion-muted);filter:drop-shadow(0 0 9px #15a8ff);margin:0 4px}#tools #reward-history-v2 .rw-hero h3{letter-spacing:-.8px!important;font-size:28px!important;font-weight:850!important;line-height:1.1!important}#tools #reward-history-v2 .rw-hero p{color:var(--companion-muted)!important;font-size:12px!important}#tools #reward-history-v2 .rw-greeting{align-self:stretch;align-items:center;gap:0;margin:auto;display:flex}#tools #reward-history-v2 .rw-greeting img{object-fit:contain;filter:drop-shadow(0 0 8px #3487e755);width:91px;height:67px}#tools #reward-history-v2 .rw-greeting>span{border:1px solid var(--companion-line);background:linear-gradient(120deg,var(--companion-raised),var(--companion-surface));border-radius:24px 24px 24px 5px;padding:8px 15px;font-weight:650;font-size:11px!important}#tools #reward-history-v2 .rw-greeting b{color:#2cf1e1}#tools #reward-history-v2 .rw-freshness{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex;font-size:9px!important}#tools #reward-history-v2 .rw-freshness i{background:var(--companion-accent-soft);border-radius:100%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #ddff28}#tools #reward-history-v2 .rw-freshness small{margin-top:2px;display:block;font-size:8px!important}#tools #reward-history-v2 :is(.rw-freshness>b,.rw-source>em){border:1px solid var(--companion-line);background:var(--companion-surface);white-space:nowrap;border-radius:15px;padding:5px 7px;font:700 8px/1.3 inherit}#tools #reward-history-v2 .rw-scope{flex:none;grid-template-columns:1.08fr 1fr 1fr 1.15fr;gap:8px;display:grid;margin:0!important}#tools #reward-history-v2 .rw-scope>label,#tools #reward-history-v2 .rw-player-picker{border:1px solid var(--rw-line);background:var(--companion-inset);border-radius:9px;padding:5px 8px;display:block;position:relative;font-size:10px!important}#tools #reward-history-v2 .rw-scope label>div{align-items:center;gap:3px;display:flex}#tools #reward-history-v2 .rw-wallet input{font-size:11px!important}#tools #reward-history-v2 .rw-wallet button{border:0;padding:4px}#tools #reward-history-v2 .rw-wallet button svg{width:16px}#tools #reward-history-v2 .rw-player-picker summary{cursor:pointer;align-items:center;gap:6px;height:100%;list-style:none;display:flex}#tools #reward-history-v2 .rw-player-picker summary::-webkit-details-marker{display:none}#tools #reward-history-v2 .rw-player-picker summary>span:nth-child(2){flex-direction:column;flex:1;display:flex}#tools #reward-history-v2 .rw-player-picker summary b{font-size:13px!important}#tools #reward-history-v2 .rw-player-picker summary em{color:var(--rw-muted);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-style:normal;overflow:hidden;font-size:9px!important}#tools #reward-history-v2 .rw-player-menu{z-index:10;background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:10px;gap:12px;width:370px;max-width:calc(100vw - 44px);padding:14px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 12px 40px #000b}#tools #reward-history-v2 .rw-player-menu label{gap:5px;display:grid}#tools #reward-history-v2 .rw-player-menu label>div{display:flex}#tools #reward-history-v2 .rw-player-menu button{white-space:nowrap}#tools #reward-history-v2 .rw-mobile-refresh{display:none}#tools #reward-history-v2 .rw-notice{color:var(--companion-accent);background:#44340988;border:1px solid #836d31;border-radius:7px;flex-shrink:0;padding:5px 9px;font-size:11px!important}#tools #reward-history-v2 .rw-notice.error{color:#ffb8c8;background:#491729;border-color:#9e3954}#tools #reward-history-v2 .rw-notice.error small{display:block}#tools #reward-history-v2 .rw-metrics{flex-shrink:0;grid-template-columns:1.05fr 1fr 1.05fr 1fr .9fr;gap:7px;display:grid}#tools #reward-history-v2 .rw-metrics article{border:1px solid var(--companion-line);background:linear-gradient(130deg,var(--companion-inset),var(--companion-inset));border-radius:9px;align-items:center;gap:9px;min-height:82px;padding:10px;display:flex}#tools #reward-history-v2 .rw-metrics article>div{flex-direction:column;gap:1px;display:flex}#tools #reward-history-v2 .rw-metrics article span{font-size:10px!important}#tools #reward-history-v2 .rw-metrics strong{letter-spacing:-.6px;white-space:nowrap;font-weight:800;font-size:clamp(19px,1.5vw,27px)!important;line-height:1.25!important}#tools #reward-history-v2 .rw-metrics small{color:var(--rw-cyan);font-size:10px!important}#tools #reward-history-v2 .rw-metrics :is(.neso,.activity){background:linear-gradient(135deg,#4b451f88,var(--companion-surface));color:var(--companion-accent);border-color:#948546}#tools #reward-history-v2 .rw-metrics .crystal{background:linear-gradient(135deg,color-mix(in srgb, var(--companion-raised) 67%, transparent),var(--companion-surface));border-color:var(--companion-line);color:var(--companion-muted)}#tools #reward-history-v2 .rw-metrics .item{color:#62eccb;border-color:#189c97}#tools #reward-history-v2 .rw-metrics .ticket,#tools #reward-history-v2 .rw-metrics article>div>span{color:var(--companion-muted)}#tools #reward-history-v2 .rw-sprite{border:1px solid var(--companion-line);background:linear-gradient(140deg,color-mix(in srgb, var(--companion-raised) 47%, transparent),var(--companion-inset));border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:inline-grid;position:relative;overflow:hidden}#tools #reward-history-v2 .rw-sprite>svg{color:var(--companion-muted);opacity:.25}#tools #reward-history-v2 .rw-sprite>img{padding:4px;position:absolute;inset:0;object-fit:contain!important;width:100%!important;height:100%!important}#tools #reward-history-v2 .rw-metrics .rw-sprite{width:43px;height:43px;box-shadow:inset 0 0 14px #318cdf22}#tools #reward-history-v2 .rw-metrics .rw-sprite>svg{opacity:1;color:currentColor;width:28px;height:28px}#tools #reward-history-v2 .rw-weeks{flex:none;align-items:start;gap:6px;display:flex}#tools #reward-history-v2 .rw-week-option{flex-direction:column;flex:1;gap:3px;display:flex}#tools #reward-history-v2 .rw-week-option>button{width:100%;height:33px}#tools #reward-history-v2 .rw-week-option>button[aria-pressed=true]{background:linear-gradient(var(--companion-accent-soft),var(--companion-accent-soft));color:var(--companion-ink);border-color:var(--companion-accent);font-weight:800;box-shadow:0 0 10px #ffdc3433}#tools #reward-history-v2 .rw-refresh{white-space:nowrap;justify-content:center;align-items:center;gap:5px;height:33px;display:flex}#tools #reward-history-v2 .rw-refresh svg{width:16px;height:16px;color:var(--companion-accent)}#tools #reward-history-v2 .rw-toolbar{flex-shrink:0;align-items:center;gap:8px;display:flex}#tools #reward-history-v2 .rw-segment{border:1px solid var(--rw-line);border-radius:7px;gap:0;display:flex;overflow:hidden}#tools #reward-history-v2 .rw-segment button{border:0;border-right:1px solid var(--rw-line);border-radius:0;min-height:27px;padding:4px 15px;font-size:10px!important}#tools #reward-history-v2 .rw-segment button:last-child{border:0}#tools #reward-history-v2 .rw-segment button[aria-pressed=true]{background:linear-gradient(var(--companion-surface),var(--companion-surface));box-shadow:inset 0 -3px #ffe95d}#tools #reward-history-v2 .rw-kinds{margin-left:auto}#tools #reward-history-v2 .rw-toolbar>select{max-width:116px;height:29px;min-height:29px;font-size:10px!important}#tools #reward-history-v2 .rw-outcomes{flex-shrink:0;gap:7px;display:flex}#tools #reward-history-v2 .rw-outcome-chips{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:9px;flex:1;gap:5px;padding:5px;display:flex}#tools #reward-history-v2 .rw-outcome-chips button{text-align:left;background:linear-gradient(140deg,var(--companion-surface),var(--companion-inset));flex:1;align-items:center;gap:7px;min-height:49px;padding:5px 7px;display:flex}#tools #reward-history-v2 .rw-outcome-chips b,#tools #reward-history-v2 .rw-outcome-chips small{display:block;font-size:9px!important}#tools #reward-history-v2 .rw-outcome-chips button>svg{color:#27e0b3;filter:drop-shadow(0 0 3px #28cbb277);border:1px solid;border-radius:8px;width:31px;height:31px;padding:4px}#tools #reward-history-v2 .rw-outcome-chips .lost>svg{color:#ff7479}#tools #reward-history-v2 .rw-outcome-chips .failed>svg{color:var(--companion-muted)}#tools #reward-history-v2 .rw-outcome-chips .won>svg{color:var(--companion-accent)}#tools #reward-history-v2 .rw-outcome-chips .pending>svg{color:var(--companion-muted)}#tools #reward-history-v2 .rw-outcome-chips button[aria-pressed=true]{outline:1px solid var(--companion-accent);outline-offset:-1px;box-shadow:inset 0 -2px #ffdc34}#tools #reward-history-v2 .rw-outcome-select{display:none}#tools #reward-history-v2 .rw-win-rate{border:1px solid var(--companion-line);border-radius:9px;align-items:center;gap:8px;min-width:132px;padding:4px 9px;display:flex}#tools #reward-history-v2 .rw-ring{background:var(--ring);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}#tools #reward-history-v2 .rw-ring:before{content:"";background:var(--companion-inset);border-radius:50%;position:absolute;inset:6px}#tools #reward-history-v2 .rw-ring>b{position:relative;font-size:12px!important}#tools #reward-history-v2 .rw-win-rate>span:last-child{flex-direction:column;display:flex;font-size:9px!important}#tools #reward-history-v2 .rw-win-rate strong{color:#6aead0;font-size:12px!important}#tools #reward-history-v2 .rw-timeline{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;flex-direction:column;flex:1;min-height:130px;display:flex;overflow:hidden}#tools #reward-history-v2 .rw-timeline>header{border-bottom:1px solid var(--rw-line);flex:none;align-items:center;gap:8px;padding:7px 9px;display:flex}#tools #reward-history-v2 .rw-timeline>header>svg{width:29px;height:29px;color:var(--companion-muted);filter:drop-shadow(0 0 5px #249fe3)}#tools #reward-history-v2 .rw-timeline h4{font-size:14px!important;font-weight:800!important}#tools #reward-history-v2 .rw-timeline>header>select{width:109px;font-size:10px!important}#tools #reward-history-v2 .rw-search{width:29%;margin-left:auto;position:relative}#tools #reward-history-v2 .rw-search svg{width:14px;height:14px;color:var(--companion-muted);position:absolute;top:9px;left:8px}#tools #reward-history-v2 .rw-search input{padding-left:28px!important;font-size:10px!important}#tools #reward-history-v2 .rw-list{flex:1;min-height:0;padding:0 6px;overflow:hidden}#tools #reward-history-v2 .rw-day h5{background:linear-gradient(90deg,var(--companion-surface),var(--companion-inset));justify-content:space-between;align-items:center;height:26px;padding:4px 5px;display:flex;font-size:11px!important}#tools #reward-history-v2 .rw-day h5 small{font-size:9px!important}#tools #reward-history-v2 .rw-activity{text-align:left;border:1px solid var(--companion-line);background:linear-gradient(90deg,var(--companion-surface),var(--companion-inset));border-radius:7px;grid-template-columns:minmax(160px,1.3fr) 85px minmax(125px,1.45fr) 107px 68px 7px;align-items:center;gap:7px;width:100%;height:46px;min-height:0;margin-bottom:2px;padding:4px 6px;display:grid;font-size:10px!important}#tools #reward-history-v2 .rw-activity.selected{border-color:var(--companion-line);background:linear-gradient(90deg,var(--companion-surface),var(--companion-surface));box-shadow:inset 0 0 0 1px #28bddc,0 0 8px #22c9ef44}#tools #reward-history-v2 .rw-activity-name{align-items:center;gap:7px;display:flex}#tools #reward-history-v2 .rw-activity-name>.rw-sprite{background:var(--companion-surface);border-radius:6px;width:33px;height:39px}#tools #reward-history-v2 .rw-activity-name b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:10px!important;line-height:1.2!important}#tools #reward-history-v2 .rw-activity-result{flex-direction:column;display:flex}#tools #reward-history-v2 .rw-activity-result strong{color:#83ebbd;font-size:11px!important}#tools #reward-history-v2 :is(.rw-activity.lost,.rw-activity.pending,.rw-activity.failed) .rw-activity-result strong{color:var(--companion-muted)}#tools #reward-history-v2 .rw-activity-prizes{align-items:center;gap:4px;display:flex;overflow:hidden}#tools #reward-history-v2 .rw-prize{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:6px;align-items:center;gap:5px;min-height:34px;padding:2px 5px;display:flex}#tools #reward-history-v2 .rw-prize>.rw-sprite{background:0 0;border:0;width:24px;height:26px}#tools #reward-history-v2 .rw-prize>.rw-sprite>img{padding:0}#tools #reward-history-v2 .rw-prize>span:last-child{flex-direction:column;display:flex}#tools #reward-history-v2 .rw-prize b{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:650;display:-webkit-box;overflow:hidden;font-size:8px!important}#tools #reward-history-v2 .rw-prize strong{color:#7de2c6;white-space:nowrap;font-size:11px!important}#tools #reward-history-v2 .rw-prize.crystal{border-color:var(--companion-line);background:var(--companion-surface)}#tools #reward-history-v2 .rw-prize.crystal strong{color:var(--companion-muted)}#tools #reward-history-v2 .rw-prize.neso strong{color:var(--companion-accent)}#tools #reward-history-v2 .rw-activity-date{color:var(--companion-muted);flex-direction:column;gap:1px;display:flex;font-size:8px!important}#tools #reward-history-v2 .rw-activity-date small{font-size:8px!important}#tools #reward-history-v2 .rw-status{text-align:center;border:1px solid var(--companion-line);background:var(--companion-surface);max-width:100%;color:var(--companion-ink);border-radius:6px;place-self:center end;padding:4px 6px;font-weight:750;display:inline-block;font-size:9px!important}#tools #reward-history-v2 .rw-status.claimed{color:#a0ffe2;background:linear-gradient(#078b77,#074039);border-color:#17bda6;box-shadow:0 0 8px #05b48c22}#tools #reward-history-v2 .rw-status.won{color:var(--companion-accent);background:#453b16;border-color:#ac922a}#tools #reward-history-v2 .rw-status.failed{color:var(--companion-ink);background:var(--companion-surface);border-color:var(--companion-line)}#tools #reward-history-v2 .rw-row-arrow{color:var(--companion-muted);font-size:16px!important}#tools #reward-history-v2 .rw-pagination{border-top:1px solid var(--companion-line);background:var(--companion-inset);flex:none;justify-content:space-between;align-items:center;min-height:34px;padding:4px 7px;display:flex;font-size:10px!important}#tools #reward-history-v2 .rw-pagination>div{gap:4px;display:flex}#tools #reward-history-v2 .rw-pagination button{min-height:25px;padding:3px 7px;font-size:10px!important}#tools #reward-history-v2 .is-detailed .rw-activity{height:100px}#tools #reward-history-v2 .is-detailed .rw-activity-name small{margin-top:5px;display:block;font-size:9px!important}#tools #reward-history-v2 .rw-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:15px;display:flex}#tools #reward-history-v2 .rw-empty>svg{width:40px;height:40px;color:var(--companion-muted)}#tools #reward-history-v2 .rw-empty p{color:var(--companion-muted);font-size:12px!important}#tools #reward-history-v2 .rw-sidebar{scrollbar-width:thin;flex-direction:column;gap:10px;min-height:0;display:flex;overflow:auto}#tools #reward-history-v2 .rw-sidebar>section,#tools #reward-history-v2 .rw-encouragement,#tools #reward-history-v2 .rw-source{border:1px solid var(--companion-line);background:linear-gradient(135deg,var(--companion-inset),var(--companion-inset));border-radius:11px;padding:12px}#tools #reward-history-v2 .rw-sidebar h4{align-items:center;gap:7px;display:flex;font-size:14px!important;font-weight:750!important}#tools #reward-history-v2 .rw-highlights h4 svg{color:var(--companion-accent);filter:drop-shadow(0 0 5px #cfb328)}#tools #reward-history-v2 .rw-highlights{flex-direction:column;gap:7px;display:flex}#tools #reward-history-v2 .rw-highlights>button{text-align:left;background:linear-gradient(130deg,var(--companion-surface),var(--companion-inset));align-items:center;gap:10px;min-height:91px;padding:10px;display:flex}#tools #reward-history-v2 .rw-highlights>button:disabled{opacity:.75}#tools #reward-history-v2 .rw-highlights .rw-sprite{width:52px;height:55px}#tools #reward-history-v2 .rw-highlights>button>span:last-child{flex-direction:column;gap:2px;display:flex}#tools #reward-history-v2 .rw-highlights b{font-size:12px!important;line-height:1.2!important}#tools #reward-history-v2 .rw-highlights strong{color:#77f1b1;font-size:17px!important}#tools #reward-history-v2 .rw-highlights em{color:var(--rw-muted);font-style:normal;font-size:9px!important}#tools #reward-history-v2 .rw-breakdown{flex-direction:column;gap:12px;display:flex}#tools #reward-history-v2 .rw-breakdown h4 svg{color:var(--companion-muted)}#tools #reward-history-v2 .rw-breakdown>div{align-items:center;gap:9px;display:flex}#tools #reward-history-v2 .rw-donut{border-radius:100%;flex:none;place-items:center;width:115px;height:115px;display:grid;position:relative}#tools #reward-history-v2 .rw-donut:before{content:"";background:var(--companion-inset);border-radius:100%;position:absolute;inset:18px}#tools #reward-history-v2 .rw-donut b{flex-direction:column;align-items:center;display:flex;position:relative;font-size:24px!important}#tools #reward-history-v2 .rw-breakdown ul{flex-direction:column;flex:1;gap:9px;padding:0;list-style:none;display:flex}#tools #reward-history-v2 .rw-breakdown li{align-items:center;gap:4px;display:flex;font-size:8px!important}#tools #reward-history-v2 .rw-breakdown li>i{border-radius:100%;flex:none;width:8px;height:8px}#tools #reward-history-v2 .rw-breakdown li>b{white-space:nowrap;margin-left:auto}#tools #reward-history-v2 .rw-breakdown li small{font-size:8px!important}#tools #reward-history-v2 .rw-encouragement{background:radial-gradient(ellipse at 30% 50%,var(--companion-raised),var(--companion-inset) 80%);align-items:center;padding:0 10px;display:flex}#tools #reward-history-v2 .rw-encouragement img{object-fit:contain;width:45%;height:96px}#tools #reward-history-v2 .rw-encouragement p{color:var(--companion-ink);font-size:12px!important;line-height:1.5!important}#tools #reward-history-v2 .rw-source{align-items:center;gap:7px;padding:8px;display:flex;font-size:9px!important}#tools #reward-history-v2 .rw-source svg{width:18px;color:var(--companion-muted)}#tools #reward-history-v2 .rw-source span{flex-direction:column;flex:1;gap:2px;display:flex}#tools #reward-history-v2 .rw-source b{color:var(--companion-ink)}#tools #reward-history-v2 .rw-source small{overflow-wrap:anywhere;font-size:8px!important}#tools #reward-history-v2 .rw-detail{outline:none;flex-direction:column;gap:10px;height:100%;min-height:0;padding:10px;display:flex}#tools #reward-history-v2 .rw-detail>header{flex:none;align-items:center;gap:8px;display:flex}#tools #reward-history-v2 .rw-detail>header h4{flex:1;font-size:13px!important}#tools #reward-history-v2 .rw-detail>header>button:last-child{align-items:center;gap:5px;display:flex}#tools #reward-history-v2 .rw-detail>header svg{width:14px;height:14px}#tools #reward-history-v2 .rw-detail-scroll{scrollbar-width:thin;flex-direction:column;flex:1;gap:13px;min-height:0;display:flex;overflow:auto}#tools #reward-history-v2 .rw-detail-title{align-items:center;gap:12px;display:flex}#tools #reward-history-v2 .rw-detail-title>.rw-sprite{border-color:var(--companion-line);background:linear-gradient(145deg,var(--companion-raised),var(--companion-surface));width:86px;height:91px}#tools #reward-history-v2 .rw-detail-title h4{margin:3px 0 7px!important;font-size:20px!important;line-height:1.2!important}#tools #reward-history-v2 .rw-detail-title p{color:var(--companion-muted);margin-bottom:7px!important;font-size:11px!important}#tools #reward-history-v2 .rw-detail-title small{color:var(--companion-muted);font-weight:700}#tools #reward-history-v2 .rw-detail-numbers{grid-template-columns:1fr 1fr;gap:8px;display:grid}#tools #reward-history-v2 .rw-detail-numbers article{border:1px solid var(--companion-line);background:linear-gradient(130deg,var(--companion-surface),var(--companion-inset));border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}#tools #reward-history-v2 .rw-detail-numbers svg{color:var(--companion-accent);width:31px;height:31px}#tools #reward-history-v2 .rw-detail-numbers article:last-child svg{color:var(--companion-muted)}#tools #reward-history-v2 .rw-detail-numbers article>div{flex-direction:column;display:flex}#tools #reward-history-v2 .rw-detail-numbers strong{color:#67e7cd;font-size:20px!important}#tools #reward-history-v2 .rw-claim-dates{border:1px solid var(--companion-line);background:color-mix(in srgb, var(--companion-inset) 53%, transparent);border-radius:9px;grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}#tools #reward-history-v2 .rw-claim-dates>div{align-items:start;gap:8px;display:flex}#tools #reward-history-v2 .rw-claim-dates svg{color:#43ecc0;width:22px}#tools #reward-history-v2 .rw-claim-dates span{flex-direction:column;gap:5px;display:flex}#tools #reward-history-v2 .rw-claim-dates b{font-size:11px!important}#tools #reward-history-v2 .rw-section-title{align-items:center;gap:6px;display:flex;font-size:14px!important}#tools #reward-history-v2 .rw-section-title svg{color:var(--companion-accent)}#tools #reward-history-v2 .rw-section-title small{margin-left:auto}#tools #reward-history-v2 .rw-detail-prizes{grid-template-columns:1fr 1fr;gap:7px;display:grid}#tools #reward-history-v2 .rw-detail-prizes .rw-prize{align-items:start;gap:8px;min-height:84px;padding:9px}#tools #reward-history-v2 .rw-detail-prizes .rw-sprite{width:40px;height:45px}#tools #reward-history-v2 .rw-detail-prizes .rw-prize b{-webkit-line-clamp:3;font-size:11px!important}#tools #reward-history-v2 .rw-detail-prizes .rw-prize strong{font-size:22px!important}#tools #reward-history-v2 .rw-detail-prizes .rw-prize small{margin-top:5px;font-size:9px!important}#tools #reward-history-v2 .rw-detail-prizes .rw-prize.not-won strong{color:var(--companion-muted);font-size:12px!important}#tools #reward-history-v2 .rw-explanation{border:1px solid var(--companion-line);background:linear-gradient(120deg,var(--companion-surface),var(--companion-inset));border-radius:10px;padding:12px}#tools #reward-history-v2 .rw-explanation h5{align-items:center;gap:7px;display:flex;margin-bottom:10px!important;font-size:13px!important}#tools #reward-history-v2 .rw-explanation svg{color:var(--companion-accent)}#tools #reward-history-v2 .rw-explanation p{color:var(--companion-muted);font-size:11px!important;line-height:1.7!important}#tools #reward-history-v2 .rw-explanation>small{margin-top:8px;display:block;font-size:10px!important}#tools #reward-history-v2 .rw-snapshot-cards{grid-template-columns:1fr 1fr;gap:9px;display:grid}#tools #reward-history-v2 .rw-snapshot-cards article{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:9px;flex-direction:column;align-items:start;gap:5px;padding:11px;display:flex}#tools #reward-history-v2 .rw-snapshot-cards article:last-child{background:#34311877;border-color:#837039}#tools #reward-history-v2 .rw-snapshot-cards svg{color:var(--companion-muted)}#tools #reward-history-v2 .rw-snapshot-cards b{font-size:11px!important}#tools #reward-history-v2 .rw-snapshot-cards strong{color:var(--companion-accent);font-size:22px!important}#tools #reward-history-v2 .rw-snapshot-cards span{font-size:11px!important}#tools #reward-history-v2 .rw-detail>footer{flex:none;gap:6px;display:flex}#tools #reward-history-v2 .rw-detail>footer button{flex:1;font-size:10px!important}#tools #reward-history-v2 .rw-prize-pages{justify-content:space-between;align-items:center;gap:5px;font-size:10px;display:flex}#tools #reward-history-v2 .rw-prize-pages button{font-size:10px!important}#tools #reward-history-v2 .rw-copy-status{z-index:15;background:#096453;border:1px solid #68e7c6;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 5px 15px #0008}@media (min-width:1900px){#tools #reward-history-v2 .rw-activity{grid-template-columns:minmax(190px,1.3fr) 100px minmax(170px,1.45fr) 120px 85px 7px}#tools #reward-history-v2 .rw-activity-name b{font-size:12px!important}#tools #reward-history-v2 .rw-prize b{font-size:10px!important}#tools #reward-history-v2 .rw-activity{height:46px}}@media (max-width:1450px){#tools #reward-history-v2{grid-template-columns:minmax(0,1fr) 275px}#tools #reward-history-v2 .rw-main{gap:6px;padding:8px}#tools #reward-history-v2 .rw-hero h3{font-size:25px!important}#tools #reward-history-v2 .rw-greeting>span{display:none}#tools #reward-history-v2 .rw-greeting img{width:65px}#tools #reward-history-v2 .rw-freshness{gap:6px}#tools #reward-history-v2 .rw-hero{gap:6px;min-height:52px}#tools #reward-history-v2 .rw-hero>svg{width:30px;height:30px}#tools #reward-history-v2 .rw-greeting img{height:52px}#tools #reward-history-v2 .rw-metrics article{gap:6px;min-height:68px;padding:7px}#tools #reward-history-v2 .rw-metrics .rw-sprite{width:32px;height:36px}#tools #reward-history-v2 .rw-metrics article span{font-size:9px!important}#tools #reward-history-v2 .rw-metrics strong{font-size:21px!important}#tools #reward-history-v2 .rw-outcome-chips button>svg{width:24px;height:24px}#tools #reward-history-v2 .rw-outcome-chips button{gap:4px;min-height:42px;padding:4px}#tools #reward-history-v2 .rw-outcome-chips b{font-size:8px!important}#tools #reward-history-v2 .rw-activity{grid-template-columns:minmax(140px,1.3fr) 70px minmax(125px,1.5fr) 68px 7px}#tools #reward-history-v2 .rw-activity-date{display:none}#tools #reward-history-v2 .rw-breakdown>div{gap:7px}#tools #reward-history-v2 .rw-donut{width:89px;height:89px}#tools #reward-history-v2 .rw-donut:before{inset:14px}#tools #reward-history-v2 .rw-highlights>button{min-height:76px;padding:7px}#tools #reward-history-v2 .rw-highlights .rw-sprite{width:43px;height:47px}#tools #reward-history-v2 .rw-sidebar>section{padding:9px}#tools #reward-history-v2 .rw-encouragement img{height:72px}#tools #reward-history-v2 .rw-encouragement p{font-size:10px!important}#tools #reward-history-v2 .rw-source>em{display:none}#tools #reward-history-v2 .rw-detail-numbers strong{font-size:16px!important}#tools #reward-history-v2 .rw-detail-prizes{grid-template-columns:1fr}#tools #reward-history-v2.has-detail .rw-freshness>b,#tools #reward-history-v2.has-detail .rw-outcome-chips button>svg,#tools #reward-history-v2.has-detail .rw-metrics .rw-sprite{display:none}#tools #reward-history-v2.has-detail .rw-segment button{padding:4px 9px}#tools #reward-history-v2.has-detail .rw-search{width:25%}#tools #reward-history-v2.has-detail .rw-detail-title>.rw-sprite{width:67px;height:75px}}@media (max-width:1100px){#tools #reward-history-v2{grid-template-columns:minmax(0,1fr) 250px}#tools #reward-history-v2 .rw-outcome-chips{display:none}#tools #reward-history-v2 .rw-outcome-select{flex:1;height:43px;display:block}#tools #reward-history-v2 .rw-win-rate{padding:2px 7px}#tools #reward-history-v2 .rw-ring{width:37px;height:37px}#tools #reward-history-v2 .rw-metrics .rw-sprite{display:none}#tools #reward-history-v2 .rw-metrics strong{font-size:19px!important}#tools #reward-history-v2 .rw-freshness>b,#tools #reward-history-v2 .rw-greeting{display:none}#tools #reward-history-v2 .rw-segment button{padding:4px 8px}#tools #reward-history-v2 .rw-timeline>header{flex-wrap:wrap}#tools #reward-history-v2 .rw-search{flex:1;width:auto}#tools #reward-history-v2 .rw-timeline>header>div{width:calc(100% - 40px)}#tools #reward-history-v2 .rw-activity{grid-template-columns:minmax(120px,1.3fr) 70px minmax(90px,1.2fr) 63px}#tools #reward-history-v2 .rw-row-arrow,#tools #reward-history-v2 .rw-prize:nth-child(n+2){display:none}#tools #reward-history-v2 .rw-detail-prizes .rw-prize:nth-child(n+2){display:flex}}@media (max-width:999px){#tools #reward-history-v2,#tools #reward-history-v2.has-detail{flex-direction:column;height:auto;min-height:0;display:flex!important}#tools #reward-history-v2 .rw-main{height:var(--reward-height);flex:none;min-height:600px}#tools #reward-history-v2 .rw-sidebar{grid-template-columns:1fr 1fr;display:grid;overflow:visible}#tools #reward-history-v2 .rw-sidebar:has(.rw-detail){display:block}#tools #reward-history-v2 .rw-detail{height:min(850px,100dvh - 120px);min-height:540px;scroll-margin-top:70px}#tools #reward-history-v2 .rw-greeting{display:flex}#tools #reward-history-v2 .rw-timeline>header{flex-wrap:nowrap}#tools #reward-history-v2 .rw-timeline>header>div{width:auto}#tools #reward-history-v2 .rw-search{flex:initial;width:30%}#tools #reward-history-v2 .rw-scope{grid-template-columns:1fr 1fr 1fr}#tools #reward-history-v2 .rw-wallet{display:none}#tools #reward-history-v2 .rw-outcome-chips{display:flex}#tools #reward-history-v2 .rw-outcome-select{display:none}#tools #reward-history-v2 .rw-detail-prizes{grid-template-columns:1fr 1fr}}@media (max-width:600px){#tools #reward-history-v2 .rw-main{border-radius:12px;gap:6px;min-height:650px;padding:7px}#tools #reward-history-v2 .rw-hero h3{font-size:22px!important}#tools #reward-history-v2 .rw-hero p{font-size:9px!important}#tools #reward-history-v2 .rw-hero>svg{width:27px;height:27px;margin:0}#tools #reward-history-v2 .rw-hero{gap:5px;min-height:43px}#tools #reward-history-v2 .rw-freshness,#tools #reward-history-v2 .rw-freshness small{font-size:7px!important}#tools #reward-history-v2 .rw-greeting{display:none}#tools #reward-history-v2 .rw-scope{grid-template-columns:1fr 1fr;gap:5px}#tools #reward-history-v2 .rw-scope>.rw-character{display:none}#tools #reward-history-v2 .rw-scope>.rw-player-picker{align-self:start;height:62px}#tools #reward-history-v2 .rw-player-picker summary .rw-sprite{width:28px;height:34px}#tools #reward-history-v2 .rw-player-picker summary b{font-size:11px!important}#tools #reward-history-v2 .rw-player-picker summary em{max-width:100px;font-size:8px!important}#tools #reward-history-v2 .rw-week-select select{font-size:10px!important}#tools #reward-history-v2 .rw-mobile-refresh{margin-top:4px;display:block}#tools #reward-history-v2 .rw-mobile-refresh button{width:100%;height:27px;min-height:27px;font-size:10px!important}#tools #reward-history-v2 .rw-weeks{display:none}#tools #reward-history-v2 .rw-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}#tools #reward-history-v2 .rw-metrics article{grid-column:span 2;min-height:52px;padding:5px 7px}#tools #reward-history-v2 .rw-metrics article:nth-child(n+4){flex-direction:row;grid-column:span 3;min-height:38px}#tools #reward-history-v2 .rw-metrics article:nth-child(n+4)>div{flex:1;grid-template-columns:1fr auto;align-items:center;column-gap:9px;display:grid}#tools #reward-history-v2 .rw-metrics article:nth-child(n+4) small{display:none}#tools #reward-history-v2 .rw-metrics strong{font-size:18px!important}#tools #reward-history-v2 .rw-metrics article span,#tools #reward-history-v2 .rw-metrics small{font-size:8px!important}#tools #reward-history-v2 .rw-toolbar{grid-template-columns:1fr 1fr;gap:5px;display:grid}#tools #reward-history-v2 .rw-segment button{flex:1;padding:4px 7px;font-size:9px!important}#tools #reward-history-v2 .rw-kinds{grid-area:2/1/auto/-1;width:100%;margin:0}#tools #reward-history-v2 .rw-toolbar>select{width:100%;max-width:none;height:27px;min-height:27px}#tools #reward-history-v2 .rw-outcome-chips{display:none}#tools #reward-history-v2 .rw-outcome-select{flex:1;height:39px;display:block;font-size:11px!important}#tools #reward-history-v2 .rw-win-rate{min-width:121px;height:39px}#tools #reward-history-v2 .rw-ring{width:31px;height:31px}#tools #reward-history-v2 .rw-ring>b{font-size:9px!important}#tools #reward-history-v2 .rw-win-rate>span:last-child{grid-template-columns:auto auto;gap:1px 4px;display:grid;font-size:8px!important}#tools #reward-history-v2 .rw-win-rate small{grid-column:1/-1;font-size:8px!important}#tools #reward-history-v2 .rw-timeline>header{flex-wrap:wrap;gap:5px;padding:6px}#tools #reward-history-v2 .rw-timeline>header>svg{width:22px;height:22px}#tools #reward-history-v2 .rw-timeline>header>div{width:calc(100% - 28px)}#tools #reward-history-v2 .rw-timeline h4{font-size:13px!important}#tools #reward-history-v2 .rw-report-scope{font-size:8px!important}#tools #reward-history-v2 .rw-search{flex:1;width:auto}#tools #reward-history-v2 .rw-timeline>header>select{width:92px;height:28px;min-height:28px;font-size:9px!important}#tools #reward-history-v2 .rw-search input{height:28px;min-height:28px;font-size:9px!important}#tools #reward-history-v2 .rw-search svg{top:7px}#tools #reward-history-v2 .rw-day h5{height:24px;font-size:10px!important}#tools #reward-history-v2 .rw-day h5 small{font-size:8px!important}#tools #reward-history-v2 .rw-activity{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) 74px;gap:2px 5px;height:82px;padding:4px;position:relative}#tools #reward-history-v2 .rw-activity-name{grid-area:1/1;gap:5px}#tools #reward-history-v2 .rw-activity-name b{-webkit-line-clamp:2;font-size:9px!important}#tools #reward-history-v2 .rw-activity-name .rw-sprite{width:25px;height:29px}#tools #reward-history-v2 .rw-activity-result{grid-area:1/2}#tools #reward-history-v2 .rw-activity-result strong{font-size:9px!important}#tools #reward-history-v2 .rw-activity-result small{font-size:8px!important}#tools #reward-history-v2 .rw-activity-prizes{grid-area:2/1}#tools #reward-history-v2 .rw-activity .rw-status{grid-area:2/2;padding:3px 5px;font-size:8px!important}#tools #reward-history-v2 .rw-activity .rw-prize{gap:3px;min-height:29px;padding:1px 3px}#tools #reward-history-v2 .rw-activity .rw-prize strong{font-size:9px!important}#tools #reward-history-v2 .rw-activity .rw-prize b{font-size:7px!important}#tools #reward-history-v2 .rw-activity .rw-prize .rw-sprite{width:21px;height:22px}#tools #reward-history-v2 .rw-activity .rw-prize:nth-child(n+2){display:flex}#tools #reward-history-v2 .rw-activity-date{display:none}#tools #reward-history-v2 .is-detailed .rw-activity{height:100px}#tools #reward-history-v2 .rw-pagination{padding:4px;font-size:9px!important}#tools #reward-history-v2 .rw-pagination small{display:none}#tools #reward-history-v2 .rw-pagination button{padding:3px 6px;font-size:9px!important}#tools #reward-history-v2 .rw-sidebar{grid-template-columns:1fr}#tools #reward-history-v2 .rw-breakdown>div{justify-content:space-around}#tools #reward-history-v2 .rw-breakdown ul{max-width:180px}#tools #reward-history-v2 .rw-breakdown li{font-size:10px!important}#tools #reward-history-v2 .rw-donut{width:110px;height:110px}#tools #reward-history-v2 .rw-highlights>button{min-height:72px}#tools #reward-history-v2 .rw-detail{height:calc(100dvh - 110px);scroll-margin-top:60px}#tools #reward-history-v2 .rw-detail h4{font-size:12px!important}#tools #reward-history-v2 .rw-detail-title h4{font-size:18px!important}#tools #reward-history-v2 .rw-detail-title>.rw-sprite{width:58px;height:69px}#tools #reward-history-v2 .rw-detail-title p{font-size:10px!important}#tools #reward-history-v2 .rw-detail-prizes{grid-template-columns:1fr}#tools #reward-history-v2 .rw-detail-prizes .rw-prize strong{font-size:20px!important}#tools #reward-history-v2 .rw-detail-numbers article{gap:7px;padding:8px}#tools #reward-history-v2 .rw-detail-numbers svg{width:22px;height:22px}#tools #reward-history-v2 .rw-detail-numbers strong{font-size:16px!important}#tools #reward-history-v2 .rw-claim-dates{gap:7px;padding:9px}#tools #reward-history-v2 .rw-claim-dates svg{width:17px}#tools #reward-history-v2 .rw-detail>footer button{padding:4px;font-size:9px!important}}#tools #reward-history-v2 .rw-character{border:1px solid var(--rw-line);background:var(--companion-inset);border-radius:9px;min-width:0;padding:5px 8px;position:relative;font-size:10px!important}#tools #reward-history-v2 .rw-character-trigger{align-items:center;width:100%;margin-top:3px;text-align:left!important;gap:7px!important;min-height:32px!important;padding:3px 7px!important;display:flex!important}#tools #reward-history-v2 .rw-character-trigger>img{object-fit:contain;width:29px;height:32px;image-rendering:pixelated;flex:none}#tools #reward-history-v2 .rw-character-trigger>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}#tools #reward-history-v2 .rw-character-trigger b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}#tools #reward-history-v2 .rw-character-trigger small{color:var(--companion-muted);font-size:9px!important}#tools #reward-history-v2 .rw-character-trigger i{font-style:normal}#tools #reward-history-v2 .rw-character-match{display:block!important}#tools #reward-history-v2 .rw-character-match>span{font-size:10px!important}#tools #reward-history-v2 .rw-character-dialog{width:min(740px,100vw - 24px);max-width:calc(100vw - 24px);max-height:90dvh;border:1px solid var(--companion-line)!important;background:var(--companion-inset)!important;color:var(--companion-ink)!important;border-radius:15px!important;margin:auto!important;padding:0!important;box-shadow:0 18px 80px #000b!important}#tools #reward-history-v2 .rw-character-dialog:not([open]){display:none!important}#tools #reward-history-v2 .rw-character-dialog::backdrop{background:color-mix(in srgb, var(--companion-canvas) 85%, transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}#tools #reward-history-v2 .rw-character-popup{flex-direction:column;gap:12px;padding:18px;display:flex!important}#tools #reward-history-v2 .rw-character-popup>header{justify-content:space-between;align-items:center;gap:12px;display:flex}#tools #reward-history-v2 .rw-character-popup h3{margin:0!important;font-size:20px!important;line-height:1.3!important}#tools #reward-history-v2 .rw-character-popup p{color:var(--companion-muted);margin:4px 0 0!important;font-size:11px!important}#tools #reward-history-v2 .rw-character-search{width:100%;min-height:37px!important;font-size:13px!important}#tools #reward-history-v2 .rw-character-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}#tools #reward-history-v2 .rw-character-options>button{justify-content:flex-start;align-items:center;min-width:0;height:86px;position:relative;background:linear-gradient(125deg,var(--companion-surface),var(--companion-inset))!important;border:1px solid var(--companion-line)!important;text-align:left!important;border-radius:10px!important;gap:8px!important;min-height:86px!important;padding:8px!important;display:flex!important}#tools #reward-history-v2 .rw-character-options>button>img{object-fit:contain;image-rendering:pixelated;flex:none;width:60px!important;height:68px!important}#tools #reward-history-v2 .rw-character-options>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}#tools #reward-history-v2 .rw-character-options b{overflow-wrap:anywhere;color:var(--companion-ink);font-size:12px!important;line-height:1.2!important}#tools #reward-history-v2 .rw-character-options strong{color:#67e9e5;font-size:14px!important;line-height:1.2!important}#tools #reward-history-v2 .rw-character-options small{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden;font-size:9px!important}#tools #reward-history-v2 .rw-character-options>button.is-selected{border-color:var(--companion-accent)!important;background:var(--companion-surface)!important;box-shadow:inset 0 -2px #ffe364!important}#tools #reward-history-v2 .rw-character-options>button>i{color:var(--companion-accent);font-style:normal;position:absolute;top:4px;right:6px;font-size:12px!important}#tools #reward-history-v2 .rw-character-pages{align-items:center;gap:8px;display:flex;font-size:11px!important}#tools #reward-history-v2 .rw-character-pages>small{color:var(--companion-muted);margin-right:auto;font-size:10px!important}#tools #reward-history-v2 .rw-character-pages>button{min-height:31px!important;font-size:11px!important}#tools #reward-history-v2 .rw-character-empty{text-align:center;padding:24px}#tools #reward-history-v2 .rw-prize-preview{width:100%;min-width:0;display:block;position:relative;overflow:hidden}#tools #reward-history-v2 .rw-prize-measure{visibility:hidden;pointer-events:none;gap:4px;width:max-content;position:absolute;top:0;left:0;display:flex!important}#tools #reward-history-v2 .rw-prize-visible{align-items:center;gap:4px;width:100%;min-width:0;display:flex}#tools #reward-history-v2 .rw-prize-preview .rw-prize{flex-shrink:0;min-width:0;max-width:146px;display:flex!important}#tools #reward-history-v2 .rw-prize-preview .rw-prize>span:last-child{min-width:0}#tools #reward-history-v2 .rw-prize-preview .rw-prize b{max-width:102px}#tools #reward-history-v2 .rw-prize-overflow{color:var(--companion-muted);text-align:center;flex:none;min-width:22px;font-size:10px!important}#tools #reward-history-v2 .is-icons .rw-prize.item{flex-direction:column;justify-content:center;align-items:center;gap:0;width:36px;height:36px;min-height:36px!important;padding:1px!important;display:flex!important}#tools #reward-history-v2 .is-icons .rw-prize.item>.rw-sprite{flex:none;width:22px!important;height:22px!important}#tools #reward-history-v2 .is-icons .rw-prize.item strong{font-size:9px!important;line-height:10px!important}#tools #reward-history-v2 .is-icons .rw-prize b{display:none!important}#tools #reward-history-v2 .is-icons .rw-prize.neso,#tools #reward-history-v2 .is-icons .rw-prize.crystal{gap:3px;height:36px;min-height:36px!important;padding:2px 4px!important}#tools #reward-history-v2 .is-icons .rw-prize.neso strong,#tools #reward-history-v2 .is-icons .rw-prize.crystal strong{font-size:11px!important}body:has(.rw-character-dialog[open]){overflow:hidden}#tools #reward-history-v2 .rw-all-wallet{text-align:left;align-items:center;gap:12px;background:var(--companion-surface)!important;border-color:var(--companion-line)!important;min-height:56px!important;padding:10px 13px!important;display:flex!important}#tools #reward-history-v2 .rw-all-wallet>i{color:var(--companion-muted);font-style:normal;font-size:26px!important}#tools #reward-history-v2 .rw-all-wallet>span{white-space:normal;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}#tools #reward-history-v2 .rw-all-wallet b{font-size:14px!important}#tools #reward-history-v2 .rw-all-wallet small{color:var(--companion-muted);white-space:normal!important;font-size:11px!important;line-height:1.4!important}#tools #reward-history-v2 .rw-all-wallet[aria-pressed=true]{border-color:var(--companion-accent)!important;box-shadow:inset 0 -2px #ffe45a!important}#tools #reward-history-v2 .rw-character-entry{align-items:stretch;gap:5px;min-width:0;display:flex}#tools #reward-history-v2 .rw-character-entry .rw-character-trigger{flex:1;min-width:0}#tools #reward-history-v2 .rw-wallet-shortcut{flex:none;padding:5px!important;font-size:10px!important}#tools #reward-history-v2 .rw-selection-tools{align-items:center;gap:7px;font-size:12px;display:flex}#tools #reward-history-v2 .rw-selection-tools>b{color:#59e5de;margin-right:auto}#tools #reward-history-v2 .rw-selection-tools button{min-height:30px!important;padding:5px 8px!important;font-size:11px!important}#tools #reward-history-v2 .rw-selection-footer{border-top:1px solid var(--companion-line);justify-content:space-between;gap:10px;padding-top:10px;display:flex}#tools #reward-history-v2 .rw-selection-footer .rw-search-selected{font-weight:800;background:var(--companion-accent-soft)!important;color:var(--companion-ink)!important;padding:10px 18px!important}#tools #reward-history-v2 .rw-selection-footer button:disabled{opacity:.45}#tools #reward-history-v2 .rw-controls{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;display:grid;container:reward-controls/inline-size}#tools #reward-history-v2 .rw-controls .rw-toolbar{flex-wrap:wrap;grid-area:1/1;gap:5px}#tools #reward-history-v2 .rw-controls .rw-kinds{margin-left:0}#tools #reward-history-v2 .rw-controls .rw-outcomes{display:contents}#tools #reward-history-v2 .rw-controls .rw-win-rate{grid-area:1/2/span 2;align-self:center}#tools #reward-history-v2 .rw-outcome-chips{background:0 0;border:0;grid-area:2/1;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:5px;padding:0;display:grid!important}#tools #reward-history-v2 .rw-outcome-chips button{cursor:pointer;white-space:nowrap;justify-content:center;background:var(--companion-inset)!important;border-radius:7px!important;gap:5px!important;min-height:32px!important;padding:5px 8px!important;font-size:11px!important}#tools #reward-history-v2 .rw-outcome-chips button:hover{border-color:var(--companion-line)!important;background:var(--companion-surface)!important}#tools #reward-history-v2 .rw-outcome-chips button[aria-pressed=true]{outline:0;background:var(--companion-accent-soft)!important;color:var(--companion-ink)!important;border-color:var(--companion-accent)!important;box-shadow:0 0 9px #ffe66830!important}#tools #reward-history-v2 .rw-outcome-chips button>svg{filter:none!important;border:0!important;border-radius:0!important;width:15px!important;height:15px!important;padding:0!important;display:block!important}#tools #reward-history-v2 .rw-outcome-chips button[aria-pressed=true]>svg{color:inherit!important}#tools #reward-history-v2 .rw-outcome-chips button>b{background:color-mix(in srgb, var(--companion-raised) 8%, transparent);border-radius:8px;padding:2px 5px;font-size:10px!important}@container reward-controls (width<=760px){#tools #reward-history-v2 .rw-outcome-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){#tools #reward-history-v2 .rw-controls .rw-toolbar{grid-template-columns:1fr 1fr;display:grid}#tools #reward-history-v2 .rw-controls .rw-toolbar>select{max-width:none}#tools #reward-history-v2 .rw-controls .rw-kinds button{padding:4px!important}#tools #reward-history-v2 .rw-controls .rw-win-rate{grid-row:1;gap:5px;min-width:108px}#tools #reward-history-v2 .rw-outcome-chips{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}#tools #reward-history-v2 .rw-outcome-chips button{min-height:36px!important;padding:5px 6px!important}}@media (max-width:360px){#tools #reward-history-v2 .rw-controls .rw-toolbar{display:contents}#tools #reward-history-v2 .rw-controls .rw-toolbar>.rw-segment:not(.rw-kinds){grid-area:1/1}#tools #reward-history-v2 .rw-controls .rw-toolbar>select{grid-area:2/1}#tools #reward-history-v2 .rw-controls .rw-kinds{grid-area:3/1/auto/-1}#tools #reward-history-v2 .rw-controls .rw-win-rate{grid-area:1/2/span 2}#tools #reward-history-v2 .rw-outcome-chips{grid-row:4}}.md-next-action:not(:disabled){animation:2.4s ease-in-out infinite md-next-step;border-color:var(--companion-accent)!important;background:var(--companion-accent-soft)!important;color:var(--companion-ink)!important;box-shadow:0 0 0 2px #fff0a040,0 0 17px #ffe05280!important}@keyframes md-next-step{50%{filter:brightness(1.08);box-shadow:0 0 0 3px #fff0a025,0 0 25px #ffe052b0}}@media (prefers-reduced-motion:reduce){.md-next-action{animation:none!important}}@media (max-width:1100px){#tools #reward-history-v2 .rw-metrics .neso{position:relative}#tools #reward-history-v2 .rw-metrics .neso>.rw-sprite{box-shadow:none;background:0 0;border:0;position:absolute;top:5px;right:5px;width:19px!important;height:19px!important;display:flex!important}#tools #reward-history-v2 .rw-metrics .neso>.rw-sprite img{width:19px!important;height:19px!important}#tools #reward-history-v2 .rw-metrics .neso>div>span{padding-right:18px}}@media (max-width:600px){#tools #reward-history-v2 .rw-character-popup{gap:9px;padding:13px}#tools #reward-history-v2 .rw-character-options{grid-template-columns:minmax(0,1fr);gap:6px}#tools #reward-history-v2 .rw-character-options>button{height:82px;min-height:82px!important}#tools #reward-history-v2 .rw-character-options b{font-size:14px!important}#tools #reward-history-v2 .rw-character-options strong{font-size:15px!important}#tools #reward-history-v2 .rw-character-pages{gap:5px}#tools #reward-history-v2 .rw-character-pages>button{padding:4px 6px!important;font-size:10px!important}#tools #reward-history-v2 .is-icons .rw-prize.item{width:32px;height:32px;min-height:32px!important}#tools #reward-history-v2 .is-icons .rw-prize.item>.rw-sprite{width:19px!important;height:19px!important}#tools #reward-history-v2 .is-icons .rw-prize.neso,#tools #reward-history-v2 .is-icons .rw-prize.crystal{height:32px;min-height:32px!important}}#tools #reward-history-v2 .rw-character-options>button>img{transform:scale(1.5)}.rw-wallet-scan-policy{color:var(--companion-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin:6px 0;font-size:11px;display:flex}.rw-wallet-scan-policy b{color:#5de5d7;font-size:11px}.currency-icon{object-fit:contain;image-rendering:pixelated;vertical-align:middle;flex:none;margin-right:4px;width:21px!important;height:21px!important;display:inline-block!important}#top #tools .collection-catalog .cl-friends .cl-share-section .clx-card{grid-template-rows:auto auto!important;height:auto!important}#top #tools .collection-catalog .cl-friends .cl-share-section .clx-card-copy{overflow:visible}#top #tools .collection-catalog .cl-friends .cl-share-section .clx-card h5{min-height:2.7em}#top #tools .collection-catalog .cl-friends .cl-share-section .clx-card-actions{flex-shrink:0;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;min-height:0!important;display:grid!important}#top #tools .collection-catalog .cl-friends .cl-share-section .clx-card-actions>*{box-sizing:border-box;overflow-wrap:normal;word-break:normal;text-align:center;width:100%;min-width:0;white-space:normal!important;height:auto!important;min-height:36px!important;padding:6px 4px!important;font-size:11px!important;line-height:1.2!important}@media (max-width:700px){#top #tools .collection-catalog .cl-friends .cl-share-section .clx-card{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}#top #tools .collection-catalog .cl-friends .cl-share-section .clx-art{justify-self:center;grid-area:1/1!important}#top #tools .collection-catalog .cl-friends .cl-share-section .clx-card-copy{flex:initial;grid-area:2/1!important}#top #tools .collection-catalog .cl-friends .cl-share-section .clx-card-actions{grid-area:3/1!important}}.cl-share-section{--share-color:var(--companion-accent);border:1px solid var(--companion-line);border-left:3px solid var(--share-color);background:var(--companion-inset);border-radius:9px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.cl-share-friends{--share-color:#5edcbd}.cl-share-section>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.cl-share-section>header h4{color:var(--share-color);margin:0;font-size:15px!important}.cl-share-section>header>b{border:1px solid var(--companion-line);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-width:25px;padding:3px 7px;font-size:13px;display:inline-flex}.cl-share-empty{color:var(--companion-muted);padding:5px 0;margin:0!important;font-size:12px!important}#top #tools .collection-catalog .cl-friends .cl-share-section .cl-card-grid{grid-auto-rows:minmax(174px,auto);align-content:start;overflow:visible;height:auto!important;min-height:0!important}#top #tools .collection-catalog .cl-friends .cl-share-friends .clx-card-status{background:#00765333;color:#5edcbd!important}#top #tools .collection-catalog .cl-friends .cl-share-self .clx-card-status{background:var(--companion-accent-soft);color:var(--companion-accent)!important}@media (max-width:700px){.cl-share-section{padding:8px}.cl-share-section>header h4{font-size:14px!important}#top #tools .collection-catalog .cl-friends .cl-share-section .cl-card-grid{grid-auto-rows:minmax(160px,auto)}}#tools .clx.cl-workspace{--cl-edge:var(--companion-line);--cl-muted:var(--companion-muted);--cl-glow:#12e7ed;--cl-gold:#ffe953;grid-template-columns:1fr;min-width:0;min-height:0;background:linear-gradient(120deg,color-mix(in srgb, var(--companion-inset) 96%, transparent),color-mix(in srgb, var(--companion-canvas) 96%, transparent))!important;border:1px solid var(--cl-edge)!important;border-radius:16px!important;gap:9px!important;padding:16px!important;display:grid!important}#tools .clx.cl-workspace button,#tools .clx.cl-workspace a,#collection-planner button,#collection-planner a{touch-action:manipulation;transition:border-color .15s,background .15s}#tools .clx.cl-workspace button:focus-visible{outline:2px solid var(--companion-line);outline-offset:2px}#tools .clx.cl-workspace a:focus-visible{outline:2px solid var(--companion-line);outline-offset:2px}#collection-planner :focus-visible{outline:2px solid var(--companion-line);outline-offset:2px}#tools .clx.cl-workspace .clx-head{align-items:center;gap:14px;display:flex;background:0 0!important;border:0!important;min-height:72px!important;padding:0!important}#tools .clx.cl-workspace .clx-head h3{line-height:1.05;margin:3px 0!important;font-size:clamp(25px,2vw,36px)!important}#tools .clx.cl-workspace .clx-head p{color:var(--cl-muted);margin:0;font-size:12px}#tools .clx.cl-workspace .clx-head>div:first-child>span{color:var(--cl-glow);letter-spacing:.05em;font-size:10px}.cl-mascot{align-items:center;gap:9px;margin:auto;display:flex}.cl-mascot img{object-fit:contain;filter:drop-shadow(0 0 9px #5685ff);width:90px;height:76px}.cl-mascot>span{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:20px;padding:9px 16px;font-size:12px;line-height:1.5}#tools .clx.cl-workspace .clx-identity{border:1px solid var(--cl-edge);border-radius:9px;min-width:165px;max-width:250px;padding:8px}#tools .clx.cl-workspace .clx-identity img{width:38px;height:38px}#tools .clx.cl-workspace .cl-access{grid-template-columns:minmax(240px,1.5fr) minmax(210px,1fr) minmax(260px,1.15fr);gap:8px!important;margin:0!important;display:grid!important}#tools .clx.cl-workspace .clx-scope,#tools .clx.cl-workspace .clx-prices,.cl-plan-launch{align-items:center;min-width:0;border:1px solid var(--cl-edge)!important;background:linear-gradient(130deg,var(--companion-inset),var(--companion-inset))!important;border-radius:10px!important;min-height:88px!important;margin:0!important;padding:10px!important}#tools .clx.cl-workspace .clx-scope{grid-template-columns:minmax(0,1fr) auto;gap:5px 9px!important;display:grid!important}#tools .clx.cl-workspace .clx-scope label{gap:5px;font-size:11px;display:grid}#tools .clx.cl-workspace .clx-scope input{height:36px!important;padding:7px!important;font-size:12px!important}#tools .clx.cl-workspace .clx-scope small{color:var(--cl-muted);grid-column:1/-1;font-size:10px!important}#tools .clx.cl-workspace .clx-scope button,#tools .clx.cl-workspace .clx-prices button,.cl-plan-launch button,.cl-primary{white-space:normal;border-radius:8px;font-weight:850;box-shadow:0 1px 8px #ffe95322;background:var(--cl-gold,var(--companion-accent-soft))!important;color:var(--companion-ink)!important;border:1px solid var(--companion-accent)!important;padding:10px!important;font-size:11px!important}#tools .clx.cl-workspace .clx-prices{gap:10px!important;display:flex!important}#tools .clx.cl-workspace .clx-prices>div{flex:1;min-width:0}#tools .clx.cl-workspace .clx-prices span,#tools .clx.cl-workspace .clx-prices b,#tools .clx.cl-workspace .clx-prices small{line-height:1.4;display:block;font-size:10px!important}#tools .clx.cl-workspace .clx-prices span{color:var(--cl-glow)}#tools .clx.cl-workspace .clx-prices button{max-width:100px}.cl-plan-launch{gap:7px;display:flex}.cl-plan-launch>.currency-icon{width:38px!important;height:38px!important}.cl-plan-launch>div{flex:1;min-width:0}.cl-plan-launch b,.cl-plan-launch small,.cl-plan-launch strong{display:block}.cl-plan-launch b{color:var(--companion-ink);font-size:11px}.cl-plan-launch small{color:var(--companion-muted);font-size:10px}.cl-plan-launch strong{color:var(--companion-accent);font-size:17px}.cl-plan-launch button{max-width:95px}#tools .clx.cl-workspace .collection-use-player{grid-row:2;justify-self:start}#tools .clx.cl-workspace .clx-note{grid-column:1/-1;margin:0;padding:4px;font-size:11px}#tools .clx.cl-workspace .clx-catalogs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0!important;display:grid!important}#tools .clx.cl-workspace .clx-catalogs button{text-align:left;align-items:center;gap:10px;display:flex;border:1px solid var(--cl-edge)!important;background:linear-gradient(120deg,var(--companion-surface),var(--companion-inset))!important;border-radius:9px!important;min-height:45px!important;padding:8px 12px!important}#tools .clx.cl-workspace .clx-catalogs button>b{color:var(--companion-ink);font-size:15px}#tools .clx.cl-workspace .clx-catalogs button>span{color:var(--companion-muted);font-size:9px}#tools .clx.cl-workspace .clx-catalogs button>small{color:var(--cl-muted);margin-left:auto;font-size:11px}#tools .clx.cl-workspace .clx-catalogs button.active{border-color:var(--companion-line)!important;background:var(--companion-surface)!important;box-shadow:inset 0 -3px #ffe953,0 0 10px #15dcfa33!important}#tools .clx.cl-workspace .clx-views{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0!important;display:grid!important}#tools .clx.cl-workspace .clx-views button{justify-content:space-between;align-items:center;display:flex;border:1px solid var(--cl-edge)!important;background:linear-gradient(125deg,var(--companion-inset),var(--companion-inset))!important;border-radius:9px!important;min-height:54px!important;padding:8px 14px!important}#tools .clx.cl-workspace .clx-views button>span{color:var(--cl-muted);font-size:12px}#tools .clx.cl-workspace .clx-views button>b{color:#47f4cc;font-size:24px!important}#tools .clx.cl-workspace .clx-views button.active{box-shadow:inset 0 -3px #ffe953;border-color:var(--companion-line)!important}#tools .clx.cl-workspace .clx-views button:first-child b,#tools .clx.cl-workspace .clx-views button:last-child b{color:var(--companion-accent)}#tools .clx.cl-workspace .cl-slot-types{border:0;gap:8px;margin:0;padding:0;display:flex}#tools .clx.cl-workspace .cl-slot-types button{padding:5px 16px;font-size:11px;min-height:28px!important}#tools .clx.cl-workspace .clx-filters{background:var(--companion-inset)!important;border:1px solid var(--cl-edge)!important;border-radius:9px!important;margin:0!important;padding:7px!important}#tools .clx.cl-workspace .clx-filters>summary{display:none}#tools .clx.cl-workspace .clx-filter-fields{grid-template-columns:minmax(150px,1.6fr) repeat(4,minmax(95px,1fr)) auto;gap:8px!important;padding:0!important;display:grid!important}#tools .clx.cl-workspace .clx-filter-fields label{gap:3px;min-width:0;display:grid;font-size:10px!important}#tools .clx.cl-workspace .clx-filter-fields input,#tools .clx.cl-workspace .clx-filter-fields select{width:100%;min-width:0;height:32px!important;padding:4px 8px!important;font-size:11px!important}#tools .clx.cl-workspace .clx-filter-fields .currency-icon{width:12px!important;height:12px!important}#tools .clx.cl-workspace .clx-reset{align-self:end;height:32px;font-size:11px;min-height:0!important;padding:4px 12px!important}#tools .clx.cl-workspace .clx-gallery{flex-direction:column;gap:7px;min-height:250px;margin:0;padding:0;display:flex}#tools .clx.cl-workspace .clx-gallery>header{justify-content:space-between;align-items:center;min-height:25px;display:flex;padding:0!important}#tools .clx.cl-workspace .clx-gallery>header span{display:none}#tools .clx.cl-workspace .clx-gallery>header h4{margin:0;font-size:17px!important}#tools .clx.cl-workspace .clx-gallery>header small{color:var(--cl-muted);font-size:10px}.cl-paged{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.cl-card-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-auto-rows:minmax(134px,1fr);align-content:start;gap:8px;height:clamp(284px,100dvh - 565px,590px);min-height:0;display:grid;overflow:hidden}#tools .clx.cl-workspace .clx-card{grid-template-rows:minmax(0,1fr) 29px;grid-template-columns:52px minmax(0,1fr);height:100%;margin:0;overflow:hidden;box-shadow:inset 0 0 18px #0786b00b;border:1px solid var(--companion-line)!important;background:linear-gradient(120deg,var(--companion-surface),var(--companion-inset))!important;border-radius:10px!important;gap:6px!important;min-height:0!important;padding:8px!important;display:grid!important}#tools .clx.cl-workspace .clx-card:hover{border-color:var(--companion-line)!important;background:var(--companion-surface)!important}#tools .clx.cl-workspace .clx-art{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:8px;grid-area:1/1;place-items:center;display:grid;width:52px!important;height:63px!important}#tools .clx.cl-workspace .clx-art img{object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 5px #3199ff44);width:auto!important;max-width:45px!important;height:auto!important;max-height:54px!important}#tools .clx.cl-workspace .clx-card-copy{flex-direction:column;grid-area:1/2;gap:2px;min-width:0;display:flex;overflow:hidden}#tools .clx.cl-workspace .clx-card-status{white-space:nowrap;text-overflow:ellipsis;background:#75590044;border-radius:4px;width:fit-content;max-width:100%;overflow:hidden;color:var(--companion-accent)!important;padding:2px 4px!important;font-size:9px!important;line-height:1.1!important}#tools .clx.cl-workspace .owned .clx-card-status{background:#00694566;color:#49f7c8!important}#tools .clx.cl-workspace .clx-card h5{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:0!important;font-size:12px!important;line-height:1.15!important}#tools .clx.cl-workspace .clx-card-copy>small{white-space:nowrap;text-overflow:ellipsis;color:var(--cl-muted);overflow:hidden;font-size:9px!important;line-height:1.2!important}#tools .clx.cl-workspace .clx-card-copy strong{color:var(--companion-accent);white-space:nowrap;margin-top:auto;font-size:12px!important;line-height:1.2!important}#tools .clx.cl-workspace .clx-card-copy .currency-icon{width:15px!important;height:15px!important}#tools .clx.cl-workspace .clx-card-actions{grid-area:2/1/auto/-1;gap:5px!important;margin:0!important;display:flex!important}#tools .clx.cl-workspace .clx-card-actions>*{border:1px solid var(--companion-line);white-space:nowrap;border-radius:5px;flex:1;place-items:center;min-width:0;line-height:1.15;display:grid;min-height:0!important;padding:5px!important;font-size:10px!important}#tools .clx.cl-workspace .clx-card-actions>a{font-weight:850;background:var(--companion-accent-soft)!important;color:var(--companion-ink)!important}#tools .clx.cl-workspace .clx-card-actions>button{color:var(--companion-ink);background:var(--companion-surface)!important}#tools .clx.cl-workspace .clx-serial,#tools .clx.cl-workspace .clx-release{font-size:9px!important}#tools .clx.cl-workspace .clx-source{color:var(--companion-muted);justify-content:space-between;display:flex;min-height:0!important;margin:0!important;padding:0!important;font-size:10px!important}.cl-pagination{min-height:30px;color:var(--companion-muted);align-items:center;gap:5px;font-size:11px;display:flex}.cl-pagination>span{margin-right:auto}.cl-pagination button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);border-radius:5px;padding:5px 9px;font-size:11px}.cl-pagination button:disabled{opacity:.4}.cl-pagination b{font-size:10px}.cl-empty{min-height:200px;color:var(--companion-muted);background:var(--companion-inset);border:1px dashed var(--companion-line);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.cl-warning{color:var(--companion-accent);background:#584c1033;border:1px solid #7a6a2c;border-radius:6px;padding:8px;font-size:12px}.cl-friends{flex-direction:column;gap:8px;min-width:0;display:flex}.cl-friend-controls{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.cl-friend-controls form{flex:1.5;align-items:end;gap:8px;min-width:240px;display:flex}.cl-friend-controls label{flex:1;gap:4px;min-width:120px;font-size:11px;display:grid}.cl-friend-controls input,.cl-friend-controls select{width:100%;height:35px;padding:6px;font-size:12px}.cl-friend-controls button{min-height:35px;padding:8px;font-size:11px}.cl-friend-list{flex-wrap:wrap;gap:7px;max-height:110px;display:flex;overflow:auto}.cl-friend-list article{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:8px;align-items:center;gap:8px;padding:7px;display:flex}.cl-friend-list b,.cl-friend-list small{font-size:11px;display:block}.cl-friend-list small{color:var(--companion-muted);font-size:9px}.cl-friend-list button{padding:2px 6px;font-size:12px}.cl-ready{color:#35f7b9}.cl-stale{color:var(--companion-accent)}.cl-friend-guide{color:var(--companion-muted);margin:0;font-size:11px}.cl-friend-guide b{color:#49eacb}.cl-friend-results{justify-content:space-between;gap:12px;font-size:12px;display:flex}.cl-friend-results small{font-size:10px}.cl-friends .cl-card-grid{height:clamp(284px,100dvh - 650px,440px)}#collection-planner{--cl-gold:#ffe953;color:var(--companion-ink);background:linear-gradient(115deg,var(--companion-inset),var(--companion-canvas));border:1px solid var(--companion-line);border-radius:16px;width:min(1160px,100vw - 24px);max-width:none;height:min(780px,100dvh - 24px);max-height:none;margin:auto;padding:16px;overflow:auto;box-shadow:0 0 25px #00b8e635}#collection-planner::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}#collection-planner[open]{flex-direction:column;gap:12px;display:flex}#collection-planner>header{flex-shrink:0;align-items:center;gap:12px;display:flex}#collection-planner>header img{object-fit:contain;width:76px;height:66px}#collection-planner h3{margin:0;font-size:27px;line-height:1.1}#collection-planner p{margin:5px 0;font-size:12px;line-height:1.5}#collection-planner>header>button{margin-left:auto}#collection-planner button,#collection-planner a{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);border-radius:7px;padding:8px 12px;font-size:11px;font-weight:700}#collection-planner button:disabled{opacity:.4}.cl-planner-layout{flex:1;grid-template-columns:minmax(0,1fr) 270px;gap:12px;min-height:0;display:grid}.cl-planner-layout>main{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.cl-plan-tabs{gap:8px;display:flex}.cl-plan-tabs button{flex:1;align-items:center;gap:10px;min-height:48px;font-size:13px;display:flex}.cl-plan-tabs svg{width:25px;height:25px}.cl-plan-tabs button[aria-pressed=true]{border-color:var(--companion-line);background:var(--companion-surface);box-shadow:inset 0 -3px #ffe953,0 0 8px #00bdde66}.cl-plan-summary{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;padding:10px}.cl-plan-inputs{gap:10px;margin-bottom:9px;display:flex}.cl-plan-inputs label{flex:1;gap:4px;min-width:0;font-size:11px;display:grid}.cl-plan-inputs input,.cl-plan-inputs select{background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:6px;width:100%;height:32px;padding:5px;font-size:11px}.cl-plan-metrics{grid-template-columns:repeat(3,1fr) 1.5fr;gap:7px;display:grid}.cl-plan-metrics article{background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:8px;padding:8px}.cl-plan-metrics small{font-size:10px;display:block}.cl-plan-metrics b{font-size:18px;display:block}.cl-plan-metrics .cost{background:var(--companion-accent-soft);color:var(--companion-ink);align-items:center;display:flex}.cl-plan-metrics .cost b{font-size:18px}.cl-plan-summary>small{color:var(--companion-muted);font-size:10px}.cl-plan-recommendations{border:1px solid var(--companion-line);border-radius:10px;flex-direction:column;flex:1;min-height:180px;padding:10px;display:flex}.cl-plan-recommendations>header,.cl-plan-recommendations>footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.cl-plan-recommendations h4{margin:0;font-size:14px}.cl-plan-recommendations>header label{align-items:center;gap:6px;font-size:11px;display:flex}.cl-plan-list{flex:1;min-height:0;overflow:hidden}.cl-plan-list table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:10px}.cl-plan-list th{color:var(--companion-muted);text-align:left;height:32px;font-weight:500}.cl-plan-list td{border-top:1px solid var(--companion-line);height:48px}.cl-plan-list th:first-child{width:24px}.cl-plan-list th:nth-child(2){width:32%}.cl-plan-list th:nth-child(3){width:16%}.cl-plan-list th:nth-child(4){width:15%}.cl-plan-list th:nth-child(5){width:8%}.cl-plan-list th:last-child{width:22px}.cl-plan-list td:nth-child(2)>img{float:left;object-fit:contain;width:27px;height:30px;image-rendering:pixelated;margin-right:6px}.cl-plan-list td:nth-child(2)>b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}.cl-plan-list a{background:var(--companion-accent-soft);color:var(--companion-ink);white-space:nowrap;padding:5px;font-size:9px}.cl-plan-list .currency-icon{width:14px!important;height:14px!important}.cl-plan-recommendations>footer{border-top:1px solid var(--companion-line);padding-top:6px;font-size:11px}.cl-planner-layout>aside{border:1px solid var(--companion-line);border-radius:10px;padding:14px;overflow:auto}.cl-planner-layout>aside h4{margin:0 0 14px;font-size:15px}.cl-planner-layout>aside section{margin:15px 0}.cl-planner-layout>aside section>b{color:var(--companion-ink);font-size:12px}.cl-planner-layout>aside small{font-size:10px}.cl-planner-layout>aside>a{font-size:10px;display:block}.cl-planner-footer{flex-shrink:0;align-items:center;gap:8px;display:flex}.cl-planner-footer>span{color:var(--companion-muted);max-width:35%;margin-right:auto;font-size:10px}@media (min-width:1800px) and (min-height:1050px){#tools .clx.cl-workspace{gap:12px!important}.cl-card-grid{height:calc(100dvh - 560px)}#tools .clx.cl-workspace .clx-card{grid-template-columns:65px minmax(0,1fr);padding:10px!important}#tools .clx.cl-workspace .clx-art{width:62px!important;height:70px!important}#tools .clx.cl-workspace .clx-card h5{font-size:14px!important}#tools .clx.cl-workspace .clx-card-copy>small{font-size:11px!important}#tools .clx.cl-workspace .clx-card-copy strong{font-size:15px!important}}@media (max-width:1100px){#tools .clx.cl-workspace .cl-access{grid-template-columns:1.3fr 1fr}.cl-plan-launch{grid-column:1/-1;min-height:55px!important}.cl-plan-launch>div{align-items:center;gap:12px;display:flex}.cl-plan-launch button{max-width:none}#tools .clx.cl-workspace .clx-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-mascot{display:none}.cl-card-grid{height:284px}.cl-planner-layout{grid-template-columns:minmax(0,1fr) 220px}#collection-planner{padding:12px}.cl-plan-list th:nth-child(3),.cl-plan-list td:nth-child(3){display:none}.cl-plan-metrics{grid-template-columns:repeat(3,1fr)}.cl-plan-metrics .cost{grid-column:1/-1;padding:5px}.cl-plan-metrics .cost span{align-items:center;gap:12px;display:flex}}@media (max-width:700px){#tools .clx.cl-workspace{gap:7px!important;padding:9px!important}#tools .clx.cl-workspace .clx-head{min-height:58px!important}#tools .clx.cl-workspace .clx-head p{font-size:10px}#tools .clx.cl-workspace .clx-identity{display:none}#tools .clx.cl-workspace .cl-access{grid-template-columns:1fr}#tools .clx.cl-workspace .clx-scope,#tools .clx.cl-workspace .clx-prices{min-height:65px!important;padding:7px!important}.cl-plan-launch>div{display:block}#tools .clx.cl-workspace .clx-catalogs button{text-align:center;gap:2px;display:grid;min-height:52px!important;padding:7px!important}#tools .clx.cl-workspace .clx-catalogs button>span{display:none}#tools .clx.cl-workspace .clx-catalogs button>b{font-size:12px}#tools .clx.cl-workspace .clx-catalogs button>small{margin:0;font-size:10px}#tools .clx.cl-workspace .clx-views{gap:4px}#tools .clx.cl-workspace .clx-views button{text-align:center;justify-content:center;display:grid;min-height:56px!important;padding:6px!important}#tools .clx.cl-workspace .clx-views button>span{font-size:10px}#tools .clx.cl-workspace .clx-views button>b{font-size:19px!important}#tools .clx.cl-workspace .clx-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px!important}#tools .clx.cl-workspace .cl-slot-types{gap:3px}#tools .clx.cl-workspace .cl-slot-types button{padding:4px 7px;font-size:10px}.cl-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:140px;height:288px}#tools .clx.cl-workspace .clx-card{grid-template-columns:42px minmax(0,1fr);padding:6px!important}#tools .clx.cl-workspace .clx-art{width:40px!important;height:55px!important}#tools .clx.cl-workspace .clx-art img{max-width:35px!important;max-height:45px!important}#tools .clx.cl-workspace .clx-card h5{font-size:10px!important}#tools .clx.cl-workspace .clx-card-actions>*{font-size:9px!important}#tools .clx.cl-workspace .clx-card-copy strong{font-size:10px!important}#tools .clx.cl-workspace .clx-gallery>header small{text-align:right;max-width:45%}#tools .clx.cl-workspace .clx-source a{text-align:right;max-width:44%}.cl-pagination{font-size:10px}.cl-pagination button{padding:5px;font-size:10px}#collection-planner{gap:8px;width:calc(100vw - 12px);height:calc(100dvh - 12px);padding:9px}#collection-planner>header img{width:44px;height:44px}#collection-planner h3{font-size:21px}#collection-planner>header p{font-size:10px}.cl-planner-layout{flex-direction:column;min-height:0;display:flex;overflow:auto}.cl-planner-layout>main,.cl-planner-layout>aside{flex:none}.cl-plan-recommendations{flex:none;min-height:265px}.cl-plan-list{flex:none;height:165px}.cl-plan-tabs button{min-height:40px;padding:7px;font-size:11px}.cl-plan-tabs svg{width:20px;height:20px}.cl-plan-inputs{flex-wrap:wrap}.cl-plan-inputs label{min-width:100px}.cl-plan-metrics b{font-size:15px}.cl-plan-list th:nth-child(5),.cl-plan-list td:nth-child(5){display:none}.cl-plan-list th:nth-child(2){width:37%}.cl-plan-list th:nth-child(4){width:21%}.cl-plan-list th:first-child{width:16px}.cl-plan-list td:nth-child(2)>img{width:21px;height:25px}.cl-plan-list a{white-space:normal;font-size:8px;display:block}.cl-plan-list .currency-icon{display:none!important}.cl-plan-recommendations>footer,.cl-planner-footer{flex-wrap:wrap}.cl-planner-footer>span{flex-basis:100%;max-width:none}.cl-planner-footer button{flex:1;padding:7px;font-size:10px}.cl-friend-controls form{min-width:100%}.cl-friend-results{flex-wrap:wrap}.cl-friends .cl-card-grid{height:288px}}#tools .clx.cl-workspace{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important}#tools .clx.cl-workspace>:not(dialog){grid-area:auto/1/auto/-1!important}#collection-planner{box-sizing:border-box!important;max-height:calc(100dvh - 24px)!important;margin:auto!important;position:fixed!important;inset:0!important}#collection-planner .cl-plan-main{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex;background:0 0!important;max-width:none!important;margin:0!important;padding:0!important}#collection-planner .cl-planner-layout{flex:1;height:0;min-height:0}#collection-planner :is(input,select){box-sizing:border-box;min-height:0!important;font-size:11px!important}#collection-planner input[type=checkbox]{accent-color:#29e8cf;width:16px!important;min-width:16px!important;height:16px!important;padding:0!important}#collection-planner>footer{background:0 0!important;min-height:0!important;margin:0!important;padding:6px 0 0!important}#collection-planner h4{margin:0!important;font-size:14px!important;line-height:1.2!important}#collection-planner .cl-plan-list{flex:1;min-height:80px!important}#collection-planner .cl-plan-recommendations{flex:1;min-height:180px!important}#collection-planner .cl-plan-recommendations>footer{background:0 0!important;min-height:34px!important;margin:0!important;padding:5px 0 0!important}#collection-planner :is(button,a){min-height:0!important;padding:8px!important;font-size:11px!important}#collection-planner .cl-plan-metrics .cost :is(b,small){color:var(--companion-ink)!important}#tools .clx.cl-workspace .clx-card .clx-art{padding:0!important}#tools .clx.cl-workspace .clx-card :is(h5,small,strong){max-width:100%}@media (max-width:700px){#collection-planner .cl-planner-layout{height:auto;overflow:auto}#collection-planner .cl-plan-main{flex:none}#collection-planner .cl-plan-list{flex:none;height:176px!important;min-height:176px!important}#collection-planner{max-height:calc(100dvh - 12px)!important}#collection-planner .cl-plan-list a{padding:4px!important;font-size:8px!important}}@media (max-width:650px){#tools #player-coach .cw-character:not(.is-expanded) .cw-scan-incomplete{display:none}#tools #player-coach .cw-grid{height:246px;min-height:246px}#tools #player-coach .cw-plan-controls button{padding:4px!important;font-size:10px!important}}.cl-self-first{color:#67f5ca;background:#053d3c;border:1px solid #239e8c;border-radius:7px;align-items:center;gap:10px;padding:5px 9px;font-size:11px;display:flex}.cl-self-first>span{display:flex}.cl-self-first img{object-fit:contain;width:25px;height:25px}.cl-self-first button{margin-left:auto;padding:5px;font-size:11px}.cl-self-first b{flex:1}@media (max-width:700px){.cl-self-first>span{display:none}.cl-self-first button{max-width:100px;font-size:10px}}@media (min-width:1101px){#tools .clx.cl-workspace{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;gap:8px!important}#tools .clx.cl-workspace>.clx-views{grid-area:3/1!important}#tools .clx.cl-workspace>.clx-catalogs{grid-area:3/2!important}#tools .clx.cl-workspace .clx-catalogs button{padding:6px 9px!important}#tools .clx.cl-workspace .clx-catalogs button>span{display:none}#tools .clx.cl-workspace .clx-head{min-height:65px!important}#tools .clx.cl-workspace.is-friends>.clx-catalogs{grid-area:auto/1/auto/-1!important}}#tools .clx.cl-workspace.is-friends>:is(.cl-access,.clx-views,.cl-slot-types){display:none!important}#tools .clx.cl-workspace .cl-pagination button{height:30px!important;min-height:30px!important;padding:4px 8px!important;font-size:11px!important}#tools .clx.cl-workspace .clx-gallery{min-height:200px}#tools .clx.cl-workspace .clx-source{border:0!important;line-height:1.2!important}@media (max-width:700px){#tools .clx.cl-workspace .cl-access{grid-template-columns:1fr 1fr}#tools .clx.cl-workspace .clx-scope{grid-column:1/-1}#tools .clx.cl-workspace .clx-prices{grid-template-columns:1fr;gap:4px!important;display:grid!important}#tools .clx.cl-workspace .clx-prices small{display:none}#tools .clx.cl-workspace .clx-prices button{max-width:none;padding:5px!important;font-size:10px!important}#tools .clx.cl-workspace .cl-plan-launch{grid-column:auto;grid-template-columns:1fr;gap:4px;display:grid}#tools .clx.cl-workspace .cl-plan-launch>.currency-icon{display:none!important}#tools .clx.cl-workspace .cl-plan-launch small{display:none}#tools .clx.cl-workspace .cl-plan-launch strong{font-size:14px}#tools .clx.cl-workspace .cl-plan-launch button{padding:5px!important;font-size:10px!important}#tools .clx.cl-workspace .clx-head p{display:none}#tools .clx.cl-workspace .clx-head{min-height:52px!important}}#tools .clx.cl-workspace .clx-empty{border:1px dashed var(--companion-line);min-height:190px;color:var(--companion-muted);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}#tools .clx.cl-workspace .clx-alert{background:#542b2933;border:1px solid #a45b56;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.clx-progress{align-items:center;gap:5px;width:100%;display:flex}.clx-progress>i{background:var(--companion-inset);flex:1;height:5px;display:block}.clx-progress>i>span{background:#2eefc5;height:100%;display:block}#tools .clx.cl-workspace .clx-identity{align-items:center;gap:9px;display:flex}#tools .clx.cl-workspace .clx-identity>div{gap:3px;display:grid}#tools .clx.cl-workspace .clx-identity b{font-size:12px}#tools .clx.cl-workspace .clx-identity small{color:var(--companion-muted);font-size:10px}#tools .clx.cl-workspace :is(.clx-scope,.clx-filter-fields,.cl-friend-controls) :is(input,select){border:1px solid var(--companion-line);border-radius:6px}#tools .clx.cl-workspace .clx-card.owned .clx-card-status{background:#00765355;color:#5ef6c9!important}.clx-card-copy strong .cl-price-check{border:1px solid var(--companion-line);background:var(--companion-surface);color:#5cfff0;cursor:pointer;border-radius:6px;place-items:center;min-width:26px;min-height:26px;margin-left:5px;padding:0;font-size:17px;display:inline-grid}.cl-price-check:disabled{opacity:.5}.cl-price-check:focus-visible{outline:2px solid var(--companion-accent);outline-offset:2px}@media (min-width:1700px){#tools .clx.cl-workspace .clx-card{padding:8px!important}#tools .clx.cl-workspace .clx-card h5{flex-shrink:0;font-size:12px!important}#tools .clx.cl-workspace .clx-card-copy>small{font-size:10px!important}#tools .clx.cl-workspace .clx-card-copy strong{font-size:14px!important}}.cl-friend-list .cl-current-owner{color:var(--companion-accent);font-size:10px;font-style:normal;font-weight:700;display:block}#top #tools .collection-catalog .cl-friend-search{gap:4px;min-width:0;font-size:12px;display:grid!important}#top #tools .collection-catalog .cl-friend-search input{box-sizing:border-box;width:100%}#top #tools .collection-catalog .clx-filters.collapse-desktop{background:0 0;border:0;min-width:0;padding:0;display:block}#top #tools .collection-catalog .clx-filters.collapse-desktop>summary{cursor:pointer;align-items:center;gap:8px;width:fit-content;padding:6px 0;font-size:12px;list-style:none;display:flex}#top #tools .collection-catalog .clx-filters.collapse-desktop>summary small{color:var(--companion-muted);font-size:11px}#top #tools .collection-catalog .clx-filters.collapse-desktop>summary:after{content:"+";font-size:17px}#top #tools .collection-catalog .clx-filters.collapse-desktop[open]>summary:after{content:"−"}#top #tools .collection-catalog .clx-filters.collapse-desktop[open]>.clx-filter-fields{padding:8px 0}.cl-friend-options{flex-wrap:wrap;align-items:start;gap:8px;display:flex}.cl-friend-options>details{min-width:0}.cl-friend-options>details[open]{flex-basis:100%}.cl-friend-options summary{cursor:pointer;border:1px solid var(--companion-line);border-radius:6px;align-items:center;gap:8px;width:fit-content;padding:6px 8px;font-size:12px;list-style:none;display:flex}.cl-friend-options summary::-webkit-details-marker{display:none}.cl-friend-options summary:after{content:"+";color:var(--companion-muted);font-size:16px}.cl-friend-options details[open]>summary:after{content:"−"}.cl-friend-options summary b{background:var(--companion-accent-soft);border-radius:4px;padding:1px 5px;font-size:11px}.cl-group-body{gap:8px;padding:8px 0;display:grid}.cl-scan-details>.cl-friend-guide{margin:8px 0!important}.cl-group-body .cl-friend-list{max-height:180px}@media (max-width:700px){#top #tools .collection-catalog .cl-friend-controls{grid-template-columns:minmax(0,1fr);gap:8px;display:grid!important}#top #tools .collection-catalog .cl-friend-controls form{grid-template-columns:minmax(0,1fr) 110px;align-items:end;width:100%;min-width:0!important;display:grid!important}#top #tools .collection-catalog .cl-friend-controls label{width:100%;font-size:12px;min-width:0!important}#top #tools .collection-catalog .cl-friend-controls :is(input,select,button){white-space:normal;overflow-wrap:normal;word-break:normal;min-height:42px!important;font-size:12px!important}#top #tools .collection-catalog .cl-friend-controls>button{justify-self:start}}#top #tools .collection-catalog .clx-filters.collapse-desktop{background:0 0!important;border:0!important;padding:0!important}.cl-friend-options summary{box-sizing:border-box;flex-wrap:wrap;max-width:100%}.cl-friend-options .cl-refresh-needed{color:var(--companion-accent);font-size:11px}#top #tools .cl-friends-tab-label{justify-content:center;align-items:center;gap:6px;display:inline-flex}#top #tools .cl-friends-tab-label>.app-icon{width:22px;height:22px;color:var(--companion-accent)}#top #tools .cl-friend-controls:has(.cl-scan-details[open])>.cl-friend-options{flex-basis:100%}#top #tools .cl-friend-roster{border:1px solid var(--companion-accent);background:var(--companion-inset);border-radius:10px;grid-template-columns:minmax(200px,.8fr) minmax(300px,1.2fr);gap:10px 18px;min-width:0;padding:12px;display:grid}#top #tools .cl-roster-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}#top #tools .cl-roster-head h4{align-items:center;gap:8px;margin:0;line-height:1.2;display:flex;font-size:17px!important}#top #tools .cl-roster-head h4>.app-icon{width:30px;height:30px;color:var(--companion-accent)}#top #tools .cl-roster-head h4>b{background:var(--companion-accent-soft);border-radius:6px;padding:3px 6px;font-size:12px}#top #tools .cl-roster-all{white-space:normal;flex-shrink:0;min-height:36px;padding:6px 10px;font-size:12px}#top #tools .cl-roster-all[aria-pressed=true]{border-color:var(--companion-accent);background:var(--companion-accent-soft)}#top #tools .cl-roster-add{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}#top #tools .cl-roster-add label{gap:4px;min-width:0;font-size:12px;display:grid}#top #tools .cl-roster-add input{box-sizing:border-box;border:1px solid var(--companion-line);border-radius:7px;width:100%;min-width:0;min-height:42px;padding:8px 10px;font-size:13px}#top #tools .cl-roster-add button{white-space:normal;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}#top #tools .cl-roster-list{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}#top #tools .cl-roster-list>li{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:9px;grid-template-columns:minmax(0,1fr) 32px;gap:3px;min-width:0;padding:4px;display:grid}#top #tools .cl-roster-list>li.is-selected{border-color:var(--companion-accent);box-shadow:inset 3px 0 var(--companion-accent);background:var(--companion-accent-soft)}#top #tools .cl-roster-person{text-align:left;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;align-items:center;gap:10px;display:flex;padding:5px!important}#top #tools .cl-roster-person:disabled{opacity:1;cursor:default}#top #tools .cl-friend-avatar{background:var(--companion-inset);width:44px;height:50px;color:var(--companion-accent);border-radius:9px;flex:0 0 44px;place-items:center;display:grid;overflow:hidden}#top #tools .cl-friend-avatar img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}#top #tools .cl-friend-avatar>.app-icon{width:28px;height:28px}#top #tools .cl-roster-copy{gap:3px;min-width:0;display:grid}#top #tools .cl-roster-copy>b{overflow-wrap:anywhere;font-size:13px;line-height:1.2}#top #tools .cl-roster-copy>small{color:var(--companion-muted);font-size:11px;line-height:1.25}#top #tools .cl-roster-copy>.cl-roster-stale{color:var(--companion-accent)}#top #tools .cl-roster-copy>.cl-roster-fresh{color:#5edcbd}#top #tools .cl-roster-actions{grid-template-rows:1fr 1fr;gap:3px;display:grid}#top #tools .cl-roster-actions button{background:var(--companion-inset);border:1px solid #0000;place-items:center;width:32px;min-height:30px;line-height:1;display:grid;padding:0!important;font-size:17px!important}#top #tools .cl-roster-actions button:hover{border-color:var(--companion-accent)}#top #tools .cl-roster-empty,#top #tools .cl-friend-roster>.cl-warning{color:var(--companion-muted);grid-column:1/-1;margin:0;font-size:12px}@media (max-width:700px){#top #tools .cl-friend-roster{grid-template-columns:minmax(0,1fr);gap:10px;padding:9px}#top #tools .cl-roster-list{grid-template-columns:minmax(0,1fr);gap:6px}#top #tools .cl-roster-head h4{font-size:16px!important}#top #tools .cl-roster-add button{max-width:118px;padding:8px!important;font-size:12px!important}#top #tools .cl-roster-person{gap:8px}#top #tools .cl-friend-avatar{flex-basis:38px;width:38px;height:44px}#top #tools .cl-roster-copy{flex:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:3px}#top #tools .cl-roster-copy>b{grid-column:1/-1}#top #tools .cl-roster-list>li{grid-template-columns:minmax(0,1fr) 64px}#top #tools .cl-roster-actions{grid-template-rows:1fr;grid-template-columns:repeat(2,32px);align-items:center;gap:0}#top #tools .cl-roster-actions button{min-height:44px}}#tools #reward-pools-v2{--rp-border:var(--companion-line);--rp-accent:#35e4ee;width:100%;max-width:none;height:auto;min-height:0;color:var(--companion-ink);font-family:var(--font-geist-sans),Arial,sans-serif;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}#reward-pools-v2 *{box-sizing:border-box;min-width:0}#tools #reward-pools-v2 :is(h3,h4,p){letter-spacing:normal;margin:0;font-family:inherit;line-height:1.3}#tools #reward-pools-v2 :is(button,input,select){color:var(--companion-ink);border:1px solid var(--rp-border);background:var(--companion-inset);min-height:36px;box-shadow:none;border-radius:8px;padding:7px 10px;font-family:inherit;font-weight:650;line-height:1.3;font-size:14px!important}#tools #reward-pools-v2 button{cursor:pointer;white-space:normal}#tools #reward-pools-v2 button:disabled{opacity:.45;cursor:default}#tools #reward-pools-v2 :is(button,input,select,summary):focus-visible{outline:2px solid var(--companion-accent);outline-offset:2px}#tools #reward-pools-v2 button:hover:not(:disabled){border-color:var(--rp-accent);background:var(--companion-surface)}#reward-pools-v2 :is(svg,.app-icon){flex:0 0 22px;width:22px;height:22px}#reward-pools-v2 .boss-tracker-icon{flex:0 0 26px;width:26px;height:26px;display:inline-flex}#reward-pools-v2 .rp-header{border:1px solid var(--rp-border);background:linear-gradient(120deg,var(--companion-surface),var(--companion-inset));border-radius:12px;flex:none;align-items:center;gap:12px;min-height:48px;padding:6px 12px;display:flex}#reward-pools-v2 .rp-header>svg{width:30px;height:30px;color:var(--rp-accent);filter:drop-shadow(0 0 7px #18c2fa55)}#tools #reward-pools-v2 .rp-header h3{font-weight:850;font-size:23px!important}#reward-pools-v2 .rp-freshness{color:var(--companion-muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;padding:0;display:flex;font-size:12px!important}#reward-pools-v2 .rp-freshness i{background:var(--companion-accent-soft);border-radius:50%;width:7px;height:7px}#reward-pools-v2 .rp-freshness.live i{background:#54e3bb;box-shadow:0 0 8px #54e3bb55}#reward-pools-v2 .rp-refresh{flex:none;justify-content:center;align-items:center;gap:7px;width:auto;display:flex}#reward-pools-v2 .rp-help{flex:0 0 34px;position:relative}#reward-pools-v2 .rp-help summary{border:1px solid var(--rp-border);cursor:pointer;width:32px;height:32px;color:var(--rp-accent);border-radius:50%;place-items:center;font-weight:800;list-style:none;display:grid}#reward-pools-v2 .rp-help summary::-webkit-details-marker{display:none}#reward-pools-v2 .rp-help>div{z-index:100;border:1px solid var(--rp-accent);background:var(--companion-inset);border-radius:10px;width:min(360px,80vw);padding:16px;position:absolute;top:40px;right:0;box-shadow:0 12px 40px #0009}#tools #reward-pools-v2 .rp-help p{color:var(--companion-muted);margin:10px 0;line-height:1.5;font-size:14px!important}#reward-pools-v2 .rp-help a{color:var(--rp-accent);font-size:14px!important}#reward-pools-v2 .rp-category-bar{flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}#reward-pools-v2 .rp-category-bar>nav{gap:7px;display:flex}#tools #reward-pools-v2 .rp-category-bar button{justify-content:center;align-items:center;gap:9px;min-width:130px;min-height:38px;padding:7px 16px;display:flex}#tools #reward-pools-v2 .rp-category-bar button[aria-pressed=true]{background:var(--companion-surface);border-color:var(--companion-line);color:var(--companion-ink);box-shadow:inset 0 -3px #ffe45c}#reward-pools-v2 .rp-category-bar>span{color:var(--companion-muted);padding-right:8px;font-size:13px!important}#reward-pools-v2 .rp-body{flex:1;grid-template-columns:minmax(360px,.8fr) minmax(0,1.25fr);gap:10px;min-height:0;display:grid}#reward-pools-v2 :is(.rp-sources,.rp-rewards){border:1px solid var(--rp-border);background:linear-gradient(145deg,color-mix(in srgb, var(--companion-inset) 91%, transparent),color-mix(in srgb, var(--companion-inset) 92%, transparent));border-radius:12px;flex-direction:column;gap:10px;min-height:0;padding:12px;display:flex;overflow:visible}#reward-pools-v2 .rp-sources>header{flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}#tools #reward-pools-v2 .rp-sources h4{font-weight:750;font-size:16px!important}#reward-pools-v2 .rp-sources>header>span{color:var(--companion-muted);font-size:12px!important}#reward-pools-v2 .rp-source-controls{flex:none;grid-template-columns:minmax(0,1fr) minmax(110px,.65fr);gap:7px;display:grid}#reward-pools-v2 .rp-search{display:block;position:relative}#reward-pools-v2 .rp-search>svg{width:17px;height:17px;color:var(--companion-muted);position:absolute;top:10px;left:9px}#tools #reward-pools-v2 .rp-search input{width:100%;height:36px;min-height:36px;padding-left:32px;font-weight:450;font-size:14px!important}#tools #reward-pools-v2 select{width:100%;font-size:13px!important}#reward-pools-v2 :is(.rp-source-grid,.rp-prize-grid){flex:none;grid-auto-rows:auto;align-content:start;gap:8px;min-height:0;display:grid}#reward-pools-v2 .rp-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#tools #reward-pools-v2 .rp-source{background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb, var(--companion-raised) 33%, transparent),transparent 75%),var(--companion-inset);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:0;padding:8px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}#tools #reward-pools-v2 .rp-source[aria-pressed=true]{border-color:var(--companion-accent);background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb, var(--companion-raised) 40%, transparent),transparent 85%),var(--companion-inset);box-shadow:inset 0 -3px #ffe45c,0 0 16px #ffe45c16}#reward-pools-v2 .rp-source>b{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden;font-size:15px!important}#reward-pools-v2 .rp-source>span:last-child{color:var(--companion-muted);flex-shrink:0;justify-content:center;gap:7px;line-height:1.25;display:flex;font-size:12px!important}#reward-pools-v2 .rp-source>span:last-child>span{color:var(--rp-accent)}#reward-pools-v2 .rp-art{flex:1;place-items:center;width:100%;height:clamp(60px,8vw,110px);min-height:0;max-height:120px;display:grid;position:relative}#reward-pools-v2 .rp-art img{object-fit:contain;filter:drop-shadow(0 5px 5px #0006);width:100%;height:100%;min-height:0;max-height:120px}#reward-pools-v2 .rp-art.is-map{background:var(--companion-inset);border-radius:7px;padding:6px;overflow:hidden}#reward-pools-v2 .rp-art.is-prize img{max-width:72px;max-height:72px;image-rendering:pixelated}#reward-pools-v2 .rp-art.is-prize small{color:var(--companion-muted);text-align:center;background:color-mix(in srgb, var(--companion-inset) 86%, transparent);border-radius:3px;position:absolute;bottom:0;left:0;right:0;font-size:10px!important}#reward-pools-v2 .rp-art>.boss-tracker-icon,#reward-pools-v2 .rp-art>.reward-icon{width:50px;height:50px;color:var(--companion-muted)}#reward-pools-v2 .rp-pagination{min-height:36px;color:var(--companion-muted);flex:0 0 36px;align-items:center;gap:7px;display:flex}#reward-pools-v2 .rp-pagination>span{margin-right:auto;font-size:12px!important}#reward-pools-v2 .rp-pagination>b{font-variant-numeric:tabular-nums;text-align:center;min-width:40px;font-size:13px!important}#tools #reward-pools-v2 .rp-pagination>button{min-width:38px;height:34px;min-height:34px;padding:4px 10px;font-size:18px!important}#reward-pools-v2 .rp-selected{border-bottom:1px solid var(--rp-border);flex:none;align-items:center;gap:14px;min-height:82px;padding:0 0 9px;display:flex}#reward-pools-v2 .rp-selected>.rp-art{flex:0 0 95px;width:95px;height:85px;max-height:85px}#reward-pools-v2 .rp-selected>.rp-art img{max-height:85px}#tools #reward-pools-v2 .rp-selected h4{margin:3px 0 6px;font-weight:850;line-height:1.15;font-size:24px!important}#reward-pools-v2 .rp-selected>div{flex:1}#reward-pools-v2 .rp-selected :is(small,span){color:var(--companion-muted);font-size:12px!important}#reward-pools-v2 .rp-selected>div>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#reward-pools-v2 .rp-selected>div>span>b{color:#43e5dd;background:var(--companion-surface);border-radius:5px;padding:3px 6px;font-size:12px!important}#reward-pools-v2 .rp-selected>div>small{margin-top:4px;display:block}#reward-pools-v2 .rp-difficulties{flex-wrap:wrap;flex:none;gap:6px;display:flex}#tools #reward-pools-v2 .rp-difficulties button{text-transform:capitalize;flex:1;min-height:32px;padding:5px 10px;font-size:13px!important}#tools #reward-pools-v2 .rp-difficulties button[aria-pressed=true]{border-color:var(--companion-accent);color:var(--companion-accent);background:#383314}#reward-pools-v2 .rp-single-difficulty{color:var(--companion-accent);background:#303217;border-radius:5px;align-self:flex-start;padding:3px 8px;font-size:12px!important}#reward-pools-v2 .rp-prize-controls{flex:none;grid-template-columns:minmax(130px,1fr) minmax(110px,.65fr) minmax(120px,.7fr) auto;gap:6px;display:grid}#reward-pools-v2 .rp-view{gap:3px;display:flex}#tools #reward-pools-v2 .rp-view button{padding:5px 7px;font-size:12px!important}#tools #reward-pools-v2 .rp-view button[aria-pressed=true]{border-color:var(--companion-line);box-shadow:inset 0 -2px #ffe45c}#reward-pools-v2 .rp-prize-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#reward-pools-v2 .rp-prize{border:1px solid var(--companion-line);background:linear-gradient(135deg,var(--companion-surface),var(--companion-inset));border-radius:10px;flex-direction:column;justify-content:center;gap:7px;min-height:160px;padding:10px;display:flex;overflow:hidden}#reward-pools-v2 .rp-prize-title{align-items:center;gap:8px;min-height:42px;display:flex}#reward-pools-v2 .rp-prize-title>div{flex:1}#reward-pools-v2 .rp-prize-title b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:750;line-height:1.25;display:-webkit-box;overflow:hidden;font-size:14px!important}#reward-pools-v2 .rp-prize-title small{color:var(--companion-muted);margin-top:3px;display:block;font-size:12px!important}#reward-pools-v2 .rp-prize-art{background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:8px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid;position:relative}#reward-pools-v2 .rp-prize-art>svg{width:23px;height:23px;color:var(--companion-muted)}#reward-pools-v2 .rp-prize-art>img{object-fit:contain;background:var(--companion-inset);width:35px;height:35px;image-rendering:pixelated;position:absolute;inset:3px}#reward-pools-v2 .rp-prize-title .rp-boost{color:var(--companion-accent);align-self:flex-start;font-weight:900;font-size:18px!important}#reward-pools-v2 .rp-rate{justify-content:space-between;align-items:center;gap:8px;display:flex}#reward-pools-v2 .rp-rate strong{letter-spacing:-.02em;color:#48f0d5;text-shadow:0 0 12px #17d5bb22;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:850;line-height:1.15;font-size:22px!important}#reward-pools-v2 .rp-rate>span{color:var(--companion-muted);text-align:right;flex-shrink:0;line-height:1.3;font-size:11px!important}#reward-pools-v2 .rp-rate small{color:var(--companion-muted);margin-top:2px;line-height:1.3;display:block;font-size:10px!important}#reward-pools-v2 .rp-prize dl{border-top:1px solid var(--companion-line);justify-content:space-between;align-items:center;gap:8px;margin:0;padding-top:6px;display:flex}#reward-pools-v2 .rp-prize dl>div{flex-wrap:wrap;align-items:baseline;gap:3px 5px;display:flex}#reward-pools-v2 .rp-prize dt{color:var(--companion-muted);font-size:11px!important}#reward-pools-v2 .rp-prize dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700;font-size:12px!important}#reward-pools-v2 .rp-prize-grid.is-list{grid-template-columns:1fr}#reward-pools-v2 .is-list .rp-prize{grid-template-columns:minmax(0,1.2fr) minmax(150px,.8fr) minmax(140px,.7fr);align-items:center;gap:14px;padding:8px 12px;display:grid}#reward-pools-v2 .is-list .rp-prize dl{border:0;gap:3px;padding:0;display:grid}#reward-pools-v2 .is-list .rp-prize dl>div{justify-content:space-between}#reward-pools-v2 .rp-empty{text-align:center;border:1px dashed var(--companion-line);color:var(--companion-muted);border-radius:10px;flex-direction:column;flex:1;grid-area:1/1/-1/-1;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex}#reward-pools-v2 .rp-empty>b{font-size:16px!important}#reward-pools-v2 .rp-empty>svg{width:38px;height:38px;color:var(--companion-muted)}#reward-pools-v2 .rp-notice{color:var(--companion-accent);background:#32301d;border:1px solid #9c8641;border-radius:8px;flex:none;align-items:center;gap:10px;padding:8px 12px;display:flex;font-size:13px!important}#reward-pools-v2 .rp-notice span{flex:1}#reward-pools-v2 .rp-notice small{line-height:1.3;display:block;font-size:12px!important}#reward-pools-v2 .rp-notice small:empty,#tools #reward-pools-v2 .rp-back{display:none}@media (max-width:1599px){#reward-pools-v2 .rp-body{grid-template-columns:minmax(310px,.7fr) minmax(0,1.2fr)}#reward-pools-v2 .rp-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#reward-pools-v2 .rp-selected>.rp-art{flex-basis:70px;width:70px;height:65px}#reward-pools-v2 .rp-selected{min-height:68px}}@media (min-width:1051px) and (max-height:850px){#reward-pools-v2 .rp-selected{min-height:60px}#reward-pools-v2 .rp-selected>.rp-art{flex-basis:65px;height:56px}#reward-pools-v2 .rp-art{max-height:90px}}@media (max-width:1279px){#reward-pools-v2 .rp-prize-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){#tools #reward-pools-v2{gap:7px}#reward-pools-v2 .rp-body{flex-direction:column;display:flex}#reward-pools-v2 :is(.rp-sources,.rp-rewards){flex:1}#reward-pools-v2.show-sources .rp-rewards,#reward-pools-v2.show-rewards .rp-sources{display:none}#tools #reward-pools-v2 .rp-back{align-self:flex-start;min-height:30px;padding:4px 9px;display:block;font-size:13px!important}#reward-pools-v2 .rp-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#reward-pools-v2 .rp-source .rp-art{max-height:95px}#reward-pools-v2 .rp-prize-controls{grid-template-columns:minmax(130px,1fr) minmax(115px,.7fr) auto}#reward-pools-v2 .rp-prize-controls>.rp-search{grid-column:1/-1}}@media (max-width:620px){#reward-pools-v2 .rp-header h3{white-space:nowrap}#reward-pools-v2 .rp-header{gap:6px;min-height:48px;padding:7px 9px}#tools #reward-pools-v2 .rp-header h3{font-size:18px!important}#reward-pools-v2 .rp-header>svg{display:none}#reward-pools-v2 .rp-freshness{gap:4px;font-size:10px!important}#tools #reward-pools-v2 .rp-refresh{min-width:32px;min-height:32px;padding:5px}#reward-pools-v2 .rp-refresh>span{display:none}#reward-pools-v2 .rp-help{flex-basis:26px}#reward-pools-v2 .rp-help summary{width:26px;height:26px}#reward-pools-v2 .rp-category-bar>span{display:none}#reward-pools-v2 .rp-category-bar>nav{gap:6px;width:100%}#tools #reward-pools-v2 .rp-category-bar button{flex:1;gap:6px;min-width:0;min-height:40px;padding:6px;font-size:14px!important}#reward-pools-v2 :is(.rp-sources,.rp-rewards){gap:8px;padding:8px}#reward-pools-v2 .rp-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#tools #reward-pools-v2 .rp-source{gap:4px;padding:6px}#reward-pools-v2 .rp-source>b{font-size:14px!important}#reward-pools-v2 .rp-source .rp-art{max-height:90px}#reward-pools-v2 .rp-source-controls{grid-template-columns:minmax(0,1fr) 120px}#tools #reward-pools-v2 :is(.rp-search input,select){font-size:12px!important}#reward-pools-v2 .rp-selected{gap:8px;min-height:62px;padding-bottom:7px}#reward-pools-v2 .rp-selected>.rp-art{flex-basis:57px;width:57px;height:57px}#tools #reward-pools-v2 .rp-selected h4{margin:0 0 3px;font-size:19px!important}#reward-pools-v2 .rp-selected>div>small,#reward-pools-v2 .rp-selected>div>span{gap:4px;font-size:11px!important}#reward-pools-v2 .rp-selected>div>span>b{padding:2px 5px;font-size:10px!important}#reward-pools-v2 .rp-prize-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:5px}#reward-pools-v2 .rp-prize-grid{grid-template-columns:minmax(0,1fr)}#reward-pools-v2 .rp-prize{gap:6px;padding:8px 10px}#reward-pools-v2 .rp-prize-title b{font-size:14px!important}#reward-pools-v2 .rp-prize dl{justify-content:flex-start;gap:20px}#reward-pools-v2 .rp-rate{justify-content:flex-start;gap:15px}#reward-pools-v2 .rp-rate>span{text-align:left}#reward-pools-v2 .rp-rate strong{font-size:22px!important}#reward-pools-v2 .is-list .rp-prize{grid-template-columns:minmax(0,1fr) 100px;gap:5px 10px;padding:6px 9px}#reward-pools-v2 .is-list .rp-rate{grid-area:1/2/3;display:block}#reward-pools-v2 .is-list .rp-rate strong{font-size:18px!important}#reward-pools-v2 .is-list .rp-prize-title{min-height:34px}#reward-pools-v2 .is-list .rp-prize dl{gap:8px;display:flex}#reward-pools-v2 .is-list .rp-prize-art{flex-basis:32px;width:32px;height:32px}#reward-pools-v2 .is-list .rp-prize-art>img{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){#reward-pools-v2 *{transition:none!important}}@media (max-width:750px){.mdfm.section-tools:has(#reward-pools-v2) .mdfm-tool-toolbar>nav.open{order:0!important;position:static!important;inset:auto!important}}.mdfm.section-tools:has(#reward-pools-v2) .mdfm-tool-toolbar-options{display:none}#reward-pools-v2 .rp-help>div{max-height:calc(100dvh - 220px);overflow-y:auto}@media (max-width:750px){body:has(#reward-pools-v2) #sidekick-helper:not(.is-open)>.sidekick-beacon{width:42px!important;position:fixed!important;inset:8px auto auto 64px!important}body:has(#reward-pools-v2) #sidekick-helper:not(.is-open) .sidekick-avatar{--sidekick-avatar-size:42px;width:42px!important;height:42px!important;min-height:42px!important}body:has(#reward-pools-v2) #sidekick-helper:not(.is-open) .sidekick-beacon-glance{display:none!important}body:has(#reward-pools-v2) #sidekick-helper:not(.is-open) .sidekick-avatar-badge{font-size:8px!important}}#reward-pools-v2 .rp-prize-options,#reward-pools-v2 .rp-prize-options>div{display:contents}#reward-pools-v2 .rp-prize-options>summary{display:none}@media (max-width:620px){#reward-pools-v2 .rp-prize-controls{grid-template-columns:minmax(0,1fr) auto}#reward-pools-v2 .rp-prize-controls>.rp-search{grid-column:auto}#reward-pools-v2 .rp-prize-options{display:block;position:relative}#reward-pools-v2 .rp-prize-options>summary{cursor:pointer;border:1px solid var(--rp-border);background:var(--companion-inset);border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:7px 10px;font-weight:700;list-style:none;display:flex;font-size:13px!important}#reward-pools-v2 .rp-prize-options>summary::-webkit-details-marker{display:none}#reward-pools-v2 .rp-prize-options>div{display:none}#reward-pools-v2 .rp-prize-options[open]>div{z-index:80;border:1px solid var(--rp-accent);background:var(--companion-inset);border-radius:9px;gap:8px;width:250px;padding:12px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 10px 30px #0008}#reward-pools-v2 .rp-prize-options .rp-view>button{flex:1}}.mdfm.section-market{--mk-accent:#e4a2ff;--mk-border:var(--companion-line);--mk-muted:var(--companion-muted);background:var(--companion-canvas)!important}.mdfm.section-market .mdfm-header{gap:12px;border-bottom:1px solid var(--companion-line)!important;background:linear-gradient(100deg,var(--companion-inset),var(--companion-canvas))!important;height:72px!important;min-height:72px!important;padding:6px 22px!important}.mdfm.section-market .mdfm-brand img{width:50px!important;height:50px!important;min-height:0!important}.mdfm.section-market .mdfm-brand b{font-size:18px!important}.mdfm.section-market .mdfm-brand small{color:var(--mk-accent)!important;font-size:9px!important}.mdfm.section-market .mdfm-header-actions{gap:8px!important}.mdfm.section-market .mdfm-look{display:none!important}.mdfm.section-market #market{width:calc(100% - 24px)!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 12px!important;padding:0!important}.mdfm.section-market .mdfm-footer{display:none!important}@media (min-width:1100px){.mdfm.section-market .mdfm-header{padding-right:16px!important}.mdfm.section-market .mdfm-brand{max-width:280px!important}.mdfm.dock-header .mdfm-dock{width:450px!important;height:49px!important;min-height:0!important;box-shadow:none!important;z-index:62!important;background:0 0!important;border:0!important;gap:8px!important;padding:0!important;display:flex!important;position:absolute!important;inset:12px auto auto 50%!important;transform:translate(-50%)!important}.mdfm.dock-header .mdfm-dock>button:not(.mdfm-dock-tuck){justify-content:center;align-items:center;border:1px solid var(--companion-line)!important;background:var(--companion-inset)!important;min-width:0!important;height:49px!important;min-height:0!important;box-shadow:none!important;border-radius:9px!important;flex-direction:column!important;flex:1!important;gap:3px!important;padding:4px!important;display:flex!important}.mdfm.dock-header .mdfm-dock>button>span,.mdfm.dock-header .mdfm-dock-layout-button .layout-choice-preview{width:23px!important;height:23px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.mdfm.dock-header .mdfm-dock>button>span svg{width:23px!important;height:23px!important}.mdfm.dock-header .mdfm-dock>button b{color:var(--companion-muted)!important;font-size:10px!important;line-height:1.1!important}.mdfm.dock-header .mdfm-dock>button.active{background:var(--companion-surface)!important;border-color:var(--companion-line)!important;box-shadow:inset 0 -2px #dfafff,0 0 12px #b571ff33!important}.mdfm.dock-header .mdfm-dock>button.active>span{color:#e9b0ff!important}.mdfm.dock-header .mdfm-dock-tuck,.mdfm.section-market .mdfm-workspace-mode-chip{display:none!important}.mdfm.section-market .mdfm-header-actions .mdfm-account-button{max-width:170px!important;min-height:44px!important;font-size:11px!important}.mdfm.section-market .mdfm-live{font-size:12px!important}}@media (min-width:1100px) and (max-width:1430px){.mdfm.dock-header .mdfm-dock{gap:5px!important;width:370px!important;left:44%!important}.mdfm.section-market .mdfm-brand b{font-size:16px!important}.mdfm.section-market .mdfm-brand img{width:40px!important;height:40px!important}.mdfm.section-market .mdfm-header-actions .mdfm-live{display:none!important}}#market-v2{--mk-accent:#e4a2ff;--mk-border:var(--companion-line);--mk-muted:var(--companion-muted);height:calc(100dvh - 154px);min-height:420px;color:var(--companion-ink);grid-template-rows:54px minmax(0,1fr);grid-template-columns:236px minmax(0,1fr) 206px;gap:10px 12px;padding-top:8px;display:grid;position:relative;font-size:13px!important}#market-v2.has-detail{grid-template-columns:236px minmax(0,1fr) minmax(350px,25vw)}#market-v2 *{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#356787 #071629}#market-v2 :is(button,input,select,a){font-family:inherit!important;font-size:12px!important;line-height:1.3!important}#market-v2 :is(button,select,input){border:1px solid var(--mk-border);color:var(--companion-ink);background:var(--companion-inset);box-shadow:none;text-transform:none;letter-spacing:normal;border-radius:7px;min-height:33px!important;padding:6px 10px!important}#market-v2 button{cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex;font-weight:600!important}#market-v2 :is(button,a):hover{border-color:var(--companion-line);background-color:var(--companion-surface)}#market-v2 :is(button,input,select,a,summary):focus-visible{outline-offset:2px;outline:2px solid #e5b5ff}#market-v2 button:disabled{opacity:.38;cursor:default}#market-v2 a{color:var(--companion-ink);text-decoration:none}#market-v2 svg.app-icon{flex-shrink:0;min-width:20px;width:20px!important;height:20px!important}#market-v2 .currency-icon{vertical-align:middle;object-fit:contain;display:inline-block;width:20px!important;height:20px!important;min-height:0!important}#market-v2 h3{color:var(--companion-ink);align-items:center;gap:7px;margin:0;display:flex;font-size:14px!important;font-weight:750!important;line-height:1.3!important}#market-v2 :is(p,small){color:var(--mk-muted);margin:0;font-size:11px!important;line-height:1.45!important}#market-v2 .mk-text{color:var(--companion-muted);white-space:nowrap;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:2px!important;font-size:11px!important}#market-v2 .mk-filter-panel{border:1px solid var(--companion-line);background:linear-gradient(145deg,var(--companion-surface),var(--companion-inset));border-radius:10px;flex-direction:column;grid-area:1/1/-1;min-height:0;display:flex;overflow:hidden}#market-v2 .mk-panel-heading{justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 8px;display:flex}#market-v2 .mk-filter-fields{flex-direction:column;flex:1;gap:9px;min-height:0;padding:0 10px 10px;display:flex;overflow-y:auto}#market-v2 .mk-filter-fields>label,#market-v2 fieldset{border:0;flex-direction:column;gap:5px;margin:0;padding:0;display:flex;font-size:11px!important;font-weight:650!important}#market-v2 legend{color:#e1d4fb;margin:0 0 5px;padding:0;font-size:11px!important;font-weight:700!important}#market-v2 legend .currency-icon{margin-left:3px;width:16px!important;height:16px!important}#market-v2 .mk-price-range{align-items:center;gap:5px;display:flex}#market-v2 :is(.mk-price-range input,.mk-filter-fields select){width:100%;min-width:0}#market-v2 .mk-price-range input{font-variant-numeric:tabular-nums;padding:6px!important}#market-v2 .mk-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}#market-v2 .mk-chips button{gap:4px;min-height:28px!important;padding:4px 2px!important;font-size:10px!important;font-weight:500!important}#market-v2 .mk-chips i{color:var(--companion-muted);font-style:normal;font-weight:750}#market-v2 .mk-grade-2 i{color:#c384ff}#market-v2 .mk-grade-3 i{color:#ffdf59}#market-v2 .mk-grade-4 i{color:#8ced9e}#market-v2 .mk-skills summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:24px;font-weight:650;display:flex;font-size:11px!important}#market-v2 .mk-skills summary:after{content:"⌄"}#market-v2 .mk-skills>div{gap:5px;padding:6px 0;display:grid}#market-v2 .mk-check,#market-v2 .mk-skills label{align-items:center;flex-direction:row!important;gap:6px!important;font-size:11px!important;font-weight:400!important;display:flex!important}#market-v2 input[type=checkbox]{accent-color:#d799f1;flex:none;width:13px!important;height:13px!important;min-height:0!important;padding:0!important}#market-v2 .mk-filter-footer{border-top:1px solid var(--companion-line);background:var(--companion-inset);content-visibility:visible;contain-intrinsic-size:none;grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:8px 10px;display:grid}#market-v2 .mk-filter-footer>div{gap:7px;display:flex}#market-v2 .mk-filter-footer>div>*{flex:1}#market-v2 .mk-primary{color:var(--companion-ink)!important;background:linear-gradient(110deg,var(--companion-raised),#d894f1)!important;border-color:#eabaff!important;font-weight:750!important}#market-v2 .mk-topbar{grid-area:1/2/auto/-1;align-items:center;gap:10px;min-width:0;display:flex}#market-v2 .mk-categories{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:9px;flex-shrink:0;gap:3px;padding:3px;display:flex}#market-v2 .mk-categories :is(a,button){white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;display:flex;min-height:38px!important;padding:10px 15px!important;font-size:12px!important}#market-v2 .mk-categories button{background:0 0;border-color:#0000}#market-v2 .mk-categories button[aria-pressed=true]{border-color:var(--companion-line);background:var(--companion-surface)}#market-v2 .mk-search{border:1px solid var(--companion-line);background:var(--companion-canvas);border-radius:9px;flex:1;align-items:center;gap:8px;min-width:180px;height:42px;padding:3px 8px;display:flex}#market-v2 .mk-search input{outline:0;flex:1;min-width:0;background:0 0!important;border:0!important;padding:5px 0!important}#market-v2 .mk-search:focus-within{outline:2px solid var(--companion-line);outline-offset:1px}#market-v2 .mk-search button{height:25px;color:var(--companion-muted);min-height:25px!important;padding:1px 6px!important}#market-v2 .mk-top-actions{flex:none;gap:7px;display:flex}#market-v2 .mk-top-actions :is(button,a){border:1px solid var(--companion-line);border-radius:8px;justify-content:center;align-items:center;gap:7px;display:flex;min-height:40px!important;padding:9px 11px!important}#market-v2 .mk-top-actions>button:not(.mk-shortcut-toggle):not(.mk-mobile-filter){color:var(--companion-accent);border-color:#6b8535}#market-v2 .mk-top-actions .mk-mobile-filter,#market-v2 .mk-top-actions .mk-shortcut-toggle{display:none}#market-v2 .mk-results{border:1px solid var(--companion-line);background:linear-gradient(130deg,var(--companion-inset),var(--companion-canvas));border-radius:10px;flex-direction:column;grid-area:2/2;gap:8px;min-width:0;min-height:0;padding:10px;display:flex;position:relative}#market-v2 .mk-results-toolbar{flex:none;align-items:center;gap:9px;min-height:35px;display:flex}#market-v2 .mk-results-toolbar>span{color:var(--mk-muted);white-space:nowrap;flex:1;font-size:12px!important}#market-v2 .mk-results-toolbar>span>b{color:var(--companion-ink);font-size:16px!important}#market-v2 .mk-sort{max-width:200px}#market-v2 .mk-sort :is(select,label){width:100%;font-size:11px!important}#market-v2 .mk-display{gap:4px;display:flex}#market-v2 .mk-display button{width:32px;padding:2px!important;font-size:22px!important}#market-v2 .mk-density select{max-width:124px;font-size:11px!important}#market-v2 .mk-help-button{width:29px;padding:3px!important;font-size:17px!important}#market-v2 .mk-help{z-index:10;background:var(--companion-surface);border:1px solid var(--companion-line);border-radius:8px;flex-wrap:wrap;gap:10px;max-width:400px;padding:14px;display:flex;position:absolute;top:50px;right:9px;box-shadow:0 10px 30px #0008}#market-v2 .mk-help>p{width:100%}#market-v2 .mk-gallery{grid-template-columns:repeat(var(--mk-columns),minmax(0,1fr));grid-template-rows:repeat(var(--mk-rows),minmax(0,1fr));flex:1;align-content:start;gap:10px;min-width:0;min-height:0;display:grid;overflow:hidden}:is(#market-v2,.personal-market) .mk-card{border:1px solid var(--companion-line);background:linear-gradient(150deg,var(--companion-surface),var(--companion-inset));border-radius:9px;min-width:0;min-height:0;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}:is(#market-v2,.personal-market) .mk-card:hover{border-color:var(--companion-line);box-shadow:inset 0 0 16px #875ac522}:is(#market-v2,.personal-market) .mk-card.is-selected{border-color:var(--companion-line);box-shadow:0 0 10px #ba7cee55}:is(#market-v2,.personal-market) .mk-inspect{text-align:left;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;height:100%;display:flex;background:0 0!important;gap:4px!important;padding:8px!important;font-weight:400!important}:is(#market-v2,.personal-market) .mk-status{color:var(--companion-muted);align-items:center;gap:4px;min-height:11px;padding-right:18px;display:flex;font-size:8px!important}:is(#market-v2,.personal-market) .mk-status i{background:var(--companion-raised);border-radius:50%;flex:none;width:5px;height:5px}:is(#market-v2,.personal-market) .mk-status.is-verified{color:#94e7bd}:is(#market-v2,.personal-market) .mk-status.is-verified i{background:#84ef81;box-shadow:0 0 5px #66dc8b}:is(#market-v2,.personal-market) .mk-item-art{background:radial-gradient(ellipse,color-mix(in srgb, var(--companion-raised) 15%, transparent),transparent 72%);flex:1;place-items:center;min-height:44px;max-height:112px;display:grid}:is(#market-v2,.personal-market) .mk-item-art img{object-fit:contain;filter:drop-shadow(0 5px 5px #0007);image-rendering:pixelated;width:72px!important;height:72px!important;min-height:0!important;max-height:100%!important}:is(#market-v2,.personal-market) .mk-item-name{flex-direction:column;gap:2px;min-width:0;display:flex}:is(#market-v2,.personal-market) .mk-item-name>b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:12px!important;font-weight:650!important;line-height:1.23!important}:is(#market-v2,.personal-market) .mk-item-name>small{color:var(--companion-muted);font-size:11px!important;line-height:1.2!important}:is(#market-v2,.personal-market) .mk-item-meta{color:var(--companion-muted);white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;line-height:1.3;overflow:hidden;font-size:10px!important}:is(#market-v2,.personal-market) .mk-item-price{color:var(--companion-ink);justify-content:space-between;align-items:center;gap:4px;margin-top:auto;padding-top:4px;display:flex}:is(#market-v2,.personal-market) .mk-item-price>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px!important;font-weight:650!important}#market-v2 .mk-item-extra{display:none}#market-v2 .mk-bookmark{width:25px;height:25px;color:var(--companion-muted);background:0 0;border:0;border-radius:4px;position:absolute;top:3px;right:3px;min-height:25px!important;padding:4px!important}#market-v2 .mk-bookmark svg{min-width:15px;width:15px!important;height:15px!important}#market-v2 .mk-bookmark[aria-pressed=true]{color:#f0bdff;box-shadow:none;background:#48344e;border:0}#market-v2 .mk-bookmark[aria-pressed=true] svg{fill:color-mix(in srgb, var(--companion-muted) 40%, transparent)}#market-v2 .mk-cp{color:#64ede4;font-size:11px!important;line-height:1.2!important}#market-v2 .mk-pagination{content-visibility:visible;contain-intrinsic-size:none;border:0;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin:0;padding:0;display:flex}#market-v2 .mk-pagination nav{align-items:center;gap:4px;display:flex}#market-v2 .mk-pagination button{min-width:27px;min-height:28px!important;padding:3px 7px!important}#market-v2 .mk-page-total{color:var(--mk-muted);padding:0 3px;font-size:11px!important}#market-v2 .mk-status-line{min-height:13px;color:var(--mk-muted);flex:none;align-items:center;gap:8px;display:flex;font-size:10px!important}#market-v2 .mk-status-line>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#market-v2 .mk-status-line button{white-space:nowrap;min-height:24px!important;font-size:10px!important}#market-v2 .mk-side{flex-direction:column;grid-area:2/3;gap:10px;min-width:0;min-height:0;display:flex;overflow-y:auto}#market-v2 .mk-side>section{border:1px solid var(--companion-line);background:linear-gradient(125deg,var(--companion-inset),var(--companion-canvas));border-radius:10px;flex-direction:column;gap:10px;padding:13px 11px;display:flex}#market-v2 .mk-side>section>header{justify-content:space-between;align-items:center;gap:6px;display:flex}#market-v2 .mk-side>section>button{text-align:left;background:linear-gradient(130deg,var(--companion-inset),var(--companion-surface));justify-content:flex-start;gap:9px;min-height:42px!important}#market-v2 .mk-side>section>button>small{margin-left:auto}#market-v2 .mk-side>section>button:nth-of-type(2){color:#eac2ff;border-color:#876196}#market-v2 .mk-side>section>.mk-recent{background:0 0;border-radius:0;border:0!important;border-bottom:1px solid var(--companion-line)!important;min-height:30px!important;padding:5px 0!important;font-weight:400!important}#market-v2 .mk-recent>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#market-v2 .mk-data-note{margin-top:auto}#market-v2 .mk-data-note h3{font-size:12px!important}#market-v2 .mk-data-note p{font-size:11px!important;line-height:1.6!important}#market-v2 .mk-data-note a{color:var(--companion-muted);font-size:10px!important}#market-v2 .mk-empty{text-align:center;border:1px dashed var(--companion-line);border-radius:9px;flex-direction:column;grid-area:1/1/-1/-1;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}#market-v2 .mk-empty>svg{color:#d29ae9;width:38px!important;height:38px!important}#market-v2 .mk-empty p{max-width:320px}#market-v2 .mk-detail{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;outline:0;min-height:100%}#market-v2 .mk-detail>header{z-index:5;background:var(--companion-inset);border-bottom:1px solid var(--companion-line);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex;position:sticky;top:0}#market-v2 .mdfm-asset-summary{box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;gap:12px!important;margin:0!important;padding:14px!important;display:flex!important;position:static!important}#market-v2 .mdfm-summary-close{display:none!important}#market-v2 .mdfm-asset-summary>img{object-fit:contain;background:radial-gradient(circle,var(--companion-raised),transparent);image-rendering:pixelated;align-self:center;width:110px!important;height:110px!important}#market-v2 .mdfm-asset-summary h3{margin-bottom:5px!important;font-size:20px!important;line-height:1.25!important}#market-v2 .mdfm-asset-summary>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important;margin:0!important;display:grid!important}#market-v2 .mdfm-asset-summary>dl>div{border:1px solid var(--companion-line);border-radius:7px;min-width:0;background:var(--companion-inset)!important;padding:9px!important}#market-v2 .mdfm-asset-summary dt{color:var(--companion-muted);margin-bottom:4px;font-size:9px!important;line-height:1.4!important}#market-v2 .mdfm-asset-summary dd{overflow-wrap:anywhere;align-items:center;gap:5px;display:flex;margin:0!important;font-size:13px!important;line-height:1.4!important}#market-v2 .mdfm-summary-actions{flex-wrap:wrap;gap:7px!important;display:flex!important}#market-v2 .mdfm-summary-actions>*{border-radius:6px;justify-content:center;align-items:center;min-width:100px;display:flex;border:1px solid var(--companion-line)!important;flex:1!important;padding:9px!important}#market-v2 .gear-stat-panel{width:100%!important;min-width:0!important;overflow:auto!important}#market-v2 .mdfm-features{flex-direction:column;gap:6px;display:flex!important}#market-v2 .mdfm-features>span{flex-wrap:wrap;gap:5px;display:flex!important}#market-v2 .mk-dialog{color:var(--companion-ink);max-width:calc(100vw - 24px);max-height:90dvh;margin:auto;border:1px solid var(--companion-line)!important;background:var(--companion-inset)!important;border-radius:12px!important;padding:0!important}#market-v2 .mk-dialog::backdrop{background:color-mix(in srgb, var(--companion-canvas) 85%, transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}#market-v2 .mk-dialog:not([open]){display:none!important}#market-v2 .mk-filter-dialog{width:360px;height:min(800px,90dvh)}#market-v2 .mk-filter-dialog>.mk-filter-panel{border:0;height:100%}#market-v2 .mk-detail-dialog{width:560px;overflow:auto}#market-v2 .mk-saved-dialog{width:480px}#market-v2 .mk-saved-dialog>div{gap:14px;padding:18px;display:grid}#market-v2 .mk-saved-dialog header,#market-v2 .mk-saved-dialog article{align-items:center;gap:8px;display:flex}#market-v2 .mk-saved-dialog header>h3,#market-v2 .mk-saved-dialog article>button:first-child{text-align:left;flex:1;justify-content:flex-start}#market-v2 .mk-dialog:has(+*){overscroll-behavior:contain}#market-v2 .mk-coach-control{flex:none;align-items:center;gap:6px;display:flex;font-size:11px!important}#market-v2 .mk-coach-control>button{min-height:28px!important;font-size:11px!important}#market-v2 .mk-coach-control>span{color:var(--companion-muted);flex:1}#market-v2.is-list .mk-gallery{grid-template-columns:minmax(0,1fr)}#market-v2.is-list .mk-inspect{grid-template-rows:1fr;grid-template-columns:58px minmax(140px,1fr) minmax(115px,.6fr) minmax(80px,.5fr);align-items:center;display:grid;gap:12px!important;padding:8px 32px 8px 10px!important}#market-v2.is-list .mk-status{display:none}#market-v2.is-list .mk-item-art{height:54px;min-height:0}#market-v2.is-list .mk-item-art img{width:50px!important;height:50px!important}#market-v2.is-list .mk-item-price{justify-content:flex-start;margin:0}#market-v2.is-list .mk-item-extra{color:var(--companion-muted);flex-direction:column;gap:3px;display:flex;font-size:10px!important}#market-v2.is-list .mk-cp{grid-area:1/4}#market-v2.is-list .mk-cp~.mk-item-extra,#market-v2.is-compact .mk-item-meta{display:none}#market-v2.is-compact .mk-item-art img{width:60px!important;height:60px!important}@media (min-width:1100px) and (max-width:1500px){#market-v2{grid-template-columns:214px minmax(0,1fr) 174px;gap:8px}#market-v2.has-detail{grid-template-columns:214px minmax(0,1fr) 320px}#market-v2 .mk-categories :is(a,button){padding:8px 10px!important;font-size:11px!important}#market-v2 .mk-top-actions :is(button,a){padding:8px!important}#market-v2 .mk-top-actions span,#market-v2 .mk-density{display:none}}@media (max-width:1099px){.mdfm.section-market .mdfm-header{height:54px!important;min-height:54px!important;padding:5px 12px!important}.mdfm.section-market .mdfm-brand img{width:38px!important;height:38px!important}.mdfm.section-market .mdfm-brand b{font-size:15px!important}.mdfm.section-market .mdfm-brand small{font-size:8px!important}.mdfm.section-market .mdfm-header-actions{gap:5px!important}.mdfm.section-market #market{width:calc(100% - 16px)!important;margin:0 8px!important}#market-v2{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px;height:calc(100dvh - 216px);min-height:390px;padding-top:8px}#market-v2 .mk-topbar{flex-wrap:wrap;grid-column:1;gap:7px}#market-v2 .mk-categories{flex:1;justify-content:space-between}#market-v2 .mk-categories :is(a,button){flex:1;min-height:32px!important;padding:7px 9px!important}#market-v2 .mk-search{flex:1;order:2;min-width:220px;height:36px}#market-v2 .mk-top-actions{order:2}#market-v2 .mk-top-actions :is(button,a){min-height:36px!important;padding:7px 10px!important}#market-v2 .mk-top-actions .mk-mobile-filter,#market-v2 .mk-shortcut-toggle{display:flex}#market-v2 .mk-results{grid-column:1;gap:7px;padding:8px}#market-v2 .mk-side{display:none}#market-v2 .mk-side.is-open{z-index:20;background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:9px;width:250px;max-height:calc(100% - 88px);padding:8px;display:flex;position:absolute;top:88px;right:0}#market-v2 .mk-density{display:block}}@media (max-width:620px){.mdfm.section-market .mdfm-brand{width:38px!important;min-width:38px!important}.mdfm.section-market .mdfm-brand>span,.mdfm.section-market .mdfm-header-actions .mdfm-live,.mdfm.section-market .mdfm-header-actions .mdfm-workspace-mode-chip{display:none!important}.mdfm.section-market .mdfm-header-actions .mdfm-account-button{min-width:0!important;max-width:140px!important;height:36px!important;min-height:34px!important;padding:3px 6px!important;font-size:10px!important}.mdfm.section-market .mdfm-header-actions .mdfm-account-button small{font-size:8px!important}#market-v2{height:calc(100dvh - 197px);min-height:385px}#market-v2 .mk-topbar{gap:6px}#market-v2 .mk-categories{flex-basis:100%;gap:1px;padding:2px}#market-v2 .mk-categories :is(a,button){min-height:31px!important;padding:6px 4px!important;font-size:10px!important}#market-v2 .mk-search{gap:5px;min-width:140px;padding:3px 5px}#market-v2 .mk-search input{font-size:11px!important}#market-v2 .mk-top-actions{gap:4px}#market-v2 .mk-top-actions>button:not(.mk-mobile-filter),#market-v2 .mk-top-actions>a{display:none}#market-v2 .mk-top-actions .mk-shortcut-toggle{padding:6px!important;font-size:10px!important;display:flex!important}#market-v2 .mk-top-actions .mk-mobile-filter{gap:0;padding:6px!important;font-size:0!important}#market-v2 .mk-results-toolbar{gap:5px;min-height:31px}#market-v2 .mk-results-toolbar>span{font-size:10px!important}#market-v2 .mk-results-toolbar>span>b{font-size:13px!important}#market-v2 .mk-sort{max-width:124px;margin-left:auto}#market-v2 .mk-sort select{min-height:29px!important;padding:4px!important;font-size:10px!important}#market-v2 .mk-density{display:none}#market-v2 .mk-display{gap:3px}#market-v2 .mk-display button{width:28px;min-height:28px!important;font-size:18px!important}#market-v2 .mk-help-button{width:24px;min-height:28px!important}#market-v2 .mk-pagination small{font-size:10px!important}#market-v2 .mk-pagination nav{gap:3px}#market-v2 .mk-pagination button{min-width:24px;min-height:26px!important;padding:3px 5px!important;font-size:11px!important}#market-v2 .mk-page-total{padding:0;font-size:10px!important}#market-v2 .mk-gallery{gap:10px}#market-v2 .mk-status-line{font-size:9px!important}#market-v2.is-list .mk-inspect{grid-template-columns:42px minmax(95px,1fr) minmax(82px,.7fr);gap:8px!important;padding-right:25px!important}#market-v2.is-list .mk-item-art{height:40px}#market-v2.is-list .mk-item-art img{width:38px!important;height:38px!important}#market-v2.is-list .mk-item-extra,#market-v2.is-list .mk-cp{display:none}#market-v2.is-list .mk-item-price>strong{font-size:11px!important}#market-v2 .mk-coach-control{flex-wrap:wrap;font-size:10px!important}#market-v2 .mk-coach-control>span{display:none}body:has(#market-v2) #sidekick-helper:not(.is-open)>.sidekick-beacon{width:39px!important;position:fixed!important;inset:7px auto auto 58px!important}body:has(#market-v2) #sidekick-helper:not(.is-open) .sidekick-avatar{--sidekick-avatar-size:39px;width:39px!important;height:39px!important;min-height:39px!important}body:has(#market-v2) #sidekick-helper:not(.is-open) .sidekick-beacon-glance{display:none!important}}@media (prefers-reduced-motion:reduce){#market-v2 *{transition:none!important}}#market-v2 button[aria-pressed=true],#market-v2 button[aria-current=page]{border-color:var(--companion-line)!important;background:linear-gradient(140deg,var(--companion-raised),var(--companion-surface))!important;color:var(--companion-ink)!important;box-shadow:inset 0 -2px #e5b0ff,0 0 10px #bf77f528!important}#market-v2 .mk-inspect{box-shadow:none!important}#market-v2 .mk-gear-peek{display:none}#market-v2 .mk-inspect[data-gear-preview-open=true] .mk-gear-peek{background:color-mix(in srgb, var(--companion-inset) 96%, transparent);border:1px solid var(--companion-line);border-radius:7px;grid-template-columns:1fr;gap:4px;padding:8px;display:grid;position:absolute;inset:25px 5px 48px;overflow-y:auto;box-shadow:0 4px 12px #0008}#market-v2 .mk-gear-peek>span{justify-content:space-between;align-items:center;gap:8px;display:flex}#market-v2 .mk-gear-peek b{color:#6debd5;font-size:10px!important}#market-v2 .mk-gear-peek .is-loss b{color:#ff9daf}@media (min-width:1100px){.mdfm.dock-header>.mdfm-dock{z-index:1205!important}}@media (max-width:1099px){#market-v2 .mk-top-actions .mk-shortcut-toggle{display:flex}}body:has(#market-v2 .mk-dialog[open]){overflow:hidden}#market-v2 .mk-item-art{position:relative;overflow:hidden}#market-v2 .mk-item-art img{object-fit:contain;position:absolute;inset:0;width:100%!important;max-width:72px!important;height:100%!important;max-height:72px!important;margin:auto!important}@media (min-width:1100px){.mdfm.dock-header>.mdfm-dock>button.active{background:var(--companion-surface)!important;border-color:var(--companion-line)!important;box-shadow:inset 0 -2px #e2b5ff,0 0 12px #bd7bff33!important}#market-v2 .mk-side{padding-bottom:115px}}#market-v2 .mk-side{overflow:hidden auto!important}#market-v2 .mk-detail{flex:none;min-height:0!important}#market>.market-navigation{border-bottom:1px solid var(--companion-line);flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:10px 0;display:flex}#market .market-view-switch{flex:460px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;max-width:800px;margin:0;padding:0;display:grid}#market .market-view-switch>button{border:1px solid var(--companion-line);background:var(--companion-surface);width:100%;min-width:0;height:auto;min-height:66px;color:var(--companion-ink);text-align:left;font:inherit;cursor:pointer;box-shadow:none;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}#market .market-view-switch>button:hover{background:var(--companion-hover);border-color:var(--companion-accent)}#market .market-view-switch>button[aria-selected=true]{background:var(--companion-accent-soft);border-color:var(--companion-accent);box-shadow:inset 0 -3px var(--companion-accent)}#market .market-view-icon{width:32px;height:32px;color:var(--companion-accent);place-items:center;display:grid}#market .market-view-icon .app-icon{width:28px;height:28px}#market .market-view-copy{gap:3px;min-width:0;display:grid}#market .market-view-copy strong{color:var(--companion-ink);white-space:normal;overflow-wrap:normal;margin:0;font-weight:750;line-height:1.25;display:block;font-size:16px!important}#market .market-view-copy small{color:var(--companion-muted);white-space:normal;margin:0;font-weight:450;line-height:1.35;display:block;font-size:12px!important}#market .market-public-tools{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;flex:0 auto;align-items:stretch;gap:4px;min-width:0;max-width:100%;margin:0;padding:4px;display:flex}#market .market-public-tools>button{min-width:0;height:auto;min-height:38px;color:var(--companion-ink);font:inherit;white-space:normal;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:auto;padding:7px 12px;font-weight:650;line-height:1.25;font-size:13px!important}#market .market-public-tools>button:hover{background:var(--companion-hover)}#market .market-public-tools>button{justify-content:center;align-items:center;gap:8px;display:flex}#market .market-public-tools>button>.market-tab-art{object-fit:contain;pointer-events:none;flex:0 0 32px;width:32px;height:32px;display:block}#market .market-public-tools>button>span{min-width:0}@media (max-width:480px){#market .market-public-tools>button{flex-direction:column;gap:4px;padding:6px}#market .market-public-tools>button>.market-tab-art{flex-basis:28px;width:28px;height:28px}}#market .market-public-tools>button[aria-selected=true]{background:var(--companion-raised);border-color:var(--companion-line);box-shadow:inset 0 -2px var(--companion-accent)}#market :is(.market-view-switch,.market-public-tools)>button:focus-visible{outline:3px solid var(--companion-accent);outline-offset:3px}#market>.market-view-panel{min-width:0;margin:0;padding:0}@media (max-width:860px){#market>.market-navigation{gap:8px;padding:8px 0}#market .market-view-switch{flex-basis:100%;max-width:none}#market .market-public-tools{box-sizing:border-box;flex-basis:100%;width:100%}#market .market-public-tools>button{flex:1 1 0;min-height:40px}}.mk-cp-progress{border:1px solid var(--companion-line);background:var(--companion-accent-soft);border-radius:9px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.mk-cp-progress>span{flex:1;gap:3px;min-width:0;display:grid}.mk-cp-progress small{color:var(--companion-muted);font-size:12px}.mk-cp-progress>button{min-height:40px}#market .mk-cp.is-loss{color:var(--companion-negative,#e58798)}#market .mk-cp>small{color:var(--companion-muted);font-size:10px;font-weight:500;display:block}@media (max-width:520px){#market .market-view-switch{gap:6px}#market .market-view-switch>button{grid-template-columns:24px minmax(0,1fr);align-content:start;gap:5px 7px;min-height:0;padding:9px}#market .market-view-icon{width:24px;height:30px}#market .market-view-icon .app-icon{width:24px;height:24px}#market .market-view-copy{display:contents}#market .market-view-copy strong{align-self:center;line-height:1.2;font-size:14px!important}#market .market-view-copy small{grid-column:1/-1;line-height:1.35}#market .market-public-tools>button{padding:7px 6px;font-size:12px!important}}.personal-market .pm-heading h3{margin-bottom:6px}.portfolio-metrics .portfolio-neso-total{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.portfolio-metrics .portfolio-neso-total .currency-icon{object-fit:contain;image-rendering:pixelated;flex:none;width:26px!important;height:26px!important}.portfolio-metrics .portfolio-neso-total>small{color:var(--companion-muted);font-weight:700;font-size:12px!important}.personal-market .pm-heading p{margin:0}.pm-bookmarks-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:12px 0;display:flex}.pm-bookmarks-bar>div:first-child>b{color:var(--companion-muted);font-size:13px;font-weight:500;display:block}.pm-bookmarks-bar small{color:var(--companion-muted);margin-top:4px;font-size:11px;display:block}.pm-bookmarks-bar>[role=group]{flex-wrap:wrap;gap:6px;display:flex}.personal-market .pm-bookmarks-bar button{border:1px solid var(--companion-line);background:var(--companion-inset);min-height:36px;color:var(--companion-ink);font:inherit;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:inline-flex}.personal-market .pm-bookmarks-bar button[aria-pressed=true]{border-color:var(--companion-accent);background:var(--companion-accent-soft)}.pm-bookmarks-bar button>b{font-variant-numeric:tabular-nums;min-width:16px;font-size:11px}.personal-market .pm-bookmark-sources{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.personal-market .pm-bookmark-sources>span{border:1px solid var(--companion-line);min-height:21px;color:var(--companion-muted);background:var(--companion-inset);border-radius:5px;align-items:center;padding:2px 6px;font-weight:600;display:inline-flex;font-size:10px!important}.personal-market .pm-bookmark-sources>.is-site{color:var(--companion-accent);border-color:color-mix(in srgb,var(--companion-accent) 45%,var(--companion-line))}.personal-market .pm-tab-count{background:var(--companion-inset);font-variant-numeric:tabular-nums;border-radius:5px;min-width:22px;margin-left:8px;padding:2px 5px;font-size:11px;display:inline-block}.personal-market .pm-toolbar,.personal-market .pm-pagination{color:var(--companion-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-size:13px;display:flex}.personal-market .pm-toolbar>div,.personal-market .pm-pagination nav{align-items:center;gap:8px;display:flex}.personal-market .pm-toolbar button,.personal-market .pm-pagination button,.personal-market .pm-error button{border:1px solid var(--companion-line);background:var(--companion-inset);min-height:36px;color:var(--companion-ink);border-radius:7px;padding:7px 12px}.personal-market .pm-toolbar button[aria-pressed=true]{border-color:var(--companion-accent);background:var(--companion-accent-soft)}.personal-market .pm-layout{align-items:start;min-width:0}.personal-market .pm-layout.has-detail{grid-template-columns:minmax(0,1fr) 310px}.personal-market .pm-results{min-width:0}.personal-market .pm-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));grid-auto-rows:auto;gap:12px;min-width:0;display:grid;overflow:visible}.personal-market .pm-gallery .mk-card{align-self:stretch;height:auto;min-height:240px}.personal-market .pm-gallery .mk-inspect{box-sizing:border-box;height:100%;min-height:240px;max-height:none;color:var(--companion-ink);gap:8px!important;padding:12px!important}.personal-market .pm-gallery .mk-status{overflow-wrap:anywhere;min-height:16px;padding-right:0;line-height:1.4;font-size:11px!important}.personal-market .pm-gallery .mk-item-art{flex:none;height:86px;min-height:86px}.personal-market .pm-gallery .mk-item-name>b{min-height:38px;font-size:14px!important;line-height:1.35!important}.personal-market .pm-gallery .mk-item-price{border-top:1px solid var(--companion-line);flex-wrap:wrap;gap:6px;padding-top:10px}.personal-market .pm-gallery .mk-item-price>strong{white-space:normal;margin-left:auto;font-size:14px!important}.personal-market .pm-gallery .mk-item-price>small{color:var(--companion-muted);font-size:10px}.personal-market .pm-gallery .mk-card.is-selected{border-color:var(--companion-accent);box-shadow:0 0 0 1px var(--companion-accent)}.personal-market .pm-gallery .mk-inspect:focus-visible{outline:2px solid var(--companion-accent);outline-offset:-3px}.personal-market .pm-gallery.is-list{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.personal-market .pm-gallery.is-list .mk-card{min-height:110px}.personal-market .pm-gallery.is-list .mk-inspect{grid-template-rows:auto auto;grid-template-columns:72px minmax(0,1fr) minmax(140px,.6fr);align-items:center;height:auto;min-height:110px;display:grid}.personal-market .pm-gallery.is-list .mk-status{grid-area:2/2}.personal-market .pm-gallery.is-list .mk-item-art{grid-area:1/1/3;height:72px;min-height:72px}.personal-market .pm-gallery.is-list .mk-item-name{grid-area:1/2}.personal-market .pm-gallery.is-list .mk-item-name>b{min-height:0}.personal-market .pm-gallery.is-list .mk-item-price{border:0;grid-area:1/3/3;margin:0;padding:0}.personal-market .pm-empty{border:1px dashed var(--companion-line);border-radius:10px;grid-column:1/-1}.personal-market .pm-more{width:100%;margin-top:12px}.personal-market .pm-detail{top:90px}.personal-market .pm-detail>img{width:100px;height:100px;image-rendering:pixelated;margin:18px auto;display:block}.pm-resolved,.pm-load-status{color:var(--companion-muted);font-size:13px}.pm-resolved span{margin-left:8px;display:inline-block}.wallet-lookup{min-width:0}.personal-market .pm-gallery .mk-card:has(.pm-sale-read){flex-direction:column;display:flex}.personal-market .pm-gallery .mk-card:has(.pm-sale-read) .mk-inspect{flex:1;height:auto}.pm-sale-read{border-top:1px solid var(--companion-line);background:var(--companion-inset);gap:5px;padding:10px 12px;font-size:12px;line-height:1.45;display:grid}.pm-sale-read b,.pm-sale-read small{display:block}.pm-sale-read small{color:var(--companion-muted);font-size:11px}.pm-sale-read em{color:var(--companion-accent);font-style:normal}.pm-sale-read.is-detail{border:1px solid var(--companion-line);border-radius:9px;margin:12px 0}.mvp-live header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mvp-live header button{border:1px solid var(--companion-accent);color:var(--companion-ink);background:var(--companion-accent-soft);border-radius:8px;padding:10px 14px}.mvp-live-points{flex-wrap:wrap;align-items:baseline;gap:10px;margin:16px 0;display:flex}.mvp-live-points strong{color:var(--companion-accent);font-variant-numeric:tabular-nums;font-size:36px}.mvp-live-points span,.mvp-live>small{color:var(--companion-muted);font-size:13px}.mvp-live progress{width:100%;height:12px;accent-color:var(--companion-accent);margin-bottom:16px}.mvp-live details,.mvp-manual{border:1px solid var(--companion-line);border-radius:10px;margin:16px 0;padding:14px}.mvp-live summary,.mvp-manual summary{cursor:pointer;font-weight:650}.mvp-weeks{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:12px 0;display:grid}.mvp-weeks>div{background:var(--companion-inset);border-radius:8px;gap:6px;padding:12px;display:grid}.mvp-weeks small{color:var(--companion-muted)}.wallet-lookup .pm-wallet{margin-bottom:10px}.wallet-lookup input{box-sizing:border-box;width:100%;min-width:0;color:var(--companion-ink);background:var(--companion-inset);border:1px solid var(--companion-line);font:inherit;border-radius:9px;padding:12px}@media (max-width:900px){.personal-market .pm-layout.has-detail{grid-template-columns:minmax(0,1fr)}.personal-market .pm-detail{grid-row:1;position:static}}@media (max-width:560px){.personal-market .pm-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.personal-market .pm-gallery .mk-inspect{padding:9px!important}.personal-market .pm-gallery .mk-item-price>strong{font-size:12px!important}.personal-market .pm-gallery.is-list .mk-inspect{grid-template-columns:56px minmax(0,1fr)}.personal-market .pm-gallery.is-list .mk-item-price{grid-area:3/2}.personal-market .pm-gallery.is-list .mk-item-art{height:56px;min-height:56px}.personal-market .pm-gallery.is-list .mk-item-art img{width:52px!important;height:52px!important}.wallet-lookup .pm-wallet{flex-wrap:wrap}.wallet-lookup .pm-wallet label{flex-basis:100%}.personal-market .pm-pagination{font-size:12px}}.pm-sale-read b{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.pm-sale-read .currency-icon,.mvp-summary .currency-icon{object-fit:contain;width:22px;height:22px;image-rendering:pixelated;vertical-align:middle;margin-right:4px}.mvp-live .mvp-tiers .mvp-tier-spend{color:var(--companion-ink);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;gap:5px;font-size:clamp(.85rem,1.3vw,1.05rem);display:flex}.mvp-live .mvp-tiers small{color:var(--companion-muted);font-size:12px}.mvp-live .mvp-tiers .is-reached .mvp-tier-spend{color:var(--companion-muted)}.mvp-spend-note{color:var(--companion-muted);margin:10px 0 18px;font-size:13px}.personal-market:not(.is-compact){padding:16px!important}.personal-market .pm-command-bar{grid-template-columns:minmax(180px,1fr) minmax(330px,680px);align-items:center;gap:20px;margin-bottom:12px;display:grid}.personal-market .pm-command-bar .pm-heading{margin:0;padding:0}.personal-market .pm-command-bar h3{margin:0 0 3px;font-size:22px}.personal-market .pm-command-bar p{margin:0;font-size:13px}.personal-market .pm-command-bar .pm-wallet{margin:0}.personal-market .pm-command-bar .pm-resolved{margin-top:5px}.personal-market .pm-command-bar input{padding:9px 12px}.personal-market .pm-tabs{margin:0 0 8px;padding:4px}.personal-market .pm-tabs button{min-height:38px;padding:8px 10px}.personal-market .pm-scope{margin:8px 0;font-size:12px}.personal-market .pm-find-row{flex-wrap:wrap;align-items:end;gap:16px;margin:10px 0;display:flex}.personal-market .pm-find-row .pm-search{flex:1;min-width:220px;margin:0;font-size:13px}.personal-market .pm-find-row .pm-search input{margin-top:4px;padding:9px 12px}.personal-market .pm-find-row .pm-toolbar{gap:16px;margin:0}.personal-market.is-compact .pm-command-bar{grid-template-columns:1fr}.personal-market.is-compact .pm-find-row:empty{display:none}@media (max-width:760px){.personal-market .pm-command-bar{grid-template-columns:minmax(0,1fr);gap:10px}.personal-market .pm-tabs{display:flex;overflow:auto}.personal-market .pm-tabs button{flex:none}.personal-market:not(.is-compact){padding:12px!important}}:is(#market-v2,.personal-market) .pm-gallery .mk-card{flex-direction:column;height:auto;min-height:0;display:flex}:is(#market-v2,.personal-market) .pm-gallery .mk-inspect{flex:1;height:auto;min-height:0;gap:7px!important;padding:10px!important}:is(#market-v2,.personal-market) .pm-gallery .mk-item-price{box-sizing:border-box;background:var(--companion-inset);border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:stretch;gap:4px;min-height:51px;margin:0;padding:7px 8px;display:flex}:is(#market-v2,.personal-market) .pm-gallery .pm-price-label{color:var(--companion-muted);line-height:1.2;font-size:10px!important}:is(#market-v2,.personal-market) .pm-gallery .pm-price-value{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}:is(#market-v2,.personal-market) .pm-gallery .pm-price-value strong{white-space:nowrap;font-variant-numeric:tabular-nums;overflow-wrap:normal;word-break:normal;line-height:1.25;font-size:13px!important}:is(#market-v2,.personal-market) .pm-gallery .pm-price-value small{color:var(--companion-muted);font-size:10px!important}:is(#market-v2,.personal-market) .pm-gallery .pm-price-value .currency-icon{object-fit:contain;min-width:20px;image-rendering:pixelated;width:20px!important;height:20px!important}:is(#market-v2,.personal-market) .pm-gallery .mk-status{min-height:14px;padding:0;line-height:1.3;font-size:10px!important}:is(#market-v2,.personal-market) .pm-gallery .mk-item-art{flex:none;height:80px;min-height:80px;max-height:80px}:is(#market-v2,.personal-market) .pm-gallery .mk-item-name{gap:5px}:is(#market-v2,.personal-market) .pm-gallery .mk-item-name>b{min-height:34px;font-size:13px!important;line-height:1.3!important}:is(#market-v2,.personal-market) .pm-gallery .pm-mint{align-items:center;min-height:24px;font-size:11px;display:flex}:is(#market-v2,.personal-market) .pm-gallery .mydaily-unique-number{flex:none;width:max-content;font-size:11px!important}:is(#market-v2,.personal-market) .pm-gallery .pm-sale-read{flex:none;margin-top:auto}:is(#market-v2,.personal-market) .pm-gallery.is-list .mk-inspect{grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr) minmax(170px,.4fr);align-items:center;min-height:94px;display:grid}:is(#market-v2,.personal-market) .pm-gallery.is-list .mk-item-price{grid-area:1/3/3;align-self:start;min-height:51px}:is(#market-v2,.personal-market) .pm-gallery.is-list .mk-item-art{grid-area:1/1/3;height:64px;min-height:64px;max-height:64px}:is(#market-v2,.personal-market) .pm-gallery.is-list .mk-item-name{grid-area:1/2;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}:is(#market-v2,.personal-market) .pm-gallery.is-list .mk-item-name>b{min-height:0}:is(#market-v2,.personal-market) .pm-gallery.is-list .mk-item-meta{grid-column:1/-1}:is(#market-v2,.personal-market) .pm-gallery.is-list .mk-status{grid-area:2/2}@media (max-width:560px){.personal-market .pm-gallery:not(.is-list){grid-template-columns:repeat(auto-fill,minmax(min(100%,165px),1fr))}:is(#market-v2,.personal-market) .pm-gallery.is-list .mk-inspect{grid-template-rows:auto auto auto;grid-template-columns:52px minmax(0,1fr)}:is(#market-v2,.personal-market) .pm-gallery.is-list .mk-item-price{grid-area:1/1/auto/-1;min-height:0}:is(#market-v2,.personal-market) .pm-gallery.is-list .mk-item-art{grid-area:2/1/4;height:52px;min-height:52px;max-height:52px}:is(#market-v2,.personal-market) .pm-gallery.is-list .mk-item-name{grid-area:2/2}:is(#market-v2,.personal-market) .pm-gallery.is-list .mk-status{grid-area:3/2}}#top .personal-market .pm-gallery.is-activity{grid-template-columns:repeat(auto-fill,minmax(min(100%,245px),1fr));align-items:stretch;gap:10px}#top .personal-market .pm-gallery.is-activity>.pm-activity-card{align-self:stretch;height:auto;min-height:0}#top .personal-market .pm-activity-inspect{width:100%;height:100%;min-height:0;color:var(--companion-ink);font:inherit;text-align:left;box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:11px;font-weight:400;display:flex;padding:12px!important}#top .personal-market .pm-activity-inspect:focus-visible{outline:2px solid var(--companion-accent);outline-offset:-3px}.personal-market .pm-activity-heading{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.personal-market .pm-activity-status{background:var(--companion-accent-soft);max-width:45%;min-height:23px;color:var(--companion-accent);text-transform:capitalize;overflow-wrap:anywhere;box-sizing:border-box;border-radius:5px;align-items:center;padding:3px 7px;font-size:11px;line-height:1.25;display:inline-flex}.personal-market .pm-activity-date{color:var(--companion-muted);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;align-items:flex-end;gap:2px;font-size:11px;line-height:1.3;display:flex}.personal-market .pm-activity-date small{white-space:nowrap;font-size:10px;line-height:1.3}.personal-market .pm-activity-date.is-unavailable{max-width:95px;font-size:10px}.personal-market .pm-activity-asset{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.personal-market .pm-activity-art{border:1px solid var(--companion-line);background:var(--companion-inset);box-sizing:border-box;border-radius:8px;place-items:center;width:56px;height:64px;display:grid}#top .personal-market .pm-activity-art img{object-fit:contain;image-rendering:pixelated;display:block;position:static;width:48px!important;max-width:100%!important;height:54px!important;max-height:100%!important;margin:0!important}.personal-market .pm-activity-identity{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.personal-market .pm-activity-identity>b{-webkit-line-clamp:2;overflow-wrap:anywhere;min-height:35px;color:var(--companion-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:13px!important;font-weight:650!important;line-height:1.35!important}.personal-market .pm-activity-kind{color:var(--companion-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;line-height:1.35;display:flex}.personal-market .pm-activity-kind>b{background:var(--companion-inset);font-variant-numeric:tabular-nums;color:var(--companion-ink);border-radius:4px;padding:1px 5px;font-size:11px;font-weight:600}.personal-market .pm-activity-kind .mydaily-unique-number{font-size:10px!important}.personal-market .pm-activity-player{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--companion-muted);font-size:10px;line-height:1.3;display:block;overflow:hidden}.personal-market .pm-activity-amount{border-top:1px solid var(--companion-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 10px;min-width:0;margin-top:auto;padding-top:9px;display:flex}.personal-market .pm-activity-amount>small{color:var(--companion-muted);font-size:10px}.personal-market .pm-activity-amount>span{font-variant-numeric:tabular-nums;align-items:center;gap:4px;min-width:0;font-size:13px;display:flex}.personal-market .pm-activity-amount>span>small{color:var(--companion-muted);font-size:11px}.personal-market .pm-activity-amount .currency-icon{object-fit:contain;min-width:19px;width:19px!important;height:19px!important}#top .personal-market .pm-gallery.is-activity.is-list{grid-template-columns:minmax(0,1fr)}#top .personal-market .pm-gallery.is-activity.is-list .pm-activity-inspect{grid-template-columns:minmax(0,1fr) minmax(120px,.35fr);align-items:center;gap:8px 20px;display:grid}.personal-market .pm-gallery.is-activity.is-list .pm-activity-asset{grid-area:1/1/3}.personal-market .pm-gallery.is-activity.is-list .pm-activity-heading{grid-area:1/2;align-items:center}.personal-market .pm-gallery.is-activity.is-list .pm-activity-amount{border:0;grid-area:2/2;align-self:end;margin:0;padding-top:5px}.personal-market .pm-gallery.is-activity.is-list .pm-activity-identity>b{min-height:0}@media (max-width:699px){#top .personal-market .pm-gallery.is-activity[data-market-display=grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#top .personal-market .pm-activity-inspect{gap:9px;padding:9px!important}.personal-market .pm-activity-asset{grid-template-columns:42px minmax(0,1fr);gap:7px}.personal-market .pm-activity-art{width:42px;height:52px}#top .personal-market .pm-activity-art img{width:36px!important;height:46px!important}.personal-market .pm-activity-heading{gap:5px}.personal-market .pm-activity-status{padding:3px 5px;font-size:10px}.personal-market .pm-activity-date{font-size:10px}.personal-market .pm-activity-date small{font-size:9px}.personal-market .pm-activity-identity>b{min-height:33px;font-size:12px!important;line-height:1.35!important}#top .personal-market .pm-gallery.is-activity.is-list .pm-activity-inspect{grid-template-columns:minmax(0,1fr) minmax(115px,.4fr);gap:6px 10px}.personal-market .pm-gallery.is-activity.is-list .pm-activity-heading{align-items:flex-start}}@media (max-width:420px){.personal-market .pm-gallery.is-activity:not(.is-list) .pm-activity-asset{grid-template-columns:minmax(0,1fr)}.personal-market .pm-gallery.is-activity:not(.is-list) .pm-activity-art{width:100%;height:48px}.personal-market .pm-gallery.is-activity:not(.is-list) .pm-activity-kind{gap:4px}#top .personal-market .pm-gallery.is-activity.is-list .pm-activity-inspect{grid-template-columns:minmax(0,1fr)}.personal-market .pm-gallery.is-activity.is-list .pm-activity-heading{grid-area:1/1}.personal-market .pm-gallery.is-activity.is-list .pm-activity-asset{grid-area:2/1}.personal-market .pm-gallery.is-activity.is-list .pm-activity-amount{grid-area:3/1}}@media (max-width:699px){#top :is(#wallet,#market) .personal-market .pm-find-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;width:100%;min-width:0;display:grid}#top :is(#wallet,#market) .personal-market .pm-find-row .pm-search{white-space:normal;word-break:normal;flex-direction:column;align-items:stretch;gap:4px;width:100%;min-width:0;margin:0;display:flex}#top :is(#wallet,#market) .personal-market .pm-find-row .pm-search input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0;display:block}#top :is(#wallet,#market) .personal-market .pm-find-row .pm-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;margin:0;display:grid}#top :is(#wallet,#market) .personal-market .pm-toolbar>div{flex-wrap:nowrap;gap:4px;display:flex}#top :is(#wallet,#market) .personal-market .pm-toolbar button{white-space:nowrap;padding:7px 9px;font-size:12px}#top :is(#wallet,#market) .personal-market .pm-tabs{scrollbar-width:thin;align-items:stretch;gap:4px;min-width:0;max-width:100%;flex-wrap:nowrap!important;display:flex!important;overflow:auto hidden!important}#top :is(#wallet,#market) .personal-market .pm-tabs button{white-space:nowrap;padding:7px 9px;flex:none!important;min-height:36px!important;font-size:12px!important}}@media (max-width:480px){#top :is(#wallet,#market) .personal-market .pm-gallery.is-activity[data-market-display]{grid-template-columns:minmax(0,1fr)}#top :is(#wallet,#market) .personal-market .pm-gallery.is-activity .pm-activity-asset{grid-template-columns:52px minmax(0,1fr)}#top :is(#wallet,#market) .personal-market .pm-gallery.is-activity .pm-activity-art{width:52px;height:58px}}.top-rewards{--tr-gold:#eac779;color:var(--companion-ink);gap:16px;min-width:0;padding:4px;display:grid}.tr-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}#top #tools .top-rewards .tr-heading h3{color:var(--companion-ink);margin:0;line-height:1.3;font-size:18px!important}.tr-heading>button{flex:none;min-height:34px;padding:7px 10px;font-size:12px}.tr-kicker{letter-spacing:.15em;color:var(--tr-gold);font-size:11px;font-weight:800}.tr-hero h3{margin:8px 0;font-size:clamp(28px,4vw,44px);line-height:1.1}.tr-hero p{color:#d2d0cf;margin:10px 0 20px;font-size:15px}.tr-hero-stats{flex-wrap:wrap;gap:28px;display:flex}.tr-hero-stats span{color:#bfc0c7;gap:4px;font-size:12px;display:grid}.tr-hero-stats b{color:var(--tr-gold);font-variant-numeric:tabular-nums;font-size:23px}.tr-emblem{min-width:130px;color:var(--tr-gold);place-items:center;gap:12px;font-size:30px;display:grid}.tr-emblem span{text-align:center;letter-spacing:.18em;font-size:12px;line-height:1.6}.tr-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.tr-toolbar label{min-width:180px;color:var(--companion-muted);flex:1;gap:6px;font-size:12px;display:grid}.top-rewards :is(select,button){border:1px solid var(--companion-line);background:var(--companion-inset);min-height:42px;color:var(--companion-ink);font:inherit;border-radius:9px;padding:10px 14px}.top-rewards button{cursor:pointer}.top-rewards button:disabled{opacity:.6;cursor:wait}.tr-toolbar button{border-color:var(--companion-accent);background:var(--companion-accent-soft)}.tr-coverage{color:var(--companion-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.tr-warning{border:1px solid var(--companion-line);color:var(--companion-muted);border-radius:8px;padding:12px}.tr-spotlight{border:1px solid color-mix(in srgb,var(--tr-gold) 60%,var(--companion-line));background:linear-gradient(135deg,var(--companion-raised),var(--companion-inset));border-radius:16px;grid-template-columns:minmax(150px,.7fr) minmax(0,1.5fr);display:grid;overflow:hidden}.tr-boss-art{background:radial-gradient(#eac77922,#0000 75%);flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:0;padding:24px;display:flex}.tr-boss-art img{object-fit:contain;width:100%;max-width:210px;max-height:210px;image-rendering:pixelated}.tr-boss-art span{color:var(--tr-gold);text-transform:uppercase;letter-spacing:.1em;text-align:center;font-size:11px}.tr-spotlight-content{gap:14px;min-width:0;padding:24px;display:grid}.tr-spotlight-content>small{color:var(--companion-muted);font-size:11px}.tr-spotlight-content>small:first-child{color:var(--tr-gold);letter-spacing:.07em;font-weight:750}.tr-spotlight h4{margin:0;font-size:25px;line-height:1.2}.tr-player{color:var(--companion-ink);align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.tr-player>img{object-fit:contain;width:48px;height:58px;image-rendering:pixelated;flex-shrink:0}.tr-player>span{gap:5px;min-width:0;display:grid}.tr-player b{overflow-wrap:anywhere;font-size:15px}.tr-player small{color:var(--companion-muted);font-size:11px;line-height:1.5}.tr-player:hover b{text-decoration:underline}.tr-jackpot{align-items:center;gap:12px;display:flex}.tr-jackpot>img{object-fit:contain;width:56px;height:56px;image-rendering:pixelated}.tr-jackpot strong{color:var(--tr-gold);overflow-wrap:anywhere;font-size:clamp(24px,3vw,38px);line-height:1.2}.tr-jackpot strong span{font-size:15px}.tr-equivalents{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tr-equivalents>span{background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:9px;gap:7px;padding:13px;display:grid}.tr-equivalents b{font-size:18px}.tr-equivalents small{color:var(--companion-muted);font-size:11px;line-height:1.4}.tr-board-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tr-board-heading h4{margin:8px 0;font-size:20px}.tr-board-heading span{color:var(--companion-muted);font-size:12px}.tr-prizes{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid}.tr-prize{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.tr-prize>header,.tr-prize>footer{justify-content:space-between;gap:10px;display:flex}.tr-prize>header>span{color:var(--tr-gold);font-size:17px;font-weight:750}.tr-prize>header small{background:var(--companion-inset);border-radius:6px;padding:4px 8px;font-size:11px}.tr-prize-item{align-items:center;gap:12px;display:flex}.tr-prize-item>img{object-fit:contain;width:48px;height:48px;image-rendering:pixelated}.tr-prize-item>div{gap:6px;min-width:0;display:grid}.tr-prize-item b{overflow-wrap:anywhere;font-size:17px}.tr-prize-item small,.tr-prize-value span,.tr-prize>footer{color:var(--companion-muted);font-size:11px;line-height:1.5}.tr-prize-value{background:var(--companion-inset);border-radius:8px;gap:6px;padding:12px;display:grid}.tr-prize-value strong{color:var(--tr-gold);font-size:20px}.tr-prize>.tr-player{margin-top:auto}.tr-prize>footer{border-top:1px solid var(--companion-line);padding-top:10px}.tr-pagination{justify-content:center;align-items:center;gap:16px;display:flex}.tr-notes{border-top:1px solid var(--companion-line);color:var(--companion-muted);padding:14px 0;font-size:12px;line-height:1.6}.tr-notes summary{cursor:pointer}.tr-empty{text-align:center;border:1px dashed var(--companion-line);color:var(--companion-muted);border-radius:12px;padding:28px}@media (max-width:650px){.tr-hero{padding:20px}.tr-emblem{display:none}.tr-hero-stats{gap:18px}.tr-hero-stats b{font-size:19px}.tr-spotlight{grid-template-columns:minmax(0,1fr)}.tr-boss-art{display:none}.tr-spotlight-content{padding:18px}.tr-equivalents b{font-size:15px}.tr-toolbar label{min-width:140px}.grind-workspace-tabs button{gap:5px!important;min-width:0!important;padding:9px 5px!important;font-size:11px!important}}.top-rewards .tr-currency{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.top-rewards .tr-currency .currency-icon{object-fit:contain;width:28px;height:28px;image-rendering:pixelated;flex-shrink:0}.tr-spotlight .tr-player>img{width:72px;height:76px}.tr-browser .tr-hero{gap:12px;padding:18px 22px}.tr-browser .tr-hero h3{font-size:28px}.tr-browser .tr-hero p{margin:8px 0 0;font-size:13px}.tr-hero>button{flex-shrink:0}.tr-mode{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tr-mode>label{color:var(--companion-muted);align-items:center;gap:10px;margin-left:auto;font-size:12px;display:flex}.tr-browser button[aria-pressed=true]{border-color:var(--companion-accent);background:var(--companion-accent-soft);box-shadow:inset 0 -2px var(--companion-accent)}.tr-workspace{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:12px;display:grid}.tr-picker,.tr-results{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid}.tr-picker>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.tr-picker h4{margin:0;font-size:16px}.tr-picker small{color:var(--companion-muted);font-size:11px}.tr-browser input{width:100%;min-height:40px;font:inherit;background:var(--companion-inset);color:var(--companion-ink);border:1px solid var(--companion-line);border-radius:8px;padding:10px 12px;font-size:13px}.tr-picker>select{font-size:12px}.tr-picker .tr-all{justify-content:space-between;min-height:36px;padding:8px;font-size:12px;display:flex}.tr-boss-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.tr-boss-grid .tr-boss-choice{align-content:start;place-items:center;gap:6px;min-height:137px;padding:9px 6px;display:grid}.tr-boss-choice>img{object-fit:contain;width:76px;height:76px;image-rendering:pixelated;filter:drop-shadow(0 4px 8px #0008)}.tr-boss-choice>b{font-size:13px;line-height:1.2}.tr-boss-choice>small{font-size:10px}.tr-qualifier-note{color:var(--companion-muted);margin:0;font-size:11px;line-height:1.5}.tr-selected{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);border-radius:10px;align-items:center;gap:15px;padding:14px;display:flex}.tr-selected>img{object-fit:contain;width:76px;height:76px;image-rendering:pixelated}.tr-selected>div{min-width:0}.tr-selected small{letter-spacing:.1em;color:var(--companion-accent);font-size:10px}.tr-selected h4{margin:5px 0;font-size:25px;line-height:1.2}.tr-selected p{color:var(--companion-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;font-size:12px;display:flex}.tr-total{color:var(--tr-gold);align-items:center;gap:5px;display:inline-flex}.tr-total .currency-icon{width:20px;height:20px}.tr-tier-tabs{flex-wrap:wrap;gap:5px;display:flex}.tr-tier-tabs>button{flex:1;align-content:center;gap:3px;min-width:80px;padding:7px 10px;font-size:11px;display:grid}.tr-tier-tabs small{color:var(--companion-muted);font-size:10px}.tr-tier-tabs b{font-weight:650}.tr-podium{border:1px solid color-mix(in srgb,var(--tr-gold) 50%,var(--companion-line));background:var(--companion-surface);border-radius:9px}.tr-podium>summary{cursor:pointer;color:var(--tr-gold);padding:11px;font-size:12px;font-weight:750}.tr-podium>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 10px 10px;display:grid}.tr-podium article{background:var(--companion-inset);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex;position:relative}.tr-podium article>span{color:var(--tr-gold);font-size:11px;position:absolute;top:4px;left:6px}.tr-podium article>img{object-fit:contain;width:50px;height:66px}.tr-podium article>div{gap:5px;min-width:0;display:grid}.tr-podium b{overflow-wrap:anywhere;font-size:12px}.tr-podium small{color:var(--companion-muted);font-size:10px}.tr-podium strong{color:var(--tr-gold);font-size:12px}.tr-podium strong img{object-fit:contain;vertical-align:middle;width:22px;height:22px;margin-right:4px}.tr-result-controls{grid-template-columns:minmax(150px,1fr) 120px 160px auto;gap:6px;display:grid}.tr-result-controls select{min-width:0;padding:8px;font-size:12px}.tr-result-controls>div{gap:3px;display:flex}.tr-result-controls button{min-height:40px;padding:8px;font-size:11px}.tr-browser .tr-prizes{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:8px}.tr-browser .tr-prize{gap:9px;padding:12px}.tr-browser .tr-prize>.tr-player{border-bottom:1px solid var(--companion-line);margin-top:0;padding-bottom:7px}.tr-browser .tr-player>img{width:58px;height:56px}.tr-browser .tr-player b{font-size:15px}.tr-browser .tr-prize-item>img{width:38px;height:38px}.tr-browser .tr-prize-item b{font-size:17px}.tr-browser .tr-prize-value{margin-top:auto;padding:9px}.tr-browser .tr-prize-value strong{font-size:18px}.tr-browser .tr-currency .currency-icon{width:23px;height:23px}.tr-card-tier{color:var(--companion-muted);font-size:11px;line-height:1.4}.tr-browser .tr-prize>footer{padding-top:7px;font-size:10px}.tr-pagination>span{color:var(--companion-muted);margin-right:auto;font-size:12px}.tr-pagination b{font-size:12px}.tr-browser .tr-pagination{gap:8px}.tr-browser .tr-pagination button{min-height:34px;padding:6px 12px}.tr-empty button{margin:12px auto 0;font-size:12px;display:block}.tr-notes a{color:var(--companion-accent)}.tr-browser .tr-prizes.is-list{grid-template-columns:minmax(0,1fr)}.tr-browser .is-list .tr-prize{grid-template-columns:minmax(130px,1fr) minmax(160px,1.2fr) minmax(160px,1fr);align-items:center;display:grid}.tr-browser .is-list .tr-player{border:0;padding:0}.tr-browser .is-list .tr-prize-value{margin:0}.tr-browser .is-list .tr-card-tier{grid-column:1/3}.tr-browser .is-list footer{border:0;padding:0}@media (max-width:1150px){.tr-workspace{grid-template-columns:250px minmax(0,1fr)}.tr-result-controls{grid-template-columns:minmax(130px,1fr) minmax(110px,1fr)}.tr-result-controls>div{justify-content:end}.tr-boss-choice>b{font-size:12px}.tr-podium>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.tr-workspace{grid-template-columns:minmax(0,1fr)}.tr-picker{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tr-picker>header,.tr-picker>.tr-all,.tr-boss-grid,.tr-qualifier-note{grid-column:1/-1}.tr-boss-grid{scroll-snap-type:x proximity;padding-bottom:6px;display:flex;overflow-x:auto}.tr-boss-grid .tr-boss-choice{scroll-snap-align:start;flex:1;min-width:112px;min-height:115px}.tr-boss-choice>img{width:57px;height:57px}.tr-mode>label{flex:1;margin-left:0}.tr-mode select{flex:1;min-width:0}.tr-browser .tr-hero{padding:15px}.tr-browser .tr-hero p{display:none}.tr-browser .tr-hero h3{font-size:24px}.tr-browser .tr-hero button{padding:8px;font-size:11px}.tr-selected h4{font-size:21px}.tr-results{padding:9px}.tr-tier-tabs>button{min-width:72px}.tr-browser .tr-prizes{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-browser .tr-prize{padding:9px}.tr-browser .tr-player{gap:5px}.tr-browser .tr-player>img{width:36px;height:48px}.tr-browser .tr-player b{font-size:12px}.tr-browser .tr-prize-item{gap:6px}.tr-browser .tr-prize-item>img{width:28px;height:28px}.tr-browser .tr-prize-item b{font-size:13px}.tr-browser .tr-prize-value strong{font-size:14px}.tr-browser .tr-prize-value{padding:7px}.tr-browser .is-list .tr-prize{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tr-browser .is-list .tr-prize-value{grid-column:1/-1}.tr-browser .is-list .tr-card-tier{grid-column:1}.tr-browser .tr-pagination{flex-wrap:wrap}.tr-browser .tr-pagination>span{flex-basis:100%}.tr-browser .tr-notes{font-size:11px}}.tr-browser .tr-prize>footer{margin:0}.tr-browser .tr-prizes{align-items:start}.tr-status-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.top-rewards .tr-status-filters button{align-items:center;gap:7px;min-height:36px;padding:6px 10px;font-size:12px;display:flex}.tr-status-filters b{background:var(--companion-surface);font-variant-numeric:tabular-nums;border-radius:5px;padding:1px 5px}.top-rewards .tr-claim-status{border-radius:7px;min-height:30px;padding:4px 9px;font-size:12px;font-weight:750;line-height:1.2}.top-rewards .tr-claim-status.is-claimed{color:var(--companion-success);background:color-mix(in srgb,var(--companion-success) 10%,var(--companion-surface));border-color:color-mix(in srgb,var(--companion-success) 45%,var(--companion-line))}.top-rewards .tr-claim-status.is-claimable{color:var(--companion-accent);background:var(--companion-accent-soft);border-color:var(--companion-accent)}.top-rewards .tr-claim-status.is-unknown{color:var(--companion-muted)}.tr-browser .tr-prize>footer{flex-wrap:wrap;align-items:center}@media (max-width:760px){html[data-appearance] #tools .tr-tier-tabs{scroll-snap-type:x proximity;gap:6px;min-width:0;padding-bottom:5px;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}html[data-appearance] #tools .tr-tier-tabs>button{white-space:normal;overflow-wrap:normal;word-break:normal;scroll-snap-align:start;max-width:145px;min-height:54px;flex:none!important;width:auto!important;min-width:90px!important}html[data-appearance] #tools .tr-tier-tabs>button :is(b,small){white-space:normal;overflow-wrap:normal;word-break:normal}.top-rewards .tr-status-filters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.top-rewards .tr-status-filters button{justify-items:center;gap:3px;padding:6px 4px;display:grid}.tr-mode>label{white-space:nowrap;flex-basis:100%;min-width:0}}#top #tools .top-rewards{gap:10px;padding:0}#top #tools .top-rewards :is(select,button){min-height:34px;padding:6px 10px;font-size:12px}#top #tools .top-rewards .tr-heading h3{font-size:17px!important}#top #tools .tr-workspace{grid-template-columns:250px minmax(0,1fr);gap:10px}#top #tools :is(.tr-picker,.tr-results){gap:8px;padding:10px}#top #tools .tr-boss-grid .tr-boss-choice{gap:4px;min-height:105px;padding:7px 5px}#top #tools .tr-selected{gap:10px;padding:10px}#top #tools .tr-selected h4{margin:3px 0;font-size:20px}#top #tools .tr-browser .tr-prize{gap:6px;padding:10px}#top #tools .tr-browser .tr-player>img{width:44px;height:46px}#top #tools .tr-browser .tr-player b{font-size:14px}#top #tools .tr-browser .tr-prize-item>img{width:32px;height:32px}#top #tools .tr-browser .tr-prize-item b{font-size:15px}#top #tools .tr-browser .tr-prize-value{gap:4px;padding:7px 9px}#top #tools .tr-browser .tr-prize-value strong{font-variant-numeric:tabular-nums;font-size:19px;line-height:1.2}#top #tools .tr-browser .tr-prize>footer{padding-top:5px}#top #tools .tr-browser .tr-pagination{gap:8px}@media (max-width:1050px) and (min-width:761px){#top #tools .tr-workspace{grid-template-columns:210px minmax(0,1fr)}}#top #tools .top-rewards .tr-boss-grid .tr-boss-choice{align-content:start;gap:5px;min-width:0;min-height:0;padding:6px}#top #tools .top-rewards .tr-boss-portrait{aspect-ratio:422/500;background:var(--companion-surface);border-radius:6px;place-items:center;width:100%;min-width:0;max-width:128px;display:grid;overflow:hidden}#top #tools .top-rewards .tr-boss-portrait>img{object-fit:contain;image-rendering:auto;width:100%;max-width:none;height:100%;max-height:none;display:block}#top #tools .top-rewards .tr-boss-portrait.is-sprite>img{width:76%;height:76%;image-rendering:pixelated}#top #tools .top-rewards .tr-boss-art-unavailable{color:var(--companion-muted);font-size:25px}#top #tools .top-rewards .tr-boss-name{box-sizing:border-box;background:var(--companion-surface);width:100%;min-width:0;color:var(--companion-ink);white-space:normal;overflow-wrap:break-word;border-radius:5px;padding:4px 3px;font-size:12px;line-height:1.25}#top #tools .top-rewards .tr-boss-choice>small{font-size:10px;line-height:1.3}#top #tools .top-rewards .tr-selected>.tr-boss-portrait{flex:none;width:86px;max-width:26%}#top #tools .top-rewards .tr-tier-tabs>.boss-difficulty-pill{text-align:center;justify-content:center;gap:6px;display:flex}#top #tools .top-rewards .tr-tier-label{gap:3px;display:grid}#top #tools .top-rewards .tr-tier-label small{color:inherit}#top #tools .rh-top-rewards{min-width:0;position:relative}#top #tools .rh-top-rewards>.rh-back{z-index:1;min-height:34px;margin:0;padding:6px 10px;position:absolute;inset:0 auto auto 0}#top #tools .rh-top-rewards>.top-rewards>.tr-heading{padding-inline-start:158px}#top #tools .top-rewards{align-content:start;gap:8px}#top #tools .top-rewards .tr-heading{align-items:center;min-height:34px;margin:0;padding-block:0}#top #tools .top-rewards .tr-heading>button{min-height:34px;margin:0}#top #tools .top-rewards .tr-coverage{justify-content:flex-start;align-items:center;gap:3px 16px;margin:0;padding:0;font-size:11px;line-height:1.4}#top #tools .top-rewards .tr-warning{border-color:color-mix(in srgb,var(--tr-gold) 45%,var(--companion-line));flex-wrap:wrap;align-items:center;gap:4px 6px;min-height:0;margin:0;padding:2px 8px;font-size:12px;line-height:1.4;display:flex}#top #tools .top-rewards .tr-warning p{font:inherit;color:inherit;overflow-wrap:anywhere;margin:0;padding:0}#top #tools .top-rewards .tr-warning>p{flex:1 1 0;min-width:0}#top #tools .top-rewards .tr-warning>details{flex:0 0 44px;min-width:0}#top #tools .top-rewards .tr-warning>details>summary{cursor:pointer;width:44px;height:44px;min-height:44px;color:var(--companion-ink);place-items:center;padding:0;font-size:18px;list-style:none;display:grid}#top #tools .top-rewards .tr-warning>details>summary::-webkit-details-marker{display:none}#top #tools .top-rewards .tr-warning>details>summary:focus-visible{outline:2px solid var(--companion-accent);outline-offset:-3px;border-radius:5px}#top #tools .top-rewards .tr-warning>details[open]{flex-basis:100%}#top #tools .top-rewards .tr-warning>details[open]>p{margin-top:4px}#top #tools .top-rewards .tr-mode{align-items:center;gap:6px;margin:0;padding:0}#top #tools .top-rewards .tr-mode>label{gap:6px;margin-block:0;font-size:11px}@media (max-width:760px){#top #tools .top-rewards .tr-boss-grid .tr-boss-choice{flex:0 0 122px;min-width:122px}#top #tools .top-rewards .tr-selected>.tr-boss-portrait{width:72px}}@media (max-width:650px){#top #tools .rh-top-rewards>.rh-back{width:max-content;min-height:30px;margin:0 0 5px;padding:4px 8px;display:flex;position:static}#top #tools .rh-top-rewards>.top-rewards>.tr-heading{padding-inline-start:0}#top #tools .top-rewards .tr-heading{gap:8px}}@media (max-width:760px){#top #tools .tr-workspace{grid-template-columns:minmax(0,1fr)}#top #tools .top-rewards :is(select,button){min-height:38px}#top #tools .tr-boss-grid .tr-boss-choice{min-width:100px;min-height:102px}#top #tools .tr-browser .tr-prize{padding:9px}#top #tools .tr-browser .tr-player>img{width:34px;height:42px}#top #tools .tr-browser .tr-player b{font-size:12px}#top #tools .tr-browser .tr-prize-item b{font-size:13px}#top #tools .tr-browser .tr-prize-value strong{font-size:16px}}html[data-appearance] #top #tools #reward-pools-v2.rp-readable{height:auto;min-height:0;max-height:none;overflow:visible}html[data-appearance] #top #tools #reward-pools-v2.rp-readable .rp-body{flex:none;align-items:start;min-height:0}html[data-appearance] #top #tools #reward-pools-v2.rp-readable :is(.rp-sources,.rp-rewards){flex:none;height:auto;min-height:0;max-height:none;overflow:visible}html[data-appearance] #top #tools #reward-pools-v2.rp-readable :is(.rp-source-grid,.rp-prize-grid){flex:none;grid-template-rows:none;grid-auto-rows:auto;align-content:start;height:auto;max-height:none;overflow:visible}html[data-appearance] #top #tools #reward-pools-v2.rp-readable .rp-prize{min-height:160px}html[data-appearance] #top #tools #reward-pools-v2.rp-readable .rp-prize-grid.is-list .rp-prize{min-height:100px}#top #tools #reward-pools-v2.rp-readable .rp-rewards{scroll-margin-top:135px}#top #tools #reward-pools-v2.rp-readable.is-field .rp-body{grid-template-columns:280px minmax(0,1fr)}#top #tools #reward-pools-v2.rp-readable.is-field .rp-source-controls{grid-template-columns:minmax(0,1fr)}html[data-appearance] #top #tools #reward-pools-v2.rp-readable.is-field .rp-source-grid{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:minmax(0,1fr);gap:5px;max-height:560px;padding-right:4px;overflow-y:auto}#top #tools #reward-pools-v2.rp-readable.is-field .rp-source{text-align:left;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-content:center;gap:3px 9px;min-height:62px;padding:8px;display:grid}#top #tools #reward-pools-v2.rp-readable.is-field .rp-source>.rp-art{grid-row:1/3;width:48px;height:42px;max-height:42px;padding:2px}#top #tools #reward-pools-v2.rp-readable.is-field .rp-source>b{font-size:13px!important}#top #tools #reward-pools-v2.rp-readable.is-field .rp-source>span:last-child{justify-content:space-between;font-size:11px!important}#top #tools #reward-pools-v2.rp-readable .rp-source-hint{color:var(--companion-muted);font-size:11px}#top #tools #reward-pools-v2.rp-readable .rp-selected{flex-wrap:wrap;gap:12px}#top #tools #reward-pools-v2.rp-readable .field-map-launch{flex:none;margin:0;padding:0}#top #tools #reward-pools-v2.rp-readable .field-map-dialog{border:1px solid var(--companion-accent);background:var(--companion-inset);width:min(1000px,100vw - 24px);max-height:88dvh;color:var(--companion-ink);border-radius:16px;margin:auto;padding:22px;box-shadow:0 25px 100px #000a}.field-map-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080b14c9}.field-map-dialog>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.field-map-dialog small{color:var(--companion-accent);letter-spacing:.1em;font-size:11px}.field-map-dialog nav{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.field-map-dialog nav button[aria-pressed=true]{border-color:var(--companion-accent)!important;background:var(--companion-accent-soft)!important}.field-map-dialog>p{color:var(--companion-muted);font-size:12px;margin-top:16px!important}@media (max-width:1050px){#top #tools #reward-pools-v2.rp-readable.is-field .rp-body{display:block}.rp-readable .rp-prize-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-appearance] #top #tools #reward-pools-v2.rp-readable.is-field .rp-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:520px}html[data-appearance] #top #tools #reward-pools-v2.rp-readable.show-sources .rp-rewards,html[data-appearance] #top #tools #reward-pools-v2.rp-readable.show-rewards .rp-sources{display:none}}@media (max-width:650px){#top #tools #reward-pools-v2.rp-readable .rp-prize-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#top #tools #reward-pools-v2.rp-readable .rp-prize-grid.is-list{grid-template-columns:minmax(0,1fr)}html[data-appearance] #top #tools #reward-pools-v2.rp-readable.is-field .rp-source-grid{grid-template-columns:minmax(0,1fr);max-height:480px}#top #tools #reward-pools-v2.rp-readable .rp-selected>.rp-art{flex-basis:60px;width:60px;height:64px}#top #tools #reward-pools-v2.rp-readable .rp-selected h4{font-size:20px!important}#top #tools #reward-pools-v2.rp-readable .field-map-launch{flex-basis:100%}.field-map-launch>button{width:100%}#top #tools #reward-pools-v2.rp-readable .field-map-dialog{padding:14px}.field-map-dialog .field-map-layout{grid-template-columns:minmax(0,1fr)}}#top #tools #reward-pools-v2.rp-readable .rp-selected>.field-map-inline{flex:500px;min-width:0;margin-left:auto}.field-map-choose{align-items:center;gap:10px;margin-bottom:8px;font-size:11px;display:flex}.field-map-choose>span{white-space:nowrap;color:var(--companion-muted)}.field-map-choose select{min-width:0;font:inherit;border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);border-radius:5px;flex:1;padding:5px}.field-preview-strip{grid-template-columns:1fr 1fr 1.2fr;gap:8px;display:grid}.field-preview-strip>button,.field-preview-monsters{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);text-align:center;border-radius:8px;align-content:start;gap:5px;display:grid;padding:8px!important}.field-preview-strip b{font-size:11px}.field-preview-strip>button>img,.field-preview-strip .field-platform-map{object-fit:contain;width:100%;height:64px}.field-preview-strip small{color:var(--companion-muted);line-height:1.25;font-size:10px!important}.field-preview-monsters>div{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.field-preview-monsters>div>span{flex:1;justify-items:center;gap:4px;min-width:65px;display:grid}.field-preview-monsters img{object-fit:contain;width:52px;height:55px;image-rendering:pixelated}.field-platform-map{color:var(--companion-accent);background:radial-gradient(ellipse,var(--companion-accent-soft),var(--companion-inset));border-radius:6px;width:100%;height:350px}.field-map-loading{padding:20px 0;font-size:11px}.field-map-inline figure{margin:0}.field-map-inline .field-map-layout{grid-template-columns:minmax(0,1fr) 220px;gap:20px;display:grid}.field-map-inline .field-map-layout figure>img{object-fit:contain;width:100%;height:auto;max-height:480px}.field-map-inline .field-map-layout aside ul{padding:0;list-style:none}.field-map-inline .field-map-layout aside li{align-items:center;gap:9px;margin:8px 0;display:flex}.field-map-inline .field-map-layout aside li img{object-fit:contain;width:48px;height:48px}.field-map-inline .field-minimap{object-fit:contain;max-width:100%;max-height:180px}@media (max-width:650px){.field-preview-strip{grid-template-columns:1fr 1fr}.field-preview-monsters{grid-column:1/-1}.field-map-choose{display:block}.field-map-choose select{width:100%;margin-top:5px}.field-map-inline .field-map-layout{grid-template-columns:minmax(0,1fr)}.field-preview-monsters>div>span{justify-content:center;align-items:center;display:flex}.field-platform-map{height:230px}}#top #tools #reward-pools-v2.rp-readable:not(.is-field) .rp-source>.rp-art{flex:0 0 82px;height:82px;max-height:82px}#top #tools #reward-pools-v2.rp-readable .rp-prize-grid>.rp-prize:only-child{grid-column:1/-1;min-height:145px}#top #tools #reward-pools-v2.rp-readable .field-preview-strip svg.field-platform-map{flex:none;width:100%;height:64px}#top #tools #reward-pools-v2.rp-readable .field-map-dialog svg.field-platform-map{flex:none;width:100%;height:350px}.field-map-choices{margin-bottom:8px}.field-map-choices>header{align-items:center;gap:10px;margin-bottom:6px;display:flex}.field-map-choices>header b{font-size:12px}.field-map-choices>header small{color:var(--companion-muted);font-size:10px}.field-map-choices>nav{flex-wrap:wrap;gap:5px;display:flex}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-choices>nav>button{text-align:left;border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;max-width:240px;min-height:40px;color:var(--companion-ink);border-radius:6px;flex:125px;align-items:center;gap:6px;font-size:11px;line-height:1.2;display:flex;padding:6px 8px!important}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-choices>nav>button[aria-pressed=true]{border-color:var(--companion-accent);background:var(--companion-accent-soft)}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-choices button>img{object-fit:contain;flex:0 0 38px;width:38px;height:24px}.field-map-choices button>span{flex:1;min-width:0}.field-map-choices i{color:var(--companion-accent);font-style:normal}@media (max-width:650px){#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-choices>nav>button{flex-basis:135px;max-width:none;min-height:44px}}.field-preview-strip.has-image{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(110px,1.2fr)}.field-map-view-toggle{align-items:center;gap:6px;margin:0 0 12px;display:flex}.field-map-view-toggle>span{color:var(--companion-muted);margin-right:5px;font-size:12px}.field-map-view-toggle button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);font:inherit;border-radius:6px;padding:7px 14px;font-size:12px}.field-map-view-toggle button[aria-pressed=true]{background:var(--companion-accent-soft);border-color:var(--companion-accent)}.field-map-visuals{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.field-map-visuals.is-both{grid-template-columns:repeat(2,minmax(0,1fr))}.field-map-visuals figure{min-width:0}.field-map-visuals figcaption{color:var(--companion-muted);margin-top:6px;font-size:11px}#top #tools #reward-pools-v2.rp-readable .field-map-dialog{width:min(1180px,100vw - 24px)}#top #tools #reward-pools-v2.rp-readable .field-map-visuals.is-both :is(figure>img,svg.field-platform-map){object-fit:contain;width:100%;height:300px;max-height:300px}.field-map-image-note{color:var(--companion-muted);margin:0 0 10px!important;font-size:11px!important}@media (max-width:800px){.field-preview-strip.has-image{grid-template-columns:repeat(2,minmax(0,1fr))}.field-preview-strip.has-image>.field-preview-monsters{grid-column:auto}.field-map-visuals.is-both,.field-map-inline .field-map-layout{grid-template-columns:minmax(0,1fr)}#top #tools #reward-pools-v2.rp-readable .field-map-visuals.is-both :is(figure>img,svg.field-platform-map){height:230px;max-height:230px}.field-map-view-toggle button{min-height:44px}}#top #tools #reward-pools-v2.rp-readable .rp-prize-grid:not(.is-list){grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}#top #tools #reward-pools-v2 .rp-rate{flex-wrap:wrap;align-items:baseline;gap:3px 10px}#top #tools #reward-pools-v2 .rp-rate strong{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:none}#top #tools #reward-pools-v2 .rp-rate>span{text-align:left;flex:90px;min-width:0}#top #tools #reward-pools-v2 .rp-prize dl{flex-wrap:wrap}#top #tools #reward-pools-v2 .rp-prize dd{white-space:nowrap;overflow-wrap:normal;word-break:normal}#top #tools #reward-pools-v2 .rp-prize-title>div{min-width:0}#top #tools #reward-pools-v2 .rp-rewards{container-type:inline-size}@container (width<=540px){#top #tools #reward-pools-v2 .rp-prize-grid.is-list .rp-prize{grid-template-columns:minmax(0,1fr);gap:8px}#top #tools #reward-pools-v2 .rp-prize-grid.is-list .rp-prize dl{flex-wrap:wrap;grid-column:auto;display:flex}}.rd-numbers,.rq-pick-numbers{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important}.rd-numbers dd,.rq-pick-numbers strong{white-space:nowrap;word-break:normal;overflow-wrap:normal!important}#top #tools #reward-pools-v2.rp-embedded-detail{--rp-accent:var(--companion-accent);gap:14px}html[data-appearance] #top #tools #reward-pools-v2.rp-readable.rp-embedded-detail .rp-body{width:100%;display:block}html[data-appearance] #top #tools #reward-pools-v2.rp-readable.rp-embedded-detail .rp-rewards{background:0 0;border:0;border-radius:0;gap:16px;padding:0;display:flex;container-type:normal}#reward-pools-v2 .rp-detail-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}#top #tools #reward-pools-v2.rp-embedded-detail .rp-back{color:var(--companion-accent);background:0 0;border:0;align-items:center;min-height:36px;padding:2px 0;display:inline-flex;font-size:13px!important}#reward-pools-v2.rp-embedded-detail .rp-detail-toolbar .rp-freshness{font-size:11px!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-refresh{min-height:32px;padding:5px 10px;font-size:12px!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-selected{border:0;gap:11px;min-height:58px;padding:0}#top #tools #reward-pools-v2.rp-embedded-detail .rp-selected>.rp-art{flex:0 0 50px;width:50px;height:54px;max-height:54px}#top #tools #reward-pools-v2.rp-embedded-detail .rp-selected h4{letter-spacing:-.025em;margin:3px 0 5px;line-height:1.15;font-size:clamp(21px,2vw,25px)!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-selected .rp-detail-eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--companion-muted);font-size:10px!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-selected>div>span>b{color:var(--companion-muted);background:0 0;padding:0;font-weight:450}#top #tools #reward-pools-v2.rp-embedded-detail .rp-selected>div>span>b:before{content:"·";margin-right:6px}#top #tools #reward-pools-v2.rp-embedded-detail .rp-field-selected{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;min-height:0;display:grid}#top #tools #reward-pools-v2.rp-embedded-detail .rp-field-selected>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}#top #tools #reward-pools-v2.rp-embedded-detail .rp-field-selected .rp-detail-eyebrow{display:none}#top #tools #reward-pools-v2.rp-embedded-detail .rp-field-selected h4{flex:0 auto;order:-1;margin:0;font-size:clamp(23px,2.2vw,29px)!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-field-selected>div>span{flex:280px}#top #tools #reward-pools-v2.rp-embedded-detail .rp-field-selected>div>small{margin:0;font-size:11px!important}#top #tools #reward-pools-v2 .rp-field-neso{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:8px;width:100%;min-width:0;max-width:100%;display:grid}#top #tools #reward-pools-v2 .rp-field-neso-slot{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:9px;min-width:0;padding:8px 11px}#top #tools #reward-pools-v2 .rp-field-neso-slot>small{color:var(--companion-muted);margin:0 0 5px;line-height:1.2;display:block;font-size:10px!important}#top #tools #reward-pools-v2 .rp-field-neso dl{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:start;gap:7px 18px;margin:0;padding:0;display:flex}#top #tools #reward-pools-v2 .rp-field-neso dl>div{flex:auto;min-width:0}#top #tools #reward-pools-v2 .rp-field-neso dt{align-items:center;gap:5px;line-height:1.35;display:flex;color:var(--companion-muted)!important;font-size:11px!important}#top #tools #reward-pools-v2 .rp-field-neso dt>img{object-fit:contain;width:16px;height:16px}#top #tools #reward-pools-v2 .rp-field-neso dd{font-variant-numeric:tabular-nums;white-space:nowrap;word-break:normal;overflow-wrap:normal;margin:3px 0 0;font-weight:750;line-height:1.15;color:var(--companion-ink)!important;font-size:clamp(19px,1.6vw,23px)!important}#top #tools #reward-pools-v2 .rp-field-neso .rp-field-neso-amount dd{color:var(--companion-accent)!important}#top #tools #reward-pools-v2 .rp-field-neso dl small{color:var(--companion-muted);margin-top:3px;display:block;font-size:10px!important}@media (max-width:650px){#top #tools #reward-pools-v2.rp-embedded-detail .rp-field-selected>div{gap:4px 9px}#top #tools #reward-pools-v2.rp-embedded-detail .rp-field-selected>div>span{flex-basis:100%}#top #tools #reward-pools-v2 .rp-field-neso dd{font-size:20px!important}#top #tools #reward-pools-v2 .rp-field-neso dl>.rp-field-neso-balance{border-top:1px solid var(--companion-line);flex-wrap:wrap;flex-basis:100%;align-items:baseline;gap:4px 8px;padding-top:6px;display:flex}#top #tools #reward-pools-v2 .rp-field-neso-balance dd{margin:0;font-size:14px!important}}#top #tools #reward-pools-v2.rp-embedded-detail .rp-difficulties{align-items:center;gap:7px}#top #tools #reward-pools-v2.rp-embedded-detail .rp-difficulties button{background:var(--companion-inset);flex:0 130px;min-height:38px}#top #tools #reward-pools-v2.rp-embedded-detail .rp-difficulties button[aria-pressed=true]{background:var(--companion-accent-soft);border-color:var(--companion-accent);color:var(--companion-ink)}#top #tools #reward-pools-v2.rp-embedded-detail .rp-rate-note{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-muted);border-radius:8px;align-items:center;gap:7px;padding:7px 10px;display:flex;font-size:11px!important}#reward-pools-v2 .rp-rate-note>.app-icon{width:16px;height:16px;color:var(--companion-accent);flex-basis:16px}#reward-pools-v2 .rp-slot-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}#top #tools #reward-pools-v2 .rp-slot-heading h5{margin:0 auto 0 0;line-height:1.3;font-size:17px!important}#reward-pools-v2 .rp-slot-heading>[role=group]{gap:5px;display:flex}#top #tools #reward-pools-v2 .rp-slot-heading>[role=group]>button{background:0 0;border-color:#0000;min-height:34px;padding:6px 10px;font-weight:500;font-size:12px!important}#top #tools #reward-pools-v2 .rp-slot-heading button[aria-pressed=true]{border-color:var(--companion-accent);background:var(--companion-accent-soft)}#reward-pools-v2 .rp-detail-filters{position:relative}#reward-pools-v2 .rp-detail-filters>summary{border:1px solid var(--companion-line);cursor:pointer;border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:7px 10px;font-size:12px;list-style:none;display:flex}#reward-pools-v2 .rp-detail-filters>summary:after{content:"+";color:var(--companion-accent)}#reward-pools-v2 .rp-detail-filters[open]>summary:after{content:"−"}#top #tools #reward-pools-v2 .rp-detail-filters>.rp-prize-controls{z-index:30;background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:10px;grid-template-columns:minmax(0,1fr);width:min(360px,100vw - 48px);padding:12px;position:absolute;top:42px;right:0;box-shadow:0 12px 35px #0006}#reward-pools-v2 .rp-filter-count{color:var(--companion-muted);align-items:center;gap:10px;display:flex}#top #tools #reward-pools-v2 .rp-filter-count>button{min-height:28px;padding:2px 8px;font-size:11px!important}#reward-pools-v2 .rp-slot-table-wrap{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px}#top #tools #reward-pools-v2 .rp-slot-table{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;width:100%;color:var(--companion-ink);margin:0;font-size:13px;line-height:1.4}#top #tools #reward-pools-v2 .rp-slot-table :is(th,td){vertical-align:middle;text-align:left;word-break:normal;overflow-wrap:normal;border:0;border-bottom:1px solid var(--companion-line);background:0 0;padding:9px 11px}#top #tools #reward-pools-v2 .rp-slot-table thead th{background:var(--companion-surface);color:var(--companion-muted);padding-block:10px;font-weight:450;font-size:11px!important}#reward-pools-v2 .rp-slot-table thead th:first-child{border-top-left-radius:11px;width:40%}#reward-pools-v2 .rp-slot-table thead th:nth-child(2){width:16%}#reward-pools-v2 .rp-slot-table thead th:nth-child(3){width:20%}#reward-pools-v2 .rp-slot-table thead th:nth-child(4){width:14%}#reward-pools-v2 .rp-slot-table thead th:last-child{border-top-right-radius:11px;width:10%}#reward-pools-v2 .rp-slot-table.is-field thead th:first-child{width:47%}#reward-pools-v2 .rp-slot-table.is-field thead th:nth-child(2){width:20%}#reward-pools-v2 .rp-slot-table.is-field thead th:nth-child(3){width:23%}#top #tools #reward-pools-v2 .rp-slot-table tbody tr:last-child>:is(th,td){border-bottom:0}#reward-pools-v2 .rp-slot-table tbody tr.is-empty{color:var(--companion-muted);background:color-mix(in srgb,var(--companion-surface) 25%,transparent)}#reward-pools-v2 .rp-slot-table .is-empty .rp-prize-art{opacity:.6}#reward-pools-v2 .rp-slot-table .is-empty .rp-slot-rate strong{opacity:.65}#reward-pools-v2 .rp-slot-table tbody tr.is-highlighted{background:color-mix(in srgb,var(--companion-accent-soft) 40%,transparent)}#top #tools #reward-pools-v2 .rp-slot-table .is-highlighted>th{box-shadow:inset 3px 0 var(--companion-accent)}#reward-pools-v2 .rp-slot-identity{align-items:center;gap:11px;display:flex}#reward-pools-v2 .rp-slot-identity>div{min-width:0}#top #tools #reward-pools-v2 .rp-slot-identity b{overflow-wrap:anywhere;font-weight:650;line-height:1.4;display:block;font-size:13px!important}#reward-pools-v2 .rp-slot-identity small{color:var(--companion-muted);margin-top:4px;font-size:10px;font-weight:450;display:block}#reward-pools-v2 .rp-slot-selected{color:var(--companion-accent);margin-left:8px;display:inline-block}#reward-pools-v2 .rp-slot-table td{font-variant-numeric:tabular-nums;white-space:nowrap}#reward-pools-v2 .rp-slot-table .rp-slot-rate strong{color:#78dcc6;white-space:nowrap;font-size:18px;font-weight:700}#reward-pools-v2 .rp-slot-rate small{color:var(--companion-muted);white-space:normal;font-size:10px;display:block}#reward-pools-v2 .rp-slot-unit{color:var(--companion-muted);margin-left:4px;font-size:10px}#reward-pools-v2 .rp-draw-countdown{white-space:nowrap;color:var(--companion-muted);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:11px;display:inline-flex}#reward-pools-v2 .rp-draw-countdown svg{flex:none;width:13px;height:13px}#reward-pools-v2 .rp-slot-draw-odds{white-space:normal;color:var(--companion-muted);margin-top:5px;font-size:10px;line-height:1.4;display:block}#reward-pools-v2 .rp-slot-draw-odds b{color:var(--companion-accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;display:block}#top #tools #reward-pools-v2 .rp-prize-draw-odds{border:1px solid var(--companion-line);background:var(--ui-result-surface,var(--companion-inset));border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 9px;min-width:0;padding:7px 8px;display:flex}#top #tools #reward-pools-v2 .rp-prize-draw-odds>div{gap:4px;min-width:0;display:grid}#top #tools #reward-pools-v2 .rp-prize-draw-odds>div>span{color:var(--companion-muted);line-height:1.3;font-size:12px!important}#top #tools #reward-pools-v2 .rp-prize-draw-odds strong,#top #tools #reward-pools-v2 .rp-slot-chance strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750;display:block;color:var(--ui-result,var(--companion-ink))!important;font-size:23px!important;line-height:1.15!important}#top #tools #reward-pools-v2 .rp-slot-table:not(.is-field) thead th:first-child{width:30%}#top #tools #reward-pools-v2 .rp-slot-table:not(.is-field) thead th:nth-child(2){width:20%}#top #tools #reward-pools-v2 .rp-slot-table:not(.is-field) thead th:nth-child(3){width:13%}#top #tools #reward-pools-v2 .rp-slot-table:not(.is-field) thead th:nth-child(4){width:16%}#top #tools #reward-pools-v2 .rp-slot-table:not(.is-field) thead th:nth-child(5){width:11%}#top #tools #reward-pools-v2 .rp-slot-table:not(.is-field) thead th:last-child{width:10%}#top #tools #reward-pools-v2 .rp-slot-table td.rp-slot-chance{background:var(--ui-result-surface,var(--companion-inset))}#top #tools #reward-pools-v2 .is-list .rp-prize:has(>.rp-prize-draw-odds){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.8fr)}#top #tools #reward-pools-v2 .is-list .rp-prize:has(>.rp-prize-draw-odds)>.rp-prize-title{grid-area:1/1/3}#top #tools #reward-pools-v2 .is-list .rp-prize>.rp-prize-draw-odds{grid-area:1/2/3}#top #tools #reward-pools-v2 .is-list .rp-prize:has(>.rp-prize-draw-odds)>.rp-rate{grid-area:1/3}#top #tools #reward-pools-v2 .is-list .rp-prize:has(>.rp-prize-draw-odds)>dl{grid-area:2/3}#reward-pools-v2 .rp-slot-more details{white-space:normal;position:relative}#reward-pools-v2 .rp-slot-more summary{cursor:pointer;border:1px solid var(--companion-line);text-align:center;border-radius:7px;min-height:30px;padding:6px 8px;font-size:11px;list-style:none}#reward-pools-v2 .rp-slot-more summary:after{content:" ↗";color:var(--companion-accent)}#reward-pools-v2 .rp-slot-more details[open]>div{z-index:20;border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;width:280px;padding:15px;position:absolute;top:36px;right:0;box-shadow:0 12px 35px #0008}#top #tools #reward-pools-v2 .rp-slot-more p{color:var(--companion-muted);margin-top:8px;line-height:1.5;font-size:12px!important}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-detail{width:100%;margin:0;padding:0}:is(#reward-pools-v2,.field-map-preview-host) .field-map-detail .field-map-choices{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;margin-bottom:14px;padding:12px}:is(#reward-pools-v2,.field-map-preview-host) .field-map-detail .field-map-choices>header{justify-content:space-between;margin-bottom:9px}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-detail .field-map-choices>nav>button{flex:0 auto;max-width:none;min-height:36px;padding:7px 12px!important;font-size:12px!important}:is(#reward-pools-v2,.field-map-preview-host) .field-map-detail .field-map-choices button>img{display:none}:is(#reward-pools-v2,.field-map-preview-host) .field-explorer>header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-explorer h5{margin:0;line-height:1.4;font-size:14px!important}:is(#reward-pools-v2,.field-map-preview-host) .field-explorer>header>h5{margin-right:auto}:is(#reward-pools-v2,.field-map-preview-host) .field-explorer .field-map-view-toggle{margin:0}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-explorer>header button{min-height:32px;font-weight:500;font-size:12px!important}:is(#reward-pools-v2,.field-map-preview-host) .field-map-detail .field-map-layout{grid-template-columns:minmax(0,1fr) 240px;gap:14px}:is(#reward-pools-v2,.field-map-preview-host) .field-explorer .field-map-visuals{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;padding:10px}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-explorer .field-map-visuals :is(figure>img,svg.field-platform-map){object-fit:contain;flex:none;width:100%;height:300px;max-height:300px}:is(#reward-pools-v2,.field-map-preview-host) .field-explorer .field-map-loading{height:300px;color:var(--companion-muted);place-items:center;display:grid}:is(#reward-pools-v2,.field-map-preview-host) .field-map-context{grid-template-rows:minmax(100px,auto) 1fr;gap:12px;display:grid}:is(#reward-pools-v2,.field-map-preview-host) .field-map-context>section{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;padding:12px}:is(#reward-pools-v2,.field-map-preview-host) .field-map-context .field-minimap{object-fit:contain;width:100%;max-height:110px;margin:10px auto 0;display:block}:is(#reward-pools-v2,.field-map-preview-host) .field-map-context ul{margin:8px 0 0;padding:0;list-style:none}:is(#reward-pools-v2,.field-map-preview-host) .field-map-context li{font-size:12px;line-height:1.4}:is(#reward-pools-v2,.field-map-preview-host) .field-map-context small{color:var(--companion-muted);font-size:11px}.field-selected-map{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.field-explorer>header>.field-selected-map{flex-wrap:nowrap;flex:1 1 0;margin-right:auto}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-explorer .field-selected-map>h5{overflow-wrap:break-word;min-width:0}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-explorer .field-selected-map>.field-map-monster-peek{flex:none}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-monster-peek{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:7px;align-items:center;gap:5px;min-height:34px;display:inline-flex;padding:2px 5px!important}.field-monster-thumbs{justify-content:center;align-items:center;gap:5px;min-width:0;display:inline-flex}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-monster-thumbs>img{object-fit:contain;width:28px;min-width:28px;max-width:28px;height:28px;image-rendering:pixelated;flex:none}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-monster-thumbs>img[hidden]{display:none}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-chip-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:230px;padding:2px 4px 5px 2px;overflow-y:auto}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-chip-list>button{text-align:left;align-items:center;gap:6px;min-height:40px;line-height:1.3;display:flex}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-chip-list>button>:is(.field-monster-thumbs,.field-map-empty){flex:none;min-width:28px}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-empty{text-align:center;width:28px;color:var(--companion-muted)}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-chip-list>button>i{width:9px;color:var(--companion-accent);flex:none;font-style:normal}.field-monster-unpictured{width:28px;height:28px;color:var(--companion-muted);border:1px dashed var(--companion-line);border-radius:5px;place-items:center;display:grid}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-preview-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:0 0 12px;display:grid}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-preview-picker.has-scenery{grid-template-columns:repeat(5,minmax(0,1fr))}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-preview-picker>button{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);text-align:center;border-radius:9px;grid-template-rows:90px auto;align-content:start;gap:6px;font-weight:600;display:grid;padding:7px!important;font-size:12px!important}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-preview-picker>button[aria-pressed=true]{background:var(--companion-accent-soft);border-color:var(--companion-accent);box-shadow:inset 0 -2px var(--companion-accent)}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-preview-picker>button:hover{border-color:var(--companion-accent)}#top #tools :is(#reward-pools-v2,.field-map-preview-host) :is(.field-map-preview-picker,.field-map-chip-list)>button:focus-visible{outline:2px solid var(--companion-accent);outline-offset:2px}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-preview-picker .field-map-preview-art{background:var(--companion-surface);border-radius:5px;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;height:90px;display:flex;overflow:hidden}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-preview-picker .field-map-preview-art>:is(img,svg.field-platform-map){object-fit:contain;flex:1;width:100%;min-width:0;height:90px;max-height:90px;display:block}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-preview-picker .field-map-preview-art.is-both{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-preview-picker .field-map-preview-art.is-monsters .field-monster-thumbs{flex-wrap:wrap;gap:4px}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-preview-picker .field-map-preview-art.is-monsters img{width:36px;min-width:36px;max-width:36px;height:36px}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-preview-picker .field-map-loading{white-space:normal;width:100%;height:90px;color:var(--companion-muted);place-items:center;padding:4px;line-height:1.3;display:grid;font-size:10px!important}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-preview-caption{white-space:nowrap;word-break:normal;overflow-wrap:normal;line-height:1.3;font-size:12px!important}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-hero{width:100%;min-width:0}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-hero.is-minimap figure>img{object-fit:contain;width:100%;height:300px;max-height:300px;image-rendering:pixelated}.field-monster-view{min-height:180px;padding:14px}.field-monster-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.field-monster-grid>li{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:10px;align-items:center;gap:12px;min-width:0;padding:12px;font-size:13px;line-height:1.4;display:flex}.field-monster-portrait{flex:none;place-items:center;width:64px;height:64px;display:grid}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-monster-portrait>img{object-fit:contain;width:56px;max-width:56px;height:56px;image-rendering:pixelated}.field-shared-rewards{color:var(--companion-muted);max-width:460px;font-size:11px}.field-shared-rewards>summary{cursor:pointer;white-space:nowrap;padding:4px 0}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-shared-rewards>p{margin:8px 0 0;font-size:12px;line-height:1.5}.field-map-dialog>.field-shared-rewards{margin-top:14px}@media (max-width:950px){:is(#reward-pools-v2,.field-map-preview-host) .field-map-detail .field-map-layout{grid-template-columns:minmax(0,1fr) 180px}#top #tools #reward-pools-v2 .rp-slot-table :is(th,td){padding:12px 10px}#reward-pools-v2 .rp-slot-table .rp-slot-rate strong{font-size:16px}#reward-pools-v2 .rp-slot-table thead th:first-child{width:37%}#reward-pools-v2 .rp-slot-table thead th:last-child{width:13%}}@media (max-width:700px){#top #tools #reward-pools-v2 .rp-slot-table tbody tr>td.rp-slot-chance{border:1px solid var(--companion-line);border-radius:8px;grid-column:1/-1;padding:10px 12px}#top #tools #reward-pools-v2 .rp-slot-chance strong{font-size:29px!important}#top #tools #reward-pools-v2 .rp-slot-table td.rp-slot-chance:before{font-size:12px}#top #tools #reward-pools-v2 .is-list .rp-prize:has(>.rp-prize-draw-odds){grid-template-columns:repeat(2,minmax(0,1fr))}#top #tools #reward-pools-v2 .is-list .rp-prize:has(>.rp-prize-draw-odds)>.rp-prize-title{grid-area:1/1/auto/-1}#top #tools #reward-pools-v2 .is-list .rp-prize>.rp-prize-draw-odds{grid-area:2/1}#top #tools #reward-pools-v2 .is-list .rp-prize:has(>.rp-prize-draw-odds)>.rp-rate{grid-area:2/2}#top #tools #reward-pools-v2 .is-list .rp-prize:has(>.rp-prize-draw-odds)>dl{grid-area:3/1/auto/-1}#reward-pools-v2 .rp-detail-toolbar{gap:8px}#reward-pools-v2.rp-embedded-detail .rp-detail-toolbar .rp-freshness{order:3;width:100%;margin:0}#reward-pools-v2.rp-embedded-detail .rp-refresh{margin-left:auto}#reward-pools-v2 .rp-slot-heading h5{flex-basis:100%}#reward-pools-v2 .rp-detail-filters{margin-left:auto}#reward-pools-v2 .rp-slot-table-wrap{background:0 0;border:0}#top #tools #reward-pools-v2 .rp-slot-table{display:block}#reward-pools-v2 .rp-slot-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#reward-pools-v2 .rp-slot-table tbody{gap:12px;display:grid}#top #tools #reward-pools-v2 .rp-slot-table tbody>tr{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;padding:15px;display:grid}#top #tools #reward-pools-v2 .rp-slot-table.is-field tbody>tr{grid-template-columns:repeat(2,minmax(0,1fr))}#top #tools #reward-pools-v2 .rp-slot-table tbody tr>:is(th,td){white-space:normal;border:0;min-width:0;padding:0;display:block;font-size:13px!important}#top #tools #reward-pools-v2 .rp-slot-table tbody tr>th{box-shadow:none;grid-column:1/-1}#top #tools #reward-pools-v2 .rp-slot-table tbody tr.is-highlighted{border-color:var(--companion-accent);box-shadow:inset 3px 0 var(--companion-accent)}#reward-pools-v2 .rp-slot-table td[data-label]:before{content:attr(data-label);color:var(--companion-muted);margin-bottom:5px;font-size:10px;display:block}#reward-pools-v2 .rp-slot-table .rp-slot-rate strong{white-space:nowrap;font-size:clamp(14px,4.1vw,18px)}#reward-pools-v2 .rp-slot-table td>span{white-space:nowrap}#reward-pools-v2 .rp-slot-table td.rp-slot-more{grid-column:1/-1}#reward-pools-v2 .rp-slot-more summary{text-align:left;min-height:34px;padding:7px 10px}#reward-pools-v2 .rp-slot-more details[open]>div{width:100%;box-shadow:none;border:0;border-radius:0;padding:10px 0 0;position:static}:is(#reward-pools-v2,.field-map-preview-host) .field-map-detail .field-map-layout{grid-template-columns:minmax(0,1fr)}:is(#reward-pools-v2,.field-map-preview-host) .field-map-context{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}:is(#reward-pools-v2,.field-map-preview-host) .field-map-context .field-minimap{max-height:95px}:is(#reward-pools-v2,.field-map-preview-host) .field-map-detail .field-map-choices>header{flex-direction:column;align-items:flex-start;gap:4px}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-detail .field-map-choices>nav>button{flex:120px;min-height:40px}:is(#reward-pools-v2,.field-map-preview-host) .field-explorer>header>h5{flex:calc(100% - 100px)}:is(#reward-pools-v2,.field-map-preview-host) .field-explorer .field-map-view-toggle{order:3;width:100%}:is(#reward-pools-v2,.field-map-preview-host) .field-explorer .field-map-view-toggle>button{flex:1}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-explorer .field-map-visuals :is(figure>img,svg.field-platform-map){height:230px;max-height:230px}:is(#reward-pools-v2,.field-map-preview-host) .field-explorer .field-map-loading{height:230px}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-hero.is-minimap figure>img{height:230px;max-height:230px}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-chip-list{max-height:180px;box-shadow:inset 0 -5px 5px -5px var(--companion-line)}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-preview-picker.has-scenery{grid-template-columns:repeat(3,minmax(0,1fr))}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-preview-picker{gap:6px}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-preview-picker>button{grid-template-rows:64px auto;padding:5px!important}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-preview-picker .field-map-preview-art,#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-preview-picker .field-map-preview-art>:is(img,svg.field-platform-map),#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-preview-picker .field-map-loading{height:64px;max-height:64px}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-preview-picker .field-map-preview-art.is-monsters img{width:28px;min-width:28px;max-width:28px;height:28px}#top #tools :is(#reward-pools-v2,.field-map-preview-host) .field-map-preview-caption{font-size:11px!important}}#top .coach-v-library{gap:14px;min-width:0;display:grid}#top .v-library-summary{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;align-items:center;gap:14px;padding:14px;display:flex}#top .v-library-summary>img{object-fit:contain;width:64px;height:72px;image-rendering:pixelated}#top .v-library-summary p,#top .v-library-note{color:var(--companion-muted);margin:0}#top .v-library-summary b{color:var(--companion-accent)}#top .v-character-tabs,#top .v-kind-tabs{flex-wrap:wrap;gap:6px;display:flex}#top .v-kind-tabs span{color:var(--companion-muted);margin-left:6px}#top .coach-v-library button[aria-pressed=true]{border-color:var(--companion-accent);background:var(--companion-accent-soft);box-shadow:inset 0 -2px var(--companion-accent)}#top .v-library-filters{grid-template-columns:minmax(180px,1fr) 220px 200px;gap:8px;display:grid}#top .v-library-filters :is(input,select){border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;min-width:0;color:var(--companion-ink);font:inherit;border-radius:6px;padding:10px;font-size:13px}#top .v-library-workspace{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:16px;display:grid}#top .v-node-picker{min-width:0}#top .v-node-picker>p{color:var(--companion-muted);margin:0 0 10px}#top .v-node-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:8px;display:grid}#top .coach-v-library .v-node-card{text-align:center;background:var(--companion-inset);flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex;padding:12px!important}#top .v-node-art{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:9px;place-items:center;width:66px;height:66px;display:grid;position:relative}#top .v-node-art>img{object-fit:contain;width:54px;height:54px;image-rendering:pixelated}#top .v-node-art>span{font-size:14px;position:absolute;bottom:-3px;right:-4px}#top .v-node-card>b{overflow-wrap:anywhere;font-size:12px;line-height:1.35}#top .v-node-level{color:var(--companion-accent);margin-top:auto;font-size:13px;font-weight:750}#top .v-node-card>small{border:1px solid var(--companion-line);border-radius:4px;padding:3px 7px;font-size:11px!important}#top .v-node-card>small[data-equipped=true]{color:var(--companion-success);border-color:var(--companion-success)}#top .v-node-card>progress{width:100%;height:6px;accent-color:var(--companion-accent)}#top .v-node-detail{border:1px solid var(--companion-accent);background:var(--companion-inset);border-radius:10px;gap:12px;min-width:0;padding:14px;display:grid}#top .v-node-detail>header{align-items:center;gap:12px;display:flex}#top .v-node-detail>header>img{object-fit:contain;width:60px;height:60px;image-rendering:pixelated}#top .v-node-detail>header>div{min-width:0}#top .v-node-detail :is(p,h4){overflow-wrap:anywhere}#top .v-node-detail p{margin:0}#top .v-stored-note{border:1px solid var(--companion-line);background:var(--companion-accent-soft);border-radius:6px;padding:12px}#top .v-stored-note>b{margin-bottom:5px;display:block}#top .v-special-effect{border:1px solid var(--companion-line);border-radius:6px;padding:14px}#top .v-special-effect p{margin-top:10px}#top .coach-power-panel>header>button{white-space:nowrap;width:auto;height:auto}#top .coach-power-panel>footer{margin:0}@media (min-width:1100px){#top .v-node-detail{scroll-margin-top:90px;position:sticky;top:88px}}@media (max-width:900px){#top .v-library-workspace{grid-template-columns:minmax(0,1fr)}#top .v-library-filters{grid-template-columns:1fr 1fr}#top .v-library-filters>input{grid-column:1/-1}#top .v-node-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));max-height:430px;padding:2px;overflow-y:auto}#top .coach-power-panel>header{flex-wrap:wrap}}@media (max-width:500px){#top .v-kind-tabs>button{flex:40%;font-size:12px!important}#top .v-node-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#top .v-node-detail{padding:10px}#top #tools #player-coach .coach-results-tabs>button{padding:8px 5px;font-size:12px}#top .v-library-summary{padding:10px}}#top .v-skill-tabs{gap:5px;display:flex}#top .v-skill-tabs>button{flex:1;justify-items:center;gap:5px;min-width:0;display:grid;padding:7px!important}#top .v-skill-tabs img{object-fit:contain;width:32px;height:32px;image-rendering:pixelated}#top .v-skill-tabs span{font-size:11px}#top .v-node-detail{scroll-margin-top:90px}#top .v-node-sidebar{gap:8px;min-width:0;display:grid}#top .v-helper-pane[hidden]{display:none}#top .v-assistant-tabs{gap:5px;display:flex}#top .v-assistant-tabs>button{flex:1;min-width:0;padding:8px 6px!important;font-size:12px!important}#top .v-match-filter{border:1px solid var(--companion-success);background:var(--companion-accent-soft);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;padding:8px 10px;font-size:13px;display:flex}#top .v-match-filter>button{padding:5px 8px!important;font-size:12px!important}@media (min-width:1100px){#top .v-node-sidebar{scrollbar-width:thin;max-height:calc(100dvh - 110px);padding-right:3px;position:sticky;top:88px;overflow-y:auto}#top .v-node-sidebar .v-node-detail{position:static}}@media (max-width:900px){#top .v-node-sidebar{grid-row:1}#top .v-node-picker{scroll-margin-top:90px}}#top #collection-planner .cl-planner-layout{flex:1;align-items:start;gap:14px;min-height:0;overflow-y:auto;height:auto!important}#top #collection-planner .cl-plan-main{flex:none;height:auto;min-height:0}#top #collection-planner .cl-plan-recommendations{flex-direction:column;flex:none;gap:10px;display:flex;overflow:visible;min-height:0!important}#top #collection-planner .cl-plan-list{flex:none;max-height:none;overflow:auto visible;height:auto!important;min-height:0!important}#top #collection-planner .cl-plan-list table{font-size:12px}#top #collection-planner .cl-plan-list td{height:56px;padding:6px 4px}#top #collection-planner .cl-plan-list td:nth-child(2)>b{-webkit-line-clamp:3;font-size:12px;line-height:1.4}#top #collection-planner .cl-pagination{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-height:44px;flex-direction:row!important;height:auto!important;margin:0!important;padding:4px 0!important;display:flex!important;position:static!important}#top #collection-planner .cl-pagination>span{margin-right:auto;font-size:12px}#top #collection-planner .cl-pagination>button{flex:none!important;width:auto!important;min-width:90px!important;min-height:38px!important;margin:0!important;font-size:12px!important}#top #collection-planner .cl-plan-recommendations>footer{flex-wrap:wrap;flex:none;gap:12px;flex-direction:row!important;min-height:50px!important;margin:0!important;padding:10px 0 0!important;display:flex!important;position:static!important}#top #collection-planner .cl-plan-recommendations>footer>button{flex:0 auto!important;width:auto!important;min-height:40px!important;margin:0!important}#top #collection-planner .cl-plan-recommendations>footer>span{white-space:nowrap;align-items:center;gap:6px;display:flex}#top #collection-planner .cl-planner-layout>aside{height:auto;overflow:visible}#top #collection-planner .cl-planner-footer{flex-wrap:wrap;flex:none;gap:8px;min-height:44px!important;display:flex!important;position:static!important}#top #collection-planner .cl-planner-footer>button{flex:0 auto!important;width:auto!important;min-height:38px!important}@media (max-width:700px){#top #collection-planner .cl-pagination>span{flex-basis:100%}#top #collection-planner .cl-plan-list table{min-width:480px}#top #collection-planner .cl-plan-list .currency-icon{display:inline-block!important}#top #collection-planner .cl-plan-recommendations>footer>button{flex:100%!important}#top #collection-planner .cl-planner-footer>span{flex-basis:100%}}.cl-source-coverage{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.cl-source-coverage span{border:1px solid var(--companion-line);border-radius:6px;padding:5px 8px;font-size:12px}.cl-inventory-review{border:1px solid var(--companion-line);border-radius:8px;margin-top:12px;padding:12px}.cl-inventory-review summary{cursor:pointer}.cl-inventory-review>div{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;max-height:360px;display:grid;overflow:auto}.cl-inventory-review a{color:var(--companion-ink);border:1px solid var(--companion-line);border-radius:6px;gap:8px;padding:8px;display:flex}.cl-inventory-review img{object-fit:contain;width:36px;height:36px}.cl-inventory-review small{color:var(--companion-muted);display:block}.pet-guide-recall>.pet-guide-article-result{border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;color:var(--companion-ink);text-align:left;border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:14px;display:flex}.pet-guide-article-result:hover{border-color:var(--companion-accent);background:var(--companion-surface)}.pet-guide-article-result:focus-visible{outline:2px solid var(--companion-accent);outline-offset:2px}.pet-guide-article-result>img{object-fit:contain;flex-shrink:0;width:42px;height:42px}.pet-guide-article-result>span{flex:1;min-width:0}.pet-guide-article-result b,.pet-guide-article-result small,.pet-guide-article-result em{display:block}.pet-guide-article-result b{font-size:15px;line-height:1.4}.pet-guide-article-result small{color:var(--companion-accent);margin-top:4px;font-size:12px;line-height:1.5}.pet-guide-article-result em{color:var(--companion-muted);margin-top:5px;font-size:13px;font-style:normal;line-height:1.5}.pet-guide-article-result>i{color:var(--companion-muted);flex-shrink:0;font-size:12px;font-style:normal}.pet-search-hint a{color:var(--companion-accent);text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.pet-guide-article-result>i{display:none}.pet-guide-recall>.pet-guide-article-result{gap:9px;padding:12px}.pet-guide-article-result>img{width:32px;height:32px}}.home-launcher-head>.home-guide-actions{flex-direction:row!important;flex:none!important;align-items:center!important;gap:10px!important;display:flex!important}.home-guide-actions>.home-guide-link{border:1px solid var(--companion-line);background:var(--companion-inset);min-height:44px;color:var(--companion-ink);border-radius:12px;padding:8px 12px;justify-content:center!important;align-items:center!important;gap:7px!important;display:flex!important}.home-guide-link>span{border:1px solid var(--companion-line);width:24px;height:24px;color:var(--companion-accent);border-radius:50%;place-items:center;font:700 17px/1 Georgia,serif;display:grid}.home-guide-link>b{font-size:13px}.home-guide-link:hover{border-color:var(--companion-accent)}.home-guide-link:focus-visible{outline:2px solid var(--companion-accent);outline-offset:3px}@media (max-width:540px){.home-guide-link>b{display:none}.home-guide-actions>.home-guide-link{padding:8px}.home-launcher-head>.home-guide-actions{gap:6px!important}}.gear-link-confirm{width:min(640px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--companion-ink);background:var(--companion-inset);border:1px solid var(--companion-line);font:inherit;border-radius:16px;margin:auto;padding:20px;position:fixed;inset:0;overflow:auto;box-shadow:0 16px 80px #000a}.gear-link-confirm::backdrop{background:color-mix(in srgb, var(--companion-canvas) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gear-link-confirm header,.gear-link-confirm footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.gear-link-confirm h3{margin:0;font-size:20px}.gear-link-confirm button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);font:inherit;cursor:pointer;border-radius:8px;padding:10px 16px}.gear-link-confirm .primary{background:var(--companion-accent-soft);color:var(--companion-ink);font-weight:800}.gear-link-confirm footer{margin-top:18px}.gear-link-confirm p,.gear-link-confirm small{color:var(--companion-muted);font-size:12px}.gear-link-item{background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:10px;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;margin:20px 0;padding:12px;display:grid}.gear-link-item>img{object-fit:contain;width:60px;height:60px;image-rendering:pixelated}.gear-link-item small{margin:5px 0;display:block}.gear-link-item>b{color:#46f4dc}.gear-link-item strong{align-items:center;gap:5px;display:flex}.gear-link-confirm fieldset{border:0;margin:0;padding:0}.gear-link-confirm legend{margin-bottom:8px;font-size:13px;font-weight:800}.gear-link-confirm fieldset>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gear-link-confirm fieldset label{background:var(--companion-surface);border:1px solid var(--companion-line);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.gear-link-confirm fieldset label.is-selected{border-color:var(--companion-accent);background:var(--companion-surface);box-shadow:inset 0 -2px #ffe45c}.gear-link-confirm fieldset img{object-fit:contain;width:32px;height:32px}.gear-link-confirm fieldset b,.gear-link-confirm fieldset small{display:block}.gear-link-confirm input{accent-color:#ffeb57}.mdfm .gear-preview-plan{background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:10px;min-width:0;margin:8px 0;padding:10px}.mdfm .gear-preview-plan>header{grid-template-columns:1fr 1fr;gap:8px;min-height:0;padding:0 0 10px;display:grid}.mdfm .gear-preview-plan>header>div{flex-direction:column;gap:3px;display:flex}.mdfm .gear-preview-plan>header>div:last-child{text-align:right;align-items:flex-end}.mdfm .gear-preview-plan>header b{color:#40eadc;align-items:center;gap:5px;font-size:20px;display:flex}.mdfm .gear-preview-plan>header>div:last-child b{color:var(--companion-accent)}.mdfm .gear-preview-plan small{color:var(--companion-muted);font-size:11px}.mdfm .gear-preview-plan p{margin:0;font-size:12px}.mdfm .gear-preview-pieces{gap:6px;display:grid}.mdfm .gear-preview-pieces article{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:8px;min-width:0;overflow:hidden}.mdfm .gear-preview-pieces article.is-selected{border-color:var(--companion-accent)}.mdfm .gear-piece-select{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:4px;width:100%;min-height:0;padding:6px 3px;display:flex}.mdfm .gear-piece-select>img{object-fit:contain;width:36px;height:36px;image-rendering:pixelated}.mdfm .gear-piece-select strong{color:#3df2d5;white-space:nowrap;font-size:11px}.mdfm .gear-piece-select span{color:var(--companion-accent);align-items:center;gap:3px;font-size:11px;display:flex}.mdfm .gear-piece-select .currency-icon{width:14px;height:14px}.mdfm .gear-piece-cart{background:var(--companion-surface);border:0;border-top:1px solid var(--companion-line);border-radius:0;width:100%;min-height:26px;padding:4px;font-size:11px}.mdfm .gear-preview-plan footer{align-items:center;gap:10px;margin-top:8px;display:flex}.mdfm .gear-preview-plan footer>small{flex:1}.mdfm .gear-preview-plan nav{align-items:center;gap:6px;font-size:11px;display:flex}.mdfm .gear-preview-plan nav button{min-height:26px;padding:2px 8px}.mdfm .gear-piece-cost{grid-template-columns:auto 22px minmax(70px,180px);align-items:center;gap:8px;margin:10px 0;font-size:12px;display:grid}.mdfm .gear-piece-cost small{color:var(--companion-muted);grid-column:1/-1}.mdfm .gear-piece-cost input{width:100%;min-width:0;padding:7px}.mdfm .gear-lab-search .gear-lab-results strong{align-items:center;gap:4px;display:flex}.mdfm .gear-lab-results .currency-icon{width:18px;height:18px}.mdfm .gear-lab-search .gear-lab-search-content[hidden]{display:none!important}@media (max-width:500px){.gear-link-item{grid-template-columns:48px 1fr}.gear-link-item>img{width:44px;height:44px}.gear-link-item>b{grid-column:2}.gear-link-confirm{padding:14px}.gear-link-confirm h3{font-size:17px}.gear-link-confirm fieldset>div{grid-template-columns:1fr}.mdfm .gear-preview-plan>header b{font-size:18px}}.mdfm .gear-preview-plan>footer{border:0!important;min-height:0!important;margin:8px 0 0!important;padding:0!important}.mdfm .gear-phoenix-preview-card .gear-piece-cost{grid-template-columns:auto 22px minmax(70px,180px)!important;justify-content:start!important;align-items:center!important;gap:8px!important;margin:10px 0!important;display:grid!important}.mdfm .gear-phoenix-preview-card .gear-piece-cost input{border:1px solid var(--companion-line)!important;background:var(--companion-inset)!important;color:var(--companion-ink)!important;box-shadow:none!important;border-radius:6px!important;height:36px!important;padding:8px!important}body:has(.gear-link-confirm[open]){overflow:hidden!important}.gear-link-confirm{overscroll-behavior:contain}.gear-link-confirm fieldset label{text-align:left!important;justify-content:flex-start!important}.gear-link-confirm fieldset label input{-webkit-appearance:auto!important;appearance:auto!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important}.gear-link-confirm fieldset label span{min-width:0;flex:1!important}.gear-character-loader{gap:6px;margin:8px 0;display:grid}.gear-character-loader form{align-items:end;gap:6px;display:flex}.gear-character-loader label{flex:1;gap:3px;min-width:0;display:grid}.gear-character-loader label span{color:var(--companion-muted);font-size:11px}.gear-character-loader input{background:var(--companion-inset);border:1px solid var(--companion-line);width:100%;min-width:0;color:var(--companion-ink);border-radius:6px;padding:8px}.gear-character-loader button{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);cursor:pointer;border-radius:6px;padding:8px}.gear-character-current{justify-self:start;font-size:11px}.gear-character-matches{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px;display:grid}.gear-character-matches button{text-align:left;align-items:center;gap:8px;display:flex}.gear-character-matches img{object-fit:contain;width:44px;height:48px}.gear-character-matches span{flex:1;display:grid}.gear-character-matches small{color:var(--companion-muted);font-size:10px}.gear-character-matches strong{color:var(--companion-accent);font-size:10px}.gear-storage-notice{color:#fff1ac;background:#302a09;border:1px solid #928337;border-radius:6px;padding:8px;font-size:12px}.gear-storage-notice button{margin-left:6px}.gear-character-loader button:disabled{opacity:.6;cursor:default}.mdfm .gear-preview-plan{align-self:start;margin:6px 0;padding:8px}.mdfm .gear-preview-plan>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;min-height:0;padding:0;display:flex}.mdfm .gear-preview-plan>header>div{flex-flow:wrap;align-items:baseline;gap:4px 8px;display:flex}.mdfm .gear-preview-plan>header>div:last-child{align-items:baseline}.mdfm .gear-preview-plan>header b{white-space:nowrap;font-size:16px;line-height:1.3}.mdfm .gear-preview-plan>header small{font-size:12px}.mdfm .gear-preview-details{border-top:1px solid var(--companion-line);margin-top:6px}.mdfm .gear-preview-details>summary{cursor:pointer;color:var(--companion-ink);align-items:center;gap:7px;padding:7px 0 0;font-size:12px;list-style:none;display:flex}.mdfm .gear-preview-details>summary:before{content:"▸";color:var(--companion-muted)}.mdfm .gear-preview-details[open]>summary:before{content:"▾"}.mdfm .gear-preview-details>summary::-webkit-details-marker{display:none}.mdfm .gear-preview-details>summary:focus-visible{outline:2px solid var(--companion-accent);outline-offset:3px}.mdfm .gear-preview-details>summary>b{color:var(--companion-muted);font-size:12px}.mdfm .gear-preview-details[open] .gear-preview-pieces{margin-top:8px}.mdfm .gear-preview-details footer{border:0!important;min-height:0!important;margin-top:7px!important;padding:0!important}.mdfm .gear-preview-cp-note{margin-top:6px;line-height:1.4;display:block}.mdfm .gear-piece-cart{white-space:normal;min-height:30px;font-size:12px}@media (min-width:1100px){.mdfm.dock-header .mdfm-header{z-index:1200!important;align-items:center!important;height:72px!important;min-height:72px!important;padding:6px 18px!important;display:flex!important;position:sticky!important;top:0!important}.mdfm.dock-header .mdfm-brand{max-width:250px!important}.mdfm.dock-header .mdfm-brand b{font-size:18px!important}.mdfm.dock-header .mdfm-brand img{width:44px!important;height:44px!important}.mdfm.dock-header .mdfm-brand small{font-size:9px!important}.mdfm.dock-header>.mdfm-dock{z-index:1205!important;width:450px!important;position:fixed!important;inset:12px auto auto 46%!important;transform:translate(-50%)!important}.mdfm.dock-header .mdfm-dock.is-tucked>button:not(.mdfm-dock-tuck){opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:flex!important}.mdfm.dock-header .mdfm-header-actions{gap:6px!important;margin-left:auto!important}.mdfm.dock-header .mdfm-look{display:none!important}.mdfm.dock-header .mdfm-header-actions .mdfm-account-button{max-width:140px!important}.mdfm.dock-header .mdfm-workspace-mode-chip{display:none!important}.mdfm.dock-header{padding-bottom:16px!important}.mdfm.section-market:not(.dock-header) #market-v2{height:calc(100dvh - 245px)}}@media (min-width:1100px) and (max-width:1430px){.mdfm.dock-header>.mdfm-dock{gap:4px!important;width:355px!important;left:44%!important}.mdfm.dock-header .mdfm-header-actions .mdfm-live{display:none!important}.mdfm.dock-header .mdfm-brand b{font-size:15px!important}}@media (max-width:1099px){.mdfm.dock-header>.mdfm-dock{top:auto!important;bottom:max(8px,env(safe-area-inset-bottom))!important;flex-direction:row!important;position:fixed!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}.layout-live-preview.menu-header .layout-preview-dock{flex-direction:row!important;top:12px!important;bottom:auto!important;left:50%!important;transform:translate(-50%)scale(.75)!important}.layout-position-icon.is-header i{width:auto!important;height:5px!important;inset:5px 8px auto!important}.layout-preferences-controls fieldset:first-child>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:500px){.layout-preferences-controls fieldset:first-child>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.mdfm-layout-preview.option-header{border:1px solid var(--companion-line)!important;border-radius:3px!important;width:26px!important;height:22px!important;display:block!important;position:relative!important}.mdfm-layout-preview.option-header i:first-child{background:var(--companion-raised)!important;border-radius:1px!important;width:auto!important;height:4px!important;display:block!important;position:absolute!important;top:3px!important;left:3px!important;right:3px!important}.mdfm-layout-preview.option-header i:nth-child(2),.mdfm-layout-preview.option-header i:nth-child(3){display:none!important}.site-info-menu{color:var(--companion-ink);flex:none;position:relative}.site-info-menu .site-info-trigger{border:1px solid var(--companion-line);background:var(--companion-inset);min-height:36px;color:var(--companion-ink);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:6px 9px;display:flex}.site-info-trigger>span{font-size:20px;line-height:1}.site-info-trigger>b{font-size:11px}.site-info-menu.is-compact .site-info-trigger>b{display:none}.site-info-menu .site-info-popover{z-index:2000;border:1px solid var(--companion-line);background:var(--companion-inset);text-align:left;border-radius:12px;width:246px;max-width:calc(100vw - 24px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #0009}.site-info-popover>strong{color:var(--companion-muted);padding:2px 7px 9px;font-size:12px;display:block}.site-info-popover .site-info-links{gap:3px;display:grid}.site-info-popover .site-info-links a{min-height:40px;color:var(--companion-ink);border-radius:6px;justify-content:space-between;align-items:center;padding:8px;font-size:13px;text-decoration:none;display:flex}.site-info-popover a:hover{background:var(--companion-surface)}.site-info-links{flex-wrap:wrap;gap:7px 18px;display:flex}.site-info-links a{color:var(--companion-muted);text-underline-offset:3px;font-size:12px}.mdfm-footer .site-footer-copy{gap:10px;display:grid}.mdfm-footer .site-footer-copy p{margin:0}.mdfm-footer .site-info-links a{padding:6px 0;display:inline-block}.site-info-trigger:focus-visible{outline:2px solid var(--companion-accent);outline-offset:3px}.site-info-links a:focus-visible{outline:2px solid var(--companion-accent);outline-offset:3px}.site-document a:focus-visible{outline:2px solid var(--companion-accent);outline-offset:3px}.site-document{background:radial-gradient(ellipse at 10% 0,var(--companion-surface),transparent 55%),var(--companion-canvas);min-height:100dvh;color:var(--companion-ink);font-family:Arial,sans-serif;line-height:1.65}.site-document-header{border-bottom:1px solid var(--companion-line);background:color-mix(in srgb, var(--companion-canvas) 90%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:16px max(20px,50vw - 540px);display:flex}.site-document-header>a{color:var(--companion-ink);font-size:13px;text-decoration:none}.site-document-brand{align-items:center;gap:10px;display:flex}.site-document-brand img{width:38px;height:38px}.site-document-brand b{color:var(--companion-ink);font-size:17px}.site-document main{background:0 0;width:min(100% - 40px,1000px);min-height:0;margin:0 auto;padding:32px 0}.site-document-title>span{letter-spacing:.13em;color:var(--companion-muted);font-size:10px;font-weight:800}.site-document h1{letter-spacing:-.025em;margin:8px 0;font-size:clamp(27px,4vw,38px);font-weight:800;line-height:1.15}.site-document-title>p{color:var(--companion-muted);max-width:720px;margin:12px 0 22px;font-size:15px}.site-document-nav{border-bottom:1px solid var(--companion-line);flex-wrap:wrap;gap:6px;margin-bottom:22px;padding-bottom:14px;display:flex}.site-document-nav a{border:1px solid var(--companion-line);color:var(--companion-ink);border-radius:7px;padding:7px 15px;font-size:13px;text-decoration:none}.site-document-nav a[aria-current=page]{color:var(--companion-ink);border-color:var(--companion-accent);background:var(--companion-accent-soft);font-weight:700}.site-document-body{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:14px;padding:24px}.site-document-body h2{color:var(--companion-ink);margin:26px 0 8px;font-size:18px;font-weight:700}.site-document-body>h2:first-child{margin-top:0}.site-document-body p{color:var(--companion-muted);margin:8px 0 16px;font-size:14px}.site-document-body a{color:var(--companion-muted);text-underline-offset:3px;overflow-wrap:anywhere}.site-document-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.site-document-cards section{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;padding:16px}.site-document-cards h2{margin:0 0 8px;font-size:16px}.site-document-cards p{font-size:13px}.site-document-body .site-document-action{margin-top:4px;font-size:13px;font-weight:700;display:inline-block}.site-contact-address{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:10px;padding:20px}.site-contact-address>span{color:var(--companion-muted);font-size:12px;display:block}.site-contact-address>a{margin:6px 0;font-size:clamp(17px,2.8vw,25px);font-weight:700;display:block}.site-contact-address p{margin-bottom:0}.site-document-footer{color:var(--companion-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:18px 2px;font-size:11px;display:flex}@media (max-width:1099px){.site-info-trigger>b{display:none}.site-info-menu .site-info-trigger{width:36px;padding:4px}.site-info-menu .site-info-popover{right:0}.site-document-cards{grid-template-columns:1fr}}@media (max-width:580px){.site-document main{width:calc(100% - 24px);padding-top:22px}.site-document-header{gap:8px;padding:12px}.site-document-brand b{font-size:13px}.site-document-brand img{width:28px;height:28px}.site-document-header>a{font-size:11px}.site-document-body{padding:18px}.site-document-nav a{padding:8px 10px}.site-info-menu .site-info-trigger{min-height:36px}.sidekick-window-options .site-info-popover{position:fixed;top:64px;right:12px}}.mdfm-phone-tool-select,.mdfm .mdfm-dock>.mdfm-dock-helper-button,#sidekick-helper .sidekick-phone-close,#sidekick-helper .sidekick-phone-options,#sidekick-helper .sidekick-phone-rate-strip{display:none}@media (max-width:650px){html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block:76px 118px}.mdfm{padding-inline:0!important;padding-bottom:calc(116px + env(safe-area-inset-bottom))!important}.mdfm *,.mdfm :before,.mdfm :after{box-sizing:border-box}.mdfm :is(section,article,form,fieldset,label,main,aside){min-width:0}.mdfm :is(form,fieldset){max-width:100%}html body .mdfm :is(#tools,#market,#farm,#activity,#sidekick-helper,#collection-planner),html body .mdfm :is(dialog,[role=dialog]){--phone-control-height:44px}html body .mdfm :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea),#tools #player-coach :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea),#tools #reward-history-v2 :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea),#tools .clx.cl-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea),#collection-planner :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea),#market-v2 :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea){max-width:100%;min-width:0!important;height:auto!important;min-height:44px!important;font-size:16px!important;line-height:1.35!important}html body .mdfm :is(button,summary),#tools #player-coach :is(button,.cw-card-actions a),#tools #reward-history-v2 :is(button,summary),#tools .clx.cl-workspace :is(button,.clx-card-actions a),#collection-planner :is(button,.cl-plan-list a),#market-v2 :is(button,.mk-card-actions a){touch-action:manipulation;height:auto;min-height:44px!important;font-size:14px!important;line-height:1.3!important}html body .mdfm :is(input[type=checkbox],input[type=radio]){flex-shrink:0}html body .mdfm :is(p,label,legend),#tools #reward-history-v2 :is(p,label,legend),#tools .clx.cl-workspace :is(p,label,legend){font-size:14px!important;line-height:1.5!important}html body .mdfm :is(small,dt),#tools #player-coach :is(small,dt),#tools #reward-history-v2 :is(small,dt),#tools .clx.cl-workspace :is(small,dt){font-size:12px!important;line-height:1.4!important}html body .mdfm :is(h1,h2,h3,h4,h5,label){overflow-wrap:anywhere}html body .mdfm :is(dialog,[role=dialog]):not(#sidekick-helper){max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}html body #top.mdfm>.mdfm-dock{inset:auto 8px calc(28px + max(6px, env(safe-area-inset-bottom))) 8px!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(48px,1.1fr)!important;gap:2px!important;width:auto!important;max-width:none!important;height:auto!important;padding:4px!important;display:grid!important;transform:none!important}html body .mdfm>.mdfm-dock>button:not(.mdfm-dock-tuck):not(.mdfm-dock-layout-button){justify-content:center;align-items:center;opacity:1!important;visibility:visible!important;pointer-events:auto!important;flex-direction:column!important;gap:3px!important;min-width:0!important;height:auto!important;min-height:56px!important;padding:4px 1px!important;display:flex!important}html body .mdfm>.mdfm-dock>:is(.mdfm-dock-tuck,.mdfm-dock-layout-button){display:none!important}html body .mdfm>.mdfm-dock>button>span{width:25px!important;height:25px!important;padding:2px!important}html body .mdfm>.mdfm-dock>button>b{font-size:12px!important;line-height:1.2!important}html body .mdfm>.mdfm-dock>.mdfm-dock-helper-button{gap:0!important}html body .mdfm>.mdfm-dock>.mdfm-dock-helper-button>.mdfm-dock-pet-art{box-shadow:none;background:0 0;border:0;width:34px!important;height:32px!important;padding:0!important}html body #top .mdfm-dock-pet-art>img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}html body .mdfm>.mdfm-dock>.mdfm-dock-helper-button>b{max-width:100%}.mdfm-dock-helper-button .mydaily-unique-number{font-size:10px!important}html body #top .mdfm-dock-helper-button .mydaily-unique-medal{letter-spacing:-.2px;min-width:30px;min-height:18px;padding:2px 2px 4px;font-size:10px!important}#sidekick-helper .sidekick-phone-rate-strip{z-index:1205;inset:auto 8px max(6px, env(safe-area-inset-bottom)) 8px;border:1px solid var(--companion-line);background:var(--companion-inset);border-top:0;border-radius:0 0 10px 10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:28px;display:grid;position:fixed;overflow:hidden}html body .mdfm #sidekick-helper .sidekick-phone-rate-strip>button{min-width:0;height:27px;color:var(--companion-ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:5px;padding:2px 3px;display:flex;min-height:27px!important;font-size:11px!important;line-height:1.2!important}#sidekick-helper .sidekick-phone-rate-strip>button+button{border-left:1px solid var(--companion-line)!important}#sidekick-helper .sidekick-phone-rate-strip span{color:var(--companion-muted)}#sidekick-helper .sidekick-phone-rate-strip b{font-variant-numeric:tabular-nums;font-size:12px}#sidekick-helper .sidekick-phone-rate-strip em{color:var(--companion-accent);font-size:10px;font-style:normal}#sidekick-helper .sidekick-phone-rate-strip>button:focus-visible{outline:2px solid var(--companion-accent);outline-offset:-2px}#sidekick-helper .sidekick-phone-rate-strip[hidden]{display:none}html body .mdfm #sidekick-helper:not(.is-open)>.sidekick-beacon{display:none!important}html body .mdfm .mdfm-header{gap:8px!important;height:auto!important;min-height:60px!important;max-height:none!important;padding:6px 10px!important}html body .mdfm .mdfm-header-actions{min-width:0;gap:5px!important}html body .mdfm .mdfm-brand{min-width:36px!important}html body .mdfm .mdfm-brand img{width:36px!important;height:36px!important}html body .mdfm #tools .mdfm-tool-toolbar{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;padding:6px!important;display:grid!important;position:relative!important;top:auto!important}html body .mdfm.section-tools #tools .mdfm-tool-hub .mdfm-tool-toolbar>:is(header,nav.open){display:none!important}html body .mdfm #tools .mdfm-phone-tool-select{border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;color:var(--companion-ink);border-radius:8px;padding:8px;display:block}html body .mdfm .mdfm-tool-toolbar-options{display:contents}html body .mdfm .mdfm-tool-toolbar-options .mdfm-tool-detail-switch{align-self:stretch;width:auto;display:flex}html body .mdfm .mdfm-tool-toolbar-options .mdfm-tool-detail-switch button{padding:6px!important;font-size:12px!important}html body .mdfm .mdfm-tool-toolbar-options .mdfm-utility-guide{grid-column:1/-1}html body .mdfm .mdfm-tool-toolbar-options .mdfm-utility-guide summary{padding:7px 10px!important}html body .mdfm .mdfm-tool-toolbar-options .mdfm-utility-guide[open]>div{width:100%;box-shadow:none;position:static}html body .mdfm #tools{width:calc(100% - 16px)!important}#tools .player-tools-stack .player-task-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%!important;display:grid!important}#tools .player-tools-stack .player-task-tabs>button{height:auto!important;min-height:44px!important}#tools .player-tools-stack .player-task-tabs>button b{font-size:14px!important}#tools #player-coach .cw-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}#tools #player-coach .cw-highlights>button{height:auto!important;min-height:76px!important}#tools #player-coach .cw-highlights b{font-size:16px!important}#tools #player-coach .cw-character-main h2{padding-right:44px;font-size:19px!important}#tools #player-coach .cw-mobile-character-toggle{width:44px;height:44px!important}#tools #player-coach .cw-loadout .gear-loadout-board-slots>button{height:44px!important;min-height:44px!important;max-height:none!important}#tools #player-coach .cw-catalog{min-height:0;height:auto!important}#tools #player-coach .cw-grid{flex:none;grid-auto-rows:max-content;align-content:start;overflow:visible;grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important}#tools #player-coach .cw-item{min-height:174px}#tools #player-coach .cw-grid:has(>.cw-empty){height:auto!important;min-height:180px!important}#tools #player-coach .cw-item-main h3{min-height:0;font-size:16px!important}#tools#tools #player-coach .cw-item-main{align-items:center;gap:8px;grid-template-columns:58px minmax(0,1fr)!important;display:grid!important}#tools#tools #player-coach .cw-item-main>img{width:58px;height:68px}#tools#tools #player-coach .cw-grid.is-list .cw-item{flex-direction:column;align-items:stretch}#tools#tools #player-coach .cw-card-actions{flex:none;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}#tools#tools #player-coach .cw-card-actions>a{display:none}#tools #player-coach .cw-item-main strong{font-size:17px!important}#tools #player-coach .cw-card-actions{flex-wrap:wrap}#tools #player-coach .cw-card-actions :is(button,a){height:auto!important;min-height:44px!important;padding:7px!important;font-size:14px!important}#tools #player-coach .cw-plan-controls{grid-template-columns:minmax(0,1fr) auto;display:grid}#tools #player-coach .cw-categories{flex-wrap:wrap;grid-column:1/-1;display:flex}#tools #player-coach .cw-categories>button{flex:65px;font-size:13px!important}#tools #player-coach .cw-pagination{flex-wrap:wrap}#tools #player-coach .cw-pagination>span{flex-basis:100%}.gear-phoenix-toolbar{flex-wrap:wrap}#tools .gear-phoenix-toolbar .gear-phoenix-lenses{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.gear-phoenix-toolbar .gear-phoenix-lenses>button{height:auto!important;min-height:48px!important}.gear-phoenix-toolbar .gear-phoenix-lenses>button[aria-selected=true],#tools .gear-phoenix-toolbar .gear-phoenix-lenses>button[aria-selected=true] :is(b,span){color:var(--companion-ink)!important}.mdfm .gear-lab-search,.mdfm .gear-lab-editor,.mdfm .gear-phoenix-slot-picker{min-width:0}.mdfm .gear-lab-filters{grid-template-columns:minmax(0,1fr)!important}#market-v2{height:auto!important;min-height:0!important;overflow:visible!important}#market-v2 .mk-topbar{flex-wrap:wrap}#market-v2 .mk-categories{overflow-x:auto}#market-v2 .mk-categories :is(button,a){flex:none!important;min-height:44px!important;padding:7px!important;font-size:14px!important}#market-v2 .mk-search{flex:100%;min-width:0}#market-v2 .mk-top-actions{flex-wrap:wrap}#market-v2 .mk-top-actions .mk-mobile-filter{gap:6px;font-size:14px!important}#market-v2 .mk-gallery{flex:none;overflow:auto;height:362px!important;min-height:362px!important}#market-v2 .mk-search{height:auto}#market-v2 .mk-results-toolbar{flex-wrap:wrap}#market-v2 .mk-results-toolbar>span{flex-basis:100%}#market-v2 .mk-display button,#market-v2 .mk-help-button{width:44px}html body .mdfm.section-market #market>.mdfm-section-head{flex-wrap:wrap;gap:8px!important;height:auto!important;padding-block:10px!important}html body .mdfm.section-market #market>.mdfm-section-head>div:first-child{flex:100%}html body .mdfm.section-market #market>.mdfm-section-head h2{font-size:22px!important}html body .mdfm.section-market #market>.mdfm-section-head .mdfm-section-symbol{display:none!important}html body .mdfm.section-market #market .mdfm-market-mode-tabs{width:100%!important}html body .mdfm.section-market #market .mdfm-market-mode-tabs>button{flex:1!important;min-height:44px!important;font-size:14px!important}#market-v2 .mk-status{font-size:12px!important}#market-v2 .mk-inspect{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:72px minmax(0,1fr);display:grid;gap:8px!important;height:100%!important;padding:10px!important}#market-v2 .mk-status{grid-column:1/-1;padding-right:44px}#market-v2 .mk-item-art{grid-area:2/1;align-self:center;width:72px;height:72px}#market-v2 .mk-item-name{grid-area:2/2;align-self:center}#market-v2 .mk-item-name b{font-size:16px!important;line-height:1.3!important}#market-v2 .mk-item-meta{font-size:12px!important}#market-v2 .mk-item-price{grid-area:3/1/auto/-1;justify-content:flex-start;gap:8px}#market-v2 .mk-item-price strong{font-size:20px!important}#market-v2 .mk-bookmark{width:44px!important}#market-v2 .mk-pagination{flex-wrap:wrap}#market-v2 .mk-pagination>small{flex-basis:100%}#market-v2 .mk-pagination nav{flex-wrap:wrap}#market-v2 .mk-pagination button,#reward-pools-v2 .rp-pagination button{min-width:44px}#market-v2 .mk-main{min-height:0}#market-v2#market-v2 :is(button,summary){min-height:44px!important;font-size:14px!important}#market-v2#market-v2 :is(label,legend,p){font-size:14px!important}#market-v2#market-v2 small{font-size:12px!important}#market-v2 .mk-dialog{height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important}#tools .clx.cl-workspace .clx-filter-fields{grid-template-columns:minmax(0,1fr)!important}#tools .clx.cl-workspace .cl-card-grid{grid-auto-rows:minmax(164px,auto);align-content:start;height:336px;overflow:auto;grid-template-columns:minmax(0,1fr)!important}#tools .clx.cl-workspace .clx-card{grid-template-rows:minmax(0,1fr) 44px!important;grid-template-columns:58px minmax(0,1fr)!important;padding:8px!important}#tools .clx.cl-workspace .clx-card h5{font-size:16px!important;line-height:1.3!important}#tools .clx.cl-workspace .clx-card-copy strong{font-size:16px!important}#tools .clx.cl-workspace .clx-card-actions{grid-auto-rows:auto;min-height:44px}#tools .clx.cl-workspace .clx-card-actions>*{min-height:44px!important;font-size:14px!important}#tools .clx.cl-workspace .cl-pagination button{height:auto!important;min-height:44px!important}#collection-planner .cl-plan-list{overflow:auto}#collection-planner .cl-plan-list table{min-width:440px;font-size:13px}#collection-planner .cl-plan-list td{height:60px}#collection-planner .cl-plan-list a{min-height:44px!important;font-size:13px!important}}@container sidekick-window (width<=620px){#sidekick-helper .sidekick-sheet :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea){min-width:0;max-width:100%;min-height:44px!important;font-size:16px!important}#sidekick-helper .sidekick-sheet :is(button,summary,.market-cart-actions a){min-height:44px!important;font-size:14px!important}#sidekick-helper .sidekick-sheet :is(p,label){font-size:14px!important;line-height:1.45!important}#sidekick-helper .sidekick-sheet :is(small,dt,.market-cart-list small){font-size:12px!important;line-height:1.4!important}#sidekick-helper .sidekick-rate-fields,#sidekick-helper .sidekick-session-inputs{grid-template-columns:minmax(0,1fr)!important}#sidekick-helper .sidekick-module-cart .market-cart-list{max-height:none;overflow:visible}}@media (max-width:650px){html body .mdfm :is(#tools#tools#tools,#market#market,#farm#farm,#activity#activity,#sidekick-helper#sidekick-helper) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea){min-height:44px!important;max-height:none!important;font-size:16px!important}#tools .gear-character-loader form,#tools .cl-friend-controls form,#tools .clx-scope{grid-template-columns:minmax(0,1fr);display:grid}#tools .gear-piece-cost{grid-template-columns:auto 22px}#tools .gear-piece-cost input{grid-column:1/-1;width:100%}#sidekick-helper.sidekick-layer.is-open{height:100dvh;max-height:100dvh;overflow:hidden}#sidekick-helper.sidekick-layer.is-open.has-sheet>.sidekick-beacon{max-width:none;display:block!important}#sidekick-helper.sidekick-layer.is-open.has-sheet .sidekick-beacon-core{display:none!important}#sidekick-helper.sidekick-layer.is-open.has-sheet .sidekick-quick-stack{scroll-snap-type:x proximity;flex-wrap:nowrap;gap:6px;padding:5px;justify-content:flex-start!important;display:flex!important;overflow:auto hidden!important}#sidekick-helper.sidekick-layer.is-open.has-sheet .sidekick-quick-stack>button{scroll-snap-align:start;flex:0 0 66px;min-height:54px!important}#sidekick-helper.sidekick-layer.is-open .sidekick-quick-stack>button:hover{transform:none}#sidekick-helper.sidekick-layer.is-open .sidekick-quick-stack>button:after{display:none!important}#sidekick-helper.sidekick-layer.is-open.has-sheet>.sidekick-sheet{flex-direction:column;min-height:0;height:100%!important;display:flex!important;overflow:hidden!important}#sidekick-helper.sidekick-layer.is-open.has-sheet .sidekick-window-header{flex:none;grid-template-columns:minmax(0,1fr) auto auto!important;min-height:56px!important;padding:6px 8px!important}#sidekick-helper .sidekick-phone-close{grid-area:1/3;width:44px;font-size:24px!important;display:inline-flex!important}#sidekick-helper .sidekick-phone-options{grid-area:1/2;display:block;position:relative}#sidekick-helper .sidekick-phone-options>summary{cursor:pointer;place-items:center;width:44px;list-style:none;display:grid}#sidekick-helper .sidekick-phone-options>summary::-webkit-details-marker{display:none}#sidekick-helper .sidekick-phone-options>div{z-index:30;border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;width:min(240px,75vw);max-height:65dvh;padding:8px;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 8px 24px #0008}#sidekick-helper .sidekick-phone-options>div>button{width:100%;margin-top:4px}#sidekick-helper .sidekick-window-options,#sidekick-helper .sidekick-window-modes{display:none}#sidekick-helper .sidekick-window-header h2{font-size:18px!important}#sidekick-helper.sidekick-layer.is-open .sidekick-sheet>.sidekick-sheet-scroll{-webkit-overflow-scrolling:touch;flex:1 1 0!important;min-height:0!important;overflow:hidden auto!important}#sidekick-helper.sidekick-layer.is-open .sidekick-sheet>.sidekick-search-dock{flex:1 1 0!important;min-height:0!important;overflow:hidden!important}#sidekick-helper .sidekick-search-entry{flex-direction:column;height:100%;min-height:0;display:flex!important}#sidekick-helper .sidekick-search-utility{flex:none;height:auto}#sidekick-helper .pet-guide-panel{height:100%;min-height:0!important;max-height:none!important;overflow-y:auto!important}#sidekick-helper.sidekick-layer.is-open.is-fullscreen>.sidekick-beacon{display:none!important}}@container boss-board (width<=430px){.bt-heading :is(h2,p){display:none}.bt-heading{min-height:0;padding-block:0}.bt-characters{grid-template-columns:minmax(0,1fr)}.bt-character-list:empty{display:none}.boss-board .bt-add-character{flex-direction:row;min-height:44px}.bt-hero{grid-template-columns:54px minmax(0,1fr);gap:6px;padding:8px}.bt-hero-character,.bt-hero-character .bt-sprite{width:54px;height:70px}.bt-hero-character i{width:54px}.bt-hero-copy h2{font-size:19px}.bt-summary>div{min-height:42px}.bt-summary>div>b{font-size:18px}.bt-filter-icon{display:none}.bt-filters>button{flex-flow:wrap;flex-basis:60px;min-height:44px}.bt-boss-grid,.bt-catalog-grid{grid-template-columns:minmax(0,1fr)}.boss-board :is(.bt-boss-card,.bt-catalog-card){grid-template-columns:72px minmax(0,1fr);min-height:86px}.bt-boss-copy>b{font-size:16px}.bt-detail{scroll-margin-top:8px}}@media (max-width:650px){#tools#tools :is(#player-coach,#reward-history-v2,#reward-pools-v2) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea){height:auto!important;min-height:44px!important;max-height:none!important;font-size:16px!important}#tools#tools :is(#player-coach,#reward-history-v2,#reward-pools-v2) :is(button,summary){min-height:44px!important;max-height:none!important;font-size:14px!important}#tools#tools :is(#reward-history-v2,#reward-pools-v2) :is(small,dt,.rw-freshness,.rw-report-scope,.rp-freshness){font-size:12px!important;line-height:1.4!important}#tools#tools :is(#reward-history-v2,#reward-pools-v2) :is(p,label,legend){font-size:14px!important;line-height:1.5!important}#tools #reward-history-v2,#tools #reward-history-v2 .rw-main{height:auto!important;min-height:0!important}#tools #reward-history-v2 .rw-hero{flex-wrap:wrap}#tools #reward-history-v2 .rw-hero>div:first-of-type{flex:calc(100% - 40px)}#tools #reward-history-v2 .rw-hero .rw-freshness{flex-basis:100%;margin-left:0}#tools #reward-history-v2 .rw-player-menu>label>div{grid-template-columns:minmax(0,1fr);display:grid}#tools #reward-history-v2 .rw-player-picker summary :is(b,em){white-space:normal;max-width:none;font-size:14px!important}#tools #reward-history-v2 .rw-scope{grid-template-columns:minmax(0,1fr)}#tools #reward-history-v2 .rw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#tools#tools #reward-history-v2 .rw-metrics article{grid-column:auto}#tools#tools #reward-history-v2 .rw-metrics article:last-child{grid-column:1/-1}#tools #reward-history-v2 .rw-controls{flex-direction:column;align-items:stretch;display:flex}#tools #reward-history-v2 .rw-controls .rw-toolbar{flex-wrap:wrap;display:flex}#tools #reward-history-v2 .rw-controls .rw-toolbar>*{flex:auto}#tools #reward-history-v2 .rw-controls .rw-win-rate{height:auto;min-height:44px}#tools #reward-history-v2 .rw-timeline{flex:none;overflow:visible}#tools #reward-history-v2 .rw-list{flex:none;height:460px;overflow:auto}#tools #reward-history-v2 .rw-timeline>header>select{width:120px}#tools #reward-history-v2 .rw-search{min-width:130px}#tools #reward-history-v2 .rw-day h5{height:32px;margin-block:0}#tools #reward-history-v2 .rw-activity{grid-template-rows:minmax(0,1fr) auto 44px;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:8px;height:168px!important}#tools #reward-history-v2 .is-detailed .rw-activity{height:200px!important}#tools #reward-history-v2 .rw-activity-name{grid-area:1/1/auto/-1;min-width:0}#tools #reward-history-v2 .rw-activity-name>span{min-width:0}#tools #reward-history-v2 .rw-activity-name b{font-size:15px!important;line-height:1.3!important}#tools #reward-history-v2 .rw-activity-result{grid-area:2/1}#tools #reward-history-v2 .rw-activity-result strong{font-size:14px!important}#tools #reward-history-v2 .rw-activity .rw-status{grid-area:2/2;font-size:12px!important}#tools #reward-history-v2 .rw-activity-prizes{grid-area:3/1/auto/-1}#tools #reward-history-v2 .rw-activity .rw-prize :is(b,strong),#tools #reward-history-v2 .rw-metrics article span,#tools #reward-history-v2 .rw-outcome-chips button>b{font-size:12px!important}#tools #reward-history-v2 .rw-pagination{flex-wrap:wrap;gap:6px;font-size:12px!important}#tools #reward-history-v2 .rw-character-trigger :is(b,em){font-size:14px!important}#tools #reward-pools-v2{height:auto;min-height:0}#reward-pools-v2 .rp-body{flex:none;grid-template-columns:minmax(0,1fr)}#reward-pools-v2 :is(.rp-sources,.rp-rewards){flex:none;height:auto}#reward-pools-v2 .rp-source-grid{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));height:320px}#reward-pools-v2 .rp-prize-grid{flex:none;grid-template-columns:minmax(0,1fr);height:408px}#reward-pools-v2 .rp-prize-grid.is-list{height:296px}#reward-pools-v2 .rp-source-controls{grid-template-columns:minmax(0,1fr)}#reward-pools-v2 .rp-prize-options[open]>div{width:min(250px,100vw - 60px);max-height:65dvh;top:100%;overflow:auto}#reward-pools-v2 .rp-header{flex-wrap:wrap}#reward-pools-v2 .rp-header h3{white-space:normal}#reward-pools-v2 .rp-help,#reward-pools-v2 .rp-help summary{min-width:44px}#reward-pools-v2 .rp-pagination{flex-wrap:wrap}html body .mdfm .pet-species-grid,html body .mdfm .pet-collection-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .mdfm .pet-collection-tabs button>span,html body .mdfm .pet-species-grid b{word-break:normal;overflow-wrap:normal;letter-spacing:normal!important;font-size:14px!important}html body .mdfm .pet-expedition-revision .pet-supply-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .mdfm .pet-expedition-revision .pet-supply-grid button b{font-size:13px!important}.mdfm .gear-loadout-host .density-large>.gear-loadout-board-slots{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important}.mdfm .gear-loadout-host .density-large>.gear-loadout-board-slots>button{width:100%!important;min-width:0!important;min-height:44px!important}#sidekick-helper .market-cart-copy b{line-height:1.3;font-size:16px!important}#sidekick-helper :is(.market-cart-copy em,.market-cart-price em){font-size:12px!important}#sidekick-helper .market-cart-price b{font-size:16px!important}}@media (max-width:340px){#reward-pools-v2 .rp-source-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:651px){html body .mdfm .mdfm-dock>button.mdfm-dock-helper-button[aria-label]{display:none!important}}.phone-disclosure:not(.clx-filters){display:contents}.phone-disclosure>summary,.cl-phone-search,.cw-phone-extra,.gear-phone-slot,.gear-phone-view{display:none}.gear-loadout-board-slots>button{position:relative}.md-next-action:not(:disabled){animation-iteration-count:2}#tools .clx.cl-workspace .cl-phone-navigation,#tools .clx.cl-workspace .cl-phone-slot-filter{display:none}.mdfm .gear-phoenix-tryon.has-character>.gear-phoenix-loadout-layout{grid-template-areas:"identity workbench""equipment workbench"}.has-character .gear-phone-identity{grid-area:identity}.has-character .gear-phone-equipment{grid-area:equipment}.has-character .gear-lab-workbench{grid-area:workbench}@container (width<=700px){.mdfm .gear-phoenix-tryon.has-character>.gear-phoenix-loadout-layout{grid-template-areas:"identity""workbench""equipment"}}@media (max-width:650px){html body .mdfm .phone-disclosure{flex:none;min-width:0;display:block}html body .mdfm .phone-disclosure>summary,#tools .clx.cl-workspace .phone-disclosure>summary{border:1px solid var(--companion-line);color:var(--companion-ink);background:var(--companion-inset);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;list-style:none;display:flex}.phone-disclosure>summary::-webkit-details-marker{display:none}.phone-disclosure>summary[hidden]{display:none!important}.phone-disclosure>summary:after{content:"+";flex:none;font-size:20px}.phone-disclosure[open]>summary:after{content:"−"}.phone-disclosure>summary>small{text-align:right;color:var(--companion-muted);margin-left:auto}.phone-disclosure[open]>summary{margin-bottom:8px}#tools #player-coach .cw-command{flex:none;gap:6px}#tools #player-coach .cw-categories{flex-wrap:wrap;flex:none;height:auto;min-height:0}#tools #player-coach .cw-categories>button{flex:52px}#tools #player-coach .cw-plan-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}#tools #player-coach .cw-plan-controls>:is(.cw-mobile-gear,.cw-secondary-control){display:none!important}#tools #player-coach .cw-phone-extra{display:none}#tools #player-coach .cw-phone-extra.is-expanded{flex-wrap:wrap;gap:6px;width:100%;display:flex}#tools #player-coach .cw-phone-extra>button{flex:100px}#tools #player-coach .cw-highlights>button{height:auto!important;min-height:76px!important}#tools #player-coach .cw-highlights b{white-space:normal}#tools #player-coach .cw-highlights small{font-size:12px!important}#tools #player-coach .cw-empty{padding:18px 12px}#tools .clx.cl-workspace .cl-phone-search{gap:4px;display:grid}#tools .clx.cl-workspace .cl-phone-navigation{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:6px;display:grid}#tools .clx.cl-workspace .cl-phone-navigation>label{gap:4px;display:grid}#tools .clx.cl-workspace .cl-phone-navigation select{width:100%}#tools .clx.cl-workspace .cl-phone-slot-filter{display:grid}#tools .clx.cl-workspace>:is(.clx-catalogs,.clx-views,.cl-slot-types){display:none!important}#tools#tools .clx.cl-workspace .clx-scope{grid-template-columns:minmax(0,1fr)!important;display:grid!important}#tools .clx.cl-workspace .clx-scope input{width:100%}#tools .clx.cl-workspace .clx-head>div:first-child>span{display:none}#tools .clx.cl-workspace .clx-head h3{white-space:nowrap;font-size:22px!important}#tools .clx.cl-workspace .cl-desktop-search{display:none!important}#tools .clx.cl-workspace .clx-filters{border:0!important;padding:0!important}#tools .clx.cl-workspace .clx-filters[open] .clx-filter-fields{padding:8px!important}#tools #reward-history-v2 .rw-scope-disclosure>summary{flex-wrap:wrap}#tools #reward-history-v2 .rw-scope-disclosure>summary>span{flex:100%}#tools #reward-history-v2 .rw-scope-disclosure>summary>small{margin-left:0}#tools #reward-history-v2 .rw-outcome-chips{flex-wrap:wrap;display:flex}#tools #reward-history-v2 .rw-outcome-chips>button{flex:90px}#tools#tools .gear-phoenix-toolbar .gear-phoenix-lenses{display:none!important}.mdfm .gear-phone-view{width:100%;color:var(--companion-ink);background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:8px;padding:8px;display:block}.mdfm .gear-phoenix-tryon.has-character>.gear-phoenix-loadout-layout{grid-template-areas:"identity""workbench""equipment";grid-template-columns:minmax(0,1fr)!important}.mdfm .gear-phone-slot{gap:4px;display:grid}.mdfm .gear-phone-slot select{width:100%}.mdfm .gear-phone-identity>header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.mdfm .gear-phone-identity>header>span{display:none}.mdfm .gear-phone-identity>header small{font-size:14px!important}.mdfm .gear-phone-identity .gear-preview-plan{margin-top:8px}.mdfm .gear-lab-editor>.gear-lab-step{display:none}.mdfm .gear-phoenix-context>footer{flex-wrap:wrap;gap:8px;display:flex!important}.mdfm .gear-phoenix-context>footer>button{flex:auto}html body .mdfm-hero .mdfm-brief-shelf{grid-template-columns:minmax(0,1fr)!important}html body .mdfm-hero .mdfm-brief-shelf>button{grid-template-columns:48px minmax(0,1fr);padding:10px;min-height:88px!important}html body .mdfm-hero .mdfm-brief-shelf>button>img{width:44px;height:44px}html body .mdfm-hero .mdfm-brief-shelf>button :is(b,strong){white-space:normal;text-overflow:clip;overflow:visible;font-size:15px!important}}@media (max-width:340px){#tools .clx.cl-workspace .clx-head{flex-wrap:wrap;display:flex!important}#tools .clx.cl-workspace .clx-head>div:first-child{flex:100%}#tools .clx.cl-workspace .clx-identity{width:100%;max-width:none}}.pa-game,.pa-room{--pa-line:#376889;--pa-mint:#77f4db;--pa-gold:#ffe283;--pa-ink:#07172e;--pa-panel:#102d4a;color:var(--companion-ink);width:100%;min-width:0;font:400 16px/1.5 var(--font-geist-sans,Arial),Arial,sans-serif}.pa-game *,.pa-room *{box-sizing:border-box;min-width:0}.pa-game[hidden]{display:none!important}.mdfm :is(.pa-game,.pa-room) :is(h2,h3,p){letter-spacing:normal;color:inherit;margin:0;font-family:inherit}.mdfm :is(.pa-game,.pa-room) h2{font-size:clamp(22px,2.3vw,32px);font-weight:850;line-height:1.2}.mdfm :is(.pa-game,.pa-room) h3{font-size:18px;font-weight:750;line-height:1.35}.mdfm :is(.pa-game,.pa-room) :is(button,input,select,textarea){color:var(--companion-ink);border:1px solid var(--companion-line);background:linear-gradient(var(--companion-raised),var(--companion-surface));white-space:normal;overflow-wrap:anywhere;border-radius:9px;max-width:100%;height:auto;min-height:44px;padding:10px 13px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;box-shadow:inset 0 1px #b7ddff20,0 3px #041222}.mdfm :is(.pa-game,.pa-room) button{cursor:pointer;transition:background .15s,transform .1s}.mdfm :is(.pa-game,.pa-room) button:hover:not(:disabled){background:linear-gradient(var(--companion-raised),var(--companion-surface));border-color:var(--companion-line)}.mdfm :is(.pa-game,.pa-room) button:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px #0004}.mdfm :is(.pa-game,.pa-room) button:disabled{opacity:.5;cursor:default}.mdfm :is(.pa-game,.pa-room) button[aria-pressed=true]{color:#ffe9a6;border-color:var(--companion-accent);background:linear-gradient(#564625,#342b23);box-shadow:inset 0 -3px #dcaf49}.mdfm :is(.pa-game,.pa-room) :is(button,input,select,textarea):focus-visible{outline:3px solid var(--companion-accent);outline-offset:3px}.mdfm :is(.pa-game,.pa-room) .pa-primary{color:var(--companion-ink);background:linear-gradient(#397868,#1e534e);border-color:#8de0b7;font-weight:800}.pa-heading,.pa-room-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:15px 0;display:flex}.pa-eyebrow{color:var(--pa-mint);letter-spacing:.11em;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.pa-version{color:var(--companion-accent);background:#47391e;border:1px solid #aa8a49;border-radius:6px;padding:6px 10px;font-size:12px}.pa-route-tabs,.pa-actions,.pa-room-toolbar nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pa-route-tabs{margin-bottom:15px}.pa-route-tabs button{flex:1}.pa-route-tabs small{display:block}.pa-board{grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);align-items:start;gap:16px;display:grid}.pa-scene{aspect-ratio:16/10;border:2px solid var(--companion-line);background:var(--companion-surface);border-radius:15px;position:relative;overflow:hidden;box-shadow:0 6px #031a2c,inset 0 0 0 3px #b9e8ee44;container-type:inline-size}.pa-backdrop,.pa-room-background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pa-scene-hud{z-index:5;background:linear-gradient(color-mix(in srgb, var(--companion-inset) 95%, transparent),color-mix(in srgb, var(--companion-inset) 67%, transparent));flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 14px;display:flex;position:absolute;inset:0 0 auto}.pa-scene-hud span{color:var(--companion-muted);font-size:12px}.pa-route-line{z-index:3;height:50px;position:absolute;inset:20% 0 auto}.pa-route-line:before{content:"";border-top:2px solid color-mix(in srgb, var(--companion-accent) 69%, transparent);position:absolute;top:8px;left:14%;right:18%}.pa-route-line>span{text-align:center;color:#fff9c8;text-shadow:0 2px 3px #000;width:17%;font-size:11px;position:absolute;transform:translate(-50%)}.pa-route-line i{border:2px solid var(--companion-accent);background:#324e39;border-radius:50%;width:16px;height:16px;margin:0 auto 4px;display:block}.pa-route-line .is-current i{background:var(--companion-accent-soft);box-shadow:0 0 16px #ffda62}.pa-travel-party{z-index:4;justify-content:center;align-items:end;gap:2px;width:29%;height:24%;transition:left .5s linear;display:flex;position:absolute;bottom:30%;transform:translate(-50%)}.pa-walker{flex-direction:column;justify-content:end;align-items:center;width:33%;height:100%;display:flex}.pa-walker img{object-fit:contain;width:100%;height:80%;image-rendering:pixelated;filter:drop-shadow(0 3px 2px #001c35aa)}.pa-walker span{text-align:center;color:var(--companion-ink);overflow-wrap:anywhere;text-shadow:0 2px 3px #000;max-width:110%;font-size:11px;line-height:1.1}.is-moving .pa-walker img{animation:.6s ease-in-out infinite pa-walk}.pa-walker.big-finish img{transform-origin:bottom;transform:scale(1.25)}.pa-magnet-rings{z-index:2;border:2px solid #99f4cf77;border-radius:50%;width:26%;height:12%;transition:left .5s linear;position:absolute;bottom:31%;transform:translate(-50%);box-shadow:0 0 25px #a7ffd857}.has-super-magnet .pa-magnet-rings{border:3px solid #bbfff2b0;width:43%;height:19%;box-shadow:0 0 35px #73f9e078}.pa-finds{pointer-events:none;z-index:3;position:absolute;inset:40% 0 33%}.pa-finds img{width:5%;image-rendering:pixelated;animation:2s ease-out both pa-pickup;position:absolute}.pa-scene-report{z-index:5;background:color-mix(in srgb, var(--companion-inset) 93%, transparent);text-align:center;border:1px solid #94d7bc88;border-radius:9px;padding:10px;position:absolute;bottom:4%;left:5%;right:5%}.pa-scene-report strong{letter-spacing:.04em;color:var(--companion-accent);font-size:18px;display:block}.pa-scene-report span{color:#d8f4df;font-size:12px;display:block}.pa-mission,.pa-panel{border:1px solid var(--pa-line);background:linear-gradient(145deg,var(--companion-surface),var(--companion-inset));border-radius:13px;padding:17px;box-shadow:inset 0 1px #b7e2ff22,0 4px #031226}.pa-mission{flex-direction:column;gap:12px;display:flex}.pa-mission p,.pa-build p{color:var(--companion-ink);font-size:14px}.pa-game small,.pa-room small{color:var(--companion-muted);font-size:12px;line-height:1.45}.pa-project{background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:9px;padding:12px}.pa-project b,.pa-project span{display:block}.pa-project span{color:#c1ded4;margin:4px 0;font-size:13px}.pa-game progress{accent-color:#83dbaa;width:100%;height:10px}.pa-haul{font-variant-numeric:tabular-nums;color:var(--companion-accent);font-size:32px;line-height:1.2;display:block}.pa-haul small{margin-top:4px;font-size:13px;display:block}.pa-choices{gap:12px;display:grid}.pa-choices button{width:100%;text-align:left!important}.pa-choices b,.pa-choices span,.pa-choices small{display:block}.pa-choices span{color:#d3e6e9;margin:6px 0;font-weight:500}.pa-choices small{font-weight:400}.pa-breakdown{gap:5px;margin:0;font-size:13px;display:grid}.pa-breakdown>div{border-bottom:1px solid color-mix(in srgb, var(--companion-line) 40%, transparent);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.pa-breakdown dd{color:var(--companion-accent);font-variant-numeric:tabular-nums;margin:0}.pa-saved{color:#b6f5cd;border:1px solid #60b692;border-radius:8px;padding:9px;font-size:14px}.pa-preparation{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;margin-top:18px;display:grid}.pa-panel>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pa-panel>header>span{color:var(--companion-muted);font-size:12px}.pa-party-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pa-party-slots article{background:linear-gradient(var(--companion-raised),var(--companion-surface));border:1px solid var(--companion-line);text-align:center;overflow-wrap:anywhere;border-radius:9px;flex-direction:column;align-items:center;gap:5px;padding:10px 7px;display:flex}.pa-party-slots img{object-fit:contain;width:48px;height:48px;image-rendering:pixelated}.pa-party-slots b{font-size:14px}.pa-party-slots article>span{color:var(--companion-muted);font-size:13px}.pa-build{background:color-mix(in srgb, var(--companion-surface) 50%, transparent);border:1px solid #548f81;border-radius:8px;margin:12px 0;padding:11px}.pa-build b{color:#b3f7cc}.pa-picker summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.pa-picker>div{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;max-height:260px;padding:10px 0;display:grid;overflow-y:auto}.pa-picker button{align-items:center;gap:6px;display:flex}.pa-picker img{object-fit:contain;width:28px;height:28px}.pa-picker>input{width:100%}.pa-supplies{gap:9px;margin-bottom:10px;display:grid}.pa-supplies button{text-align:left;align-items:center;gap:11px;display:flex}.pa-supplies img{object-fit:contain;width:36px;height:36px;image-rendering:pixelated}.pa-supplies b,.pa-supplies small{display:block}.pa-growth{gap:5px;margin-top:15px;display:grid}.pa-disclaimer{color:var(--companion-muted);padding:16px 4px;font-size:12px}.pa-error{color:#ffe0d5;background:#482f39;border:1px solid #d79591;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;padding:12px;font-size:14px;display:flex}.pa-room{padding:12px}.pa-room-scene{aspect-ratio:2;background:#224845;border:2px solid #8a917d;border-radius:13px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.mdfm .pa-room .pa-decoration{touch-action:none;border-radius:0;overflow:visible;transform:translate(-50%,-100%);box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important;position:absolute!important}.mdfm .pa-room .pa-decoration:hover,.mdfm .pa-room .pa-decoration:active{transform:translate(-50%,-100%);background:0 0!important}.pa-decoration img{object-fit:contain;object-position:bottom;width:100%;height:100%;image-rendering:pixelated;pointer-events:none}.mdfm .pa-room .pa-decoration.is-selected{outline:2px dashed var(--companion-accent);outline-offset:3px}.pa-room-character{z-index:20;width:14%;height:45%;position:absolute;bottom:10%;left:65%}.pa-room-character img{object-fit:contain;object-position:bottom;width:100%;height:100%;image-rendering:pixelated}.pa-room-pet{z-index:20;flex-direction:column;justify-content:end;align-items:center;width:14%;height:26%;display:flex;position:absolute;bottom:9%;left:42%}.pa-room-pet img{object-fit:contain;width:85%;height:85%;image-rendering:pixelated}.pa-room-pet b{text-shadow:0 2px 3px #000;text-align:center;overflow-wrap:anywhere;font-size:11px;line-height:1.1}.pa-preview-label{background:var(--companion-surface);border:1px solid var(--companion-accent);z-index:35;border-radius:6px;padding:5px 8px;font-size:12px;position:absolute;top:12px;left:12px}.pa-care-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.pa-care-bar small{display:block}.mdfm .pa-room .pa-care-feed{background:linear-gradient(#79602c,#49391e);border-color:#c6a859}.mdfm .pa-room .pa-care-play{background:linear-gradient(#72416c,#492643);border-color:#c685b7}.mdfm .pa-room .pa-care-rest{background:linear-gradient(var(--companion-hover),var(--companion-raised));border-color:var(--companion-line)}.pa-status{color:var(--companion-muted);flex:1;font-size:12px}.pa-decoration-editor{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:15px;margin-top:15px;display:grid}.pa-asset-tray{grid-template-columns:repeat(auto-fill,minmax(95px,1fr));align-content:start;gap:8px;display:grid}.pa-asset-tray img{object-fit:contain;width:48px;height:48px;image-rendering:pixelated}.pa-asset-tray>button,.pa-asset-tray>div{text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}.pa-inspector{border:1px solid var(--pa-line);background:var(--companion-inset);border-radius:9px;padding:12px}.pa-inspector label{gap:5px;margin:12px 0;display:grid}.pa-inspector .pa-actions{margin-bottom:12px}.pa-biome-gallery{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.pa-biome-gallery article{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:11px;flex-direction:column;gap:10px;padding:12px;display:flex;overflow:hidden}.pa-biome-gallery article>img{aspect-ratio:2;object-fit:cover;border-radius:7px;width:100%}.pa-biome-gallery p{font-size:14px}.pa-studio{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:15px;display:grid}.pa-studio label{gap:6px;margin-bottom:13px;font-size:14px;display:grid}.pa-draft-form{gap:10px;margin-top:15px;display:grid}.pa-draft-preview{aspect-ratio:2;object-fit:cover;border-radius:9px;width:100%}.pa-studio fieldset{border:1px solid var(--companion-line);border-radius:8px;padding:10px}.pa-studio .pa-check{align-items:center;gap:9px;display:flex}.pa-check input{width:20px;height:20px!important;min-height:20px!important}.pa-file input{width:100%;font-size:13px}.pa-room textarea{resize:vertical;min-height:80px!important}@keyframes pa-walk{0%,to{translate:0}50%{translate:0 -3px}}@keyframes pa-pickup{0%{opacity:0;translate:0 10px}20%{opacity:1}to{opacity:0;translate:20px -25px}}@media (max-width:1000px){.pa-board{grid-template-columns:minmax(0,1fr)}.pa-scene{aspect-ratio:16/9}.pa-preparation{grid-template-columns:minmax(0,1fr)}.pa-mission{order:1}.pa-room{padding:8px}.pa-studio{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.pa-room-toolbar nav{width:100%}.pa-room-toolbar nav button{flex:1}.pa-room-toolbar{gap:10px}.pa-decoration-editor{grid-template-columns:minmax(0,1fr)}.pa-care-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-route-tabs button{flex-basis:100%}.pa-party-slots{gap:5px}.pa-party-slots article{padding:8px 4px}.pa-mission,.pa-panel{padding:13px}.pa-scene{aspect-ratio:4/3}.pa-scene-hud{padding:8px}.pa-scene-hud b{font-size:13px}.pa-route-line{top:25%}.pa-scene-report strong{font-size:16px}.pa-scene-report{padding:7px;bottom:3%}.pa-travel-party{width:32%;height:22%;bottom:34%}.pa-scene-report span{font-size:11px}.pa-route-line>span,.pa-walker span{font-size:10px}.pa-room-scene{aspect-ratio:2}.pa-biome-gallery{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pa-game *,.pa-room *{transition:none!important;animation:none!important}}.mdfm .pet-scene-card>.pa-room{grid-area:1/1/3;align-self:start}.pa-persistence{font-size:12px;color:var(--companion-muted)!important;margin-bottom:10px!important}@media (max-width:1000px){.mdfm .pet-scene-card>.pa-room{grid-area:auto/1/auto/-1}}.mdfm #tools .reward-discovery{color:var(--companion-ink);background:var(--companion-inset);border:1px solid var(--companion-line);font-family:var(--font-geist-sans,Arial),Arial,sans-serif;border-radius:16px;margin-top:8px;padding:18px;font-size:16px;line-height:1.5}.mdfm #tools .reward-discovery *,.reward-quick-feed *{box-sizing:border-box}.mdfm #tools .reward-discovery :is(h3,h4,p,dl),.reward-quick-feed :is(h4,p,dl){margin:0}.mdfm #tools .reward-discovery :is(button,input,select),.reward-quick-feed button{font:inherit;border:1px solid var(--companion-line);background:var(--companion-surface);min-height:42px;color:var(--companion-ink);cursor:pointer;border-radius:8px;padding:8px 12px}.mdfm #tools .reward-discovery :is(input,select){background:var(--companion-canvas);cursor:auto;width:100%;min-width:0}.mdfm #tools .reward-discovery input::placeholder{color:var(--companion-muted);opacity:1}.mdfm #tools .reward-discovery :is(button,input,select):focus-visible{outline:3px solid var(--companion-line);outline-offset:3px}.reward-quick-feed button:focus-visible{outline:3px solid var(--companion-line);outline-offset:3px}.rd-return:focus-visible{outline:3px solid var(--companion-line);outline-offset:3px}.mdfm #tools .reward-discovery button[aria-pressed=true],.reward-quick-feed button[aria-pressed=true]{background:var(--companion-surface);color:#b7fff2;border-color:#63d7d2}.mdfm #tools .reward-discovery button:disabled{opacity:.45;cursor:default}.rd-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.mdfm #tools .rd-header h3{letter-spacing:-.5px;margin:5px 0 8px;font-size:27px;font-weight:750;line-height:1.2}.mdfm #tools .rd-header p{color:var(--companion-muted);font-size:16px}.rd-eyebrow{color:#7adcd7;letter-spacing:1.3px;font-size:12px;font-weight:700}.rd-refresh{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.rd-refresh>span{color:var(--companion-muted);font-size:12px}.rd-refresh button{align-items:center;gap:7px;display:flex}.reward-discovery svg,.reward-quick-feed svg{flex-shrink:0;width:20px;height:20px}.rd-tabs{gap:8px;margin-bottom:18px;display:flex}.mdfm #tools .rd-tabs button{flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:16px;font-weight:700;display:flex}.rd-choices{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:12px;display:flex}.rd-choices>label{flex:165px}.rd-choices label{flex-direction:column;gap:6px;min-width:0;display:flex}.rd-choices :is(label>span,b){color:var(--companion-ink);font-size:14px;font-weight:600}.rd-levels{flex:1.35 225px}.rd-levels>b{margin-bottom:7px;display:block}.rd-levels>div{align-items:flex-end;gap:8px;display:flex}.rd-levels label{flex:1}.rd-to{color:var(--companion-muted);padding-bottom:10px;font-size:14px}.rd-choices>.rd-target{flex:1.6 220px}.rd-raffle-types{flex:2 400px}.rd-raffle-types>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mdfm #tools .rd-raffle-types button{font-size:14px}.mdfm #tools .rd-explanation{color:var(--companion-muted);max-width:1050px;margin:12px 2px 18px;font-size:14px}.rd-notice{color:var(--companion-accent);background:#332b1d;border:1px solid #a98542;border-radius:8px;margin:12px 0;padding:12px 15px;font-size:14px}.rd-results-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.rd-results-toolbar>div{flex-direction:column;flex:230px;display:flex}.rd-results-toolbar>div>span{color:var(--companion-muted);font-size:12px}.rd-results-toolbar>button{font-size:14px!important}.rd-search{flex:210px;max-width:330px}.mdfm #tools .rd-text-button{color:#8be6e1;background:0 0;border-color:#0000}.rd-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rd-pick{border:1px solid var(--companion-line);background:linear-gradient(140deg,var(--companion-surface),var(--companion-inset));min-width:0;color:var(--companion-ink);border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.rd-pick-heading{align-items:center;gap:11px;min-width:0;display:flex}.rd-pick-heading>div{flex:1;min-width:0}.mdfm #tools .rd-pick h4,.reward-quick-feed .rd-pick h4{overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.25}.mdfm #tools .rd-pick-heading p,.reward-quick-feed .rd-pick-heading p{color:var(--companion-muted);margin-top:5px;font-size:12px}.rd-art{background:var(--companion-inset);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex;overflow:hidden}.rd-art img{object-fit:contain;max-width:100%;max-height:100%}.rd-art.is-map img{object-fit:cover;width:100%;height:100%}.rd-rank{color:var(--companion-muted);border:1px solid var(--companion-line);border-radius:50%;align-self:flex-start;place-items:center;min-width:25px;height:25px;font-size:12px;display:grid}.rd-lead{color:#8ee8cf;margin-bottom:5px;font-size:12px;display:block}.rd-reward{align-items:center;gap:9px;display:flex}.rd-reward>img{object-fit:contain;flex-shrink:0;width:30px;height:30px}.rd-reward>span{flex-direction:column;min-width:0;display:flex}.rd-reward b{overflow-wrap:anywhere;font-size:14px}.rd-reward small{color:var(--companion-muted);font-size:12px}.rd-numbers{border-top:1px solid var(--companion-line);border-bottom:1px solid var(--companion-line);grid-template-columns:1fr 1fr;gap:12px;padding:13px 0;display:grid}.rd-numbers dt{color:var(--companion-muted);font-size:12px}.rd-numbers dd{color:#d8fff4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:28px;font-weight:750;line-height:1.25}#tools #reward-discovery .rd-numbers dd{font-size:28px!important;line-height:1.25!important}.mdfm #tools .rd-pick-context{color:var(--companion-muted);font-size:12px}.rd-pick-actions{gap:8px;margin-top:auto;display:flex}.mdfm #tools .rd-pick-actions button,.reward-quick-feed .rd-pick-actions button{font-size:14px}.mdfm #tools .rd-primary,.reward-quick-feed .rd-primary{background:var(--companion-raised);border-color:var(--companion-line);color:var(--companion-ink);flex:1;justify-content:space-between;align-items:center;font-weight:700;display:flex}.mdfm #tools .rd-empty{text-align:center;border:1px dashed var(--companion-line);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:38px 20px;display:flex}.rd-empty>svg{color:#7adcd7;width:32px;height:32px}.mdfm #tools .rd-empty p{max-width:580px;color:var(--companion-muted)}.rd-pagination{justify-content:center;align-items:center;gap:16px;margin-top:18px;display:flex}.rd-pagination span{font-size:14px}.rd-footnote{color:var(--companion-muted);margin-top:18px;font-size:12px}.rd-return{color:#b5fff0;background:var(--companion-surface);border:1px solid var(--companion-line);border-radius:8px;min-height:42px;margin:8px 0;padding:10px 14px;font-size:14px}.reward-quick-feed{color:var(--companion-ink);font-family:var(--font-geist-sans,Arial),Arial,sans-serif;padding:14px;font-size:14px;line-height:1.5}.reward-quick-feed>p{color:var(--companion-muted)}.reward-quick-feed>p>button{color:#9bf1df;background:0 0;border:0;min-height:32px;padding:0;text-decoration:underline}.rq-level-context{color:#9fded8;margin:8px 0 16px;font-size:12px}.rq-section{margin-top:18px}.rq-section>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.rq-section>header h4{font-size:16px;font-weight:700}.rq-section>header button{color:#93e7dc;background:0 0;border:0;padding:6px 0 6px 10px;font-size:14px}.rq-freshness{color:var(--companion-muted);margin:0 0 8px;font-size:12px;display:block}.reward-quick-feed .rd-pick{gap:11px;padding:12px}.reward-quick-feed .rd-pick h4{font-size:16px}.reward-quick-feed .rd-art{width:40px;height:40px}.reward-quick-feed .rd-numbers{padding:10px 0}.reward-quick-feed .rd-numbers dd{font-size:25px}.reward-quick-feed .rq-empty{border:1px dashed var(--companion-line);color:var(--companion-muted);border-radius:10px;padding:14px}.reward-quick-feed .rq-error{color:var(--companion-accent);margin-top:8px;font-size:12px}.reward-quick-feed .rq-error button{min-height:32px;padding:3px 8px}.reward-quick-feed .rq-footnote{margin:18px 0 10px;font-size:12px}.rq-choose-pet{width:100%}.reward-quick-feed .rq-pick-button{text-align:left;background:var(--companion-surface);border-color:var(--companion-line);flex-direction:column;gap:8px;width:100%;padding:12px;display:flex}.rq-pick-title{align-items:center;gap:10px;width:100%;display:flex}.rq-pick-title>span:nth-child(2){flex:1;min-width:0}.rq-pick-title b{font-size:15px;line-height:1.3;display:block}.rq-pick-title small{color:var(--companion-muted);margin-top:3px;font-size:12px;display:block}.rq-pick-numbers{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.rq-pick-numbers>span{flex-direction:column;display:flex}.rq-pick-numbers small{color:var(--companion-muted);font-size:12px}.rq-pick-numbers strong{color:#d1fff0;font-variant-numeric:tabular-nums;font-size:22px}#sidekick-helper .reward-quick-feed .rq-pick-numbers strong{font-size:22px!important;line-height:1.2!important}.rq-prize-name{color:var(--companion-muted);overflow-wrap:anywhere;font-size:12px}#top #tools #reward-discovery .rh-draw-summary{border:1px solid var(--companion-line);background:var(--ui-result-surface,var(--companion-inset));border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 10px;padding:6px 8px;display:flex}#top #tools #reward-discovery .rh-draw-chance{flex-wrap:wrap;align-items:baseline;gap:3px 7px;min-width:0;display:flex}#top #tools #reward-discovery .rh-draw-chance>small{line-height:1.3;color:var(--companion-muted)!important;font-size:11px!important}#top #tools #reward-discovery .rh-draw-chance>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750;color:var(--ui-result,var(--companion-ink))!important;font-size:22px!important;line-height:1.15!important}#top #tools #reward-discovery .rh-draw-summary .rh-draw-countdown{color:var(--companion-muted);font-size:11px!important}#top .reward-quick-feed .rq-pick-draw{border:1px solid var(--companion-line);background:var(--ui-result-surface,var(--companion-inset));border-radius:8px;grid-column:1/-1;padding:8px 10px}#top .reward-quick-feed .rq-pick-draw>strong{color:var(--ui-result,var(--companion-ink))!important;font-size:28px!important;line-height:1.2!important}.sidekick-quick-stack>button[data-app-name=Quick\ Feed]>svg{color:#b4fff0;width:24px;height:24px}@media (max-width:1150px){.rd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.mdfm #tools .reward-discovery{border-radius:12px;padding:14px}.rd-header{flex-wrap:wrap;align-items:flex-start;gap:12px}.mdfm #tools .rd-header h3{font-size:23px}.rd-refresh{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.rd-tabs{gap:5px}.mdfm #tools .rd-tabs button{flex-direction:column;padding:8px 6px;font-size:14px;line-height:1.25}.rd-choices{gap:12px;padding:12px}.rd-choices>:is(.rd-levels,.rd-raffle-types,.rd-target){flex-basis:100%}.rd-choices>label{flex-basis:130px}.rd-cards{grid-template-columns:minmax(0,1fr)}.rd-search{max-width:none}.rd-results-toolbar>div{flex-basis:100%}.rd-pick{padding:14px}.rd-raffle-types>div{grid-template-columns:1fr 1fr;display:grid}.rd-pagination{gap:10px}.reward-quick-feed{padding:10px}#sidekick-helper.sidekick-layer.is-open.has-sheet .sidekick-quick-stack{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(4,minmax(0,1fr));display:grid!important;overflow:visible!important}#sidekick-helper.sidekick-layer.is-open.has-sheet .sidekick-quick-stack>button{width:100%!important;min-width:0!important}}.mdfm #tools #reward-discovery{--rd-accent:var(--page-accent,#bd9aff);--rd-gold:#f5ce74;--rd-ink:var(--companion-ink);--rd-muted:var(--companion-muted);--rd-line:var(--companion-line);isolation:isolate;border:1px solid var(--companion-line);color:var(--rd-ink);background:radial-gradient(ellipse at 82% 0, color-mix(in srgb, var(--companion-raised) 33%, transparent), transparent 42%), linear-gradient(165deg, var(--companion-inset), var(--companion-inset) 62%);border-radius:18px;padding:0 clamp(16px,2.5vw,42px) 22px;position:relative;box-shadow:inset 0 1px #b69bed26,0 16px 50px #01020c30}#tools #reward-discovery :is(button,input,select){border-color:var(--companion-line);min-height:44px;color:var(--rd-ink);background:var(--companion-surface);border-radius:8px;font-size:14px;transition:border-color .16s,background-color .16s,box-shadow .16s}#tools #reward-discovery :is(input,select){background:var(--companion-inset);padding:10px 12px}#tools #reward-discovery input::placeholder{color:var(--companion-muted)}#tools #reward-discovery button:not(:disabled):hover{border-color:var(--rd-accent);background-color:var(--companion-surface)}#tools #reward-discovery :is(button,input,select):focus-visible{outline:3px solid var(--rd-gold);outline-offset:3px}#tools #reward-discovery .rd-header{gap:26px;min-height:154px;margin-bottom:0;padding:26px 0 24px;position:relative}#tools #reward-discovery .rd-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--companion-inset) 93%, transparent) 4%, color-mix(in srgb, var(--companion-inset) 55%, transparent) 58%, color-mix(in srgb, var(--companion-inset) 26%, transparent)), url(/rewards/darkwood.png) right 46% / auto 290px no-repeat;opacity:.72;position:absolute;inset:0 -24px;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}#tools #reward-discovery .rd-header h3{letter-spacing:-.035em;color:var(--rd-ink);margin:10px 0;font-size:clamp(27px,2.5vw,38px);font-weight:800;line-height:1.15}#tools #reward-discovery .rd-header p{color:#c8c9e0;font-size:16px;line-height:1.5}#tools #reward-discovery .rd-eyebrow{color:var(--companion-ink);letter-spacing:.14em;align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}#tools #reward-discovery .rd-eyebrow svg{color:var(--rd-gold);width:18px;height:18px}#tools #reward-discovery .rd-refresh{gap:8px}#tools #reward-discovery .rd-refresh>span{color:var(--rd-muted);font-size:12px}#tools #reward-discovery .rd-refresh button{background:color-mix(in srgb, var(--companion-inset) 73%, transparent)}#tools #reward-discovery .rd-tabs{border-bottom:1px solid var(--companion-line);gap:5px;margin:0 0 16px;padding-bottom:0}#tools #reward-discovery .rd-tabs button{background:0 0;border-color:#0000;border-radius:9px 9px 0 0;flex:0 235px;min-height:50px;font-size:16px}#tools #reward-discovery .rd-tabs button[aria-pressed=true]{border-color:color-mix(in srgb, var(--companion-line) 53%, transparent)!important;background:linear-gradient(color-mix(in srgb, var(--companion-raised) 55%, transparent), color-mix(in srgb, var(--companion-raised) 40%, transparent))!important;color:var(--companion-ink)!important;box-shadow:inset 0 -3px var(--rd-accent), 0 -3px 18px #ad82df13!important}#tools #reward-discovery .rd-tabs svg{color:var(--companion-muted);width:22px;height:22px}#tools #reward-discovery .rd-choices{border:1px solid var(--rd-line);background:color-mix(in srgb, var(--companion-inset) 61%, transparent);border-radius:12px;gap:22px;padding:15px 18px;box-shadow:inset 0 1px #ffffff06}#tools #reward-discovery .rd-choices :is(label>span:not(.sr-only),b){color:#d1cce4;font-size:14px;font-weight:550}#tools #reward-discovery .rd-levels{flex:1.1 230px}#tools #reward-discovery .rd-levels>b{margin-bottom:6px}#tools #reward-discovery .rd-levels>div{gap:12px}#tools #reward-discovery .rd-levels label{gap:0}#tools #reward-discovery .rd-to{color:var(--rd-muted);padding-bottom:11px}#tools #reward-discovery .rd-target{flex:1.3 230px}#tools #reward-discovery .rd-results-toolbar{gap:12px;margin:23px 0 15px}#tools #reward-discovery .rd-results-title{flex-direction:row;align-items:center;gap:12px;display:flex}#tools #reward-discovery .rd-results-title>svg{width:30px;height:30px;color:var(--rd-gold)}#tools #reward-discovery .rd-results-title>div{flex-direction:column;gap:2px;display:flex}#tools #reward-discovery .rd-results-title b{color:var(--rd-ink);font-size:18px}#tools #reward-discovery .rd-results-title span{color:var(--rd-muted);font-size:13px}#tools #reward-discovery .rd-search{max-width:310px;position:relative}#tools #reward-discovery .rd-search>svg{color:var(--companion-muted);pointer-events:none;width:19px;height:19px;position:absolute;top:12px;left:12px}#tools #reward-discovery .rd-search input{padding-left:39px}#tools #reward-discovery .rd-cards{align-items:stretch;gap:20px}#tools #reward-discovery .rd-destination{border:1px solid var(--companion-line);background:linear-gradient(150deg, var(--companion-surface), var(--companion-inset) 65%);border-radius:13px;gap:0;padding:7px 7px 16px;position:relative;box-shadow:0 8px 22px #02041342,inset 0 1px #d1b9ff15}#tools #reward-discovery .rd-destination.is-featured{border-color:var(--companion-accent);box-shadow:0 0 0 1px #e7be634d,0 0 25px #dfb35412,inset 0 0 0 1px #f4ce7022}#tools #reward-discovery .rd-map-banner{background:radial-gradient(ellipse at 50% 90%, color-mix(in srgb, var(--companion-raised) 60%, transparent), transparent 75%), linear-gradient(135deg, var(--companion-inset), var(--companion-surface));border:1px solid color-mix(in srgb, var(--companion-line) 19%, transparent);border-radius:7px;height:clamp(145px,12vw,205px);position:relative;overflow:hidden}#tools #reward-discovery .rd-map-banner.is-portrait{background:radial-gradient(ellipse at 50% 100%, #6d3e6377, transparent 65%), linear-gradient(135deg, var(--companion-inset), var(--companion-surface))}#tools #reward-discovery .rd-map-banner.is-prize{background:radial-gradient(ellipse at 50% 80%, #6e563b99, transparent 70%), var(--companion-surface)}#tools #reward-discovery .rd-map-art{place-items:center;display:grid;position:absolute;inset:24px 14px 6px}#tools #reward-discovery .rd-map-art img{object-fit:contain;width:100%;height:100%;min-height:0;max-height:100%;image-rendering:pixelated;filter:drop-shadow(0 5px 7px #0009);display:block}#tools #reward-discovery .rd-map-banner:not(.is-map) .rd-map-art img{object-fit:contain;max-width:75%;max-height:125px}#tools #reward-discovery .rd-map-art>svg{width:56px;height:56px;color:var(--companion-muted);opacity:.7}#tools #reward-discovery .has-scene .rd-map-art{inset:0}#tools #reward-discovery .has-scene .rd-map-art img{image-rendering:auto;filter:none;object-fit:cover;object-position:center 42%}#tools #reward-discovery .scene-temple{background:radial-gradient(ellipse at 60% 0, var(--companion-raised), var(--companion-hover) 60%, var(--companion-raised))}#tools #reward-discovery .scene-temple .rd-map-art img{object-position:center 44%}#tools #reward-discovery .scene-trueffet{background:url(/rewards/trueffet-skyline.png) center 40% / cover, linear-gradient(var(--companion-raised), var(--companion-raised) 65%, var(--companion-surface))}#tools #reward-discovery .scene-trueffet .rd-map-art img{object-position:center 36%;width:82%;margin-left:auto}#tools #reward-discovery .scene-cavern{background:radial-gradient(ellipse at 50% 10%, #507c7a, var(--companion-surface) 60%, var(--companion-surface))}#tools #reward-discovery .scene-cavern .rd-map-art img{object-fit:contain;object-position:center 60%;transform:scale(1.18)}#tools #reward-discovery .rd-banner-label{border:1px solid var(--companion-line);color:#e6daff;background:color-mix(in srgb, var(--companion-inset) 93%, transparent);border-radius:5px;align-items:center;gap:7px;max-width:calc(100% - 56px);padding:5px 8px;font-size:12px;font-weight:650;line-height:1.3;display:flex;position:absolute;top:9px;left:9px}#tools #reward-discovery .rd-banner-label.is-best{border-color:var(--companion-accent);color:var(--companion-accent);background:#302617ed}#tools #reward-discovery .rd-banner-label svg{width:16px;height:16px}#tools #reward-discovery .rd-rank{border-color:color-mix(in srgb, var(--companion-line) 40%, transparent);background:color-mix(in srgb, var(--companion-inset) 85%, transparent);color:#d2c7e8;font-variant-numeric:tabular-nums;border-radius:6px;min-width:29px;height:29px;padding:3px;font-size:12px;position:absolute;top:9px;right:9px}#tools #reward-discovery .rd-pick-heading{padding:14px 10px 0}#tools #reward-discovery .rd-pick h4{color:var(--rd-ink);letter-spacing:-.025em;font-size:21px;font-weight:750;line-height:1.25}#tools #reward-discovery .rd-pick-heading p{color:#c0bed6;margin-top:5px;font-size:13px;line-height:1.5}#tools #reward-discovery .rd-reward{gap:10px;margin:13px 10px 0}#tools #reward-discovery .rd-reward>img{width:34px;height:34px;image-rendering:pixelated;filter:drop-shadow(0 2px 2px #0007)}#tools #reward-discovery .rd-reward b{color:#f5eddb;font-size:14px}#tools #reward-discovery .rd-reward small{color:#c0bed6;font-size:13px}#tools #reward-discovery .rd-numbers{border-top:1px solid color-mix(in srgb, var(--companion-line) 19%, transparent);border-bottom:0;gap:16px;margin:14px 10px 0;padding:13px 0 0}#tools #reward-discovery .rd-numbers>div+div{border-left:1px solid color-mix(in srgb, var(--companion-line) 19%, transparent);padding-left:16px}#tools #reward-discovery .rd-numbers dt{color:#c6c2d8;font-size:13px}#tools #reward-discovery .rd-numbers dd{color:var(--companion-ink);letter-spacing:-.04em;margin-top:4px;font-weight:800;font-size:clamp(27px,2.2vw,34px)!important;line-height:1.2!important}#tools #reward-discovery .is-featured .rd-numbers dd{color:var(--companion-accent)}#tools #reward-discovery .rd-pick-context{color:var(--rd-muted);margin:10px 10px 0;font-size:13px}#tools #reward-discovery .rd-pick-actions{gap:9px;margin-top:auto;padding:16px 10px 0}#tools #reward-discovery .rd-pick-actions .rd-primary{min-height:45px;font-weight:750;box-shadow:inset 0 1px #fff5,0 3px 8px #04051033;background:linear-gradient(var(--companion-raised), var(--companion-raised))!important;color:var(--companion-ink)!important;border-color:#e7cdff!important}#tools #reward-discovery .rd-pick-actions .rd-primary span{font-size:20px;color:var(--companion-ink)!important}#tools #reward-discovery .is-featured .rd-pick-actions .rd-primary{background:linear-gradient(var(--companion-accent-soft), var(--companion-accent-soft))!important;border-color:var(--companion-accent)!important;color:#2a1b10!important}#tools #reward-discovery .rd-pick-actions .rd-primary:hover{filter:brightness(1.07)}#tools #reward-discovery .rd-save{background:var(--companion-inset);white-space:nowrap;padding-inline:10px}#tools #reward-discovery button[aria-pressed=true]:not(.rd-tabs button){background:var(--companion-raised);border-color:var(--companion-line);color:var(--companion-ink)}#tools #reward-discovery .rd-footer{text-align:left;align-items:flex-start;gap:24px;margin:0;padding-top:20px;display:flex}#tools #reward-discovery .rd-footer p{text-align:left}#tools #reward-discovery .rd-footer>div{flex:1}#tools #reward-discovery .rd-explanation{color:#c3c1d8;align-items:flex-start;gap:9px;margin:0;font-size:14px;line-height:1.6;display:flex}#tools #reward-discovery .rd-explanation>svg{width:18px;height:18px;color:var(--companion-muted);margin-top:2px}#tools #reward-discovery .rd-footnote{color:var(--companion-muted);margin:6px 0 0 27px;font-size:12px;line-height:1.6}#tools #reward-discovery .rd-text-button{color:var(--companion-muted);text-underline-offset:4px;background:0 0;border-color:#0000;flex-shrink:0;text-decoration:underline}#tools #reward-discovery .rd-empty{background:var(--companion-inset);border-color:var(--companion-line);margin-top:18px}#tools #reward-discovery .rd-empty p{color:#c3c1d8}#tools #reward-discovery .rd-pagination{margin-top:24px}@media (max-width:1150px){#tools #reward-discovery .rd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#tools #reward-discovery .rd-map-banner{height:180px}#tools #reward-discovery .rd-choices{gap:15px}}@media (max-width:700px){.mdfm #tools #reward-discovery{border-radius:12px;padding:0 14px 18px}#tools #reward-discovery .rd-header{flex-wrap:wrap;gap:16px;padding:23px 0 18px}#tools #reward-discovery .rd-header:before{opacity:.45;inset-inline:-14px}#tools #reward-discovery .rd-header h3{font-size:28px}#tools #reward-discovery .rd-refresh{flex-direction:row;justify-content:space-between;align-items:center;width:100%}#tools #reward-discovery .rd-tabs{gap:3px}#tools #reward-discovery .rd-tabs button{flex-direction:column;flex:1;gap:5px;padding:9px 4px;font-size:14px;line-height:1.3}#tools #reward-discovery .rd-choices{gap:13px;padding:13px}#tools #reward-discovery .rd-choices>:is(.rd-levels,.rd-target,.rd-raffle-types){flex-basis:100%}#tools #reward-discovery .rd-results-toolbar{gap:9px;margin-top:19px}#tools #reward-discovery .rd-results-title{flex-basis:100%;margin-bottom:5px}#tools #reward-discovery .rd-search{flex-basis:180px;max-width:none}#tools #reward-discovery .rd-cards{grid-template-columns:minmax(0,1fr);gap:18px}#tools #reward-discovery .rd-map-banner{height:175px}#tools #reward-discovery .rd-numbers dd{font-size:30px!important}#tools #reward-discovery .rd-footer{flex-direction:column;gap:10px}#tools #reward-discovery .rd-text-button{padding-left:27px}}@media (prefers-reduced-motion:reduce){#tools #reward-discovery :is(button,input,select){transition:none}}html[data-page-glow=reduced] #tools #reward-discovery :is(.rd-destination,.rd-tabs button){box-shadow:none!important}:root,html[data-appearance=night]{--companion-canvas:#18191e;--companion-surface:#22242c;--companion-raised:#2c2e38;--companion-inset:#1c1e25;--companion-hover:#373943;--companion-line:#444651;--companion-ink:#f3f2f5;--companion-muted:#bdc0cc;--companion-quiet:#969bad;--companion-accent:var(--page-primary,#efab89);--companion-accent-soft:color-mix(in srgb,var(--page-accent,#ed916c) 18%,var(--companion-surface));--companion-action-ink:#241b19;--companion-success:#8ee6bb;--companion-loss:#ffabb8;--companion-shadow:0 14px 36px #00000024;--page-accent:#ed916c;--page-primary:#f1a783}html[data-appearance=day]{--companion-canvas:#f0f1f5;--companion-surface:#fff;--companion-raised:#f8f8fc;--companion-inset:#e9ebf1;--companion-hover:#e1e3ec;--companion-line:#c9cbd7;--companion-ink:#252735;--companion-muted:#565d70;--companion-quiet:#697184;--companion-accent:color-mix(in srgb,var(--page-accent,#ed916c) 55%,#151622);--companion-accent-soft:color-mix(in srgb,var(--page-accent,#ed916c) 16%,white);--companion-action-ink:#241b19;--companion-success:#22694c;--companion-loss:#ad284c;--companion-shadow:0 12px 30px #3037470c}html[data-appearance] body,html[data-appearance] .mdfm{color:var(--companion-ink);background:var(--companion-canvas)!important}html[data-appearance] .mdfm{font-size:1rem;line-height:1.5}html[data-appearance] .mdfm :is(h1,h2,h3,h4,h5){color:var(--companion-ink);text-wrap:balance}html[data-appearance] :is(button,input,select,textarea){font-size:max(.875rem,1em)}html[data-appearance] :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--companion-accent);outline-offset:3px}html[data-appearance] .mdfm-header{box-shadow:0 2px 0 var(--companion-inset);min-height:76px;background:var(--companion-surface)!important;border-color:var(--companion-line)!important}html[data-appearance] .mdfm-brand b{letter-spacing:-.04em;color:var(--companion-ink)!important}html[data-appearance] .mdfm :is(.mdfm-section,.mdfm-tool-workspace,.player-focus,.mdfm-brief,.mdfm-dock){box-shadow:var(--companion-shadow);border-radius:18px;background:var(--companion-surface)!important;border-color:var(--companion-line)!important}html[data-appearance] .mdfm-section-head{padding-block:18px!important}html[data-appearance] .mdfm-section-head h2{font-size:clamp(1.5rem,2.5vw,2.25rem)!important}html[data-appearance] .mdfm-section-head p{color:var(--companion-muted)!important;font-size:.9375rem!important}html[data-appearance] .mdfm-tool-launcher{background:var(--companion-inset)!important;border-color:var(--companion-line)!important}html[data-appearance] .mdfm-tool-launcher>nav{gap:8px;grid-template-columns:repeat(7,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}html[data-appearance] .mdfm-tool-launcher>nav>button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:92px;background:var(--companion-surface)!important;color:var(--companion-ink)!important;border:1px solid var(--companion-line)!important;border-radius:12px!important;padding:10px 7px!important;display:flex!important}html[data-appearance] .mdfm-tool-launcher>nav>button>img{object-fit:contain;width:32px!important;height:32px!important}html[data-appearance] .mdfm-tool-launcher>nav>button b{white-space:normal;font-size:.875rem!important}html[data-appearance] .mdfm-tool-launcher>nav>button small{line-height:1.35;color:var(--companion-muted)!important;font-size:.75rem!important}html[data-appearance] .mdfm-tool-launcher>nav>button>em{display:none}html[data-appearance] .mdfm .mdfm-tool-launcher>nav>button.active{background:var(--companion-accent-soft)!important;border-color:var(--companion-accent)!important;color:var(--companion-ink)!important;box-shadow:inset 0 -3px var(--companion-accent)!important}html[data-appearance] .mdfm .mdfm-tool-launcher>nav>button.active :is(b,small,span){color:var(--companion-ink)!important}html[data-appearance] .mdfm :is(.mdfm-phone-tool-select,.mdfm-tool-menu-toggle){display:none!important}html[data-appearance] .mdfm :is(nav,[role=tablist],[role=group],.mdfm-dock) :is(button,a):is(.active,.is-active,[aria-selected=true],[aria-pressed=true],[aria-current=page]){background:var(--companion-accent-soft)!important;color:var(--companion-ink)!important;border-color:var(--companion-accent)!important;box-shadow:inset 0 -3px var(--companion-accent)!important}html[data-appearance] .mdfm :is(nav,[role=tablist],[role=group],.mdfm-dock) :is(button,a):is(.active,.is-active,[aria-selected=true],[aria-pressed=true],[aria-current=page]) :is(b,span,small):not(.potential-grade-badge){color:inherit!important}html[data-appearance] .mdfm :is(.mdfm-header-actions button,.mdfm-dock>button){color:var(--companion-ink)!important}html[data-appearance] .layout-fullscreen,html[data-appearance] .page-theme-editor{background:var(--companion-surface)!important;color:var(--companion-ink)!important}html[data-appearance] :is(.layout-fullscreen,.page-theme-editor) :is(h2,h3,legend,b){color:var(--companion-ink)!important}html[data-appearance] :is(.layout-fullscreen,.page-theme-editor) :is(p,small){color:var(--companion-muted)!important}.appearance-options{border:1px solid var(--companion-line);border-radius:14px;min-width:0;margin:0 0 18px;padding:16px}.appearance-options legend{padding-inline:6px;font-size:1rem;font-weight:750}.appearance-choices{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.appearance-choices .appearance-choice{text-align:left;border:2px solid var(--companion-line);background:var(--companion-raised);min-height:78px;color:var(--companion-ink);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex;position:relative}.appearance-choice>span:first-child{font-size:1.8rem}.appearance-choice b,.appearance-choice small{display:block}.appearance-choice b{font-size:1rem}.appearance-choice small{font-size:.8rem}.appearance-choices .appearance-choice[aria-pressed=true]{border-color:var(--companion-accent);background:var(--companion-accent-soft)}.appearance-check{margin-left:auto;font-weight:700}.appearance-options p{margin:10px 0 0;font-size:.8125rem}html[data-appearance] #market-v2 .mk-item-extra{flex-wrap:wrap;gap:4px;padding:7px 0;color:var(--companion-muted)!important;font-size:.875rem!important;display:flex!important}html[data-appearance] #market-v2 .mk-item-extra>span:first-child{color:var(--companion-accent);font-weight:750}html[data-appearance] #market-v2 .mk-item-card{height:auto;min-height:0}html[data-appearance] #market-v2 .mk-item-name{line-height:1.4;font-size:.9375rem!important}html[data-appearance] .companion-float-panel{color:var(--companion-ink);container-type:inline-size;background:var(--companion-surface)!important;border-color:var(--companion-line)!important;width:min(880px,100vw - 32px)!important;max-height:calc(100dvh - 96px)!important}html[data-appearance] .companion-float-panel :is(.companion-heading,.sidekick-utility-head){padding:12px 16px!important}html[data-appearance] .companion-float-panel :is(h1,h2,h3){font-size:clamp(1.125rem,3cqi,1.5rem)!important}@container (width<=560px){.companion-float-panel :is(.sidekick-session-layout,.sidekick-gear-quick-body,.reward-quick-feed-body){grid-template-columns:minmax(0,1fr)!important}.companion-float-panel :is(.mdfm-section,.mdfm-tool-workspace){margin:0!important;padding:10px!important}}@media (max-width:1050px){html[data-appearance] .mdfm-tool-launcher>nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:600px){html[data-appearance] .mdfm-tool-launcher>nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-appearance] .mdfm-tool-launcher>nav>button{text-align:left;flex-direction:row;justify-content:flex-start;min-height:64px}html[data-appearance] .mdfm-tool-launcher>nav>button small{display:block!important}html[data-appearance] .mdfm{padding-inline:10px!important}html[data-appearance] .companion-float-panel{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 76px)!important}.appearance-choices{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){html[data-appearance] *,html[data-appearance] :before,html[data-appearance] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-appearance] .cw-potential[data-potential-grade]{color:var(--companion-ink)}html[data-appearance] .cw-potential[data-potential-grade]>div{color:#f7f5ff}html[data-appearance] .cw-potential[data-potential-grade] h4{color:var(--companion-ink)!important}html[data-appearance] .cw-progress strong{color:var(--companion-success)}html[data-appearance] .mdfm .is-loss{color:var(--companion-loss)}html[data-appearance=day] #tools .cw-sidebar h3{color:var(--companion-accent)!important}html[data-appearance] .coach-status-dot.checking{background:var(--companion-accent)}html[data-appearance] .coach-status-dot.checked{background:var(--companion-success)}html[data-appearance] .local-wallet-form button,html[data-appearance] .local-account-continue,html[data-appearance] #tools .clx.cl-workspace .clx-scope button,html[data-appearance] #tools .clx.cl-workspace .clx-prices button,html[data-appearance] #tools .clx.cl-workspace .cl-plan-launch button,html[data-appearance] .bt-status,html[data-appearance] .bt-pick-label{background:var(--companion-accent-soft)!important;color:var(--companion-ink)!important}html[data-appearance] #market-v2 .mk-item-extra{grid-column:auto}html[data-appearance] #market-v2.is-list .mk-inspect{grid-template-columns:52px minmax(120px,1fr) auto}html[data-appearance] #market-v2.is-list .mk-item-extra{grid-column:2/-1;padding-block:0}.mk-pace{background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex}.mk-pace label{color:var(--companion-muted);align-items:center;gap:8px;font-size:.875rem;display:flex}.mk-pace select,.mk-pace input{background:var(--companion-surface);color:var(--companion-ink);border:1px solid var(--companion-line);border-radius:7px;min-width:0;max-width:180px;padding:7px}.mk-pace summary{color:var(--companion-ink);cursor:pointer;font-weight:650}.mk-pace form{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.mk-pace button,.pm-wallet button{background:var(--companion-accent-soft);color:var(--companion-ink);border:1px solid var(--companion-accent);cursor:pointer;border-radius:9px;padding:10px 16px}.mk-saved-missing{color:var(--companion-muted);padding:12px}.mk-saved-missing>div{flex-wrap:wrap;gap:12px;padding:8px 0;display:flex}.personal-market,.mvp-planner{color:var(--companion-ink);background:var(--companion-surface);border:1px solid var(--companion-line);text-align:left;border-radius:16px;margin-block:16px;padding:clamp(14px,2.5vw,28px)}.pm-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.pm-heading h3,.mvp-planner h3{margin:5px 0 10px;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.2}.pm-heading small,.mvp-planner header>small{color:var(--companion-accent);letter-spacing:.08em;font-weight:750}.pm-heading p,.mvp-planner p{color:var(--companion-muted);max-width:80ch;font-size:.9375rem;line-height:1.6}.personal-market button{cursor:pointer;font:inherit}.personal-market button:disabled{cursor:wait;opacity:.6}.personal-market a,.mvp-planner a{color:var(--companion-accent);text-underline-offset:3px;text-decoration:underline}.pm-wallet{align-items:end;gap:10px;margin-bottom:18px;display:flex}.pm-wallet label{flex:1;gap:6px;min-width:0;font-size:.875rem;display:grid}.personal-market input,.mvp-planner input{box-sizing:border-box;width:100%;min-width:0;color:var(--companion-ink);background:var(--companion-inset);border:1px solid var(--companion-line);font:inherit;border-radius:9px;padding:12px}.pm-tabs{background:var(--companion-inset);border-radius:12px;flex-wrap:wrap;gap:6px;margin:10px 0 16px;padding:5px;display:flex}.pm-tabs button{min-height:44px;color:var(--companion-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:auto;padding:10px 14px;font-weight:650}.pm-tabs button[aria-pressed=true]{background:var(--companion-accent-soft);border-color:var(--companion-accent);color:var(--companion-ink)}.pm-market-switch{max-width:600px;margin-inline:12px}.pm-scope{color:var(--companion-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-block:12px;font-size:.8125rem;display:flex}.pm-search{gap:5px;margin-block:12px;font-size:.875rem;display:grid}.pm-layout{gap:18px;display:grid}.pm-layout.has-detail{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr)}.pm-list{align-content:start;gap:8px;max-height:70vh;padding:3px;display:grid;overflow:auto}.pm-list .pm-row{text-align:left;border:1px solid var(--companion-line);background:var(--companion-raised);color:var(--companion-ink);border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto 16px;align-items:center;gap:12px;min-height:86px;padding:12px;display:grid}.pm-list .pm-row[aria-pressed=true]{border-color:var(--companion-accent);background:var(--companion-accent-soft);box-shadow:inset 3px 0 var(--companion-accent)}.pm-row:hover{outline:1px solid var(--companion-accent)}.pm-art{background:var(--companion-inset);border-radius:10px;place-items:center;width:52px;height:52px;display:grid}.pm-art img{object-fit:contain;width:40px;height:40px}.pm-row b,.pm-row small{overflow-wrap:anywhere;line-height:1.5;display:block}.pm-row b{font-size:.9375rem}.pm-row small{color:var(--companion-muted);font-size:.8125rem}.pm-row strong{font-size:.875rem}.pm-empty{text-align:center;min-height:200px;color:var(--companion-muted);place-content:center;gap:8px;padding:20px;display:grid}.pm-empty b{color:var(--companion-ink)}.pm-detail{background:var(--companion-inset);border:1px solid var(--companion-accent);overflow-wrap:anywhere;border-radius:12px;align-self:start;padding:18px;position:sticky;top:12px}.pm-detail header{justify-content:space-between;align-items:center;display:flex}.pm-detail header button{color:var(--companion-ink);border:1px solid var(--companion-line);background:0 0;border-radius:7px;padding:7px 12px}.pm-detail>img{object-fit:contain;width:80px;height:80px;margin-top:12px}.pm-detail dl{gap:12px;display:grid}.pm-detail dl>div{border-bottom:1px solid var(--companion-line);justify-content:space-between;gap:12px;padding-bottom:9px;display:flex}.pm-detail dt{color:var(--companion-muted)}.pm-detail dd{text-align:right;max-width:65%;margin:0}.pm-more,.pm-heading>button{border:1px solid var(--companion-line);color:var(--companion-ink);background:var(--companion-inset);border-radius:10px;padding:12px}.pm-error{color:var(--companion-loss)}.pm-coverage{color:var(--companion-muted);font-size:.8125rem;line-height:1.5}.personal-market.is-compact{border:0;margin:0;padding:12px}.personal-market.is-compact .pm-heading p{display:none}.personal-market.is-compact .pm-row{grid-template-columns:40px minmax(0,1fr) auto;gap:8px;padding:9px}.personal-market.is-compact .pm-row>span:last-child{display:none}.personal-market.is-compact .pm-art{width:40px;height:40px}.mvp-inputs,.mvp-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-block:20px;display:grid}.mvp-inputs label{gap:8px;font-size:.875rem;display:grid}.mvp-tiers{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.mvp-tiers>div{text-align:center;border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;gap:8px;padding:14px 10px;display:grid}.mvp-tiers .is-current{border-color:var(--companion-accent);background:var(--companion-accent-soft)}.mvp-tiers span,.mvp-summary dt{color:var(--companion-muted);font-size:.8125rem}.mvp-summary dd{margin:8px 0 0;font-weight:750}.field-map-preview{background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:12px;margin:14px 0;padding:14px}html[data-appearance] #tools .rp-rewards{overflow-y:auto}.field-map-preview{flex-shrink:0}.field-map-preview header{justify-content:space-between;align-items:center;gap:10px;display:flex}.field-map-preview header h4{margin:3px 0}.field-map-preview header small{color:var(--companion-accent);letter-spacing:.06em}.field-map-preview button{color:var(--companion-ink);background:var(--companion-surface);border:1px solid var(--companion-line);cursor:pointer;border-radius:8px;padding:9px 12px}.field-map-preview nav{flex-wrap:wrap;gap:6px;margin-block:12px;display:flex}.field-map-layout{grid-template-columns:minmax(0,2fr) minmax(160px,1fr);gap:14px;display:grid}.field-map-layout figure{min-width:0;margin:0}html[data-appearance] #tools .field-map-layout figure>img{object-fit:contain;border-radius:8px;width:100%;max-width:100%;height:auto;max-height:min(45vh,380px)}.field-map-layout figcaption,.field-map-preview>p{color:var(--companion-muted);margin-top:8px;font-size:.8125rem;line-height:1.5}.field-map-layout aside{min-width:0}.field-map-layout h5{margin:8px 0}.field-map-layout .field-minimap{object-fit:contain;width:100%;max-width:220px}.field-map-layout ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.field-map-layout li{align-items:center;gap:8px;font-size:.875rem;display:flex}.field-map-layout li img{object-fit:contain;width:36px;height:36px}@media (max-width:720px){.pm-layout.has-detail,.field-map-layout{grid-template-columns:minmax(0,1fr)}.pm-detail{grid-row:1;position:static}.pm-wallet{flex-wrap:wrap}.pm-wallet label{flex-basis:100%}.pm-list .pm-row{grid-template-columns:44px minmax(0,1fr) 16px}.pm-row>strong{grid-column:2}.pm-row>span:last-child{grid-area:1/3}.mvp-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=560px){.personal-market .pm-wallet{flex-wrap:wrap}.personal-market .pm-wallet label{flex-basis:100%}.personal-market .pm-row{grid-template-columns:40px minmax(0,1fr)!important}.personal-market .pm-row>strong{grid-column:2}}html[data-appearance] #top{--journal-frame:color-mix(in srgb,var(--companion-line) 80%,var(--companion-accent));--journal-bar:linear-gradient(180deg,var(--companion-hover),var(--companion-raised));--journal-inset-shadow:inset 0 1px 3px #0002}#top .journal-primary{z-index:1100;border-bottom:1px solid var(--companion-line);background:var(--companion-surface);align-items:center;gap:6px;padding:8px 20px;display:none;position:sticky;top:62px}#top .journal-primary button{min-height:40px;color:var(--companion-muted);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:8px 20px;font-size:.9375rem;font-weight:650;display:flex}#top .journal-primary svg{width:20px;height:20px}#top:not(.section-tools) .journal-primary{top:76px}#top.dock-header .journal-primary{top:72px}#top.section-tools .journal-primary{top:62px}#top .journal-primary button:hover{background:var(--companion-hover);color:var(--companion-ink)}#top .journal-primary button[aria-current]{border-color:var(--companion-accent)}@media (min-width:1100px){#top.dock-header>.journal-primary{display:flex}#top.dock-header>.mdfm-dock{display:none!important}}#top.mdfm.section-tools #tools{background:0 0!important;border:0!important;width:calc(100% - 32px)!important;max-width:1800px!important;margin:14px auto!important;padding:0!important}#top #tools .mdfm-tool-hub{flex-direction:column!important;gap:12px!important;padding:0!important;display:flex!important}#top #tools .journal-tool-bar{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}#top #tools .journal-tools{border:1px solid var(--journal-frame);background:var(--companion-inset);box-shadow:var(--journal-inset-shadow);border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:6px;display:grid}#top #tools .journal-tools button{border:1px solid var(--companion-line);background:var(--journal-bar);min-width:0;min-height:56px;color:var(--companion-ink);text-align:left;border-radius:6px;justify-content:flex-start;align-items:center;gap:9px;padding:9px;font-size:.875rem;font-weight:700;line-height:1.3;display:flex}#top #tools .journal-tools button img{object-fit:contain;width:28px;height:30px;image-rendering:pixelated;flex:none}#top #tools .journal-tools button span{white-space:normal;display:block}#top #tools .journal-tools button:hover{border-color:var(--companion-accent)}#top #tools .journal-tools button[aria-selected=true]{border-color:var(--companion-accent);background:var(--companion-accent-soft);box-shadow:inset 0 -3px var(--companion-accent)}#top #tools .journal-tool-bar .mdfm-tool-toolbar-options{justify-content:flex-end;gap:12px;min-height:34px}#top #tools .journal-tool-bar .mdfm-tool-detail-switch button{min-height:34px!important;padding:5px 12px!important;font-size:.875rem!important}#top #tools .journal-tool-bar .mdfm-tool-detail-switch>span{color:var(--companion-muted);margin-right:8px;font-size:.75rem;display:block!important}#top #tools .journal-tool-bar .mdfm-utility-guide summary{font-size:.875rem!important}#top #tools .player-task-tabs{gap:6px!important;margin-bottom:10px!important}#top #tools .player-task-tabs>button{min-width:100px;height:auto!important;min-height:40px!important;padding:7px 15px!important}#top #tools .player-task-tabs>button :is(b,i){font-size:.875rem!important}#top #tools .clx.cl-workspace:not(.collection-album){box-shadow:inset 0 2px 0 #ffffff0d,var(--companion-shadow);border:1px solid var(--journal-frame)!important;background:var(--companion-surface)!important;border-radius:12px!important;flex-direction:column!important;gap:12px!important;padding:16px!important;display:flex!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-head{min-height:64px!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-head h3{font-size:1.875rem!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-head p{font-size:.875rem}#top #tools .clx.cl-workspace:not(.collection-album) .clx-head>div:first-child>span{color:var(--companion-accent);font-size:.75rem}#top #tools .clx.cl-workspace:not(.collection-album) .cl-mascot{display:none}#top #tools .clx.cl-workspace:not(.collection-album) .clx-identity{margin-left:auto}#top #tools .clx.cl-workspace:not(.collection-album) .clx-identity :is(b,small){font-size:.8125rem}#top #tools .clx.cl-workspace:not(.collection-album) .clx-catalogs{border-bottom:1px solid var(--journal-frame);flex-wrap:wrap;gap:6px;padding-bottom:0;display:flex!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-catalogs button{min-width:175px;background:var(--journal-bar)!important;border-radius:8px 8px 0 0!important;min-height:44px!important;padding:10px 14px!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-catalogs button.active{background:var(--companion-accent-soft)!important;border-color:var(--companion-accent)!important;box-shadow:inset 0 -3px var(--companion-accent)!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-catalogs button>span{display:none}#top #tools .clx.cl-workspace:not(.collection-album) .clx-catalogs button>b{font-size:.9375rem}#top #tools .clx.cl-workspace:not(.collection-album) .clx-catalogs button>small{font-size:.75rem}#top #tools .clx.cl-workspace:not(.collection-album) .cl-access{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:12px!important;display:grid!important}#top #tools .clx.cl-workspace:not(.collection-album) :is(.clx-scope,.clx-prices){background:var(--companion-inset)!important;border-radius:7px!important;min-height:76px!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-scope label{font-size:.75rem}#top #tools .clx.cl-workspace:not(.collection-album) .clx-scope input{height:38px!important;font-size:.875rem!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-scope small{font-size:.75rem!important}#top #tools .clx.cl-workspace:not(.collection-album) :is(.clx-scope,.clx-prices) button{box-shadow:none;max-width:none;background:var(--companion-raised)!important;color:var(--companion-ink)!important;font-size:.8125rem!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-prices :is(b,small,span){color:var(--companion-muted);font-size:.75rem!important}#top #tools .clx.cl-workspace:not(.collection-album) .collection-desk{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:14px;width:100%;min-width:0;display:grid}#top #tools .collection-context{border:1px solid var(--journal-frame);background:var(--companion-inset);border-radius:9px;flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex}#top #tools .collection-context-disclosure{background:0 0;border:0;min-width:0;padding:0}#top #tools .collection-context>header{align-items:center;gap:8px;display:flex}#top #tools .collection-context>header img{object-fit:contain;width:48px;height:52px;image-rendering:pixelated}#top #tools .collection-context>header :is(span,b){display:block}#top #tools .collection-context>header span{color:var(--companion-accent);letter-spacing:.08em;font-size:.6875rem}#top #tools .collection-context>header b{font-size:.875rem}#top #tools .collection-context>section{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:7px;padding:10px}#top #tools .collection-context h4{margin:0 0 10px;font-size:.875rem}#top #tools .collection-context strong{color:var(--companion-accent);font-size:1.75rem;line-height:1.3;display:block}#top #tools .collection-context strong small{color:var(--companion-muted);font-size:.75rem;font-weight:500}#top #tools .collection-context p{color:var(--companion-muted);margin:8px 0 0;font-size:.8125rem;line-height:1.5}#top #tools .collection-context progress{width:100%;height:8px;accent-color:var(--companion-accent)}#top #tools .collection-context>section>button,#top #tools .collection-context .cl-plan-launch>button{border:1px solid var(--companion-line);background:var(--journal-bar);width:100%;min-height:38px;color:var(--companion-ink);border-radius:5px;margin-top:10px;padding:7px;font-size:.8125rem}#top #tools .collection-context .cl-plan-launch{flex-direction:column;align-items:stretch;gap:7px;display:flex}#top #tools .collection-context .cl-plan-launch>.currency-icon{display:none!important}#top #tools .collection-context .cl-plan-launch :is(b,small){font-size:.8125rem}#top #tools .collection-context .cl-plan-launch button{max-width:none;margin:0;background:var(--companion-accent-soft)!important;color:var(--companion-ink)!important;font-size:.875rem!important}#top #tools .collection-catalog{flex-direction:column;gap:10px;min-width:0;display:flex}#top #tools .clx.cl-workspace:not(.collection-album) .clx-views{flex-wrap:wrap;gap:0;display:flex!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-views button{gap:7px;border-radius:0!important;min-height:38px!important;padding:7px 12px!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-views button:first-child{border-radius:6px 0 0 6px!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-views button:last-child{border-radius:0 6px 6px 0!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-views button :is(b,span){color:var(--companion-ink)!important;font-size:.8125rem!important}#top #tools .clx.cl-workspace:not(.collection-album) .cl-slot-types button{min-height:38px!important;font-size:.875rem!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-filter-fields{grid-template-columns:minmax(140px,1.5fr) repeat(4,minmax(85px,1fr)) auto}#top #tools .clx.cl-workspace:not(.collection-album) .clx-filter-fields label{font-size:.75rem!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-filter-fields :is(input,select){height:38px!important;font-size:.8125rem!important}#top #tools .collection-results{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}#top #tools .collection-results.has-inspector{grid-template-columns:minmax(0,1fr) 290px}#top #tools .clx.cl-workspace:not(.collection-album) .clx-gallery{min-width:0}#top #tools .clx.cl-workspace:not(.collection-album) .clx-gallery>header h4{font-size:.9375rem!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-gallery>header small{font-size:.75rem}#top #tools .collection-catalog .cl-card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:178px;gap:8px;height:clamp(364px,100dvh - 400px,736px);overflow:auto}#top #tools .clx.cl-workspace:not(.collection-album) .clx-card{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:62px minmax(0,1fr);height:178px;position:relative;box-shadow:inset 0 2px #ffffff08;background:var(--companion-raised)!important;border:1px solid var(--journal-frame)!important;border-radius:8px!important;gap:8px!important;padding:10px!important;display:grid!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-card.is-selected{border:2px solid var(--companion-accent)!important;background:var(--companion-accent-soft)!important;padding:9px!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-art{box-shadow:var(--journal-inset-shadow);border-radius:6px;width:60px!important;height:76px!important;padding:4px!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-art img{filter:none;max-width:52px!important;max-height:66px!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-card h5{font-size:.875rem!important;line-height:1.35!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-card-copy{gap:5px}#top #tools .clx.cl-workspace:not(.collection-album) .clx-card-copy>small{font-size:.75rem!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-card-status{background:var(--companion-accent-soft);color:var(--companion-accent)!important;padding:3px 5px!important;font-size:.75rem!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-card-copy strong{font-size:.875rem!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-card-actions>*{min-height:34px!important;padding:6px!important;font-size:.75rem!important}#top #tools .clx.cl-workspace:not(.collection-album) .cl-pagination{flex-wrap:wrap;min-height:40px;font-size:.75rem}#top #tools .clx.cl-workspace:not(.collection-album) .cl-pagination button{height:auto!important;min-height:36px!important;font-size:.8125rem!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-source{border-top:1px solid var(--companion-line)!important;padding-top:8px!important;font-size:.75rem!important}.collection-inspector{background:var(--companion-inset);border:1px solid var(--companion-accent);min-width:0;box-shadow:inset 0 3px 0 color-mix(in srgb,var(--companion-accent) 30%,transparent);border-radius:9px;flex-direction:column;gap:12px;padding:14px;display:flex}.collection-inspector>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.collection-inspector>header span{letter-spacing:.08em;color:var(--companion-accent);font-size:.75rem}.collection-inspector>header button{border:1px solid var(--companion-line);border-radius:5px;width:34px;min-height:34px;font-size:1.5rem}.collection-inspector h4{margin:0;font-size:1.25rem;line-height:1.35}.collection-inspector-art{background:var(--companion-surface);border:1px solid var(--companion-line);min-height:132px;box-shadow:var(--journal-inset-shadow);border-radius:7px;place-items:center;padding:16px;display:grid}.collection-inspector-art img{object-fit:contain;width:96px;height:100px;image-rendering:pixelated}.collection-inspector-category{color:var(--companion-muted);margin:0;font-size:.875rem}.collection-inspector dl{margin:0}.collection-inspector dl>div{border-bottom:1px solid var(--companion-line);justify-content:space-between;gap:12px;padding:10px 0;font-size:.8125rem;display:flex}.collection-inspector dt{color:var(--companion-muted)}.collection-inspector dd{text-align:right;margin:0;font-weight:700}.collection-inspector-price{border:1px solid var(--companion-line);background:var(--companion-accent-soft);border-radius:7px;padding:12px}.collection-inspector-price>span{letter-spacing:.06em;font-size:.6875rem}.collection-inspector-price strong{color:var(--companion-accent);margin-top:6px;font-size:1.625rem;display:block}.collection-inspector-price strong small{font-size:.75rem}.collection-inspector-price p{color:var(--companion-muted);margin:8px 0 0;font-size:.8125rem}.collection-inspector-actions{gap:8px;margin-top:auto;display:grid}.collection-inspector-actions>*{border:1px solid var(--companion-line);border-radius:6px;place-items:center;min-height:42px;padding:9px;font-size:.875rem;font-weight:700;display:grid}.collection-inspector-actions>a{background:var(--companion-accent);color:var(--companion-canvas)}html[data-appearance=day] .collection-inspector-actions>a{color:#fff}@media (min-width:651px){#top #tools .clx.cl-workspace:not(.collection-album) .cl-phone-slot-filter{display:none}}#top #tools #player-grind{border:1px solid var(--journal-frame)!important;background:var(--companion-surface)!important;border-radius:12px!important;padding:16px!important}#top #tools #player-grind>header{border-bottom:1px solid var(--companion-line);margin-bottom:14px;min-height:58px!important;padding:0 0 12px!important}#top #tools #player-grind>header h3{font-size:1.875rem!important}#top #tools #player-grind>header>img{display:none}#top #tools .exp-journal-desk{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}#top #tools .exp-context{border:1px solid var(--journal-frame);background:var(--companion-inset);text-align:center;border-radius:9px;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:18px 14px;display:flex}#top #tools .exp-context>span{letter-spacing:.08em;color:var(--companion-accent);align-self:flex-start;font-size:.75rem}#top #tools .exp-context>img{object-fit:contain;width:100px;height:110px;image-rendering:pixelated}#top #tools .exp-context>h4{margin:0;font-size:1.25rem}#top #tools .exp-context>p{color:var(--companion-muted);margin:0;font-size:.8125rem;line-height:1.5}#top #tools .exp-context>b{border:1px solid var(--companion-line);color:var(--companion-accent);border-radius:5px;padding:5px 9px;font-size:.875rem}#top #tools .exp-context dl{width:100%;margin:14px 0 0}#top #tools .exp-context dl>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;font-size:.8125rem;display:flex}#top #tools .exp-context dt{color:var(--companion-muted)}#top #tools .exp-context dd{margin:0;font-weight:750}#top #tools .exp-context progress{width:100%;height:8px;accent-color:var(--companion-accent)}#top #tools .exp-context>button{border:1px solid var(--companion-line);background:var(--journal-bar);width:100%;min-height:40px;color:var(--companion-ink);border-radius:6px;margin-top:8px;font-size:.875rem}#top #tools .exp-context>p.exp-context-note{text-align:left;margin-top:8px}#top #tools .exp-journal-workspace{min-width:0}#top #tools .exp-journal-workspace>nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}#top #tools .exp-journal-workspace>nav button{border:1px solid var(--companion-line);background:var(--journal-bar);min-height:44px;color:var(--companion-ink);border-radius:7px;padding:8px;font-size:.9375rem;font-weight:700}#top #tools .exp-journal-workspace>nav button i{margin-right:8px;font-style:normal}#top #tools .exp-journal-workspace :is(.exp-character-stage,.exp-quest-sky){display:none}#top #tools .exp-journal-workspace .exp-quest-panel{gap:10px;padding:0}#top #tools .exp-journal-workspace .exp-quest-card{background:var(--companion-inset);border-color:var(--journal-frame);box-shadow:none;border-radius:9px;padding:12px}#top #tools .exp-journal-workspace .exp-ribbon{margin:0 2px 12px}#top #tools .exp-journal-workspace .exp-ribbon progress{border-width:1px;height:9px}#top #tools .exp-journal-workspace .exp-ribbon>span{width:16px;height:16px;box-shadow:none;font-size:9px;bottom:-3px}#top #tools .exp-journal-workspace .exp-quest-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}#top #tools .exp-journal-workspace .exp-quest-facts article{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:5px;padding:3px 12px}#top #tools .exp-journal-workspace .exp-quest-facts article+article{border-inline-start:1px solid var(--companion-line)}#top #tools .exp-journal-workspace .exp-quest-facts article>i{display:none}#top #tools .exp-journal-workspace .exp-quest-facts article>span{letter-spacing:.025em;white-space:normal;line-height:1.3;overflow:visible;font-size:11px!important}#top #tools .exp-journal-workspace .exp-quest-facts article>b{overflow-wrap:anywhere;white-space:normal;font-size:22px;line-height:1.2;overflow:visible}#top #tools .exp-journal-workspace .exp-quest-facts article>small{white-space:normal;overflow-wrap:anywhere;line-height:1.35;overflow:visible;font-size:11px!important}#top #tools .exp-journal-workspace .exp-quest-facts article>button{border:1px solid var(--companion-line);background:var(--companion-accent-soft);max-width:100%;min-height:32px;color:var(--companion-ink);white-space:normal;border-radius:5px;margin:0;padding:3px 6px;font-size:11px!important}@container exp-lab (width<=480px){#top #tools .exp-journal-workspace .exp-quest-card{padding:10px}#top #tools .exp-journal-workspace .exp-quest-facts article{padding:2px 8px}#top #tools .exp-journal-workspace .exp-quest-facts article:first-child{padding-inline-start:0}#top #tools .exp-journal-workspace .exp-quest-facts article:last-child{padding-inline-end:0}#top #tools .exp-journal-workspace .exp-quest-facts article>b{font-size:19px}#top #tools .exp-journal-workspace .exp-route-fields fieldset:first-child>div{grid-template-columns:repeat(3,minmax(0,1fr))}#top #tools .exp-journal-workspace .exp-route-fields fieldset:nth-child(2)>div{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}#top #tools .exp-journal-workspace .exp-route-fields label>span:first-child{min-height:2.6em;line-height:1.3}#top #tools .exp-journal-workspace .exp-route-fields .exp-suffixed-input{grid-template-columns:minmax(0,1fr) 14px}#top #tools .exp-journal-workspace .exp-route-fields input[type=number]{padding-inline:5px}}#top #tools .exp-journal-workspace :is(.exp-route-drawer,.exp-payback-drawer,.exp-level-breakdown,.exp-journal){border:1px solid var(--journal-frame);background:var(--companion-inset);border-radius:8px;margin-top:12px}#top #tools .exp-journal-workspace :is(summary,label,p){font-size:.875rem}#top #tools .exp-journal-workspace .exp-journal-summary article{background:var(--companion-raised)}#top #tools .exp-journal-workspace .exp-journal-path>div{background:var(--companion-raised);border:1px solid var(--companion-line);border-radius:7px}#top #tools .exp-journal-workspace .exp-journal-path>div:last-child{border-color:var(--companion-accent)}#top #tools .exp-journal-workspace .exp-journal-path strong{font-size:1.125rem}#top #tools .exp-journal-workspace .exp-journal-path small{font-size:.8125rem}#top #tools .exp-journal-workspace .exp-atlas{max-height:680px;overflow:auto}#top #tools .exp-journal-workspace .ring-rate-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}#top #tools :is(.coach-phoenix,.gear-phoenix,.fusion-phoenix,#reward-history-v2,.reward-discovery){border-color:var(--journal-frame)!important;border-radius:12px!important}#top #tools #reward-pools-v2 .rp-header{background:var(--journal-bar);border-color:var(--journal-frame);border-radius:8px}#top #tools #reward-pools-v2 .rp-selected{background:var(--companion-accent-soft);border:1px solid var(--companion-accent);border-radius:8px;padding:14px}#top #tools #reward-pools-v2 .rp-source[aria-pressed=true]{border-color:var(--companion-accent);background:var(--companion-accent-soft)}#top #tools #player-coach .coach-power-card{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);border-radius:8px;margin-top:12px;padding:12px}#top #tools #player-coach .coach-power-card>span{letter-spacing:.08em;color:var(--companion-accent);font-size:.6875rem}#top #tools #player-coach .coach-power-card>h4{margin:6px 0;font-size:1rem!important}#top #tools #player-coach .coach-power-card>p{color:var(--companion-muted);margin:0 0 10px;font-size:.8125rem!important}#top #tools #player-coach .coach-power-card>button{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:5px;width:100%;padding:8px;min-height:40px!important;font-size:.875rem!important}#top .coach-power-panel{border:1px solid var(--journal-frame);background:var(--companion-surface);width:100%;min-height:650px;color:var(--companion-ink);border-radius:10px;flex-direction:column;padding:0;display:flex}#top .coach-power-panel>header{border-bottom:1px solid var(--companion-line);background:var(--journal-bar);flex:none;justify-content:space-between;gap:20px;padding:18px 22px;display:flex}#top .coach-power-panel>header span{color:var(--companion-accent);font-size:.75rem}#top #tools #player-coach .coach-power-panel>header h3{margin:3px 0;font-size:1.75rem!important}#top .coach-power-panel>header p{color:var(--companion-muted);margin:0;font-size:.9375rem}#top .coach-power-panel>header>button{border:1px solid var(--companion-line);border-radius:6px;align-self:flex-start;width:38px;height:38px;font-size:1.5rem}#top .coach-power-body{min-height:0;padding:20px}#top .coach-power-panel :is(h4,h5){margin:0 0 8px;font-size:1rem!important;line-height:1.35!important}#top .coach-power-panel :is(p,label){font-size:.875rem!important;line-height:1.5!important}#top .coach-power-panel small{color:var(--companion-muted);font-size:.75rem!important}#top .coach-power-panel :is(button,input){color:var(--companion-ink);border:1px solid var(--companion-line);background:var(--companion-raised);border-radius:6px;min-height:40px!important;padding:8px 12px!important;font-size:.875rem!important}#top .coach-power-panel button:disabled{opacity:.5}#top .power-characters{grid-template-columns:1fr 1fr;gap:12px;display:grid}#top .power-characters>section{border:1px solid var(--journal-frame);background:var(--companion-inset);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}#top .power-characters>section>img{object-fit:contain;width:58px;height:66px;image-rendering:pixelated}#top .power-characters>section>div{flex:1;min-width:140px}#top .power-characters p{margin:0 0 5px}#top .power-peer-search{align-items:end;gap:10px;padding:16px 0;display:flex}#top .power-peer-search label{flex:1;gap:5px;display:grid}#top .power-peer-search input{width:100%}#top .power-matches{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;margin-bottom:16px;display:grid}#top .power-matches>button{text-align:left;align-items:center;gap:10px;display:flex}#top .power-matches img{object-fit:contain;width:40px;height:46px}#top .power-matches :is(b,small){display:block}#top .power-matches>button>span:last-child{margin-left:auto}#top .power-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#top .power-insights>article{border:1px solid var(--journal-frame);background:var(--companion-inset);border-radius:8px;padding:14px}#top .power-insights>article[data-kind=observed]{border-left:3px solid var(--companion-success)}#top .power-insights>article>span{color:var(--companion-accent);margin-bottom:8px;font-size:.75rem;display:block}#top .power-insights p{color:var(--companion-muted);margin:0}#top .power-read-error{background:var(--companion-accent-soft);border:1px solid var(--companion-accent);border-radius:6px;padding:12px}#top .power-section{border:1px solid var(--journal-frame);background:var(--companion-inset);border-radius:8px;margin-top:14px;padding:14px}#top .power-section>summary{cursor:pointer;font-size:1rem;font-weight:750}#top .power-collection-note{border-top:1px solid var(--companion-line);margin-top:12px;padding-top:10px}#top .power-collection-note>summary{cursor:pointer;font-size:.875rem;font-weight:700}#top .power-collection-note form{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}#top .power-collection-note label{gap:4px;display:grid}#top .power-note-effects{grid-column:1/-1}#top .power-collection-note textarea{resize:vertical;border:1px solid var(--companion-line);background:var(--companion-raised);width:100%;min-width:0;color:var(--companion-ink);border-radius:6px;padding:8px;font-size:.875rem}#top .power-table-scroll{overflow:auto}#top .power-section table{border-collapse:collapse;width:100%;font-size:.875rem}#top .power-section :is(th,td){text-align:right;border-bottom:1px solid var(--companion-line);padding:10px}#top .power-section th:first-child{text-align:left}#top :is(.power-symbols,.power-skills,.power-presets){grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin-top:14px;display:grid}#top .power-symbols section>div,#top .power-skill-list>div{border-bottom:1px solid var(--companion-line);align-items:center;gap:10px;padding:8px 0;font-size:.875rem;display:flex}#top :is(.power-symbols,.power-skill-list) img{object-fit:contain;width:38px;height:40px;image-rendering:pixelated}#top .power-symbols section>div>span,#top .power-skill-list strong{white-space:nowrap;margin-left:auto}#top .power-skill-list :is(b,small){display:block}#top .coach-power-panel>footer{background:var(--companion-raised);border-top:1px solid var(--companion-line);flex:none;justify-content:space-between;align-items:center;gap:15px;padding:12px 20px;display:flex}#top .coach-power-panel>footer>span{color:var(--companion-muted);font-size:.8125rem}#top .power-skills{display:block}#top .power-skill-list>.power-skill-grid{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:12px;margin-bottom:12px;padding:0;display:grid}#top .power-visual-skill{border:1px solid var(--journal-frame);background:var(--companion-surface);border-radius:8px;min-width:0;padding:14px}#top .power-visual-skill.is-compact{background:0 0;border:0;padding:0}#top .power-visual-skill>header{align-items:center;gap:12px;margin-bottom:16px;display:flex}#top .power-visual-skill>header>div:last-child{min-width:0}#top .power-visual-skill>header h4{margin:3px 0 5px}#top .power-skill-art{border:1px solid var(--journal-frame);background:var(--companion-inset);width:64px;height:64px;box-shadow:var(--journal-inset-shadow);border-radius:8px;flex:none;place-items:center;display:grid}#top .power-skill-art img{width:48px;height:48px;image-rendering:pixelated;object-fit:contain}#top .power-level-badge{border:1px solid var(--companion-line);color:var(--companion-accent);border-radius:4px;padding:3px 6px;font-size:.6875rem;display:inline-block}#top .power-level-lane{margin:10px 0}#top .power-level-lane>div:first-child{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;font-size:.75rem;display:flex}#top .power-level-lane>div:first-child>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#top .power-level-lane progress{-webkit-appearance:none;appearance:none;border:1px solid var(--journal-frame);background:var(--companion-inset);width:100%;height:12px;accent-color:var(--companion-accent);border-radius:3px;display:block;overflow:hidden}#top .power-level-lane progress::-webkit-progress-bar{background:var(--companion-inset)}#top .power-level-lane progress::-webkit-progress-value{background:var(--companion-accent);border-radius:2px}#top .power-level-lane[data-peer=true] progress::-webkit-progress-value{background:var(--companion-success)}#top .power-level-lane progress::-moz-progress-bar{background:var(--companion-accent)}#top .power-level-lane[data-peer=true] progress::-moz-progress-bar{background:var(--companion-success)}#top .power-unknown-track{border:1px dashed var(--companion-line);min-height:18px;color:var(--companion-muted);text-align:center;border-radius:3px;font-size:.6875rem}#top .power-node-breakdown{border-top:1px solid var(--companion-line);margin-top:14px;padding-top:10px}#top .power-node-breakdown>summary{cursor:pointer;color:var(--companion-accent);font-size:.8125rem}#top .power-node-equation{justify-content:space-between;align-items:center;gap:5px;margin:12px 0;display:flex}#top .power-node-equation>span{text-align:center;background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:5px;flex:1;gap:3px;padding:8px 4px;display:grid}#top .power-node-equation b{font-size:1.125rem}#top .power-node-equation i{color:var(--companion-accent);font-style:normal}#top .power-node-equation small{font-size:.6875rem!important}#top .power-node-targets>div{grid-template-columns:40px 1fr 60px;align-items:center;gap:8px;margin:8px 0;font-size:.75rem;display:grid}#top .power-node-targets progress{width:100%;height:8px;accent-color:var(--companion-accent)}#top .power-node-targets b{text-align:right}#top .power-slot-pips{gap:4px;display:flex}#top .power-slot-pips i{border:1px solid var(--journal-frame);background:var(--companion-inset);border-radius:2px;flex:1;height:12px}#top .power-slot-pips i[data-filled=true]{background:var(--companion-success);border-color:var(--companion-success)}#top .power-node-breakdown .power-next-action{color:var(--companion-muted);padding-top:8px;font-size:.75rem!important}#top .power-symbol-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;margin-top:16px;display:grid}#top .power-symbol-board>article{border:1px solid var(--journal-frame);background:var(--companion-surface);border-radius:8px;padding:12px}#top .power-symbol-board header{align-items:center;gap:12px;margin-bottom:14px;display:flex}#top .power-symbol-board header img{object-fit:contain;width:48px;height:48px;image-rendering:pixelated;border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:6px;padding:5px}#top .power-symbol-board header h4{margin-bottom:2px}#top .power-symbol-board .power-symbol-contribution{color:var(--companion-accent);margin:4px 0 12px;font-size:.75rem!important}@media (max-width:1200px){#top #tools .journal-tools{grid-template-columns:repeat(4,minmax(0,1fr))}#top #tools .clx.cl-workspace:not(.collection-album) .collection-desk{grid-template-columns:180px minmax(0,1fr)}#top #tools .collection-results.has-inspector{grid-template-columns:minmax(0,1fr) 265px}#top #tools .clx.cl-workspace:not(.collection-album) .clx-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:950px){#top #tools .clx.cl-workspace:not(.collection-album) .collection-desk{grid-template-columns:minmax(0,1fr)}#top #tools .collection-context{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#top #tools .collection-context>header,#top #tools .collection-context-note{grid-column:1/-1}#top #tools .exp-journal-desk{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:650px){#top .journal-primary{display:none}#top.mdfm.section-tools #tools{width:calc(100% - 12px)!important;margin:8px auto!important}#top #tools .journal-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px}#top #tools .journal-tools button{min-height:46px;padding:7px;font-size:.8125rem}#top #tools .journal-tools button img{width:24px;height:26px}#top #tools .journal-tools button:last-child{grid-column:1/-1}#top #tools .journal-tool-bar .mdfm-tool-detail-switch>span{display:none!important}#top #tools .clx.cl-workspace:not(.collection-album){padding:10px!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-head p{font-size:.8125rem;display:block}#top #tools .clx.cl-workspace:not(.collection-album) .clx-catalogs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-catalogs button{flex-direction:column;gap:3px;min-width:0;display:flex;padding:8px 4px!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-catalogs button>b{font-size:.8125rem}#top #tools .clx.cl-workspace:not(.collection-album) .cl-phone-navigation{display:none!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-views{display:flex!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-views button{flex-direction:column;flex:1;padding:6px!important}#top #tools .clx.cl-workspace:not(.collection-album) .cl-access{grid-template-columns:minmax(0,1fr)}#top #tools .collection-context{flex-direction:column;display:flex}#top #tools .collection-context>header{display:none}#top #tools .collection-context>section{padding:8px}#top #tools .collection-context>section>strong{font-size:1.375rem}#top #tools .collection-context>section>p{margin:4px 0 0}#top #tools .collection-context .cl-plan-launch{flex-direction:row;align-items:center}#top #tools .collection-context .cl-plan-launch button{width:auto;max-width:115px}#top #tools .collection-results.has-inspector{grid-template-columns:minmax(0,1fr)}#top #tools .collection-results.has-inspector .clx-gallery{display:none}#top #tools .collection-catalog .cl-card-grid{grid-auto-rows:258px;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:524px!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-card{flex-direction:column;align-items:stretch;height:258px!important;padding:8px!important;display:flex!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-art{flex:none;align-self:center;height:68px!important}#top #tools .clx.cl-workspace:not(.collection-album) .clx-card-copy{flex:1}#top #tools .clx.cl-workspace:not(.collection-album) .clx-card-actions{flex-wrap:wrap}#top #tools .clx.cl-workspace:not(.collection-album) .clx-card-actions>*{flex-basis:100%;min-height:38px!important}#top #tools .collection-inspector{min-height:520px}#top #tools #player-grind{padding:10px!important}#top #tools .exp-journal-desk{grid-template-columns:minmax(0,1fr)}#top #tools .exp-context{text-align:left;grid-template-columns:70px minmax(0,1fr);gap:7px 12px;padding:12px;display:grid}#top #tools .exp-context>img{grid-area:1/1/5;width:64px;height:74px}#top #tools .exp-context>:not(img){grid-column:2}#top #tools .exp-context>:is(dl,progress,.exp-context-note){display:none}#top #tools .exp-context>button{width:auto;margin:0}#top #tools .exp-journal-workspace>nav{grid-template-columns:repeat(2,minmax(0,1fr))}#top #tools .exp-journal-workspace>nav button{font-size:.875rem}#top .coach-power-panel{width:100%;min-height:0}#top .coach-power-panel>header,#top .coach-power-body{padding:12px}#top :is(.power-characters,.power-insights){grid-template-columns:minmax(0,1fr)}#top .coach-power-panel>footer{flex-wrap:wrap;padding:10px}#top .power-peer-search{flex-wrap:wrap}}#top #tools #player-coach .coach-results-tabs{border:1px solid var(--journal-frame);background:var(--companion-inset);border-radius:8px;gap:6px;margin-bottom:12px;padding:6px;display:flex}#top #tools #player-coach .coach-results-tabs>button{border:1px solid var(--companion-line);background:var(--journal-bar);min-height:46px;color:var(--companion-ink);border-radius:5px;flex:1;padding:8px 14px;font-size:.9375rem}#top #tools #player-coach .coach-results-tabs>button[aria-selected=true]{border-color:var(--companion-accent);background:var(--companion-accent-soft);box-shadow:inset 0 -3px var(--companion-accent)}#top #tools #player-coach .coach-phoenix-result>[role=tabpanel][hidden]{display:none!important}#top #tools #player-coach .coach-phoenix-result{display:block}#top #tools #player-coach .coach-phoenix-character-form .coach-compare-option{flex-direction:row;grid-column:1/-1;align-items:center;gap:10px;display:flex}#top #tools #player-coach .coach-compare-option input{width:20px;height:20px;min-height:20px;accent-color:var(--companion-accent)}#top #tools #player-coach .coach-compare-option small{color:var(--companion-muted);font-size:.75rem;font-weight:400;display:block}#top #tools #player-coach .coach-compare-input{grid-column:1/-1}#top .power-section-nav{border-bottom:1px solid var(--companion-line);background:var(--companion-inset);flex-wrap:wrap;gap:6px;padding:12px 20px;display:flex}#top [data-power-section]{scroll-margin-top:80px}#top .power-section-nav button{flex:1}@media (max-width:650px){#top .power-section-nav{padding:10px}#top .power-section-nav button{flex-basis:28%}}#top .coach-power-panel [hidden]{display:none!important}#top .power-section-nav button[aria-pressed=true],#top .power-allocation-options button[aria-pressed=true]{border-color:var(--companion-accent);background:var(--companion-accent-soft)}#top .power-insights>article>button{width:100%;margin-top:12px}#top .power-skill-effects{background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:6px;margin-top:12px;padding:12px}#top .power-skill-effects>h5{margin-bottom:10px}#top .power-skill-effects>small{margin-top:10px;display:block}#top .power-skill-effects summary{color:var(--companion-muted);cursor:pointer;font-size:.75rem}#top .power-effect-status{color:var(--companion-muted);font-size:.75rem!important}#top .power-effect-deltas{gap:8px;display:grid}#top .power-effect-deltas>div{gap:4px;display:grid}#top .power-effect-deltas span{align-items:center;gap:12px;display:flex}#top .power-effect-deltas strong{color:var(--companion-success);font-size:1.25rem}#top .power-effect-deltas i{color:var(--companion-accent);font-style:normal}#top .power-effect-deltas em{color:var(--companion-success);font-size:.75rem;font-style:normal}#top .power-effect-descriptions{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;margin-top:10px;display:grid}#top .power-effect-descriptions p{white-space:pre-line;margin:6px 0;font-size:.75rem!important}#top .power-spending-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}#top .power-spending-paths>button{text-align:left;gap:5px;display:grid;padding:14px!important}#top .power-spending-paths span{color:var(--companion-muted);font-size:.75rem}#top .power-collection-path{border:1px solid var(--companion-accent);background:var(--companion-surface);border-radius:8px;margin:16px 0;padding:18px}#top .power-collection-path>header{align-items:center;gap:12px;margin-bottom:15px;display:flex}#top .power-collection-path>header>img{object-fit:contain;width:70px;height:70px}#top .power-collection-path>label{gap:5px;max-width:380px;display:grid}#top .power-collection-path>small,#top .power-collection-path>a{margin-top:10px;font-size:.8125rem;display:block}#top .power-collection-step,#top .power-effect-pair{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}#top .power-collection-step>span,#top .power-effect-pair>span{border:1px solid var(--journal-frame);background:var(--companion-inset);border-radius:6px;flex:1;gap:5px;padding:12px;display:grid}#top .power-collection-step b,#top .power-effect-pair b{color:var(--companion-accent);font-size:1.5rem}#top .power-collection-step em{font-size:.8125rem;font-style:normal}#top .power-collection-step>i,#top .power-effect-pair>i{font-style:normal}#top .power-effect-pair>strong{color:var(--companion-success);flex-basis:100%}#top .power-allocation-options{flex-wrap:wrap;gap:6px;display:flex}#top .power-manual-effects{grid-template-columns:1fr 1fr;gap:10px;display:grid}#top .power-manual-effects label{gap:5px;display:grid}@media (max-width:650px){#top .power-spending-paths{grid-template-columns:1fr}#top .power-collection-path{padding:12px}#top .power-manual-effects{grid-template-columns:1fr}}#top #wallet{border:1px solid var(--journal-frame);background:var(--companion-surface);border-radius:12px;width:calc(100% - 32px);max-width:1600px;padding:18px!important}#top #wallet>.mdfm-section-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}#top #wallet>.mdfm-section-head h2{margin:6px 0;font-size:1.875rem}#top #wallet .player-portfolio{background:0 0;border:0;gap:16px;padding:0;display:grid}#top #wallet .portfolio-form{border-color:var(--journal-frame);padding:14px}#top #wallet :is(input,select,button){min-height:42px;font-size:.875rem}#top #wallet :is(label,p){font-size:.875rem}#top #wallet :is(small,.portfolio-form>label){font-size:.8125rem}#top #wallet .portfolio-form button{color:var(--companion-canvas);background:var(--companion-accent)}#top #market-economy-panel{background:var(--companion-surface);border:1px solid var(--journal-frame);border-radius:10px;margin-top:12px;padding:18px}#top #market-economy-panel>.mdfm-section-head{grid-template-columns:1fr auto;align-items:center;gap:10px 16px;margin-bottom:14px;display:grid}#top #market-economy-panel>.mdfm-section-head h2{font-size:1.5rem}#top #market-economy-panel>.mdfm-section-head p{max-width:900px;font-size:.875rem}#top #market-economy-panel .mdfm-section-art{object-fit:contain;width:52px;height:52px}#top #market-economy-panel>.mdfm-section-head>.mdfm-tabs{grid-column:1/-1}@media (max-width:650px){#top #wallet{width:calc(100% - 12px);padding:10px!important}#top #wallet .portfolio-form>div{grid-template-columns:1fr}#top #wallet .portfolio-metrics{grid-template-columns:1fr 1fr}#top #wallet .portfolio-characters{grid-template-columns:1fr}#top #market-economy-panel{padding:10px}}#top #wallet .native-tool-intro{display:none!important}#top #wallet .player-portfolio{box-shadow:none!important;border:0!important}#top #tools .grind-workspace>header{border:1px solid var(--journal-frame);background:var(--journal-bar);border-radius:10px 10px 0 0;align-items:center;gap:12px;padding:16px;display:flex}#top #tools .grind-workspace>header span{color:var(--companion-accent);letter-spacing:.08em;font-size:.75rem}#top #tools .grind-workspace>header h3{margin:5px 0;font-size:1.625rem}#top #tools .grind-workspace>header p{color:var(--companion-muted);margin:0;font-size:.875rem}#top #tools .grind-workspace-tabs{background:var(--companion-inset);border:1px solid var(--journal-frame);border-top:0;gap:6px;margin-bottom:12px;padding:8px;display:flex}#top #tools .grind-workspace-tabs>button{min-height:48px;color:var(--companion-ink);background:var(--companion-raised);border:1px solid var(--companion-line);border-radius:5px;flex:1;justify-content:center;align-items:center;gap:10px;padding:10px;font-size:.9375rem;display:flex}#top #tools .grind-workspace-tabs>button[aria-selected=true]{background:var(--companion-accent-soft);border-color:var(--companion-accent);box-shadow:inset 0 -3px var(--companion-accent)}#top #tools .grind-workspace-tabs img{object-fit:contain;width:28px;height:28px;image-rendering:pixelated}#top #tools .grind-workspace>[hidden]{display:none!important}.layout-color-themes{border-bottom:1px solid var(--companion-line);padding:14px 0}.layout-color-themes h3{color:var(--companion-ink);margin:0;font-size:16px}.layout-color-themes p{color:var(--companion-muted);margin:4px 0 12px;font-size:13px}.layout-fullscreen .layout-theme-strip{flex-wrap:wrap;gap:7px;display:flex}.layout-fullscreen .layout-theme-strip button{min-width:130px;min-height:46px;color:var(--companion-ink);background:var(--companion-inset);border:1px solid var(--companion-line);cursor:pointer;border-radius:8px;flex:1 0 130px;grid-template-columns:36px minmax(0,1fr) 12px;align-items:center;gap:8px;padding:8px 10px;display:grid}.layout-fullscreen .layout-theme-strip button[aria-pressed=true]{border-color:var(--companion-accent);background:var(--companion-accent-soft)}.layout-fullscreen .layout-theme-strip button b{text-align:left;font-size:12px}.layout-theme-swatches{border:1px solid #8886;border-radius:5px;width:36px;height:26px;display:flex;overflow:hidden}.layout-theme-swatches i{background:var(--swatch-accent);width:50%;height:100%}.layout-theme-swatches i+i{background:var(--swatch-primary)}.layout-theme-check{color:var(--companion-accent);font-weight:700}.layout-color-themes>small{color:var(--companion-muted);margin-top:8px;display:block}#top .mdfm-header-actions>.mdfm-look{display:none!important}@media (min-width:651px){#top .mdfm-header-actions>.mdfm-workspace-mode-chip{display:none!important}}#sidekick-helper .companion-session-workspace{color:var(--companion-ink);min-width:0}#sidekick-helper .companion-session-workspace :is(h3,p){margin:0}#sidekick-helper .companion-session-workspace h3{font-size:17px}#sidekick-helper .companion-session-workspace small{color:var(--companion-muted);font-size:12px;line-height:1.5}#sidekick-helper .companion-session-workspace button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:36px;color:var(--companion-ink);cursor:pointer;border-radius:7px;padding:7px 12px;font-size:13px;font-weight:650}#sidekick-helper .companion-session-workspace button:hover{border-color:var(--companion-accent)}#sidekick-helper .companion-session-workspace button:disabled{opacity:.5;cursor:default}#sidekick-helper .companion-session-workspace button.is-primary{background:var(--companion-accent);color:var(--companion-inset)}#sidekick-helper .companion-session-workspace :is(button,input,select):focus-visible{outline:2px solid var(--companion-accent);outline-offset:3px}#sidekick-helper .companion-session-workspace :is(input,select){border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;min-width:0;min-height:40px;color:var(--companion-ink);font:inherit;border-radius:7px;padding:8px 10px}#sidekick-helper .companion-session-workspace label{color:var(--companion-muted);gap:5px;font-size:13px;display:grid}#sidekick-helper .session-context{border-bottom:1px solid var(--companion-line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:4px 6px 12px;display:flex}#sidekick-helper .session-context>span{font-weight:700}#sidekick-helper .session-context small{font-weight:400;display:block}#sidekick-helper .session-context>b{white-space:nowrap;color:var(--companion-accent);background:var(--companion-accent-soft);border-radius:6px;padding:5px 8px;font-size:12px}#sidekick-helper .session-timer-layout{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}#sidekick-helper .session-timer-layout>section{min-width:0}#sidekick-helper .session-timer-layout>section>header{flex-wrap:wrap;align-items:baseline;gap:5px 12px;padding:0 2px 10px;display:flex}#sidekick-helper .session-timer-layout>section>header>span{color:var(--companion-muted);font-size:12px}#sidekick-helper .session-timer-rows{gap:9px;display:grid}#sidekick-helper .session-timer-row{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:8px;grid-template-columns:52px minmax(120px,1fr) 95px auto;align-items:center;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden}#sidekick-helper .session-timer-icon .sidekick-skill-icon{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:7px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px 3px #0003}#sidekick-helper .session-timer-icon img{object-fit:contain;width:44px;height:44px;image-rendering:pixelated}#sidekick-helper .session-timer-name{gap:4px;min-width:0;display:grid}#sidekick-helper .session-timer-name b{overflow-wrap:anywhere;font-size:14px;line-height:1.3}#sidekick-helper .session-countdown{gap:2px;display:grid}#sidekick-helper .session-countdown strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:29px;line-height:1.15}#sidekick-helper .session-timer-actions{align-items:center;gap:5px;display:flex}#sidekick-helper .session-timer-actions button{white-space:nowrap;padding:7px 9px}#sidekick-helper .session-timer-row>progress{-webkit-appearance:none;appearance:none;width:100%;height:3px;accent-color:var(--companion-accent);border:0;position:absolute;bottom:0;left:0}#sidekick-helper .session-timer-row>progress::-webkit-progress-bar{background:var(--companion-inset)}#sidekick-helper .session-timer-row>progress::-webkit-progress-value{background:var(--companion-accent)}#sidekick-helper .session-timer-row.is-ready{background:color-mix(in srgb,#d8b34d 10%,var(--companion-surface));border-color:#d8b34d}#sidekick-helper .session-timer-row.is-ready .session-countdown strong{color:#d8b34d;font-size:24px}#sidekick-helper .session-timer-row.is-ready .is-primary{color:#251e0e;background:#e8c76c}#sidekick-helper .session-add-timer{text-align:left;align-items:center;gap:14px;width:100%;margin-top:9px;padding:14px;display:flex;background:var(--companion-inset)!important;border-style:dashed!important}#sidekick-helper .session-add-timer>span:first-child{color:var(--companion-accent);font-size:26px}#sidekick-helper .session-add-timer>span:nth-child(2){flex:1;gap:3px;display:grid}#sidekick-helper .session-add-timer strong{color:var(--companion-accent);font-size:12px}#sidekick-helper .session-timer-deck>footer{justify-content:space-between;gap:8px;padding-top:10px;display:flex}#sidekick-helper .session-tracking-panel{border-top:1px solid var(--companion-line);padding-top:14px}#sidekick-helper .session-tracking-panel .sidekick-module-session{padding:0!important}#sidekick-helper .session-tracking-panel .sidekick-session-hero{flex-wrap:wrap;gap:10px;margin:0;display:flex}#sidekick-helper .session-tracking-panel .sidekick-session-hero>button{background:var(--companion-accent-soft);min-height:40px;color:var(--companion-ink);border-radius:7px;flex:none}#sidekick-helper .session-tracking-panel .sidekick-exp-preview{flex:1;gap:16px;min-width:200px;padding:7px 10px;display:flex}#sidekick-helper .session-tracking-panel .sidekick-session-quick-add{flex-wrap:wrap;gap:6px;padding:10px 0;display:flex}#sidekick-helper .session-tracking-panel .sidekick-session-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#sidekick-helper .session-tracking-panel .sidekick-session-metrics{padding:0 0 10px}#sidekick-helper .session-tracking-panel footer{color:var(--companion-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}#sidekick-helper :is(.session-timer-picker,.session-timer-editor)>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}#sidekick-helper .session-picker-filters{grid-template-columns:1fr 1fr;gap:12px;display:grid}#sidekick-helper .session-library-tabs{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}#sidekick-helper .session-library-tabs button[aria-pressed=true]{background:var(--companion-accent-soft);border-color:var(--companion-accent)}#sidekick-helper .session-library-list{display:grid}#sidekick-helper .session-library-list>article{border-bottom:1px solid var(--companion-line);align-items:center;gap:14px;padding:12px 2px;display:flex}#sidekick-helper .session-library-list>article>span{flex:1;gap:3px;display:grid}#sidekick-helper .session-library-list .session-timer-icon .sidekick-skill-icon{width:40px;height:40px}#sidekick-helper .session-library-list .session-timer-icon img{width:32px;height:32px}#sidekick-helper :is(.session-timer-picker,.session-timer-editor)>footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}#sidekick-helper .session-timer-picker>footer>small{flex:1;min-width:150px}#sidekick-helper .session-editor-fields{grid-template-columns:2fr .8fr .8fr 1fr;gap:12px;display:grid}#sidekick-helper .session-timer-editor p{color:var(--companion-muted);margin-top:14px;font-size:12px}#sidekick-helper .session-timer-editor .session-repeat{align-items:center;gap:8px;margin-top:12px;display:flex}#sidekick-helper .session-repeat input{width:18px;min-height:18px}#sidekick-helper .session-mini-dock{z-index:2000;border:1px solid var(--companion-line);background:var(--companion-inset);width:max-content;max-width:calc(100vw - 32px);color:var(--companion-ink);pointer-events:auto;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;padding:9px;display:flex;position:fixed;bottom:100px;right:24px;box-shadow:0 8px 28px #0005}#sidekick-helper .session-mini-dock[data-side=left]{left:24px;right:auto}#sidekick-helper .session-mini-timers{flex-wrap:wrap;gap:6px;display:flex}#sidekick-helper .session-mini-dock button{border:1px solid var(--companion-line);min-height:40px;color:var(--companion-ink);background:var(--companion-surface);border-radius:6px;align-items:center;gap:7px;padding:7px;font-size:12px;display:flex}#sidekick-helper .session-mini-timers .sidekick-skill-icon{width:30px;height:30px}#sidekick-helper .session-mini-timers img{object-fit:contain;width:26px;height:26px;image-rendering:pixelated}#sidekick-helper .session-mini-timers button[data-ready=true]{color:#d8b34d;border-color:#d8b34d}#sidekick-helper .session-mini-live{color:var(--companion-accent);padding:0 5px;font-size:12px}@container sidekick-window (width>=850px){#sidekick-helper .session-timer-layout{grid-template-columns:minmax(0,1fr) 290px}#sidekick-helper .session-tracking-panel{border-top:0;border-left:1px solid var(--companion-line);padding:0 0 0 16px}}@container sidekick-window (width<=1100px){#sidekick-helper .session-timer-row{grid-template-columns:48px minmax(0,1fr) 95px;gap:10px;padding:12px}#sidekick-helper .session-timer-icon .sidekick-skill-icon{width:46px;height:46px}#sidekick-helper .session-timer-icon img{width:38px;height:38px}#sidekick-helper .session-timer-actions{grid-column:2/-1;justify-content:flex-end}#sidekick-helper .session-editor-fields{grid-template-columns:1fr 1fr}#sidekick-helper .session-editor-fields>label:first-child{grid-column:1/-1}}@container sidekick-window (width<=420px){#sidekick-helper .session-timer-row{grid-template-columns:40px minmax(0,1fr) 74px;gap:9px}#sidekick-helper .session-timer-name b{font-size:13px}#sidekick-helper .session-timer-icon .sidekick-skill-icon{width:38px;height:38px}#sidekick-helper .session-timer-icon img{width:32px;height:32px}#sidekick-helper .session-countdown strong{font-size:24px}#sidekick-helper .session-countdown small{font-size:10px}#sidekick-helper .session-timer-actions{grid-column:1/-1}#sidekick-helper .session-picker-filters{grid-template-columns:1fr}#sidekick-helper .session-add-timer strong{display:none}}@media (max-width:600px){#sidekick-helper .session-mini-dock,#sidekick-helper .session-mini-dock[data-side=left]{width:auto;max-width:calc(100vw - 16px);bottom:115px;left:8px;right:8px}}@media (min-width:1100px){#top.dock-header .mdfm-header{gap:16px!important;height:64px!important;min-height:64px!important;max-height:none!important;padding:6px 16px!important;display:flex!important}#top.dock-header .mdfm-header>.journal-primary{min-width:0;box-shadow:none;background:0 0;border:0;flex:0 auto;gap:3px;padding:0;display:flex;position:static}#top.dock-header .mdfm-header>.journal-primary button{white-space:nowrap;gap:6px;min-height:40px;padding:8px 10px;font-size:14px}#top.dock-header .mdfm-header>.journal-primary button[aria-current]{background:var(--companion-accent-soft);color:var(--companion-ink)}#top.dock-header .mdfm-header>.mdfm-brand{flex:none;max-width:250px!important}#top.dock-header .mdfm-header>.mdfm-header-actions{gap:6px!important;margin-left:auto!important}#top #tools .journal-tool-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}#top #tools .journal-tool-bar .mdfm-tool-toolbar-options{gap:6px;min-height:0}#top #tools .mdfm-tool-detail-switch>span{display:none!important}#top #tools .mdfm-tool-detail-switch{padding:3px!important}#top #tools .mdfm-tool-detail-switch button,#top #tools .journal-tool-bar .mdfm-utility-guide summary{min-height:32px!important;padding:7px!important}}@media (min-width:1100px) and (max-width:1500px){#top.dock-header .mdfm-header .mdfm-brand span{display:none!important}#top.dock-header .mdfm-header .mdfm-brand{max-width:48px!important}#top.dock-header .mdfm-header-actions .mdfm-live{display:none!important}#top #tools .journal-tool-bar{grid-template-columns:minmax(0,1fr)}#top #tools .journal-tool-bar .mdfm-tool-toolbar-options{justify-content:flex-end;min-height:30px}}#top #tools .grind-workspace-tabs{border-top:1px solid var(--journal-frame);border-radius:8px;margin:0 0 10px;padding:4px}#top #tools .grind-workspace-tabs>button{min-height:40px;padding:6px 10px}#top #tools .grind-workspace-tabs img{width:24px;height:24px}#top #tools .journal-tool-bar .mdfm-tool-toolbar-options .mdfm-utility-guide{margin:0!important}@media (max-width:1099px){#top.dock-header .mdfm-header>.journal-primary{display:none!important}}#top .mdfm-header .mdfm-account-button{align-items:center;width:auto!important;min-width:0!important;max-width:190px!important;height:44px!important;padding:4px 8px!important;display:flex!important}#top .mdfm-header .mdfm-account-button span{min-width:0}#top .mdfm-header .mdfm-account-button :is(b,small){text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap!important;font-size:12px!important;line-height:1.3!important}#top .mdfm-header .mdfm-account-button img{width:28px!important;height:28px!important}#top.section-wallet .mdfm-header{height:64px!important;min-height:64px!important;padding:6px 16px!important}#top #wallet{width:calc(100% - 28px)!important;max-width:none!important;margin:12px auto!important;padding:14px!important}#top #wallet .player-portfolio{background:0 0!important;border:0!important;margin:0!important;padding:0!important}#top #wallet .wallet-command-bar{grid-template-columns:minmax(160px,1fr) minmax(330px,680px);align-items:center;gap:16px;margin-bottom:10px;display:grid}#top #wallet .wallet-command-bar h3{margin:0;font-size:24px}#top #wallet .wallet-command-bar p{color:var(--companion-muted);margin:3px 0;font-size:13px!important}#top #wallet .wallet-command-bar .pm-wallet{margin:0!important}#top #wallet .pm-tabs{margin:8px 0 12px;padding:4px}#top #wallet .mvp-planner{margin:0!important;padding:0!important}#top #wallet .mvp-live{margin:0!important;padding:16px!important}#top #wallet .mvp-live header h3{margin:4px 0;font-size:24px}#top #wallet .wallet-command-bar input{padding:10px 12px}@media (max-width:760px){#top #wallet .wallet-command-bar{grid-template-columns:minmax(0,1fr);gap:8px}#top #wallet{width:calc(100% - 16px)!important;padding:10px!important}#top #wallet .mvp-live{padding:12px!important}}#top #wallet .player-portfolio{gap:8px!important}#top #wallet .wallet-command-bar{margin-bottom:0}#top #wallet .player-portfolio>.pm-tabs{margin:0;padding:4px}#top #wallet .personal-market.is-embedded{background:0 0!important;border:0!important;padding:0!important}#top #wallet .personal-market .pm-scope>button{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);border-radius:6px;padding:5px 9px}#top #tools .reward-discovery{padding:14px!important}#top #tools .reward-discovery .rd-header{align-items:center!important;min-height:0!important;margin:0 0 10px!important;padding:0!important}#top #tools .reward-discovery .rd-header h3{margin:3px 0!important;font-size:22px!important}#top #tools .reward-discovery .rd-eyebrow{display:none!important}#top #tools .reward-discovery .rd-tabs{min-height:0!important;margin:0 0 12px!important;padding:0!important}#top #tools .reward-discovery .rd-tabs>button{min-height:38px!important;padding:8px 14px!important}#top #tools .journal-tool-bar .mdfm-tool-toolbar-options>div>span{display:none!important}#top #tools .journal-tool-bar .mdfm-tool-toolbar-options{min-height:0!important}#top #tools .journal-tool-bar .mdfm-tool-detail-switch{padding:3px!important}#top #tools .journal-tool-bar .mdfm-tool-detail-switch button{min-height:30px!important;padding:5px 9px!important}#top #reward-discovery .raffle-chase{--rc-accent:var(--companion-accent);min-width:0;scroll-margin-top:18px;font-size:14px}#top #reward-discovery .raffle-chase *,#top #reward-discovery .raffle-chase :before,#top #reward-discovery .raffle-chase :after{box-sizing:border-box}#top #reward-discovery .raffle-chase :is(h4,h5,p,dl){margin:0}#top #reward-discovery .raffle-chase :is(button,input,select){font:inherit;min-width:0}#top #reward-discovery .raffle-chase button{background:var(--companion-inset);min-height:38px;color:var(--companion-ink);border:1px solid var(--companion-line);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;line-height:1.3;display:inline-flex}#top #reward-discovery .raffle-chase button:hover{border-color:var(--rc-accent)}#top #reward-discovery .raffle-chase button:disabled{opacity:.55;cursor:default}#top #reward-discovery .raffle-chase button[aria-pressed=true]{border-color:var(--rc-accent);background:var(--companion-accent-soft);color:var(--companion-ink)}#top #reward-discovery .raffle-chase :is(button,input,select,summary):focus-visible{outline:2px solid var(--rc-accent);outline-offset:3px}#top #reward-discovery .raffle-chase button>svg,#top #reward-discovery .raffle-chase .rc-search>svg{flex:none;width:18px;height:18px}#top #reward-discovery .raffle-chase :is(input,select){background:var(--companion-inset);border:1px solid var(--companion-line);width:100%;min-height:42px;color:var(--companion-ink);border-radius:7px;padding:8px}#top #reward-discovery .raffle-chase [hidden]{display:none!important}#top #reward-discovery .raffle-chase .rc-note{color:var(--companion-muted);margin:8px 0;font-size:12px;line-height:1.5}#top #reward-discovery .raffle-chase .rc-prize-types{flex-wrap:wrap;gap:5px;margin:0 0 14px;display:flex}#top #reward-discovery .raffle-chase .rc-prize-types>button{background:0 0;border-color:#0000;min-height:35px;padding:6px 13px;font-size:13px}#top #reward-discovery .raffle-chase .rc-prize-types>button[aria-pressed=true]{border-color:var(--companion-line);background:var(--companion-accent-soft);color:var(--rc-accent)}#top #reward-discovery .raffle-chase .rc-toolbar{grid-template-columns:minmax(180px,1fr) minmax(215px,.46fr) auto auto;align-items:stretch;gap:8px;display:grid}#top #reward-discovery .raffle-chase .rc-search{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-muted);border-radius:9px;align-items:center;gap:9px;padding:0 12px;display:flex}#top #reward-discovery .raffle-chase .rc-search input{background:0 0;border:0;border-radius:0;padding:10px 0;font-size:13px}#top #reward-discovery .raffle-chase .rc-sort{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:9px;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}#top #reward-discovery .raffle-chase .rc-sort>span{color:var(--companion-muted);flex:none;font-size:11px}#top #reward-discovery .raffle-chase .rc-sort select{background:0 0;border:0;padding:8px 0;font-size:12px}#top #reward-discovery .raffle-chase .rc-count{background:var(--companion-accent-soft);color:var(--rc-accent);border-radius:4px;padding:1px 5px;font-size:11px}#top #reward-discovery .raffle-chase .rc-extra-controls{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;padding:12px;display:grid}#top #reward-discovery .raffle-chase .rc-extra-controls>label,#top #reward-discovery .raffle-chase .rc-scenario label{color:var(--companion-muted);gap:5px;font-size:12px;display:grid}#top #reward-discovery .raffle-chase .rc-extra-controls>button{place-self:end start}#top #reward-discovery .raffle-chase .rc-context{color:var(--companion-muted);flex-wrap:wrap;align-items:center;gap:4px 9px;margin:7px 0;font-size:11px;display:flex}#top #reward-discovery .raffle-chase .rc-context>button,#top #reward-discovery .raffle-chase .rc-text-action,#top #reward-discovery .raffle-chase .rc-back{min-height:30px;color:var(--rc-accent);box-shadow:none;background:0 0;border:0;padding:4px 0;font-size:12px}#top #reward-discovery .raffle-chase .rc-price-strip{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 15px;margin:8px 0;padding:10px 12px;display:flex}#top #reward-discovery .raffle-chase .rc-price-strip>span{align-items:center;gap:5px;font-size:12px;display:inline-flex}#top #reward-discovery .raffle-chase .rc-price-strip img{object-fit:contain;width:22px;height:22px}#top #reward-discovery .raffle-chase .rc-price-strip>small{color:var(--companion-muted);margin-left:auto;font-size:11px}#top #reward-discovery .raffle-chase .rc-results-header{justify-content:space-between;align-items:center;gap:12px;margin:13px 0 12px;display:flex}#top #reward-discovery .raffle-chase .rc-results-header>div{flex-wrap:wrap;align-items:baseline;gap:5px 12px;display:flex}#top #reward-discovery .raffle-chase .rc-results-header h4{color:var(--companion-ink);font-size:19px;font-weight:750;line-height:1.3}#top #reward-discovery .raffle-chase .rc-results-header span{color:var(--companion-muted);font-size:12px}#top #reward-discovery .raffle-chase .rc-results-header>button{min-height:32px;padding:5px 9px;font-size:12px}#top #reward-discovery .raffle-chase .rc-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;max-height:none;display:grid;overflow:visible}#top #reward-discovery .raffle-chase .rc-card{border:1px solid var(--companion-line);background:var(--companion-surface);cursor:pointer;border-radius:14px;flex-direction:column;gap:0;min-width:0;padding:17px 18px;display:flex}#top #reward-discovery .raffle-chase .rc-card:hover{border-color:var(--rc-accent)}#top #reward-discovery .raffle-chase .rc-card>header{align-items:start;gap:9px;min-width:0;display:flex}#top #reward-discovery .raffle-chase .rc-card-open{text-align:left;flex:1;justify-content:start;align-items:center;gap:12px;min-height:60px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}#top #reward-discovery .raffle-chase .rc-card-open>img{object-fit:contain;width:56px;height:58px;image-rendering:pixelated;border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:11px;flex:none;padding:4px}#top #reward-discovery .raffle-chase .rc-card-open>span{gap:4px;min-width:0;display:grid}#top #reward-discovery .raffle-chase .rc-card-open b{overflow-wrap:break-word;color:var(--companion-ink);font-size:18px;font-weight:750;line-height:1.25}#top #reward-discovery .raffle-chase .rc-card-open small{color:var(--companion-muted);overflow-wrap:break-word;font-size:11px;font-weight:400;line-height:1.35}#top #reward-discovery .raffle-chase .rc-card-open .rc-outcome-label{color:var(--rc-accent)}#top #reward-discovery .raffle-chase .rc-save{background:0 0;border-color:#0000;flex:none;width:32px;height:32px;min-height:32px;padding:6px}#top #reward-discovery .raffle-chase .rc-save[aria-pressed=true]{color:var(--rc-accent)}#top #reward-discovery .raffle-chase .rc-card-cost{border-bottom:1px solid var(--companion-line);color:var(--companion-muted);justify-content:space-between;align-items:center;gap:8px;margin:8px 0 0;padding:5px 0;font-size:12px;line-height:1.2;display:flex}#top #reward-discovery .raffle-chase .rc-card-cost>b{color:var(--companion-ink);font-size:18px;font-weight:750}#top #reward-discovery .raffle-chase .rc-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:11px 0 7px;display:grid}#top #reward-discovery .raffle-chase .rc-card-metrics>div:nth-child(2n){border-left:1px solid var(--companion-line);padding-left:14px}#top #reward-discovery .raffle-chase .rc-card-metrics dt{margin:0 0 7px;color:var(--companion-muted)!important;font-size:12px!important;line-height:1.3!important}#top #reward-discovery .raffle-chase .rc-card-metrics dd{letter-spacing:-.6px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal;word-break:normal;align-items:center;gap:4px;margin:0;font-weight:750;display:flex;color:var(--ui-result,var(--companion-ink))!important;font-size:clamp(22px,1.7vw,28px)!important;line-height:1.2!important}#top #reward-discovery .raffle-chase .rc-card-metrics>div dd{color:var(--ui-result,var(--companion-ink))!important}#top #reward-discovery .raffle-chase .rc-card-metrics>div>small{color:var(--companion-muted);margin-top:4px;display:block;font-size:10px!important;line-height:1.3!important}#top #reward-discovery .raffle-chase .rc-card-metrics>div>.rc-draw-countdown{color:var(--companion-ink);font-weight:700;font-size:12px!important}#top #reward-discovery .raffle-chase .rc-money{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}#top #reward-discovery .raffle-chase .rc-money .currency-icon{flex:none;width:17px!important;height:17px!important}#top #reward-discovery .raffle-chase .rc-price-status{border-top:1px solid var(--companion-line);color:var(--companion-muted);justify-content:space-between;align-items:center;gap:8px;padding:10px 0;font-size:11px;display:flex}#top #reward-discovery .raffle-chase .rc-price-status b{color:var(--companion-ink);font-size:12px;font-weight:600}#top #reward-discovery .raffle-chase .rc-unconfirmed{border:1px solid var(--companion-line);white-space:nowrap;border-radius:5px;align-items:center;padding:3px 6px;display:inline-flex;color:var(--companion-muted)!important;font-size:10px!important}#top #reward-discovery .raffle-chase .rc-card-context{color:var(--companion-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;padding:4px 0 9px;line-height:1.45;display:flex;font-size:12px!important}#top #reward-discovery .raffle-chase .rc-card-context b{color:var(--companion-ink);margin-right:3px;font-size:16px;font-weight:750}#top #reward-discovery .raffle-chase .rc-card>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}#top #reward-discovery .raffle-chase .rc-card>footer>small{color:var(--companion-muted);max-width:62%;font-size:10px;line-height:1.35}#top #reward-discovery .raffle-chase .rc-card>footer>button{white-space:nowrap;font-size:12px}#top #reward-discovery .raffle-chase .rc-pages{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;font-size:12px;display:flex}#top #reward-discovery .raffle-chase .rc-empty{border:1px dashed var(--companion-line);text-align:center;color:var(--companion-muted);border-radius:12px;padding:24px}#top #reward-discovery .raffle-chase .rc-empty p{margin-bottom:12px}#top #reward-discovery .raffle-chase .rc-feed-note{margin:12px 0 0}#top #reward-discovery .raffle-chase .rc-detail{min-width:0}#top #reward-discovery .raffle-chase .rc-back{margin:0 0 12px;font-size:12px}#top #reward-discovery .raffle-chase .rc-detail-header{align-items:center;gap:16px;margin:0 0 18px;display:flex}#top #reward-discovery .raffle-chase .rc-detail-header>img{object-fit:contain;width:76px;height:76px;image-rendering:pixelated;border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:14px;padding:8px}#top #reward-discovery .raffle-chase .rc-detail-header>div:not(.rc-title-actions){flex:1;min-width:0}#top #reward-discovery .raffle-chase .rc-detail-header h4{overflow-wrap:break-word;color:var(--companion-ink);margin:5px 0;font-size:30px;font-weight:750;line-height:1.2}#top #reward-discovery .raffle-chase .rc-detail-header small{color:var(--companion-muted);font-size:12px}#top #reward-discovery .raffle-chase .rc-title-actions{flex-wrap:wrap;gap:8px;display:flex}#top #reward-discovery .raffle-chase .rc-title-actions>button{font-size:12px}#top #reward-discovery .raffle-chase .rc-pet-outcomes{border-top:1px solid var(--companion-line);border-bottom:1px solid var(--companion-line);align-items:center;gap:14px;margin:0 0 14px;padding:10px 0;display:flex}#top #reward-discovery .raffle-chase .rc-pet-outcomes>span{color:var(--companion-muted);flex:none;font-size:12px}#top #reward-discovery .raffle-chase .rc-pet-outcomes>div{flex-wrap:wrap;gap:5px;display:flex}#top #reward-discovery .raffle-chase .rc-pet-outcomes button{background:0 0;border-color:#0000;min-height:34px;padding:6px 11px;font-size:12px}#top #reward-discovery .raffle-chase .rc-pet-outcomes button[aria-pressed=true]{background:var(--companion-accent-soft);border-color:var(--companion-line);color:var(--rc-accent)}#top #reward-discovery .raffle-chase .rc-hero-metrics{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:18px;display:grid}#top #reward-discovery .raffle-chase .rc-hero-metrics>div{align-content:start;gap:8px;min-width:0;display:grid}#top #reward-discovery .raffle-chase .rc-hero-metrics>div+div{border-left:1px solid var(--companion-line);padding-left:24px}#top #reward-discovery .raffle-chase .rc-hero-metrics small,#top #reward-discovery .raffle-chase .rc-hero-metrics>div>span{color:var(--companion-muted);font-size:12px;line-height:1.4}#top #reward-discovery .raffle-chase .rc-hero-metrics strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal;word-break:normal;align-items:center;gap:5px;font-weight:750;line-height:1.2;display:flex;color:var(--ui-result,var(--companion-ink))!important;font-size:clamp(22px,2vw,30px)!important}#top #reward-discovery .raffle-chase :is(.rc-hero-metrics,.rc-card-metrics) .currency-icon{flex:none;margin:0;width:20px!important;height:20px!important}#top #reward-discovery .raffle-chase .rc-hero-metrics .rc-unranked{letter-spacing:-.5px;color:var(--companion-muted);font-size:25px}#top #reward-discovery .raffle-chase .rc-detail-context{color:var(--companion-muted);flex-wrap:wrap;align-items:center;gap:5px 22px;margin-bottom:7px;padding:11px 2px;font-size:12px;display:flex}#top #reward-discovery .raffle-chase .rc-detail-context b{color:var(--companion-ink);font-variant-numeric:tabular-nums}#top #reward-discovery .raffle-chase .rc-detail-panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}#top #reward-discovery .raffle-chase .rc-detail-panels>section{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:12px;min-width:0;padding:18px 20px}#top #reward-discovery .raffle-chase .rc-detail-panels header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}#top #reward-discovery .raffle-chase .rc-detail-panels h5{color:var(--companion-ink);font-size:16px;font-weight:700;line-height:1.35}#top #reward-discovery .raffle-chase .rc-detail-panels header>span{color:var(--companion-muted);flex:none;font-size:10px}#top #reward-discovery .raffle-chase .rc-recipe-row{align-items:center;gap:11px;padding:8px 0;display:flex}#top #reward-discovery .raffle-chase .rc-recipe-row>img{object-fit:contain;width:32px;height:32px;image-rendering:pixelated;flex:none}#top #reward-discovery .raffle-chase .rc-recipe-row>span{flex:1;gap:3px;min-width:0;display:grid}#top #reward-discovery .raffle-chase .rc-recipe-row b{font-size:13px;font-weight:650}#top #reward-discovery .raffle-chase .rc-recipe-row small{color:var(--companion-muted);align-items:center;gap:4px;font-size:11px;display:flex}#top #reward-discovery .raffle-chase .rc-recipe-row small .currency-icon{width:13px!important;height:13px!important}#top #reward-discovery .raffle-chase .rc-recipe-row>strong{font-size:17px}#top #reward-discovery .raffle-chase .rc-recipe-total{border-top:1px solid var(--companion-line);justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:12px 0 4px;font-size:13px;display:flex}#top #reward-discovery .raffle-chase .rc-recipe-total b{color:var(--rc-accent);font-size:20px}#top #reward-discovery .raffle-chase .rc-matched-price{gap:8px;margin:10px 0 14px;display:grid}#top #reward-discovery .raffle-chase .rc-matched-price small{color:var(--companion-muted);font-size:12px}#top #reward-discovery .raffle-chase .rc-matched-price strong{font-size:27px}#top #reward-discovery .raffle-chase .rc-reference{border-left:2px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:10px 0;padding:8px 10px;font-size:11px;display:flex}#top #reward-discovery .raffle-chase .rc-explanations{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;margin-top:16px;display:grid}#top #reward-discovery .raffle-chase .rc-explanations>details{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:9px;min-width:0;overflow:hidden}#top #reward-discovery .raffle-chase .rc-explanations>details[open]{grid-column:1/-1;padding-bottom:12px}#top #reward-discovery .raffle-chase .rc-explanations summary{cursor:pointer;color:var(--companion-ink);padding:13px 14px;font-size:12px;font-weight:650;line-height:1.4}#top #reward-discovery .raffle-chase .rc-explanations>details>p{color:var(--companion-muted);margin:0 14px 10px;font-size:12px;line-height:1.5}#top #reward-discovery .raffle-chase .rc-explanations>details>section{margin:0 14px 10px}#top #reward-discovery .raffle-chase .rc-scenario>div{flex-wrap:wrap;gap:10px;padding:0 14px;display:flex}#top #reward-discovery .raffle-chase .rc-scenario label{flex:1;min-width:140px}#top #reward-discovery .raffle-chase .rc-scenario dl{gap:9px;margin:12px 14px;display:grid}#top #reward-discovery .raffle-chase .rc-scenario dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}#top #reward-discovery .raffle-chase .rc-scenario dt{color:var(--companion-muted);font-size:12px}#top #reward-discovery .raffle-chase .rc-scenario dd{text-align:right;margin:0;font-size:13px}#top #reward-discovery .raffle-chase .rc-scenario>a{color:var(--rc-accent);margin:0 14px;font-size:12px;display:inline-block}#top #reward-discovery .raffle-chase .rc-recipe{border:1px solid var(--companion-line);border-radius:8px;min-width:0;margin:14px;padding:10px 12px}#top #reward-discovery .raffle-chase .rc-recipe legend{padding:0 5px;font-size:12px}#top #reward-discovery .raffle-chase .rc-recipe>small{color:var(--companion-muted);font-size:11px}#top #reward-discovery .raffle-chase .rc-recipe>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}#top #reward-discovery .raffle-chase .rc-recipe label{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}#top #reward-discovery .raffle-chase .rc-recipe img{object-fit:contain;width:24px;height:24px}#top #reward-discovery .raffle-chase .rc-recipe input{grid-column:1/-1}#top #reward-discovery .raffle-chase .rc-recipe>p{color:var(--companion-muted);margin-top:10px;font-size:12px}@media (max-width:1100px){#top #reward-discovery .raffle-chase .rc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#top #reward-discovery .raffle-chase .rc-toolbar{grid-template-columns:minmax(150px,1fr) minmax(185px,.7fr) auto}#top #reward-discovery .raffle-chase .rc-toolbar>button:last-child{grid-area:2/3}#top #reward-discovery .raffle-chase .rc-toolbar>button:nth-last-child(2){grid-area:1/3}#top #reward-discovery .raffle-chase .rc-sort{grid-area:1/2/3}#top #reward-discovery .raffle-chase .rc-search{grid-row:1/3}#top #reward-discovery .raffle-chase .rc-hero-metrics{gap:15px;padding:18px}#top #reward-discovery .raffle-chase .rc-hero-metrics>div+div{padding-left:15px}#top #reward-discovery .raffle-chase .rc-explanations{grid-template-columns:1fr}#top #reward-discovery .raffle-chase .rc-detail-header{flex-wrap:wrap}}@media (max-width:700px){#top #reward-discovery .raffle-chase .rc-prize-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-bottom:11px;display:grid}#top #reward-discovery .raffle-chase .rc-prize-types>button{white-space:normal;min-width:0;min-height:42px;padding:6px 3px;font-size:12px;line-height:1.25}#top #reward-discovery .raffle-chase .rc-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:7px}#top #reward-discovery .raffle-chase .rc-search{grid-area:1/1}#top #reward-discovery .raffle-chase .rc-sort{background:0 0;border:0;grid-area:2/1;min-height:30px;padding:0}#top #reward-discovery .raffle-chase .rc-sort select{min-height:32px}#top #reward-discovery .raffle-chase .rc-toolbar>button:nth-last-child(2){grid-area:1/2}#top #reward-discovery .raffle-chase .rc-toolbar>button:last-child{grid-area:2/2}#top #reward-discovery .raffle-chase .rc-toolbar>button{min-height:40px;padding:7px 11px;font-size:12px}#top #reward-discovery .raffle-chase .rc-extra-controls{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}#top #reward-discovery .raffle-chase .rc-context{font-size:10px}#top #reward-discovery .raffle-chase .rc-results-header{margin-top:10px}#top #reward-discovery .raffle-chase .rc-results-header h4{font-size:17px}#top #reward-discovery .raffle-chase .rc-results-header span{font-size:11px}#top #reward-discovery .raffle-chase .rc-cards{grid-template-columns:minmax(0,1fr);gap:12px}#top #reward-discovery .raffle-chase .rc-card{padding:15px}#top #reward-discovery .raffle-chase .rc-card-open{gap:11px;min-height:50px}#top #reward-discovery .raffle-chase .rc-card-open>img{width:50px;height:52px}#top #reward-discovery .raffle-chase .rc-card-open b{font-size:18px}#top #reward-discovery .raffle-chase .rc-save{width:40px;min-height:40px;padding:9px}#top #reward-discovery .raffle-chase .rc-card-metrics{margin:10px 0 7px}#top #reward-discovery .raffle-chase .rc-card-metrics dd{font-size:28px!important}#top #reward-discovery .raffle-chase .rc-card-metrics dt{font-size:12px!important}#top #reward-discovery .raffle-chase .rc-card>footer>button{min-height:40px}#top #reward-discovery .raffle-chase .rc-card-context{font-size:11px}#top #reward-discovery .raffle-chase .rc-detail-header{gap:11px;margin-bottom:13px}#top #reward-discovery .raffle-chase .rc-detail-header>img{width:61px;height:61px}#top #reward-discovery .raffle-chase .rc-detail-header h4{font-size:26px}#top #reward-discovery .raffle-chase .rc-detail-header small{font-size:11px}#top #reward-discovery .raffle-chase .rc-title-actions{flex:100%}#top #reward-discovery .raffle-chase .rc-title-actions>button{flex:1;min-height:42px}#top #reward-discovery .raffle-chase .rc-pet-outcomes{padding:9px 0;display:block}#top #reward-discovery .raffle-chase .rc-pet-outcomes>span{margin-bottom:6px;font-size:11px;display:block}#top #reward-discovery .raffle-chase .rc-pet-outcomes>div{gap:4px}#top #reward-discovery .raffle-chase .rc-pet-outcomes button{min-height:40px;padding:6px 9px;font-size:11px}#top #reward-discovery .raffle-chase .rc-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:17px}#top #reward-discovery .raffle-chase .rc-hero-metrics strong{font-size:29px}#top #reward-discovery .raffle-chase .rc-hero-metrics>div+div{padding-left:14px}#top #reward-discovery .raffle-chase .rc-hero-metrics>div:last-child{border-left:0;border-top:1px solid var(--companion-line);grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;padding:12px 0 0}#top #reward-discovery .raffle-chase .rc-hero-metrics>div:last-child>span{grid-column:1/-1}#top #reward-discovery .raffle-chase .rc-hero-metrics>div:last-child>strong{font-size:22px}#top #reward-discovery .raffle-chase .rc-hero-metrics small,#top #reward-discovery .raffle-chase .rc-hero-metrics>div>span{font-size:11px}#top #reward-discovery .raffle-chase .rc-detail-context{gap:5px 12px;font-size:11px}#top #reward-discovery .raffle-chase .rc-detail-panels{grid-template-columns:1fr;gap:12px}#top #reward-discovery .raffle-chase .rc-detail-panels>section{padding:15px}#top #reward-discovery .raffle-chase .rc-detail-panels h5,#top #reward-discovery .raffle-chase .rc-recipe-row>strong{font-size:15px}#top #reward-discovery .raffle-chase .rc-recipe>div{grid-template-columns:repeat(2,minmax(0,1fr))}#top #reward-discovery .raffle-chase .rc-scenario dl>div{flex-wrap:wrap}#top #reward-discovery .raffle-chase .rc-explanations summary{min-height:44px}}@media (max-width:370px){#top #reward-discovery .raffle-chase .rc-card-metrics dd{font-size:24px!important}#top #reward-discovery .raffle-chase .rc-card-metrics>div+div{padding-left:10px}#top #reward-discovery .raffle-chase .rc-hero-metrics strong{font-size:25px}#top #reward-discovery .raffle-chase .rc-card-context{font-size:10px}#top #reward-discovery .raffle-chase .rc-extra-controls{grid-template-columns:1fr}}#top .pa-rates{border-top:1px solid var(--companion-line);border-bottom:1px solid var(--companion-line);min-width:0;margin:10px 0;padding:10px 0;font-size:12px}#top .pa-rates>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}#top .pa-rates>header>span{color:var(--companion-muted)}#top .pa-outcomes{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}#top .pa-outcomes>div{background:var(--companion-inset);border-radius:6px;align-content:start;gap:6px;min-width:0;padding:8px;display:grid}#top .pa-outcomes strong{color:var(--companion-accent);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:18px;line-height:1.2}#top .pa-outcomes strong:has(span){white-space:normal;font-size:12px}#top .pa-rates :is(small,span,dt,dd){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}#top .pa-samples{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;display:flex}#top .pa-samples>small{color:var(--companion-muted)}#top .pa-samples dl{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:250px;margin:0;display:grid}#top .pa-samples dl>div{border:1px solid var(--companion-line);border-radius:5px;justify-content:space-between;align-items:baseline;gap:6px;min-width:0;padding:5px 7px;display:flex}#top .pa-samples .is-current{background:var(--companion-accent-soft);border-color:var(--companion-accent)}#top .pa-samples dt{color:var(--companion-muted);white-space:nowrap;font-size:11px}#top .pa-samples dd{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--companion-ink);margin:0;font-weight:750}#top .pa-unavailable{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}@media (max-width:600px){#top .pa-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}#top .pa-samples dl{flex-basis:100%;width:100%;min-width:0}#top .pa-samples dl>div{justify-content:start;gap:2px;padding:6px 8px;display:grid}#top .pa-samples dd{font-size:14px}}#top #reward-discovery .raffle-chase .rc-outcome-overview{min-width:0;margin:12px 0}#top #reward-discovery .raffle-chase .rc-outcome-overview>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}#top #reward-discovery .raffle-chase .rc-outcome-overview h5{color:var(--companion-ink);margin:0;font-size:14px}#top #reward-discovery .raffle-chase .rc-outcome-overview>header>small{color:var(--companion-muted);font-size:11px}#top #reward-discovery .raffle-chase .rc-outcome-overview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}#top #reward-discovery .raffle-chase .rc-outcome-tile{text-align:left;white-space:normal;background:var(--companion-inset);border:1px solid var(--companion-line);min-width:0;min-height:0;color:var(--companion-ink);border-radius:10px;align-content:start;gap:12px;padding:14px;display:grid}#top #reward-discovery .raffle-chase .rc-outcome-tile:hover,#top #reward-discovery .raffle-chase .rc-outcome-tile[aria-pressed=true]{border-color:var(--companion-accent);background:var(--companion-accent-soft)}#top #reward-discovery .raffle-chase .rc-outcome-tile>span{font-size:12px;font-weight:650;line-height:1.35}#top #reward-discovery .raffle-chase :is(.rc-outcome-tile,.rc-pet-outcomes button):focus-visible{outline:2px solid var(--ui-result,var(--companion-accent));outline-offset:3px}#top #reward-discovery .raffle-chase .rc-outcome-heading{align-items:center;gap:10px;min-width:0;display:flex}#top #reward-discovery .raffle-chase .rc-outcome-name{flex:1;min-width:0;font-size:15px;font-weight:750;line-height:1.3}#top #reward-discovery .raffle-chase .rc-outcome-arrow{color:var(--companion-muted);font-size:18px}#top #reward-discovery .raffle-chase .rc-ability-art{flex:none;align-items:center;gap:8px;display:flex}#top #reward-discovery .raffle-chase .rc-ability-art>img{object-fit:contain;image-rendering:pixelated;background:var(--companion-surface);border-radius:8px;padding:4px;width:52px!important;height:52px!important}#top #reward-discovery .raffle-chase .rc-ability-badges{gap:4px;display:grid}#top #reward-discovery .raffle-chase .rc-ability-badge{white-space:nowrap;border:1px solid;border-radius:5px;align-items:center;gap:3px;padding:3px 5px;font-size:10px;font-weight:650;line-height:1.25;display:flex}#top #reward-discovery .raffle-chase .rc-ability-badge>svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}#top #reward-discovery .raffle-chase .rc-ability-badge.rc-ability-magnet{color:var(--ui-result,#73baff)}#top #reward-discovery .raffle-chase .rc-ability-badge.rc-ability-buff{color:var(--ui-input,#d99b68)}#top #reward-discovery .raffle-chase .rc-ability-badge.rc-ability-neither{color:var(--companion-muted)}#top #reward-discovery .raffle-chase .rc-outcome-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}#top #reward-discovery .raffle-chase .rc-outcome-metrics>span{align-content:start;gap:7px;min-width:0;display:grid}#top #reward-discovery .raffle-chase .rc-outcome-metrics small{color:var(--companion-muted);min-height:27px;font-size:10px;font-weight:400;line-height:1.35}#top #reward-discovery .raffle-chase .rc-outcome-metrics strong{font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal;word-break:normal;align-items:center;gap:3px;min-height:28px;font-weight:750;line-height:1.25;display:flex;color:var(--ui-result,var(--companion-ink))!important;font-size:clamp(17px,1.5vw,22px)!important}#top #reward-discovery .raffle-chase .rc-outcome-unknown{color:var(--companion-muted);white-space:normal;overflow-wrap:normal;font-weight:600;font-size:12px!important}#top #reward-discovery .raffle-chase .rc-outcome-price>.currency-icon{flex:none;margin:0;width:16px!important;height:16px!important}#top #reward-discovery .raffle-chase .rc-outcome-price-note{color:var(--companion-muted);margin:7px 0 0;font-size:11px}#top #reward-discovery .raffle-chase .rc-cost-unavailable{white-space:normal;color:var(--companion-muted);font-weight:600;line-height:1.35;font-size:12px!important}#top #reward-discovery .raffle-chase .rc-outcome-evidence{min-width:0;padding:0 0 10px}#top #reward-discovery .raffle-chase .rc-outcome-evidence>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;display:flex}#top #reward-discovery .raffle-chase .rc-outcome-evidence h5{color:var(--companion-ink);margin:0;font-size:16px}#top #reward-discovery .raffle-chase .rc-outcome-evidence>header>small{color:var(--companion-muted);font-size:11px}#top #reward-discovery .raffle-chase .rc-outcome-evidence>header>button{min-height:36px;padding:7px 10px;font-size:12px}#top #reward-discovery .raffle-chase .rc-outcome-evidence dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}#top #reward-discovery .raffle-chase .rc-outcome-evidence dl>div{gap:5px;min-width:0;display:grid}#top #reward-discovery .raffle-chase .rc-outcome-evidence dt{color:var(--companion-muted)!important;font-size:11px!important}#top #reward-discovery .raffle-chase .rc-outcome-evidence dd{font-variant-numeric:tabular-nums;margin:0;color:var(--companion-ink)!important;font-size:15px!important}#top #reward-discovery .raffle-chase .rc-outcome-evidence>p{color:var(--companion-muted);margin:9px 0;font-size:12px;line-height:1.5}#top #reward-discovery .raffle-chase .rc-outcome-evidence>small{color:var(--companion-muted);font-size:11px;display:block}#top #reward-discovery .raffle-chase .rc-outcome-formula{background:var(--companion-surface);border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}#top #reward-discovery .raffle-chase .rc-outcome-formula>span{flex:1;gap:4px;min-width:90px;display:grid}#top #reward-discovery .raffle-chase .rc-outcome-formula small{color:var(--companion-muted);font-size:10px;line-height:1.4}#top #reward-discovery .raffle-chase .rc-outcome-formula b{color:var(--companion-ink);font-variant-numeric:tabular-nums;font-size:16px}#top #reward-discovery .raffle-chase .rc-outcome-formula>i{color:var(--companion-muted);font-size:15px;font-style:normal}@media (max-width:700px){#top #reward-discovery .raffle-chase .rc-outcome-overview>div{grid-template-columns:repeat(2,minmax(0,1fr))}#top #reward-discovery .raffle-chase .rc-outcome-tile{padding:10px}#top #reward-discovery .raffle-chase .rc-outcome-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){#top #reward-discovery .raffle-chase .rc-outcome-overview>div{grid-template-columns:minmax(0,1fr)}#top #reward-discovery .raffle-chase .rc-outcome-metrics strong{font-size:19px!important}}@media (max-width:850px){#top #reward-discovery .raffle-chase .rc-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:15px}#top #reward-discovery .raffle-chase .rc-hero-metrics>div+div{border:0;padding:0}#top #reward-discovery .raffle-chase .rc-hero-metrics>div:last-child{border:0;grid-column:auto;grid-template-columns:minmax(0,1fr);align-items:start;padding:0}#top #reward-discovery .raffle-chase .rc-hero-metrics>div:nth-child(2n){border-left:1px solid var(--companion-line);padding-left:14px}}@media (min-width:651px) and (max-width:1050px){#top #reward-discovery .raffle-chase .rc-ability-art{flex-direction:column;align-items:start;gap:4px}#top #reward-discovery .raffle-chase .rc-ability-badges{flex-wrap:wrap;max-width:100px;display:flex}}#top #reward-discovery .raffle-chase{font-size:13px}#top #reward-discovery .raffle-chase .rc-prize-types{margin-bottom:9px}#top #reward-discovery .raffle-chase .rc-toolbar :is(input,select,button){min-height:36px;padding-block:6px}#top #reward-discovery .raffle-chase .rc-extra-controls{gap:8px;margin-top:8px;padding:10px}#top #reward-discovery .raffle-chase .rc-results-header{margin:9px 0 8px}#top #reward-discovery .raffle-chase .rc-results-header h4{font-size:17px}#top #reward-discovery .raffle-chase .rc-cards{gap:10px}#top #reward-discovery .raffle-chase .rc-card{border-radius:10px;padding:11px 12px}#top #reward-discovery .raffle-chase .rc-card-open{gap:8px;min-height:44px}#top #reward-discovery .raffle-chase .rc-card-open>img{border-radius:8px;width:44px;height:44px;padding:3px}#top #reward-discovery .raffle-chase .rc-card-open>span{gap:3px}#top #reward-discovery .raffle-chase .rc-card-open b{font-size:16px}#top #reward-discovery .raffle-chase .rc-card-metrics{gap:8px;margin:8px 0 5px}#top #reward-discovery .raffle-chase .rc-card-metrics>div:nth-child(2n){padding-left:9px}#top #reward-discovery .raffle-chase .rc-card-metrics dt{margin-bottom:4px;font-size:11px!important}#top #reward-discovery .raffle-chase .rc-card-metrics dd{letter-spacing:-.3px;font-size:22px!important;line-height:1.15!important}#top #reward-discovery .raffle-chase .rc-card-metrics>div>.rc-draw-countdown{font-size:11px!important}#top #reward-discovery .raffle-chase .rc-card-context{padding:2px 0 5px;font-size:11px!important}#top #reward-discovery .raffle-chase .rc-card-context b{font-size:14px}#top #reward-discovery .raffle-chase .rc-price-status{padding:6px 0}#top #reward-discovery .raffle-chase .rc-card>footer{margin-top:3px;padding:4px 0 0!important}#top #reward-discovery .raffle-chase .rc-card>footer>button{min-height:30px}#top #reward-discovery .raffle-chase .rc-detail-header{gap:11px;margin-bottom:11px}#top #reward-discovery .raffle-chase .rc-detail-header>img{border-radius:10px;width:56px;height:56px;padding:5px}#top #reward-discovery .raffle-chase .rc-detail-header h4{margin:3px 0;font-size:24px}#top #reward-discovery .raffle-chase .rc-pet-outcomes{gap:10px;margin-bottom:10px;padding:7px 0}#top #reward-discovery .raffle-chase .rc-hero-metrics{gap:12px;padding:12px}#top #reward-discovery .raffle-chase .rc-hero-metrics>div+div{padding-left:12px}#top #reward-discovery .raffle-chase .rc-hero-metrics strong{font-size:24px!important}#top #reward-discovery .raffle-chase .rc-detail-context{padding:8px 0}#top #reward-discovery .raffle-chase .rc-detail-panels{gap:10px}#top #reward-discovery .raffle-chase .rc-detail-panels>section{padding:12px 14px}#top #reward-discovery .raffle-chase .rc-outcome-tile{gap:8px;padding:10px}#top #reward-discovery .raffle-chase .rc-ability-art>img{width:44px!important;height:44px!important}#top #reward-discovery .raffle-chase .rc-outcome-metrics{gap:7px;margin-top:0}#top #reward-discovery .raffle-chase .rc-outcome-metrics>span{gap:4px}#top #reward-discovery .raffle-chase .rc-outcome-metrics small{min-height:24px}#top #reward-discovery .raffle-chase .rc-outcome-metrics strong{min-height:25px;font-size:20px!important}#top #reward-discovery .raffle-chase .rc-explanations{margin-top:10px}#top #reward-discovery .raffle-chase .rc-explanations summary{padding:10px 12px}@media (max-width:700px){#top #reward-discovery .raffle-chase .rc-toolbar :is(input,select,button){min-height:38px}#top #reward-discovery .raffle-chase .rc-save{width:36px;height:36px;min-height:36px;padding:7px}#top #reward-discovery .raffle-chase .rc-card>footer>button{min-height:36px}#top #reward-discovery .raffle-chase .rc-detail-header h4{font-size:22px}#top #reward-discovery .raffle-chase .rc-hero-metrics>div+div{padding-left:0}#top #reward-discovery .raffle-chase .rc-hero-metrics>div:nth-child(2n){padding-left:10px}}#top #reward-discovery .raffle-chase .rc-view-toggle{align-items:center;gap:4px;display:flex}#top #reward-discovery .raffle-chase .rc-view-toggle>button{min-height:32px;padding:5px 10px;font-size:12px}#top #reward-discovery .raffle-chase .rc-merged-grid{gap:12px;min-width:0;display:grid}#top #reward-discovery .raffle-chase .rc-coupon-card{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:10px;min-width:0;padding:10px}#top #reward-discovery .raffle-chase .rc-coupon-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:9px;display:flex}#top #reward-discovery .raffle-chase .rc-coupon-header h5{color:var(--companion-ink);overflow-wrap:break-word;font-size:16px;line-height:1.25}#top #reward-discovery .raffle-chase .rc-coupon-header small{color:var(--companion-muted);font-size:11px;line-height:1.3}#top #reward-discovery .raffle-chase .rc-coupon-meta{color:var(--companion-muted);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:11px;display:flex}#top #reward-discovery .raffle-chase .rc-coupon-meta>span{flex-wrap:wrap;align-items:center;gap:5px;display:flex}#top #reward-discovery .raffle-chase .rc-coupon-meta b{color:var(--ui-result,var(--companion-ink));font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:22px;font-weight:750;display:inline-flex}#top #reward-discovery .raffle-chase .rc-coupon-meta :is(svg,.currency-icon){flex:none;width:16px;height:16px}#top #reward-discovery .raffle-chase .rc-coupon-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}#top #reward-discovery .raffle-chase .rc-coupon-slot{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}#top #reward-discovery .raffle-chase .rc-coupon-slot.is-empty{background:var(--companion-surface)}#top #reward-discovery .raffle-chase .rc-coupon-slot.is-empty .rc-coupon-slot-link>img{opacity:.55}#top #reward-discovery .raffle-chase .rc-coupon-slot>header{align-items:start;gap:4px;display:flex}#top #reward-discovery .raffle-chase .rc-coupon-slot-link{text-align:left;background:0 0;border:0;border-radius:3px;flex:1;justify-content:flex-start;gap:7px;min-width:0;min-height:38px;padding:0}#top #reward-discovery .raffle-chase .rc-coupon-slot-link>img{object-fit:contain;width:34px;height:34px;image-rendering:pixelated;flex:none}#top #reward-discovery .raffle-chase .rc-coupon-slot-link>span{gap:3px;min-width:0;display:grid}#top #reward-discovery .raffle-chase .rc-coupon-slot-link b{overflow-wrap:break-word;font-size:13px;line-height:1.25}#top #reward-discovery .raffle-chase .rc-coupon-slot-link small{color:var(--companion-muted);font-size:11px}#top #reward-discovery .raffle-chase .rc-coupon-slot .rc-save{width:28px;height:28px;min-height:28px;padding:5px}#top #reward-discovery .raffle-chase .rc-coupon-slot-metrics{border-top:1px solid var(--companion-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,115px),1fr));gap:8px;margin:0;padding-top:5px;display:grid}#top #reward-discovery .raffle-chase .rc-coupon-slot-metrics>div{min-width:0}#top #reward-discovery .raffle-chase .rc-coupon-slot-metrics dt{margin-bottom:3px;color:var(--companion-muted)!important;font-size:11px!important;line-height:1.3!important}#top #reward-discovery .raffle-chase .rc-coupon-slot-metrics dd{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums;margin:0;font-weight:750;color:var(--ui-result,var(--companion-ink))!important;font-size:22px!important;line-height:1.15!important}#top #reward-discovery .raffle-chase .rc-coupon-unknown{white-space:normal;overflow-wrap:anywhere;color:var(--companion-muted);font-size:12px;line-height:1.3;display:block}#top #reward-discovery .raffle-chase .rc-coupon-slot-context{color:var(--companion-muted);flex-wrap:wrap;justify-content:space-between;gap:3px 8px;font-size:11px;line-height:1.4;display:flex}#top #reward-discovery .raffle-chase .rc-coupon-slot-context b{color:var(--companion-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:3px;font-size:13px}#top #reward-discovery .raffle-chase .rc-coupon-slot-price{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px 6px;margin-top:auto;display:flex}#top #reward-discovery .raffle-chase .rc-coupon-slot-price>small{color:var(--companion-muted);font-size:11px;line-height:1.3}#top #reward-discovery .raffle-chase .rc-coupon-slot-price>button{min-height:28px;color:var(--ui-result,var(--companion-ink));gap:4px;padding:3px 5px;font-size:11px}#top #reward-discovery .raffle-chase .rc-coupon-slot-price .currency-icon{flex:none;width:14px;height:14px}#top #reward-discovery .raffle-chase .rc-coupon-notes{color:var(--companion-muted);margin-top:6px;font-size:11px}#top #reward-discovery .raffle-chase .rc-coupon-notes>summary{cursor:pointer;min-height:26px;padding:5px 2px}#top #reward-discovery .raffle-chase .rc-coupon-notes>p{max-width:80ch;margin:4px 2px 2px;line-height:1.5}@media (min-width:1450px){#top #reward-discovery .raffle-chase .rc-coupon-slots{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:700px){#top #reward-discovery .raffle-chase .rc-prize-types{margin-bottom:7px}#top #reward-discovery .raffle-chase .rc-prize-types>button{min-height:36px;padding:5px 3px}#top #reward-discovery .raffle-chase .rc-context{margin:5px 0}#top #reward-discovery .raffle-chase .rc-context>button{min-height:28px}#top #reward-discovery .raffle-chase .rc-results-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;margin:6px 0 8px;display:grid}#top #reward-discovery .raffle-chase .rc-results-header>div:first-child{grid-area:1/1;gap:3px 7px}#top #reward-discovery .raffle-chase .rc-results-header>button{grid-area:1/2}#top #reward-discovery .raffle-chase .rc-results-header>.rc-view-toggle{flex-flow:row;grid-area:2/1/auto/-1;justify-content:flex-start;gap:5px;display:flex}#top #reward-discovery .raffle-chase .rc-view-toggle>button{white-space:nowrap;flex:none;min-height:32px;padding:5px 10px}#top #reward-discovery .raffle-chase .rc-coupon-card{padding:8px}#top #reward-discovery .raffle-chase .rc-coupon-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#top #reward-discovery .raffle-chase .rc-coupon-slot{gap:4px;padding:6px}#top #reward-discovery .raffle-chase .rc-coupon-header{align-items:start;gap:6px}#top #reward-discovery .raffle-chase .rc-coupon-meta{justify-content:space-between;width:100%}#top #reward-discovery .raffle-chase .rc-coupon-slot-link{flex-direction:row;align-items:center;gap:4px;min-height:32px;display:flex}#top #reward-discovery .raffle-chase .rc-coupon-slot-link>img{width:28px;height:28px}#top #reward-discovery .raffle-chase .rc-coupon-slot-link b{font-size:12px;line-height:1.2}#top #reward-discovery .raffle-chase .rc-coupon-slot .rc-save{width:26px;height:32px;min-height:32px;padding:4px}#top #reward-discovery .raffle-chase .rc-coupon-slot-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-top:4px}#top #reward-discovery .raffle-chase .rc-coupon-slot-metrics dt{margin-bottom:2px;line-height:1.2!important}#top #reward-discovery .raffle-chase .rc-coupon-slot-metrics dd{font-size:22px!important}#top #reward-discovery .raffle-chase .rc-coupon-slot-context{gap:2px;line-height:1.2;display:grid}#top #reward-discovery .raffle-chase .rc-coupon-slot-context>span{justify-content:space-between;align-items:baseline;gap:3px;display:flex}#top #reward-discovery .raffle-chase .rc-coupon-slot-context b{font-size:12px}#top #reward-discovery .raffle-chase .rc-coupon-slot-price{gap:2px;padding:0}#top #reward-discovery .raffle-chase .rc-coupon-slot-price>small{font-size:11px;line-height:1.2}#top #reward-discovery .raffle-chase .rc-coupon-slot-price>button{min-height:28px;padding:3px 4px;font-size:11px}}@media (max-width:370px){#top #reward-discovery .raffle-chase .rc-coupon-slots{grid-template-columns:minmax(0,1fr)}#top #reward-discovery .raffle-chase .rc-coupon-slot-link{flex-direction:row;align-items:center}}#top #reward-discovery .raffle-chase .rc-coupon-slots.is-focused{grid-template-columns:repeat(3,minmax(0,1fr))}#top #reward-discovery .raffle-chase .rc-coupon-collapsed{border-top:1px solid var(--companion-line);margin-top:8px}#top #reward-discovery .raffle-chase .rc-coupon-collapsed>summary{cursor:pointer;min-height:36px;color:var(--companion-ink);align-items:center;gap:7px;padding:6px 2px;font-size:12px;list-style:none;display:flex}#top #reward-discovery .raffle-chase .rc-coupon-collapsed>summary::-webkit-details-marker{display:none}#top #reward-discovery .raffle-chase .rc-coupon-collapsed>summary:before{content:"▸";color:var(--companion-accent);flex:none}#top #reward-discovery .raffle-chase .rc-coupon-collapsed[open]>summary:before{transform:rotate(90deg)}#top #reward-discovery .raffle-chase .rc-coupon-collapsed>summary>b{background:var(--companion-inset);border-radius:5px;padding:1px 5px;font-size:12px}#top #reward-discovery .raffle-chase .rc-coupon-collapsed>summary>small{color:var(--companion-muted);text-align:right;margin-left:auto;font-size:11px}#top #reward-discovery .raffle-chase .rc-coupon-collapsed>summary:focus-visible{outline:2px solid var(--companion-accent);outline-offset:2px;border-radius:4px}#top #reward-discovery .raffle-chase .rc-coupon-title{align-items:center;gap:8px;min-width:0;display:flex}#top #reward-discovery .raffle-chase .rc-source-art{object-fit:contain;width:40px;height:40px;image-rendering:pixelated;flex:none}#top #reward-discovery .raffle-chase .rc-source-art.is-map{image-rendering:auto;width:56px}#top #reward-discovery .raffle-chase .rc-activity-source{align-items:center;gap:6px;display:flex}#top #reward-discovery .raffle-chase .rc-activity-source>.rc-source-art{width:28px;height:28px}#top #reward-discovery .raffle-chase .rc-coupon-title{gap:12px}#top #reward-discovery .raffle-chase .rc-coupon-title>div{min-width:0}#top #reward-discovery .raffle-chase .rc-source-identity{border:1px solid var(--companion-line);background:var(--companion-inset);box-sizing:border-box;border-radius:8px;flex-direction:column;flex:0 0 88px;gap:5px;width:88px;min-width:0;padding:4px;display:flex}#top #reward-discovery .raffle-chase .rc-source-portrait{aspect-ratio:422/500;border-radius:4px;place-items:center;width:100%;min-width:0;display:grid;overflow:hidden}#top #reward-discovery .raffle-chase .rc-source-portrait>.rc-source-art{object-fit:contain;image-rendering:auto;width:100%;max-width:none;height:100%;max-height:none;display:block}#top #reward-discovery .raffle-chase .rc-source-portrait.is-sprite>.rc-source-art{width:76%;height:76%;image-rendering:pixelated}#top #reward-discovery .raffle-chase .rc-source-caption{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid}#top #reward-discovery .raffle-chase .rc-source-name{width:100%;min-width:0;color:var(--companion-ink);white-space:normal;overflow-wrap:break-word;margin:0;padding:2px 0;font-size:11px;font-weight:700;line-height:1.25;display:block}#top #reward-discovery .raffle-chase .rc-source-difficulty{border-radius:4px;padding:2px 4px;font-size:10px;line-height:1.2}#top #reward-discovery .raffle-chase .rc-source-difficulty .boss-difficulty-mark{font-size:12px}#top #reward-discovery .raffle-chase .rc-source-identity.is-compact{flex-direction:row;flex:0 auto;align-items:center;gap:6px;width:auto;max-width:100%}#top #reward-discovery .raffle-chase .rc-source-identity.is-compact>.rc-source-portrait{flex:0 0 42px;width:42px}#top #reward-discovery .raffle-chase .rc-source-identity.is-compact>.rc-source-caption{text-align:left;justify-items:start}#top #reward-discovery .raffle-chase .rc-activity-source{flex-wrap:wrap}#top #reward-discovery .raffle-chase .rc-activity-source>.rc-source-identity{flex-basis:100%}@media (max-width:700px){#top #reward-discovery .raffle-chase .rc-coupon-slots.is-focused{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:370px){#top #reward-discovery .raffle-chase .rc-coupon-slots.is-focused{grid-template-columns:minmax(0,1fr)}}#top #reward-discovery .raffle-chase .rc-controls{overflow:visible}#top #reward-discovery .raffle-chase .rc-controls .rc-toolbar{grid-template-columns:175px minmax(180px,1fr) minmax(190px,.55fr) auto auto!important;gap:7px!important;display:grid!important}#top #reward-discovery .raffle-chase .rc-category-group{min-width:0;position:relative}#top #reward-discovery .raffle-chase .rc-category-group>summary{border:1px solid var(--companion-line);background:var(--companion-inset);cursor:pointer;border-radius:8px;grid-template-columns:1fr auto;align-content:center;gap:1px 8px;height:100%;min-height:44px;padding:5px 10px;list-style:none;display:grid}#top #reward-discovery .raffle-chase .rc-category-group>summary::-webkit-details-marker{display:none}#top #reward-discovery .raffle-chase .rc-category-group>summary>small{color:var(--companion-muted);grid-column:1;font-size:10px}#top #reward-discovery .raffle-chase .rc-category-group>summary>b{grid-column:1;font-size:13px}#top #reward-discovery .raffle-chase .rc-category-group>summary>span{grid-area:1/2/3;align-self:center}#top #reward-discovery .raffle-chase .rc-controls .rc-category-group .rc-prize-types{z-index:10;border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:9px;width:330px;max-width:calc(100vw - 48px);margin:0;padding:7px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 10px 28px #0005;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}#top #reward-discovery .raffle-chase .rc-controls .rc-category-group .rc-prize-types>button{text-align:left;justify-content:flex-start;min-height:36px!important;font-size:12px!important}#top #reward-discovery .raffle-chase .rc-controls .rc-context{margin:0!important}#top #reward-discovery .raffle-chase .rc-controls .rc-summary .rc-display-control{gap:3px;width:auto!important;margin:0!important;display:flex!important}#top #reward-discovery .raffle-chase .rc-controls .rc-summary .rc-display-control>span{display:none}#top #reward-discovery .raffle-chase .rc-controls .rc-summary .rc-display-control>button{min-height:30px!important;padding:4px 8px!important;font-size:11px!important}#top #reward-discovery .raffle-chase .rc-controls .rc-summary .rc-result-count{margin-left:0;font-size:12px}#top #reward-discovery .raffle-chase .rc-controls .rc-tier-filters{margin:5px 0!important}.rc-price-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:1000px){#top #reward-discovery .raffle-chase .rc-controls .rc-toolbar{grid-template-columns:160px minmax(100px,1fr) auto auto!important}#top #reward-discovery .raffle-chase .rc-controls .rc-sort{grid-area:2/1/auto/3}#top #reward-discovery .raffle-chase .rc-controls .rc-search{grid-column:2/-1}}@media (max-width:600px){#top #reward-discovery .raffle-chase .rc-controls .rc-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}#top #reward-discovery .raffle-chase .rc-controls .rc-search{grid-area:2/1/auto/-1}#top #reward-discovery .raffle-chase .rc-controls .rc-sort{grid-area:1/2}#top #reward-discovery .raffle-chase .rc-controls .rc-sort>span{display:none}}#top #reward-discovery .raffle-chase .rc-gear-filters{flex-wrap:wrap;align-items:center;gap:5px;margin:6px 0;display:flex}#top #reward-discovery .raffle-chase .rc-gear-filters>span{color:var(--companion-muted);margin-right:3px;font-size:12px}#top #reward-discovery .raffle-chase .rc-gear-filters>button{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:7px;min-height:36px;padding:6px 11px;font-size:12px}#top #reward-discovery .raffle-chase .rc-gear-filters>button[aria-pressed=true]{border-color:var(--companion-accent);background:var(--companion-accent-soft);box-shadow:inset 0 -2px var(--companion-accent)}#top #reward-discovery .raffle-chase .rc-gear-filters>button:focus-visible{outline:2px solid var(--companion-accent);outline-offset:2px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-summary{flex-wrap:wrap;align-items:center;gap:7px 12px!important;display:flex!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-summary .rc-view-primary{flex:0 340px;width:min(100%,340px);min-width:0;display:flex;margin:0!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-summary .rc-view-primary .rc-view-toggle{border:1px solid color-mix(in srgb,var(--companion-accent) 50%,var(--companion-line));background:var(--companion-surface);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:3px;gap:3px!important;display:grid!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-summary .rc-view-primary .rc-view-toggle>button{justify-content:center;align-items:center;gap:7px;min-width:0;display:flex;white-space:normal!important;min-height:44px!important;color:var(--companion-ink)!important;border:1px solid #0000!important;border-radius:6px!important;padding:7px 10px!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-summary .rc-view-primary .rc-view-toggle>button[aria-pressed=true]{color:var(--companion-ink)!important;border-color:var(--companion-accent)!important;background:color-mix(in srgb,var(--companion-accent) 25%,var(--companion-surface))!important;box-shadow:inset 0 -3px var(--companion-accent)!important;font-weight:800!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-summary .rc-view-primary svg{flex:none;width:19px;height:19px}@media (max-width:700px){html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-summary .rc-view-primary{grid-area:1/1/auto/-1;width:100%}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-summary .rc-result-count{grid-area:2/1}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-summary .rc-context{grid-area:2/2;justify-content:flex-end}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-summary .rc-freshness{grid-column:1/-1;justify-content:flex-start;margin:0}}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-card.rc-coupon-strip{display:block;padding:10px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-card.rc-coupon-strip.has-boss-source{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:12px;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-portrait-rail{min-width:0}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-portrait-rail[hidden]{display:none}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-portrait-rail .rc-source-identity{gap:6px;width:100%;padding:5px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-portrait-rail .rc-source-name{font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-portrait-rail .rc-source-difficulty{font-size:11px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-main{align-content:start;gap:6px;min-width:0;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-header{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px 20px;margin:0;padding:1px 0 7px;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-header h5{margin:2px 0 0;font-size:16px;line-height:1.25}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-title{gap:7px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-meta{justify-content:flex-start;width:auto;gap:4px 14px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-meta b{font-size:18px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slots,html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slots.is-focused{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;padding:0!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot{grid-template-columns:minmax(140px,1.3fr) minmax(180px,1.3fr) minmax(92px,.7fr) minmax(86px,.65fr);align-items:center;gap:8px;min-width:0;display:grid;border-radius:7px!important;padding:8px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot>header{align-items:center;gap:4px;min-width:0;border:0!important;margin:0!important;padding:0!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-link{align-items:center;min-height:38px;display:flex;gap:7px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-link>img{width:32px!important;height:32px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-link b{font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-metrics{border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid;gap:10px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-metrics dt{margin-bottom:3px;font-size:10px!important;line-height:1.25!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-metrics dd{font-size:18px!important;line-height:1.2!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-price{border:0;place-content:center start;gap:2px;min-width:0;display:grid;margin:0!important;padding:0!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-price>button{text-align:left;justify-content:flex-start;padding:3px 0;min-height:32px!important;font-size:13px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-extra{min-width:0;color:var(--companion-muted);font-size:11px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-extra>summary{cursor:pointer;min-height:30px;color:var(--companion-ink);align-items:center;gap:4px;list-style:none;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-extra>summary::-webkit-details-marker{display:none}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-extra>summary:before{content:"▸";color:var(--companion-accent)}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-extra[open]>summary:before{transform:rotate(90deg)}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-extra>summary:focus-visible{outline:2px solid var(--companion-accent);outline-offset:2px;border-radius:3px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-context{padding:3px 0;display:grid;gap:3px!important;margin:0!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-context>span{flex-wrap:wrap;justify-content:space-between;gap:2px 5px;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-context b{margin:0;font-size:12px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-extra>small{font-size:10px;line-height:1.35;display:block}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-notes{margin:0!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-notes>summary{padding:3px 0;min-height:28px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-collapsed{margin:0!important}@media (max-width:1100px){html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-card.rc-coupon-strip.has-boss-source{grid-template-columns:118px minmax(0,1fr);gap:10px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:5px 12px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-price{flex-wrap:wrap;grid-column:1;align-items:center;gap:4px 8px;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-extra{grid-column:2}}@media (max-width:700px){html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-card.rc-coupon-strip.has-boss-source{grid-template-columns:96px minmax(0,1fr);gap:8px;padding:8px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-card.rc-coupon-strip.has-boss-source>.rc-coupon-main{display:contents}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-card.rc-coupon-strip.has-boss-source>.rc-coupon-portrait-rail{grid-area:1/1}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-card.rc-coupon-strip.has-boss-source .rc-coupon-header{grid-area:1/2;align-content:center;align-self:center;padding:0}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-card.rc-coupon-strip.has-boss-source .rc-coupon-main>:is(.rc-coupon-slots,.rc-coupon-collapsed,.rc-coupon-notes){grid-column:1/-1}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-header h5{font-size:15px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-meta{display:grid;gap:5px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-meta>span{gap:3px 5px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-meta b{font-size:17px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-portrait-rail .rc-source-identity{gap:4px;padding:3px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-portrait-rail .rc-source-name{font-size:11px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;padding:7px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot>header{grid-column:1/-1}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot .rc-save{width:32px;height:32px;min-height:32px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-metrics{grid-column:1/-1;gap:10px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-link b{font-size:13px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-price{gap:0;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-strip .rc-coupon-slot-extra{align-self:center}}.character-achievements{border:1px solid var(--companion-line);min-width:0;color:var(--companion-ink);border-radius:9px;padding:12px;container:character-achievements/inline-size}.character-achievements>header{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.character-achievements>header>img{object-fit:contain;width:36px;height:44px}.character-achievements>header>div{flex:140px;min-width:0}.character-achievements h3{overflow-wrap:anywhere;margin:0 0 3px;font-size:16px}.character-achievements p{margin:4px 0;font-size:12px;line-height:1.5}.character-achievements button,.character-achievements input{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;max-width:100%;min-height:36px;color:var(--companion-ink);font:inherit;border-radius:7px;padding:7px 10px;font-size:12px;line-height:1.4}.character-achievements button{cursor:pointer;white-space:normal}.character-achievements button:disabled{opacity:.55;cursor:default}.character-achievements button[aria-pressed=true]{border-color:var(--companion-accent);background:var(--companion-accent-soft)}.character-achievements :is(button,input,summary,.ca-results):focus-visible{outline:2px solid var(--companion-accent);outline-offset:3px}.ca-targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ca-targets article{background:var(--companion-inset);border:1px solid var(--companion-line);border-radius:7px;align-items:flex-start;gap:7px;min-width:0;padding:8px;display:flex}.ca-targets article.is-earned{border-color:var(--companion-accent)}.ca-targets img,.ca-results img{object-fit:contain;flex:0 0 28px;width:28px;height:28px}.ca-targets article>div,.ca-results article>div{min-width:0}.ca-targets :is(b,small,strong){overflow-wrap:anywhere;line-height:1.4;display:block}.ca-targets b{font-size:12px}.ca-targets small{color:var(--companion-muted);font-size:10px}.ca-targets strong{color:var(--companion-accent);margin-top:4px;font-size:11px;font-weight:600}.ca-evidence{color:var(--companion-muted);margin:8px 0}.ca-evidence summary{cursor:pointer;padding:4px 0;font-size:11px;line-height:1.5}.character-achievements .ca-note,.character-achievements .ca-evidence p{color:var(--companion-muted);margin:6px 0;line-height:1.5;font-size:11px!important}.character-achievements>nav{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.ca-search{color:var(--companion-muted);gap:5px;font-size:11px;display:grid}.character-achievements .ca-search input{box-sizing:border-box;width:100%;font-size:14px}.character-achievements .ca-count{color:var(--companion-muted);margin:8px 0 5px;font-size:11px}.ca-results{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:8px;min-height:64px;max-height:min(48dvh,360px);padding:0 8px;display:block;overflow-y:auto}.ca-results article{align-items:flex-start;gap:9px;min-width:0;padding:9px 1px;display:flex}.ca-results article+article{border-top:1px solid var(--companion-line)}.ca-results b{overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.ca-results small{color:var(--companion-muted);overflow-wrap:anywhere;margin-top:2px;font-size:11px;line-height:1.5;display:block}.character-achievements .ca-results p{overflow-wrap:anywhere;line-height:1.5;font-size:11px!important}.character-achievements .ca-empty{color:var(--companion-muted);padding:10px 0}.character-achievements>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.character-achievements>footer small{color:var(--companion-muted);font-size:11px;line-height:1.4}#sidekick-helper .pet-search-workspace .character-achievements{height:auto;max-height:none;overflow:visible}#sidekick-helper .pet-search-workspace .character-achievements :is(small,b,strong){white-space:normal;text-overflow:clip}#sidekick-helper .pet-search-workspace .character-achievements :is(.ca-targets,.ca-results) img{object-fit:contain;width:28px;height:28px}@container character-achievements (width<=560px){.ca-targets{grid-template-columns:minmax(0,1fr)}.ca-targets article{padding:7px}}.snoop-boss-clears{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:9px;padding:12px}.snoop-boss-clears>header{align-items:center;gap:10px;display:flex}.snoop-boss-clears>header>img{object-fit:contain;width:45px;height:55px}.snoop-boss-clears>header>div{flex:1;min-width:0}.snoop-boss-clears h3{margin:0;font-size:18px}.snoop-boss-clears p{color:var(--companion-muted);margin:5px 0;font-size:12px!important}.snoop-boss-clears button,.snoop-boss-clears input{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);font:inherit;border-radius:6px;padding:8px}.sbc-search{align-items:center;gap:10px;margin:10px 0;display:flex}.sbc-search input{flex:1;min-width:0}.sbc-search small{color:var(--companion-muted);font-size:12px}.sbc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.sbc-grid details{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:7px;min-width:0;padding:8px}.sbc-grid summary{cursor:pointer;align-items:center;gap:8px;min-height:40px;display:flex}.sbc-grid summary>.boss-tracker-icon{flex:0 0 30px;width:30px;height:30px}.sbc-grid summary>span:nth-child(2){flex:1;min-width:0}.sbc-grid b{font-size:14px}.sbc-grid small{color:var(--companion-muted);margin-top:3px;font-size:11px;display:block}.sbc-grid strong{color:var(--companion-accent);background:var(--companion-accent-soft);border-radius:5px;padding:4px 6px;font-size:12px}.sbc-grid ul{border-top:1px solid var(--companion-line);margin:8px 0 0;padding:0;list-style:none}.sbc-grid li{flex-wrap:wrap;justify-content:space-between;gap:5px;padding:8px 0;font-size:12px;display:flex}.sbc-grid li+li{border-top:1px solid var(--companion-line)}.sbc-grid li small{flex-basis:100%}.snoop-boss-clears .sbc-note{margin-top:10px}.pet-guide-lineup article>div.snoop-character-name{align-items:center;gap:8px;display:flex}.snoop-character-name>div{flex:1;min-width:0}.snoop-character-name>button.snoop-boss-trigger{border:1px solid var(--companion-line);background:var(--companion-surface);width:auto;height:32px;color:var(--companion-accent);border-radius:7px;flex:none;align-items:center;gap:4px;padding:4px 7px;display:flex}.snoop-boss-trigger .boss-tracker-icon{width:20px;height:20px}.snoop-boss-trigger>span:last-child{white-space:nowrap;font-size:11px}@media (max-width:650px){.sbc-grid{grid-template-columns:minmax(0,1fr)}}.sbc-grid summary>img{object-fit:contain;flex:0 0 28px;width:28px;height:30px}.sbc-grid{align-items:start}.sbc-grid details.is-unrecorded{background:var(--companion-inset)}.sbc-grid details.is-unrecorded summary>img{filter:grayscale();opacity:.6}.sbc-grid details.is-unrecorded summary strong{color:var(--companion-muted);background:var(--companion-surface)}.sbc-grid .sbc-boss-name{overflow-wrap:anywhere;flex:1;min-width:0}.sbc-grid summary:focus-visible{outline:2px solid var(--companion-accent);outline-offset:4px;border-radius:4px}.sbc-expand{flex:none;font-size:18px;transition:transform .15s}.sbc-grid details[open] .sbc-expand{transform:rotate(180deg)}.sbc-difficulties{border-top:1px solid var(--companion-line);margin-top:9px}.sbc-difficulty{padding-top:9px}.sbc-difficulty h4{color:var(--companion-ink);margin:0;font-size:13px}.sbc-difficulty ul{border-top:0;margin:2px 0 0}.sbc-grid .sbc-difficulty li{padding:7px 0;line-height:1.4}.sbc-grid li.is-unrecorded{color:var(--companion-muted)}.sbc-grid li.is-cleared time{color:var(--companion-success);font-weight:650}.sbc-grid .sbc-status{font-size:12px}.sbc-grid li small{overflow-wrap:anywhere;line-height:1.4}.sbc-search{flex-wrap:wrap}.sbc-search input{min-width:min(230px,100%)}.sbc-search small{line-height:1.4}@media (max-width:420px){.sbc-grid summary{gap:6px}.sbc-grid summary strong{overflow-wrap:anywhere;text-align:center;max-width:96px}.snoop-boss-clears h3{font-size:16px}.snoop-boss-clears .sbc-search{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.snoop-boss-clears .sbc-search input{box-sizing:border-box;width:100%;min-width:0}.sbc-search small{justify-self:start}}.snoop-winnings,.snoop-pending-scans{min-width:0;color:var(--companion-ink);container:snoop-rewards/inline-size}.snoop-winnings{background:0 0;margin:0;padding:0}.snoop-winnings>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding-bottom:8px;display:flex}.snoop-winnings-period{flex:220px;gap:3px;min-width:0;display:grid}.snoop-winnings-period>b{font-size:12px;font-weight:650;line-height:1.5}.snoop-winnings small{color:var(--companion-muted);white-space:normal;overflow-wrap:anywhere;font-size:11px;font-weight:400;line-height:1.5}.snoop-winnings-row{border-top:1px solid var(--companion-line);grid-template-columns:minmax(110px,.8fr) repeat(2,minmax(0,1fr));align-items:center;gap:6px 16px;min-width:0;padding:10px 0;display:grid}.snoop-winnings-character{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.45}.snoop-winnings-currency{gap:3px;min-width:0;margin:0;display:grid}.snoop-winnings-currency dt{color:var(--companion-muted);align-items:center;gap:5px;font-size:11px;line-height:1.4;display:flex}.snoop-winnings-currency img{object-fit:contain;background:0 0;border-radius:0;flex:0 0 20px;width:20px;height:20px}.snoop-winnings-currency dd{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;max-width:100%;margin:0;font-size:16px;font-weight:750;line-height:1.4;overflow-x:auto}.snoop-winnings-meta{flex-wrap:wrap;grid-column:1/-1;gap:3px 14px;min-width:0;display:flex}.snoop-winnings-state{color:var(--companion-muted);overflow-wrap:anywhere;grid-column:2/-1;margin:0;font-size:12px;line-height:1.5}.snoop-winnings-picker{border-top:1px solid var(--companion-line);flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;padding-top:10px;display:flex}.snoop-winnings-picker label{flex:180px;gap:5px;min-width:0;display:grid}.snoop-winnings-picker label>span{color:var(--companion-muted);font-size:11px;line-height:1.4}.snoop-winnings-picker select{border:1px solid var(--companion-line);background:var(--companion-surface);width:100%;min-width:0;max-width:100%;min-height:36px;color:var(--companion-ink);font:inherit;border-radius:7px;margin:0;padding:7px 9px;font-size:12px}.snoop-winnings button,.snoop-pending-scans .snoop-winnings-picker button{border:1px solid var(--companion-line);background:var(--companion-accent-soft);color:var(--companion-ink);font:inherit;white-space:normal;cursor:pointer;border-radius:7px;font-weight:650;line-height:1.4;width:auto!important;min-height:36px!important;margin:0!important;padding:7px 10px!important;font-size:12px!important}.snoop-winnings button:disabled,.snoop-pending-scans .snoop-winnings-picker button:disabled{opacity:.55;cursor:default}:is(.snoop-winnings :is(button,select):focus-visible,.snoop-pending-scans :is(button,select):focus-visible){outline:2px solid var(--companion-accent);outline-offset:3px}#sidekick-helper .pet-search-workspace :is(.snoop-winnings,.snoop-pending-scans){height:auto;max-height:none;overflow:visible}#sidekick-helper .pet-search-workspace .snoop-winnings :is(small,.snoop-winnings-state){white-space:normal;text-overflow:clip;overflow:visible}#sidekick-helper .pet-search-workspace .snoop-winnings-currency img{object-fit:contain;width:20px;height:20px}@container snoop-rewards (width<=480px){.snoop-winnings-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.snoop-winnings-character,.snoop-winnings-state{grid-column:1/-1}.snoop-winnings-currency dd{font-size:15px}}#top #tools:has(.rh-shell){position:relative}#top #tools .rewards-tool-bar{background:0 0;border:0;justify-content:flex-end;width:100%;margin:0 0 4px;padding:0;display:flex}#top #tools .rewards-tool-switch{color:var(--companion-muted);align-items:center;gap:8px;font-size:12px;display:flex}#top #tools .rewards-tool-switch select{background:var(--companion-inset);width:170px;min-height:32px;color:var(--companion-ink);border:1px solid var(--companion-line);border-radius:8px;padding:5px 9px;font-size:12px}#top #tools .rh-shell{--rh-accent:var(--page-accent,var(--companion-accent));--rd-ink:var(--companion-ink);--rd-muted:var(--companion-muted);min-width:0;color:var(--companion-ink);padding:0 clamp(0px,1.5vw,24px) 24px;font-size:14px;line-height:1.45}.rh-shell [hidden]{display:none!important}.rh-shell svg{flex:none;width:20px;height:20px}#top #tools .rh-page-header{justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:4px 0;display:flex}#top #tools .rh-page-header h2{letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.2vw,36px);line-height:1.18}#top #tools .rh-page-header p{color:var(--companion-muted);margin:6px 0 0;font-size:14px}#top #tools .rh-shell.is-detail{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 22px;display:grid}#top #tools .rh-shell.is-detail>.rh-page-header{gap:14px;margin:0;padding:0}#top #tools .rh-shell.is-detail>.rh-page-header h2{letter-spacing:-.02em;font-size:18px}#top #tools .rh-shell.is-detail>.rh-categories{margin:0}#top #tools .rh-shell.is-detail>.rh-categories button{min-height:36px;padding:7px 14px;font-size:13px}#top #tools .rh-shell.is-detail>:not(.rh-page-header,.rh-categories){grid-column:1/-1}@media (max-width:1100px){#top #tools .rh-shell.is-detail{grid-template-columns:minmax(0,1fr);gap:8px}#top #tools .rh-shell.is-detail>.rh-page-header h2{font-size:17px}}.rh-secondary-actions{flex-wrap:wrap;gap:8px;display:flex}#top #tools .rh-shell :is(.rh-secondary-actions,.rh-finder-toolbar,.rh-view,.rh-pagination,.rh-filter-panel,.rh-snapshot,.rh-finder-footer) button,#top #tools .rh-back{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:38px;color:var(--companion-ink);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;line-height:1.3;display:inline-flex}#top #tools .rh-shell :is(button,input,select,summary):focus-visible{outline:2px solid var(--rh-accent);outline-offset:3px}#top #tools .rh-categories{border-bottom:1px solid var(--companion-line);gap:8px;margin:0 0 14px;padding:0;display:flex}#top #tools .rh-categories button{min-height:48px;color:var(--companion-muted);background:0 0;border:1px solid #0000;border-radius:9px 9px 0 0;justify-content:center;align-items:center;gap:9px;padding:12px 24px;font-size:15px;display:flex}#top #tools .rh-categories button[aria-pressed=true]{color:var(--rh-accent);background:var(--companion-accent-soft);box-shadow:inset 0 -3px var(--rh-accent)}#top #tools .rh-shell #reward-discovery{box-shadow:none;isolation:auto;background:0 0;border:0;border-radius:0;padding:0}.rh-snapshot{min-height:30px;color:var(--companion-muted);justify-content:flex-end;align-items:center;gap:10px;margin:0 0 10px;font-size:12px;display:flex}#top #tools .rh-snapshot button{min-height:30px;padding:5px 9px;font-size:12px}.rh-snapshot svg{width:15px;height:15px}.rh-filter-chips{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.rh-filter-chips>span,.rh-tag{border:1px solid var(--companion-line);color:var(--companion-muted);background:var(--companion-surface);border-radius:5px;padding:3px 7px;font-size:11px;display:inline-block}.rh-finder-toolbar{align-items:center;gap:8px;margin:0 0 14px;display:flex}.rh-search{flex:1;align-items:center;min-width:150px;display:flex;position:relative}.rh-search>svg{color:var(--companion-muted);pointer-events:none;position:absolute;left:12px}#top #tools .rh-search input{border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;min-width:0;min-height:40px;color:var(--companion-ink);border-radius:8px;padding:10px 12px 10px 40px;font-size:14px}.rh-sort{background:var(--companion-surface);border:1px solid var(--companion-line);border-radius:8px;align-items:center;gap:8px;min-width:225px;padding:0 10px;display:flex}.rh-sort>span{color:var(--companion-muted);white-space:nowrap;font-size:11px}#top #tools .rh-sort select{width:100%;min-width:0;min-height:40px;color:var(--companion-ink);background:0 0;border:0;padding:5px 22px 5px 0;font-size:13px}.rh-filter-panel{background:var(--companion-surface);border:1px solid var(--companion-line);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:14px;margin:0 0 16px;padding:14px;display:flex}.rh-filter-panel label{min-width:0;color:var(--companion-muted);flex:150px;gap:5px;font-size:12px;display:grid}.rh-filter-panel fieldset{border:0;flex:220px;gap:8px;min-width:0;padding:0;display:flex}.rh-filter-panel legend{color:var(--companion-muted);padding:0 0 5px;font-size:12px}#top #tools .rh-filter-panel :is(input,select){border:1px solid var(--companion-line);background:var(--companion-inset);width:100%;min-width:0;min-height:38px;color:var(--companion-ink);border-radius:7px;padding:8px;font-size:13px}.rh-filter-panel .rh-checkbox{flex:185px;align-items:center;padding-bottom:8px;display:flex}#top #tools .rh-filter-panel input[type=checkbox]{flex:none;width:16px;height:16px;min-height:16px;padding:0}.rh-notice{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-muted);border-radius:8px;margin:10px 0;padding:10px 12px;font-size:13px}.rh-results-heading{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 12px;display:flex}#top #tools .rh-results-heading h3{margin:0;font-size:20px;font-weight:700;line-height:1.3}#top #tools .rh-results-heading p{color:var(--companion-muted);margin:3px 0 0;font-size:12px}.rh-view{gap:4px;display:flex}#top #tools .rh-view button{min-height:32px;padding:6px 10px;font-size:12px}#top #tools .rh-shell button[aria-pressed=true]:is(.rh-save,.rh-view button,.rh-finder-toolbar>button){color:var(--rh-accent);border-color:var(--rh-accent);background:var(--companion-accent-soft)}.rh-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.rh-card{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.rh-card.is-empty{opacity:.65}.rh-field-art{background:var(--companion-inset);border-bottom:1px solid var(--companion-line);justify-content:center;align-items:center;height:106px;display:flex;overflow:hidden}.rh-field-art img{object-fit:contain;width:100%;height:100%}#top #tools .rh-card :is(button.rh-field-art,button.rh-boss-art,button.rh-card-title,button.rh-reward-amount){min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}#top #tools .rh-card button.rh-field-art{background:var(--companion-inset);border-bottom:1px solid var(--companion-line);width:100%}#top #tools .rh-card button.rh-field-art:focus-visible{outline-offset:-3px}#top #tools .rh-card button.rh-card-title{font:inherit;display:inline}#top #tools .rh-card button.rh-card-title:hover{color:var(--rh-accent);text-underline-offset:3px;text-decoration:underline}#top #tools .rh-card :is(button.rh-field-art,button.rh-boss-art,button.rh-reward-amount):hover{background:color-mix(in srgb,var(--rh-accent) 7%,var(--companion-inset))}.rh-card-body{flex-direction:column;flex:1;gap:14px;min-width:0;padding:16px;display:flex}.rh-card-heading{align-items:center;gap:12px;min-width:0;display:flex}.rh-card-heading>div:not(.rh-boss-art){flex:1;min-width:0}#top #tools .rh-card h4{overflow-wrap:break-word;margin:0;font-size:19px;font-weight:750;line-height:1.25}#top #tools .rh-card-heading p{color:var(--companion-muted);margin:5px 0 0;font-size:12px;line-height:1.4}.rh-card-heading .rh-tag{margin-top:6px}.rh-boss-art{flex:none;justify-content:center;align-items:center;width:76px;height:88px;display:flex}.rh-boss-art img{object-fit:contain;max-width:100%;max-height:100%;image-rendering:pixelated}#top #tools .rh-save{border:1px solid var(--companion-line);width:32px;min-width:32px;min-height:32px;color:var(--companion-muted);background:0 0;border-radius:7px;align-self:flex-start;place-items:center;padding:6px;display:grid}.rh-save svg{width:17px;height:17px}.rh-reward-amount{border-top:1px solid var(--companion-line);align-items:center;gap:9px;padding-top:14px;display:flex}.rh-reward-amount>img{object-fit:contain;width:30px;height:30px}.rh-reward-amount>span{min-width:0}#top #tools .rh-card button.rh-reward-amount{border-top:1px solid var(--companion-line);padding-top:14px}#top #tools .rh-card button.rh-reward-amount.is-field{border:0;padding:0}.rh-reward-amount small{color:var(--companion-muted);font-size:12px;display:block}.rh-reward-amount strong{color:var(--companion-accent);font-variant-numeric:tabular-nums;overflow-wrap:normal;font-size:clamp(22px,2vw,29px);line-height:1.2;display:block}.rh-reward-amount.is-field{border:0;padding:0}.rh-reward-amount.is-field>img{width:24px;height:24px}.rh-reward-amount.is-field>span{flex-wrap:wrap;align-items:baseline;gap:5px 8px;display:flex}.rh-reward-amount.is-field b{font-size:13px}.rh-card-metrics{border-top:1px solid var(--companion-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:12px 0 0;display:grid}.rh-card-metrics>div+div{border-left:1px solid var(--companion-line);padding-left:12px}#top #tools .rh-card-metrics dt{color:var(--companion-muted)!important;font-size:12px!important}#top #tools .rh-card-metrics dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:5px 0 0;font-weight:750;line-height:1.15;color:var(--companion-ink)!important;font-size:clamp(23px,2vw,31px)!important}#top #tools .rh-card.is-field .rh-card-metrics>div:first-child dd{color:var(--rh-accent)!important}.rh-card-metrics dd small{color:var(--companion-muted);font-size:10px;font-weight:400}#top #tools .rh-card-note{color:var(--companion-muted);margin:0;font-size:11px}.rh-draw-summary{color:var(--companion-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 12px;font-size:11px;line-height:1.4;display:flex}.rh-draw-summary b{color:var(--rh-accent);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:4px}.rh-draw-countdown{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.rh-draw-countdown svg{flex:none;width:13px;height:13px}.rh-cards.is-list .rh-draw-summary{grid-column:1/-1}.rh-card-footer{border-top:1px solid var(--companion-line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.rh-card-footer small{color:var(--companion-muted);font-size:11px}#top #tools .rh-card-footer button{color:var(--rh-accent);white-space:nowrap;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:7px;min-height:34px;padding:5px 0 5px 6px;font-size:13px;display:inline-flex}.rh-cards.is-list{grid-template-columns:1fr}.rh-cards.is-list .rh-card{flex-direction:row}.rh-cards.is-list .rh-field-art{border:0;flex:none;width:150px;height:auto;min-height:170px}#top #tools .rh-cards.is-list .rh-card button.rh-field-art{border:0;width:150px;min-height:170px}.rh-cards.is-list .rh-card-body{grid-template-columns:minmax(200px,1.1fr) minmax(160px,.8fr) minmax(220px,1fr);align-items:center;display:grid}.rh-cards.is-list .rh-card-footer{grid-column:1/-1;margin:0}.rh-cards.is-list .rh-reward-amount,.rh-cards.is-list .rh-card-metrics,#top #tools .rh-cards.is-list .rh-card button.rh-reward-amount{border:0;padding-top:0}.rh-cards.is-list .rh-card-note{grid-column:1/-1}.rh-empty{border:1px dashed var(--companion-line);text-align:center;border-radius:10px;justify-items:center;gap:10px;padding:36px 16px;display:grid}.rh-empty p{color:var(--companion-muted)}.rh-pagination{justify-content:center;align-items:center;gap:16px;margin:20px 0 0;display:flex}.rh-finder-footer{border-top:1px solid var(--companion-line);color:var(--companion-muted);justify-content:space-between;align-items:flex-start;gap:12px;margin-top:18px;padding-top:12px;font-size:12px;display:flex}.rh-finder-footer summary{cursor:pointer;padding:8px 0}.rh-finder-footer details p{max-width:620px;margin:8px 0}.rh-top-rewards>.rh-back{margin-bottom:14px}#top #tools #reward-pools-v2.rp-embedded-detail .rp-selected{background:0 0!important}@media (min-width:1300px){#top #tools .rewards-tool-bar{z-index:2;height:0;margin:0;position:relative;top:9px}#top #tools .rh-page-header{padding-right:270px}}@media (max-width:1100px){.rh-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rh-finder-toolbar{flex-wrap:wrap}.rh-search{flex-basis:calc(100% - 330px)}.rh-cards.is-list .rh-card-body{grid-template-columns:minmax(150px,1fr) minmax(180px,1fr)}.rh-cards.is-list .rh-card-metrics{grid-column:2}.rh-page-header{flex-wrap:wrap}}@media (max-width:650px){#top #tools .rh-shell{padding:0 0 calc(112px + env(safe-area-inset-bottom,0px))}#top #tools .rewards-tool-switch{gap:6px;font-size:11px}#top #tools .rewards-tool-switch select{width:145px;min-height:30px}#top #tools .rh-page-header{gap:8px;margin:8px 0 12px;display:flex}#top #tools .rh-page-header h2{font-size:20px;line-height:1.2}#top #tools .rh-page-header p{display:none}#top #tools .rh-secondary-actions button{min-height:30px;padding:5px 8px;font-size:11px}#top #tools .rh-categories{gap:3px;margin-bottom:10px}#top #tools .rh-categories button{white-space:normal;flex-direction:column;flex:1;gap:5px;min-width:0;min-height:58px;padding:8px 3px;font-size:12px;line-height:1.2}#top #tools .rh-categories button span{overflow-wrap:normal;word-break:normal}.rh-categories svg{width:16px;height:16px}.rh-snapshot{margin-bottom:8px;font-size:11px}.rh-filter-chips{gap:4px}.rh-finder-toolbar{gap:7px}.rh-search{flex:calc(100% - 85px);order:0}.rh-finder-toolbar>button:first-of-type{order:1}.rh-sort{background:0 0;border-color:#0000;flex:1;order:2;min-width:0;padding:0 6px}.rh-finder-toolbar>button:last-child{order:3}#top #tools .rh-sort select{min-height:34px;font-size:12px}#top #tools .rh-finder-toolbar>button{min-height:36px;padding:7px 8px;font-size:11px}.rh-filter-panel{gap:10px;padding:12px}.rh-filter-panel label{flex-basis:130px}#top #tools .rh-results-heading h3{font-size:18px}.rh-view{display:none}.rh-cards,.rh-cards.is-list{grid-template-columns:minmax(0,1fr);gap:12px}.rh-cards.is-list .rh-card{flex-direction:column}.rh-cards.is-list .rh-card-body{display:flex}.rh-cards.is-list .rh-field-art{width:100%;height:100px;min-height:0}#top #tools .rh-cards.is-list .rh-card button.rh-field-art{width:100%;min-height:0}.rh-field-art{height:110px}.rh-card-body{gap:12px;padding:14px}#top #tools .rh-card h4{font-size:19px}.rh-boss-art{width:62px;height:74px}#top #tools .rh-card-metrics dd{font-size:27px!important}#top #tools .rh-card-metrics dt{font-size:11px!important}.rh-card-footer{gap:6px}.rh-card-footer small{font-size:10px}#top #tools .rh-card-footer button{font-size:12px}.rh-finder-footer{flex-wrap:wrap}}#top #tools .rh-page-header{gap:12px;margin-bottom:10px}#top #tools .rh-page-header h2{font-size:22px}#top #tools .rh-page-header p{margin-top:3px;font-size:12px}#top #tools .rh-categories{gap:5px;margin-bottom:10px}#top #tools .rh-categories button{gap:7px;min-height:38px;padding:8px 16px;font-size:13px}#top #tools .rh-finder-toolbar{gap:6px;margin-bottom:9px}#top #tools .rh-search input{min-height:36px;padding-block:7px;font-size:13px}#top #tools .rh-sort select{min-height:36px}#top #tools .rh-filter-panel{gap:9px;margin-bottom:10px;padding:10px}#top #tools .rh-results-heading{margin:10px 0 8px}#top #tools .rh-results-heading h3{font-size:17px}#top #tools .rh-cards{align-items:start;gap:10px}#top #tools .rh-card{border-radius:10px}#top #tools .rh-card-body{gap:6px;padding:10px 12px}#top #tools .rh-card-heading{gap:9px}#top #tools .rh-card h4{font-size:16px;line-height:1.25}#top #tools .rh-card-heading p{margin:3px 6px 0 0;font-size:11px;display:inline-block}#top #tools .rh-card-heading .rh-tag{margin-top:3px;padding:1px 5px;font-size:10px}#top #tools .rh-boss-art{width:48px;height:48px}#top #tools .rh-card .rh-reward-amount{gap:7px}#top #tools .rh-card button.rh-reward-amount{padding-top:6px}#top #tools .rh-card button.rh-reward-amount.is-field{padding:0}#top #tools .rh-reward-amount>img{width:24px;height:24px}#top #tools .rh-reward-amount small{font-size:11px;line-height:1.3}#top #tools .rh-reward-amount strong{font-size:22px;line-height:1.15}#top #tools .rh-card-metrics{gap:8px;padding-top:6px}#top #tools .rh-card-metrics>div+div{padding-left:8px}#top #tools .rh-card-metrics dt{line-height:1.25;font-size:11px!important}#top #tools .rh-card-metrics dd{margin-top:3px;line-height:1.15;font-size:22px!important}#top #tools .rh-card-note{font-size:10px;line-height:1.3}#top #tools .rh-card-footer{gap:6px;padding:5px 0 0!important}#top #tools .rh-card-footer button{min-height:30px;padding-block:4px;font-size:12px}#top #tools .rh-card-footer small{font-size:10px}#top #tools .rh-pagination{gap:10px;margin-top:12px}#top #tools .rh-finder-footer{margin-top:12px;padding-top:8px}@media (min-width:651px){#top #tools .rh-cards.is-list .rh-card-body{gap:6px 12px}#top #tools .rh-cards.is-list .rh-card button.rh-field-art{width:125px;min-height:126px}}@media (max-width:650px){#top #tools .rh-page-header h2{font-size:19px}#top #tools .rh-categories button{gap:3px;min-height:44px;padding:6px 4px;font-size:11px}#top #tools .rh-card-body{padding:10px}#top #tools .rh-card .rh-save{width:36px;min-width:36px;min-height:36px}#top #tools .rh-card-footer button{min-height:36px}#top #tools .rh-finder-toolbar>button{min-height:38px}}html[data-appearance=day] .mdfm :is(.mdfm-kicker,.player-focus-head>div>span,.mdfm-brief-head>span,.mdfm-tool-workspace-head>div>span,.companion-heading span,.companion-tool-intro span,.companion-library>header span,.tool-kind,.gear-lab-step,.gear-phoenix-head>div>span,.coach-phoenix-loadout-map>header>span,.home-launcher-head>div>span,.home-icon-frame,.home-news>.app-icon){text-shadow:none;color:var(--companion-accent)!important}html[data-appearance=day] .mdfm .mdfm-brief-head small,html[data-appearance=day] .mdfm .mdfm-brief-shelf>button>span>small,html[data-appearance=day] .mdfm .mdfm-brief-shop-foot small{color:var(--companion-muted)!important}html[data-appearance=day] .mdfm .mdfm-brief-shop-foot>span{color:var(--companion-success)!important}html[data-appearance=day] .mdfm .mdfm-brief-shelf>button>span>small{line-height:1.4;font-size:11px!important}html[data-appearance=day] .mdfm .mdfm-brief-shelf>button>i{font-size:11px!important}html[data-appearance=day] .mdfm .mk-status.is-verified{color:var(--companion-success)}html[data-appearance=day] #top #tools .rh-shell{--rh-accent:var(--companion-accent)}html[data-appearance=day] .top-rewards{--tr-gold:#78530a}html[data-appearance=day] #reward-pools-v2 .rp-slot-table .rp-slot-rate strong{color:var(--companion-success)}html[data-appearance=day] #tools #reward-history-v2{--rw-cyan:var(--companion-success)}html[data-appearance=day] #tools #reward-history-v2 .rw-metrics article{background:var(--companion-surface);color:var(--companion-ink)}html[data-appearance=day] #tools #reward-history-v2 :is(.rw-metrics strong,.rw-win-rate b){text-shadow:none;color:var(--companion-ink)!important}html[data-appearance=day] #tools #reward-history-v2 :is(.rw-metrics article span,.rw-metrics small,.rw-win-rate small){text-shadow:none;color:var(--companion-muted)!important}html[data-appearance=day] #tools #reward-history-v2 :is(.rw-metrics .item strong,.rw-win-rate strong){text-shadow:none;color:var(--companion-success)!important}html[data-appearance=day] #tools #reward-history-v2 .rw-win-rate{background:var(--companion-inset)}html[data-appearance=day] #tools #reward-history-v2 :is(.rw-detail-numbers strong,.rw-claim-dates b){text-shadow:none;color:var(--companion-ink)!important}html[data-appearance=day] #tools #reward-history-v2 :is(.rw-detail-numbers article:first-child strong,.rw-detail-numbers svg,.rw-claim-dates svg){filter:none;text-shadow:none;color:var(--companion-success)!important}html[data-appearance=day] #tools #reward-history-v2 :is(.rw-detail-numbers small,.rw-claim-dates small){text-shadow:none;color:var(--companion-muted)!important}html[data-appearance=day] #tools #reward-history-v2 :is(.rw-activity-result strong,.rw-prize:not(.not-won) strong,.rw-highlights strong,.rw-greeting b,.rw-character-options strong,.rw-selection-tools>b,.rw-wallet-scan-policy b,.rw-prize-outcome,.rw-outcome-chips button>svg){filter:none;text-shadow:none;color:var(--companion-success)!important}html[data-appearance=day] #tools #reward-history-v2 :is(.rw-activity:is(.lost,.pending,.failed) .rw-activity-result strong,.rw-detail-prizes .rw-prize:is(.outcome-pending,.outcome-failed) strong,.rw-prize-outcome:is(.pending,.failed),.rw-outcome-chips :is(.pending,.failed)>svg){color:var(--companion-muted)!important}html[data-appearance=day] #tools #reward-history-v2 :is(.rw-detail-prizes .rw-prize.outcome-lost strong,.rw-prize-outcome.lost,.rw-outcome-chips .lost>svg){color:var(--companion-loss)!important}html[data-appearance=day] #tools #reward-history-v2 .rw-outcome-chips .won>svg{color:var(--companion-ink)!important}html[data-appearance=day] #tools #reward-history-v2 :is(.rw-detail-prizes .rw-prize:is(.outcome-lost,.outcome-pending),.rw-snapshot-cards article:last-child,.rw-status.won,.rw-copy-status){background:var(--companion-surface);color:var(--companion-ink)}html[data-appearance=day] #tools #reward-history-v2 .rw-status.claimed{background:var(--companion-surface);color:var(--companion-success);border-color:var(--companion-success);box-shadow:none}html[data-appearance=day] #tools #reward-history-v2 :is(.rw-notice.error,.rw-missed-prizes){background:var(--companion-surface);color:var(--companion-loss);border-color:var(--companion-loss)}html[data-appearance] .mdfm:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 210px 58% at 0% 38%, rgb(var(--tool-glow-left,22 140 255) / .349), transparent 100%), radial-gradient(ellipse 240px 64% at 100% 64%, rgb(var(--tool-glow-right,49 92 255) / .322), transparent 100%), radial-gradient(ellipse 110px 36% at 0% 83%, rgb(var(--tool-glow-highlight,55 213 255) / .129), transparent 100%), linear-gradient(90deg, rgb(var(--tool-glow-rim,57 139 255) / .208), transparent 3%, transparent 97%, rgb(var(--tool-glow-rim,57 139 255) / .208));position:fixed;inset:0}html[data-appearance=day] .mdfm:after{background:radial-gradient(ellipse 210px 58% at 0% 38%, rgb(var(--tool-glow-left,22 140 255) / .2), transparent 100%), radial-gradient(ellipse 240px 64% at 100% 64%, rgb(var(--tool-glow-right,49 92 255) / .18), transparent 100%), radial-gradient(ellipse 110px 36% at 0% 83%, rgb(var(--tool-glow-highlight,24 185 229) / .129), transparent 100%), linear-gradient(90deg, rgb(var(--tool-glow-rim,57 139 255) / .169), transparent 3%, transparent 97%, rgb(var(--tool-glow-rim,57 139 255) / .169))}html[data-page-glow=reduced] .mdfm:after{opacity:.4}@media (max-width:600px){html[data-appearance] .mdfm:after{opacity:.65}html[data-page-glow=reduced] .mdfm:after{opacity:.3}}:root,html[data-appearance=night]{--ui-input:var(--companion-muted);--ui-result:var(--companion-ink);--ui-input-surface:var(--companion-inset);--ui-result-surface:var(--companion-surface);--ui-chrome:var(--companion-surface);--ui-divider:var(--companion-line)}html[data-appearance=day]{--ui-input:var(--companion-muted);--ui-result:var(--companion-ink);--ui-input-surface:var(--companion-raised);--ui-result-surface:var(--companion-surface);--ui-chrome:var(--companion-surface);--ui-divider:var(--companion-line)}html[data-appearance][data-page-theme] #top{--journal-frame:var(--ui-divider);--journal-bar:linear-gradient(180deg, var(--ui-chrome), var(--companion-surface));--util-warm:var(--ui-input);--util-info:var(--ui-result);--util-warm-soft:var(--ui-input-surface);--util-info-soft:var(--ui-result-surface);font-family:var(--font-geist-sans), Arial, sans-serif}html[data-appearance][data-page-theme] #top :is(.journal-tools,.mdfm-tool-launcher,.mdfm-dock,.rh-categories,.pm-tabs,.mk-view-tabs,.player-task-tabs,.grind-workspace-tabs,.clx-catalogs,.coach-results-tabs,.pet-workspace-nav,[role=tablist]){border-color:var(--ui-divider)!important;background:var(--ui-chrome)!important}html[data-appearance][data-page-theme] #top :is(nav,[role=tablist],[role=group],.mdfm-tool-launcher,.player-task-tabs,.coach-results-tabs,.pet-workspace-nav) :is(button,a):is(.active,.is-active,[aria-selected=true],[aria-pressed=true],[aria-current=page]){background:color-mix(in srgb, var(--page-accent) 22%, var(--companion-surface))!important;border-color:var(--companion-accent)!important;color:var(--companion-ink)!important;box-shadow:inset 0 -3px var(--companion-accent)!important}html[data-appearance][data-page-theme] #top :is(nav,[role=tablist],[role=group],.mdfm-tool-launcher,.player-task-tabs,.coach-results-tabs,.pet-workspace-nav) :is(button,a):is(.active,.is-active,[aria-selected=true],[aria-pressed=true],[aria-current=page]) :is(b,span,small):not(.potential-grade-badge):not([data-potential-grade]){color:inherit!important}html[data-appearance][data-page-theme] #top :is(.rh-card,.rc-card,.mk-item,.clx-card,.cw-upgrade,.pet-catalog-product,.reward-history-activity,.pm-card){border-color:var(--ui-divider)!important}html[data-appearance][data-page-theme] #top :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),textarea,select),html[data-appearance][data-page-theme] #top #tools :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),textarea,select){border-radius:8px;min-width:0;box-shadow:inset 0 1px 3px #0000000c;background-color:var(--ui-input-surface)!important;color:var(--companion-ink)!important;border-color:color-mix(in srgb, var(--ui-input) 48%, var(--companion-line))!important}html[data-appearance][data-page-theme] #top :is(input,textarea)::placeholder{opacity:1;color:var(--companion-muted)!important}html[data-appearance][data-page-theme] #top :is(input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid var(--companion-accent)!important}html[data-appearance][data-page-theme] #top :is(button,a,summary):focus-visible{outline-offset:3px;outline:2px solid var(--companion-accent)!important}html[data-appearance][data-page-theme] #top :is(.rc-detail-metrics,.rh-field-glance,.rh-card-metrics,.cw-results-summary,.exp-result,.exp-results,.gear-phoenix-verdict){background-color:var(--ui-result-surface)!important;border-color:color-mix(in srgb, var(--ui-result) 48%, var(--companion-line))!important}html[data-appearance] #top #tools .rh-shell{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:8px 16px;padding:0 12px 20px;display:grid}html[data-appearance] #top #tools .rh-shell>:not(.rh-page-header,.rh-categories){grid-column:1/-1}html[data-appearance] #top #tools .rh-shell>.rh-page-header{gap:12px;min-height:42px;margin:0;padding:0}html[data-appearance] #top #tools .rh-page-header h2{letter-spacing:-.025em;font-size:21px;line-height:1.25}html[data-appearance] #top #tools .rh-page-header p{display:none}html[data-appearance] #top #tools .rh-shell>.rh-categories{border:1px solid var(--ui-divider);border-radius:9px;gap:3px;margin:0;padding:3px}html[data-appearance] #top #tools .rh-shell>.rh-categories button{border-radius:6px;gap:7px;min-height:36px;padding:7px 12px;font-size:13px}html[data-appearance] #top #tools :is(.coach-phoenix-head,.gear-phoenix-head,.rw-hero,.grind-workspace>header,.collection-workspace-header,.top-rewards-header,.fusion-phoenix-head){background:var(--journal-bar)!important;border-color:var(--ui-divider)!important;gap:12px!important;min-height:0!important;padding:10px 14px!important}html[data-appearance] #top #tools :is(.coach-phoenix-head,.gear-phoenix-head,.rw-hero,.grind-workspace>header,.collection-workspace-header,.top-rewards-header,.fusion-phoenix-head) :is(h1,h2,h3){margin-block:0 4px;line-height:1.2;font-size:clamp(20px,1.8vw,26px)!important}html[data-appearance] #top #tools .rh-snapshot{min-height:28px;margin-block:0 8px}html[data-appearance] #top #tools #reward-history-v2 :is(.rw-metrics strong,.rw-detail-numbers strong,.rw-activity-result strong,.rw-highlights strong,.rw-prize strong,.rw-win-rate strong){color:var(--ui-result)!important}html[data-appearance] #top #tools #reward-history-v2 :is(.rw-metrics small,.rw-detail-numbers small,.rw-claim-dates small){color:var(--companion-muted)!important}html[data-appearance] #top #tools #reward-history-v2 :is(.rw-metrics article,.rw-detail-numbers article,.rw-highlights>button){background:var(--ui-result-surface)!important;border-color:var(--ui-divider)!important}html[data-appearance] #top #tools #reward-history-v2 .rw-hero{background:0 0!important;padding:5px 0!important}html[data-appearance] #top #tools #reward-history-v2 .rw-hero>svg{width:28px;height:28px}html[data-appearance] #top #tools #reward-history-v2 .rw-hero p,html[data-appearance] #top #tools #reward-history-v2 .rw-greeting{display:none!important}html[data-appearance] #top #tools #reward-history-v2 .rw-toolbar{justify-content:space-between}html[data-appearance] #top.view-pages :is(#tools,#market,#farm,#wallet){min-width:0}html[data-appearance] #top #tools .mdfm-tool-workspace{min-width:0;max-width:100%}html[data-appearance] #top :is(.rh-cards,.rc-cards,.mk-items,.clx-grid,.cw-cards)>*{min-width:0}html[data-appearance] #top :is(.rh-card-metrics,.rc-outcome-metrics) :is(strong,dd){font-variant-numeric:tabular-nums;overflow-wrap:normal;word-break:normal}@media (min-width:1100px){html[data-appearance] #top #tools{margin-top:10px!important;padding-top:0!important}html[data-appearance] #top .mdfm-header{height:60px!important;min-height:60px!important}html[data-appearance] #top .mdfm-header .journal-primary button{min-height:36px;padding:7px 8px}}@media (min-width:1100px) and (max-width:1500px){html[data-appearance] #top .mdfm-header{gap:8px!important;padding-inline:12px!important}html[data-appearance] #top .mdfm-header .mdfm-brand span{display:none!important}html[data-appearance] #top .mdfm-header .mdfm-brand{max-width:40px!important}html[data-appearance] #top .mdfm-header .mdfm-brand img{width:34px!important;height:34px!important}html[data-appearance] #top .mdfm-header .mdfm-header-actions .mdfm-live{display:none!important}html[data-appearance] #top .mdfm-header .mdfm-account-button{max-width:125px!important}}@media (max-width:1100px){html[data-appearance] #top #tools .rh-shell{grid-template-columns:minmax(0,1fr);gap:6px;padding-inline:0}html[data-appearance] #top #tools .rh-shell>.rh-categories{justify-content:space-between}html[data-appearance] #top #tools .rh-shell>.rh-categories button{flex:1;padding-inline:8px}html[data-appearance] #top #tools .rh-page-header h2{font-size:20px}}@media (max-width:600px){html[data-appearance] #top #tools .rh-shell>.rh-categories button{gap:4px;padding:7px 5px;font-size:11px}html[data-appearance] #top #tools .rh-shell>.rh-categories svg{width:16px;height:16px}html[data-appearance] #top #tools .rh-page-header h2{font-size:18px}html[data-appearance] #top :is(input,textarea,select){font-size:16px!important}}#top #tools .field-region-navigation{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px;padding:8px 12px;display:flex}#top #tools .field-region-navigation>header{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}#top #tools .field-region-navigation>details{min-width:0;margin-left:auto}#top #tools .field-region-navigation>details[open]{flex-basis:100%;margin-left:0}#top #tools .field-region-navigation>details>summary{cursor:pointer;min-height:30px;color:var(--companion-ink);padding:6px 4px;font-size:12px}#top #tools .field-region-navigation>details>small{color:var(--companion-muted);margin-top:4px;font-size:12px;display:block}#top #tools .field-region-navigation>header button{min-height:30px;padding:5px 9px!important;font-size:12px!important}#top #tools .field-region-navigation>header>b{font-size:13px}#top #tools .field-region-navigation>details>nav{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:6px;max-height:100px;margin-top:8px;padding:2px;display:grid;overflow:auto}#top #tools .field-region-navigation>details>nav>button{border:1px solid var(--companion-line);background:var(--companion-surface);text-align:left;min-width:0;min-height:48px;color:var(--companion-ink);border-radius:8px;align-items:center;gap:6px;display:flex;padding:5px 8px!important;font-size:12px!important}#top #tools .field-region-navigation>details>nav>button>img{object-fit:contain;width:34px;height:34px;image-rendering:pixelated;flex:none}#top #tools .field-region-navigation>details>nav>button>span{overflow-wrap:anywhere;flex:1}#top #tools .field-region-navigation>details>nav>button>small{color:var(--companion-muted)}#top #tools .field-region-navigation button[aria-pressed=true]{border-color:var(--companion-accent);background:var(--companion-accent-soft)}#top #tools .field-region-navigation :is(button,summary):focus-visible{outline:2px solid var(--companion-accent);outline-offset:2px}#top #tools .rh-card.is-field .rh-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#top #tools .rh-card.is-field .rh-card-metrics dd{overflow-wrap:anywhere;font-size:17px!important}#top #tools .rh-card.is-field .rh-card-metrics .rh-field-exp small{color:var(--companion-muted);font-size:10px}#top #tools .rh-card.is-field .rh-field-art{height:62px;min-height:0}.field-workbench{width:100%;min-width:0}#top #tools .field-detail-breadcrumb{color:var(--companion-muted);flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 10px;font-size:12px;display:flex}#top #tools .field-detail-breadcrumb>button{min-height:28px;padding:3px 8px!important;font-size:12px!important}#top #tools .field-detail-breadcrumb>b{color:var(--companion-ink)}#top #tools .field-workbench-rates{grid-template-columns:minmax(0,1fr) minmax(280px,1fr);align-items:start;gap:12px;margin-bottom:12px;display:grid}#top #tools #reward-pools-v2 .field-workbench .rp-field-neso{grid-template-columns:1fr;width:100%;min-width:0;margin:0;display:grid}#top #tools #reward-pools-v2 .field-workbench .rp-field-neso-slot{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;padding:12px}#top #tools #reward-pools-v2 .field-workbench .rp-field-neso-slot dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}#top #tools #reward-pools-v2 .field-workbench .rp-field-neso-slot dd{overflow-wrap:anywhere;font-size:20px!important}#top #tools .field-exp-planner{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;color:var(--companion-ink);border-radius:10px;padding:12px}#top #tools .field-exp-planner>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:12px;display:flex}#top #tools .field-exp-planner>header>strong{font-variant-numeric:tabular-nums;line-height:1.2;font-size:22px!important}#top #tools .field-exp-monster{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}#top #tools .field-exp-monster>div{gap:5px;display:grid}#top #tools .field-exp-monster b{font-size:15px!important}#top #tools .field-exp-planner label{min-width:0;color:var(--companion-muted);gap:4px;font-size:11px;display:grid}#top #tools .field-exp-planner :is(select,input){border:1px solid var(--companion-line);background:var(--companion-surface);width:100%;min-width:0;max-width:100%;min-height:32px;color:var(--companion-ink);border-radius:6px;padding:6px 8px!important;font-size:12px!important}#top #tools .field-exp-pace{align-items:end;gap:8px;margin-top:8px;display:flex}#top #tools .field-exp-pace>label{flex:1 1 0}#top #tools .field-exp-manual{margin-top:8px}#top #tools .field-exp-planner :is(small,details){color:var(--companion-muted);font-size:11px}#top #tools .field-exp-planner details{margin-top:8px}#top #tools .field-exp-planner summary{cursor:pointer}#top #tools .field-exp-planner p{margin:7px 0 0;font-size:12px;line-height:1.5}@media (max-width:700px){#top #tools .field-workbench-rates{grid-template-columns:1fr;gap:8px}#top #tools .field-region-navigation>details>nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:140px}}#top .item-card{box-sizing:border-box;border-color:var(--ui-divider,var(--companion-line));background-color:var(--companion-surface);border-radius:10px;min-width:0;max-width:100%}#top .item-card :is(.mk-item-name,.cw-item-main>div,.clx-card-copy,.pet-pair-copy){min-width:0}#top .item-card .item-card-name{color:var(--companion-ink);overflow-wrap:anywhere;margin:0;font-weight:650;white-space:normal!important;font-size:14px!important;line-height:1.4!important}#top .item-card .item-card-price{min-width:0;color:var(--companion-ink);font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;margin:5px 0 0;font-weight:750;line-height:1.3;display:flex;font-size:16px!important}#top .item-card .item-card-price>strong{min-width:0;color:inherit;font-weight:inherit;white-space:normal;overflow-wrap:anywhere;font-size:inherit!important}#top .item-card .currency-icon{object-fit:contain;flex:0 0 18px;width:18px!important;height:18px!important}#top .item-card .item-card-serial{flex-wrap:wrap;align-items:center;min-width:0;display:flex}#top .item-card :is(.item-card-serial,.pm-mint) .mydaily-unique-number{max-width:100%;font-size:11px}#top .item-card .item-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin-top:auto;display:grid}#top .item-card .item-card-actions>:is(button,a){box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;min-width:0;height:auto;min-height:38px;padding:8px;line-height:1.35;font-size:12px!important}#top :where(#market-v2,.personal-market) .item-card .mk-inspect{text-align:left;grid-template-rows:minmax(68px,auto) repeat(4,max-content);grid-template-columns:52px minmax(0,1fr);place-content:start stretch;align-items:start;min-width:0;display:grid;gap:5px 8px!important;padding:10px!important}#top :where(#market-v2,.personal-market) .item-card .mk-item-art{background:var(--companion-inset);border-radius:8px;grid-area:1/1;align-self:center;width:52px;min-width:0;height:60px;min-height:60px;max-height:60px}#top :where(#market-v2,.personal-market) .item-card .mk-item-art img{object-fit:contain;image-rendering:pixelated;position:static;width:52px!important;max-width:100%!important;height:60px!important;max-height:100%!important;margin:0!important}#top :where(#market-v2,.personal-market) .item-card .mk-item-name{flex-direction:column;grid-area:1/2;align-items:flex-start;gap:4px;display:flex}#top :where(#market-v2,.personal-market) .item-card .mk-item-name>b{-webkit-line-clamp:unset;min-height:0;overflow:visible}#top :where(#market-v2,.personal-market) .item-card .mk-status{white-space:normal;overflow-wrap:anywhere;grid-area:2/1/auto/-1;align-items:center;min-height:14px;padding-right:16px;line-height:1.3;display:flex;font-size:11px!important}#top :where(#market-v2,.personal-market) .item-card .mk-cp{grid-area:3/1/auto/-1}#top :where(#market-v2,.personal-market) .item-card .mk-inspect>.mk-item-meta{grid-area:4/1/auto/-1}#top :where(#market-v2,.personal-market) .item-card .mk-item-price{border-top:1px solid var(--ui-divider,var(--companion-line));background:0 0;border-radius:0;grid-area:5/1/auto/-1;width:100%;min-height:0;margin:2px 0 0;padding:6px 0 0}#top #market-v2 .mk-gallery{grid-template-rows:repeat(var(--mk-rows), minmax(min-content, 1fr));overflow-y:auto}#top #market-v2 .item-card .mk-item-extra{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;gap:5px 10px;display:flex}#top .personal-market .item-card .mk-inspect{grid-template-rows:minmax(68px,auto) max-content max-content}#top .personal-market .item-card .mk-item-price{flex-direction:column;grid-row:3;align-items:flex-start;gap:3px}#top .personal-market .item-card .pm-price-value{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}#top .personal-market .item-card .pm-price-value strong{white-space:normal;overflow-wrap:anywhere;font-size:16px!important}#top .personal-market .item-card .pm-price-label{color:var(--companion-muted);font-size:11px!important}#top .personal-market .item-card .pm-mint{min-height:0}@media (min-width:700px){#top #market-v2.is-list .item-card .mk-inspect,#top .personal-market .pm-gallery.is-list .item-card .mk-inspect{grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr) minmax(110px,.55fr);align-items:center}#top :where(#market-v2.is-list,.personal-market .pm-gallery.is-list) .item-card .mk-item-art,#top :where(#market-v2.is-list,.personal-market .pm-gallery.is-list) .item-card .mk-item-name{grid-row:1/3}#top :where(#market-v2.is-list,.personal-market .pm-gallery.is-list) .item-card .mk-status{grid-area:2/3;padding:0}#top :where(#market-v2.is-list,.personal-market .pm-gallery.is-list) .item-card .mk-item-price{border:0;grid-area:1/3;margin:0;padding:0}#top #market-v2.is-list .item-card .mk-cp{grid-area:3/2}#top #market-v2.is-list .item-card .mk-inspect>.mk-item-meta{grid-area:3/3}#top #market-v2.is-list .item-card .mk-item-extra{white-space:normal;overflow-wrap:anywhere;flex-flow:wrap;grid-area:4/2/auto/-1;justify-content:space-between;align-items:center;gap:5px 10px;min-width:0;font-size:11px;display:flex}}#top .coach-workspace .item-card{align-self:start;min-width:0}#top .coach-workspace .item-card .cw-item-main{grid-template-columns:52px minmax(0,1fr);align-items:start;min-width:0}#top .coach-workspace .item-card .cw-item-main>img{object-fit:contain;width:52px;height:60px}#top .coach-workspace .item-card .cw-item-main>div>small{flex-wrap:wrap;align-items:center;gap:4px;display:flex}#top .coach-workspace .item-card .cw-listing-status{white-space:normal;overflow-wrap:anywhere}#top .coach-workspace .cw-grid.is-list .item-card{flex-wrap:wrap}#top .coach-workspace .cw-grid.is-list .item-card .cw-item-main{flex:200px}#top .coach-workspace .cw-grid.is-list .item-card .item-card-actions{flex:160px}#top #tools .clx.cl-workspace .cl-friends .item-card .item-card-name{min-height:0;font-size:13px!important}#top #tools .clx.cl-workspace .cl-friends .item-card .item-card-price{white-space:normal;font-size:16px!important}#top #tools .clx.cl-workspace .cl-friends .item-card .clx-card-copy{overflow:visible}#top .pet-pair-item.item-card{padding:8px}#top .pet-pair-item.item-card .pet-pair-row{grid-template-columns:60px minmax(0,1fr) 36px;gap:8px}#top .pet-pair-item.item-card[data-item-kind=Pet] .pet-pair-row>img{width:50px!important;height:50px!important}#top .pet-pair-item.item-card[data-item-kind=Equipment] .pet-pair-row>img{width:60px!important;height:60px!important}#top .pet-pair-item.item-card .pet-pair-row>img{object-fit:contain;image-rendering:pixelated}#top .pet-pair-item.item-card .pet-pair-row>a{width:36px;min-height:36px}#top .pet-pair-item.item-card .pet-pair-copy{min-width:0}#top .pet-equipment-dual .pet-pair-item.item-card .pet-pair-row{grid-template-columns:minmax(0,1fr) 36px}#top .pet-pair-item.item-card>details{margin-top:6px}#top .pet-pair-item.item-card>details>summary{white-space:normal;overflow-wrap:anywhere}@media (min-width:1100px) and (max-width:1450px){#top .coach-workspace{grid-template-columns:180px minmax(0,1fr) 290px}}@media (max-width:699px){#top .coach-workspace .cw-grid{grid-template-columns:minmax(0,1fr)}#top .pet-pair-item.item-card .pet-pair-row{grid-template-columns:60px minmax(0,1fr) 32px}#top .pet-pair-item.item-card .pet-pair-row>a{width:32px}#top .pet-equipment-dual .pet-pair-item.item-card .pet-pair-row{grid-template-columns:minmax(0,1fr) 32px}}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top{--item-art-surface:color-mix(in srgb, var(--companion-muted) 5%, var(--companion-surface));--item-card-radius:12px}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top :is(.item-card,.clx-card,.fusion-item-card,.wallet-assets-item,.trade-history-card){min-width:0;max-width:100%;text-shadow:none;border-radius:var(--item-card-radius)!important;background:var(--companion-surface)!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #market #market-v2.mk-modern .mk-product .mk-product-frame{background:var(--item-art-surface)!important;box-shadow:none!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #market #market-v2.mk-modern .mk-product .mk-product-identity>b{-webkit-line-clamp:unset;overflow-wrap:anywhere;min-height:0;white-space:normal!important;font-size:14px!important;font-weight:650!important;line-height:1.4!important;display:block!important;overflow:visible!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #market #market-v2.mk-modern .mk-product :is(.mk-product-category,.mk-product-seller,.mk-product-effort){overflow-wrap:anywhere;text-overflow:clip;min-width:0;white-space:normal!important;font-size:12px!important;line-height:1.45!important;overflow:visible!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #market #market-v2.mk-modern .mk-product .mk-product-price .market-price-primary{flex-wrap:wrap;row-gap:4px}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #market #market-v2.mk-modern .mk-product .mk-product-price strong,html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #player-coach .cw-market-card .cw-market-price .market-price-primary>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;white-space:normal!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #player-coach .cw-market-card{height:auto!important;overflow:visible!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #player-coach .cw-market-card-top{flex-wrap:wrap;gap:8px;padding:10px 12px 4px!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #player-coach .cw-market-card .cw-market-select{gap:12px!important;padding:8px 12px 12px!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #player-coach .cw-market-art{background:var(--item-art-surface)!important;border-color:var(--companion-line)!important;box-shadow:none!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #player-coach .cw-market-item-heading>strong{white-space:normal;overflow-wrap:anywhere;min-height:0;font-weight:650;font-size:14px!important;line-height:1.4!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #player-coach .cw-market-replacement>span{overflow-wrap:anywhere;text-overflow:clip;line-height:1.4;white-space:normal!important;font-size:12px!important;overflow:visible!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #player-coach .cw-market-card>.cw-card-actions{gap:8px;background:0 0!important;padding:10px 12px 12px!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools .clx.cl-workspace .clx-card{height:auto!important;min-height:0!important;overflow:visible!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools .clx.cl-workspace .clx-card .clx-art,html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools .collection-inspector .collection-inspector-art,html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools .fusion-item-card .fusion-item-art{background:var(--item-art-surface)!important;box-shadow:none!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools .collection-album .clx-card .clx-art{border-radius:11px 11px 0 0!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools .clx.cl-workspace .clx-card .clx-card-copy{min-width:0;gap:8px!important;overflow:visible!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools .collection-album .clx-card .clx-card-copy{padding:12px!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools .clx.cl-workspace .clx-card .clx-card-copy>h5,html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools .fusion-item-card .fusion-item-identity>h4{-webkit-line-clamp:unset;overflow-wrap:anywhere;white-space:normal!important;min-height:0!important;margin:0!important;font-size:14px!important;font-weight:650!important;line-height:1.4!important;display:block!important;overflow:visible!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools .clx.cl-workspace .clx-card .clx-card-copy>small{overflow-wrap:anywhere;white-space:normal!important;font-size:12px!important;line-height:1.45!important;overflow:visible!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools .clx.cl-workspace .clx-card .clx-card-copy>strong,html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools .fusion-item-card .fusion-price-value>b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex;white-space:normal!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools .collection-album .clx-card .clx-card-actions{gap:8px!important;padding:0 12px 12px!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools .collection-inspector .collection-inspector-price>strong{font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;line-height:1.35;font-size:22px!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools .clx.cl-workspace .cl-card-grid{grid-auto-rows:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #wallet .wallet-assets-workspace button.wallet-assets-item{align-items:start;gap:12px;height:auto;min-height:84px!important;padding:12px!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #wallet .wallet-assets-workspace .wallet-item-portrait{background:var(--item-art-surface)!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #wallet .wallet-assets-workspace .wallet-item-info{gap:5px}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #wallet .wallet-assets-workspace .wallet-item-info>b{white-space:normal;overflow-wrap:anywhere;font-weight:650;font-size:14px!important;line-height:1.4!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #wallet .wallet-assets-workspace .wallet-item-info>small{font-size:12px!important;line-height:1.45!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #wallet .wallet-assets-workspace .wallet-assets-item>strong{font-variant-numeric:tabular-nums;white-space:normal;line-height:1.45;font-size:12px!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-detail-prizes{align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))!important;gap:12px!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-detail-prizes .rw-universal-prize.is-full{border-radius:var(--item-card-radius)!important;background:var(--companion-surface)!important;gap:10px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:12px!important;overflow:visible!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-detail-prizes .rw-universal-prize.is-full>.rw-sprite{border-radius:8px;background:var(--item-art-surface)!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-detail-prizes .rw-universal-prize.is-full .rw-prize-value>b{-webkit-line-clamp:unset;overflow-wrap:anywhere;max-width:none;font-weight:650;white-space:normal!important;font-size:14px!important;line-height:1.4!important;display:block!important;overflow:visible!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-detail-prizes .rw-universal-prize.is-full .rw-prize-value>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal!important;font-size:18px!important;line-height:1.35!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-detail-prizes .rw-universal-prize.is-full .rw-prize-value>small{white-space:normal;overflow-wrap:anywhere;font-size:12px!important;line-height:1.45!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top :is(#market,#tools) .trade-history-card .trade-history-item>strong{white-space:normal;overflow-wrap:anywhere;font-weight:650;line-height:1.4;overflow:visible;font-size:14px!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top :is(#market,#tools) .trade-history-card .trade-history-price>strong{font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;font-weight:700;line-height:1.35;font-size:18px!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #player-coach .cw-market-card .cw-card-actions>:is(button,a),html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools .clx.cl-workspace .clx-card .clx-card-actions>:is(button,a),html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools .collection-inspector .collection-inspector-actions>:is(button,a),html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools .fusion-item-card .fusion-item-actions>:is(button,a){overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;min-width:0;display:flex;white-space:normal!important;border-radius:8px!important;height:auto!important;min-height:38px!important;padding:8px 10px!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important}@media (pointer:coarse){html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #player-coach .cw-market-card .cw-card-actions>:is(button,a),html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools .clx.cl-workspace .clx-card .clx-card-actions>:is(button,a),html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools .collection-inspector .collection-inspector-actions>:is(button,a),html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools .fusion-item-card .fusion-item-actions>:is(button,a){min-height:44px!important}}html[data-shell-layout=proposed]{scroll-padding-top:var(--mdfm-header-safe-top,112px);--review-rail:0px;--review-right-rail:0px;--review-gutter:clamp(12px, 1.7vw, 28px)}html[data-shell-layout=proposed] #top.mdfm{max-width:none;min-height:100dvh;line-height:1.45;padding:0 var(--review-right-rail) 36px var(--review-rail)!important;font-size:14px!important}html[data-shell-layout=proposed] #top :is(section,article,header,nav,form,aside,label){min-width:0}html[data-shell-layout=proposed] #top :is(p,small){overflow-wrap:break-word}html[data-shell-layout=proposed] #top p{font-size:14px!important;line-height:1.5!important}html[data-shell-layout=proposed] #top small{font-size:12px!important;line-height:1.4!important}html[data-shell-layout=proposed] #top :is(h1,h2,h3,h4,h5){text-wrap:pretty}html[data-shell-layout=proposed] #top :is(article,section,div)>footer:not(.mdfm-footer){gap:10px;margin-top:12px;padding-top:10px}html[data-shell-layout=proposed] #top :is(button,input,select,summary){font-family:inherit}html[data-shell-layout=proposed] #top :is(button,a,summary):focus-visible{outline-offset:2px!important}html[data-shell-layout=proposed] #top.mdfm.view-pages :is(#tools,#market,#farm,#wallet,#activity,#overview){scroll-margin-top:var(--mdfm-header-safe-top,112px);width:calc(100% - var(--review-gutter) * 2)!important;max-width:none!important;margin:18px auto!important}html[data-shell-layout=proposed] #top :is(#tools,#market,#farm,#wallet){background:0 0!important;border:0!important;padding:0!important}html[data-shell-layout=proposed] #top #tools :is(.mdfm-tool-workspace,.mdfm-tool-workspace-body){min-width:0;border:0!important;margin:0!important;padding:0!important}html[data-shell-layout=proposed] #top #tools .journal-tool-bar.tool-options-only:empty{display:none}html[data-shell-layout=proposed] #top.mdfm>.mdfm-header{grid-template-rows:52px;width:calc(100% + var(--review-rail) + var(--review-right-rail))!important;margin-left:calc(-1 * var(--review-rail))!important;background:var(--companion-surface)!important;border-bottom:1px solid var(--companion-line)!important;z-index:1200!important;grid-template-columns:minmax(200px,1fr) auto!important;align-items:center!important;gap:0 16px!important;height:auto!important;min-height:52px!important;max-height:none!important;padding:0 20px!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 4px 20px #0000000d!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-header>.mdfm-brand{grid-area:1/1;align-items:center;gap:10px;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important}html[data-shell-layout=proposed] #top .mdfm-header .mdfm-brand img{width:34px!important;height:34px!important}html[data-shell-layout=proposed] #top .mdfm-header .mdfm-brand span{display:block!important}html[data-shell-layout=proposed] #top .mdfm-header .mdfm-brand b{line-height:1.15;font-size:17px!important;display:block!important}html[data-shell-layout=proposed] #top .mdfm-header .mdfm-brand small{letter-spacing:.1em;font-size:9px!important;line-height:1.5!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-header>.journal-primary{display:none!important}html[data-shell-layout=proposed] #top .mdfm-header>.mdfm-header-actions{grid-area:1/2;align-items:center;gap:6px!important;margin:0!important;display:flex!important}html[data-shell-layout=proposed] #top .mdfm-header .mdfm-account-button{gap:6px;max-width:160px!important;height:36px!important;min-height:36px!important;padding:3px 8px!important}html[data-shell-layout=proposed] #top .mdfm-header .mdfm-account-button img{width:24px!important;height:24px!important}html[data-shell-layout=proposed] #top .mdfm-header .mdfm-account-button :is(b,small){font-size:11px!important}html[data-shell-layout=proposed] #top .mdfm-header .language-switcher{padding:0!important}html[data-shell-layout=proposed] #top .mdfm-header .language-switcher select{height:36px!important;min-height:36px!important;padding:5px 8px!important;font-size:13px!important}html[data-shell-layout=proposed] #top .mdfm-header :is(.mdfm-look,.mdfm-live,.mdfm-workspace-mode-chip){display:none!important}html[data-shell-layout=proposed] #top .mdfm-header>.header-tool-navigation{grid-area:2/1/auto/-1;justify-self:stretch;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html[data-shell-layout=proposed] #top .header-tool-navigation .header-tool-picker{display:none!important}html[data-shell-layout=proposed] #top .header-tool-navigation .header-tool-tabs{scrollbar-width:thin;padding:4px var(--review-right-rail) 6px var(--review-rail)!important;border:0!important;border-top:1px solid var(--companion-line)!important;background:0 0!important;border-radius:0!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:4px!important;display:grid!important;overflow:visible!important}html[data-shell-layout=proposed] #top .header-tool-navigation .header-tool-tabs>button{justify-content:center;align-items:center;white-space:normal!important;border-radius:6px!important;flex:1 0 auto!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:40px!important;padding:6px 8px!important;font-size:12px!important;line-height:1.25!important;display:flex!important}html[data-shell-layout=proposed] #top .header-tool-tabs>button>span{text-align:left;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}html[data-shell-layout=proposed] #top .header-tool-tabs>button>img{width:20px!important;height:22px!important}@media (min-width:1000px){html[data-shell-layout=proposed] #top.mdfm.dock-left{--review-rail:92px}html[data-shell-layout=proposed] #top.mdfm.dock-right{--review-right-rail:92px}html[data-shell-layout=proposed] #top.mdfm.dock-bottom{padding-bottom:94px!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock{inset:var(--mdfm-header-safe-top,112px) auto auto 12px!important;background:var(--companion-surface)!important;border:1px solid var(--companion-line)!important;z-index:1100!important;width:72px!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - var(--mdfm-header-safe-top,112px) - 12px)!important;border-radius:12px!important;flex-direction:column!important;align-items:stretch!important;gap:5px!important;padding:5px!important;display:flex!important;position:fixed!important;overflow-y:auto!important;transform:none!important;box-shadow:0 4px 20px #00000012!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock>button:not(.mdfm-dock-tuck):not(.mdfm-dock-helper-button){justify-content:center;align-items:center;visibility:visible!important;opacity:1!important;pointer-events:auto!important;border-radius:7px!important;flex-direction:column!important;gap:4px!important;width:100%!important;height:auto!important;min-height:55px!important;margin:0!important;padding:6px 2px!important;display:flex!important}html[data-shell-layout=proposed] #top .mdfm-dock>button>span{width:24px!important;height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;transform:none!important}html[data-shell-layout=proposed] #top .mdfm-dock>button>b{font-size:11px!important;line-height:1.2!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock>.mdfm-dock-helper-button{display:none!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock-right{inset:var(--mdfm-header-safe-top,112px) 12px auto auto!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock-bottom{inset:auto 12px max(8px, env(safe-area-inset-bottom)) 12px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;width:min(580px,100% - 24px)!important;margin:auto!important;display:grid!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock-header{display:none!important}html[data-shell-layout=proposed] #top.mdfm.dock-header>.mdfm-header{grid-template-columns:minmax(170px,1fr) auto auto!important}html[data-shell-layout=proposed] #top.mdfm.dock-header>.mdfm-header>.journal-primary{width:auto;max-width:none;box-shadow:none;background:0 0;border:0;grid-area:1/2;align-items:center;gap:3px;margin:0;padding:0;display:flex!important;position:static!important}html[data-shell-layout=proposed] #top.mdfm.dock-header>.mdfm-header>.mdfm-header-actions{grid-column:3}html[data-shell-layout=proposed] #top .mdfm-header>.journal-primary>button{white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:36px;padding:6px 8px;font-size:12px;display:flex!important}html[data-shell-layout=proposed] #top .mdfm-header>.journal-primary>button svg{width:17px;height:17px}}@media (min-width:1000px) and (max-width:1249px){html[data-shell-layout=proposed] #top.mdfm.dock-header>.mdfm-header{grid-template-columns:minmax(0,1fr) auto!important}html[data-shell-layout=proposed] #top.mdfm.dock-header>.mdfm-header>.mdfm-header-actions{grid-column:2}html[data-shell-layout=proposed] #top.mdfm.dock-header>.mdfm-header>.journal-primary{grid-area:2/1/auto/-1;padding:4px 0}html[data-shell-layout=proposed] #top.mdfm.dock-header>.mdfm-header>.journal-primary>button{flex:1}html[data-shell-layout=proposed] #top.mdfm.dock-header>.mdfm-header>.header-tool-navigation{grid-row:3}}html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock>.mdfm-dock-tuck{z-index:3;border:1px solid var(--companion-line)!important;background:var(--companion-surface)!important;width:44px!important;min-width:44px!important;height:32px!important;min-height:32px!important;color:var(--companion-ink)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;border-radius:8px 8px 0 0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:4px!important;display:flex!important;position:absolute!important;inset:-32px auto auto 50%!important;transform:translate(-50%)!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock>.mdfm-dock-tuck>span{width:auto!important;height:auto!important;padding:0!important;font-size:18px!important;line-height:1!important;display:block!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock>.mdfm-dock-tuck>b{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock.is-tucked{grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:112px!important;height:52px!important;min-height:0!important;max-height:none!important;padding:3px!important;overflow:visible!important;transform:none!important}html[data-shell-layout=proposed] #top.mdfm>nav.mdfm-dock.is-tucked>button:not(.mdfm-dock-tuck){visibility:hidden!important;pointer-events:none!important;display:none!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock.is-tucked>.mdfm-dock-tuck{border-radius:8px!important;gap:6px!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;position:static!important;inset:auto!important;transform:none!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock.is-tucked>.mdfm-dock-tuck>b{clip-path:none!important;width:auto!important;height:auto!important;font-size:11px!important;display:block!important;position:static!important;overflow:visible!important}@media (min-width:1000px){html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock-bottom{overflow:visible!important}html[data-shell-layout=proposed] #top.mdfm>:is(.mdfm-dock-left,.mdfm-dock-right)>.mdfm-dock-tuck{flex:0 0 32px;border-radius:7px!important;width:100%!important;min-width:0!important;position:sticky!important;inset:0 auto auto!important;transform:none!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock-left>.mdfm-dock-tuck>span{transform:rotate(90deg)!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock-right>.mdfm-dock-tuck>span{transform:rotate(-90deg)!important}html[data-shell-layout=proposed] #top.mdfm>:is(.mdfm-dock-left,.mdfm-dock-right).is-tucked{width:48px!important;height:48px!important;padding:1px!important}html[data-shell-layout=proposed] #top.mdfm>:is(.mdfm-dock-left,.mdfm-dock-right).is-tucked>.mdfm-dock-tuck{flex-basis:44px}html[data-shell-layout=proposed] #top.mdfm>:is(.mdfm-dock-left,.mdfm-dock-right).is-tucked>.mdfm-dock-tuck>b{clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}html[data-shell-layout=proposed] #top.mdfm.dock-left:has(>.mdfm-dock.is-tucked){--review-rail:68px}html[data-shell-layout=proposed] #top.mdfm.dock-right:has(>.mdfm-dock.is-tucked){--review-right-rail:68px}html[data-shell-layout=proposed] #top.mdfm.dock-bottom:has(>.mdfm-dock.is-tucked){padding-bottom:76px!important}}html[data-shell-layout=proposed] #top :is(.home-launcher-head,.pet-collection-checklist>header,.coach-phoenix-head,.gear-phoenix-head,.rw-hero,.grind-workspace>header,.collection-workspace-header,.top-rewards-header,.fusion-phoenix-head,.wallet-command-bar>header,.portfolio-section-head,.rh-page-header){background:0 0!important;border:0!important;align-items:center!important;gap:12px!important;height:auto!important;min-height:0!important;margin:0 0 12px!important;padding:0!important}html[data-shell-layout=proposed] #top #tools :is(.coach-phoenix-head,.gear-phoenix-head,.rw-hero,.grind-workspace>header,.collection-workspace-header,.top-rewards-header,.fusion-phoenix-head,.rh-page-header){background:0 0!important;padding:0!important}html[data-shell-layout=proposed] #top :is(.home-launcher-head,.coach-phoenix-head,.coach-phoenix-prompt,.gear-phoenix-head,.rw-hero,.grind-workspace>header,.collection-workspace-header,.fusion-phoenix-head,.wallet-command-bar>header,.rh-page-header) :is(h1,h2,h3){letter-spacing:-.5px;margin:0!important;font-size:23px!important;font-weight:750!important;line-height:1.2!important}html[data-shell-layout=proposed] #top :is(.home-launcher-head,.coach-phoenix-prompt,.gear-phoenix-head,.rw-hero,.grind-workspace>header,.collection-workspace-header,.fusion-phoenix-head,.wallet-command-bar>header,.rh-page-header) p{max-width:72ch;color:var(--companion-muted)!important;text-align:left!important;margin:4px 0 0!important;padding:0!important;font-size:13px!important;line-height:1.4!important;display:block!important}html[data-shell-layout=proposed] #top :is(.pet-page-navigation,.pet-workspace-nav,.market-navigation,.pm-tabs,.grind-workspace-tabs,.player-task-tabs,.rh-categories,.clx-catalogs){scrollbar-width:thin;align-items:stretch;flex-wrap:wrap!important;gap:4px!important;min-height:0!important;margin-block:0 12px!important;padding:4px!important;display:flex!important;overflow:visible!important}html[data-shell-layout=proposed] #top :is(.pet-page-navigation,.pet-workspace-nav,.market-navigation,.pm-tabs,.grind-workspace-tabs,.player-task-tabs,.rh-categories,.clx-catalogs)>button{white-space:nowrap;flex:none!important;gap:7px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:38px!important;padding:7px 12px!important;font-size:13px!important}html[data-shell-layout=proposed] #top #tools .rh-shell{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important}html[data-shell-layout=proposed] #top #tools .rh-page-header{justify-content:space-between;display:flex}html[data-shell-layout=proposed] #top #tools .rh-shell>.rh-categories{border:0!important;border-bottom:1px solid var(--companion-line)!important;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;gap:6px!important;margin-bottom:10px!important;padding:0 0 6px!important}html[data-shell-layout=proposed] #top #tools .rh-shell>.rh-categories button{flex-direction:row!important;flex:none!important}html[data-shell-layout=proposed] #top #tools .rh-finder{position:relative}html[data-shell-layout=proposed] #top #tools .rh-snapshot{gap:8px;font-size:12px;min-height:0!important;margin:0 0 6px!important}html[data-shell-layout=proposed] #top #tools .rh-snapshot button{min-height:32px!important;padding:5px 9px!important}html[data-shell-layout=proposed] #top #reward-discovery .rc-prize-types{flex-wrap:nowrap;gap:4px;margin-bottom:8px;display:flex;overflow-x:auto}html[data-shell-layout=proposed] #top #reward-discovery .rc-prize-types button{white-space:nowrap;flex:none;padding:6px 10px!important}html[data-shell-layout=proposed] #top #reward-discovery .rc-toolbar{gap:8px!important}html[data-shell-layout=proposed] #top #reward-discovery .rc-context{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex;margin:4px 0!important}html[data-shell-layout=proposed] #top #reward-discovery .rc-context>button{padding:3px 5px!important}html[data-shell-layout=proposed] #top #reward-discovery .rc-results-header{justify-content:flex-start;gap:10px;margin:10px 0!important}html[data-shell-layout=proposed] #top #reward-discovery .rc-results-header>button{margin-left:auto}html[data-shell-layout=proposed] #top #reward-discovery .rc-results-header h4{font-size:16px!important}html[data-shell-layout=proposed] #top #reward-discovery .rc-coupon-header small{font-size:11px!important}html[data-shell-layout=proposed] #top #reward-discovery .rc-coupon-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}html[data-shell-layout=proposed] #top #reward-discovery .rc-coupon-slot{gap:8px;padding:10px}html[data-shell-layout=proposed] #top #reward-discovery .rc-coupon-slot-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-shell-layout=proposed] #top #reward-discovery .rc-coupon-slot-metrics dd{font-size:24px!important}html[data-shell-layout=proposed] #top #reward-discovery .rc-coupon-slot-context{font-size:12px}html[data-shell-layout=proposed] #top #reward-discovery .rc-coupon-slot-link b{font-size:14px!important}html[data-shell-layout=proposed] #top #reward-discovery .rc-coupon-slot-price>small{font-size:12px!important}html[data-shell-layout=proposed] #top #tools .rh-field-layout{align-items:start}html[data-shell-layout=proposed] #top #tools .rh-field-media{min-height:0}html[data-shell-layout=proposed] #top #overview{border-radius:12px;padding:20px!important}html[data-shell-layout=proposed] #top .home-goal-summary{align-items:center;padding:14px!important}html[data-shell-layout=proposed] #top .home-goal-heading{text-align:left}html[data-shell-layout=proposed] #top .home-goal-preview{margin-left:0}html[data-shell-layout=proposed] #top .pet-collection-checklist{padding:14px!important}html[data-shell-layout=proposed] #top .pet-owned-view-toolbar{gap:8px;margin-block:0 12px}html[data-shell-layout=proposed] #top .pet-page-navigation>button{flex:1 0 auto!important}html[data-shell-layout=proposed] #top :is(.coach-phoenix-character-form,.coach-phoenix-budget,.gear-phoenix-toolbar,.rw-scope,.mk-topbar,.wallet-command-bar){gap:10px!important}html[data-shell-layout=proposed] #top :is(.coach-phoenix-prompt,.gear-phoenix-head){align-items:center!important}html[data-shell-layout=proposed] #top #tools #reward-history-v2 .rw-hero p{display:block!important}html[data-shell-layout=proposed] #top #tools #reward-history-v2 .rw-hero{padding:0!important}html[data-shell-layout=proposed] #top #wallet .wallet-command-bar{align-items:center;margin-bottom:12px!important}html[data-shell-layout=proposed] #top #wallet .wallet-command-bar>header{margin-bottom:0!important}html[data-shell-layout=proposed] #top #market-v2{min-height:540px;height:auto!important}html[data-shell-layout=proposed] #top .mdfm-footer{margin:24px var(--review-gutter) 0;padding-top:16px}html[data-shell-layout=proposed] #top #tools :is(.grinder-lab>header,.clx-head){gap:12px!important;min-height:0!important;padding:0 0 12px!important}html[data-shell-layout=proposed] #top #tools :is(.grinder-lab>header,.clx-head) h3{margin:0!important;font-size:23px!important;line-height:1.25!important}html[data-shell-layout=proposed] #top #tools .clx-head p{color:var(--companion-muted);margin:4px 0 0!important;font-size:13px!important;line-height:1.4!important}html[data-shell-layout=proposed] #top #tools .mdfm-utility-guide summary,html[data-shell-layout=proposed] #top #tools .mdfm-utility-guide>summary>span,html[data-shell-layout=proposed] #top #tools .fusion-phoenix-head>div>span{color:var(--ui-result)!important}html[data-shell-layout=proposed] #top #tools :is(.grinder-lab>header,.clx-head)>div>span{color:var(--ui-result)!important;font-size:11px!important}html[data-shell-layout=proposed] #top .community-hero{background:0 0;border:0;margin:0 0 12px;padding:0!important}html[data-shell-layout=proposed] #top .community-hero h2{margin:4px 0!important;font-size:23px!important;line-height:1.25!important}html[data-shell-layout=proposed] #top .community-hero>div>span{color:var(--ui-result)!important;font-size:11px!important}html[data-shell-layout=proposed] #top .community-hero p{margin:4px 0 0;font-size:13px!important}html[data-shell-layout=proposed] #top .community-menu>button{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:8px!important;min-height:0!important;padding:12px!important}html[data-shell-layout=proposed] #top .community-menu>button>i{width:28px;height:28px;font-size:20px}html[data-shell-layout=proposed] #top .community-menu>button>em{grid-area:1/3;font-size:10px}@media (min-width:1250px){html[data-shell-layout=proposed] #top #tools .rh-finder>.rh-snapshot{position:absolute;top:-51px;right:0}html[data-shell-layout=proposed] #top #tools .rh-shell>.rh-categories{padding-right:280px!important}}@media (min-width:1800px){html[data-shell-layout=proposed] #top #reward-discovery .rc-coupon-slots{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (min-width:651px) and (max-width:1150px){html[data-shell-layout=proposed] #top .header-tool-navigation .header-tool-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:999px){html[data-shell-layout=proposed]{--review-rail:0px;--review-gutter:14px;scroll-padding-top:var(--mdfm-header-safe-top,104px)}html[data-shell-layout=proposed] #top.mdfm{padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-header{grid-template-rows:52px;grid-template-columns:minmax(0,1fr) auto!important;gap:0 8px!important;padding:0 12px!important}html[data-shell-layout=proposed] #top .mdfm-header .mdfm-brand small{display:none!important}html[data-shell-layout=proposed] #top .mdfm-header .mdfm-brand b{font-size:15px!important}html[data-shell-layout=proposed] #top .mdfm-header .mdfm-account-button>span{display:none!important}html[data-shell-layout=proposed] #top .mdfm-header .mdfm-account-button{justify-content:center;width:36px!important;padding:4px!important}html[data-shell-layout=proposed] #top .mdfm-header .mdfm-workspace-mode-chip{min-width:36px;min-height:36px!important;padding:5px!important;display:inline-flex!important}html[data-shell-layout=proposed] #top .header-tool-navigation .header-tool-tabs{padding-left:0!important}html[data-shell-layout=proposed] #top .header-tool-navigation .header-tool-tabs>button{min-height:40px!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock{inset:auto 8px max(6px, env(safe-area-inset-bottom)) 8px!important;border-radius:12px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:2px!important;width:min(580px,100% - 16px)!important;max-width:none!important;height:auto!important;margin:auto!important;padding:4px!important;display:grid!important;position:fixed!important;overflow:visible!important;transform:none!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock>button:not(.mdfm-dock-tuck):not(.mdfm-dock-layout-button){justify-content:center;align-items:center;opacity:1!important;visibility:visible!important;pointer-events:auto!important;flex-direction:column!important;gap:3px!important;width:auto!important;height:auto!important;min-height:48px!important;padding:4px 1px!important;display:flex!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock>.mdfm-dock-layout-button{display:none!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock>button>span{width:21px!important;height:21px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock>button>b{font-size:11px!important;line-height:1.2!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock>.mdfm-dock-helper-button>.mdfm-dock-pet-art{width:26px!important;height:25px!important}html[data-shell-layout=proposed] #top #sidekick-helper .sidekick-phone-rate-strip,html[data-shell-layout=proposed] #top #sidekick-helper:not(.is-open)>.sidekick-beacon,html[data-shell-layout=proposed] #top #sidekick-helper:not(.is-open) .sidekick-rate-chips{display:none!important}html[data-shell-layout=proposed] #top :is(#tools,#market,#farm,#wallet,#activity,#overview){margin-block:12px!important}}@media (max-width:650px){html[data-shell-layout=proposed]{--review-gutter:10px}html[data-shell-layout=proposed] #top.mdfm>.mdfm-header{grid-template-rows:48px;min-height:48px!important;padding:0 10px!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-header>.mdfm-brand{gap:0;min-height:44px!important}html[data-shell-layout=proposed] #top .mdfm-header .mdfm-brand span{display:none!important}html[data-shell-layout=proposed] #top .mdfm-header .mdfm-brand img{width:32px!important;height:32px!important}html[data-shell-layout=proposed] #top .mdfm-header>.mdfm-header-actions{gap:5px!important}html[data-shell-layout=proposed] #top .mdfm-header :is(.mdfm-account-button,.mdfm-workspace-mode-chip){min-width:40px!important;height:40px!important;min-height:40px!important}html[data-shell-layout=proposed] #top .mdfm-header .language-switcher select{width:96px!important;height:40px!important;min-height:40px!important;padding-inline:6px!important;font-size:14px!important}html[data-shell-layout=proposed] #top .mdfm-header .header-tool-navigation{padding:0!important}html[data-shell-layout=proposed] #top .header-tool-navigation .header-tool-tabs{display:none!important}html[data-shell-layout=proposed] #top .header-tool-navigation .header-tool-picker{border-radius:7px;width:100%!important;max-width:none!important;margin:0 0 6px!important;padding:0!important;display:flex!important}html[data-shell-layout=proposed] #top .header-tool-picker select{width:100%!important;height:40px!important;min-height:40px!important;padding:6px 28px 6px 34px!important;font-size:14px!important}html[data-shell-layout=proposed] #top .header-tool-picker>img{width:20px!important;height:24px!important}html[data-shell-layout=proposed] #top :is(.rh-page-header,.home-launcher-head,.coach-phoenix-head,.coach-phoenix-prompt,.gear-phoenix-head,.rw-hero,.grind-workspace>header,.wallet-command-bar>header) :is(h1,h2,h3){letter-spacing:-.4px;font-size:20px!important}html[data-shell-layout=proposed] #top #tools .rh-page-header{flex-direction:row!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important}html[data-shell-layout=proposed] #top #tools .rh-page-header>div:first-child{flex:1}html[data-shell-layout=proposed] #top #tools .rh-page-header h2{font-size:18px!important}html[data-shell-layout=proposed] #top #tools .rh-secondary-actions{flex:none}html[data-shell-layout=proposed] #top #tools .rh-secondary-actions button{min-height:40px!important;padding:5px 8px!important;font-size:12px!important}html[data-shell-layout=proposed] #top #tools .rh-categories{justify-content:flex-start!important;gap:3px!important;margin-bottom:6px!important;padding-bottom:4px!important}html[data-shell-layout=proposed] #top #tools .rh-categories button{gap:4px!important;min-height:44px!important;padding:8px!important;font-size:13px!important}html[data-shell-layout=proposed] #top #tools .rh-categories button svg{display:none}html[data-shell-layout=proposed] #top #tools .rh-categories button span{white-space:nowrap!important}html[data-shell-layout=proposed] #top #tools .rh-snapshot{min-height:32px!important;margin-bottom:0!important;font-size:12px!important}html[data-shell-layout=proposed] #top #tools .rh-snapshot button{min-height:36px!important;font-size:12px!important}html[data-shell-layout=proposed] #top #reward-discovery .rc-prize-types{gap:2px!important;margin-bottom:5px!important}html[data-shell-layout=proposed] #top #reward-discovery .rc-prize-types button{min-height:40px!important;padding:6px 8px!important;font-size:13px!important}html[data-shell-layout=proposed] #top #reward-discovery .rc-toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid;gap:6px!important}html[data-shell-layout=proposed] #top #reward-discovery .rc-toolbar .rc-search{grid-area:1/1;padding:0 8px}html[data-shell-layout=proposed] #top #reward-discovery .rc-toolbar .rc-sort{grid-area:2/1}html[data-shell-layout=proposed] #top #reward-discovery .rc-toolbar>button:first-of-type{grid-area:1/2}html[data-shell-layout=proposed] #top #reward-discovery .rc-toolbar>button:last-of-type{grid-area:2/2}html[data-shell-layout=proposed] #top #reward-discovery .rc-browse:has(#rc-filters[hidden]) .rc-toolbar>:is(.rc-sort,button:last-child[aria-pressed=false]){display:none!important}html[data-shell-layout=proposed] #top #reward-discovery .rc-toolbar :is(input,select,button){height:auto!important;min-height:44px!important;padding-block:6px!important}html[data-shell-layout=proposed] #top #reward-discovery .rc-sort>span{font-size:12px}html[data-shell-layout=proposed] #top #reward-discovery .rc-context{gap:1px 5px}html[data-shell-layout=proposed] #top #reward-discovery .rc-context>button{min-height:32px!important;font-size:12px!important}html[data-shell-layout=proposed] #top #reward-discovery .rc-results-header{grid-template-columns:minmax(0,1fr) auto;gap:4px;margin:8px 0!important}html[data-shell-layout=proposed] #top #reward-discovery .rc-results-header .rc-view-toggle{grid-area:2/1!important}html[data-shell-layout=proposed] #top #reward-discovery .rc-results-header>button{grid-area:2/2;padding:5px 8px;font-size:12px!important}html[data-shell-layout=proposed] #top #reward-discovery .rc-results-header>div:first-child{grid-column:1/-1}html[data-shell-layout=proposed] #top #reward-discovery .rc-view-toggle>button{min-height:40px!important;font-size:13px!important}html[data-shell-layout=proposed] #top #reward-discovery .raffle-chase .rc-coupon-slots{gap:8px;grid-template-columns:minmax(0,1fr)!important}html[data-shell-layout=proposed] #top #reward-discovery .rc-coupon-slot{gap:6px;padding:10px}html[data-shell-layout=proposed] #top #reward-discovery .rc-coupon-slot-link{gap:8px;min-height:40px!important}html[data-shell-layout=proposed] #top #reward-discovery .rc-coupon-slot-link>img{width:32px;height:32px}html[data-shell-layout=proposed] #top #reward-discovery .rc-coupon-slot-context{display:flex}html[data-shell-layout=proposed] #top #reward-discovery .rc-coupon-slot-price{gap:6px}html[data-shell-layout=proposed] #top #reward-discovery .rc-coupon-slot-price button{min-height:36px!important}html[data-shell-layout=proposed] #top #overview{padding:12px!important}html[data-shell-layout=proposed] #top .pet-collection-checklist{padding:10px!important}html[data-shell-layout=proposed] #top :is(.pet-page-navigation,.pet-workspace-nav,.market-navigation,.pm-tabs,.grind-workspace-tabs,.player-task-tabs)>button{min-height:44px!important;font-size:14px!important}html[data-shell-layout=proposed] #top .pet-page-navigation{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}html[data-shell-layout=proposed] #top .pet-page-navigation>button{white-space:normal;justify-content:flex-start;padding:6px 8px!important}html[data-shell-layout=proposed] #top #tools :is(.grinder-lab>header,.clx-head) h3{font-size:20px!important}html[data-shell-layout=proposed] #top #tools .clx-head{flex-wrap:wrap;align-items:center;display:flex!important}html[data-shell-layout=proposed] #top #tools .clx-head>div:first-child{flex:200px}html[data-shell-layout=proposed] #top #tools .clx-head .clx-identity{flex:160px;padding:6px 8px!important}html[data-shell-layout=proposed] #top .community-hero h2{font-size:20px!important}}html[data-shell-layout=proposed] #top #tools #reward-history-v2.rw-workspace{flex-flow:wrap!important;align-items:flex-start!important;gap:12px!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;display:flex!important}html[data-shell-layout=proposed] #top #tools #reward-history-v2.rw-workspace>.rw-main{flex:999 800px;align-self:stretch;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important}html[data-shell-layout=proposed] #top #tools #reward-history-v2.rw-workspace>.rw-sidebar{flex:300px;align-items:start;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:visible!important}html[data-shell-layout=proposed] #top #tools #reward-history-v2.rw-workspace.has-detail>.rw-sidebar{flex-basis:360px;display:block!important}html[data-shell-layout=proposed] #top #tools #reward-history-v2.rw-workspace .rw-detail{width:100%;height:auto!important;min-height:0!important;max-height:none!important}html[data-shell-layout=proposed] #top #tools #reward-history-v2.rw-workspace .rw-detail-scroll{overflow:visible}html[data-shell-layout=proposed] #top #tools #reward-history-v2 .rw-scope-controls{grid-template-columns:minmax(0,1fr);gap:10px;display:grid!important}html[data-shell-layout=proposed] #top #tools #reward-history-v2 .rw-scope-controls>.rw-character-scope{width:100%}html[data-shell-layout=proposed] #top #tools #reward-history-v2 .rw-week-control{flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}html[data-shell-layout=proposed] #top #tools #reward-history-v2 .rw-week-control>.rw-week-picker-trigger{width:auto;min-width:220px;min-height:44px}html[data-shell-layout=proposed] #top #tools #reward-history-v2 .rw-refresh-action{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html[data-shell-layout=proposed] #top #tools #reward-history-v2 .rw-refresh-action>.rw-refresh{min-height:44px;margin:0;padding:8px 16px;position:relative}html[data-shell-layout=proposed] #top #tools #reward-history-v2 .rw-refresh-cue{color:var(--companion-ink);font-size:12px;font-weight:700}html[data-shell-layout=proposed] #top #tools #reward-history-v2 .rw-refresh[data-refresh-needed=true]:after{content:"";border:2px solid var(--companion-accent);border-radius:inherit;box-shadow:0 0 14px color-mix(in srgb,var(--companion-accent) 65%,transparent);pointer-events:none;position:absolute;inset:-4px}html[data-shell-layout=proposed] #top #tools #reward-history-v2 .rw-week-control>.result-display-toggle{margin-left:auto}@media (max-width:650px){html[data-shell-layout=proposed] #top #tools #reward-history-v2 .rw-week-control>.rw-week-picker-trigger{width:100%;min-width:0}html[data-shell-layout=proposed] #top #tools #reward-history-v2 .rw-refresh-action{flex:170px;gap:6px}html[data-shell-layout=proposed] #top #tools #reward-history-v2 .rw-refresh-action>.rw-refresh{width:100%}}html[data-shell-layout=proposed] #top #tools #reward-history-v2 .rw-timeline>header{flex-wrap:wrap!important}html[data-shell-layout=proposed] #top #tools #reward-history-v2 .rw-timeline>header>div{flex:170px;width:auto!important}html[data-shell-layout=proposed] #top #tools #reward-history-v2 .rw-timeline>header>.rw-search{flex:210px;width:auto!important}html[data-shell-layout=proposed] #top #tools #reward-history-v2 .rw-list:has(>.rw-empty){height:auto!important;min-height:220px!important}html[data-shell-layout=proposed] #top #tools #reward-history-v2 .rw-list>.rw-empty{height:auto;min-height:220px}html[data-shell-layout=proposed] #top #tools #player-coach .coach-workspace{align-items:flex-start;gap:12px;max-width:100%;flex-flow:wrap!important;height:auto!important;min-height:0!important;display:flex!important}html[data-shell-layout=proposed] #top #tools #player-coach .coach-workspace>.cw-sidebar{flex:230px;width:auto;min-width:0;max-width:100%;height:auto;max-height:none}html[data-shell-layout=proposed] #top #tools #player-coach .coach-workspace>.cw-catalog{flex:999 440px;width:auto;min-width:0;max-width:100%;height:auto!important;min-height:0!important}html[data-shell-layout=proposed] #top #tools #player-coach .coach-workspace>.cw-detail{flex:320px;width:auto;min-width:0;max-width:100%;height:auto!important;max-height:none!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-grid:not(.is-list){grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-grid{overflow:visible;height:auto!important;min-height:0!important}html[data-shell-layout=proposed] #top #tools .gear-phoenix-tryon>.gear-phoenix-loadout-layout{gap:12px;width:100%;max-width:100%;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)!important}html[data-shell-layout=proposed] #top #tools .gear-phoenix-tryon.has-character>.gear-phoenix-loadout-layout{grid-template-areas:"identity workbench""equipment workbench"!important}html[data-shell-layout=proposed] #top #tools :is(.gear-lab-workbench,.gear-lab-editor,.gear-phoenix-context,.gear-stat-panel){width:100%;min-width:0;max-width:100%!important}html[data-shell-layout=proposed] #top #tools .gear-phoenix-toolbar{background:0 0;border:0;flex-wrap:wrap;padding:0!important}html[data-shell-layout=proposed] #top #tools .gear-phoenix-toolbar>h3{margin:0;line-height:1.2;font-size:23px!important;display:block!important}html[data-shell-layout=proposed] #top #tools .gear-phoenix-toolbar>h3[title]:after{content:attr(title);letter-spacing:normal;color:var(--companion-muted);margin-top:4px;font-size:13px;font-weight:400;line-height:1.4;display:block}@container (width<=800px){html[data-shell-layout=proposed] #top #tools .gear-phoenix-tryon>.gear-phoenix-loadout-layout{grid-template-columns:minmax(0,1fr)!important}html[data-shell-layout=proposed] #top #tools .gear-phoenix-tryon.has-character>.gear-phoenix-loadout-layout{grid-template-areas:"identity""workbench""equipment"!important}}html[data-shell-layout=proposed] #top #tools .exp-journal-desk,html[data-shell-layout=proposed] #top #tools .clx.cl-workspace:not(.collection-album) .collection-desk,html[data-shell-layout=proposed] #top #tools .clx:not(.collection-album) .collection-results,html[data-shell-layout=proposed] #top .pet-owned-browser,html[data-shell-layout=proposed] #top .personal-market .pm-layout{flex-flow:wrap;align-items:flex-start;gap:12px;width:100%;min-width:0;max-width:100%;display:flex!important}html[data-shell-layout=proposed] #top #tools .exp-journal-desk>.exp-context{flex:200px;width:auto;max-width:100%}html[data-shell-layout=proposed] #top #tools .exp-journal-desk>.exp-journal-workspace{flex:999 520px;width:auto;max-width:100%}html[data-shell-layout=proposed] #top #tools .clx:not(.collection-album) .collection-desk>.collection-context-disclosure,html[data-shell-layout=proposed] #top #tools .clx:not(.collection-album) .collection-desk .collection-context{flex:210px;width:auto;max-width:100%}html[data-shell-layout=proposed] #top #tools .clx:not(.collection-album) .collection-desk>.collection-catalog{flex:999 520px;width:auto;max-width:100%}html[data-shell-layout=proposed] #top #tools .clx:not(.collection-album) .collection-results>.clx-gallery{flex:999 440px;width:auto;max-width:100%}html[data-shell-layout=proposed] #top #tools .clx:not(.collection-album) .collection-results>.collection-inspector{flex:280px;width:auto;max-width:100%}html[data-shell-layout=proposed] #top .pet-owned-browser>.pet-species-grid{flex:999 440px;width:auto;max-width:100%}html[data-shell-layout=proposed] #top .pet-owned-browser>.pet-owned-detail{flex:250px;width:auto;max-width:100%}html[data-shell-layout=proposed] #top .personal-market .pm-layout>.pm-results{flex:999 520px;width:auto;max-width:100%}html[data-shell-layout=proposed] #top .personal-market .pm-layout>.pm-detail{flex:300px;width:auto;max-width:100%}html[data-shell-layout=proposed] #top :is(.pet-equipment-grid,.fusion-phoenix-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important}html[data-shell-layout=proposed] #top #wallet .wallet-command-bar{flex-wrap:wrap;align-items:center;display:flex!important}html[data-shell-layout=proposed] #top #wallet .wallet-command-bar>.pm-wallet{flex:2 380px;width:auto;max-width:100%}html[data-shell-layout=proposed] #top #market #market-v2{flex-flow:wrap;align-items:flex-start;width:100%;min-width:0;max-width:none;height:auto!important;min-height:0!important;display:flex!important}html[data-shell-layout=proposed] #top #market #market-v2>.mk-topbar{flex-wrap:wrap;flex:100%;order:0}html[data-shell-layout=proposed] #top #market #market-v2>.mk-filter-panel{flex:210px;order:1;max-width:100%;max-height:max(460px,100dvh - 230px)}html[data-shell-layout=proposed] #top #market #market-v2>.mk-results{flex:999 460px;order:2;max-width:100%}html[data-shell-layout=proposed] #top #market #market-v2>.mk-side{flex:250px;order:3;max-width:100%;padding-bottom:0}html[data-shell-layout=proposed] #top #market #market-v2 .mk-gallery{flex:none;height:clamp(340px,55dvh,680px)!important;min-height:0!important}html[data-shell-layout=proposed] #top #market #market-v2 .mk-gallery:has(>.mk-empty){height:auto!important;min-height:220px!important}html[data-shell-layout=proposed] #top #market>.market-navigation{gap:8px!important;padding:6px 0!important}html[data-shell-layout=proposed] #top #market .market-view-switch>button{align-items:start;gap:7px!important;min-height:0!important;padding:8px!important}html[data-shell-layout=proposed] #top #market .market-view-copy{gap:3px;display:grid!important}html[data-shell-layout=proposed] #top #market .market-view-copy small{grid-column:auto}html[data-shell-layout=proposed] #top #market #market-v2 .mk-categories{flex-wrap:wrap;flex:420px;min-width:0;max-width:100%;overflow:visible}html[data-shell-layout=proposed] #top #market #market-v2 .mk-categories>:is(a,button){white-space:normal;flex:auto!important;padding-inline:8px!important}html[data-shell-layout=proposed] #top #market #market-v2 .mk-results{gap:7px;padding:8px}html[data-shell-layout=proposed] #top #market #market-v2 .mk-results>button.mk-coach-control{align-self:flex-start}html[data-shell-layout=proposed] #top #market #market-v2 .mk-pace{gap:4px 12px;margin:0;padding:6px 8px}html[data-shell-layout=proposed] #top #market #market-v2 .mk-pace>label{flex:235px;justify-content:space-between;font-size:12px}html[data-shell-layout=proposed] #top #market #market-v2 .mk-pace>details{flex:260px;min-width:0}html[data-shell-layout=proposed] #top #market #market-v2 .mk-pace summary{font-size:12px;line-height:1.35}html[data-shell-layout=proposed] #top #market #market-v2 .mk-results-toolbar{flex-wrap:wrap;gap:6px}html[data-shell-layout=proposed] #top #market #market-v2 .mk-results-toolbar>span{flex:85px!important}html[data-shell-layout=proposed] #top .fusion-phoenix-controls{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))!important}html[data-shell-layout=proposed] #top .community-menu{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important}html[data-shell-layout=proposed] #top .community-panel>header{flex-wrap:wrap;gap:10px}html[data-shell-layout=proposed] #top :is(.fusion-phoenix,.community-intelligence,.grinder-lab,.player-portfolio,.pet-collection-hub){width:100%;min-width:0;max-width:100%!important}@media (max-width:650px){html[data-shell-layout=proposed] #top #tools .gear-phoenix-toolbar>h3{font-size:20px!important}html[data-shell-layout=proposed] #top #market #market-v2 .mk-categories{flex-basis:100%}html[data-shell-layout=proposed] #top #market #market-v2 .mk-categories>:is(a,button){flex:85px!important}html[data-shell-layout=proposed] #top #market #market-v2 .mk-topbar{gap:6px!important}html[data-shell-layout=proposed] #top #tools #reward-history-v2 .rw-scope-controls>.rw-week-control,html[data-shell-layout=proposed] #top #tools #player-coach .coach-workspace>:is(.cw-sidebar,.cw-catalog,.cw-detail){flex-basis:100%}html[data-shell-layout=proposed] #top #tools #reward-history-v2 .rw-timeline>header>.rw-search{flex-basis:170px}html[data-shell-layout=proposed] #top #tools #reward-history-v2 .rw-sidebar .rw-detail-prizes{grid-template-columns:minmax(0,1fr)}}html[data-shell-layout=proposed] #top #wallet .wallet-analytics-back{border:1px solid var(--companion-line);background:var(--companion-inset);min-height:36px;color:var(--companion-ink);border-radius:7px;margin-bottom:8px;padding:7px 10px;font-size:13px}html[data-shell-layout=proposed] #top{--page-next-ink:#10212f}html[data-shell-layout=proposed][data-appearance=day] #top{--page-next-ink:#fff}html[data-shell-layout=proposed] #top :is(#tools,#market,#wallet,#farm,#overview) button.page-next{flex-shrink:0;box-shadow:0 2px 5px #0002;border:2px solid var(--ui-result)!important;background:var(--ui-result)!important;min-width:90px!important;height:auto!important;min-height:40px!important;color:var(--page-next-ink)!important;white-space:normal!important;border-radius:8px!important;padding:8px 14px!important;font-size:13px!important;font-weight:800!important;line-height:1.3!important}html[data-shell-layout=proposed] #top :is(#tools,#market,#wallet,#farm,#overview) button.page-next:disabled{box-shadow:none;border-color:var(--companion-line)!important;background:var(--companion-inset)!important;color:var(--companion-muted)!important;opacity:1!important}html[data-shell-layout=proposed] #top button.page-next:enabled:hover{filter:brightness(1.08)}html[data-shell-layout=proposed] #top button.page-next:focus-visible{outline:3px solid var(--ui-input);outline-offset:3px}html[data-shell-layout=proposed] #top :is(.mk-pagination,.mk-pagination nav,.cw-pagination,.combo-pagination,.cl-pagination,.pm-pagination nav,.rp-pagination,.tr-pagination,.rh-pagination,.rc-pages,.rw-pagination,.rw-pagination>div,.rw-prize-pages,.paged-item-results>nav,.character-achievements>footer,.gear-preview-details>footer,.gear-preview-details>footer>nav){overflow:visible;flex-wrap:wrap!important;gap:8px!important;height:auto!important;min-height:40px!important}@media (max-width:650px){html[data-shell-layout=proposed] #top :is(#tools,#market,#wallet,#farm) button.page-next{min-height:44px!important}html[data-shell-layout=proposed] #top :is(.mk-pagination>small,.cw-pagination>span,.combo-pagination>span,.cl-pagination>span,.tr-pagination>span,.rw-pagination>span){flex-basis:100%!important}}html[data-shell-layout=proposed][data-shell-season] #top.mdfm>:is(.mdfm-header,.mdfm-dock,.mdfm-footer){--season-surface:var(--season-night-surface);--season-raised:var(--season-night-raised);--season-ink:var(--season-night-ink);--season-muted:var(--season-night-muted);--season-accent:var(--season-night-accent);--season-line:var(--season-night-line);--companion-surface:var(--season-surface);--companion-raised:var(--season-raised);--companion-inset:var(--season-raised);--companion-ink:var(--season-ink);--companion-muted:var(--season-muted);--companion-line:var(--season-line);--companion-accent:var(--season-accent);--companion-accent-soft:var(--season-raised);--page-accent:var(--season-accent);--ui-input:var(--season-accent);--ui-input-surface:var(--season-raised);--ui-result:var(--season-accent);--ui-result-surface:var(--season-raised);--ui-chrome:var(--season-surface);--ui-divider:var(--season-line);color:var(--season-ink)!important;background-color:var(--season-surface)!important;background-image:linear-gradient(90deg, var(--season-surface), transparent 72%), var(--season-motif)!important;border-color:var(--season-line)!important;background-position:50%,100% 100%!important;background-size:auto,112px 36px!important}html[data-shell-layout=proposed][data-shell-season][data-appearance=day] #top.mdfm>:is(.mdfm-header,.mdfm-dock,.mdfm-footer){--season-surface:var(--season-day-surface);--season-raised:var(--season-day-raised);--season-ink:var(--season-day-ink);--season-muted:var(--season-day-muted);--season-accent:var(--season-day-accent);--season-line:var(--season-day-line)}html[data-shell-layout=proposed][data-shell-season] #top.mdfm>:is(.mdfm-header,.mdfm-dock,.mdfm-footer) :is(a,b,button,select,summary){color:var(--season-ink)!important}html[data-shell-layout=proposed][data-shell-season] #top.mdfm>:is(.mdfm-header,.mdfm-dock,.mdfm-footer) :is(p,small){color:var(--season-muted)!important}html[data-shell-layout=proposed][data-shell-season] #top.mdfm>:is(.mdfm-header,.mdfm-dock,.mdfm-footer) :is(button,select,summary){border-color:var(--season-line)!important;background:var(--season-raised)!important}html[data-shell-layout=proposed][data-shell-season] #top.mdfm>:is(.mdfm-header,.mdfm-dock,.mdfm-footer) :is(button:hover,a:hover){color:var(--season-accent)!important}html[data-shell-layout=proposed][data-shell-season] #top.mdfm>:is(.mdfm-header,.mdfm-dock,.mdfm-footer) :is(button[aria-selected=true],button[aria-pressed=true],button[aria-current=page],button.active,button.is-active){color:var(--season-accent)!important;border-color:var(--season-accent)!important;background:var(--season-raised)!important;box-shadow:inset 0 -3px var(--season-accent)!important}html[data-shell-layout=proposed][data-shell-season] #top.mdfm>:is(.mdfm-header,.mdfm-dock,.mdfm-footer) svg{color:var(--season-accent)!important}html[data-shell-layout=proposed][data-shell-season] #top.mdfm>:is(.mdfm-header,.mdfm-dock,.mdfm-footer) :is(button,select,a,summary):focus-visible{outline:2px solid var(--season-accent)!important}html[data-shell-layout=proposed][data-shell-season="12"] #top.mdfm>:is(.mdfm-header,.mdfm-dock,.mdfm-footer) :is(button,select,summary){background:linear-gradient(135deg, color-mix(in srgb, var(--season-accent) 10%, var(--season-raised)), var(--season-raised))!important}html[data-shell-layout=proposed][data-shell-season] #top.mdfm>.mdfm-footer{border-radius:10px;border:1px solid var(--season-line)!important;padding:16px!important}@media (prefers-reduced-motion:reduce){html[data-shell-layout=proposed][data-shell-season] #top.mdfm>:is(.mdfm-header,.mdfm-dock,.mdfm-footer) :is(button,a,select){transition:none!important}}html[data-shell-layout=proposed]{--shell-shadow-panel:0 1px 2px #00000029, 0 6px 18px -8px #0000004d;--shell-shadow-card:0 1px 2px #00000026, 0 5px 12px -7px #00000047;--shell-shadow-hover:0 2px 4px #0000002e, 0 8px 18px -8px #00000057;--shell-surface-edge:#ffffff0d;--shell-shadow-chrome:#00000052;--shell-shadow-control:#00000038}html[data-shell-layout=proposed][data-appearance=day]{--shell-shadow-panel:0 1px 2px #1e2a400d, 0 6px 18px -8px #1e2a4029;--shell-shadow-card:0 1px 2px #1e2a400d, 0 5px 12px -7px #1e2a4026;--shell-shadow-hover:0 2px 4px #1e2a4012, 0 8px 18px -8px #1e2a4038;--shell-surface-edge:#ffffffb8;--shell-shadow-chrome:#1e2a4033;--shell-shadow-control:#1e2a4021}html[data-shell-layout=proposed] #top.mdfm>.mdfm-header{box-shadow:inset 0 1px #ffffff0f, 0 5px 16px -7px var(--shell-shadow-chrome)!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock{box-shadow:inset 0 1px #ffffff17, 0 2px 5px var(--shell-shadow-control), 0 10px 26px -8px var(--shell-shadow-chrome)!important}html[data-shell-layout=proposed] #top.mdfm>.mdfm-footer{box-shadow:inset 0 1px #ffffff12, 0 4px 14px -8px var(--shell-shadow-chrome)!important}html[data-shell-layout=proposed] #top :is(.rw-main,.rw-sidebar>.rw-detail,.rw-sidebar>.rw-highlights,.coach-workspace>.cw-sidebar,.coach-workspace>.cw-catalog,.coach-workspace>.cw-detail,.gear-lab-workbench,.exp-journal-desk>.exp-context,.exp-journal-desk>.exp-journal-workspace,.collection-desk>.collection-context-disclosure,.collection-desk>.collection-catalog,.collection-results>.collection-inspector,.pet-owned-browser>.pet-owned-detail,.personal-market .pm-layout>.pm-results,.personal-market .pm-layout>.pm-detail,#market-v2>.mk-filter-panel,#market-v2>.mk-results,#market-v2>.mk-side,.wallet-command-bar){box-shadow:inset 0 1px var(--shell-surface-edge), var(--shell-shadow-panel)!important}html[data-shell-layout=proposed] #top :is(.home-goals>div>.home-goal,.rc-merged-grid>.rc-coupon-card,.rc-cards>.rc-card,.pet-equipment-grid>article,.pet-collection-grid>article,.fusion-phoenix-grid>.fusion-phoenix-card){box-shadow:inset 0 1px var(--shell-surface-edge), var(--shell-shadow-card)!important}html[data-shell-layout=proposed] #top.mdfm>:is(.mdfm-header,.mdfm-dock) :is(button,select):not([aria-selected=true]):not([aria-pressed=true]):not([aria-current=page]):not(.active):not(.is-active):not(:disabled){box-shadow:inset 0 1px #ffffff12, 0 1px 2px var(--shell-shadow-control)!important}html[data-shell-layout=proposed][data-shell-season] #top.mdfm>:is(.mdfm-header,.mdfm-dock) :is(button[aria-selected=true],button[aria-pressed=true],button[aria-current=page],button.active,button.is-active){box-shadow:inset 0 1px #ffffff17, inset 0 -3px var(--season-accent), 0 2px 4px var(--shell-shadow-control)!important}@media (hover:hover) and (pointer:fine){html[data-shell-layout=proposed] #top :is(.home-goal,.rc-cards>.rc-card):hover{box-shadow:inset 0 1px var(--shell-surface-edge), var(--shell-shadow-hover)!important}}html[data-shell-layout=proposed] #top .pet-farm-home .pa-room{--farm-scene-width:112svh;min-width:0}html[data-shell-layout=proposed] #top .pet-farm-home .pa-room>.pa-room-scene{box-sizing:border-box;width:100%;max-width:var(--farm-scene-width);aspect-ratio:2;flex:none;height:auto;min-height:0;margin-inline:auto}html[data-shell-layout=proposed] #top .pet-farm-home .pa-room>:is(.pa-care-bar,.pa-actions){width:100%;max-width:max(580px, var(--farm-scene-width));margin-inline:auto}html[data-shell-layout=proposed] #top .pet-farm-home .pa-room>.pa-room-toolbar{gap:8px 12px;padding-block:8px}html[data-shell-layout=proposed] #top .pet-farm-home .pa-room>.pa-care-bar{margin-block:8px}html[data-shell-layout=proposed] #top .pet-farm-home .pa-room>.pa-care-bar>button{padding-block:7px}html[data-shell-layout=proposed] #top .pet-farm-home .pa-room>.pa-actions>.pa-status{flex:200px}@media (min-width:1000px){html[data-shell-layout=proposed] #top .pet-farm-home .pa-room{--farm-control-space:460px;--farm-scene-width:min(112svh, max(40svh, calc(200svh - var(--farm-control-space) * 2)));padding-block:6px}html[data-shell-layout=proposed] #top.dock-bottom .pet-farm-home .pa-room{--farm-control-space:550px}html[data-shell-layout=proposed] #top .pet-farm-home .pet-scene-card>.pet-scene-head{gap:4px;padding:8px 12px!important}html[data-shell-layout=proposed] #top .pet-farm-home .pet-scene-card>.pet-scene-actions{gap:8px;padding:8px 12px!important}html[data-shell-layout=proposed] #top .pet-farm-home .pet-farm-tool{justify-content:center;align-items:center;flex-direction:row!important;min-height:52px!important;padding:6px!important}html[data-shell-layout=proposed] #top .pet-farm-home .pa-room-toolbar>.pet-home-wallet-entry{flex-basis:480px;grid-template-columns:minmax(130px,.6fr) minmax(0,1.4fr);align-items:center;gap:4px 10px;max-width:650px;display:grid}html[data-shell-layout=proposed] #top .pet-farm-home .pet-home-wallet-entry>label{margin:0;line-height:1.35}html[data-shell-layout=proposed] #top .pet-farm-home .pet-home-wallet-entry>small{grid-column:1/-1}}@media (min-width:1000px) and (max-width:1249px){html[data-shell-layout=proposed] #top.dock-header .pet-farm-home .pa-room{--farm-control-space:504px}}@media (max-width:999px) and (max-height:650px) and (orientation:landscape){html[data-shell-layout=proposed] #top .pet-farm-home .pa-room{--farm-scene-width:100svh}}html[data-shell-layout=proposed] .layout-fullscreen{font-size:14px;line-height:1.4}html[data-shell-layout=proposed] .layout-fullscreen>header,html[data-shell-layout=proposed] .layout-fullscreen>footer{padding:12px max(20px, env(safe-area-inset-right)) 12px max(20px, env(safe-area-inset-left));gap:12px}html[data-shell-layout=proposed] .layout-fullscreen>header{padding-top:max(12px, env(safe-area-inset-top))}html[data-shell-layout=proposed] .layout-fullscreen>footer{padding-bottom:max(12px, env(safe-area-inset-bottom))}html[data-shell-layout=proposed] .layout-fullscreen>header>div>span{font-size:10px}html[data-shell-layout=proposed] .layout-fullscreen h2{margin:1px 0 2px;font-size:23px;line-height:1.15}html[data-shell-layout=proposed] .layout-fullscreen>header p,html[data-shell-layout=proposed] .layout-fullscreen>footer small{font-size:12px;line-height:1.35}html[data-shell-layout=proposed] .layout-fullscreen>footer button{min-width:88px;min-height:40px;padding:8px 16px;font-size:13px}html[data-shell-layout=proposed] .layout-fullscreen .layout-preferences-body{scrollbar-gutter:stable;grid-template-columns:minmax(240px,.85fr) minmax(440px,1.4fr);align-content:start;align-items:start;gap:clamp(16px,2.5vw,36px);width:100%;max-width:1400px;margin:0 auto;padding:16px 20px}html[data-shell-layout=proposed] .layout-fullscreen .layout-live-preview{border-radius:12px;align-self:center;height:min(420px,100dvh - 180px);min-height:260px}html[data-shell-layout=proposed] .layout-fullscreen .layout-preview-page{padding:20px 12px}html[data-shell-layout=proposed] .layout-fullscreen .layout-preview-content{gap:8px;margin-top:10px}html[data-shell-layout=proposed] .layout-fullscreen .layout-preview-content i{height:42px}html[data-shell-layout=proposed] .layout-fullscreen .layout-preview-content i:first-child{height:64px}html[data-shell-layout=proposed] .layout-fullscreen .layout-preferences-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:10px 16px;display:grid}html[data-shell-layout=proposed] .layout-fullscreen .layout-preferences-controls>*{grid-column:1/-1;margin:0}html[data-shell-layout=proposed] .layout-fullscreen .layout-preferences-controls>fieldset:has(input[name=layout-pet]){grid-column:1}html[data-shell-layout=proposed] .layout-fullscreen .layout-preferences-controls>fieldset:has(input[name=layout-size]){grid-column:2}html[data-shell-layout=proposed] .layout-fullscreen .layout-preferences-controls legend{margin:0 0 5px;padding:0;font-size:12px;line-height:1.35}html[data-shell-layout=proposed] .layout-fullscreen .layout-preferences-controls fieldset>div{gap:6px}html[data-shell-layout=proposed] .layout-fullscreen .layout-preferences-controls label{border-radius:8px;gap:3px;min-height:60px;padding:5px 4px;font-size:12px;line-height:1.2}html[data-shell-layout=proposed] .layout-fullscreen .layout-preferences-controls label>b{overflow-wrap:anywhere;max-width:100%}html[data-shell-layout=proposed] .layout-fullscreen .layout-preferences-controls input{width:14px;height:14px;top:5px;right:5px}html[data-shell-layout=proposed] .layout-fullscreen .layout-position-icon{width:40px;height:28px;margin:3px 0 0}html[data-shell-layout=proposed] .layout-fullscreen .layout-position-icon.is-bottom i{width:24px;height:4px;left:7px}html[data-shell-layout=proposed] .layout-fullscreen .layout-position-icon:is(.is-left,.is-right) i{width:4px;height:18px;top:4px}html[data-shell-layout=proposed] .layout-fullscreen .layout-position-icon.is-header i{width:auto;height:4px;top:3px;left:4px;right:4px}html[data-shell-layout=proposed] .layout-fullscreen .layout-position-icon img{width:19px;height:19px}html[data-shell-layout=proposed] .layout-fullscreen .layout-size-icon{height:31px}html[data-shell-layout=proposed] .layout-fullscreen .layout-size-icon img{width:27px;height:27px}html[data-shell-layout=proposed] .layout-fullscreen .layout-size-icon.is-compact img{width:20px;height:20px}html[data-shell-layout=proposed] .layout-fullscreen .layout-size-icon.is-large img{width:32px;height:32px}html[data-shell-layout=proposed] .layout-fullscreen .layout-preferences-controls>p{font-size:12px;line-height:1.35}html[data-shell-layout=proposed] .layout-fullscreen .appearance-choices{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}html[data-shell-layout=proposed] .layout-fullscreen .appearance-choices .appearance-choice{border-width:1px;border-radius:8px;gap:7px;min-height:48px;padding:5px 8px}html[data-shell-layout=proposed] .layout-fullscreen .appearance-choice>span:first-child{font-size:23px}html[data-shell-layout=proposed] .layout-fullscreen .appearance-choice b{font-size:12px;line-height:1.3}html[data-shell-layout=proposed] .layout-fullscreen .appearance-choice small{font-size:11px;line-height:1.25}html[data-shell-layout=proposed] .layout-fullscreen .appearance-options>p{margin:4px 0 0;font-size:11px;line-height:1.35}html[data-shell-layout=proposed] .layout-fullscreen .layout-color-themes{padding:0 0 10px}html[data-shell-layout=proposed] .layout-fullscreen .layout-color-themes h3{margin:0;font-size:12px;line-height:1.35}html[data-shell-layout=proposed] .layout-fullscreen .layout-color-themes p{margin:3px 0 6px;font-size:11px;line-height:1.35}html[data-shell-layout=proposed] .layout-fullscreen .layout-theme-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}html[data-shell-layout=proposed] .layout-fullscreen .layout-theme-strip button{border-radius:7px;grid-template-columns:24px minmax(0,1fr) 10px;gap:5px;min-width:0;min-height:36px;padding:5px 7px}html[data-shell-layout=proposed] .layout-fullscreen .layout-theme-strip button b{overflow-wrap:anywhere;font-size:11px;line-height:1.25}html[data-shell-layout=proposed] .layout-fullscreen .layout-theme-swatches{border-radius:4px;width:24px;height:20px}html[data-shell-layout=proposed] .layout-fullscreen .layout-color-themes>small{margin-top:4px;font-size:11px;line-height:1.35}@media (max-width:900px){html[data-shell-layout=proposed] .layout-fullscreen .layout-preferences-body{flex-direction:column;align-items:stretch;gap:14px;padding:12px 16px;display:flex}html[data-shell-layout=proposed] .layout-fullscreen .layout-preferences-controls{order:0;width:100%;max-width:680px;margin:0 auto}html[data-shell-layout=proposed] .layout-fullscreen .layout-live-preview{flex:0 0 230px;order:1;width:100%;max-width:500px;height:230px;min-height:230px;margin:0 auto}html[data-shell-layout=proposed] .layout-fullscreen .layout-preview-page{padding:12px}html[data-shell-layout=proposed] .layout-fullscreen .layout-preview-page>div:first-child{padding:8px}html[data-shell-layout=proposed] .layout-fullscreen .layout-preview-content i{height:26px}html[data-shell-layout=proposed] .layout-fullscreen .layout-preview-content i:first-child{height:34px}}@media (max-width:520px){html[data-shell-layout=proposed] .layout-fullscreen>header,html[data-shell-layout=proposed] .layout-fullscreen>footer{padding:9px max(12px, env(safe-area-inset-right)) 9px max(12px, env(safe-area-inset-left))}html[data-shell-layout=proposed] .layout-fullscreen>header{padding-top:max(9px, env(safe-area-inset-top))}html[data-shell-layout=proposed] .layout-fullscreen>footer{padding-bottom:max(9px, env(safe-area-inset-bottom))}html[data-shell-layout=proposed] .layout-fullscreen h2{font-size:21px}html[data-shell-layout=proposed] .layout-fullscreen .layout-preferences-body{padding:10px 12px}html[data-shell-layout=proposed] .layout-fullscreen .layout-preferences-controls{grid-template-columns:minmax(0,1fr);gap:9px}html[data-shell-layout=proposed] .layout-fullscreen .layout-preferences-controls>fieldset:is(:has(input[name=layout-pet]),:has(input[name=layout-size])){grid-column:1}html[data-shell-layout=proposed] .layout-fullscreen .layout-preferences-controls>fieldset:is(:has(input[name=layout-pet]),:has(input[name=layout-size])) label{justify-content:center;align-items:center;gap:7px;min-height:44px;padding:5px 20px 5px 6px;display:flex}html[data-shell-layout=proposed] .layout-fullscreen .layout-position-icon:is(.is-pet-left,.is-pet-right){width:30px;height:25px;margin:0}html[data-shell-layout=proposed] .layout-fullscreen .layout-preferences-controls>fieldset:has(input[name=layout-size]) label{flex-direction:column;gap:2px;padding:5px 4px}html[data-shell-layout=proposed] .layout-fullscreen .layout-theme-strip button{grid-template-columns:18px minmax(0,1fr) 8px;gap:4px;min-height:40px;padding:5px}html[data-shell-layout=proposed] .layout-fullscreen .layout-theme-swatches{width:18px;height:20px}html[data-shell-layout=proposed] .layout-fullscreen .appearance-choices .appearance-choice{gap:5px;padding:5px 6px}}@media (min-width:901px) and (max-height:650px){html[data-shell-layout=proposed] .layout-fullscreen .layout-live-preview{height:min(320px,100dvh - 170px);min-height:180px}}html[data-appearance-shade=dusk]{--companion-canvas:#30343e;--companion-surface:#3b414e;--companion-raised:#454d5b;--companion-inset:#353b47;--companion-hover:#505a6a;--companion-line:#737f91;--companion-ink:#f7f8fc;--companion-muted:#d5dce8;--companion-quiet:#bec8d8;--companion-success:#a5f0c9;--companion-loss:#ffbcc8}html[data-appearance-shade=dawn]{--companion-canvas:#d2d9e4;--companion-surface:#e3e8f0;--companion-raised:#edf1f7;--companion-inset:#c8d0dd;--companion-hover:#bec8d8;--companion-line:#919eb2;--companion-ink:#1e293b;--companion-muted:#3f4c62;--companion-quiet:#4a5870;--companion-success:#185536;--companion-loss:#922943;--ui-input-surface:#e8e1d5;--ui-result-surface:#d8e5f0;--ui-chrome:color-mix(in srgb, var(--page-accent) 9%, var(--companion-surface))}html[data-shell-layout=proposed][data-shell-season][data-appearance-shade=dusk] #top.mdfm>:is(.mdfm-header,.mdfm-dock,.mdfm-footer){--season-surface:color-mix(in srgb, var(--season-night-surface) 65%, #454d5b);--season-raised:color-mix(in srgb, var(--season-night-raised) 65%, #454d5b)}html[data-shell-layout=proposed][data-shell-season][data-appearance-shade=dawn] #top.mdfm>:is(.mdfm-header,.mdfm-dock,.mdfm-footer){--season-surface:color-mix(in srgb, var(--season-day-surface) 65%, #c8d0dd);--season-raised:color-mix(in srgb, var(--season-day-raised) 65%, #c8d0dd)}html[data-shell-layout=proposed][data-shell-season="10"][data-appearance-shade=dawn] #top.mdfm>:is(.mdfm-header,.mdfm-dock,.mdfm-footer){--season-surface:color-mix(in srgb, var(--season-day-surface) 65%, #454d5b);--season-raised:color-mix(in srgb, var(--season-day-raised) 65%, #454d5b)}html[data-appearance] .appearance-options .appearance-slider{padding:0 8px;display:block}html[data-appearance] .appearance-options .appearance-slider input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0;padding:0;display:block;position:static}html[data-appearance] .appearance-slider input::-webkit-slider-runnable-track{border:1px solid var(--companion-line);background:linear-gradient(90deg,#18191e,#3b414e 33%,#d2d9e4 67%,#fff);border-radius:8px;height:8px}html[data-appearance] .appearance-slider input::-moz-range-track{border:1px solid var(--companion-line);background:linear-gradient(90deg,#18191e,#3b414e 33%,#d2d9e4 67%,#fff);border-radius:8px;height:8px}html[data-appearance] .appearance-slider input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:3px solid var(--companion-ink);background:var(--companion-surface);border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:0 1px 4px #0006}html[data-appearance] .appearance-slider input::-moz-range-thumb{border:3px solid var(--companion-ink);background:var(--companion-surface);border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #0006}html[data-appearance] .appearance-slider input:focus-visible{outline:2px solid var(--companion-accent);outline-offset:2px;border-radius:6px}html[data-appearance] .appearance-options .appearance-shade-labels{justify-content:space-between;align-items:center;gap:4px;margin:0 -8px;display:flex}html[data-appearance] .appearance-options .appearance-shade-labels button{min-width:48px;min-height:28px;color:var(--companion-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:3px 8px;font-size:12px}html[data-appearance] .appearance-options .appearance-shade-labels button[aria-pressed=true]{border-color:var(--companion-accent);background:var(--companion-accent-soft);color:var(--companion-ink);font-weight:700}html[data-appearance] .appearance-options>p{color:var(--companion-muted);margin:4px 0 0;font-size:11px}html[data-appearance=day] .layout-fullscreen>header>div>span{color:var(--companion-accent)}html[data-shell-layout=proposed] #top #tools #player-coach .coach-workspace{align-items:stretch!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-item{color:var(--companion-ink);box-shadow:inset 0 1px color-mix(in srgb, var(--companion-ink) 7%, transparent);background:linear-gradient(145deg, var(--companion-surface), var(--companion-inset))!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-item.is-selected{box-shadow:inset 0 0 0 1px var(--ui-result);border-color:var(--ui-result)!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-item .cw-cp-reason{overflow-wrap:anywhere;margin:3px 0 5px;font-weight:400;color:var(--companion-muted)!important;font-size:13px!important;line-height:1.35!important}html[data-shell-layout=proposed] #top #tools #player-coach :is(.cw-item-main strong,.cw-highlights b,.cw-pinned strong){text-shadow:none;color:var(--ui-result)!important}html[data-shell-layout=proposed] #top #tools #player-coach :is(.cw-scan-label b,.cw-sidebar h3){text-shadow:none;color:var(--companion-accent)!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-progress strong{text-shadow:none;color:var(--companion-success)!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-listing-status{border:1px solid color-mix(in srgb, var(--companion-success) 40%, var(--companion-line));background:color-mix(in srgb, var(--companion-success) 12%, var(--companion-surface))!important;color:var(--companion-success)!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-listing-status.is-stale{border-color:color-mix(in srgb, var(--ui-input) 40%, var(--companion-line));background:color-mix(in srgb, var(--ui-input) 10%, var(--companion-surface))!important;color:var(--ui-input)!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-detail{container:coach-detail/inline-size}html[data-shell-layout=proposed] #top #tools #player-coach .coach-workspace>.cw-detail{flex-basis:420px}html[data-shell-layout=proposed] #top #tools #player-coach .cw-comparison-columns{grid-template-columns:minmax(0,1fr)!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-detail-body{gap:12px;max-height:none;padding:12px}html[data-shell-layout=proposed] #top #tools #player-coach .cw-selected-hero{align-items:start;grid-template-columns:70px minmax(0,1fr)!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-selected-hero>img{width:70px;height:86px}html[data-shell-layout=proposed] #top #tools #player-coach .cw-selected-hero .cw-badges{flex-wrap:wrap;flex-direction:row!important;grid-column:1/-1!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-badges span{white-space:normal;flex:110px;line-height:1.4;background:color-mix(in srgb, var(--ui-result) 8%, var(--companion-surface))!important;color:var(--companion-ink)!important;border-color:var(--companion-line)!important;font-size:12px!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-detail :is(p,small,.cw-pair b,.cw-reason p){overflow-wrap:break-word;font-size:13px!important;line-height:1.45!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-detail :is(.cw-pair h4,.cw-comparison-columns h4){text-transform:none;margin-bottom:8px;font-size:13px!important;line-height:1.35!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-detail :is(.cw-selected-hero h2,.cw-pair b){overflow-wrap:anywhere}html[data-shell-layout=proposed] #top #tools #player-coach .cw-pair section>div{align-items:flex-start}html[data-shell-layout=proposed] #top #tools #player-coach .cw-pair img{flex:0 0 36px;width:36px;height:42px}html[data-shell-layout=proposed] #top #tools #player-coach .cw-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-detail :is(button,a){white-space:normal;height:auto;min-height:36px;font-size:12px}html[data-shell-layout=proposed] #top #tools #player-coach .cw-detail-header{flex-shrink:0}html[data-shell-layout=proposed] #top #tools #player-coach .cw-detail-header>span{font-size:14px;font-weight:700}html[data-shell-layout=proposed] #top #tools #player-coach .cw-stat-table table{table-layout:fixed}html[data-shell-layout=proposed] #top #tools #player-coach .cw-stat-table :is(th,td){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:7px 4px;font-size:13px!important;line-height:1.4!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-stat-table th:first-child{width:34%}html[data-shell-layout=proposed] #top #tools #player-coach .cw-stat-table thead th{font-weight:600;font-size:12px!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-stat-table :is(td:last-child,.cw-cp-total th),html[data-shell-layout=proposed] #top #tools #player-coach .cw-selected-hero strong{color:var(--ui-result)}html[data-shell-layout=proposed] #top #tools #player-coach .cw-stat-table .cw-cp-total{background:var(--ui-result-surface)}html[data-shell-layout=proposed] #top #tools #player-coach .cw-detail .is-loss{color:#ffa8b8!important}html[data-shell-layout=proposed][data-appearance=day] #top #tools #player-coach .cw-detail .is-loss{color:#a62843!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-potential>div{align-items:flex-start;padding:7px;background:var(--companion-raised)!important;color:var(--companion-ink)!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-potential :is(p,span){overflow-wrap:anywhere;font-size:13px!important;line-height:1.45!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-potential h4 span{color:var(--companion-muted)}html[data-shell-layout=proposed] #top #tools #player-coach .cw-detail-footer{flex-wrap:wrap;gap:8px}@container coach-detail (width>=650px){html[data-shell-layout=proposed] #top #tools #player-coach .cw-comparison-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important}}@container coach-detail (width<=380px){html[data-shell-layout=proposed] #top #tools #player-coach .cw-pair{grid-template-columns:minmax(0,1fr)}}@media (min-width:651px){html[data-shell-layout=proposed] #top #tools #player-coach .cw-grid:not([hidden]){min-height:var(--coach-results-min-height,420px)!important}}html[data-shell-layout=proposed] #top #tools #player-coach .cw-command{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;width:100%;min-width:0;display:grid}html[data-shell-layout=proposed] #top #tools #player-coach .cw-categories{grid-template-columns:repeat(auto-fit,minmax(min(100%,152px),1fr));gap:6px;width:100%;min-width:0;display:grid}html[data-shell-layout=proposed] #top #tools #player-coach .cw-categories>button{text-align:start;white-space:normal;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:8px;min-width:0;max-width:100%;display:grid;height:auto!important;min-height:38px!important;padding:7px 9px!important;font-size:12px!important;line-height:1.35!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-categories .cw-category-full{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;min-width:0;overflow:visible;display:block!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-categories .cw-category-short{display:none!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-categories>button>b{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center;min-width:1.8em;margin:0;padding:3px 5px;position:static;transform:none;font-size:11px!important;line-height:1.2!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-plan-controls{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:6px;width:100%;min-width:0;margin:0;display:flex}html[data-shell-layout=proposed] #top #tools #player-coach .cw-plan-controls>button{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;flex:0 auto;justify-content:center;gap:6px;min-width:0;max-width:100%;height:auto!important;min-height:36px!important;padding:6px 9px!important;font-size:12px!important;line-height:1.35!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-plan-controls>button>svg{flex:none}@media (max-width:650px){html[data-shell-layout=proposed] #top #tools #player-coach .cw-categories{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-shell-layout=proposed] #top #tools #player-coach .cw-categories>button,html[data-shell-layout=proposed] #top #tools #player-coach .cw-plan-controls>button{min-height:44px!important}html[data-shell-layout=proposed] #top #tools #player-coach .cw-plan-controls>button{flex:120px}}.coach-workspace .cw-outfit{border:1px solid color-mix(in srgb,var(--companion-accent) 55%,var(--companion-line));background:color-mix(in srgb,var(--companion-accent) 8%,var(--companion-surface));color:var(--companion-ink);border-radius:10px;gap:7px;min-width:0;margin:0 0 10px;padding:10px;display:grid}.coach-workspace .cw-outfit-power{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 8px;display:grid}.coach-workspace .cw-outfit-power>span{grid-column:1/-1;font-size:12px;font-weight:700}.coach-workspace .cw-outfit-power>strong{color:var(--ui-result,var(--companion-ink));overflow-wrap:anywhere;font-size:24px;line-height:1.15}.coach-workspace .cw-outfit-power>b{color:var(--ui-result,var(--companion-ink));font-size:13px}.coach-workspace .cw-outfit p{color:var(--companion-muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.coach-workspace .cw-outfit .cw-outfit-reason{color:var(--companion-ink);font-size:12px}.coach-workspace .cw-outfit-items{flex-wrap:wrap;gap:5px;display:flex}.coach-workspace .cw-outfit-items>button{min-height:32px;color:var(--companion-ink);background:var(--companion-surface);border:1px solid var(--companion-line);border-radius:7px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}.coach-workspace .cw-outfit-items>button b{font-size:16px}.coach-workspace .cw-outfit-reset{min-height:32px;color:var(--companion-ink);justify-self:start;padding:4px 8px;font-size:12px}.coach-workspace .cw-undo-tryon[aria-pressed=true]{border-color:var(--companion-accent);background:color-mix(in srgb,var(--companion-accent) 15%,var(--companion-surface));color:var(--companion-ink)}.coach-workspace .cw-character-stats .cw-equipped-cp{color:var(--companion-muted);flex-basis:100%;font-size:11px;line-height:1.4}@media (max-width:700px){.coach-workspace.has-tryon .cw-sidebar .cw-loadout{display:block}.coach-workspace .cw-outfit-items>button,.coach-workspace .cw-outfit-reset{min-height:40px}.coach-workspace .cw-outfit-power>strong{font-size:22px}.coach-workspace.has-tryon .cw-character-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-workspace.has-tryon .cw-character-stats>span:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.coach-workspace .cw-equipped-cp{grid-column:1/-1}}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top{--shell-heading-surface:var(--companion-surface);--shell-section-surface:var(--companion-raised);--shell-control-surface:var(--companion-raised);--shell-control-hover:color-mix(in srgb, var(--page-accent) 8%, var(--companion-raised));--shell-control-selected:color-mix(in srgb, var(--page-accent) 14%, var(--companion-raised));--shell-control-border:var(--companion-line);--shell-heading-border:var(--companion-line);--shell-accent-label:var(--companion-muted)}html[data-shell-layout=proposed][data-page-theme][data-appearance=day] #top{--shell-control-border:var(--companion-line);--shell-accent-label:var(--companion-muted)}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top :is(#tools,#market,#farm,#wallet,#overview) :is(.home-launcher-head,.pet-collection-checklist>header,.coach-phoenix-head,.gear-phoenix-head,.rw-hero,.grind-workspace>header,.grinder-lab>header,.collection-workspace-header,.clx-head,.top-rewards-header,.fusion-phoenix-head,.wallet-command-bar>header,.portfolio-section-head,.rh-page-header,.community-hero){background:var(--shell-heading-surface)!important;border:1px solid var(--shell-heading-border)!important;border-left:3px solid var(--companion-accent)!important;color:var(--companion-ink)!important;border-radius:8px!important;padding:8px 10px!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top :is(#tools,#market,#farm,#wallet,#overview) :is(.coach-phoenix-head,.gear-phoenix-head,.fusion-phoenix-head,.grinder-lab>header,.clx-head,.community-hero)>div>span{color:var(--shell-accent-label)!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top :is(#tools,#market,#farm,#wallet,#overview) :is(.cw-detail-header,.cw-detail-footer,.cw-command,.coach-budget-card>header,.rw-timeline>header,.rw-highlights>header,.pet-owned-detail>header,.pet-equipment-panel>header,.collection-inspector>header,.exp-journal-workspace>header,.mk-results>header,.pm-results>header){background:var(--shell-section-surface)!important;border-color:var(--shell-heading-border)!important;color:var(--companion-ink)!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #player-coach :is(.cw-sidebar>section>h3,.coach-phoenix-prompt>div>span,.coach-phoenix-page>.coach-phoenix-budget>label>span){color:var(--shell-accent-label)!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top :is(#tools,#market,#farm,#wallet,#overview) :is(nav,[role=tablist],[role=group],.player-task-tabs,.coach-results-tabs,.pet-page-navigation,.pet-workspace-nav,.market-view-switch,.cw-command,.cw-filters,.cw-pagination,.cw-loadout-actions,.cw-card-actions,.cw-detail-actions,.cw-detail-header,.coach-phoenix-actions,.coach-phoenix-footer,.coach-budget-card,.gear-command-actions,.gear-phoenix-toolbar,.gear-phoenix-preview-actions,.rw-controls,.rw-toolbar,.rw-scope,.rc-toolbar,.rc-results-header,.rh-snapshot,.rh-fieldmap-toolbar,.collection-command-actions,.pm-toolbar) :is(button,a):where(:not([data-raffle-tier]):not([data-potential-grade]):not(.rc-tier-filters>button):not(.gear-destination)){background:var(--shell-control-surface)!important;border:1px solid var(--shell-control-border)!important;color:var(--companion-ink)!important;box-shadow:inset 0 1px var(--shell-surface-edge,#ffffff0d), 0 1px 2px #00000014!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top :is(#tools,#market,#farm,#wallet,#overview) :is(nav,[role=tablist],[role=group],.player-task-tabs,.coach-results-tabs,.pet-page-navigation,.pet-workspace-nav,.market-view-switch,.cw-command,.cw-filters,.cw-pagination,.cw-loadout-actions,.cw-card-actions,.cw-detail-actions,.cw-detail-header,.coach-phoenix-actions,.coach-phoenix-footer,.coach-budget-card,.gear-command-actions,.gear-phoenix-toolbar,.gear-phoenix-preview-actions,.rw-controls,.rw-toolbar,.rw-scope,.rc-toolbar,.rc-results-header,.rh-snapshot,.rh-fieldmap-toolbar,.collection-command-actions,.pm-toolbar) :is(button,a):where(:not([data-raffle-tier]):not([data-potential-grade]):not(.rc-tier-filters>button):not(.gear-destination)):is(.active,.is-active,[aria-selected=true],[aria-pressed=true],[aria-current=page]){background:var(--shell-control-selected)!important;border-color:var(--companion-accent)!important;color:var(--companion-ink)!important;box-shadow:inset 0 -3px var(--companion-accent), 0 1px 2px #00000014!important}@media (hover:hover) and (pointer:fine){html[data-shell-layout=proposed][data-page-theme][data-appearance] #top :is(#tools,#market,#farm,#wallet,#overview) :is(nav,[role=tablist],[role=group],.cw-command,.cw-filters,.cw-pagination,.cw-card-actions,.cw-detail-actions,.coach-phoenix-actions,.coach-phoenix-footer,.coach-budget-card,.gear-command-actions,.gear-phoenix-toolbar,.rw-toolbar,.rc-toolbar,.rh-snapshot) :is(button,a):where(:not([data-raffle-tier]):not([data-potential-grade]):not(.rc-tier-filters>button):not(.gear-destination):not(.active):not(.is-active):not([aria-selected=true]):not([aria-pressed=true]):not([aria-current=page])):not(:disabled):hover{background:var(--shell-control-hover)!important;border-color:var(--companion-accent)!important}}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top :is(#tools,#market,#farm,#wallet,#overview) :is(button,a):is(.primary,.primary-btn,.mdfm-primary,[class$=-primary],.md-next-action,.page-next):not(:disabled):not([aria-disabled=true]),html[data-shell-layout=proposed][data-page-theme][data-appearance] #top :is(#tools,#market,#farm,#wallet,#overview) :is(.coach-budget-confirm,.gear-lab-search form,.pet-wallet-entry,.wallet-collection-form,.coach-name-step)>button:not(:disabled):not([aria-disabled=true]){background:var(--page-primary)!important;border:1px solid var(--page-primary)!important;color:#241b19!important;box-shadow:inset 0 1px #ffffff40,0 2px 4px #00000024!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top :is(#tools,#market,#farm,#wallet,#overview) :is(button,a):is(.primary,.primary-btn,.mdfm-primary,[class$=-primary],.md-next-action,.page-next):not(:disabled) :is(b,span,small):not(.potential-grade-badge):not([data-potential-grade]),html[data-shell-layout=proposed][data-page-theme][data-appearance] #top :is(#tools,#market,#farm,#wallet,#overview) .coach-budget-confirm>button:not(:disabled) :is(b,span,small){color:#241b19!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top :is(#tools,#market,#farm,#wallet,#overview) :is(.coach-phoenix-secondary,.coach-phoenix-link,.cw-secondary-control){background:var(--shell-control-surface)!important;border:1px solid var(--shell-control-border)!important;color:var(--companion-ink)!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top :is(#tools,#market,#farm,#wallet,#overview) :is(.coach-phoenix-primary,.coach-phoenix-secondary,.cw-primary,.coach-budget-card button,.cw-plan-controls button,.cw-pagination button,.gear-command-actions button,.rw-scope button):disabled{cursor:not-allowed;background:var(--companion-inset)!important;border-color:var(--companion-line)!important;color:var(--companion-muted)!important;box-shadow:none!important;opacity:1!important}@media (max-width:650px){html[data-shell-layout=proposed][data-page-theme][data-appearance] #top :is(#tools,#market,#farm,#wallet,#overview) :is(.home-launcher-head,.pet-collection-checklist>header,.coach-phoenix-head,.gear-phoenix-head,.rw-hero,.grind-workspace>header,.grinder-lab>header,.collection-workspace-header,.clx-head,.top-rewards-header,.fusion-phoenix-head,.wallet-command-bar>header,.portfolio-section-head,.rh-page-header,.community-hero){padding:7px 8px!important}}html[data-shell-layout=proposed] #top #tools #reward-discovery .raffle-chase .rc-prize-types{flex-wrap:wrap;display:flex;overflow:visible;gap:5px!important;margin-bottom:9px!important}html[data-shell-layout=proposed] #top #tools #reward-discovery .raffle-chase .rc-prize-types>button{white-space:normal;min-width:0;min-height:34px!important;padding:6px 10px!important}html[data-shell-layout=proposed] #top #tools #reward-discovery .raffle-chase .rc-tier-filters{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:9px;flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 10px;padding:7px 8px;display:flex}html[data-shell-layout=proposed] #top #tools #reward-discovery .raffle-chase .rc-tier-filters>span{color:var(--companion-muted);margin-right:5px;font-size:12px;font-weight:700}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #reward-discovery .raffle-chase [data-raffle-tier=basic]{--rc-tier-color:#6bbfea;--rc-tier-sheen:#b1f4e2}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #reward-discovery .raffle-chase [data-raffle-tier=premium]{--rc-tier-color:#bc89ee;--rc-tier-sheen:#f2b8d8}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #reward-discovery .raffle-chase [data-raffle-tier=luxury]{--rc-tier-color:#e2b955;--rc-tier-sheen:#f7daa3}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #reward-discovery .raffle-chase .rc-tier-filters>button{--rc-tier-color:var(--companion-accent);--rc-tier-sheen:var(--companion-accent);flex:none;border:1px solid color-mix(in srgb, var(--rc-tier-color) 65%, var(--companion-line))!important;min-height:32px!important;color:var(--companion-ink)!important;background:linear-gradient(120deg, color-mix(in srgb, var(--rc-tier-color) 15%, var(--companion-raised)), color-mix(in srgb, var(--rc-tier-sheen) 9%, var(--companion-raised)) 48%, color-mix(in srgb, var(--rc-tier-color) 15%, var(--companion-raised)))!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--rc-tier-sheen) 25%, transparent)!important;border-radius:7px!important;padding:5px 13px!important;font-size:12px!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #reward-discovery .raffle-chase .rc-tier-filters>button[data-raffle-tier=basic]{--rc-tier-color:#6bbfea;--rc-tier-sheen:#b1f4e2}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #reward-discovery .raffle-chase .rc-tier-filters>button[data-raffle-tier=premium]{--rc-tier-color:#bc89ee;--rc-tier-sheen:#f2b8d8}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #reward-discovery .raffle-chase .rc-tier-filters>button[data-raffle-tier=luxury]{--rc-tier-color:#e2b955;--rc-tier-sheen:#f7daa3}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #reward-discovery .raffle-chase .rc-tier-filters>button[aria-pressed=true]{font-weight:800;border-color:var(--rc-tier-color)!important;background:linear-gradient(120deg, color-mix(in srgb, var(--rc-tier-color) 30%, var(--companion-raised)), color-mix(in srgb, var(--rc-tier-sheen) 19%, var(--companion-raised)) 48%, color-mix(in srgb, var(--rc-tier-color) 30%, var(--companion-raised)))!important;box-shadow:inset 0 -3px 0 var(--rc-tier-color), inset 0 1px 0 color-mix(in srgb, var(--rc-tier-sheen) 35%, transparent)!important}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #reward-discovery .raffle-chase .rc-tier-filters>button:hover{border-color:var(--companion-ink)!important}html[data-shell-layout=proposed] #top #tools #reward-discovery .raffle-chase :is(.rc-coupon-card,.rc-card)[data-raffle-tier]{border-color:color-mix(in srgb, var(--rc-tier-color) 58%, var(--companion-line));border-top-width:3px}html[data-shell-layout=proposed] #top #tools #reward-discovery .raffle-chase :is(.rc-coupon-card,.rc-card)[data-raffle-tier]>header{background:linear-gradient(115deg, color-mix(in srgb, var(--rc-tier-color) 15%, var(--companion-surface)), color-mix(in srgb, var(--rc-tier-sheen) 7%, var(--companion-surface)) 50%, var(--companion-surface));border-color:color-mix(in srgb, var(--rc-tier-color) 40%, var(--companion-line));border-radius:6px 6px 0 0}@media (max-width:650px){html[data-shell-layout=proposed] #top #tools #reward-discovery .raffle-chase .rc-prize-types{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;gap:4px!important}html[data-shell-layout=proposed] #top #tools #reward-discovery .raffle-chase .rc-prize-types>button{min-height:37px!important;padding:5px 4px!important;font-size:12px!important}html[data-shell-layout=proposed] #top #tools #reward-discovery .raffle-chase .rc-tier-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px;display:grid}html[data-shell-layout=proposed] #top #tools #reward-discovery .raffle-chase .rc-tier-filters>span{grid-column:1/-1}html[data-shell-layout=proposed][data-page-theme][data-appearance] #top #tools #reward-discovery .raffle-chase .rc-tier-filters>button{min-width:0;min-height:36px!important;padding:5px 3px!important}}#top #sidekick-helper>.sidekick-beacon.size-compact{--sidekick-pet-size:44px;--sidekick-widget-width:268px;--sidekick-tile-height:44px;--sidekick-tile-pad:5px;--sidekick-tile-label:9px;--sidekick-tile-value:12px;--sidekick-tile-detail:9px;--sidekick-search-size:20px;--sidekick-aura-gap:4px;--sidekick-badge-size:8px;--sidekick-widget-gap:5px}#top #sidekick-helper>.sidekick-beacon.size-normal{--sidekick-pet-size:64px;--sidekick-widget-width:332px;--sidekick-tile-height:56px;--sidekick-tile-pad:7px;--sidekick-tile-label:10px;--sidekick-tile-value:14px;--sidekick-tile-detail:10px;--sidekick-search-size:26px;--sidekick-aura-gap:6px;--sidekick-badge-size:10px;--sidekick-widget-gap:7px}#top #sidekick-helper>.sidekick-beacon.size-large{--sidekick-pet-size:84px;--sidekick-widget-width:400px;--sidekick-tile-height:68px;--sidekick-tile-pad:9px;--sidekick-tile-label:11px;--sidekick-tile-value:16px;--sidekick-tile-detail:11px;--sidekick-search-size:32px;--sidekick-aura-gap:8px;--sidekick-badge-size:11px;--sidekick-widget-gap:9px}#top #sidekick-helper>.sidekick-beacon .sidekick-avatar{--sidekick-avatar-size:var(--sidekick-pet-size);margin-block-end:var(--sidekick-search-size);width:var(--sidekick-pet-size)!important;height:var(--sidekick-pet-size)!important;min-height:var(--sidekick-pet-size)!important}#top #sidekick-helper .sidekick-avatar-aura{inset:calc(-1 * var(--sidekick-aura-gap))}#top #sidekick-helper .sidekick-avatar>.pet-search-launcher-icon{width:var(--sidekick-search-size)!important;height:var(--sidekick-search-size)!important}#top #sidekick-helper .sidekick-avatar-badge,#top #sidekick-helper .sidekick-avatar-badge .sidekick-pet-serial{font-size:var(--sidekick-badge-size)!important}#top #sidekick-helper:not(.is-open)>.sidekick-beacon{--sidekick-anchor-width:var(--sidekick-widget-width);width:min(var(--sidekick-widget-width),calc(100vw - 32px))!important;padding:0!important}#top #sidekick-helper:not(.is-open) .sidekick-beacon-core{align-items:end;grid-template-areas:"rates avatar"!important;grid-template-columns:minmax(0,1fr) var(--sidekick-pet-size)!important;gap:var(--sidekick-widget-gap)!important}#top #sidekick-helper:not(.is-open) .side-left .sidekick-beacon-core{grid-template-areas:"avatar rates"!important;grid-template-columns:var(--sidekick-pet-size) minmax(0,1fr)!important}#top #sidekick-helper:not(.is-open) .sidekick-beacon-glance{gap:var(--sidekick-widget-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:none!important;position:relative!important;inset:auto!important}#top #sidekick-helper:not(.is-open) .sidekick-beacon-glance>button,#top #sidekick-helper:not(.is-open) .sidekick-rate-card,#top #sidekick-helper:not(.is-open) .sidekick-rate-card>.sidekick-rate-cycle{border-radius:8px;width:100%!important;min-width:0!important;min-height:var(--sidekick-tile-height)!important;padding:var(--sidekick-tile-pad)!important}#top #sidekick-helper:not(.is-open) .sidekick-rate-card{padding:0!important}#top #sidekick-helper:not(.is-open) .sidekick-rate-card>.sidekick-rate-cycle{padding-inline-end:var(--sidekick-tile-pad)!important}#top #sidekick-helper:not(.is-open) .sidekick-rate-cycle>small{min-height:20px;padding-inline-end:23px}#top #sidekick-helper:not(.is-open) .sidekick-beacon-glance small{letter-spacing:0;white-space:nowrap;gap:3px;font-size:var(--sidekick-tile-label)!important}#top #sidekick-helper:not(.is-open) .sidekick-beacon-glance small img{width:var(--sidekick-tile-label);height:var(--sidekick-tile-label)}#top #sidekick-helper:not(.is-open) .sidekick-beacon-glance small i{font-size:var(--sidekick-tile-label)!important}#top #sidekick-helper:not(.is-open) .sidekick-beacon-glance b{text-overflow:clip;overflow:visible;font-size:var(--sidekick-tile-value)!important}#top #sidekick-helper:not(.is-open) .sidekick-beacon-glance em{font-size:var(--sidekick-tile-detail)!important}#top #sidekick-helper:not(.is-open) .sidekick-rate-view-cycle{width:24px;min-width:24px;height:24px;min-height:24px;color:var(--companion-muted);box-shadow:none;background:0 0;border:0;top:2px;right:2px;transform:none}#top #sidekick-helper:not(.is-open) .sidekick-rate-view-cycle svg{width:14px;height:14px}#top #sidekick-helper:not(.is-open) .sidekick-rate-view-cycle:hover{color:var(--companion-ink);background:var(--companion-hover)}#top #sidekick-helper:not(.is-open) .sidekick-rate-view-cycle:focus-visible{outline:2px solid var(--companion-accent);outline-offset:1px}#sidekick-helper .sidekick-beacon .sidekick-avatar{margin-block:0 30px}#sidekick-helper .sidekick-avatar>.pet-search-launcher-icon{z-index:5;object-fit:contain;pointer-events:none;filter:drop-shadow(0 2px 3px #0007);min-width:0;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%);width:32px!important;height:32px!important}#sidekick-helper .sidekick-avatar:focus-visible{outline:2px solid var(--companion-accent);outline-offset:4px}#top .mdfm-dock-helper-button>.pet-search-launcher-icon{object-fit:contain;pointer-events:none;filter:drop-shadow(0 1px 2px #0005);flex:none;margin:-5px 0 0;padding:0;display:block;position:static;width:24px!important;height:24px!important}#sidekick-helper .sidekick-quick-stack>.sidekick-search-tool>img{object-fit:contain;width:31px;height:31px}#top #sidekick-helper .sidekick-quick-stack{gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))!important}#top #sidekick-helper .sidekick-quick-stack>button{min-width:0}#top #sidekick-helper .sidekick-quick-stack>button:last-child:after{left:auto;right:0;transform:none}#top #sidekick-helper .sidekick-beacon-core{padding-block-start:32px;position:relative}#top #sidekick-helper .sidekick-offer-notice{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:36px;min-height:28px;color:var(--companion-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:5px;margin:0;display:inline-flex;position:absolute;top:0;right:0;box-shadow:0 3px 9px #0003;padding:4px 8px!important}#top #sidekick-helper .side-left .sidekick-offer-notice{left:0;right:auto}#top #sidekick-helper .sidekick-offer-notice.has-pending{color:#30200d;background:#ffda78;border-color:#ffe9b6;box-shadow:0 2px 9px #ffda7833}#top #sidekick-helper .sidekick-offer-notice svg{flex:none;width:16px;height:16px}#top #sidekick-helper .sidekick-offer-notice b{font-variant-numeric:tabular-nums;line-height:1;font-size:12px!important}#top #sidekick-helper .sidekick-offer-notice:is(:hover,:focus-visible){outline:2px solid var(--companion-accent);outline-offset:2px}#sidekick-helper.is-open.has-sheet.is-search-open:has(#sidekick-search-query:placeholder-shown) .sidekick-search-tool>img{animation:2.8s ease-in-out infinite pet-search-ready}@keyframes pet-search-ready{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}#sidekick-helper.is-search-open>.sidekick-sheet{flex-direction:column;max-width:880px!important;height:min(680px,100%)!important;display:flex!important;overflow:hidden!important}#sidekick-helper.is-search-open .sidekick-search-dock{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;min-height:0;padding:0;overflow:hidden;flex:1 1 0!important;display:flex!important}#sidekick-helper.is-search-open .sidekick-search-entry,#sidekick-helper .pet-search-inline{flex-direction:column;flex:1 1 0;min-width:0;height:100%;min-height:0;overflow:hidden;display:flex!important}#sidekick-helper .pet-search-workspace{min-width:0;height:100%;min-height:0;color:var(--companion-ink);background:var(--companion-inset);flex-direction:column;flex:auto;gap:0;display:flex}#sidekick-helper.sidekick-layer.is-open.is-search-open:not(.is-fullscreen)>.sidekick-sheet{align-self:end;max-width:680px!important;height:auto!important;max-height:100%!important}#sidekick-helper.sidekick-layer.is-open.is-search-open:not(.is-fullscreen) :is(.sidekick-search-dock,.sidekick-search-entry,.pet-search-inline,.pet-search-workspace){flex:0 auto!important;height:auto!important}#sidekick-helper.is-search-open :is(.sidekick-search-dock,.sidekick-search-entry,.pet-search-inline,.pet-search-workspace,.pet-search-form,.pet-search-results){box-sizing:border-box;align-self:stretch;width:100%;min-width:0;max-width:100%}#sidekick-helper.is-search-open:not(.is-fullscreen) .pet-search-results{max-height:clamp(96px,calc(var(--companion-viewport-height,100dvh) - var(--companion-search-reserved,400px) - 44px),420px);flex:0 auto}#sidekick-helper .pet-search-intro{background:linear-gradient(125deg,color-mix(in srgb,var(--companion-accent) 10%,var(--companion-inset)),var(--companion-inset));flex:none;align-items:center;gap:14px;padding:24px 24px 17px;display:flex}#sidekick-helper .pet-search-intro>img{object-fit:contain;flex:none;width:66px;height:66px}#sidekick-helper .pet-search-intro>div{min-width:0}#sidekick-helper .pet-search-intro span{color:var(--companion-accent);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}#sidekick-helper .pet-search-intro h2{color:var(--companion-ink);letter-spacing:-.025em;margin:4px 0;font-size:clamp(21px,2.2vw,29px);line-height:1.15}#sidekick-helper .pet-search-intro p{color:var(--companion-muted);margin:0;font-size:13px;line-height:1.5}#sidekick-helper .pet-search-form{flex:none;margin:0;padding:0 24px 18px;display:block}#sidekick-helper .pet-search-form>div{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:14px;align-items:center;gap:6px;min-width:0;padding:6px;display:flex;box-shadow:0 6px 18px #0002}#sidekick-helper .pet-search-form>div:focus-within{border-color:var(--companion-accent);outline:2px solid color-mix(in srgb,var(--companion-accent) 22%,transparent);outline-offset:2px}#sidekick-helper .pet-search-form input{width:100%;min-width:0;min-height:46px;color:var(--companion-ink);box-shadow:none;font:inherit;background:0 0;border:0;outline:none;flex:1 1 0;margin:0;padding:9px 10px;font-size:16px}#sidekick-helper .pet-search-form input::placeholder{color:var(--companion-muted);opacity:1}#sidekick-helper .pet-search-form button{border:1px solid var(--companion-accent);min-height:44px;color:var(--companion-ink);background:color-mix(in srgb,var(--companion-accent) 18%,var(--companion-surface));cursor:pointer;border-radius:9px;flex:none;padding:9px 16px;font-size:13px;font-weight:800}#sidekick-helper .pet-search-form button:disabled{opacity:.5;cursor:default}#sidekick-helper .pet-search-form .pet-search-clear{width:36px;color:var(--companion-muted);background:0 0;border-color:#0000;padding-inline:5px;font-size:22px}#sidekick-helper .pet-search-workspace button:focus-visible{outline:2px solid var(--companion-accent);outline-offset:3px}#sidekick-helper .pet-search-results{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:96px;padding:0 24px 24px;scroll-padding-block:12px;overflow:hidden auto}#sidekick-helper .pet-search-workspace .pet-guide-recall{gap:9px;margin:0;display:grid}#sidekick-helper .pet-search-workspace .pet-guide-recall>span{color:var(--companion-muted);padding-block:4px;font-size:11px}#sidekick-helper .pet-search-workspace .pet-guide-recall>button{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:12px;grid-template-columns:44px minmax(0,1fr) 20px;gap:12px;min-height:72px;padding:12px}#sidekick-helper .pet-search-workspace .pet-guide-recall img,#sidekick-helper .pet-search-workspace .pet-guide-player-glyph{width:42px;height:42px}#sidekick-helper .pet-search-workspace .pet-guide-recall b{white-space:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.35}#sidekick-helper .pet-search-workspace .pet-guide-recall small{white-space:normal;font-size:11px;line-height:1.4}#sidekick-helper .pet-search-workspace .pet-guide-intent{border-radius:12px;margin-top:0;padding:20px}#sidekick-helper .pet-search-workspace .pet-guide-intent h3{font-size:23px;line-height:1.25}#sidekick-helper .pet-search-workspace .pet-guide-intent section small{font-size:12px}#sidekick-helper .pet-search-workspace .pet-guide-intent>button{min-height:44px;font-size:14px}#sidekick-helper .pet-search-workspace .pet-guide-lineup{grid-template-columns:repeat(2,minmax(0,1fr))}#sidekick-helper .pet-search-workspace .pet-guide-lineup b{font-size:14px}#sidekick-helper .pet-search-workspace .pet-guide-lineup small{font-size:11px}#sidekick-helper .pet-search-workspace .pet-guide-lineup strong{font-size:16px}#sidekick-helper.sidekick-layer.is-open.is-fullscreen.is-search-open{gap:12px;grid-template-columns:minmax(0,1fr) 292px!important}#sidekick-helper.sidekick-layer.is-open.is-fullscreen.is-search-open>.sidekick-beacon{grid-area:1/2;display:grid!important}#sidekick-helper.sidekick-layer.is-open.is-fullscreen.is-search-open>.sidekick-sheet{grid-area:1/1!important}#sidekick-helper.sidekick-layer.is-open.is-fullscreen.is-search-open .pet-search-workspace>:is(.pet-search-intro,.pet-search-form,.pet-search-results){box-sizing:border-box;width:100%;max-width:1180px;margin-inline:auto}@media (max-width:900px){#sidekick-helper.sidekick-layer.is-open.is-search-open{top:var(--companion-viewport-top,0);height:var(--companion-viewport-height,100dvh);max-height:var(--companion-viewport-height,100dvh);bottom:auto}#sidekick-helper.sidekick-layer.is-open.is-search-open:not(.is-fullscreen){grid-template-rows:minmax(0,auto) auto;align-content:end}#sidekick-helper.is-search-open .pet-search-intro{display:var(--companion-search-intro-display,flex)}#sidekick-helper.sidekick-layer.is-open.has-sheet .sidekick-quick-stack{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0;display:grid!important;overflow:visible!important}#sidekick-helper .is-menu-open .sidekick-quick-stack>button{width:100%;min-width:0}#sidekick-helper.sidekick-layer.is-open.is-fullscreen.is-search-open{gap:6px;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important}#sidekick-helper.sidekick-layer.is-open.is-fullscreen.is-search-open>.sidekick-beacon{grid-area:2/1!important}#sidekick-helper.sidekick-layer.is-open.is-fullscreen.is-search-open>.sidekick-sheet{grid-area:1/1!important}}@media (max-width:600px),(max-height:500px){#sidekick-helper .pet-search-intro{gap:10px;padding:14px 14px 12px}#sidekick-helper .pet-search-intro>img{width:44px;height:44px}#sidekick-helper .pet-search-intro span{display:none}#sidekick-helper .pet-search-intro h2{font-size:21px}#sidekick-helper .pet-search-form{padding:0 12px 12px}#sidekick-helper .pet-search-form button{padding-inline:10px}#sidekick-helper .pet-search-form input{padding-inline:6px}#sidekick-helper .pet-search-results{padding:0 12px 16px}#sidekick-helper .pet-search-workspace .pet-guide-lineup{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){#sidekick-helper.sidekick-layer.is-open.is-fullscreen.is-search-open{grid-template-rows:minmax(0,1fr)!important}#sidekick-helper.sidekick-layer.is-open.is-fullscreen.is-search-open>.sidekick-beacon{display:none!important}}@media (max-height:500px) and (min-width:600px){#sidekick-helper.sidekick-layer.is-open.is-search-open{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) 216px!important}#sidekick-helper.sidekick-layer.is-open.is-search-open>.sidekick-beacon{grid-area:1/2!important}#sidekick-helper.sidekick-layer.is-open.is-search-open>.sidekick-sheet{grid-area:1/1!important}}@media (prefers-reduced-motion:reduce){#sidekick-helper.is-open.has-sheet.is-search-open:has(#sidekick-search-query:placeholder-shown) .sidekick-search-tool>img{animation:none}}#sidekick-helper .pet-search-workspace .pet-guide-recall>button{border-radius:15px;grid-template-columns:54px minmax(0,1fr) auto;min-height:84px;padding:12px 14px;box-shadow:0 3px 9px #0001}#sidekick-helper .pet-search-workspace .pet-guide-recall>button:hover{border-color:var(--companion-accent);background:color-mix(in srgb,var(--companion-accent) 7%,var(--companion-surface))}#sidekick-helper .pet-search-workspace .pet-guide-recall img{background:radial-gradient(circle,color-mix(in srgb,var(--companion-accent) 12%,transparent),transparent 72%);border-radius:12px;width:52px;height:52px;padding:3px}#sidekick-helper .pet-search-workspace .pet-guide-recall button>span{gap:5px}#sidekick-helper .pet-search-workspace .pet-guide-recall i{white-space:nowrap;font-size:11px;font-weight:700}#sidekick-helper .pet-search-workspace .pet-search-group-title{letter-spacing:.04em;align-items:center;gap:8px;margin:6px 0 2px;display:flex}#sidekick-helper .pet-search-workspace .pet-search-group-title>b{background:var(--companion-surface);min-width:22px;min-height:22px;color:var(--companion-ink);border-radius:7px;place-items:center;font-size:11px;display:inline-grid}#sidekick-helper .pet-search-empty,#sidekick-helper .pet-search-workspace .pet-guide-error,#sidekick-helper .pet-search-workspace .pet-guide-loading{border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-muted);border-radius:13px;margin:4px 0;padding:18px;font-size:13px;line-height:1.6}#sidekick-helper .pet-search-workspace .pet-guide-error{color:var(--companion-ink);border-color:color-mix(in srgb,#ef926a 65%,var(--companion-line))}#sidekick-helper .pet-search-workspace .pet-guide-intent>div>img{object-fit:contain;background:0 0;width:64px;height:64px}#sidekick-helper .pet-search-workspace .pet-guide-lookup-title{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:13px;padding:14px}#sidekick-helper .pet-search-workspace .pet-guide-lineup>article{border-radius:14px;gap:9px;padding:14px}#sidekick-helper .pet-search-workspace .pet-guide-lineup>article>span{font-size:10px}#sidekick-helper .pet-search-workspace .pet-guide-lineup>article>button{min-height:44px;font-size:12px;line-height:1.4}#sidekick-helper .pet-search-workspace .pet-guide-back{min-height:44px;font-size:12px}@media (max-width:420px){#sidekick-helper .pet-search-workspace .pet-guide-recall>button{grid-template-columns:42px minmax(0,1fr) auto;gap:9px;padding:10px}#sidekick-helper .pet-search-workspace .pet-guide-recall img{width:42px;height:42px}#sidekick-helper .pet-search-workspace .pet-guide-recall i{font-size:10px}}#sidekick-helper .pet-search-workspace .pet-guide-error p{margin:0 0 10px}#sidekick-helper .pet-search-workspace .pet-guide-error button{border:1px solid var(--companion-line);background:var(--companion-inset);min-height:40px;color:var(--companion-ink);font:inherit;cursor:pointer;border-radius:9px;padding:8px 14px;font-weight:700}#sidekick-helper .pet-search-form .pet-search-modes{flex-wrap:wrap;align-items:center;gap:7px;padding:12px 2px 0;display:flex}#sidekick-helper .pet-search-form .pet-search-modes>button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:32px;color:var(--companion-muted);border-radius:12px 12px 12px 4px;padding:6px 12px;font-size:12px;font-weight:650;line-height:1.2;position:relative}#sidekick-helper .pet-search-form .pet-search-modes>button[aria-pressed=true]{border-color:var(--companion-accent);background:color-mix(in srgb,var(--companion-accent) 16%,var(--companion-surface));color:var(--companion-ink);box-shadow:inset 0 1px color-mix(in srgb,var(--companion-accent) 15%,transparent)}#sidekick-helper .pet-search-hint{color:var(--companion-muted);margin:0;padding:4px 2px 8px;font-size:12px;line-height:1.55}#sidekick-helper .pet-search-results:has(>.pet-search-hint:only-child){flex:0 auto;min-height:0}@media (max-width:900px){#sidekick-helper .pet-search-form .pet-search-modes{gap:6px;padding-top:10px}#sidekick-helper .pet-search-form .pet-search-modes>button{min-height:34px;padding-inline:10px}}html[data-appearance=day] #sidekick-helper.is-search-open>#sidekick-sheet{background:#f4f8fc!important;border-color:#7188a1!important;box-shadow:0 16px 48px #253c5c3b,0 0 0 1px #ffffffd9!important}html[data-appearance=day] #sidekick-helper.is-search-open #sidekick-sheet>.sidekick-window-header{background:#e0eaf5!important;border-bottom-color:#8ba1b9!important}html[data-appearance=day] #sidekick-helper.is-search-open .sidekick-window-header h2{color:#203951!important}html[data-appearance=day] #sidekick-helper.is-search-open #sidekick-sheet .sidekick-window-header :is(button,summary){color:#203951!important;background:#fff!important;border-color:#8094aa!important}html[data-appearance=day] #sidekick-helper.is-search-open #sidekick-sheet .sidekick-window-header button[aria-pressed=true]{color:#163956!important;background:#d0e3f5!important;border-color:#3d6690!important;box-shadow:inset 0 -2px #3d6690!important}html[data-appearance=day] #sidekick-helper.is-search-open .pet-search-workspace{color:#203951;background:#f4f8fc}html[data-appearance=day] #sidekick-helper.is-search-open .pet-search-intro{background:linear-gradient(135deg,#eaf2fa,#f4f8fc)}html[data-appearance=day] #sidekick-helper.is-search-open .pet-search-intro :is(span,h2){color:#234f76!important}html[data-appearance=day] #sidekick-helper.is-search-open :is(.pet-search-intro p,.pet-search-hint){color:#506176!important}html[data-appearance=day] #sidekick-helper.is-search-open .pet-search-form>div{box-shadow:0 2px 8px #29466114;background:#fff!important;border-color:#6b7f96!important}html[data-appearance=day] #sidekick-helper #sidekick-search-query{color:#182e47!important;box-shadow:none!important;background:#fff!important;border-color:#0000!important}html[data-appearance=day] #sidekick-helper #sidekick-search-query::placeholder{color:#526176!important;opacity:1!important}html[data-appearance=day] #sidekick-helper #sidekick-search-query:focus-visible{outline:none!important}html[data-appearance=day] #sidekick-helper.is-search-open .pet-search-form>div:focus-within{outline-offset:2px;border-color:#245582!important;outline:3px solid #245582!important}html[data-appearance=day] #sidekick-helper.is-search-open .pet-search-form button[type=submit]{box-shadow:0 2px 3px #17385526;color:#fff!important;background:#245582!important;border-color:#245582!important}html[data-appearance=day] #sidekick-helper.is-search-open .pet-search-form button[type=submit]:hover:not(:disabled){background:#193f64!important;border-color:#193f64!important}html[data-appearance=day] #sidekick-helper.is-search-open .pet-search-form button[type=submit]:disabled{opacity:1;color:#fff!important;background:#5d7389!important;border-color:#5d7389!important}html[data-appearance=day] #sidekick-helper.is-search-open .pet-search-form .pet-search-clear{color:#435c75!important}html[data-appearance=day] #sidekick-helper.is-search-open #sidekick-sheet :is(button,summary):focus-visible{outline-offset:3px;outline:3px solid #245582!important}.wallet-currency-dashboard{border:1px solid var(--companion-line);background:var(--companion-surface);min-width:0;color:var(--companion-ink);border-radius:14px;margin:12px 0;padding:14px;font-size:13px;container-type:inline-size}.wcd-header,.wcd-pagination,.wcd-chart-dates{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wallet-currency-dashboard .wcd-header h4,.wallet-currency-dashboard .wcd-chart-head h5{margin:0;font-size:15px;line-height:1.3}.wcd-status,.wallet-currency-dashboard footer{color:var(--companion-muted);font-size:11px;line-height:1.5}.wcd-status{flex-wrap:wrap;gap:3px 14px;margin:8px 0;display:flex}.wallet-currency-dashboard button,.wallet-currency-dashboard select{border:1px solid var(--companion-line);background:var(--companion-surface);max-width:100%;min-height:36px;color:var(--companion-ink);font:inherit;border-radius:7px;padding:6px 9px}:is(.wallet-currency-dashboard button:focus-visible,.wallet-currency-dashboard select:focus-visible,.wallet-currency-dashboard summary:focus-visible){outline:2px solid var(--companion-accent);outline-offset:2px}.wallet-currency-dashboard :is(button,select):disabled{opacity:.6}.wallet-currency-dashboard .wcd-total-label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 12px;margin:10px 0 6px;font-size:12px;font-weight:650;display:flex}.wcd-total-label small{color:var(--companion-muted);font-size:11px;font-weight:400}.wallet-currency-dashboard .wcd-flow-groups{gap:8px;min-width:0;display:grid}.wallet-currency-dashboard .wcd-flow-panel{--wcd-tint:#429a86;border:1px solid var(--companion-line);border-inline-start:3px solid var(--wcd-tint);background:color-mix(in srgb,var(--wcd-tint) 3%,var(--companion-surface));min-width:0;box-shadow:none;border-radius:9px;padding:9px 12px}.wallet-currency-dashboard .wcd-flow-panel[data-flow-direction=out]{--wcd-tint:#a78ac9}.wallet-currency-dashboard .wcd-flow-panel>h5{color:var(--companion-ink);align-items:center;gap:6px;margin:0 0 7px;font-size:12px;font-weight:700;line-height:1.3;display:flex}.wallet-currency-dashboard .wcd-flow-panel>h5>span{color:var(--wcd-tint);font-size:16px;line-height:1}.wallet-currency-dashboard .wcd-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 14px;min-width:0;display:grid}.wallet-currency-dashboard .wcd-metric{--wcd-tint:var(--companion-accent);min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-content:start;align-items:start;gap:0 8px;margin:0;padding:0;display:grid}.wallet-currency-dashboard .wcd-category-art{width:32px;min-width:0;height:36px;color:var(--companion-ink);grid-row:1/3;align-self:start;place-items:center;display:grid}.wallet-currency-dashboard .wcd-category-icon{flex:none;width:32px;max-width:none;height:32px;max-height:none;display:block;overflow:visible}.wallet-currency-dashboard .wcd-icon-fill{fill:color-mix(in srgb,var(--wcd-tint) 38%,var(--companion-surface))}.wallet-currency-dashboard .wcd-icon-gold{fill:#e4bb60;stroke:#805721}.wallet-currency-dashboard .wcd-icon-leaf{fill:#e4bb60;stroke-width:1.25px}.wallet-currency-dashboard .wcd-icon-arrow{stroke:var(--companion-ink);stroke-width:2.5px;paint-order:stroke;filter:drop-shadow(0 1px 0 var(--companion-surface))}.wallet-currency-dashboard .wcd-category-label{min-width:0;color:var(--companion-muted);white-space:normal;overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.35}.wallet-currency-dashboard .wcd-primary-amount{font-variant-numeric:tabular-nums;grid-column:2;min-width:0;max-width:100%;font-size:17px;font-weight:650;line-height:1.3}.wallet-currency-dashboard .wcd-metric .wallet-amount>summary{min-height:27px}.wallet-currency-dashboard .wcd-metric .wallet-fx-conversion{font-size:10px;font-weight:500}.wallet-currency-dashboard .currency-icon{object-fit:contain;flex:0 0 16px;width:16px;height:16px}.wallet-currency-dashboard .wcd-balance-context,.wallet-currency-dashboard .wcd-unclassified{border-bottom:1px solid var(--companion-line);max-width:100%;padding:7px 0}.wallet-currency-dashboard :is(.wcd-balance-context,.wcd-unclassified)>.wcd-metric{grid-template-columns:32px minmax(90px,auto) minmax(0,1fr);align-items:center;column-gap:8px}.wallet-currency-dashboard :is(.wcd-balance-context,.wcd-unclassified) .wcd-category-art{grid-row:1}.wallet-currency-dashboard :is(.wcd-balance-context,.wcd-unclassified) .wcd-primary-amount{grid-column:3;font-size:16px}.wallet-currency-dashboard .wcd-balance-context .wcd-metric{--wcd-tint:#dba84b}.wallet-currency-dashboard .wcd-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 14px;margin-top:14px;display:flex}.wallet-currency-dashboard .wcd-chart-head>h5{align-self:center}.wcd-chart-controls{gap:8px;min-width:0;display:flex}.wcd-chart-controls>label{min-width:0;color:var(--companion-muted);gap:3px;font-size:10px;display:grid}.wallet-currency-dashboard .wcd-chart-controls select{width:100%;min-width:0;min-height:34px;color:var(--companion-ink);padding:5px 26px 5px 8px;font-size:12px}.wcd-legend{flex-wrap:wrap;align-items:center;gap:4px 14px;margin:8px 0 4px;font-size:11px;display:flex}.wcd-legend small{color:var(--companion-muted);margin-left:auto;font-size:10px}.wcd-legend .in:before,.wcd-legend .out:before{content:"";background:var(--companion-accent);border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.wcd-legend .out:before{background:var(--ui-result,var(--companion-ink))}.wcd-plot{grid-template-columns:minmax(32px,max-content) minmax(0,1fr);gap:2px 8px;min-width:0;display:grid}.wcd-value-axis{box-sizing:border-box;height:132px;color:var(--companion-muted);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;align-items:end;padding:4px 0;font-size:10px;line-height:1;display:flex}.wcd-chart{width:100%;min-width:0;height:132px;display:block;overflow:visible}.wcd-chart .in{fill:var(--companion-accent)}.wcd-chart .out{fill:var(--ui-result,var(--companion-ink));opacity:.65}.wcd-chart .wcd-gridline{stroke:var(--companion-line);stroke-width:1px;vector-effect:non-scaling-stroke}.wcd-chart-dates{min-width:0;color:var(--companion-muted);flex-wrap:nowrap;grid-column:2;align-items:start;font-size:10px;line-height:1.3}.wcd-chart-dates>small{max-width:48%;font-size:inherit}.wcd-chart-dates>small:last-child{text-align:end}.wallet-currency-dashboard summary{cursor:pointer;min-height:36px;padding:8px 0;font-weight:650}.wcd-chart-values>div{max-height:220px;overflow:auto}.wcd-chart-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;margin:5px 0;font-size:11px;display:grid}.wcd-chart-row>div{min-width:0}.wcd-chart-row small{color:var(--companion-muted);font-size:10px}.wcd-transactions{border-top:1px solid var(--companion-line);margin-top:7px}.wcd-transactions>label{flex-wrap:wrap;align-items:center;gap:7px;margin:4px 0 9px;font-size:12px;display:flex}.wcd-events article{border-top:1px solid var(--companion-line);grid-template-columns:100px minmax(110px,1fr) minmax(110px,1fr) 120px;align-items:center;gap:8px;min-width:0;padding:9px 0;font-size:12px;display:grid}.wcd-events code{overflow-wrap:anywhere;color:var(--companion-muted);font-size:10px}.wcd-pagination{margin:10px 0;font-size:11px}.wallet-currency-dashboard footer{box-sizing:border-box;border-top:1px solid var(--companion-line);grid-template-columns:none;width:100%;max-width:none;margin-top:10px;padding-top:8px;display:block!important}@container (width>=860px){.wallet-currency-dashboard .wcd-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wallet-currency-dashboard [data-flow-direction=out] .wcd-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.wallet-currency-dashboard .wcd-stat-grid>.wcd-metric+.wcd-metric{border-inline-start:1px solid var(--companion-line);padding-inline-start:12px}}@container (width<=600px){.wallet-currency-dashboard .wcd-chart-head>h5{width:100%}.wcd-chart-controls{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.wallet-currency-dashboard .wcd-chart-controls select{min-height:38px}.wallet-currency-dashboard .wcd-flow-panel{padding:8px}.wallet-currency-dashboard .wcd-stat-grid{gap:10px}.wallet-currency-dashboard .wcd-metric{grid-template-columns:32px minmax(0,1fr);column-gap:5px}.wallet-currency-dashboard .wcd-primary-amount{font-size:15px}.wallet-currency-dashboard .wcd-category-label{font-size:10px}.wallet-currency-dashboard .wcd-events article{grid-template-columns:repeat(2,minmax(0,1fr))}.wcd-events time{font-size:11px}.wcd-events code{justify-self:end}.wcd-chart-row{border-bottom:1px solid var(--companion-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px;padding:5px 0}.wcd-chart-row time{grid-column:1/-1;font-size:10px}.wcd-chart-row .wallet-amount>summary{min-height:30px}.wcd-pagination button{min-height:40px}}@media (max-width:600px){.wallet-currency-dashboard{padding:10px}.wcd-header button{min-height:36px;font-size:11px}}.mdfm-wallet-investigator .mdfm-wallet-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-explorer-details,.wallet-explorer-list{border:1px solid var(--companion-line);background:var(--companion-surface);min-width:0;color:var(--companion-ink);border-radius:12px;margin:12px 0}.wallet-explorer-details>summary,.wallet-explorer-list>summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:12px 14px;font-size:13px;font-weight:650;line-height:1.4}.wallet-explorer-details>summary{justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.wallet-explorer-details>summary::-webkit-details-marker{display:none}.wallet-explorer-details>summary>span:first-child{gap:3px;display:grid}.wallet-explorer-details>summary small{color:var(--companion-muted);font-size:11px;font-weight:400}.wallet-explorer-details[open]>summary{border-bottom:1px solid var(--companion-line)}.wallet-explorer-details[open]>summary>[aria-hidden]{transform:rotate(180deg)}:is(.wallet-explorer-details>summary:focus-visible,.wallet-explorer-list>summary:focus-visible){outline:2px solid var(--companion-accent);outline-offset:2px}.wallet-explorer-details>:not(summary){margin-left:12px;margin-right:12px}.wallet-explorer-list>:not(summary){padding:0 12px 10px}.wallet-explorer-list p{color:var(--companion-muted);font-size:12px}@media (max-width:600px){.mdfm-wallet-investigator .mdfm-wallet-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-explorer-details>summary{padding:10px}.wallet-explorer-details>:not(summary){margin-left:8px;margin-right:8px}}.wallet-currency-dashboard .wcd-header-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.wallet-currency-dashboard .wcd-share{border-color:var(--companion-accent);background:var(--companion-accent-soft);justify-content:center;align-items:center;gap:6px;font-weight:700;display:inline-flex}.wallet-currency-dashboard .wcd-share svg{flex:none;width:16px;height:16px}.wcd-valuation-head{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:12px 0 8px;display:flex}.wallet-currency-dashboard .wcd-valuation-toggle{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;flex-shrink:0;gap:3px;max-width:100%;padding:3px;display:inline-flex}.wallet-currency-dashboard .wcd-valuation-toggle button{white-space:nowrap;background:0 0;border-color:#0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:33px;font-size:12px;line-height:1.2;display:flex}.wallet-currency-dashboard .wcd-valuation-toggle button[aria-pressed=true]{border-color:var(--companion-accent);background:var(--companion-accent-soft);box-shadow:inset 0 -2px 0 var(--companion-accent);color:var(--companion-ink);font-weight:750}.wcd-valuation-head>p{color:var(--companion-muted);flex:250px;margin:0;font-size:11px;line-height:1.45}.wcd-historical-coverage{border-inline-start:2px solid var(--companion-accent);background:var(--companion-inset);color:var(--companion-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 10px;padding:7px 9px;font-size:11px;line-height:1.4;display:flex}.wcd-historical-coverage>strong{color:var(--companion-ink);font-size:10px}.wcd-historical-coverage>small{flex-basis:100%;font-size:10px}.wallet-currency-dashboard .wcd-data-status{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:7px;align-items:flex-start;gap:6px;margin:4px 0 8px;font-size:10px;line-height:1.4;display:flex}.wcd-data-details{flex:1;min-width:0}.wallet-currency-dashboard .wcd-data-details>summary{cursor:pointer;min-height:29px;color:var(--companion-muted);align-items:center;gap:7px;margin:0;padding:5px 8px;font-size:10px;font-weight:400;line-height:1.4;list-style:none;display:flex}.wcd-data-details>summary::-webkit-details-marker{display:none}.wcd-data-summary{flex:1;min-width:0}.wcd-data-details-label{color:var(--companion-ink);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.wcd-data-details[open] .wcd-data-details-label>span{transform:rotate(180deg)}.wcd-data-details>summary:focus-visible{outline:2px solid var(--companion-accent);outline-offset:2px;border-radius:5px}.wcd-data-details progress{width:68px;height:5px;accent-color:var(--companion-accent);background:var(--companion-line);border:0;border-radius:4px;flex:0 0 68px;overflow:hidden}.wcd-data-details progress::-webkit-progress-bar{background:var(--companion-line)}.wcd-data-details progress::-webkit-progress-value{background:var(--companion-accent)}.wcd-data-details-content{border-top:1px solid var(--companion-line);padding:3px 8px 8px}.wcd-data-details-content .wcd-historical-coverage{background:0 0;border:0;margin:4px 0 6px;padding:0}.wallet-currency-dashboard .wcd-data-details-content .wcd-verification{background:0 0;border:0;margin:4px 0 0;padding:0}.wcd-data-details-content .wcd-intraday-note{margin:3px 0 6px}.wcd-data-status.is-paused .wcd-data-summary{color:var(--companion-accent)}html[data-shell-layout][data-page-theme][data-appearance] #top .wallet-currency-dashboard .wcd-data-status>button{flex:0 auto;width:auto!important;min-width:0!important;height:auto!important;min-height:25px!important;margin:2px 4px 2px 0!important;padding:4px 7px!important;font-size:10px!important;line-height:1.2!important}@container (width<=450px){.wallet-currency-dashboard .wcd-data-details>summary{flex-wrap:wrap;gap:4px 7px}.wcd-data-details progress{flex-basis:100%;order:3;width:100%}.wcd-data-status.is-paused{flex-wrap:wrap}.wcd-data-status.is-paused .wcd-data-details{flex-basis:100%}html[data-shell-layout][data-page-theme][data-appearance] #top .wallet-currency-dashboard .wcd-data-status>button{margin:0 8px 6px!important}}.wcd-coverage-gap-kinds{flex-wrap:wrap;flex-basis:100%;gap:3px 12px;font-size:10px;display:flex}.wcd-historical-coverage>.wcd-prices-updating{color:var(--companion-accent)}.wcd-historical-amount{min-width:0;color:var(--companion-muted);flex-wrap:wrap;align-items:baseline;gap:2px 5px;font-size:11px;font-weight:500;line-height:1.35;display:flex}.wcd-historical-amount>span{white-space:nowrap;scrollbar-width:thin;max-width:100%;overflow-x:auto}.wcd-historical-amount>small{color:var(--companion-accent);font-size:9px;line-height:1.3}.wcd-balance-current{color:var(--companion-muted);margin-top:2px;font-size:10px;font-weight:400;line-height:1.35;display:block}.wcd-chart-coverage{color:var(--companion-muted);margin:4px 0 7px;font-size:10px;line-height:1.4}.wcd-chart .wcd-unpriced-column{fill:color-mix(in srgb,var(--companion-muted) 4%,transparent);stroke:var(--companion-muted);stroke-width:1px;stroke-dasharray:3 4;opacity:.55;vector-effect:non-scaling-stroke}.wallet-currency-dashboard .wcd-recovery{--wcd-gold:#d6af63;border:1px solid color-mix(in srgb,var(--wcd-gold) 50%,var(--companion-line));background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--wcd-gold) 10%,transparent),transparent 60%),var(--companion-inset);min-width:0;box-shadow:inset 0 2px 0 color-mix(in srgb,var(--wcd-gold) 15%,transparent);border-radius:13px;margin:14px 0;padding:12px 14px 6px}.wcd-recovery-heading{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.wcd-recovery-emblem{border:1px solid color-mix(in srgb,var(--wcd-gold) 35%,var(--companion-line));background:color-mix(in srgb,var(--wcd-gold) 10%,var(--companion-surface));border-radius:9px;flex:none;place-items:center;width:35px;height:35px;display:grid}.wcd-recovery-emblem>img{object-fit:contain;width:28px;height:28px;image-rendering:pixelated;display:block}.wcd-recovery-heading>div{flex:1;min-width:140px}.wallet-currency-dashboard .wcd-recovery-heading h5{color:var(--companion-ink);margin:0;font-size:14px;font-weight:750;line-height:1.2}.wcd-recovery-heading p{color:var(--companion-muted);margin:4px 0 0;font-size:10px;line-height:1.35}.wcd-recovery-heading>strong{border:1px solid color-mix(in srgb,var(--wcd-gold) 35%,var(--companion-line));background:color-mix(in srgb,var(--wcd-gold) 12%,var(--companion-surface));max-width:100%;color:var(--companion-ink);text-align:center;border-radius:30px;padding:5px 8px;font-size:12px;line-height:1.3}.wcd-recovery-path{min-width:0;margin:29px 7px 12px;position:relative}.wcd-recovery-track{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:10px;height:9px;margin:0 10px;position:relative}.wcd-recovery-track>span:first-child{width:var(--wcd-recovery-progress);border-radius:inherit;background:linear-gradient(90deg,#a88b57,var(--wcd-gold));max-width:100%;box-shadow:0 0 7px color-mix(in srgb,var(--wcd-gold) 30%,transparent);position:absolute;inset:0 auto 0 0}.wcd-recovery-traveler{left:clamp(0%,var(--wcd-recovery-progress),100%);filter:drop-shadow(0 2px 2px #0003);width:32px;height:36px;position:absolute;bottom:6px;transform:translate(-50%)}.wcd-recovery-traveler>img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.wcd-recovery-milestones{justify-content:space-between;gap:5px;margin-top:-7px;display:flex}.wcd-recovery-milestones>span{min-width:0;color:var(--companion-muted);text-align:center;flex-direction:column;flex:1;align-items:center;gap:5px;font-size:10px;line-height:1.25;display:flex;position:relative}.wcd-recovery-milestones>span:first-child{text-align:start;align-items:flex-start}.wcd-recovery-milestones>span:last-child{text-align:end;align-items:flex-end}.wcd-recovery-milestones i{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;font-style:normal;line-height:1;display:grid}.wcd-recovery-milestones [data-reached=true] i{border-color:var(--wcd-gold);background:var(--wcd-gold);color:#352816}.wcd-recovery-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.wcd-recovery-values>div{min-width:0}.wcd-recovery-values>div+div{border-inline-start:1px solid var(--companion-line);padding-inline-start:10px}.wcd-recovery-values small{color:var(--companion-muted);font-size:10px;line-height:1.25;display:block}.wcd-recovery-values .wallet-amount{font-size:15px}.wcd-recovery-values .wallet-amount>summary{min-height:28px}.wcd-recovery-goal{color:var(--companion-accent)}.wcd-recovery.is-recovered{--wcd-gold:#64bba0}.wcd-recovery.is-unknown .wcd-recovery-heading>strong{color:var(--companion-muted);font-size:10px;font-weight:500}.wcd-recovery.is-unknown .wcd-recovery-path{margin-top:15px}.wcd-recovery.is-unknown .wcd-recovery-track{background:repeating-linear-gradient(135deg,var(--companion-surface),var(--companion-surface) 4px,var(--companion-line) 4px,var(--companion-line) 5px)}.wcd-recovery-coverage{color:var(--companion-muted);margin:7px 0 0;font-size:10px;line-height:1.4}.wallet-currency-dashboard .wcd-recovery-help{margin-top:4px}.wallet-currency-dashboard .wcd-recovery-help>summary{min-height:30px;color:var(--companion-muted);padding:7px 0;font-size:10px;font-weight:500}.wcd-recovery-help p{color:var(--companion-muted);margin:2px 0 7px;font-size:10px;line-height:1.5}@container (width<=450px){.wcd-header-actions{width:100%}.wallet-currency-dashboard .wcd-header-actions>button{flex:1;font-size:10px;line-height:1.25}.wcd-valuation-head{gap:7px}.wallet-currency-dashboard .wcd-valuation-toggle{width:100%;display:flex}.wallet-currency-dashboard .wcd-valuation-toggle button{white-space:normal;flex:1;min-width:0;font-size:11px}.wallet-currency-dashboard .wcd-recovery{padding:10px 9px 5px}.wcd-recovery-heading>strong{margin-left:44px;font-size:11px}.wcd-recovery-values{gap:5px}.wcd-recovery-values>div+div{padding-inline-start:5px}.wcd-recovery-values .wallet-amount{font-size:12px}.wcd-recovery-values small{font-size:9px}}.wcd-valuation-head{align-items:flex-start;gap:5px 12px;margin:8px 0}.wallet-currency-dashboard .wcd-valuation-help{flex:150px;min-width:0}.wallet-currency-dashboard .wcd-valuation-help>summary{width:fit-content;min-height:26px;color:var(--companion-muted);padding:6px 0;font-size:10px;font-weight:500;line-height:1.3;display:list-item}.wcd-valuation-help p{color:var(--companion-muted);margin:2px 0 5px;font-size:10px;line-height:1.5}.wcd-price-sources a{color:inherit;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.wallet-currency-dashboard .wcd-verification{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:7px 0;padding:7px 9px;font-size:10px;line-height:1.4;display:flex}.wcd-verification>div{flex-wrap:wrap;flex:240px;align-items:baseline;gap:2px 9px;min-width:0;display:flex}.wcd-verification strong{font-size:10px}.wcd-verification span{font-variant-numeric:tabular-nums}.wcd-verification small{color:var(--companion-muted);font-size:9px}.wcd-verification progress{width:96px;height:5px;accent-color:var(--companion-accent);background:var(--companion-line);border:0;border-radius:4px;flex:0 0 96px;overflow:hidden}.wcd-verification progress::-webkit-progress-bar{background:var(--companion-line)}.wcd-verification progress::-webkit-progress-value{background:var(--companion-accent)}.wcd-verification.is-paused progress{opacity:.55}.wcd-history-wait{flex-wrap:wrap;align-items:center;gap:5px 9px;margin:8px 0;font-size:11px;line-height:1.4;display:flex}.wcd-history-wait>small{color:var(--companion-muted);font-size:10px}html[data-shell-layout][data-page-theme][data-appearance] #top .wallet-currency-dashboard .wcd-history-wait>button,html[data-shell-layout][data-page-theme][data-appearance] #top .wallet-currency-dashboard .wcd-verification>button{width:auto!important;min-width:0!important;height:auto!important;min-height:25px!important;margin:0!important;padding:4px 7px!important;font-size:10px!important;line-height:1.2!important}.wcd-historical-amount{grid-template-columns:auto minmax(0,1fr);gap:0 5px;margin-top:2px;font-size:10px;display:grid}.wcd-historical-amount>.wcd-value-basis{color:var(--companion-muted);font-size:9px;font-weight:400;line-height:1.5}.wcd-historical-amount>.wcd-value-missing{grid-column:2;font-size:9px;line-height:1.25}.wcd-historical-amount>.wcd-value-provisional{color:var(--companion-accent);grid-column:2;font-size:9px;line-height:1.3}.wcd-intraday-note{color:var(--companion-muted);margin:3px 0 7px;font-size:10px;line-height:1.4}.wcd-transfer-values .wcd-value-provisional{color:var(--companion-accent);flex-basis:100%}.wcd-recovery-comparison{margin-top:9px}.wcd-recovery-column-head,.wcd-recovery-comparison-row{grid-template-columns:minmax(55px,.7fr) repeat(3,minmax(0,1fr));align-items:start;gap:2px 9px;min-width:0;display:grid}.wcd-recovery-column-head>small{color:var(--companion-muted);font-size:10px;line-height:1.3}.wcd-recovery-comparison-row{padding:4px 0 6px}.wcd-recovery-comparison-row+.wcd-recovery-comparison-row{border-top:1px solid color-mix(in srgb,var(--companion-line) 65%,transparent);padding-top:7px}.wcd-recovery-basis{min-width:0;color:var(--companion-ink);align-self:center;font-size:11px;font-weight:650;line-height:1.3}.wcd-recovery-comparison-row>.wallet-amount-group{min-width:0;font-size:14px}.wcd-recovery-comparison-row .wallet-amount>summary{min-height:25px;font-size:inherit}.wcd-recovery-row-progress{grid-column:1/-1;align-items:center;gap:10px;min-width:0;margin-top:5px;display:flex}.wcd-recovery-row-progress>.wcd-recovery-track{flex:1;min-width:35px;height:6px;margin:0 4px 0 9px}.wcd-recovery-row-progress .wcd-recovery-traveler{width:20px;height:23px;bottom:3px}.wcd-recovery-finish{border:1px solid var(--wcd-gold);background:var(--companion-inset);width:14px;height:14px;color:var(--wcd-gold);border-radius:50%;place-items:center;font-size:10px;font-style:normal;line-height:1;display:grid;position:absolute;top:-5px;right:-3px}.wcd-recovery-percent{max-width:70%;color:var(--companion-muted);flex:0 auto;font-size:10px;line-height:1.35}.wcd-recovery-row-note{color:var(--companion-accent);grid-column:2/-1;margin:0;font-size:9px;line-height:1.3}.wcd-recovery-estimate-note{color:var(--companion-muted);grid-column:1/-1;margin:4px 0 0;font-size:10px;line-height:1.4}.wcd-recovery-comparison-row.is-estimated .wcd-recovery-percent{font-variant-numeric:tabular-nums}.wcd-recovery-comparison-row.is-recovered{--wcd-gold:#64bba0}.wcd-recovery-comparison-row.is-recovered .wcd-recovery-percent{color:var(--companion-success)}.wcd-recovery-comparison-row.is-unknown .wcd-recovery-track{background:repeating-linear-gradient(135deg,var(--companion-surface),var(--companion-surface) 4px,var(--companion-line) 4px,var(--companion-line) 5px)}html[data-shell-layout][data-page-theme][data-appearance] #top .wallet-currency-dashboard .wcd-valuation-toggle{max-width:100%;gap:2px!important;width:auto!important;padding:2px!important;display:inline-flex!important}html[data-shell-layout][data-page-theme][data-appearance] #top .wallet-currency-dashboard .wcd-valuation-toggle button{white-space:nowrap!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;height:26px!important;min-height:26px!important;margin:0!important;padding:3px 8px!important;font-size:10px!important;line-height:1.1!important;display:inline-flex!important}html[data-shell-layout][data-page-theme][data-appearance] #top .wallet-currency-dashboard .wcd-header-actions button{width:auto!important;height:auto!important;min-height:28px!important;margin:0!important;padding:4px 8px!important;font-size:10px!important;line-height:1.2!important}@container (width<=450px){.wcd-recovery-column-head,.wcd-recovery-comparison-row{grid-template-columns:minmax(44px,.7fr) repeat(3,minmax(0,1fr));column-gap:5px}.wcd-recovery-column-head>small{font-size:9px}.wcd-recovery-basis{font-size:10px}.wcd-recovery-comparison-row>.wallet-amount-group{font-size:11px}.wcd-recovery-percent{font-size:9px}}.wcd-recovery-controls{flex-wrap:wrap;align-items:center;gap:5px 9px;margin:8px 0 -7px;font-size:11px;display:flex}.wcd-recovery-controls>label,.wcd-transfer-actions>label,.wcd-transfer-omit{cursor:pointer;align-items:center;gap:6px;min-width:0;font-size:11px;line-height:1.35;display:flex}.wcd-recovery-controls input[type=checkbox],.wcd-transfer-dialog input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:var(--companion-accent);flex:0 0 14px;margin:0;padding:0;display:inline-block;width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important}.wcd-recovery-controls>small{color:var(--companion-muted);font-size:10px}html[data-shell-layout][data-page-theme][data-appearance] #top .wallet-currency-dashboard .wcd-recovery-controls>button{align-items:center;gap:4px;width:auto!important;min-width:0!important;height:24px!important;min-height:24px!important;margin:0!important;padding:3px 7px!important;font-size:10px!important;line-height:1.1!important;display:inline-flex!important}html[data-shell-layout][data-page-theme][data-appearance] #top .wcd-transfer-dialog{z-index:1500;box-sizing:border-box;border:1px solid var(--companion-line);border-top:3px solid var(--companion-accent);background:var(--companion-surface);width:min(710px,100vw - 24px);max-width:calc(100vw - 24px);max-height:85dvh;color:var(--companion-ink);box-shadow:var(--companion-shadow);border-radius:14px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.wcd-transfer-dialog::backdrop{-webkit-backdrop-filter:blur(3px)grayscale(.45);backdrop-filter:blur(3px)grayscale(.45);background:#12141cb8}.wcd-transfer-dialog-inner{box-sizing:border-box;flex-direction:column;gap:9px;min-width:0;max-height:calc(85dvh - 6px);padding:14px;display:flex}.wcd-transfer-dialog-inner>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.wcd-transfer-dialog-inner>header>div{min-width:0}.wcd-recovery-tabs{border-bottom:1px solid var(--companion-line);flex-shrink:0;gap:5px;padding-bottom:8px;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top .wcd-recovery-tabs>button{gap:7px;min-height:34px!important;padding:7px 11px!important}html[data-shell-layout][data-page-theme][data-appearance] #top .wcd-recovery-tabs>button[aria-selected=true]{border-color:var(--companion-accent);background:var(--companion-accent-soft);box-shadow:inset 0 -2px var(--companion-accent);font-weight:700}.wcd-recovery-tabs>button>span{background:var(--companion-line);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 5px;font-size:10px}.wcd-recovery-tabpanel{flex-direction:column;gap:9px;min-height:0;display:flex;overflow:hidden}.wcd-recovery-tabpanel:focus-visible{outline:2px solid var(--companion-accent);outline-offset:-2px}.wcd-transfer-dialog h3{color:var(--companion-ink);margin:0;font-size:16px;line-height:1.25}.wcd-transfer-dialog header p{color:var(--companion-muted);margin:5px 0 0;font-size:10px;line-height:1.4}html[data-shell-layout][data-page-theme][data-appearance] #top .wcd-transfer-dialog button{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-ink);border-radius:7px;justify-content:center;align-items:center;gap:4px;width:auto!important;min-width:0!important;height:auto!important;min-height:28px!important;margin:0!important;padding:5px 8px!important;font-size:11px!important;line-height:1.2!important;display:inline-flex!important}html[data-shell-layout][data-page-theme][data-appearance] #top .wcd-transfer-dialog header>button{flex:none;min-width:28px!important;font-size:17px!important}.wcd-transfer-dialog :is(button,input):focus-visible{outline:2px solid var(--companion-accent);outline-offset:2px}.wcd-transfer-scope,.wcd-transfers-disabled{color:var(--companion-muted);margin:0;font-size:11px;line-height:1.45}.wcd-transfers-disabled{background:var(--companion-inset);border-radius:6px;padding:6px 8px}.wcd-transfer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wcd-transfer-actions>div{gap:5px;display:flex}.wcd-transfer-recipient-list{overscroll-behavior:contain;border-top:1px solid var(--companion-line);flex:auto;min-height:0;overflow-y:auto}.wcd-transfer-recipient{border-bottom:1px solid var(--companion-line);grid-template-columns:minmax(0,1fr) minmax(130px,.8fr);gap:6px 12px;padding:11px 0;display:grid}.wcd-transfer-address{grid-template-columns:20px minmax(0,1fr);align-content:start;gap:3px 6px;min-width:0;display:grid}.wcd-transfer-address>span{background:var(--companion-accent-soft);width:18px;height:18px;color:var(--companion-accent);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.wcd-transfer-address>code{overflow-wrap:anywhere;word-break:break-all;color:var(--companion-ink);font-size:11px;line-height:1.55}.wcd-transfer-address>small{color:var(--companion-muted);grid-column:2;font-size:10px}.wcd-transfer-values{min-width:0;font-size:13px}.wcd-transfer-values>span{color:var(--companion-muted);flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:10px;line-height:1.4;display:flex}.wcd-transfer-values small{color:var(--companion-muted);font-size:9px}.wcd-transfer-values small.wcd-value-missing{color:var(--companion-accent);flex-basis:100%}.wcd-transfer-values .wallet-amount>summary{min-height:25px}.wcd-transfer-values .wallet-amount-exact{font-size:11px}.wcd-transfer-omit{color:var(--companion-muted);grid-column:1/-1;justify-self:start;font-size:10px}.wcd-transfer-recipient.is-omitted{background:color-mix(in srgb,var(--companion-inset) 50%,transparent)}.wcd-transfer-recipient.is-omitted .wcd-transfer-address>code{text-decoration:line-through;-webkit-text-decoration-color:var(--companion-quiet);text-decoration-color:var(--companion-quiet)}.wallet-currency-dashboard .wcd-transfer-dialog footer{width:100%;color:var(--companion-muted);border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0;font-size:10px;display:flex!important}.wcd-transfer-dialog footer>div{align-items:center;gap:7px;display:flex}@media (max-width:480px){.wcd-transfer-dialog-inner{gap:8px;padding:11px}.wcd-transfer-recipient{grid-template-columns:minmax(0,1fr);gap:5px}.wcd-transfer-values,.wcd-transfer-omit{margin-left:26px}}html[data-shell-layout][data-page-theme][data-appearance] #top .wcd-transfer-dialog{max-height:min(760px,100dvh - 32px)}.wcd-transfer-dialog-inner{max-height:min(754px,100dvh - 38px)}@media (min-width:481px){.wcd-transfer-recipient{grid-template-columns:minmax(0,1.25fr) minmax(120px,.75fr) minmax(70px,.4fr);align-items:center;gap:6px 10px;padding:9px 0}.wcd-transfer-omit{grid-column:auto;place-self:center end;max-width:95px;font-size:10px}.wcd-transfer-address>code{font-size:10px}.wcd-transfer-values{font-size:12px}.wcd-transfer-values>span{font-size:10px}}#top #wallet .wallet-assets-workspace{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:14px;min-width:0;display:grid;overflow:hidden;container:wallet-assets/inline-size;gap:0!important}#top #wallet .wallet-assets-workspace .wallet-assets-tabs{border-bottom:1px solid var(--companion-line);background:color-mix(in srgb,var(--companion-accent) 5%,var(--companion-surface));gap:4px;min-width:0;padding:6px;display:flex}#top #wallet .wallet-assets-workspace button{min-height:38px;font:inherit;border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);cursor:pointer;box-shadow:none;border-radius:8px;padding:8px 11px;font-size:12px;line-height:1.35}#top #wallet .wallet-assets-workspace .wallet-assets-tabs>button{background:0 0;border-color:#0000;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:46px;padding:9px 18px;font-size:14px;font-weight:700;display:flex}#top #wallet .wallet-assets-workspace .wallet-assets-tabs>button>b{font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--companion-muted) 12%,transparent);color:var(--companion-muted);border-radius:6px;padding:2px 7px;font-size:12px;font-weight:650;line-height:1.4}#top #wallet .wallet-assets-workspace .wallet-assets-tabs>button[aria-selected=true]{border-color:var(--companion-accent);color:var(--companion-ink);background:var(--companion-surface);box-shadow:inset 0 -2px 0 var(--companion-accent)}#top #wallet .wallet-assets-workspace .wallet-assets-tabs>button[aria-selected=true]>b{background:color-mix(in srgb,var(--companion-accent) 16%,transparent);color:var(--companion-accent)}#top #wallet .wallet-assets-workspace .wallet-assets-panel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;scroll-margin-top:16px;display:block}#top #wallet .wallet-assets-workspace .wallet-assets-panel[hidden]{display:none!important}#top #wallet .wallet-assets-workspace .wallet-assets-body{gap:12px;min-width:0;padding:14px;display:grid}#top #wallet .wallet-assets-workspace .wallet-assets-controls{flex-wrap:wrap;align-items:end;gap:10px;min-width:0;display:flex}#top #wallet .wallet-assets-workspace .wallet-assets-controls label{flex:1;gap:5px;min-width:0;font-size:12px;line-height:1.4;display:grid}#top #wallet .wallet-assets-workspace .wallet-assets-controls label:first-child{flex:2}#top #wallet .wallet-assets-workspace .wallet-assets-controls:not(.inventory) label{max-width:420px}#top #wallet .wallet-assets-workspace .wallet-assets-controls label>input,#top #wallet .wallet-assets-workspace .wallet-assets-controls label>select{border:1px solid var(--companion-line);background:var(--companion-bg);width:100%;min-width:0;min-height:40px;color:var(--companion-ink);font:inherit;box-sizing:border-box;border-radius:8px;padding:8px 10px;font-size:13px}#top #wallet .wallet-assets-workspace .wallet-assets-controls>small{color:var(--companion-muted);padding-bottom:12px;font-size:11px;line-height:1.35}#top #wallet .wallet-assets-workspace .wallet-assets-characters{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-width:0;display:grid}#top #wallet .wallet-assets-workspace .wallet-assets-characters>article{border:1px solid var(--companion-line);background:linear-gradient(130deg,color-mix(in srgb,var(--companion-accent) 6%,var(--companion-surface)),var(--companion-surface));min-width:0;min-height:114px;box-shadow:none;border-radius:11px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}#top #wallet .wallet-assets-workspace .wallet-character-portrait{background:radial-gradient(ellipse at 50% 80%,color-mix(in srgb,var(--companion-accent) 18%,transparent),transparent 70%);place-items:center;width:82px;min-width:0;height:92px;display:grid}#top #wallet .wallet-assets-workspace .wallet-character-portrait>img{object-fit:contain;object-position:center;width:82px;max-width:100%;height:92px;image-rendering:pixelated;clip-path:none;filter:drop-shadow(0 3px 3px #0002);display:block;transform:none}#top #wallet .wallet-assets-workspace .wallet-character-portrait>span{color:var(--companion-muted);font-size:28px}#top #wallet .wallet-assets-workspace .wallet-character-info{gap:10px;min-width:0;display:grid}#top #wallet .wallet-assets-workspace .wallet-assets-character-title{gap:4px;min-width:0;display:grid}#top #wallet .wallet-assets-workspace .wallet-assets-character-title>b{overflow-wrap:anywhere;white-space:normal;color:var(--companion-ink);font-size:14px;font-weight:750;line-height:1.3}#top #wallet .wallet-assets-workspace .wallet-assets-character-title>small{color:var(--companion-muted);font-size:11px;line-height:1.3}#top #wallet .wallet-assets-workspace .wallet-character-info dl{border:0;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:9px;margin:0;padding:0;display:grid}#top #wallet .wallet-assets-workspace .wallet-character-info dl>div{align-content:start;gap:3px;min-width:0;display:grid}#top #wallet .wallet-assets-workspace .wallet-character-info dt{color:var(--companion-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.35}#top #wallet .wallet-assets-workspace .wallet-character-info dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--companion-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:750;line-height:1.3}#top #wallet .wallet-assets-workspace .wallet-assets-filters{flex-wrap:wrap;gap:5px;display:flex}#top #wallet .wallet-assets-workspace button[aria-pressed=true]{border-color:var(--companion-accent);background:color-mix(in srgb,var(--companion-accent) 14%,var(--companion-surface))}#top #wallet .wallet-assets-workspace .wallet-assets-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}#top #wallet .wallet-assets-workspace button.wallet-assets-item{text-align:start;border-radius:9px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:76px;padding:9px;display:grid}#top #wallet .wallet-assets-workspace .wallet-item-portrait{background:color-mix(in srgb,var(--companion-accent) 6%,var(--companion-bg));border-radius:7px;place-items:center;width:44px;height:48px;display:grid}#top #wallet .wallet-assets-workspace .wallet-item-portrait img{object-fit:contain;width:36px;height:40px;image-rendering:pixelated}#top #wallet .wallet-assets-workspace .wallet-item-info{gap:3px;min-width:0;display:grid}#top #wallet .wallet-assets-workspace .wallet-item-info b{overflow-wrap:anywhere;white-space:normal;font-size:13px;font-weight:700;line-height:1.35}#top #wallet .wallet-assets-workspace .wallet-item-info small{color:var(--companion-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.35}#top #wallet .wallet-assets-workspace .wallet-assets-item>strong{overflow-wrap:anywhere;max-width:90px;color:var(--companion-accent);font-size:12px}#top #wallet .wallet-assets-workspace .wallet-assets-pages{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;min-width:0;display:flex}#top #wallet .wallet-assets-workspace .wallet-assets-pages>small{color:var(--companion-muted);margin-right:auto;font-size:11px}#top #wallet .wallet-assets-workspace .wallet-assets-pages>span{font-size:12px}#top #wallet .wallet-assets-workspace .wallet-assets-pages>button:last-child:not(:disabled){border-color:var(--companion-accent);background:color-mix(in srgb,var(--companion-accent) 16%,var(--companion-surface));min-width:84px;font-weight:750}#top #wallet .wallet-assets-workspace .wallet-assets-note,#top #wallet .wallet-assets-workspace .wallet-assets-empty{color:var(--companion-muted);margin:0;font-size:12px;line-height:1.5}#top #wallet .wallet-assets-workspace .wallet-assets-empty{text-align:center;border:1px dashed var(--companion-line);border-radius:9px;padding:20px 10px}#top #wallet .wallet-assets-workspace button:hover:not(:disabled){border-color:var(--companion-accent)}#top #wallet .wallet-assets-workspace button:disabled{opacity:.45;cursor:default}#top #wallet .wallet-assets-workspace :is(button,input,select,[role=tabpanel]):focus-visible{outline:2px solid var(--companion-accent);outline-offset:2px}@container wallet-assets (width<=850px){#top #wallet .wallet-assets-workspace .wallet-assets-characters{grid-template-columns:repeat(2,minmax(0,1fr))}}@container wallet-assets (width<=700px){#top #wallet .wallet-assets-workspace .wallet-assets-items{grid-template-columns:minmax(0,1fr)}}@container wallet-assets (width<=570px){#top #wallet .wallet-assets-workspace .wallet-assets-tabs>button{flex:1;gap:8px;padding:8px 10px;font-size:13px}#top #wallet .wallet-assets-workspace .wallet-assets-body{gap:10px;padding:11px}#top #wallet .wallet-assets-workspace .wallet-assets-characters,#top #wallet .wallet-assets-workspace .wallet-assets-items{grid-template-columns:minmax(0,1fr)}#top #wallet .wallet-assets-workspace .wallet-assets-characters>article{grid-template-columns:78px minmax(0,1fr);gap:12px;min-height:108px;padding:10px}#top #wallet .wallet-assets-workspace .wallet-character-portrait,#top #wallet .wallet-assets-workspace .wallet-character-portrait>img{width:78px;height:88px}#top #wallet .wallet-assets-workspace .wallet-assets-controls:not(.inventory)>small{flex-basis:100%;padding:0}#top #wallet .wallet-assets-workspace .wallet-assets-controls.inventory{grid-template-columns:minmax(0,1fr) auto;display:grid}#top #wallet .wallet-assets-workspace .wallet-assets-controls.inventory>label:first-child{grid-column:1/-1}#top #wallet .wallet-assets-workspace button{min-height:42px}#top #wallet .wallet-assets-workspace .wallet-assets-item>strong{max-width:62px;font-size:11px}#top #wallet .wallet-assets-workspace .wallet-assets-pages>small{flex-basis:100%}}.player-portfolio .wallet-overview{gap:10px;min-width:0;display:grid}.player-portfolio .wallet-overview[hidden]{display:none}html[data-shell-layout=proposed] #top #wallet .wallet-command-bar>.wallet-lookup{flex:2 420px;min-width:0;max-width:100%}html[data-shell-layout=proposed] #top #wallet .wallet-command-bar>header{flex:260px}.player-portfolio>.tool-read-status:not(.loading){font-size:11px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:3px 4px!important}.player-portfolio>.tool-read-status:not(.loading)>i{width:6px;height:6px;box-shadow:none!important}.player-portfolio>.tool-read-status:not(.loading)>span{align-items:center;gap:8px;display:flex}.player-portfolio>.tool-read-status:not(.loading) :is(b,small){font-weight:400;font-size:11px!important}.wallet-at-a-glance{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:12px;min-width:0;padding:15px;box-shadow:0 3px 10px #00000012}.wallet-at-a-glance>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.wallet-at-a-glance>header>div{align-items:center;gap:10px;min-width:0;display:flex}.wallet-at-a-glance>header b{overflow-wrap:anywhere;font-size:13px}.wallet-at-a-glance small,.wallet-at-a-glance dt{color:var(--companion-muted);font-size:12px;line-height:1.4}.wallet-overview-facts{grid-template-columns:minmax(200px,1.25fr) minmax(0,2fr);align-items:center;gap:20px;display:grid}.wallet-current-balance{gap:5px;min-width:0;display:grid}.wallet-current-balance>span{color:var(--companion-muted);font-size:12px}.wallet-current-balance>.wallet-balance-amount{font-variant-numeric:tabular-nums;min-width:0;font-size:clamp(22px,2.5vw,30px);line-height:1.15}.wallet-balance-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wallet-balance-parts>div{gap:1px;min-width:0;font-size:12px;display:grid}.wallet-balance-parts .wallet-amount>summary{min-height:22px}.wallet-current-balance .currency-icon{flex:none;width:22px;height:22px}.wallet-overview-facts>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;min-width:0;margin:0;display:grid}.wallet-overview-facts>dl>div{border-left:1px solid var(--companion-line);flex-direction:column;gap:5px;min-width:0;padding-left:15px;display:flex}.wallet-overview-facts dt{flex:1}.wallet-overview-facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:23px;font-weight:750}.wallet-read-notes{border-top:1px solid var(--companion-line);color:var(--companion-muted);margin-top:12px;padding-top:10px;font-size:12px}.wallet-read-notes summary,.wallet-data-note summary{cursor:pointer;line-height:1.5}.wallet-read-notes p,.wallet-data-note p{margin:6px 0 0;line-height:1.5}.wallet-overview>.wallet-overview-section{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:12px;min-width:0;padding:0;overflow:hidden}.wallet-overview>.wallet-overview-section>summary{cursor:pointer;min-height:58px;color:var(--companion-ink);background:color-mix(in srgb,var(--companion-accent) 7%,var(--companion-surface));align-items:center;gap:12px;margin:0;padding:13px 15px;list-style:none;display:flex}.wallet-overview>.wallet-overview-section>summary::-webkit-details-marker{display:none}.wallet-overview>.wallet-overview-section>summary>span:first-child{flex:1;gap:3px;min-width:0;display:grid}.wallet-overview>.wallet-overview-section>summary b{font-size:15px}.wallet-overview>.wallet-overview-section>summary small{color:var(--companion-muted);font-size:12px;line-height:1.4}.wallet-overview>.wallet-overview-section>summary>span[aria-hidden]{font-size:18px;transition:transform .15s}.wallet-overview>.wallet-overview-section[open]>summary>span[aria-hidden]{transform:rotate(180deg)}.wallet-overview>.wallet-overview-section>summary:focus-visible{outline:2px solid var(--companion-accent);outline-offset:-3px}.wallet-data-note>summary:focus-visible{outline:2px solid var(--companion-accent);outline-offset:-3px}.wallet-overview-section>.wallet-currency-dashboard{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.wallet-overview-section>.wallet-currency-dashboard>header{background:0 0;border:0;padding:0}.wallet-overview-section .wcd-header h4{display:none}.wallet-overview .portfolio-currencies>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px;padding:12px;display:grid}.wallet-overview .portfolio-currencies>div>span{border:1px solid var(--companion-line);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 11px;font-size:12px;display:flex}.wallet-overview .portfolio-currencies>div b{overflow-wrap:anywhere;font-weight:500}.wallet-overview .portfolio-currencies>div strong{font-variant-numeric:tabular-nums}.wallet-data-note{color:var(--companion-muted);min-width:0;padding:2px 4px;font-size:12px}.wallet-assets-body>.item-dossier{min-width:0;margin:2px 0 0}.wallet-assets-body>.item-dossier>header{gap:10px}.wallet-assets-body>.item-dossier .dossier-actions{flex-wrap:wrap}@media (max-width:600px){html[data-shell-layout=proposed] #top #wallet .wallet-command-bar .pm-wallet{align-items:end;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}html[data-shell-layout=proposed] #top #wallet .wallet-command-bar .pm-wallet>button{width:auto!important;min-width:0!important;padding:8px!important;font-size:12px!important}html[data-shell-layout=proposed] #top #wallet .wallet-command-bar .pm-wallet input{min-width:0!important;font-size:12px!important}.wallet-at-a-glance{padding:12px}.wallet-at-a-glance>header{align-items:start;margin-bottom:12px}.wallet-at-a-glance>header>div{gap:3px;display:grid}.wallet-at-a-glance>header>small{text-align:end}.wallet-overview-facts{grid-template-columns:minmax(0,1fr);gap:14px}.wallet-overview-facts>dl{border-top:1px solid var(--companion-line);gap:10px;padding-top:12px}.wallet-overview-facts>dl>div{padding-left:10px}.wallet-overview-facts>dl>div:first-child{border-left:0;padding-left:0}.wallet-overview-facts dd{font-size:20px}.wallet-overview>.wallet-overview-section>summary{padding:11px 12px}.wallet-overview .portfolio-currencies>div{padding:10px}.wallet-assets-body>.item-dossier>header{flex-wrap:wrap}}.wallet-amount{font-variant-numeric:tabular-nums;min-width:0;max-width:100%;margin:0;line-height:1.35}.wallet-amount>summary,.wallet-amount-unavailable{cursor:pointer;white-space:nowrap;overflow-wrap:normal;word-break:normal;width:fit-content;min-width:0;max-width:100%;min-height:30px;font:inherit;flex-wrap:nowrap;align-items:center;gap:5px;font-weight:650;list-style:none;display:flex;padding:0!important}.wallet-amount>summary::-webkit-details-marker{display:none}.wallet-amount>summary::marker{content:""}.wallet-amount>summary:after{content:none!important}.wallet-amount-value{min-width:0;max-width:100%;-webkit-text-decoration:underline dotted color-mix(in srgb,currentColor 35%,transparent);text-decoration:underline dotted color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;scrollbar-width:thin;overflow-x:auto;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.wallet-amount .currency-icon{object-fit:contain;flex:0 0 17px;width:17px;height:17px}.wallet-amount>summary:focus-visible{outline:2px solid var(--companion-accent);outline-offset:2px}.wallet-amount-exact:focus-visible{outline:2px solid var(--companion-accent);outline-offset:2px}.wallet-amount-exact{box-sizing:border-box;overscroll-behavior-x:contain;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;padding:6px 0;font-size:12px;font-weight:500;line-height:1.5;display:block;overflow-x:auto;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.wallet-amount[open]>summary{color:var(--companion-accent)}.wallet-amount-unavailable{cursor:default}.wallet-amount-unavailable .wallet-amount-value{text-decoration:none}.wallet-amount-group{min-width:0;max-width:100%}.wallet-fx-conversion{min-width:0;max-width:100%;color:var(--companion-muted);font-size:11px;font-weight:500;line-height:1.3;display:block}.wallet-fx-line{flex-wrap:nowrap;align-items:center;gap:1px;min-width:0;max-width:100%;display:flex}.wallet-fx-value{scrollbar-width:thin;min-width:0;max-width:100%;overflow-x:auto;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.wallet-fx-conversion .wallet-fx-asterisk{width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;color:var(--companion-accent);cursor:help;flex:0 0 24px;justify-content:center;align-self:flex-start;align-items:center;font-family:inherit;font-size:14px;font-weight:700;line-height:1;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.wallet-fx-conversion .wallet-fx-asterisk:focus-visible{outline:2px solid var(--companion-accent);outline-offset:-2px}.wallet-fx-conversion .wallet-fx-help{box-sizing:border-box;border:1px solid var(--companion-line);background:var(--companion-surface);width:100%;min-width:0;max-width:100%;color:var(--companion-ink);border-radius:6px;margin:4px 0;padding:6px 8px;font-size:11px;font-weight:400;line-height:1.4;display:block;white-space:normal!important;overflow-wrap:anywhere!important}.wallet-fx-conversion .wallet-fx-help[hidden]{display:none!important}.wallet-money{font-variant-numeric:tabular-nums;letter-spacing:normal;vertical-align:top;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;display:inline-flex;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.wallet-money,.wallet-money>span:not(.wallet-money-exact){box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.wallet-money>span:not(.wallet-money-exact){font:inherit!important;color:inherit!important;letter-spacing:inherit!important;text-transform:none!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.wallet-money .wallet-money-exact{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wallet-money .wallet-money-short,.wallet-money.is-compact .wallet-money-full{display:none}.wallet-money.is-compact .wallet-money-short{display:inline}.wallet-money .wallet-money-fx{box-shadow:none!important;color:var(--companion-muted)!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important;display:block!important}.wallet-money .wallet-money-fx:empty{display:none!important}#top .personal-market .pm-price-value:has(.wallet-money-fx){align-items:flex-start}#top .personal-market .pm-sale-read b:has(.wallet-money-fx){align-items:flex-start}#top .personal-market .item-card .pm-price-value{gap:4px;width:100%;min-width:0;container-type:inline-size;flex-wrap:nowrap!important}#top .personal-market .item-card .pm-price-value strong:has(>.wallet-money){min-width:0;line-height:1.3;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;font-size:15px!important}#top .personal-market .item-card .pm-price-value>.currency-icon{flex:0 0 18px;min-width:18px;width:18px!important;height:18px!important}#top .personal-market .pm-detail dl>div:first-child{grid-template-columns:minmax(0,1fr);gap:5px;display:grid;container-type:inline-size}#top .personal-market .pm-detail dl>div:first-child>dd{text-align:start;white-space:nowrap;width:100%;max-width:none;font-size:15px}#top .personal-market .pm-sale-read b{white-space:nowrap;font-variant-numeric:tabular-nums;flex-wrap:nowrap;max-width:100%}#top .personal-market .pm-sale-read{container-type:inline-size}#top .mdfm-wallet-investigator .wallet-money{font-size:inherit}#top .mdfm-wallet-investigator .mdfm-wallet-session dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))}#top .mdfm-wallet-investigator .mdfm-flips dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0}#top .mdfm-wallet-investigator .mdfm-flips dd{white-space:nowrap;font-size:12px}#top .mdfm-wallet-investigator .mdfm-flips dl>div,#top .mdfm-wallet-investigator .mdfm-value-path article,#top .mdfm-wallet-investigator .mdfm-exact-flows article{min-width:0}@container (width<=230px){.personal-market .wallet-money .wallet-money-full{display:none}.personal-market .wallet-money .wallet-money-short{display:inline}}@media (max-width:560px){#top .personal-market .pm-gallery:not(.is-list){grid-template-columns:repeat(auto-fill,minmax(min(100%,185px),1fr))}#top .personal-market .pm-gallery.is-list .item-card .mk-item-price,#top .mdfm-wallet-investigator .mdfm-wallet-summary>article:first-child{grid-column:1/-1}#top .mdfm-wallet-investigator .mdfm-value-path{grid-template-columns:minmax(0,1fr)}#top .mdfm-wallet-investigator .mdfm-value-path>i{display:none}#top .mdfm-wallet-investigator .mdfm-exact-flows{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}#top .mdfm-wallet-investigator .mdfm-flips article{grid-template-columns:minmax(0,1fr)}#top .mdfm-wallet-investigator .mdfm-flips dl{grid-column:1/-1}}#top :is(.pet-map-plans,.field-pet-plan){min-width:0;color:var(--companion-ink);font-size:12px;line-height:1.4}#top .pet-map-plans{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;margin:0 0 12px;padding:10px}#top .pet-map-plans>header{justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;display:flex}#top .pet-map-plans>header>b{font-size:13px}#top :is(.pet-map-plans,.field-pet-plan) small{color:var(--companion-muted);font-size:11px;line-height:1.35}#top .pet-map-switches{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}#top .pet-map-switches>button{white-space:normal;overflow-wrap:anywhere;text-align:left;flex:100px;min-width:0}#top :is(.pet-map-plans,.field-pet-plan) button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:34px;color:var(--companion-ink);border-radius:7px;padding:6px 9px;font-size:12px;line-height:1.3}#top .pet-map-switches>button[aria-pressed=true],#top .field-pet-actions>button:first-child{border-color:var(--companion-accent);background:color-mix(in srgb,var(--companion-accent) 18%,var(--companion-surface));box-shadow:inset 0 -2px var(--companion-accent)}#top :is(.pet-map-plans,.field-pet-plan) button:focus-visible{outline:2px solid var(--companion-accent);outline-offset:2px}#top :is(.pet-map-plans,.field-pet-plan) button:disabled{opacity:.5;cursor:default}#top .pet-map-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:8px;display:grid}#top .pet-map-numbers>span{align-content:start;gap:3px;min-width:0;display:grid}#top :is(.pet-map-numbers,.field-pet-currency) strong{font-variant-numeric:tabular-nums;min-width:0;color:var(--companion-ink);flex-wrap:wrap;align-items:center;gap:5px;font-size:21px;line-height:1.2;display:flex}#top :is(.pet-map-numbers,.field-pet-currency) img{object-fit:contain;flex:none;width:18px;height:18px}#top .pet-map-numbers em{color:var(--companion-muted);font-size:11px;font-style:normal}#top .pet-map-balance{align-items:center;gap:7px;min-width:0;margin:8px 0;font-size:11px;line-height:1.4;display:flex;position:relative}#top .pet-map-balance>button{cursor:help;flex:0 0 30px;place-items:center;min-height:30px;padding:0;font-size:17px;font-weight:850;display:grid}#top .pet-map-balance[data-balance=limited]>button{color:#fff;background:#9e302a;border-color:#e36a5c}#top .pet-map-balance[data-balance=shared]>button{color:#fff;background:#825911;border-color:#d5a846}#top .pet-map-balance[data-balance=unlimited]>button{color:#fff;background:#246345;border-color:#6bba8d}#top .pet-map-tooltip{z-index:30;inset-inline:0;border:1px solid var(--companion-line);background:var(--companion-surface);color:var(--companion-ink);overflow-wrap:anywhere;border-radius:8px;max-width:420px;padding:10px;font-size:12px;display:none;position:absolute;top:calc(100% + 5px);box-shadow:0 5px 18px #0006}#top .pet-map-balance:hover .pet-map-tooltip,#top .pet-map-balance:focus-within .pet-map-tooltip,#top .pet-map-tooltip.is-open{display:block}#top .pet-map-pace{align-items:end;gap:7px;margin-top:10px;display:flex}#top .pet-map-pace>label{min-width:0;color:var(--companion-muted);flex:1;gap:4px;font-size:11px;display:grid}#top .pet-map-pace input{width:100%;min-width:0;min-height:34px;color:var(--companion-ink);background:var(--companion-surface);border:1px solid var(--companion-line);border-radius:6px;padding:7px 8px;font-size:13px}#top :is(.pet-map-plans,.field-pet-plan)>p,#top :is(.pet-map-plans,.field-pet-plan) details p{color:var(--companion-muted);margin:7px 0;font-size:11px;line-height:1.45}#top :is(.pet-map-plans,.field-pet-plan) :is(footer,.field-pet-actions){background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:0;display:flex}#top :is(.pet-map-plans,.field-pet-plan) details{color:var(--companion-muted);margin-top:8px;font-size:11px}#top :is(.pet-map-plans,.field-pet-plan) summary{cursor:pointer}#top .field-pet-plan{border-top:1px solid var(--companion-line);margin-top:10px;padding-top:9px}#top .field-pet-currency{flex-wrap:wrap;align-items:baseline;gap:5px 10px;display:flex}#top .field-pet-currency>span{color:var(--companion-muted);font-size:12px}#top .field-pet-currency>small{margin-inline-start:auto}@media (max-width:600px){#top :is(.pet-map-plans,.field-pet-plan) button{min-height:42px}#top .pet-map-balance>button{flex-basis:36px;min-height:36px}#top .pet-map-pace input{min-height:42px}#top .pet-map-pace{flex-wrap:wrap}#top .pet-map-numbers strong{font-size:20px}}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell{min-width:0;scroll-padding-bottom:var(--mdfm-floating-safe-bottom,80px);grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-page-header{background:0 0!important;border:0!important;flex-flow:wrap!important;justify-content:space-between!important;align-items:center!important;gap:6px 12px!important;min-height:0!important;margin:0 0 8px!important;padding:0!important;display:flex!important;position:static!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-page-header>div:first-child{flex:180px;min-width:0}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-page-header h2{letter-spacing:-.02em!important;margin:0!important;font-size:21px!important;line-height:1.2!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-page-header p{color:var(--companion-muted)!important;margin:3px 0 0!important;font-size:12px!important;line-height:1.35!important;display:block!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-page-header .rh-secondary-actions{flex:0 auto;min-width:0;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-page-header .rh-secondary-actions>button{border:1px solid var(--companion-line)!important;min-height:32px!important;box-shadow:none!important;color:var(--companion-ink)!important;background:0 0!important;padding:5px 9px!important;font-size:12px!important;line-height:1.25!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-categories{border:0!important;border-bottom:1px solid var(--companion-line)!important;width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:4px!important;margin:0 0 8px!important;padding:0 0 6px!important;display:flex!important;position:static!important;overflow:visible!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-categories>button{width:auto!important;min-width:0!important;height:auto!important;min-height:36px!important;box-shadow:none!important;color:var(--companion-muted)!important;white-space:normal!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;flex-direction:row!important;flex:0 auto!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:6px 12px!important;font-size:13px!important;font-weight:550!important;line-height:1.25!important;display:flex!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-categories>button span{overflow-wrap:normal;word-break:normal;white-space:normal!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-categories>button svg{width:17px;height:17px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-categories>button[aria-pressed=true]{color:var(--companion-ink)!important;background:color-mix(in srgb,var(--companion-accent) 10%,transparent)!important;box-shadow:inset 0 -2px var(--companion-accent)!important;font-weight:750!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls{min-width:0;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 9px;padding:0;display:grid;position:static!important;inset:auto!important;overflow:visible!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls :is(.rc-toolbar,.rc-options,.rc-summary){min-width:0;max-width:100%;position:static!important;inset:auto!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-category-group{min-width:0;display:block;position:relative!important;inset:auto!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-control-label{color:var(--companion-muted);margin:0;padding:0;font-size:11px;font-weight:650;line-height:1.25;display:block}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-category-group .rc-prize-types{z-index:40;border-radius:9px;align-items:stretch;min-width:0;max-height:min(60vh,360px);border:1px solid var(--companion-line)!important;background:var(--companion-surface)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;width:min(330px,100vw - 48px)!important;max-width:none!important;margin:0!important;padding:7px!important;display:grid!important;position:absolute!important;inset:calc(100% + 5px) auto auto 0!important;overflow:auto!important;box-shadow:0 10px 28px #0005!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-prize-types>button{overflow-wrap:normal;word-break:normal;white-space:normal!important;flex:0 auto!important;min-width:0!important;height:auto!important;min-height:32px!important;padding:5px 10px!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls :is(.rc-prize-types,.rc-toolbar,.rc-view-toggle,.rc-context,.rc-freshness)>button,html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-price-page{color:var(--companion-ink)!important;border:1px solid var(--companion-line)!important;box-shadow:none!important;background:0 0!important;border-radius:6px!important;height:auto!important;min-height:32px!important;padding:5px 9px!important;font-size:12px!important;font-weight:550!important;line-height:1.25!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-prize-types>button{color:var(--companion-muted)!important;border-color:#0000!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls :is(.rc-prize-types,.rc-view-toggle)>button[aria-pressed=true],html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-saved-toggle[aria-pressed=true],html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-filter-toggle[aria-expanded=true]{color:var(--companion-ink)!important;background:color-mix(in srgb,var(--companion-accent) 11%,var(--companion-surface))!important;border-color:var(--companion-line)!important;box-shadow:inset 0 -2px var(--companion-accent)!important;font-weight:750!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-prize-types>button[aria-pressed=true]{background:color-mix(in srgb,#23c6c7 27%,var(--companion-surface))!important;box-shadow:inset 0 -2px #23c6c7!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls :is(button,input,select,summary):focus-visible{outline:2px solid var(--companion-accent)!important;outline-offset:2px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-toolbar{grid-template-columns:175px minmax(180px,1fr) minmax(190px,.55fr) auto auto!important;align-items:stretch!important;gap:6px!important;margin:0!important;display:grid!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar>:is(.rc-category-group,.rc-search,.rc-sort,.rc-filter-toggle,.rc-saved-toggle){grid-area:auto!important;min-width:0!important;margin:0!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar :is(.rc-search,.rc-sort){align-items:center;gap:6px;border:1px solid var(--companion-line)!important;background:var(--companion-surface)!important;box-shadow:none!important;border-radius:6px!important;padding:0 8px!important;display:flex!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar :is(.rc-sort,.rc-saved-toggle){visibility:visible!important;opacity:1!important;display:flex!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar .rc-sort>span{white-space:nowrap;flex:none;font-size:11px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar :is(input,select){width:100%!important;min-width:0!important;height:auto!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:5px 0!important;font-size:12px!important;line-height:1.3!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar button{white-space:normal!important;min-height:34px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar svg{flex:none;width:15px!important;height:15px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-options{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:0;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-tier-filters{flex-wrap:wrap;align-items:center;box-shadow:none!important;background:0 0!important;border:0!important;gap:4px!important;margin:0!important;padding:0!important;display:flex!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-tier-filters>span{line-height:1.25;color:var(--companion-muted)!important;margin:0 3px 0 0!important;font-size:11px!important;font-weight:650!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-tier-filters>button{--rc-tier-color:var(--companion-accent);position:relative;border:1px solid color-mix(in srgb,var(--rc-tier-color) 35%,var(--companion-line))!important;background:color-mix(in srgb,var(--rc-tier-color) 7%,var(--companion-surface))!important;min-width:0!important;height:auto!important;min-height:30px!important;box-shadow:none!important;color:var(--companion-ink)!important;white-space:normal!important;border-radius:6px!important;gap:4px!important;padding:5px 10px!important;font-size:12px!important;font-weight:550!important;line-height:1.25!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-tier-filters>button[data-raffle-tier=basic]{--rc-tier-color:#6bbfea}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-tier-filters>button[data-raffle-tier=premium]{--rc-tier-color:#bc89ee}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-tier-filters>button[data-raffle-tier=luxury]{--rc-tier-color:#e2b955}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-tier-filters>button[aria-pressed=true]{border-color:var(--rc-tier-color)!important;background:color-mix(in srgb,var(--rc-tier-color) 17%,var(--companion-surface))!important;box-shadow:inset 0 -3px var(--rc-tier-color)!important;font-weight:800!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-view-setting{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-view-setting>span{color:var(--companion-muted);font-size:11px;font-weight:650}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-view-toggle{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:7px;align-items:stretch;padding:2px;flex-flow:row!important;gap:0!important;display:flex!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-view-toggle>button{flex:auto;min-width:0;white-space:normal!important;border:0!important;border-radius:4px!important;min-height:28px!important;padding:4px 8px!important;font-size:11px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-price-page{white-space:normal;flex:0 auto;max-width:100%}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-summary{min-width:0;box-shadow:none;color:var(--companion-muted);background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:2px 0 0;font-size:11px;line-height:1.3;display:flex;margin:0!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-result-count{color:var(--companion-ink);white-space:nowrap;font-size:12px;font-weight:650}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-summary .rc-context{flex-wrap:wrap;align-items:center;min-width:0;line-height:1.3;gap:3px 5px!important;margin:0!important;padding:0!important;font-size:11px!important;display:flex!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-context>button{min-height:26px!important;color:var(--companion-accent)!important;background:0 0!important;border:0!important;padding:3px 0!important;font-size:11px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-freshness{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;margin-left:auto;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-freshness>span{font-size:10px;line-height:1.3}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-freshness>button{min-height:28px!important;padding:4px 7px!important;font-size:11px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-freshness svg{width:14px!important;height:14px!important}@media (max-width:1000px){html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-toolbar{grid-template-columns:160px minmax(100px,1fr) auto auto!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar .rc-category-group{grid-area:1/1!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar .rc-search{grid-area:1/2/auto/-1!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar .rc-filter-toggle{grid-area:2/3!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar .rc-sort{grid-area:2/1/auto/3!important;display:flex!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar .rc-saved-toggle{grid-area:2/4!important;display:flex!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-options{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-tier-filters{grid-column:1/-1}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-view-setting{grid-column:1;min-width:0;margin-left:0}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-price-page{grid-column:2;justify-self:end}}@media (max-width:650px){html[data-shell-layout][data-page-theme][data-appearance] #top #tools:has(.retained-tool-panel[data-tool=pools]:not([hidden])){margin-top:4px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-page-header{flex-wrap:nowrap!important;gap:6px!important;margin-bottom:4px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-page-header>div:first-child{flex:auto}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-page-header h2{font-size:18px!important;line-height:1.2!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-page-header p{margin-top:2px!important;font-size:11px!important;line-height:1.25!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-page-header .rh-secondary-actions{max-width:110px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-page-header .rh-secondary-actions>button{white-space:normal;min-height:32px!important;padding:4px 6px!important;font-size:11px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-categories{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;margin-bottom:4px!important;padding:0 0 3px!important;display:grid!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-categories>button{gap:3px!important;width:100%!important;min-height:36px!important;padding:4px 3px!important;font-size:11px!important;line-height:1.2!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-categories>button svg{display:none!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell .rh-notice{min-height:0!important;margin:3px 0!important;padding:4px 6px!important;font-size:11px!important;line-height:1.3!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls{gap:4px;margin-bottom:4px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-category-group{gap:2px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-prize-types{gap:3px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-prize-types>button{width:100%;min-height:30px!important;padding:4px 3px!important;font-size:11px!important;line-height:1.2!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar{gap:4px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar>:is(.rc-search,.rc-sort,.rc-filter-toggle,.rc-saved-toggle){box-sizing:border-box!important;align-self:stretch!important;height:auto!important;min-height:36px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-toolbar :is(input,select){height:34px!important;min-height:34px!important;padding-block:4px!important;font-size:16px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-toolbar>button{justify-content:center!important;gap:4px!important;min-height:36px!important;padding:4px 6px!important;font-size:11px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar :is(.rc-search,.rc-sort){padding:0 6px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar .rc-sort>span{font-size:10px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-options{gap:4px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-tier-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px!important;display:grid!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-tier-filters>span{grid-column:1/-1;margin:0!important;font-size:10px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-tier-filters>button{width:100%;min-height:30px!important;padding:4px 3px!important;font-size:11px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-view-setting{gap:4px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-view-setting>span{font-size:10px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-view-toggle>button{min-height:28px!important;padding:4px 6px!important;font-size:11px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-price-page{max-width:125px;min-height:32px!important;padding:4px 6px!important;font-size:11px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-summary{grid-template-columns:auto auto minmax(0,1fr);gap:0 8px;padding-top:0;display:grid}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-result-count{font-size:11px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-summary .rc-context{gap:3px!important;font-size:10px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-context>button{min-height:22px!important;padding-block:2px!important;font-size:10px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-summary .rc-context>span{display:none}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-freshness{flex-wrap:nowrap;justify-content:flex-end;gap:4px;margin:0 0 0 auto}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-freshness>span{min-width:0}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-freshness>button>span{display:none}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-freshness>button{min-height:24px!important;padding-block:3px!important;font-size:10px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-browse>.rc-note{background:0 0!important;border:0!important;min-height:0!important;margin:3px 0 5px!important;padding:0!important;font-size:11px!important;line-height:1.25!important}}@media (max-width:700px){html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px 8px!important;display:grid!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-summary .rc-view-primary{width:100%;grid-area:1/1/auto/-1!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-summary .rc-result-count{white-space:normal;grid-area:2/1!important;margin-left:0!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-summary .rc-context{justify-content:flex-end;grid-area:2/2!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-summary .rc-display-control{flex-wrap:wrap;justify-self:start;grid-area:3/1!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-summary .rc-freshness{justify-content:flex-end;flex-wrap:wrap!important;grid-area:3/2!important;margin:0!important}}@media (max-width:600px){html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar .rc-category-group{grid-area:1/1!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar .rc-sort{grid-area:1/2!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar .rc-search{grid-area:2/1/auto/-1!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar .rc-filter-toggle{grid-area:3/1!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar .rc-saved-toggle{grid-area:3/2!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar .rc-sort>span{display:none}}html[data-shell-layout][data-page-theme][data-appearance] #top.dock-bottom #tools .rh-shell{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}@media (max-width:999px){html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}}html[data-shell-layout][data-page-theme][data-appearance] #top #tools :is(.rh-shell,#reward-history-v2){--maple-edge:color-mix(in srgb, var(--companion-accent) 24%, var(--companion-line));--maple-panel:var(--companion-inset);max-width:1660px;margin-inline:auto!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-banner{isolation:isolate;flex:none;overflow:hidden;color:#f5f5ef!important;background:#102332!important;border:1px solid #416b79!important;border-radius:16px!important;align-items:center!important;min-height:136px!important;margin:0 0 14px!important;padding:16px 24px!important;display:flex!important;position:relative!important;box-shadow:inset 0 1px #b3e4ef14!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-banner.is-reward{background:#2a202c!important;border-color:#86704d!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-scene{z-index:-1;pointer-events:none;position:absolute;inset:0 0 0 30%}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-scene img{object-fit:cover;object-position:center 56%;opacity:.8;width:100%;height:100%}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-scene:after{content:"";background:linear-gradient(90deg,#102332 5%,#102332f5 36%,#10233266 70%,#10233215);position:absolute;inset:0}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .is-reward .maple-tool-scene:after{background:linear-gradient(90deg,#2a202c 5%,#2a202cf5 36%,#2a202c66 70%,#2a202c15)}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-copy{width:min(72%,720px);min-width:0;position:relative}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-eyebrow{color:#a8deeb;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;font-weight:700;line-height:1.3;display:flex;font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .is-reward .maple-tool-eyebrow{color:#f0cea0}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-eyebrow>span:last-child{letter-spacing:0;font-weight:500}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-banner h2{font:750 clamp(23px,2.3vw,32px)/1.12 var(--font-geist-sans),sans-serif!important;letter-spacing:-.025em!important;color:#fff9ed!important;margin:0!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-banner p{color:#d6dfdf!important;margin:7px 0 0!important;font-size:14px!important;line-height:1.45!important;display:block!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-guide{transform-origin:50% 65%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 5px 3px #09132090);pointer-events:none;position:absolute;bottom:-12px;right:clamp(24px,8%,150px);transform:scale(1.55);width:180px!important;max-width:none!important;height:180px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-actions>button{color:#e8f6f8!important;background:#1e3949!important;border:1px solid #638c99!important;border-radius:8px!important;min-height:36px!important;padding:7px 12px!important;font-size:13px!important;line-height:1.3!important;box-shadow:inset 0 1px #ffffff12!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-actions>button:hover{background:#2d4b5a!important;border-color:#b7e7ef!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-banner.is-compact{min-height:110px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-banner.is-compact .maple-tool-guide{width:110px!important;height:110px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-planner-suggestion{border-top:1px solid var(--companion-line);color:var(--companion-muted);flex-wrap:wrap;align-items:center;gap:0 5px;margin-top:20px;padding:12px 0;font-size:12px;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-planner-suggestion>button{text-underline-offset:3px;text-decoration:underline;display:inline;min-height:36px!important;box-shadow:none!important;color:var(--companion-muted)!important;background:0 0!important;border:0!important;padding:4px 2px!important;font-size:12px!important;font-weight:500!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-planner-suggestion>button:hover{color:var(--companion-ink)!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-categories{background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0 0 14px!important;display:grid!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-categories>button{border:1px solid var(--maple-edge)!important;background:var(--companion-inset)!important;min-height:55px!important;color:var(--companion-muted)!important;box-shadow:none!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;font-size:14px!important;line-height:1.3!important;display:flex!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-categories>button svg{color:var(--companion-accent);flex:none;width:24px!important;height:24px!important;display:block!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-control-art{object-fit:contain;pointer-events:none;filter:drop-shadow(0 1px 1px #08121b35);flex:none;width:40px!important;max-width:none!important;height:40px!important;display:block!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-categories>button{position:relative;overflow:visible;min-height:64px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-categories>button .maple-control-art{width:44px!important;height:44px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-categories>button span{overflow-wrap:normal;word-break:normal;min-width:0;white-space:normal!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-categories>button[aria-pressed=true]{background:color-mix(in srgb,var(--companion-accent) 12%,var(--companion-inset))!important;color:var(--companion-ink)!important;border-color:var(--companion-accent)!important;box-shadow:inset 0 -3px 0 var(--companion-accent)!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-categories>button:hover{color:var(--companion-ink)!important;border-color:var(--companion-accent)!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls{border:1px solid var(--maple-edge);background:var(--companion-inset);border-radius:12px;gap:10px!important;margin-bottom:16px!important;padding:14px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-category-group>span,html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-control-label{font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-prize-types{gap:4px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-prize-types>button{background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;min-height:36px!important;padding:7px 12px!important;font-size:13px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-prize-types>button[aria-pressed=true]{color:var(--companion-ink)!important;border-color:var(--companion-line)!important;background:var(--companion-raised)!important;box-shadow:inset 0 -2px 0 var(--companion-accent)!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-toolbar>:is(.rc-search,.rc-sort,.rc-filter-toggle,.rc-saved-toggle){border-radius:8px!important;min-height:42px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-toolbar :is(input,select){height:40px!important;font-size:14px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-toolbar>button{font-size:13px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-summary{padding-top:7px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-result-count{font-size:14px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-freshness>span{font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-merged-grid{gap:18px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase :is(.rc-coupon-card,.rc-card){overflow:hidden;background:var(--companion-inset)!important;border-width:1px!important;border-radius:12px!important;padding:0!important;box-shadow:0 5px 18px #0000000b!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-card>.rc-coupon-header{border:0!important;border-bottom:1px solid var(--maple-edge)!important;background:color-mix(in srgb,var(--rc-tier-color,var(--companion-accent)) 8%,var(--companion-inset))!important;border-radius:0!important;margin:0!important;padding:12px 16px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-title h5{font-size:17px!important;line-height:1.3!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-title small{color:var(--companion-muted);font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-meta{gap:8px 20px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-meta b{color:var(--companion-ink)!important;font-size:16px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-meta small,html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-meta>span{font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-slots{gap:12px!important;padding:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-slot{border:1px solid var(--companion-line)!important;background:var(--companion-surface)!important;border-radius:9px!important;padding:14px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-slot>header{border-bottom:1px solid var(--companion-line)!important;background:0 0!important;margin:0 0 12px!important;padding:0 0 12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-slot-link{gap:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-slot-link>img{object-fit:contain;image-rendering:pixelated;width:48px!important;height:48px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-slot-link b{font-size:16px!important;line-height:1.3!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-slot-link small{font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-slot-metrics{gap:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-slot-metrics dt{color:var(--companion-muted)!important;font-size:12px!important;line-height:1.4!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-slot-metrics dd{font-variant-numeric:tabular-nums;color:var(--companion-ink)!important;font-size:clamp(23px,2vw,29px)!important;line-height:1.25!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-slot-metrics>div:last-child dd{color:var(--companion-accent)!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-slot-context{gap:8px!important;margin-top:10px!important;font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-slot-price{border-top:1px solid var(--companion-line);margin-top:12px!important;padding-top:10px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-slot-price>button{min-height:36px!important;font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-slot-price>small{font-size:12px!important;line-height:1.4!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase :is(.rc-coupon-collapsed,.rc-coupon-notes){margin:0 12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase :is(.rc-coupon-collapsed,.rc-coupon-notes)>summary{align-content:center;min-height:40px!important;font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-card{padding:16px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-card-open>img{object-fit:contain;image-rendering:pixelated;width:56px!important;height:56px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-card-open b{font-size:16px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-card-metrics dd{font-variant-numeric:tabular-nums}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2{grid-template-columns:minmax(0,1fr) 280px!important;gap:16px!important;height:auto!important;min-height:0!important;display:grid!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-main{width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:12px!important;padding:0!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .maple-tool-banner{margin:0!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-freshness{gap:12px;color:#e4d4bf!important;margin:0!important;font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-freshness small{color:#e4d4bf!important;font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-freshness>span{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-freshness>b{display:none}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-scope-controls{border:1px solid var(--maple-edge);border-radius:12px;background:var(--companion-inset)!important;padding:14px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-character-builder{background:0 0!important;border:0!important;padding:0!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-chosen-characters>ul{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 :is(.rw-metrics article,.rw-sidebar>section,.rw-timeline){border:1px solid var(--companion-line)!important;background:var(--companion-inset)!important;box-shadow:none!important;border-radius:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-metrics{gap:8px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-metrics article{min-height:88px!important;padding:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-metrics article span{font-size:12px!important;line-height:1.3!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-metrics small{font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-metrics strong{font-variant-numeric:tabular-nums;color:var(--companion-ink)!important;font-size:26px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-metrics .rw-sprite{background:0 0!important;border:0!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-controls{gap:10px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 :is(.rw-segment,.rw-outcome-chips){background:0 0!important;border:0!important;gap:5px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 :is(.rw-segment,.rw-outcome-chips) button{background:var(--companion-inset)!important;border:1px solid var(--companion-line)!important;min-height:38px!important;font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 :is(.rw-segment,.rw-outcome-chips) button[aria-pressed=true]{background:color-mix(in srgb,var(--companion-accent) 14%,var(--companion-inset))!important;border-color:var(--companion-accent)!important;box-shadow:inset 0 -2px 0 var(--companion-accent)!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-timeline{overflow:hidden;min-height:310px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-timeline>header{min-height:65px;background:var(--companion-surface)!important;border:0!important;border-bottom:1px solid var(--companion-line)!important;padding:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-timeline h4{font-size:16px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-report-scope{font-size:12px!important;line-height:1.4!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-list{max-height:620px;min-height:230px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-empty{color:var(--companion-muted);min-height:230px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-empty>b{color:var(--companion-ink);font-size:16px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-empty p{font-size:14px!important;line-height:1.5!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-sidebar{gap:12px!important;width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-sidebar>section{padding:14px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-highlights h4,html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-breakdown h4{font-size:14px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-highlights h4 .maple-control-art{width:32px!important;height:32px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-kinds>button{justify-content:center;align-items:center;gap:5px;display:inline-flex!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-kinds .maple-control-art{width:30px!important;height:30px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-empty .maple-empty-art{width:64px!important;height:64px!important;margin:0 auto 10px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-highlights>button{background:var(--companion-surface)!important;border-color:var(--companion-line)!important;min-height:88px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-encouragement{display:none!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-pagination{padding:8px 12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-pagination button{min-height:38px!important;font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2.has-detail{grid-template-columns:minmax(0,1fr) minmax(350px,30%)!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2.is-empty{max-width:1320px;grid-template-columns:minmax(0,1fr)!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2.is-empty :is(.rw-sidebar,.rw-metrics,.rw-filter-disclosure),html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2.is-empty .rw-timeline>header :is(.rw-search,select),html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2.is-empty .rw-pagination{display:none!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools :is(.rh-shell,#reward-history-v2) :is(button,input,select,summary):focus-visible{outline:2px solid var(--companion-accent)!important;outline-offset:3px!important}@media (max-width:1100px){html[data-shell-layout][data-page-theme][data-appearance] #top #tools :is(#reward-history-v2,#reward-history-v2.has-detail){grid-template-columns:minmax(0,1fr)!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools :is(#reward-history-v2,#reward-history-v2.has-detail):not(.is-empty) .rw-sidebar{grid-template-columns:1fr 1fr!important;display:grid!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools :is(#reward-history-v2,#reward-history-v2.has-detail) .rw-sidebar:has(.rw-detail){display:block!important}}@media (max-width:650px){html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-banner{border-radius:12px!important;min-height:120px!important;margin-bottom:10px!important;padding:14px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-copy{width:calc(100% - 78px)}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-eyebrow{gap:4px;margin-bottom:5px;font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-eyebrow>span{display:none}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-banner h2{font-size:23px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-banner p{max-width:25ch;font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-guide{bottom:-2px;right:-10px;width:120px!important;height:120px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-scene{left:20%}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-scene img{object-position:82% center}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-scene:after{background:linear-gradient(90deg,#102332 5%,#102332dd 35%,#10233233)}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .is-reward .maple-tool-scene:after{background:linear-gradient(90deg,#2a202c 5%,#2a202cdd 35%,#2a202c33)}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-actions{margin-top:9px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-actions>button{min-height:40px!important;font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-categories{gap:5px!important;padding-bottom:10px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-categories>button{text-align:center;flex-direction:column!important;justify-content:center!important;gap:5px!important;min-height:84px!important;padding:8px 3px!important;font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-categories>button svg{width:22px!important;height:22px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-categories>button .maple-control-art{width:36px!important;height:36px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls{gap:8px!important;margin-bottom:12px!important;padding:10px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-prize-types>button{min-height:38px!important;padding:6px 3px!important;font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-toolbar :is(input,select){font-size:16px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-toolbar>button{font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-tier-filters>button{min-height:36px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-summary{grid-template-columns:auto 1fr!important;gap:4px 8px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-freshness{grid-column:1/-1;justify-content:flex-start!important;margin:0!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-card>.rc-coupon-header{padding:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-title h5{font-size:16px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-meta{margin-top:8px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-slots{gap:8px!important;padding:8px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-slot{padding:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-slot-metrics dd{font-size:25px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-slot-price{flex-wrap:wrap}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-slot-price>button{min-height:40px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-coupon-collapsed>summary>small{font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-main{gap:10px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-freshness{font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-freshness small{display:none}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-scope-controls{padding:10px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-metrics{grid-template-columns:repeat(6,minmax(0,1fr))!important;display:grid!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-metrics article{grid-column:span 3!important;display:block!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-metrics article:first-child{grid-column:1/-1!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-metrics article{min-height:74px!important;padding:8px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-metrics article:nth-child(n+4){grid-column:span 3!important;min-height:48px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-metrics article>div{display:block!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-metrics article span{font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-metrics strong{font-size:22px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-metrics small{font-size:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-metrics .rw-sprite{display:none!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-timeline>header{gap:8px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-timeline :is(input,select){height:40px!important;min-height:40px!important;font-size:16px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-sidebar{grid-template-columns:1fr!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2 .rw-empty{text-align:center;padding:24px 16px!important}}@media (min-width:1000px) and (max-width:1399px){html[data-shell-layout=proposed] #top.mdfm.dock-bottom>.mdfm-dock-bottom:not(.is-tucked):not(.is-searching){grid-template-columns:repeat(7,minmax(0,1fr))!important;width:min(680px,100% - 24px)!important}html[data-shell-layout=proposed] #top.mdfm.dock-bottom>.mdfm-dock-bottom:not(.is-tucked)>.mdfm-dock-helper-button{justify-content:center;align-items:center;visibility:visible!important;opacity:1!important;pointer-events:auto!important;border-radius:7px!important;flex-direction:column!important;gap:4px!important;min-width:0!important;height:auto!important;min-height:55px!important;margin:0!important;padding:6px 2px!important;display:flex!important}html[data-shell-layout=proposed] #top.mdfm.dock-bottom>.mdfm-dock-bottom>.mdfm-dock-helper-button>.mdfm-dock-pet-art{width:28px!important;height:28px!important}html[data-shell-layout=proposed] #top.mdfm.dock-bottom:has(>.mdfm-dock-bottom:not(.is-tucked)) #sidekick-helper:not(.is-open)>.sidekick-beacon{display:none!important}}@media (min-width:1000px){html[data-shell-layout=proposed]:has(#top.dock-bottom>.mdfm-dock-bottom:not(.is-tucked)){--mdfm-floating-safe-bottom:calc(128px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:var(--mdfm-floating-safe-bottom)}html[data-shell-layout=proposed] #top.mdfm.dock-bottom:has(>.mdfm-dock-bottom:not(.is-tucked)){padding-bottom:var(--mdfm-floating-safe-bottom)!important}}@media (min-width:1400px) and (max-width:1559px){html[data-shell-layout=proposed] #top.mdfm.dock-bottom.pet-size-large>.mdfm-dock-bottom:not(.is-tucked):not(.is-searching){grid-template-columns:repeat(7,minmax(0,1fr))!important;width:min(680px,100% - 24px)!important}html[data-shell-layout=proposed] #top.mdfm.dock-bottom.pet-size-large>.mdfm-dock-bottom:not(.is-tucked)>.mdfm-dock-helper-button{justify-content:center;align-items:center;visibility:visible!important;opacity:1!important;pointer-events:auto!important;flex-direction:column!important;gap:4px!important;min-width:0!important;height:auto!important;min-height:55px!important;margin:0!important;padding:6px 2px!important;display:flex!important}html[data-shell-layout=proposed] #top.mdfm.dock-bottom.pet-size-large>.mdfm-dock-bottom>.mdfm-dock-helper-button>.mdfm-dock-pet-art{width:28px!important;height:28px!important}html[data-shell-layout=proposed] #top.mdfm.dock-bottom.pet-size-large:has(>.mdfm-dock-bottom:not(.is-tucked)) #sidekick-helper:not(.is-open)>.sidekick-beacon{display:none!important}}#top #mdfm-dock-rate-slot{grid-column:1/-1;min-width:0;max-width:100%;display:none}#top #mdfm-dock-rate-slot .sidekick-dock-rate-strip{border-top:1px solid var(--companion-line);background:var(--companion-inset);border-radius:0 0 7px 7px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}#top #mdfm-dock-rate-slot .sidekick-dock-rate-strip[hidden]{display:none}#top #mdfm-dock-rate-slot .sidekick-dock-daily{border-left:1px solid var(--companion-line);align-items:center;min-width:0;display:flex}#top #mdfm-dock-rate-slot .sidekick-dock-rate-strip>button,#top #mdfm-dock-rate-slot .sidekick-dock-daily>button{cursor:pointer;border-radius:5px;flex-wrap:nowrap;justify-content:center;align-items:center;width:auto!important;min-width:0!important;height:28px!important;min-height:28px!important;color:var(--companion-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:row!important;gap:5px!important;padding:0 4px!important;font-size:11px!important;line-height:1.2!important;display:inline-flex!important}#top #mdfm-dock-rate-slot .sidekick-dock-daily>button:first-child{flex:auto}#top #mdfm-dock-rate-slot :is(span,b,em){flex:none;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline!important;transform:none!important}#top #mdfm-dock-rate-slot :is(span,em){color:var(--companion-muted);white-space:nowrap;font-style:normal;font-size:10px!important}#top #mdfm-dock-rate-slot b{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:clip;line-height:1.2;overflow:visible;font-size:12px!important}#top #mdfm-dock-rate-slot button:hover{transform:none!important}#top #mdfm-dock-rate-slot button:focus-visible{outline:2px solid var(--companion-accent);outline-offset:-2px}#top #mdfm-dock-rate-slot .sidekick-dock-daily>.sidekick-dock-view-cycle{flex:0 0 28px;width:28px;min-height:28px!important;color:var(--companion-muted)!important;padding:5px!important}#top #mdfm-dock-rate-slot .sidekick-dock-view-cycle svg{width:14px;height:14px}@media (max-width:999px){html[data-shell-layout=proposed] #top.mdfm>.mdfm-dock:not(.is-tucked):not(.is-searching)>#mdfm-dock-rate-slot:has(.sidekick-dock-rate-strip:not([hidden])){display:block!important}html[data-shell-layout=proposed]:has(#top>.mdfm-dock:not(.is-tucked)){--mdfm-floating-safe-bottom:calc(128px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:var(--mdfm-floating-safe-bottom)}html[data-shell-layout=proposed]:has(#top>.mdfm-dock.is-tucked){--mdfm-floating-safe-bottom:calc(44px + env(safe-area-inset-bottom,0px))}html[data-shell-layout=proposed] #top.mdfm:has(>.mdfm-dock:not(.is-tucked)){padding-bottom:var(--mdfm-floating-safe-bottom)!important}}@media (min-width:1000px) and (max-width:1399px){html[data-shell-layout=proposed] #top.mdfm.dock-bottom>.mdfm-dock-bottom:not(.is-tucked):not(.is-searching)>#mdfm-dock-rate-slot:has(.sidekick-dock-rate-strip:not([hidden])){display:block!important}}@media (min-width:1400px) and (max-width:1559px){html[data-shell-layout=proposed] #top.mdfm.dock-bottom.pet-size-large>.mdfm-dock-bottom:not(.is-tucked):not(.is-searching)>#mdfm-dock-rate-slot:has(.sidekick-dock-rate-strip:not([hidden])){display:block!important}}html[data-shell-layout=proposed] #top.mdfm>nav.mdfm-dock.is-tucked{width:34px!important;height:28px!important;min-height:0!important;box-shadow:none!important;border-radius:8px!important;gap:0!important;padding:0!important}html[data-shell-layout=proposed] #top.mdfm>nav.mdfm-dock.is-tucked>.mdfm-dock-tuck{place-items:center;flex-basis:26px!important;gap:0!important;width:32px!important;min-width:0!important;height:26px!important;min-height:26px!important;padding:2px!important;display:grid!important}html[data-shell-layout=proposed] #top.mdfm>nav.mdfm-dock.is-tucked>.mdfm-dock-tuck>b,html[data-shell-layout=proposed] #top.mdfm>nav.mdfm-dock.is-tucked>#mdfm-dock-rate-slot{display:none!important}html[data-shell-layout=proposed] #top.mdfm>nav.mdfm-dock.is-tucked>.mdfm-dock-tuck:focus-visible{outline:2px solid var(--companion-accent);outline-offset:3px}#top #tools .rh-finder{max-width:1456px;margin-inline:auto}html[data-shell-layout] #top #tools .rh-finder>.rh-snapshot{flex-wrap:wrap;max-width:100%;margin-bottom:4px!important;position:static!important;inset:auto!important}#top #tools .rh-finder-toolbar{grid-template-columns:auto minmax(240px,1fr) auto auto auto auto;align-items:end;gap:8px;display:grid}#top #tools .rh-finder-toolbar .rh-search{min-width:0}#top #tools .rh-finder-toolbar .rh-level-filter{align-self:end}#top #tools .rh-finder-toolbar:has(.rh-difficulty-quick){grid-template-columns:minmax(160px,1fr) auto minmax(160px,200px) auto auto auto}#top #tools .rh-difficulty-quick{grid-template-columns:repeat(4,30px);align-self:end;align-items:center;gap:4px;display:grid}#top #tools .rh-difficulty-quick>button{justify-content:center;width:30px;min-height:44px;font-size:13px;font-weight:700;border-inline-start:var(--boss-tier-width) var(--boss-tier-style) var(--boss-tier-border)!important;min-width:30px!important;padding:4px!important}#top #tools .rh-difficulty-quick>.rh-difficulty-all{background:var(--companion-surface);width:100%;min-height:30px;color:var(--companion-ink);box-shadow:none;border-radius:6px;grid-column:1/-1;font-size:11px;line-height:1.2;border:1px solid var(--companion-line)!important;padding:6px!important}#top #tools .rh-difficulty-quick>.rh-difficulty-all[aria-pressed=true]{background:var(--companion-accent-soft);border-color:var(--companion-accent)!important}#top #tools .rh-difficulty-options{min-width:0}#top #tools .rh-difficulty-options>span{color:var(--companion-muted);margin-bottom:6px;font-size:12px;display:block}#top #tools .rh-difficulty-options>div{flex-wrap:wrap;gap:6px;display:flex}#top #tools .rh-difficulty-options button{min-height:36px;padding:6px 8px;font-size:12px}#top #tools .rh-difficulty-options button[aria-pressed=true]{box-shadow:inset 0 -2px var(--boss-tier-ink,var(--companion-accent))}#top #tools .rh-finder-toolbar>.field-region-navigation{display:block;position:relative;background:0 0!important;border:0!important;margin:0!important;padding:0!important}#top #tools .rh-finder-toolbar>.field-region-navigation>header{display:none!important}#top #tools .rh-finder-toolbar>.field-region-navigation>details{margin:0!important}#top #tools .rh-finder-toolbar>.field-region-navigation>details>summary{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:40px;color:var(--companion-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;font-weight:700;display:flex;padding:8px 10px!important}#top #tools .rh-finder-toolbar>.field-region-navigation>details>summary svg{fill:none;width:18px;height:18px;stroke:var(--companion-accent);stroke-width:1.8px;flex:none}#top #tools .rh-finder-toolbar>.field-region-navigation>details>summary b{text-overflow:ellipsis;max-width:112px;color:var(--companion-accent);font-size:11px;overflow:hidden}#top #tools .rh-finder-toolbar>.field-region-navigation>details[open]{z-index:10;width:min(440px,100vw - 32px);position:absolute;top:0;left:0;background:0 0!important;border:0!important;padding:0!important}#top #tools .rh-finder-toolbar>.field-region-navigation>details[open]>summary{border-color:var(--companion-accent);box-shadow:0 8px 22px #0003}#top #tools .rh-finder-toolbar>.field-region-navigation>details[open]>small,#top #tools .rh-finder-toolbar>.field-region-navigation>details[open]>nav{background:var(--companion-surface)}#top #tools .rh-finder-toolbar>.field-region-navigation>details[open]>small{border-inline:1px solid var(--companion-line);padding:8px 10px 4px;margin:0!important}#top #tools .rh-finder-toolbar>.field-region-navigation>details[open]>nav{border:1px solid var(--companion-line);border-top:0;border-radius:0 0 10px 10px;box-shadow:0 8px 22px #0003;max-height:210px!important;margin:0!important;padding:6px 10px 10px!important}#top #tools :is(.rh-card,.rp-embedded-detail){color:var(--companion-ink);font-family:inherit}#top #tools .rh-cards.is-field:not(.is-list){grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important}#top #tools .rh-cards.is-field:not(.is-list) .rh-card.is-field{grid-template-columns:minmax(110px,28%) minmax(0,1fr);align-items:stretch;overflow:hidden;align-self:stretch!important;min-height:0!important;display:grid!important}#top #tools .rh-cards.is-field:not(.is-list) .rh-field-art{align-self:stretch;min-width:0;position:relative;border:0!important;border-right:1px solid var(--companion-line)!important;background:var(--companion-inset)!important;width:100%!important;height:auto!important;min-height:0!important}#top #tools .rh-cards.is-field:not(.is-list) .rh-field-art img{image-rendering:auto;position:absolute;inset:0;object-fit:contain!important;width:100%!important;height:100%!important}#top #tools .rh-card .rh-card-body{flex-direction:column;min-width:0;gap:7px!important;min-height:0!important;padding:11px!important;display:flex!important}#top #tools .rh-card .rh-card-heading{border:0;align-items:flex-start;padding:0;min-height:0!important}#top #tools .rh-card .rh-card-heading h4{font-family:inherit;font-size:16px!important;font-weight:650!important;line-height:1.3!important}#top #tools .rh-card .rh-card-heading p{margin-top:3px!important;font-size:11px!important;line-height:1.4!important}#top #tools .rh-card .rh-boss-art{width:48px;height:48px;min-height:0!important}#top #tools .rh-card.is-boss:has(.is-named-portrait) .rh-card-body{grid-template-columns:minmax(108px,37%) minmax(0,1fr);align-items:start;position:relative;gap:7px 12px!important;display:grid!important}#top #tools .rh-card .rh-card-heading.has-portrait{display:contents!important}#top #tools .rh-card .rh-boss-art.is-named-portrait{aspect-ratio:422/500;border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:9px;grid-area:1/1/-1;width:100%;max-width:150px;height:auto;position:relative;overflow:hidden}#top #tools .rh-card .rh-boss-art.is-named-portrait img{object-fit:contain;image-rendering:auto;width:100%;height:100%;max-height:100%;position:absolute;inset:0}#top #tools .rh-card .rh-card-heading.has-portrait>.rh-boss-art{grid-row:1/6;align-self:start}#top #tools .rh-card .rh-card-heading.has-portrait>div{grid-area:1/2;align-self:start;padding-right:29px}#top #tools .rh-card .rh-card-heading.has-portrait>.rh-save{width:27px;min-width:27px;min-height:27px;padding:4px;position:absolute;top:8px;right:8px}#top #tools .rh-card.is-boss:has(.is-named-portrait) .rh-reward-amount{grid-area:2/2}#top #tools .rh-card.is-boss:has(.is-named-portrait) .rh-card-metrics{grid-area:3/2;gap:6px 10px!important}#top #tools .rh-card.is-boss:has(.is-named-portrait) .rh-draw-summary{grid-area:4/2;align-items:flex-start}#top #tools .rh-card.is-boss:has(.is-named-portrait) .rh-card-note{grid-area:5/2}#top #tools .rh-card.is-boss:has(.is-named-portrait) .rh-card-footer{grid-area:6/1/auto/-1}#top #tools .rh-boss-badges{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}#top #tools .rh-boss-badges>span{border:1px solid var(--companion-line);background:var(--companion-inset);color:var(--companion-muted);border-radius:999px;padding:4px 7px;font-size:11px;font-weight:500;line-height:1.35}#top #tools .rh-boss-badges>span:first-child{color:var(--companion-accent);border-color:color-mix(in srgb,var(--companion-accent) 35%,var(--companion-line))}#top #tools .rh-field-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;margin:2px 0 0;display:grid}#top #tools .rh-card.is-field .rh-field-dashboard .rh-card-metrics{display:contents!important}#top #tools .rh-card.is-field .rh-field-dashboard :is(.rh-reward-amount,.rh-card-metrics>div){min-width:0;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;margin:0!important;padding:5px 0!important}#top #tools .rh-card.is-field .rh-field-dashboard .rh-card-metrics>div{display:block!important}#top #tools .rh-card.is-field .rh-field-dashboard .rh-card-metrics>div>small{color:var(--companion-muted);grid-column:1/-1;font-size:10px}#top #tools .rh-card .rh-reward-amount{align-items:flex-start;gap:7px;background:0 0!important;border:0!important;min-height:0!important;margin:0!important;padding:6px 0!important;display:flex!important}#top #tools .rh-card .rh-reward-amount>img{flex:none;width:20px!important;height:20px!important}#top #tools .rh-card .rh-reward-amount>span{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:2px;min-width:0;display:flex!important}#top #tools .rh-card .rh-reward-amount :is(small,b){text-overflow:clip;white-space:normal;min-width:0;font-family:inherit;overflow:visible;color:var(--companion-muted)!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important}#top #tools .rh-card .rh-reward-amount strong{text-align:left;font-variant-numeric:tabular-nums;min-width:0;max-width:100%;font-family:inherit;display:block;overflow:visible;white-space:normal!important;color:var(--companion-ink)!important;font-size:16px!important;font-weight:650!important;line-height:1.4!important}#top #tools .rh-card .rh-card-metrics dt{font-family:inherit;color:var(--companion-muted)!important;font-size:11px!important;font-weight:450!important;line-height:1.4!important}#top #tools .rh-card .rh-card-metrics dd{overflow-wrap:normal;text-align:left;min-width:0;font-family:inherit;white-space:normal!important;color:var(--companion-ink)!important;margin:2px 0 0!important;font-size:15px!important;font-weight:650!important;line-height:1.4!important}#top #tools .rh-card .rh-card-metrics dd small{color:var(--companion-muted);font-weight:450;font-size:10px!important}#top #tools .rh-card .rh-card-footer{gap:6px;margin-top:0!important;padding-top:2px!important}#top #tools .rh-cards.is-boss:not(.is-list){grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:12px!important}#top #tools .rh-card.is-boss{align-self:start;height:auto;min-height:0!important}#top #tools .rh-card.is-boss .rh-card-metrics{margin:0;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 14px!important;padding:0!important;display:grid!important}#top #tools .rh-card.is-boss .rh-card-metrics>div{display:block;border:0!important;padding:5px 0!important}#top #tools .rh-card.is-boss .rh-draw-summary{border-radius:0;gap:5px 10px;margin:0;background:0 0!important;border:0!important;padding:5px 0!important}#top #tools .rh-card.is-boss .rh-draw-chance{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}#top #tools .rh-card.is-boss .rh-draw-summary strong{font-family:inherit;color:var(--companion-ink)!important;font-size:15px!important;font-weight:650!important}#top #tools .rh-card.is-boss .rh-card-note{color:var(--companion-muted);line-height:1.4;margin:0!important;font-size:10px!important;display:block!important}#top #tools .rh-card .rh-reward-amount strong{color:var(--companion-accent)!important;font-size:18px!important}#top #tools .rh-card.is-boss .rh-reward-amount{border-bottom:1px solid var(--companion-line)!important;padding-bottom:8px!important}#top #tools #reward-pools-v2.rp-embedded-detail .field-workbench .rp-field-neso-amount{grid-column:1/-1;border-bottom:1px solid var(--companion-line)!important;padding-bottom:8px!important}#top #tools #reward-pools-v2.rp-embedded-detail .field-workbench .rp-field-neso-slot .rp-field-neso-amount dd{color:var(--companion-accent)!important;font-size:19px!important}#top #tools .rh-card.is-field .rh-field-dashboard .rh-reward-amount{grid-column:1/-1;border-bottom:1px solid var(--companion-line)!important;padding-bottom:8px!important}#top #tools .reward-quantity{word-break:normal;white-space:normal!important;overflow-wrap:normal!important;font:inherit!important;color:inherit!important;display:inline!important}#top #tools .reward-quantity>span{white-space:nowrap!important;font:inherit!important;color:inherit!important;display:inline-block!important}#top #tools #reward-pools-v2{max-width:1456px;margin-inline:auto}#top #tools #reward-pools-v2.rp-embedded-detail{gap:12px!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-selected{grid-template-columns:64px minmax(0,1fr);border:1px solid var(--companion-line)!important;background:var(--companion-inset)!important;border-radius:10px!important;gap:12px!important;min-height:0!important;padding:11px!important;display:grid!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-selected.boss-difficulty-frame{border-color:var(--boss-tier-border)!important;border-inline-start:var(--boss-tier-width) var(--boss-tier-style) var(--boss-tier-border)!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-selected>.rp-art{align-self:center;flex-basis:58px!important;width:58px!important;height:62px!important;max-height:62px!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-selected h4{font-family:inherit;margin:3px 0 5px!important;font-size:23px!important;font-weight:650!important;line-height:1.25!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-selected .rp-detail-eyebrow{color:var(--companion-muted)!important;font-size:10px!important;font-weight:600!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-selected:has(>.rp-art.is-named-portrait){grid-template-columns:180px minmax(0,1fr);justify-self:start;align-items:center;width:100%;max-width:720px}#top #tools #reward-pools-v2.rp-embedded-detail .rp-selected>.rp-art.is-named-portrait{aspect-ratio:422/500;border:1px solid var(--companion-line);border-radius:9px;overflow:hidden;flex-basis:180px!important;width:180px!important;height:auto!important;max-height:none!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-art.is-named-portrait img{object-fit:contain;image-rendering:auto;filter:none;position:absolute;inset:0;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-boss-summary{flex-wrap:wrap;gap:6px;margin:7px 0 12px;display:flex}#top #tools #reward-pools-v2.rp-embedded-detail .rp-boss-summary>span{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:999px;padding:4px 7px;line-height:1.35;font-size:11px!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-selected .rp-difficulties{background:0 0;border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}#top #tools #reward-pools-v2.rp-embedded-detail .rp-selected .rp-difficulties button{border-radius:999px;min-height:32px;padding:5px 9px;font-size:12px;font-weight:550}#top #tools #reward-pools-v2.rp-embedded-detail .rp-selected:has(>.rp-art.is-named-portrait) h4{clip-path:inset(50%);white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-difficulties{background:0 0;border:0;gap:6px;margin:0;padding:0}#top #tools #reward-pools-v2.rp-embedded-detail .rp-single-difficulty{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:6px;align-self:flex-start;margin:0;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}#top #tools #reward-pools-v2.rp-embedded-detail .rp-rate-note{border-color:var(--companion-line)!important;background:var(--companion-inset)!important;color:var(--companion-muted)!important;margin:0!important;padding:8px 10px!important;font-size:12px!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-field-selected{background:0 0!important;border:0!important;min-height:0!important;padding:0!important;display:flex!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-field-selected>div{min-width:0;display:block!important}#top #tools #reward-pools-v2.rp-embedded-detail .field-workbench{display:grid;gap:10px!important}#top #tools #reward-pools-v2.rp-embedded-detail .field-detail-breadcrumb{margin:0!important;padding:0!important}#top #tools #reward-pools-v2.rp-embedded-detail .field-workbench-rates{order:2!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;margin:0!important;display:grid!important}#top #tools #reward-pools-v2.rp-embedded-detail .field-workbench .rp-field-neso{display:contents!important}#top #tools #reward-pools-v2.rp-embedded-detail .field-workbench .rp-field-neso-slot{align-self:start;height:auto;min-height:0;border-color:var(--companion-line)!important;background:var(--companion-inset)!important;padding:8px 10px!important}#top #tools #reward-pools-v2.rp-embedded-detail .field-workbench .rp-field-neso-slot dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 16px!important;display:grid!important}#top #tools #reward-pools-v2.rp-embedded-detail .field-workbench .rp-field-neso-slot dl>div{border:0;border-radius:0;min-width:0;min-height:0;padding:3px 0;background:0 0!important;display:block!important}#top #tools #reward-pools-v2.rp-embedded-detail .field-workbench .rp-field-neso-slot dl>div:last-child{border-bottom:0}#top #tools #reward-pools-v2.rp-embedded-detail .field-workbench .rp-field-neso dt{font-family:inherit;color:var(--companion-muted)!important;letter-spacing:0!important;opacity:1!important;font-size:12px!important;font-weight:450!important;line-height:1.4!important}#top #tools #reward-pools-v2.rp-embedded-detail .field-workbench .rp-field-neso dd{text-align:left;overflow-wrap:normal;min-width:0;font-family:inherit;color:var(--companion-ink)!important;white-space:normal!important;margin:3px 0 0!important;font-size:16px!important;font-weight:650!important;line-height:1.4!important}#top #tools #reward-pools-v2.rp-embedded-detail .field-workbench .rp-field-neso-slot dl>div>small{grid-column:1/-1;color:var(--companion-muted)!important;font-size:10px!important}#top #tools #reward-pools-v2.rp-embedded-detail .field-exp-planner.is-compact{flex-direction:column;align-self:start;border-color:var(--companion-line)!important;background:var(--companion-inset)!important;height:auto!important;min-height:0!important;padding:10px!important;display:flex!important}#top #tools #reward-pools-v2.rp-embedded-detail .field-exp-planner.is-compact>header{flex-direction:column;align-items:flex-start;gap:2px;display:flex;margin:0!important}#top #tools #reward-pools-v2.rp-embedded-detail .field-exp-planner.is-compact>header strong{font-family:inherit;line-height:1.4;color:var(--companion-ink)!important;font-size:18px!important;font-weight:650!important}#top #tools #reward-pools-v2.rp-embedded-detail .field-exp-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}#top #tools #reward-pools-v2.rp-embedded-detail .field-exp-quick>div{border:0;border-bottom:1px solid var(--companion-line);background:0 0;min-width:0;padding:6px 0}#top #tools #reward-pools-v2.rp-embedded-detail .field-exp-quick small{color:var(--companion-muted);font-size:11px;font-weight:450;display:block}#top #tools #reward-pools-v2.rp-embedded-detail .field-exp-quick b{color:var(--companion-ink);white-space:normal;overflow-wrap:anywhere;font-family:inherit;font-size:13px;font-weight:650;line-height:1.4;display:block}#top #tools #reward-pools-v2.rp-embedded-detail .field-exp-controls{border-top:1px solid var(--companion-line);padding-top:6px;margin:8px 0 0!important}#top #tools #reward-pools-v2.rp-embedded-detail .field-exp-controls>summary{cursor:pointer;color:var(--companion-accent);font-weight:600;list-style:none}#top #tools #reward-pools-v2.rp-embedded-detail .field-exp-controls>summary:after{content:"⌄";float:right;color:var(--companion-muted)}#top #tools #reward-pools-v2.rp-embedded-detail .field-exp-controls-body{padding-top:8px}#top #tools #reward-pools-v2.rp-embedded-detail .field-exp-controls-body>header{display:none}#top #tools #reward-pools-v2.rp-embedded-detail .field-map-detail{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:10px;order:1!important;padding:10px!important}#top #tools #reward-pools-v2.rp-embedded-detail .field-map-detail .field-map-choices{background:0 0!important;border:0!important;padding:0!important}#top #tools #reward-pools-v2.rp-embedded-detail .field-explorer .field-map-visuals{background:var(--companion-surface)!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table-wrap{background:0 0!important;border:0!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table{width:100%!important;display:block!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table thead{clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table tbody{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px!important;display:grid!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table tbody>tr{grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-self:stretch;border:1px solid var(--companion-line)!important;background:linear-gradient(140deg,color-mix(in srgb,var(--companion-accent) 5%,var(--companion-surface)),var(--companion-surface))!important;border-radius:11px!important;gap:9px 16px!important;height:auto!important;min-height:0!important;padding:12px!important;display:grid!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table.is-field tbody>tr{grid-template-rows:auto 1fr auto}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table tbody tr>:is(th,td){text-align:left;min-width:0;font-family:inherit;white-space:normal!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important;font-size:12px!important;display:block!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table tbody tr>th{grid-row:1;grid-column:1/-1!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table .rp-slot-identity{align-items:center;min-height:66px;gap:11px!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table .rp-prize-art{border:1px solid color-mix(in srgb,var(--companion-accent) 35%,var(--companion-line));background:radial-gradient(ellipse at center,color-mix(in srgb,var(--companion-accent) 13%,var(--companion-inset)),var(--companion-inset));border-radius:10px;flex:0 0 64px;width:64px;height:64px;overflow:hidden}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table .rp-prize-art img{object-fit:contain;width:52px;max-width:52px;height:52px;max-height:52px;image-rendering:pixelated;inset:5px}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table .rp-slot-identity b{font-family:inherit;font-size:14px!important;font-weight:650!important;line-height:1.35!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table .rp-slot-quantity{color:var(--companion-accent);margin-top:3px;font-size:16px;font-weight:650;line-height:1.4;display:block}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table .rp-slot-quantity small{color:var(--companion-muted);margin:0;font-size:10px;font-weight:450;display:inline}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table td[data-label]:before{content:attr(data-label);color:var(--companion-muted);margin-bottom:2px;font-size:11px;font-weight:450;line-height:1.35;display:block}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table .rp-slot-chance{grid-row:2;border:0!important;border-block:1px solid var(--companion-line)!important;background:0 0!important;grid-column:1/-1!important;padding:7px 0!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table .rp-slot-chance strong{font-family:inherit;color:var(--companion-accent)!important;font-size:19px!important;font-weight:650!important;line-height:1.3!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table .rp-odds-unavailable{color:var(--companion-muted);align-items:center;gap:6px;display:flex;font-size:12px!important;font-weight:450!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table .rp-odds-unavailable svg{flex:none;width:14px;height:14px}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table .rp-slot-rate{grid-area:3/1}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table .rp-slot-balance{grid-area:3/2}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table.is-field :is(.rp-slot-rate,.rp-slot-balance){grid-row:2}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table .rp-slot-rate strong{font-family:inherit;color:var(--companion-ink)!important;font-size:16px!important;font-weight:650!important;line-height:1.4!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table .rp-slot-balance>span{font-variant-numeric:tabular-nums;white-space:normal;font-family:inherit;font-size:16px;font-weight:650}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table .rp-slot-more{grid-row:4;align-self:end;margin:0;border-top:1px solid var(--companion-line)!important;grid-column:1/-1!important;padding-top:3px!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table.is-field .rp-slot-more{grid-row:3}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table .rp-slot-more summary{text-align:left!important;min-height:30px!important;color:var(--companion-accent)!important;border:0!important;padding:4px 0!important;font-weight:550!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-more details[open]>div{width:auto;max-width:100%;box-shadow:none;background:var(--companion-inset);border-radius:7px;margin-top:5px;padding:8px;position:static}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table tbody>tr.is-highlighted{border-color:var(--companion-accent)!important}@supports (grid-template-rows:subgrid){#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table tbody>tr{grid-template-rows:subgrid;grid-row:span 4}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table.is-field tbody>tr{grid-template-rows:subgrid;grid-row:span 3}}@media (min-width:701px){#top #tools #reward-pools-v2.rp-embedded-detail :is(.rp-slot-table-wrap,.rp-slot-table,.rp-slot-table tbody,.rp-slot-table tbody>tr,.rp-slot-more){overflow:visible!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table tbody>tr:has(details[open]){z-index:5;position:relative}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-more details[open]>div{z-index:20;overscroll-behavior:contain;border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:9px;width:auto;max-width:100%;max-height:min(320px,50dvh);margin:0;padding:12px;position:absolute;inset:calc(100% + 6px) 0 auto;overflow:auto;box-shadow:0 8px 24px #0003}}@media (max-width:1100px){#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table tbody{grid-template-columns:repeat(2,minmax(0,1fr))!important}#top #tools .rh-finder-toolbar{grid-template-columns:auto minmax(220px,1fr) auto auto auto}#top #tools .rh-finder-toolbar:has(.rh-difficulty-quick){grid-template-columns:minmax(140px,1fr) auto minmax(140px,180px) auto auto}#top #tools .rh-finder-toolbar .rh-saved-picks{display:none!important}#top #tools .rh-cards.is-boss:not(.is-list){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1099px){#top #tools #reward-pools-v2.rp-embedded-detail .field-workbench-rates{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){#top #tools .rh-finder-toolbar{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}#top #tools .rh-finder-toolbar>.field-region-navigation{grid-column:1/-1;justify-self:start}#top #tools .rh-finder-toolbar .rh-search{grid-column:1/-1}#top #tools .rh-finder-toolbar .rh-level-filter{grid-column:1/-1;justify-self:start}#top #tools .rh-finder-toolbar .rh-sort{min-width:0}#top #tools .rh-finder-toolbar .rh-sort select{max-width:100%}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-discovery .rh-finder-toolbar:has(.rh-difficulty-quick){flex-wrap:wrap;align-items:end;display:flex!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-discovery .rh-finder-toolbar:has(.rh-difficulty-quick)>.rh-search{flex:100%;order:0;min-width:0}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-discovery .rh-finder-toolbar:has(.rh-difficulty-quick)>.rh-level-filter{flex:none;order:1}#top #tools .rh-finder-toolbar>.rh-difficulty-quick{order:2}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-discovery .rh-finder-toolbar:has(.rh-difficulty-quick)>.rh-sort{flex:145px;order:3}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-discovery .rh-finder-toolbar:has(.rh-difficulty-quick)>.rh-advanced-filters{flex:none;order:4}#top #tools .rh-cards.is-field:not(.is-list),#top #tools .rh-cards.is-boss:not(.is-list){grid-template-columns:minmax(0,1fr)!important;gap:10px!important}#top #tools .rh-cards.is-field:not(.is-list) .rh-card.is-field{display:block!important}#top #tools .rh-cards.is-field:not(.is-list) .rh-field-art{border-right:0!important;border-bottom:1px solid var(--companion-line)!important;height:96px!important;min-height:0!important}#top #tools .rh-card .rh-card-heading h4{font-size:16px!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-selected{grid-template-columns:52px minmax(0,1fr);gap:9px!important;padding:10px!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-selected>.rp-art{flex-basis:48px!important;width:48px!important;height:52px!important;max-height:52px!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-selected:has(>.rp-art.is-named-portrait){grid-template-columns:128px minmax(0,1fr)}#top #tools #reward-pools-v2.rp-embedded-detail .rp-selected>.rp-art.is-named-portrait{flex-basis:128px!important;width:128px!important;height:auto!important;max-height:none!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-selected h4{font-size:20px!important}#top #tools #reward-pools-v2.rp-embedded-detail .field-workbench-rates{grid-template-columns:minmax(0,1fr)!important}#top #tools #reward-pools-v2.rp-embedded-detail .field-workbench .rp-field-neso-balance{grid-column:auto}#top #tools #reward-pools-v2.rp-embedded-detail .field-map-detail{padding:8px!important}#top #tools #reward-pools-v2.rp-embedded-detail .rp-slot-table tbody{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:600px){#top #tools .rh-card.is-boss:has(.is-named-portrait) .rh-card-body{grid-template-columns:100px minmax(0,1fr);gap:7px 10px!important}#top #tools .rh-card .rh-card-heading.has-portrait>.rh-boss-art{grid-row:1/3;width:100px;max-width:100px}#top #tools .rh-card.is-boss:has(.is-named-portrait) :is(.rh-card-metrics,.rh-draw-summary,.rh-card-note){grid-column:1/-1}}html[data-shell-layout=proposed] #top #wallet .wallet-command-bar{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:16px;border:1px solid var(--companion-line)!important;background:linear-gradient(115deg,color-mix(in srgb,var(--companion-accent) 18%,var(--companion-surface)),var(--companion-surface) 58%)!important;border-radius:14px!important;margin:0!important;padding:16px!important;display:grid!important}html[data-shell-layout=proposed] #top #wallet .wallet-command-bar>header{gap:3px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}html[data-shell-layout=proposed] #top #wallet .wallet-command-bar>header>small,.wallet-activity-section>header>div>small,.wallet-asset-previews>header>div>small{letter-spacing:.1em;color:var(--companion-accent);font-size:10px;font-weight:800;line-height:1.2}html[data-shell-layout=proposed] #top #wallet .wallet-command-bar h3{line-height:1.05;font-size:clamp(22px,2.2vw,28px)!important}html[data-shell-layout=proposed] #top #wallet .wallet-command-bar p{max-width:52ch;color:var(--companion-muted)!important}html[data-shell-layout=proposed] #top #wallet .wallet-command-bar>.wallet-lookup{width:100%;max-width:none!important}html[data-shell-layout=proposed] #top #wallet .wallet-destination-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;background:0 0!important;margin:10px 0 12px!important;padding:0!important;display:grid!important}html[data-shell-layout=proposed] #top #wallet .wallet-destination-nav>button{text-align:left;align-content:center;justify-items:start;gap:3px;min-width:0;border:1px solid var(--companion-line)!important;background:var(--companion-surface)!important;min-height:64px!important;color:var(--companion-ink)!important;border-radius:10px!important;padding:10px 12px!important;display:grid!important}html[data-shell-layout=proposed] #top #wallet .wallet-destination-nav>button b{overflow-wrap:anywhere;font-size:13px;line-height:1.2}html[data-shell-layout=proposed] #top #wallet .wallet-destination-nav>button small{color:var(--companion-muted);overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.3}html[data-shell-layout=proposed] #top #wallet .wallet-destination-nav>button[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--companion-accent);border-color:var(--companion-accent)!important;background:color-mix(in srgb,var(--companion-accent) 16%,var(--companion-surface))!important}#top #wallet .wallet-overview{gap:12px!important}#top #wallet .wallet-overview-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:12px;display:grid}#top #wallet .wallet-at-a-glance{align-content:start;display:grid;background:linear-gradient(145deg,color-mix(in srgb,var(--companion-accent) 14%,var(--companion-surface)),var(--companion-surface) 64%)!important;box-shadow:none!important;border-radius:14px!important;margin:0!important;padding:16px!important}#top #wallet .wallet-at-a-glance>header{margin-bottom:14px}#top #wallet .wallet-current-balance>.wallet-balance-amount{letter-spacing:-.035em;font-weight:800;font-size:clamp(25px,3vw,36px)!important}#top #wallet .wallet-overview-facts{grid-template-columns:minmax(0,1.25fr) minmax(180px,.85fr)!important;gap:16px!important}#top #wallet .wallet-overview-facts>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px!important}#top #wallet .wallet-overview-facts>dl>div{padding-left:9px!important}#top #wallet .wallet-overview-facts dd{font-size:20px!important}#top #wallet .wallet-mvp-summary{border:1px solid color-mix(in srgb,var(--companion-accent) 55%,var(--companion-line));background:linear-gradient(150deg,color-mix(in srgb,var(--companion-accent) 22%,var(--companion-surface)),var(--companion-surface) 72%);min-width:0;color:var(--companion-ink);border-radius:14px;align-content:start;gap:13px;padding:16px;display:grid}#top #wallet .wallet-mvp-summary>header{background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0;display:flex}#top #wallet .wallet-mvp-summary>header>span{letter-spacing:.09em;color:var(--companion-accent);font-size:10px;font-weight:800}#top #wallet .wallet-mvp-summary button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:32px;color:var(--companion-ink);font:inherit;cursor:pointer;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:700}#top #wallet .wallet-mvp-summary>p{color:var(--companion-muted);margin:0;font-size:13px;line-height:1.45}#top #wallet .wallet-mvp-rank{grid-template-columns:1fr 1fr;gap:8px;display:grid}#top #wallet .wallet-mvp-rank>div{background:color-mix(in srgb,var(--companion-bg) 62%,transparent);border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}#top #wallet .wallet-mvp-rank small,#top #wallet .wallet-mvp-note{color:var(--companion-muted);font-size:11px;line-height:1.4}#top #wallet .wallet-mvp-rank :is(b,strong){overflow-wrap:anywhere;font-size:16px;line-height:1.2}#top #wallet .wallet-mvp-progress{gap:5px;display:grid}#top #wallet .wallet-mvp-progress progress{width:100%;height:8px;accent-color:var(--companion-accent)}#top #wallet .wallet-mvp-progress span{font-size:12px;font-weight:700}#top #wallet .wallet-mvp-cost{align-items:center;gap:6px;color:var(--companion-ink)!important;font-size:13px!important;font-weight:750!important;display:flex!important}#top #wallet .wallet-mvp-cost .currency-icon{object-fit:contain;width:18px;height:18px}#top #wallet .wallet-activity-section,#top #wallet .wallet-asset-previews{border:1px solid var(--companion-line);background:var(--companion-surface);border-radius:14px;min-width:0;padding:14px}#top #wallet .wallet-activity-section>header,#top #wallet .wallet-asset-previews>header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:8px;display:flex}#top #wallet .wallet-activity-section h4,#top #wallet .wallet-asset-previews h4{margin:3px 0 4px;font-size:18px;line-height:1.2}#top #wallet .wallet-activity-section p,#top #wallet .wallet-asset-previews p{color:var(--companion-muted);margin:0;font-size:12px;line-height:1.45}#top #wallet .wallet-activity-section .wallet-currency-dashboard{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}#top #wallet .wallet-activity-section .wcd-header{display:none}#top #wallet .wallet-activity-section .wcd-chart-head{margin-top:12px}#top #wallet .wallet-activity-section .wcd-transactions{margin-top:10px}#top #wallet .wallet-asset-previews{padding:14px}#top #wallet .wallet-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#top #wallet .wallet-preview-card{border:1px solid var(--companion-line);background:color-mix(in srgb,var(--companion-accent) 4%,var(--companion-surface));border-radius:10px;min-width:0;overflow:hidden}#top #wallet .wallet-preview-card>header{border-bottom:1px solid var(--companion-line);justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}#top #wallet .wallet-preview-card>header>div{gap:2px;min-width:0;display:grid}#top #wallet .wallet-preview-card>header small{color:var(--companion-muted);font-size:11px}#top #wallet .wallet-preview-card>header b{font-variant-numeric:tabular-nums;font-size:17px}#top #wallet .wallet-preview-card>header>button{border:1px solid var(--companion-line);background:var(--companion-surface);min-height:32px;color:var(--companion-ink);font:inherit;cursor:pointer;border-radius:7px;flex:none;padding:6px 8px;font-size:11px;font-weight:700}#top #wallet :is(.wallet-character-preview,.wallet-item-preview){gap:0;padding:3px 10px 9px;display:grid}#top #wallet :is(.wallet-character-preview,.wallet-item-preview)>button{border:0;border-bottom:1px solid var(--companion-line);width:100%;min-width:0;color:var(--companion-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;padding:7px 0;display:grid}#top #wallet :is(.wallet-character-preview,.wallet-item-preview)>button:last-child{border-bottom:0}#top #wallet :is(.wallet-character-preview,.wallet-item-preview) img{object-fit:contain;width:40px;height:40px;image-rendering:pixelated}#top #wallet :is(.wallet-character-preview,.wallet-item-preview) span{gap:2px;min-width:0;display:grid}#top #wallet :is(.wallet-character-preview,.wallet-item-preview) b{overflow-wrap:anywhere;font-size:13px;line-height:1.25}#top #wallet :is(.wallet-character-preview,.wallet-item-preview) small{color:var(--companion-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.35}#top #wallet :is(.wallet-character-preview,.wallet-item-preview)>button:hover,#top #wallet .wallet-preview-card>header>button:hover,#top #wallet .wallet-mvp-summary button:hover{color:var(--companion-accent)}#top #wallet :is(.wallet-character-preview,.wallet-item-preview)>p{padding:8px 0}#top #wallet .wallet-assets{gap:10px}#top #wallet .wallet-assets-section{scroll-margin-top:16px}#top #wallet .wallet-assets-section>summary{min-height:62px}html[data-appearance=day] #top #wallet .wallet-command-bar,html[data-appearance=day] #top #wallet .wallet-at-a-glance,html[data-appearance=day] #top #wallet .wallet-mvp-summary{box-shadow:0 5px 16px #4c6d8a14}@media (max-width:760px){html[data-shell-layout=proposed] #top #wallet .wallet-command-bar{gap:12px;grid-template-columns:minmax(0,1fr)!important;padding:14px!important}html[data-shell-layout=proposed] #top #wallet .wallet-destination-nav>button{min-height:68px!important;padding:9px!important}html[data-shell-layout=proposed] #top #wallet .wallet-destination-nav>button b{font-size:12px}html[data-shell-layout=proposed] #top #wallet .wallet-destination-nav>button small{font-size:10px}#top #wallet .wallet-overview-hero,#top #wallet .wallet-preview-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){html[data-shell-layout=proposed] #top #wallet .wallet-destination-nav{gap:5px}html[data-shell-layout=proposed] #top #wallet .wallet-destination-nav>button{min-height:66px!important;padding:8px 7px!important}#top #wallet .wallet-at-a-glance,#top #wallet .wallet-mvp-summary,#top #wallet .wallet-activity-section,#top #wallet .wallet-asset-previews{padding:12px!important}#top #wallet .wallet-overview-facts{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}#top #wallet .wallet-overview-facts>dl{border-top:1px solid var(--companion-line);padding-top:11px}#top #wallet .wallet-mvp-rank{gap:6px}#top #wallet .wallet-mvp-rank :is(b,strong){font-size:15px}}html[data-shell-layout] #top :is(.wallet-explorer-search,#wallet .wallet-command-bar){overflow:hidden;border:1px solid var(--companion-line)!important;background:var(--companion-surface)!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important}html[data-shell-layout] #top :is(.wallet-explorer-search,#wallet .wallet-command-bar)>.wallet-explorer-intro{isolation:isolate;min-width:0;overflow:hidden;background:#102536!important;border:0!important;border-radius:0!important;align-items:center!important;min-height:168px!important;margin:0!important;padding:20px!important;display:flex!important;position:relative!important}.wallet-explorer-intro:after{content:"";z-index:-1;background:linear-gradient(90deg,#081c30f5 8%,#0a203acc 36%,#091b300c 70%);position:absolute;inset:0}html[data-shell-layout] #top .wallet-explorer-scene{z-index:-2;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%);object-fit:contain!important;opacity:1!important;width:72%!important;max-width:740px!important;height:auto!important;position:absolute!important;inset:-24px 0 auto auto!important}html[data-shell-layout] #top .wallet-explorer-intro>div{min-width:0;max-width:44%;position:relative}html[data-shell-layout] #top :is(.wallet-explorer-search,#wallet .wallet-command-bar)>.wallet-explorer-intro :is(small,span){letter-spacing:.08em;font-weight:750;color:#a9e6ef!important;font-size:10px!important;line-height:1.4!important}html[data-shell-layout] #top :is(.wallet-explorer-search,#wallet .wallet-command-bar)>.wallet-explorer-intro h3{letter-spacing:-.02em;color:#fff!important;margin:6px 0!important;font-size:clamp(24px,2.5vw,31px)!important;line-height:1.12!important}html[data-shell-layout] #top :is(.wallet-explorer-search,#wallet .wallet-command-bar)>.wallet-explorer-intro p{max-width:38ch;color:#deedf2!important;margin:0!important;font-size:13px!important;line-height:1.45!important}html[data-shell-layout] #top :is(.wallet-explorer-search,#wallet .wallet-command-bar)>.wallet-lookup{border-top:1px solid var(--companion-line);box-sizing:border-box;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:12px 16px!important}html[data-shell-layout] #top :is(.wallet-explorer-search,#wallet .wallet-command-bar) .pm-wallet{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;margin:0!important;display:grid!important}html[data-shell-layout] #top :is(.wallet-explorer-search,#wallet .wallet-command-bar) .pm-wallet>label{min-width:0!important;margin:0!important}html[data-shell-layout] #top :is(.wallet-explorer-search,#wallet .wallet-command-bar) .pm-wallet input{width:100%!important;min-width:0!important}html[data-shell-layout] #top .mdfm-wallet-investigator{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}html[data-shell-layout] #top .mdfm-wallet-loading{border:1px solid var(--companion-line)!important;background:var(--companion-surface)!important;text-align:left!important;border-radius:10px!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:4px 10px!important;min-height:0!important;margin:10px 0!important;padding:16px!important;display:grid!important}html[data-shell-layout] #top .mdfm-wallet-loading i{grid-row:1/3;width:20px!important;height:20px!important;margin:0!important}html[data-shell-layout] #top .mdfm-wallet-loading b{font-size:13px!important}html[data-shell-layout] #top .mdfm-wallet-loading span{color:var(--companion-muted)!important;margin:0!important;font-size:12px!important;line-height:1.4!important}html[data-shell-layout] #top .mdfm-wallet-summary{background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:10px 0!important;padding:0!important;display:grid!important}html[data-shell-layout] #top .mdfm-wallet-summary article{border:1px solid var(--companion-line)!important;background:var(--companion-surface)!important;border-radius:10px!important;min-height:0!important;padding:12px!important}html[data-shell-layout] #top .mdfm-wallet-summary strong{font-size:clamp(17px,2vw,24px)!important;line-height:1.2!important}html[data-shell-layout] #top .mdfm-wallet-summary :is(span,small){font-size:11px!important;line-height:1.4!important}#top #wallet .wallet-overview-hero{align-items:start}#top #wallet .wallet-overview-facts{grid-template-columns:minmax(0,1fr)!important}#top #wallet .wallet-overview-facts>dl{border-top:1px solid var(--companion-line);padding-top:12px}#top #wallet .wallet-overview-facts>dl>div:first-child{border-left:0;padding-left:0!important}@media (max-width:600px){html[data-shell-layout] #top :is(.wallet-explorer-search,#wallet .wallet-command-bar)>.wallet-explorer-intro{min-height:168px!important;padding:15px!important}html[data-shell-layout] #top .wallet-explorer-intro>div{max-width:57%}html[data-shell-layout] #top .wallet-explorer-scene{width:90%!important;max-width:none!important;inset:0 -12% auto auto!important}.wallet-explorer-intro:after{background:linear-gradient(90deg,#081c30ed,#0a203aaa 45%,#091b300c)}html[data-shell-layout] #top :is(.wallet-explorer-search,#wallet .wallet-command-bar)>.wallet-explorer-intro h3{font-size:23px!important}html[data-shell-layout] #top :is(.wallet-explorer-search,#wallet .wallet-command-bar)>.wallet-explorer-intro p{font-size:12px!important}html[data-shell-layout] #top :is(.wallet-explorer-search,#wallet .wallet-command-bar)>.wallet-lookup{padding:11px!important}html[data-shell-layout] #top :is(.wallet-explorer-search,#wallet .wallet-command-bar) .pm-wallet{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html[data-shell-layout] #top :is(.wallet-explorer-search,#wallet .wallet-command-bar) .pm-wallet>button{width:100%!important;min-height:38px!important}html[data-shell-layout] #top .mdfm-wallet-summary{grid-template-columns:1fr!important;gap:6px!important}html[data-shell-layout] #top .mdfm-wallet-summary article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;display:grid!important}html[data-shell-layout] #top .mdfm-wallet-summary small{grid-column:1/-1}}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-banner.is-grinder .maple-tool-scene{inset:0 0 0 28%}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-banner.is-grinder .maple-tool-scene img{object-position:72% 40%;opacity:1}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-banner.is-grinder .maple-tool-scene:after{background:linear-gradient(90deg,#102332 1%,#102332df 25%,#10233218 65%)}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-categories>button .maple-control-art{width:52px!important;height:52px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .field-region-navigation>details>summary .maple-control-art{width:28px!important;height:28px!important}@media (max-width:600px){html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell>.rh-categories>button .maple-control-art{width:40px!important;height:40px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-banner.is-grinder .maple-tool-scene{inset:0 0 0 20%}}.tool-chooser-backdrop{z-index:1090;-webkit-backdrop-filter:blur(5px);background:#080c146b;position:fixed;inset:0}.tool-chooser-popover{z-index:2200;box-sizing:border-box;border:1px solid var(--companion-line);background:var(--companion-surface);width:min(420px,100vw - 16px);max-height:calc(100dvh - 16px);color:var(--companion-ink);border-radius:16px;flex-direction:column;gap:10px;padding:12px;font-family:inherit;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 48px #0005;container-type:inline-size}.tool-chooser-popover>header{background:0 0;border:0;flex:none;justify-content:space-between;align-items:start;gap:10px;margin:0;padding:0;display:flex}.tool-chooser-popover .tool-chooser-heading{flex:1;min-width:0}.tool-chooser-popover .tool-chooser-header-actions{flex-flow:row;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tool-chooser-popover .tool-chooser-near-trigger{border-top:1px solid var(--companion-line);flex:none;justify-content:center;padding-top:3px;display:flex}.tool-chooser-popover[data-side=right]>header{flex-direction:row-reverse}.tool-chooser-popover[data-side=right] .tool-chooser-near-trigger{justify-content:flex-start}.tool-chooser-popover[data-side=left] .tool-chooser-near-trigger{justify-content:flex-end}.tool-chooser-popover h2{color:var(--companion-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;line-height:1.25;overflow:hidden}.tool-chooser-popover header p{color:var(--companion-muted);margin:4px 0 0;font-size:12px;line-height:1.4}.tool-chooser-popover .tool-chooser-hint{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tool-chooser-popover button{font:inherit;cursor:pointer;touch-action:manipulation}.tool-chooser-popover .tool-chooser-close{border:1px solid var(--companion-line);background:var(--companion-inset);width:36px;height:36px;min-height:36px;color:var(--companion-ink);border-radius:8px;flex:none;place-items:center;margin-left:8px;padding:0;font-size:23px;line-height:1;display:grid}.tool-chooser-pages{flex:none;align-items:center;gap:4px;display:flex}.tool-chooser-popover .tool-chooser-pages>button{border:1px solid var(--companion-line);background:var(--companion-inset);width:30px;height:36px;min-height:36px;color:var(--companion-ink);border-radius:7px;place-items:center;padding:0;font-size:22px;line-height:1;display:grid}.tool-chooser-popover .tool-chooser-pages>button:disabled{opacity:.35;cursor:default}.tool-chooser-pages>span{font-variant-numeric:tabular-nums;text-align:center;min-width:34px;color:var(--companion-muted);font-size:11px;font-weight:650;line-height:1.3}.tool-chooser-popover .tool-chooser-display{flex:none;justify-content:flex-end;gap:4px;display:flex}.tool-chooser-popover .tool-chooser-display>button{border:1px solid var(--companion-line);background:var(--companion-inset);width:36px;height:36px;min-height:36px;color:var(--companion-ink);border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1.2;display:inline-flex}.tool-chooser-popover .tool-chooser-display svg{flex:none;width:17px;height:17px}.tool-chooser-popover .tool-chooser-display>button[aria-pressed=true]{border-color:var(--companion-accent);background:var(--companion-accent-soft);box-shadow:inset 0 -2px var(--companion-accent);font-weight:700}.tool-chooser-popover>nav{background:0 0;border:0;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-height:0;margin:0;padding:2px;display:grid}.tool-chooser-popover>nav>button{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;min-height:96px;color:var(--companion-ink);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:7px 5px;display:flex}.tool-chooser-popover>nav>button>img{object-fit:contain;filter:drop-shadow(0 1px 2px #0003);flex:none;width:70px;height:58px;display:block}.tool-chooser-popover>nav>button>span{white-space:normal;overflow-wrap:anywhere;width:100%;font-size:12px;font-weight:650;line-height:1.2;display:block}.tool-chooser-popover[data-display=list]>nav{grid-template-columns:minmax(0,1fr)}.tool-chooser-popover[data-display=list]>nav>button{text-align:left;flex-direction:row;justify-content:flex-start;gap:10px;min-height:52px;padding:6px 10px}.tool-chooser-popover[data-display=list]>nav>button>img{width:42px;height:38px}.tool-chooser-popover[data-display=list]>nav>button>span{flex:1;width:auto;font-size:13px;line-height:1.3}.tool-chooser-popover>nav>button:hover{background:var(--companion-hover);border-color:var(--companion-accent)}.tool-chooser-popover>nav>button[aria-current=page]{border-color:var(--companion-accent);background:var(--companion-accent-soft);box-shadow:inset 0 -2px var(--companion-accent)}.tool-chooser-popover button:focus-visible{outline:2px solid var(--companion-accent);outline-offset:2px}.tool-chooser-popover>footer{background:0 0;border:0;flex:none;justify-content:flex-end;margin:0;padding:0;display:flex}.tool-chooser-popover .tool-chooser-full{border:1px solid var(--companion-line);background:var(--companion-inset);max-width:75%;min-height:28px;color:var(--companion-muted);text-align:center;border-radius:7px;padding:4px 7px;font-size:11px;font-weight:600;line-height:1.25;display:block}.tool-chooser-popover.is-armed{border-color:var(--companion-accent)}.tool-chooser-popover.is-armed header p{color:var(--companion-accent)}.tool-chooser-popover.is-armed .tool-chooser-full{background:var(--companion-accent-soft);border-color:var(--companion-accent)}.tool-chooser-popover[data-toolbar=top]>header{flex-direction:column;gap:8px;width:100%}.tool-chooser-popover .tool-chooser-action-row{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.tool-chooser-popover[data-toolbar=top] .tool-chooser-action-row{border-top:0;padding-top:0}.tool-chooser-popover .tool-chooser-action-row>.tool-chooser-full{flex:0 130px;max-width:130px;margin-left:auto}html[data-shell-layout] #top :is(.journal-primary,.mdfm-dock)>button[data-tools-armed=true]{border-color:var(--companion-accent)!important;background:var(--companion-accent-soft)!important;box-shadow:inset 0 0 0 2px var(--companion-accent)!important;color:var(--companion-ink)!important}@media (max-width:600px){.tool-chooser-popover{border-radius:13px;gap:8px;padding:10px}.tool-chooser-popover .tool-chooser-header-actions{gap:6px}.tool-chooser-popover .tool-chooser-close{width:40px;height:40px;margin-left:6px}.tool-chooser-popover .tool-chooser-display>button{width:40px;height:40px;min-height:40px}.tool-chooser-popover .tool-chooser-pages>button{height:40px;min-height:40px}.tool-chooser-popover>nav>button{gap:4px;min-height:86px;padding:6px 5px}.tool-chooser-popover>nav>button>img{width:62px;height:49px}.tool-chooser-popover[data-display=list]>nav>button{min-height:50px;padding:6px 10px}.tool-chooser-popover[data-display=list]>nav>button>img{width:40px;height:36px}}.tool-chooser-popover[data-compact=true]{gap:6px;padding:8px}.tool-chooser-popover[data-compact=true] h2{font-size:14px}.tool-chooser-popover[data-compact=true]>nav>button{gap:3px;min-height:66px;padding:5px}.tool-chooser-popover[data-compact=true]>nav>button>img{width:44px;height:35px}.tool-chooser-popover[data-compact=true][data-display=list]>nav>button{min-height:46px;padding:5px 8px}.tool-chooser-popover[data-compact=true][data-display=list]>nav>button>img{width:36px;height:32px}.tool-chooser-popover[data-compact=true] .tool-chooser-full{min-height:24px}.tool-chooser-popover[data-compact=true] .tool-chooser-near-trigger{padding-top:0}.tool-chooser-popover[data-short=true] :is(.tool-chooser-heading,.tool-chooser-full),.tool-chooser-popover[data-short=true]>footer,.tool-chooser-popover[data-short=true][data-toolbar=bottom]>header{display:none}.tool-chooser-popover[data-short=true]>header{justify-content:center}.tool-chooser-popover[data-short=true]>nav>button{min-height:52px}.tool-chooser-popover[data-short=true]>nav>button>img{width:32px;height:24px}.tool-chooser-popover[data-short=true][data-display=list]>nav>button>img{width:30px;height:28px}@media (max-height:420px){.tool-chooser-popover{gap:6px;padding:8px}.tool-chooser-popover h2{font-size:14px}.tool-chooser-popover>nav>button{gap:3px;min-height:66px;padding:5px}.tool-chooser-popover>nav>button>img{width:44px;height:35px}.tool-chooser-popover[data-display=list]>nav>button{min-height:46px;padding:5px 8px}.tool-chooser-popover[data-display=list]>nav>button>img{width:36px;height:32px}.tool-chooser-popover .tool-chooser-full{min-height:24px}.tool-chooser-popover .tool-chooser-near-trigger{padding-top:0}}html[data-appearance] #top #tools .rh-shell:has(.rp-embedded-detail.is-field){width:100%;max-width:1660px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell:has(.rp-embedded-detail.is-field)>.maple-tool-banner{display:none!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell:has(.rp-embedded-detail.is-field)>.rh-categories{padding-bottom:12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell:has(.rp-embedded-detail.is-field)>.rh-categories>button{min-height:46px!important;padding:6px 12px!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell:has(.rp-embedded-detail.is-field)>.rh-categories>button .maple-control-art{width:32px!important;height:32px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field{--field-edge:color-mix(in srgb,var(--companion-accent) 23%,var(--companion-line));width:100%;max-width:1660px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-rewards{gap:22px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-notice{line-height:1.5;background:var(--companion-inset)!important;border-color:var(--field-edge)!important;color:var(--companion-ink)!important;font-size:13px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-notice :is(span,small){color:var(--companion-ink)!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-detail-toolbar{flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-detail-identity{display:block;background:0 0!important;border:0!important;padding:0!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-detail-identity nav{color:var(--companion-muted);font-size:12px;line-height:1.5}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-detail-identity h4{color:var(--companion-ink);letter-spacing:-.025em;font:750 clamp(25px,2.7vw,38px)/1.15 var(--font-geist-sans),sans-serif!important;margin:5px 0 10px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-location-badges{flex-wrap:wrap;gap:6px;display:flex}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-location-badges>span{border:1px solid var(--field-edge);background:var(--companion-inset);min-height:28px;color:var(--companion-muted);border-radius:7px;align-items:center;padding:4px 9px;font-size:12px;line-height:1.4;display:inline-flex}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-location-badges>span:first-child{color:var(--companion-accent);background:var(--companion-accent-soft);font-weight:700}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-workbench{grid-template-columns:minmax(0,1.45fr) minmax(330px,1fr);align-items:start;gap:18px!important;display:grid!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-workbench-rates{flex-direction:column;min-width:0;order:initial!important;align-items:stretch!important;gap:14px!important;display:flex!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-workbench .field-map-detail{order:initial!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-workbench .rp-field-neso{grid-template-columns:1fr;width:100%;background:0 0!important;border:0!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-field-neso>header{background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 2px;padding:0;display:flex}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-field-neso>header>span{letter-spacing:.07em;text-transform:uppercase;color:var(--companion-muted);font-size:11px}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-field-neso>header h5{color:var(--companion-ink);margin:0;font-weight:700;font-size:18px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-workbench .rp-field-neso-slot{box-shadow:inset 3px 0 0 var(--companion-accent);display:block;position:relative;border:1px solid var(--field-edge)!important;background:linear-gradient(125deg,color-mix(in srgb,var(--companion-accent) 9%,var(--companion-inset)),var(--companion-inset))!important;border-radius:13px!important;padding:15px 18px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-field-neso-slot>small{color:var(--companion-muted);font-size:11px;line-height:1.4;display:block}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-workbench .rp-field-neso-slot dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 18px!important;margin:5px 0 0!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-workbench .rp-field-neso-slot dl>div{padding:0!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-workbench .rp-field-neso-slot .rp-field-neso-amount{border:0!important;padding:0 0 7px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-field-neso-amount dt{align-items:center;gap:6px;display:flex}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-field-neso-amount dt img{object-fit:contain;width:22px;height:22px;image-rendering:pixelated}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-workbench .rp-field-neso-slot .rp-field-neso-amount dd{letter-spacing:-.025em;color:var(--companion-accent)!important;margin-top:7px!important;font-size:clamp(27px,2.3vw,38px)!important;font-weight:750!important;line-height:1.15!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-workbench .rp-field-neso-slot dd{font-size:21px!important;line-height:1.3!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-workbench .rp-field-neso-slot dt{font-size:12px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-workbench .rp-field-neso-slot dl>div>small{margin:3px 6px 0 0;display:inline-block;font-size:11px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-currency-details{color:var(--companion-muted);margin-top:10px;font-size:12px}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-currency-details summary{cursor:pointer;align-content:center;min-height:28px}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-currency-details p{margin:5px 0 0;font-size:12px;line-height:1.5}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-exp-planner.is-compact{width:100%;background:var(--companion-inset)!important;border-radius:13px!important;padding:16px 18px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-exp-planner.is-compact>header>span{color:var(--companion-muted);font-size:12px}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-exp-planner.is-compact>header strong.needs-pace{font-size:20px!important;line-height:1.3!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-exp-planner.is-compact>header strong.has-estimate{color:var(--companion-accent)!important;font-size:30px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-exp-quick{grid-template-columns:minmax(0,1.3fr) minmax(100px,1fr);margin-top:10px}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-exp-quick>div{border:0;padding:3px 0}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-exp-quick b{font-size:14px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-exp-controls>summary{justify-content:space-between;align-items:center;min-height:40px;line-height:1.4;display:flex;font-size:13px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-exp-controls{margin-top:9px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-exp-monster{grid-template-columns:minmax(0,1fr);gap:10px}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-exp-planner :is(select,input){min-height:40px;font-size:14px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-exp-pace{flex-wrap:wrap}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-exp-pace>label{min-width:110px}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-heading{flex-wrap:wrap;align-items:center;background:0 0!important;border:0!important;gap:10px!important;margin:5px 0 -9px!important;padding:0!important;display:flex!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-loot-heading{flex:210px;min-width:0}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-loot-heading h5{font-weight:750;line-height:1.3;margin:0 0 3px!important;font-size:22px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-loot-heading small{color:var(--companion-muted);font-size:12px}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-heading [role=group]{flex-wrap:wrap;gap:4px;min-width:0;display:flex}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-heading button{min-height:38px!important;padding:7px 10px!important;font-size:12px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-loot-kind{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:9px;padding:3px}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-loot-kind>button{box-shadow:none!important;background:0 0!important;border:0!important;min-height:30px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-loot-kind>button[aria-pressed=true]{background:var(--companion-accent-soft)!important;color:var(--companion-accent)!important;box-shadow:inset 0 -2px 0 var(--companion-accent)!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table tbody{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:10px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table.is-field tbody>tr{background:var(--companion-inset)!important;border-radius:12px!important;grid-row:auto!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) minmax(110px,auto) minmax(90px,auto)!important;align-self:start!important;align-items:center!important;gap:8px 14px!important;padding:14px 16px 8px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table.is-field tbody tr>th{grid-area:1/1!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table .rp-slot-identity{min-height:66px;gap:12px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table .rp-prize-art{flex:0 0 56px;width:56px;height:56px}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table .rp-prize-art img{width:46px;max-width:46px;height:46px;max-height:46px;inset:4px}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table .rp-slot-identity b{overflow-wrap:anywhere;font-size:15px!important;line-height:1.35!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table .rp-slot-identity>div>small{margin-top:3px!important;font-size:10px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table .rp-slot-quantity{margin-right:5px;font-size:13px;display:inline}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table.is-field .rp-slot-rate{grid-area:1/2!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table.is-field .rp-slot-balance{grid-area:1/3!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table .rp-slot-rate strong,html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table .rp-slot-balance>span{white-space:normal;overflow-wrap:anywhere;color:var(--companion-ink)!important;font-size:18px!important;line-height:1.4!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table .rp-slot-rate strong{color:var(--companion-accent)!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table.is-field .rp-slot-more{border:0!important;grid-area:2/1/auto/-1!important;padding:0!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table .rp-slot-more summary{width:max-content!important;min-height:25px!important;padding:3px 0!important;font-size:11px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table tbody>tr.is-highlighted{box-shadow:inset 3px 0 0 var(--companion-accent)}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table tbody>tr.is-empty{opacity:.72}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-filter-count{font-size:12px;margin:0!important}@media (max-width:1200px){html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-workbench{grid-template-columns:minmax(0,1.25fr) minmax(310px,1fr)}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table.is-field tbody>tr{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 18px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table.is-field tbody tr>th{grid-column:1/-1!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table.is-field .rp-slot-rate{grid-area:2/1!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table.is-field .rp-slot-balance{grid-area:2/2!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table.is-field .rp-slot-more{grid-row:3!important}}@media (max-width:800px){html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-rewards{gap:17px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-workbench{grid-template-columns:1fr!important;gap:16px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-workbench .rp-field-neso{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-field-neso>header{grid-column:1/-1}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-workbench .rp-field-neso-slot{padding:13px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-workbench .rp-field-neso-slot .rp-field-neso-amount dd{font-size:28px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-exp-quick{grid-template-columns:1fr 1fr}}@media (max-width:540px){html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-workbench .rp-field-neso{grid-template-columns:1fr!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-workbench .rp-field-neso-slot{padding:14px 16px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-workbench .rp-field-neso-slot .rp-field-neso-amount dd{font-size:30px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table tbody{grid-template-columns:1fr!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table.is-field tbody>tr{padding:12px 14px 7px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-table .rp-slot-identity b{font-size:16px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-detail-toolbar .rp-freshness{order:3;width:100%;font-size:11px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .rp-slot-heading{gap:8px!important}html[data-appearance] #top #tools #reward-pools-v2.rp-embedded-detail.is-field .field-loot-heading{flex-basis:100%;margin-bottom:3px}}html[data-shell-layout] #top #wallet .wallet-overview-v6{width:100%;min-width:0;max-width:1600px!important;margin-inline:auto!important}html[data-shell-layout] #top #wallet .wallet-overview-v6 .wallet-command-bar{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)!important;align-items:stretch!important;gap:0!important}html[data-shell-layout] #top #wallet .wallet-overview-v6 .wallet-command-bar>.wallet-explorer-intro{min-height:154px!important;padding:20px!important}html[data-shell-layout] #top #wallet .wallet-overview-v6 .wallet-explorer-intro>div{max-width:70%}html[data-shell-layout] #top #wallet .wallet-overview-v6 .wallet-explorer-intro h3{margin:3px 0!important;font-size:25px!important}html[data-shell-layout] #top #wallet .wallet-overview-v6 .wallet-explorer-intro p{max-width:36ch;font-size:12px!important}html[data-shell-layout] #top #wallet .wallet-overview-v6 .wallet-explorer-scene{object-position:center 43%;object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;inset:0!important}html[data-shell-layout] #top #wallet .wallet-overview-v6 .wallet-command-bar>.wallet-lookup{border-top:0;border-inline-start:1px solid var(--companion-line);align-content:center;display:grid;padding:12px 16px!important}html[data-shell-layout] #top #wallet .wallet-overview-v6 .pm-wallet{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}html[data-shell-layout] #top #wallet .wallet-overview-v6 .pm-wallet :is(input,button){min-height:40px!important;font-size:13px!important}html[data-shell-layout] #top #wallet .wallet-overview-v6 .pm-wallet label{font-size:12px!important}html[data-shell-layout] #top #wallet .wallet-overview-v6 .wallet-destination-nav{gap:6px;margin:0!important}html[data-shell-layout] #top #wallet .wallet-overview-v6 .wallet-destination-nav>button{white-space:normal!important;gap:2px!important;min-height:50px!important;padding:8px 12px!important}html[data-shell-layout] #top #wallet .wallet-overview-v6 .wallet-destination-nav>button :is(b,small){white-space:normal!important;text-overflow:clip!important;overflow:visible!important}#top #wallet .wallet-overview-v6 .wallet-overview{gap:10px!important}#top #wallet .wallet-overview-v6 .wallet-overview-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:10px}#top #wallet .wallet-overview-v6 :is(.wallet-at-a-glance,.wallet-mvp-summary){gap:9px;min-height:0;background:var(--companion-surface)!important;box-shadow:none!important;border-radius:11px!important;padding:13px 16px!important}#top #wallet .wallet-overview-v6 .wallet-at-a-glance>header{min-height:0;margin:0;padding:0}#top #wallet .wallet-overview-v6 .wallet-at-a-glance>header>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}#top #wallet .wallet-overview-v6 .wallet-at-a-glance>header :is(small,b){font-size:12px;line-height:1.4}#top #wallet .wallet-overview-v6 .wallet-balance-strip{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:18px;display:grid}#top #wallet .wallet-overview-v6 .wallet-balance-strip>div{align-content:start;gap:2px;min-width:0;display:grid}#top #wallet .wallet-overview-v6 .wallet-balance-strip>div+div{border-inline-start:1px solid var(--companion-line);padding-inline-start:18px}#top #wallet .wallet-overview-v6 .wallet-balance-strip>div>span{color:var(--companion-muted);font-size:12px}#top #wallet .wallet-overview-v6 .wallet-balance-strip>div>small{color:var(--companion-muted);font-size:10px;line-height:1.4}#top #wallet .wallet-overview-v6 .wallet-balance-strip .wallet-amount>summary{letter-spacing:-.03em;min-height:38px;font-weight:800;line-height:1.25;font-size:28px!important}#top #wallet .wallet-overview-v6 .wallet-game-balance .wallet-amount>summary{font-size:23px!important}#top #wallet .wallet-overview-v6 .wallet-balance-strip .currency-icon{object-fit:contain;width:21px;height:21px}#top #wallet .wallet-overview-v6 .wallet-read-notes{margin:0!important;padding:0!important}#top #wallet .wallet-overview-v6 .wallet-read-notes>summary{min-height:25px;padding:4px 0;font-size:11px}#top #wallet .wallet-overview-v6 .wallet-read-notes p{font-size:11px;line-height:1.5}#top #wallet .wallet-overview-v6 .wallet-mvp-summary>header{gap:8px}#top #wallet .wallet-overview-v6 .wallet-mvp-summary>header>span{letter-spacing:.05em;font-size:10px}#top #wallet .wallet-overview-v6 .wallet-mvp-summary button{white-space:normal;text-align:center;min-height:32px}#top #wallet .wallet-overview-v6 .wallet-mvp-journey{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:20px;display:grid}#top #wallet .wallet-overview-v6 .wallet-mvp-rank{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}#top #wallet .wallet-overview-v6 .wallet-mvp-rank>div{background:0 0;gap:2px;padding:0}#top #wallet .wallet-overview-v6 .wallet-mvp-rank>span{color:var(--companion-muted)}#top #wallet .wallet-overview-v6 .wallet-mvp-rank :is(b,strong){font-size:17px}#top #wallet .wallet-overview-v6 .wallet-mvp-progress{gap:4px}#top #wallet .wallet-overview-v6 .wallet-mvp-progress progress{-webkit-appearance:none;appearance:none;background:var(--companion-line);border:0;border-radius:9px;height:7px;display:block;overflow:hidden}#top #wallet .wallet-overview-v6 .wallet-mvp-progress progress::-webkit-progress-bar{background:var(--companion-line)}#top #wallet .wallet-overview-v6 .wallet-mvp-progress progress::-webkit-progress-value{background:var(--companion-accent);border-radius:9px}#top #wallet .wallet-overview-v6 .wallet-mvp-progress progress::-moz-progress-bar{background:var(--companion-accent);border-radius:9px}#top #wallet .wallet-overview-v6 .wallet-mvp-progress span{font-size:11px}#top #wallet .wallet-overview-v6 .wallet-mvp-cost{margin:0!important;font-size:12px!important;line-height:1.4!important}#top #wallet .wallet-overview-v6 .wallet-mvp-basis{background:0 0;border:0;margin:0;padding:0}#top #wallet .wallet-overview-v6 .wallet-mvp-basis>summary{cursor:pointer;min-height:24px;color:var(--companion-muted);padding:2px 0;font-size:11px}#top #wallet .wallet-overview-v6 .wallet-overview-body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}#top #wallet .wallet-overview-v6 .wallet-activity-section{border-radius:11px;min-width:0;margin:0!important;padding:13px!important}#top #wallet .wallet-overview-v6 .wallet-activity-section>header{display:none}#top #wallet .wallet-overview-v6 .wallet-activity-section .wcd-header{margin:0 0 6px;display:flex!important}#top #wallet .wallet-overview-v6 .wallet-activity-section .wcd-header h4{font-size:17px}#top #wallet .wallet-overview-v6 .wallet-fx-asterisk{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important}#top #wallet .wallet-overview-v6 .wallet-activity-section h4{margin:0;font-size:17px;line-height:1.35}#top #wallet .wallet-overview-v6 .wallet-assets-workspace{border-radius:11px;align-self:start;margin:0!important}#top #wallet .wallet-overview-v6 .portfolio-currencies{grid-column:1/-1}#top #wallet .wallet-overview-v6 .wallet-data-note{background:0 0;border:0;margin:0;padding:0}#top #wallet .wallet-overview-v6 .wallet-data-note>summary{min-height:32px;padding:6px 0;font-size:12px}@container (width>=600px) and (width<=859px){#top #wallet .wallet-overview-v6 .wcd-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=760px) and (width<=859px){#top #wallet .wallet-overview-v6 .wcd-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#top #wallet .wallet-overview-v6 [data-flow-direction=out] .wcd-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (width<=330px){#top #wallet .wallet-overview-v6 .wcd-stat-grid{grid-template-columns:minmax(0,1fr)}#top #wallet .wallet-overview-v6 .wcd-metric{grid-template-columns:28px minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:7px}#top #wallet .wallet-overview-v6 .wcd-category-art{grid-area:1/1;width:28px}#top #wallet .wallet-overview-v6 .wcd-category-label{grid-area:1/2}#top #wallet .wallet-overview-v6 .wcd-primary-amount{grid-area:1/3}}@media (max-width:1279px){#top #wallet .wallet-overview-v6 .wallet-overview-body{grid-template-columns:minmax(0,1fr)}#top #wallet .wallet-overview-v6 .wallet-mvp-journey{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:760px){html[data-shell-layout] #top #wallet .wallet-overview-v6 .wallet-command-bar{grid-template-columns:minmax(0,1fr)!important}html[data-shell-layout] #top #wallet .wallet-overview-v6 .wallet-command-bar>.wallet-explorer-intro{min-height:132px!important;padding:16px!important}html[data-shell-layout] #top #wallet .wallet-overview-v6 .wallet-command-bar>.wallet-lookup{border-inline-start:0;border-top:1px solid var(--companion-line);padding:10px 12px!important}html[data-shell-layout] #top #wallet .wallet-overview-v6 .wallet-destination-nav>button{min-height:52px!important;padding:7px!important}html[data-shell-layout] #top #wallet .wallet-overview-v6 .wallet-destination-nav>button b{font-size:12px}html[data-shell-layout] #top #wallet .wallet-overview-v6 .wallet-destination-nav>button small{font-size:10px}#top #wallet .wallet-overview-v6 .wallet-overview-hero{grid-template-columns:minmax(0,1fr)}#top #wallet .wallet-overview-v6 :is(.wallet-at-a-glance,.wallet-mvp-summary){gap:8px;padding:11px!important}#top #wallet .wallet-overview-v6 .wallet-mvp-journey{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:13px}#top #wallet .wallet-overview-v6 .wallet-balance-strip{gap:10px}#top #wallet .wallet-overview-v6 .wallet-balance-strip>div+div{padding-inline-start:10px}#top #wallet .wallet-overview-v6 .wallet-balance-strip .wallet-amount>summary{font-size:25px!important}#top #wallet .wallet-overview-v6 .wallet-activity-section{padding:11px!important}}@media (max-width:480px){html[data-shell-layout] #top #wallet .wallet-overview-v6 .wallet-destination-nav>button small{display:none}}@media (max-width:380px){html[data-shell-layout] #top #wallet .wallet-overview-v6 .pm-wallet{grid-template-columns:minmax(0,1fr)!important}html[data-shell-layout] #top #wallet .wallet-overview-v6 .wallet-destination-nav>button small{display:none}html[data-shell-layout] #top #wallet .wallet-overview-v6 .wallet-destination-nav>button b{overflow-wrap:normal;word-break:normal;font-size:11px!important}#top #wallet .wallet-overview-v6 .wallet-mvp-journey{grid-template-columns:minmax(0,1fr);gap:8px}}html[data-shell-layout] #top #wallet .wallet-overview-insights{min-width:0;box-shadow:none;border-radius:14px;margin:0;border:1px solid var(--companion-line)!important;background:var(--companion-surface)!important;overflow:hidden!important}.wallet-overview-v6 .wallet-insights-header{background:linear-gradient(110deg,color-mix(in srgb,var(--companion-accent) 12%,var(--companion-surface)),var(--companion-surface));justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.wallet-overview-v6 .wallet-insights-header>div{min-width:0}.wallet-overview-v6 .wallet-insights-header h4{margin:0 0 5px;font-size:18px;font-weight:750;line-height:1.3}.wallet-overview-v6 .wallet-insights-header p{color:var(--companion-muted);max-width:65ch;margin:0;font-size:13px;line-height:1.5}.wallet-overview-v6 .wallet-insights-header>button{border:1px solid var(--companion-accent);background:var(--companion-accent-soft);min-height:40px;color:var(--companion-ink);cursor:pointer;border-radius:9px;flex:none;padding:9px 15px;font-size:13px;font-weight:700}.wallet-overview-v6 .wallet-insights-header>button:disabled{opacity:.55;cursor:default}.wallet-overview-v6 .wallet-insights-header>button:focus-visible{outline:2px solid var(--companion-accent);outline-offset:3px}.wallet-overview-v6 .wallet-insights-empty{color:var(--companion-muted);margin:0;padding:0 20px 18px;font-size:12px;line-height:1.5}.wallet-overview-v6 .wallet-insights-body{min-width:0}html[data-shell-layout] #top #wallet .wallet-insights-body>.mdfm-wallet-summary{border-radius:10px;overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 20px 14px!important}html[data-shell-layout] #top #wallet .wallet-insights-body>.mdfm-wallet-summary .wallet-money,html[data-shell-layout] #top #wallet .wallet-insights-body>.mdfm-wallet-summary .wallet-money>span:not(.wallet-money-exact){font-size:inherit!important;line-height:inherit!important}.wallet-overview-v6 .wallet-insights-body>.mdfm-wallet-summary article{min-height:0;padding:14px 16px}.wallet-overview-v6 .wallet-insights-body>.wallet-explorer-details{margin:0 20px 20px}.wallet-overview-v6 .wallet-insights-body .mdfm-wallet-lenses button{min-height:58px}.wallet-overview-v6 .wallet-insights-body .mdfm-wallet-lenses button b{font-size:13px}.wallet-overview-v6 .wallet-insights-body .mdfm-wallet-lenses button span{font-size:11px}.wallet-overview-v6 .wallet-insights-body :is(.mdfm-wallet-boundary,.mdfm-raffle-boundary,.mdfm-recipe-book>p){border-color:var(--companion-line);font-size:12px;line-height:1.6}.wallet-overview-v6 .wallet-insights-body :is(.mdfm-wallet-session>span,.mdfm-wallet-breakdown article>span,.mdfm-pattern-metrics span){font-size:12px}.wallet-overview-v6 .wallet-insights-body :is(dt,.mdfm-wallet-session>small,.mdfm-recipe-grid small,.mdfm-recipe-grid article>em,.mdfm-raffle-ledger header>small,.mdfm-recipe-book header>small,.mdfm-lifetime-scan small,.mdfm-pattern-metrics small){font-size:11px;line-height:1.5}.wallet-overview-v6 .wallet-insights-body :is(dd,.mdfm-wallet-session>p,.mdfm-flips p,.mdfm-network-grid p,.mdfm-flow-hits p,.mdfm-raffle-run-grid article>small){font-size:12px;line-height:1.5}.wallet-overview-v6 .wallet-insights-body :is(.mdfm-flips h5,.mdfm-network-grid h5,.mdfm-flow-hits h5){font-size:13px}.wallet-overview-v6 .wallet-insights-body :is(.mdfm-flips p,.mdfm-network-grid p,.mdfm-flow-hits p,.mdfm-flips h5,.mdfm-network-grid h5,.mdfm-flow-hits h5){white-space:normal;overflow-wrap:anywhere}.wallet-overview-v6 .wallet-insights-body :is(.mdfm-recipe-grid article,.mdfm-pattern-note,.mdfm-florin-breakdown span){border-color:var(--companion-line)}.wallet-overview-v6 .wallet-insights-body .mdfm-pattern-note p{color:var(--companion-muted);font-size:12px}.wallet-overview-v6 .wallet-insights-body .mdfm-lifetime-scan>button{min-height:38px;font-size:12px}@media (max-width:600px){.wallet-overview-v6 .wallet-insights-header{flex-direction:column;align-items:start;gap:12px;padding:16px}.wallet-overview-v6 .wallet-insights-header h4{font-size:17px}.wallet-overview-v6 .wallet-insights-header>button{width:100%}.wallet-overview-v6 .wallet-insights-empty{padding:0 16px 16px}html[data-shell-layout] #top #wallet .wallet-insights-body>.mdfm-wallet-summary{grid-template-columns:minmax(0,1fr)!important;margin:0 12px 12px!important}.wallet-overview-v6 .wallet-insights-body>.wallet-explorer-details{margin:0 12px 12px}.wallet-overview-v6 .wallet-insights-body .mdfm-wallet-lens-panel{padding:10px 0}#top #wallet .wallet-overview-insights :is(.mdfm-wallet-sessions,.mdfm-wallet-breakdown,.mdfm-recipe-grid,.mdfm-pattern-metrics,.mdfm-network-grid,.mdfm-raffle-run-grid){grid-template-columns:minmax(0,1fr)!important}#top #wallet .wallet-overview-insights .mdfm-wallet-lenses button{min-height:42px;padding:10px 12px}#top #wallet .wallet-overview-insights :is(.mdfm-wallet-session,.mdfm-wallet-breakdown article){padding:14px}}#top #wallet .wallet-overview-v6 .wallet-mvp-summary{container:wallet-mvp/inline-size}#top #wallet .wallet-overview-v6 .has-rank-art .wallet-mvp-rank{grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr);gap:7px}#top #wallet .wallet-overview-v6 .wallet-mvp-rank>.wallet-mvp-rank-current{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:6px}#top #wallet .wallet-overview-v6 .wallet-mvp-rank>.wallet-mvp-rank-next{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:6px}#top #wallet .wallet-overview-v6 .wallet-mvp-rank>.wallet-mvp-rank-next:not(:has(img)){grid-template-columns:minmax(0,1fr)}#top #wallet .wallet-overview-v6 .wallet-mvp-rank .wallet-mvp-rank-art{object-fit:contain;object-position:center;width:64px;max-width:100%;height:56px;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:5px;flex:none;margin:0;padding:0;display:block;position:static}#top #wallet .wallet-overview-v6 .wallet-mvp-rank-next .wallet-mvp-rank-art{width:40px;height:40px}#top #wallet .wallet-overview-v6 .wallet-mvp-rank-copy{align-content:center;gap:2px;min-width:0;display:grid}@container wallet-mvp (width<=620px){#top #wallet .wallet-overview-v6 .wallet-mvp-journey.has-rank-art{grid-template-columns:minmax(0,1fr);gap:7px}}@media (max-width:760px){#top #wallet .wallet-overview-v6 .wallet-mvp-journey.has-rank-art{grid-template-columns:minmax(0,1fr);gap:7px}}@media (max-width:380px){#top #wallet .wallet-overview-v6 .has-rank-art .wallet-mvp-rank{gap:5px}#top #wallet .wallet-overview-v6 .wallet-mvp-rank>.wallet-mvp-rank-current{grid-template-columns:56px minmax(0,1fr);gap:5px}#top #wallet .wallet-overview-v6 .wallet-mvp-rank>.wallet-mvp-rank-next{grid-template-columns:36px minmax(0,1fr);gap:5px}#top #wallet .wallet-overview-v6 .wallet-mvp-rank .wallet-mvp-rank-art{width:56px;height:56px}#top #wallet .wallet-overview-v6 .wallet-mvp-rank-next .wallet-mvp-rank-art{width:36px;height:36px}#top #wallet .wallet-overview-v6 .has-rank-art .wallet-mvp-rank :is(b,strong){font-size:15px}}html[data-shell-layout] #top .home-portrait-panels .home-goal-summary{overflow:hidden;aspect-ratio:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:block!important}html[data-shell-layout] #top .home-scenery-stage,html[data-shell-layout] #top #tools .tools-welcome-card[data-home-action] .tools-welcome-art{isolation:isolate;background:var(--companion-inset);overflow:hidden;aspect-ratio:3/2!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;position:relative!important}html[data-shell-layout] #top .home-scenery-stage .home-panel-art{inset:0;overflow:hidden}html[data-shell-layout] #top .home-scenery-stage .home-panel-art:after{display:none}html[data-shell-layout] #top .home-scenery-stage .home-panel-background,html[data-shell-layout] #top #tools .tools-welcome-card[data-home-action] .tools-welcome-scene{object-fit:contain!important;object-position:center!important;filter:none!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}html[data-shell-layout] #top :is([data-home-art],.tools-welcome-card[data-home-action]),html[data-shell-layout] #top :is([data-home-art=flipper],[data-home-action=market-lowest]){--home-owner-right:-14.37%;--home-owner-bottom:-15.111%}html[data-shell-layout] #top :is([data-home-art=crafter],[data-home-action=gear-vision]){--home-owner-right:-10.222%;--home-owner-bottom:-16%}html[data-shell-layout] #top :is([data-home-art=grinder],[data-home-action=grind-economics]){--home-owner-right:-17.037%;--home-owner-bottom:-17.778%}html[data-shell-layout] #top :is([data-home-art=collector],[data-home-action=collection]){--home-owner-right:-10.815%;--home-owner-bottom:-14.667%}html[data-shell-layout] #top :is([data-home-art=analyst],[data-home-action=economy-flow]){--home-owner-right:-11.111%;--home-owner-bottom:-14.667%}html[data-shell-layout] #top :is([data-home-art=meta],[data-home-action=coach]),html[data-shell-layout] #top :is([data-home-art=watcher],[data-home-action=saved-searches]){--home-owner-right:-17.037%;--home-owner-bottom:-17.778%}html[data-shell-layout] #top :is([data-home-art=reward],[data-home-action=rewards]){--home-owner-right:-16.148%;--home-owner-bottom:-13.778%}html[data-shell-layout] #top .home-scenery-stage .home-role-identity,html[data-shell-layout] #top #tools .tools-welcome-card[data-home-action] .tools-welcome-guide{z-index:3;aspect-ratio:1;pointer-events:none;top:auto!important;left:auto!important;right:var(--home-owner-right)!important;bottom:var(--home-owner-bottom)!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:80%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;transform:none!important}html[data-shell-layout] #top .home-scenery-stage .home-role-portrait{border-radius:0!important;flex:none!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}html[data-shell-layout] #top .home-scenery-stage .home-role-mascot{image-rendering:pixelated;filter:drop-shadow(0 2px 2px #071b2966);object-fit:contain!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;transform:none!important}html[data-shell-layout] #top #tools .tools-welcome-card[data-home-action] .tools-welcome-guide{filter:drop-shadow(0 2px 2px #071b2966)}html[data-shell-layout] #top .home-portrait-panels .home-goal-heading{box-sizing:border-box;text-align:left;flex-direction:column;align-items:flex-start;min-width:0;border:0!important;border-top:1px solid var(--companion-line)!important;background:var(--companion-surface)!important;width:100%!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important;border-radius:0!important;gap:4px!important;padding:13px 40px 13px 14px!important;display:flex!important;position:relative!important;inset:auto!important}html[data-shell-layout] #top .home-portrait-panels .home-goal-heading>b{text-wrap:pretty;-webkit-line-clamp:unset;display:block;overflow:visible;color:var(--companion-muted)!important;letter-spacing:0!important;font-size:11px!important;font-weight:550!important;line-height:1.35!important}html[data-shell-layout] #top .home-portrait-panels .home-goal-destination{letter-spacing:-.02em;overflow-wrap:anywhere;order:-1;width:100%;display:block;overflow:visible;color:var(--companion-ink)!important;white-space:normal!important;font-size:clamp(17px,1.35vw,20px)!important;font-weight:750!important;line-height:1.25!important}html[data-shell-layout] #top .home-portrait-panels .home-goal-chevron{bottom:20px;right:11px}html[data-shell-layout] #top .home-portrait-panels .home-goal-preview{background:var(--companion-surface);min-height:0}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-banner:is(.is-grinder,.is-collector,.is-reward){--banner-owner-size:180px;--banner-owner-right-pad:71px;--banner-owner-bottom-pad:40px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-banner.is-collector{--banner-owner-right-pad:50px;--banner-owner-bottom-pad:33px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-banner.is-reward{--banner-owner-right-pad:68px;--banner-owner-bottom-pad:31px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-banner:is(.is-grinder,.is-collector,.is-reward) .maple-tool-scene>picture{width:100%;height:100%;display:block}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .clx.cl-workspace>.maple-tool-banner.is-collector .maple-tool-guide,html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-banner:is(.is-grinder,.is-collector,.is-reward) .maple-tool-guide{z-index:2;filter:drop-shadow(0 2px 2px #071b2966);pointer-events:none;top:auto!important;left:auto!important;right:calc(4% - var(--banner-owner-right-pad))!important;bottom:calc(0px - var(--banner-owner-bottom-pad))!important;width:var(--banner-owner-size)!important;height:var(--banner-owner-size)!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important;max-width:none!important;max-height:none!important;margin:0!important;display:block!important;position:absolute!important;transform:none!important}@media (max-width:600px){html[data-shell-layout][data-page-theme][data-appearance] #top #tools :is(.maple-tool-banner.is-grinder,.maple-tool-banner.is-reward,.clx.cl-workspace>.maple-tool-banner.is-collector) .maple-tool-scene{inset:0!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools :is(.maple-tool-banner.is-grinder,.maple-tool-banner.is-reward,.clx.cl-workspace>.maple-tool-banner.is-collector) .maple-tool-scene:after{display:none!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools :is(.maple-tool-banner.is-grinder,.maple-tool-banner.is-reward,.clx.cl-workspace>.maple-tool-banner.is-collector) .maple-tool-scene>picture{aspect-ratio:1;width:30%;max-width:108px;height:auto;position:absolute;top:7px;right:10px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools :is(.maple-tool-banner.is-grinder,.maple-tool-banner.is-reward,.clx.cl-workspace>.maple-tool-banner.is-collector) .maple-tool-scene img{object-fit:contain!important;object-position:right center!important;opacity:1!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools :is(.maple-tool-banner.is-grinder,.maple-tool-banner.is-reward,.clx.cl-workspace>.maple-tool-banner.is-collector) .maple-tool-copy{width:calc(70% - 16px)!important;max-width:none!important}}@media (max-width:650px){html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-banner:is(.is-grinder,.is-collector,.is-reward){--banner-owner-size:150px;--banner-owner-right-pad:59.167px;--banner-owner-bottom-pad:33.333px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-banner.is-collector{--banner-owner-right-pad:41.667px;--banner-owner-bottom-pad:27.5px}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .maple-tool-banner.is-reward{--banner-owner-right-pad:56.667px;--banner-owner-bottom-pad:25.833px}}html[data-site-font=mydaily] body{--site-font-family:var(--font-geist-sans,Arial),Arial,"Malgun Gothic","Apple SD Gothic Neo","Microsoft YaHei","PingFang SC",sans-serif}html[data-site-font=system] body{--site-font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Malgun Gothic","Apple SD Gothic Neo","Microsoft YaHei","PingFang SC",sans-serif}html[data-site-font=classic] body{--site-font-family:Georgia,"Times New Roman","Noto Serif CJK KR","Noto Serif CJK SC",Batang,"Songti SC",SimSun,serif}html[data-site-font=mono] body{--site-font-family:var(--font-geist-mono,Consolas),ui-monospace,"SFMono-Regular",Consolas,"Liberation Mono","Malgun Gothic","Microsoft YaHei",monospace}@layer site-font-preference{html[data-site-font] body,html[data-site-font] body :where(*),html[data-site-font] body :where(*):before,html[data-site-font] body :where(*):after,html[data-site-font] body :where(input,textarea)::placeholder{font-family:var(--site-font-family)!important}html[data-site-font] body :where(*)::marker{font-family:var(--site-font-family)!important}html[data-site-font] body :where(input)::file-selector-button{font-family:var(--site-font-family)!important}}.layout-settings .layout-settings-card .site-font-controls{border-top:1px solid var(--companion-line);margin:14px 0 0;padding:14px 0 0}.site-font-controls .site-font-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.site-font-controls .site-font-choices>label{border:1px solid var(--companion-line);background:var(--companion-inset);min-width:0;min-height:48px;color:var(--companion-ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin:0;padding:8px;display:flex}.site-font-controls .site-font-choices>label.selected{border-color:var(--companion-accent);background:var(--companion-accent-soft);box-shadow:inset 0 -2px var(--companion-accent)}.site-font-controls .site-font-choices>label:focus-within{outline:2px solid var(--companion-accent);outline-offset:2px}.site-font-controls .site-font-choices input{opacity:1;width:15px;height:15px;accent-color:var(--companion-accent);flex:none;margin:0;position:static}.site-font-controls .site-font-choices span{gap:2px;min-width:0;display:grid}.site-font-controls .site-font-choices b{overflow-wrap:anywhere;font-size:12px;line-height:1.25}.site-font-controls .site-font-choices small{overflow-wrap:anywhere;color:var(--companion-muted);font-size:11px;line-height:1.3}.site-font-controls>p{color:var(--companion-muted);margin:8px 0 0;font-size:11px;line-height:1.4}@media (min-width:1050px){.site-font-controls .site-font-choices{grid-template-columns:repeat(4,minmax(0,1fr))}.site-font-controls .site-font-choices>label{align-items:start;gap:5px;padding:7px}.site-font-controls .site-font-choices input{margin-top:1px}}@media (max-height:520px){html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2.rw-floating-workspace .reward-floating-panel{overscroll-behavior:contain;scrollbar-width:thin;overflow:auto;top:max(8px, env(safe-area-inset-top,0px))!important;max-height:calc(100dvh - max(80px, var(--mdfm-floating-safe-bottom,80px)) - max(8px, env(safe-area-inset-top,0px)) - 8px)!important;bottom:auto!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2.rw-floating-workspace .reward-floating-titlebar{z-index:2;position:sticky;top:0}html[data-shell-layout][data-page-theme][data-appearance] #top #tools #reward-history-v2.rw-floating-workspace .reward-floating-content{flex:none;padding:10px;overflow:visible}}@media (max-width:700px){html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-summary>.result-display-toggle{box-sizing:border-box;flex-wrap:wrap;justify-self:start;min-width:0;max-width:100%;grid-area:3/1/auto/-1!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-summary>.result-display-toggle>button{flex:auto;min-width:0;white-space:normal!important}html[data-shell-layout][data-page-theme][data-appearance] #top #tools .rh-shell #reward-discovery .raffle-chase .rc-controls .rc-summary>.rc-freshness{justify-content:flex-start;grid-area:4/1/auto/-1!important}}@layer workspace-finish{html[data-shell-layout=proposed] #top #overview .home-shop-display{border:1px solid var(--companion-line)!important;background:var(--companion-surface)!important;border-radius:12px!important;padding:12px!important;box-shadow:0 2px 8px #00000012!important}html[data-shell-layout=proposed] #top #overview .home-shop-item{align-items:flex-start;gap:10px;min-height:96px;background:var(--companion-raised)!important;border:1px solid var(--companion-line)!important;border-radius:8px!important;padding:12px 10px!important}html[data-shell-layout=proposed] #top #overview .home-shop-item b{overflow-wrap:anywhere;-webkit-line-clamp:unset!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;display:block!important;overflow:visible!important}html[data-shell-layout=proposed] #top #overview .home-shop-item :is(small,.wallet-fx-conversion,.wallet-fx-value){font-variant-numeric:tabular-nums;font-size:12px!important;line-height:1.4!important}html[data-shell-layout=proposed] #top #overview .home-shop-item>.home-event-art{width:34px;height:40px}html[data-shell-layout=proposed] #top #overview :is(.home-news-list b,.home-event-card-copy>b){font-size:14px!important;font-weight:600!important;line-height:1.4!important}html[data-shell-layout=proposed] #top #overview :is(.home-news-kind,.home-news-list time,.home-event-dates,.home-event-timezone,.home-event-status){font-size:12px!important;line-height:1.4!important}@media (max-width:760px){html[data-shell-layout=proposed] #top #overview .home-shop-item{text-align:left;flex-direction:row;flex-basis:190px;min-width:190px;min-height:100px}html[data-shell-layout=proposed] #top #overview .home-event-card{flex-basis:70%}}}html[data-shell-layout=proposed] #top #overview .home-overview-heading{border-bottom:1px solid var(--companion-line);gap:16px;margin-bottom:22px;padding-bottom:18px}html[data-shell-layout=proposed] #top #overview .home-overview-heading h1{letter-spacing:-.035em;font-size:clamp(25px,2.5vw,34px)!important;line-height:1.15!important}html[data-shell-layout=proposed] #top #overview .home-overview-heading p{color:var(--companion-muted);margin-top:7px}html[data-shell-layout=proposed] #top #overview .home-tool-tour{border-color:color-mix(in srgb, var(--companion-accent) 28%, var(--companion-line));box-shadow:0 2px 3px #00000012,0 10px 24px -16px #0006}html[data-shell-layout=proposed] #top #overview .home-tool-controls{border-top:1px solid var(--companion-line);background:var(--companion-surface);min-height:46px;padding:5px 12px}html[data-shell-layout=proposed] #top #overview .home-tool-caption>span{-webkit-backdrop-filter:none;background:#122030d9}html[data-shell-layout=proposed] #top #overview .home-news-panel{border:1px solid var(--companion-line);border-top:2px solid color-mix(in srgb, var(--companion-accent) 65%, var(--companion-line));background:var(--companion-surface);border-radius:14px;padding:16px;box-shadow:inset 0 1px #ffffff08}html[data-shell-layout=proposed] #top #overview .home-news-list>a{gap:8px;min-height:35px;padding:8px 0}html[data-shell-layout=proposed] #top #overview .home-news-list b{font-size:12px}html[data-shell-layout=proposed] #top #overview .home-news-list time{font-variant-numeric:tabular-nums}html[data-shell-layout=proposed] #top #overview .home-panel-heading h2,html[data-shell-layout=proposed] #top #overview .home-shop-heading h2{letter-spacing:-.025em;font-size:19px!important;line-height:1.25!important}html[data-shell-layout=proposed] #top #overview .home-feed-status,html[data-shell-layout=proposed] #top #overview .home-raffle-note{border:1px solid var(--companion-line);background:var(--companion-inset);border-radius:8px;flex-wrap:wrap;width:fit-content;max-width:100%;padding:7px 10px;font-size:12px!important}html[data-shell-layout=proposed] #top #overview .home-events-strip{border-top:1px solid var(--companion-line);padding-top:20px}html[data-shell-layout=proposed] #top #overview .home-event-card{box-shadow:0 2px 3px #0000000d}html[data-shell-layout=proposed] #top #overview .home-event-card-copy{gap:8px;padding:13px}html[data-shell-layout=proposed] #top #overview .home-event-status{border:1px solid color-mix(in srgb, var(--companion-accent) 26%, transparent);border-radius:20px;padding:4px 8px}html[data-shell-layout=proposed] #top #overview .home-raffle-grid>article{border-radius:12px;box-shadow:inset 0 1px #ffffff08,0 2px 3px #0000000d}@media (min-width:761px){html[data-shell-layout=proposed] #top #overview .home-overview-top{grid-template-columns:minmax(0,1.55fr) minmax(290px,1fr);align-items:start;gap:20px 24px}html[data-shell-layout=proposed] #top #overview .home-overview-side{display:contents}html[data-shell-layout=proposed] #top #overview .home-tool-tour{grid-area:1/1/3}html[data-shell-layout=proposed] #top #overview .home-shop{grid-area:1/2}html[data-shell-layout=proposed] #top #overview .home-news-panel{grid-area:2/2}html[data-shell-layout][data-page-theme][data-appearance] #top #overview #home-boss-summary{border-width:1px;border-radius:14px;grid-column:1/-1;padding:16px;box-shadow:inset 0 1px #ffffff0a,0 3px 8px -6px #00000080}html[data-shell-layout][data-page-theme][data-appearance] #top #overview #home-boss-summary .home-boss-characters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}@media (min-width:761px) and (max-width:1000px){html[data-shell-layout=proposed] #top #overview .home-overview-top{grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);gap:16px}html[data-shell-layout][data-page-theme][data-appearance] #top #overview #home-boss-summary .home-boss-characters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){html[data-shell-layout=proposed] #top #overview .home-overview-heading{gap:10px;margin-bottom:16px;padding-bottom:14px}html[data-shell-layout=proposed] #top #overview .home-overview-heading h1{font-size:25px!important}html[data-shell-layout=proposed] #top #overview .home-guide-button{padding:8px}html[data-shell-layout=proposed] #top #overview .home-news-panel{padding:14px}html[data-shell-layout=proposed] #top #overview .home-news-list>a{grid-template-columns:auto minmax(0,1fr)}html[data-shell-layout=proposed] #top #overview .home-news-list time{grid-column:2;font-size:10px}html[data-shell-layout=proposed] #top #overview .home-news-list b{white-space:normal;line-height:1.45}html[data-shell-layout=proposed] #top #overview .home-tool-controls>button{width:36px;height:36px}html[data-shell-layout=proposed] #top #overview .home-event-card{flex-basis:min(72%,280px)}}
