.engagementLoading-module__0UrTLG__skeleton{min-width:0}.engagementLoading-module__0UrTLG__skeleton>div{width:100%}.engagementLoading-module__0UrTLG__bar,.engagementLoading-module__0UrTLG__art,.engagementLoading-module__0UrTLG__button,.engagementLoading-module__0UrTLG__card,.engagementLoading-module__0UrTLG__line{background:color-mix(in srgb,var(--text-secondary) 13%,var(--bg-muted));border-radius:var(--radius-sm);animation:1.6s ease-in-out infinite alternate engagementLoading-module__0UrTLG__loading-pulse;display:block}.engagementLoading-module__0UrTLG__bar{width:55%;max-width:100%;height:12px}.engagementLoading-module__0UrTLG__wide{width:90%}.engagementLoading-module__0UrTLG__art{flex:none;width:48px;height:48px}.engagementLoading-module__0UrTLG__button{width:110px;max-width:100%;height:42px}.engagementLoading-module__0UrTLG__identity{align-items:center;gap:12px;display:flex}.engagementLoading-module__0UrTLG__copy{flex:1;gap:7px;display:grid}.engagementLoading-module__0UrTLG__plan,.engagementLoading-module__0UrTLG__daily{padding:12px 18px}.engagementLoading-module__0UrTLG__strategies,.engagementLoading-module__0UrTLG__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.engagementLoading-module__0UrTLG__strategies .engagementLoading-module__0UrTLG__button{width:100%;height:46px}.engagementLoading-module__0UrTLG__chapter{border-bottom:1px solid var(--border);align-content:center;gap:9px;min-height:48px;margin-bottom:12px;display:grid}.engagementLoading-module__0UrTLG__layout{grid-template-columns:minmax(0,1fr) 220px;gap:18px;display:grid}.engagementLoading-module__0UrTLG__daily .engagementLoading-module__0UrTLG__layout{grid-template-columns:minmax(0,1fr)}.engagementLoading-module__0UrTLG__main{align-content:start;gap:14px;display:grid}.engagementLoading-module__0UrTLG__tile{flex-direction:column;align-items:center;gap:10px;min-height:108px;padding:8px;display:flex}.engagementLoading-module__0UrTLG__detail{border:1px solid var(--border);background:var(--bg-panel-header);gap:16px;min-height:228px;padding:18px;display:grid}.engagementLoading-module__0UrTLG__actions{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.engagementLoading-module__0UrTLG__actions>.engagementLoading-module__0UrTLG__bar{width:90px}.engagementLoading-module__0UrTLG__weekly{border:1px solid var(--border);gap:18px;min-height:106px;padding:18px;display:grid}.engagementLoading-module__0UrTLG__cards{flex-direction:column;align-items:center;gap:16px;min-height:400px;display:flex}.engagementLoading-module__0UrTLG__sidebar{background:var(--bg-muted);border:1px solid var(--border);padding:12px}.engagementLoading-module__0UrTLG__card{width:112px;height:156px;margin:14px 0}.engagementLoading-module__0UrTLG__cards .engagementLoading-module__0UrTLG__button{width:100%;margin-top:10px}.engagementLoading-module__0UrTLG__welcome{align-items:center;min-height:68px;display:grid}.engagementLoading-module__0UrTLG__welcome .engagementLoading-module__0UrTLG__identity>.engagementLoading-module__0UrTLG__button{width:100px}.engagementLoading-module__0UrTLG__line{vertical-align:middle;width:7ch;height:1em;display:inline-block}@keyframes engagementLoading-module__0UrTLG__loading-pulse{0%{opacity:.45}to{opacity:.9}}@media (max-width:768px){.engagementLoading-module__0UrTLG__plan,.engagementLoading-module__0UrTLG__daily{padding:10px}.engagementLoading-module__0UrTLG__layout{grid-template-columns:minmax(0,1fr)}.engagementLoading-module__0UrTLG__sidebar{display:none}.engagementLoading-module__0UrTLG__strategies .engagementLoading-module__0UrTLG__button{height:55px}.engagementLoading-module__0UrTLG__tile{min-height:96px;padding:5px}.engagementLoading-module__0UrTLG__tile .engagementLoading-module__0UrTLG__art{width:36px;height:36px}.engagementLoading-module__0UrTLG__detail{min-height:220px;padding:12px}.engagementLoading-module__0UrTLG__welcome{min-height:62px}.engagementLoading-module__0UrTLG__welcome .engagementLoading-module__0UrTLG__identity{gap:8px}.engagementLoading-module__0UrTLG__welcome .engagementLoading-module__0UrTLG__art{width:42px;height:42px}.engagementLoading-module__0UrTLG__welcome .engagementLoading-module__0UrTLG__identity>.engagementLoading-module__0UrTLG__button{width:72px}}@media (max-width:430px){.engagementLoading-module__0UrTLG__plan .engagementLoading-module__0UrTLG__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.engagementLoading-module__0UrTLG__plan .engagementLoading-module__0UrTLG__tile:last-child{display:none}}@media (prefers-reduced-motion:reduce){.engagementLoading-module__0UrTLG__skeleton,.engagementLoading-module__0UrTLG__skeleton *{animation:none!important}}
.journey-module__QN6N4a__plan{color:var(--text-primary);padding:12px 18px}.journey-module__QN6N4a__plan button,.journey-module__QN6N4a__plan a{text-decoration:none}.journey-module__QN6N4a__plan button{cursor:pointer}.journey-module__QN6N4a__plan button:disabled{opacity:.4;cursor:default}.journey-module__QN6N4a__strategies{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.journey-module__QN6N4a__strategy{text-align:left;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);min-height:54px;color:var(--text-secondary);transition:background .18s var(--ease),border-color .18s var(--ease);align-items:center;gap:9px;padding:8px 12px;display:flex}.journey-module__QN6N4a__strategy[aria-pressed=true]{border-color:var(--border-active);background:var(--bg-muted);color:var(--text-primary);box-shadow:inset 3px 0 var(--text-accent)}.journey-module__QN6N4a__strategy strong{font:600 var(--text-sm)/1.15 var(--font-ui);display:block}.journey-module__QN6N4a__strategy small{font:400 var(--text-2xs)/1.2 var(--font-ui);color:var(--text-secondary);margin-top:3px;display:block}.journey-module__QN6N4a__chapterBar{border-bottom:1px solid var(--border);align-items:center;gap:8px;margin:7px 0 10px;display:flex}.journey-module__QN6N4a__chapters{flex:1;gap:5px;display:flex}.journey-module__QN6N4a__chapters button{min-height:42px;color:var(--text-secondary);font:500 var(--text-2xs)/1.2 var(--font-ui);background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:5px;padding:6px 10px;display:flex}.journey-module__QN6N4a__chapters button[aria-current=step]{border-bottom-color:var(--text-accent);color:var(--text-accent)}.journey-module__QN6N4a__totalProgress{color:var(--text-secondary);font:400 var(--text-2xs)/1 var(--font-mono)}.journey-module__QN6N4a__journeyLayout{grid-template-columns:minmax(0,1fr) 222px;align-items:start;gap:18px;display:grid}.journey-module__QN6N4a__mainJourney{min-width:0}.journey-module__QN6N4a__pathNavigation{align-items:center;gap:4px;margin-bottom:10px;display:flex}.journey-module__QN6N4a__path{isolation:isolate;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid;position:relative}.journey-module__QN6N4a__connections{z-index:-1;width:100%;height:68px;position:absolute;inset:0 0 auto;overflow:visible}.journey-module__QN6N4a__connections path{fill:none;stroke:var(--border-active);stroke-width:1px;vector-effect:non-scaling-stroke}.journey-module__QN6N4a__connections path[data-complete=true]{stroke:var(--color-success);opacity:.5;stroke-width:2px}.journey-module__QN6N4a__node{color:var(--text-secondary);text-align:center;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;align-items:center;gap:3px;padding:4px 3px 6px;display:flex;position:relative}.journey-module__QN6N4a__nodeArt{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);width:54px;height:54px;transition:transform .2s var(--ease),box-shadow .2s var(--ease);place-items:center;display:grid;position:relative}.journey-module__QN6N4a__node[data-status=CLAIMED] .journey-module__QN6N4a__nodeArt,.journey-module__QN6N4a__node[data-status=COMPLETED] .journey-module__QN6N4a__nodeArt{filter:saturate(.6);transform:scale(.82)}.journey-module__QN6N4a__node[data-selected=true]{border-bottom-color:var(--text-accent);color:var(--text-primary)}.journey-module__QN6N4a__node[data-selected=true] .journey-module__QN6N4a__nodeArt{border-color:var(--text-accent);transform:scale(1.05)}.journey-module__QN6N4a__node[data-next=true]:not([data-status=CLAIMED]):not([data-status=COMPLETED]) .journey-module__QN6N4a__nodeArt{animation:3s ease-in-out infinite journey-module__QN6N4a__journey-beacon}.journey-module__QN6N4a__node[data-status=LOCKED]{opacity:.6}.journey-module__QN6N4a__node strong{min-height:2.4em;font:500 var(--text-2xs)/1.2 var(--font-ui);justify-content:center;align-items:center;display:flex}.journey-module__QN6N4a__node small{font:400 var(--text-2xs)/1.1 var(--font-mono)}.journey-module__QN6N4a__node[data-status=CLAIMABLE] small{color:var(--text-accent)}.journey-module__QN6N4a__artwork{object-fit:cover;border-radius:var(--radius-sm);flex:none}.journey-module__QN6N4a__check,.journey-module__QN6N4a__clock{border:2px solid var(--bg-secondary);background:var(--color-success);color:var(--bg-primary);border-radius:50%;position:absolute;bottom:-4px;right:-4px}.journey-module__QN6N4a__check{place-items:center;width:18px;height:18px;display:grid}.journey-module__QN6N4a__clock{background:var(--text-accent);box-sizing:content-box}.journey-module__QN6N4a__arrow{width:28px;min-height:44px;color:var(--text-accent);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.journey-module__QN6N4a__detail{border:1px solid var(--border-active);border-left:3px solid var(--text-accent);background:linear-gradient(125deg,var(--bg-muted),var(--bg-secondary) 70%);border-radius:var(--radius-sm);padding:17px 18px 14px;position:relative}.journey-module__QN6N4a__detailHeading{align-items:center;gap:14px;display:flex}.journey-module__QN6N4a__detailHeading>img{width:70px;height:70px;box-shadow:var(--shadow-card)}.journey-module__QN6N4a__detailHeading small{font:600 var(--text-2xs)/1.2 var(--font-ui);color:var(--text-accent)}.journey-module__QN6N4a__detailHeading h2{font:500 var(--text-xl)/1.12 var(--font-headline);margin:5px 0 0}.journey-module__QN6N4a__detail>p{font:400 var(--text-xs)/1.45 var(--font-ui);color:var(--text-secondary);margin:10px 0}.journey-module__QN6N4a__detail .journey-module__QN6N4a__timing{color:var(--text-accent);align-items:center;gap:6px;display:flex}.journey-module__QN6N4a__dependency{color:var(--text-accent);text-align:left;font-size:var(--text-2xs);background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;display:flex}.journey-module__QN6N4a__requirements{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.journey-module__QN6N4a__requirements>span{font:400 var(--text-2xs)/1.2 var(--font-ui);color:var(--text-secondary);align-items:center;gap:5px;padding:3px 7px 3px 0;display:flex}.journey-module__QN6N4a__requirements strong{font:500 var(--text-2xs)/1.3 var(--font-mono);color:var(--text-primary);display:block}.journey-module__QN6N4a__requirements>span[data-missing=true] strong{color:var(--color-warning)}.journey-module__QN6N4a__rewardRow{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.journey-module__QN6N4a__rewards{flex-wrap:wrap;align-items:center;gap:5px 9px;display:flex}.journey-module__QN6N4a__rewards>small{color:var(--text-secondary);font:400 var(--text-2xs)/1.2 var(--font-ui);flex-basis:100%}.journey-module__QN6N4a__reward{font:600 var(--text-sm)/1.2 var(--font-ui);align-items:center;gap:5px;display:inline-flex}.journey-module__QN6N4a__plan .btn{min-height:42px;font-size:var(--text-xs);justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.journey-module__QN6N4a__detail .journey-module__QN6N4a__note{font:400 var(--text-2xs)/1.3 var(--font-ui);margin:8px 0 0}.journey-module__QN6N4a__completed{border-bottom:1px solid var(--border);color:var(--color-success);align-items:center;gap:9px;padding:12px 0;display:flex}.journey-module__QN6N4a__completed>div{flex:1}.journey-module__QN6N4a__completed strong{font:500 var(--text-xs)/1.3 var(--font-ui);color:var(--text-primary);display:block}.journey-module__QN6N4a__completed small{color:var(--text-secondary);font:400 var(--text-2xs)/1.3 var(--font-ui);margin-top:3px;display:block}.journey-module__QN6N4a__textAction{color:var(--text-accent);min-height:42px;font-size:var(--text-2xs);background:0 0;border:0;align-items:center;gap:6px;display:flex}.journey-module__QN6N4a__waiting{border:0;border-bottom:1px solid var(--border);text-align:left;width:100%;color:var(--text-secondary);font:400 var(--text-2xs)/1.4 var(--font-ui);background:0 0;align-items:center;gap:7px;padding:8px 0;display:flex}.journey-module__QN6N4a__waiting>span{flex:1}.journey-module__QN6N4a__waiting strong{color:var(--text-primary);font-weight:500}.journey-module__QN6N4a__receipts{color:var(--text-secondary);font-size:var(--text-2xs);flex-wrap:wrap;align-items:center;gap:6px;padding:9px 0;display:flex}.journey-module__QN6N4a__receipts>button{background:var(--bg-muted);border:1px solid var(--border);min-height:34px;color:var(--text-accent);font-size:var(--text-2xs);align-items:center;gap:3px;padding:3px 5px;display:flex}.journey-module__QN6N4a__parallel{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.journey-module__QN6N4a__parallel button{min-height:44px;color:var(--text-primary);text-align:left;font:500 var(--text-2xs)/1.25 var(--font-ui);background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;display:flex}.journey-module__QN6N4a__parallel button>span{flex:1}.journey-module__QN6N4a__parallel small{color:var(--text-secondary);font-weight:400;display:block}.journey-module__QN6N4a__zoneCaption{color:var(--text-secondary);font:400 var(--text-2xs)/1.35 var(--font-ui);padding-top:3px;display:block}.journey-module__QN6N4a__cardJourney{border-left:1px solid var(--border);padding-left:16px}.journey-module__QN6N4a__cardHeading{font:500 var(--text-xs)/1.2 var(--font-ui);align-items:center;gap:6px;display:flex}.journey-module__QN6N4a__cardHeading>strong{flex:1;font-weight:500}.journey-module__QN6N4a__cardHeading>span{color:var(--text-secondary);font-size:var(--text-2xs)}.journey-module__QN6N4a__cardLevel{text-align:center;font:400 var(--text-2xs)/1.2 var(--font-ui);color:var(--text-secondary);margin:9px 0 7px;display:block}.journey-module__QN6N4a__cardCarousel{justify-content:space-between;align-items:center;gap:4px;display:flex}.journey-module__QN6N4a__actualCard{--card-h:156px;flex:none;width:112px}.journey-module__QN6N4a__actualCard>div{--triad-card-h:156px!important}.journey-module__QN6N4a__cardDots{flex-wrap:wrap;justify-content:center;gap:1px;margin:7px 0 1px;display:flex}.journey-module__QN6N4a__cardDots button{background:0 0;border:0;width:17px;height:24px;padding:0;position:relative}.journey-module__QN6N4a__cardDots button:after{content:"";background:var(--text-secondary);opacity:.4;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:6px}.journey-module__QN6N4a__cardDots button[aria-pressed=true]:after{opacity:1;background:var(--text-accent);transform:scale(1.5)}.journey-module__QN6N4a__cardDots button[data-complete=true]:after{background:var(--color-success)}.journey-module__QN6N4a__cardCondition{font:400 var(--text-2xs)/1.45 var(--font-ui);color:var(--text-secondary);margin:5px 0 10px}.journey-module__QN6N4a__cardRequirements{font:400 var(--text-2xs)/1.3 var(--font-ui);gap:6px;margin-bottom:10px;display:grid}.journey-module__QN6N4a__cardRequirements label{display:block}.journey-module__QN6N4a__cardRequirements strong{float:right;font-weight:500}.journey-module__QN6N4a__cardRequirements progress{width:100%;height:4px;accent-color:var(--text-accent);margin-top:4px;display:block}.journey-module__QN6N4a__cardJourney .btn{width:100%;font-size:var(--text-2xs)}.journey-module__QN6N4a__cardDeckLink{min-height:36px;color:var(--text-accent);font-size:var(--text-2xs);justify-content:center;align-items:center;gap:5px;display:flex}.journey-module__QN6N4a__cardFootnote{font:400 var(--text-2xs)/1.35 var(--font-ui);color:var(--text-secondary);display:block}.journey-module__QN6N4a__cardBonus{color:var(--text-secondary);font-size:var(--text-2xs);justify-content:center;align-items:center;gap:4px;margin-bottom:6px;display:flex}.journey-module__QN6N4a__node[data-celebrating=true] .journey-module__QN6N4a__check{animation:journey-module__QN6N4a__journey-tick .6s var(--ease) both}@keyframes journey-module__QN6N4a__journey-tick{0%{transform:scale(.2)}60%{transform:scale(1.3)}to{transform:scale(1)}}.journey-module__QN6N4a__mobileSwitch{display:none}.journey-module__QN6N4a__loading{text-align:center;padding:40px 20px}.journey-module__QN6N4a__error{color:var(--color-danger);font-size:var(--text-xs);padding:8px}.journey-module__QN6N4a__detail[data-celebrating=true]{animation:journey-module__QN6N4a__journey-receipt .8s var(--ease) both}@keyframes journey-module__QN6N4a__journey-beacon{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--text-accent) 8%,transparent)}50%{box-shadow:0 0 12px 3px color-mix(in srgb,var(--text-accent) 22%,transparent)}}@keyframes journey-module__QN6N4a__journey-receipt{0%,to{box-shadow:none}35%{box-shadow:inset 0 0 28px color-mix(in srgb,var(--text-accent) 24%,transparent)}}@media (max-width:768px){.journey-module__QN6N4a__plan{padding:8px 10px}.journey-module__QN6N4a__strategies{gap:5px}.journey-module__QN6N4a__strategy{justify-content:center;gap:4px;min-height:47px;padding:6px 3px}.journey-module__QN6N4a__strategy>img{width:24px;height:24px}.journey-module__QN6N4a__strategy strong{font-size:var(--text-2xs)}.journey-module__QN6N4a__strategy small{display:none}.journey-module__QN6N4a__chapterBar{margin:4px 0}.journey-module__QN6N4a__chapters{gap:2px}.journey-module__QN6N4a__chapters button{flex:1;min-height:42px;padding:3px 4px}.journey-module__QN6N4a__chapters button span{display:none}.journey-module__QN6N4a__chapters button[aria-current=step] span{font-size:var(--text-2xs);display:block}.journey-module__QN6N4a__mobileSwitch{border-bottom:1px solid var(--border);gap:8px;margin-bottom:5px;display:flex}.journey-module__QN6N4a__mobileSwitch button{min-height:40px;color:var(--text-secondary);font-size:var(--text-2xs);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.journey-module__QN6N4a__mobileSwitch button[aria-pressed=true]{color:var(--text-accent);border-bottom:2px solid var(--text-accent)}.journey-module__QN6N4a__journeyLayout{display:block}.journey-module__QN6N4a__plan[data-mobile-cards=false] .journey-module__QN6N4a__cardJourney,.journey-module__QN6N4a__plan[data-mobile-cards=true] .journey-module__QN6N4a__mainJourney{display:none}.journey-module__QN6N4a__pathNavigation{gap:0;margin-bottom:5px}.journey-module__QN6N4a__arrow{width:26px}.journey-module__QN6N4a__path{gap:3px}.journey-module__QN6N4a__node{gap:2px;padding:3px 1px}.journey-module__QN6N4a__nodeArt{width:44px;height:44px}.journey-module__QN6N4a__nodeArt>img{width:38px;height:38px}.journey-module__QN6N4a__node strong,.journey-module__QN6N4a__node small{font-size:var(--text-2xs)}.journey-module__QN6N4a__connections{height:54px}.journey-module__QN6N4a__detail{padding:11px 10px}.journey-module__QN6N4a__detailHeading{gap:9px}.journey-module__QN6N4a__detailHeading>img,.journey-module__QN6N4a__detailHeading>span{width:48px;height:48px}.journey-module__QN6N4a__detailHeading h2{font-size:var(--text-lg)}.journey-module__QN6N4a__detail>p{font-size:var(--text-2xs);margin:8px 0;line-height:1.4}.journey-module__QN6N4a__requirements{gap:4px;margin:5px 0}.journey-module__QN6N4a__rewardRow{gap:7px;margin-top:6px;padding-top:7px}.journey-module__QN6N4a__reward{font-size:var(--text-xs)}.journey-module__QN6N4a__plan .btn{font-size:var(--text-2xs)}.journey-module__QN6N4a__parallel{gap:6px;margin-top:4px}.journey-module__QN6N4a__zoneCaption{display:none}.journey-module__QN6N4a__receipts{padding:4px 0}.journey-module__QN6N4a__waiting{padding:6px 0}.journey-module__QN6N4a__detail .journey-module__QN6N4a__note{margin-top:6px}.journey-module__QN6N4a__cardJourney{border:0;padding:5px 7px}.journey-module__QN6N4a__actualCard{width:118px}.journey-module__QN6N4a__cardCarousel{justify-content:center;gap:16px}.journey-module__QN6N4a__cardCondition{font-size:var(--text-xs)}.journey-module__QN6N4a__cardDots{margin-bottom:2px}.journey-module__QN6N4a__cardFootnote{text-align:center}.journey-module__QN6N4a__cardLevel{margin-top:5px}.journey-module__QN6N4a__cardJourney .btn{width:auto;min-width:160px;margin:auto;display:flex}}@media (prefers-reduced-motion:reduce){.journey-module__QN6N4a__plan *{transition:none!important;animation:none!important}}@media (min-width:769px) and (max-height:850px){.journey-module__QN6N4a__plan{padding:7px 16px}.journey-module__QN6N4a__strategy{min-height:43px;padding:6px 10px}.journey-module__QN6N4a__strategy small{display:none}.journey-module__QN6N4a__chapterBar{margin:3px 0 5px}.journey-module__QN6N4a__chapters button{min-height:36px}.journey-module__QN6N4a__nodeArt{width:44px;height:44px}.journey-module__QN6N4a__nodeArt>img{width:38px;height:38px}.journey-module__QN6N4a__pathNavigation{margin-bottom:6px}.journey-module__QN6N4a__connections{height:55px}.journey-module__QN6N4a__detail{padding:11px 13px}.journey-module__QN6N4a__detailHeading>img,.journey-module__QN6N4a__detailHeading>span{width:54px;height:54px}.journey-module__QN6N4a__detail>p{margin:7px 0}.journey-module__QN6N4a__rewardRow{margin-top:6px;padding-top:7px}.journey-module__QN6N4a__zoneCaption{display:none}.journey-module__QN6N4a__parallel{margin-top:4px}.journey-module__QN6N4a__actualCard{--card-h:124px;width:89px}.journey-module__QN6N4a__actualCard>div{--triad-card-h:124px!important}.journey-module__QN6N4a__cardLevel{margin:5px 0}.journey-module__QN6N4a__cardCondition{margin:4px 0 7px}.journey-module__QN6N4a__cardDeckLink{min-height:28px}.journey-module__QN6N4a__cardBonus{margin-bottom:3px}.journey-module__QN6N4a__cardFootnote{line-height:1.2}.journey-module__QN6N4a__requirements{margin:6px 0}.journey-module__QN6N4a__cardRequirements{margin-bottom:7px}.journey-module__QN6N4a__cardDots{margin-top:3px}}@media (max-width:768px){.journey-module__QN6N4a__plan{grid-template-columns:minmax(0,1fr) 62px;column-gap:5px;display:grid}.journey-module__QN6N4a__strategies,.journey-module__QN6N4a__journeyLayout,.journey-module__QN6N4a__error{grid-column:1/-1}.journey-module__QN6N4a__chapterBar{grid-column:1;gap:3px;margin-bottom:6px}.journey-module__QN6N4a__chapters{gap:0}.journey-module__QN6N4a__chapters button{min-height:42px;padding:3px 2px}.journey-module__QN6N4a__chapters button[aria-current=step] span{display:none}.journey-module__QN6N4a__mobileSwitch{border-bottom:1px solid var(--border);grid-column:2;align-items:center;margin:4px 0 6px}.journey-module__QN6N4a__mobileSwitch button{font-size:var(--text-2xs);flex-direction:column;gap:1px;min-height:42px}.journey-module__QN6N4a__plan[data-mobile-cards=false] .journey-module__QN6N4a__mobileSwitch button:first-child,.journey-module__QN6N4a__plan[data-mobile-cards=true] .journey-module__QN6N4a__mobileSwitch button:last-child{display:none}.journey-module__QN6N4a__mobileSwitch button[aria-pressed=false]{color:var(--text-accent)}.journey-module__QN6N4a__detailHeading>img,.journey-module__QN6N4a__detailHeading>span{width:40px;height:40px}.journey-module__QN6N4a__detail{padding:9px 10px}}@media (max-width:768px) and (max-height:820px){.journey-module__QN6N4a__plan{padding-top:6px;padding-bottom:6px}.journey-module__QN6N4a__nodeArt{width:36px;height:36px}.journey-module__QN6N4a__nodeArt>img{width:32px;height:32px}.journey-module__QN6N4a__connections{height:45px}.journey-module__QN6N4a__detail{padding-top:7px;padding-bottom:7px}.journey-module__QN6N4a__detail>p{margin-top:6px;margin-bottom:6px}.journey-module__QN6N4a__requirements>span>span{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.journey-module__QN6N4a__requirements strong{display:inline}.journey-module__QN6N4a__cardJourney:has(.journey-module__QN6N4a__cardRequirements>div:nth-child(2)) .journey-module__QN6N4a__actualCard{--card-h:124px;width:88px}.journey-module__QN6N4a__cardJourney:has(.journey-module__QN6N4a__cardRequirements>div:nth-child(2)) .journey-module__QN6N4a__actualCard>div{--triad-card-h:124px!important}}.journey-module__QN6N4a__cardDots{gap:0}.journey-module__QN6N4a__cardDots button{width:16px}.journey-module__QN6N4a__moreRequirements{min-height:36px;color:var(--text-accent);font-size:var(--text-2xs);background:0 0;border:0;align-items:center;padding:3px 0;display:flex}.journey-module__QN6N4a__detail .journey-module__QN6N4a__recruitmentAdvice{font-size:var(--text-2xs);color:var(--text-secondary);align-items:flex-start;gap:6px;display:flex}.journey-module__QN6N4a__cnLessonNote{color:var(--text-secondary);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.55rem;padding:.65rem 0;font-size:.85rem;display:flex}.journey-module__QN6N4a__cnLessonNote>span{flex:220px}.journey-module__QN6N4a__cnLessonNote>button{margin:0;font-size:.8rem}.journey-module__QN6N4a__strategies{border-bottom:1px solid var(--border);padding:0 0 8px}.journey-module__QN6N4a__strategy{background:0 0;border-color:#0000;min-height:44px;padding:6px 10px}.journey-module__QN6N4a__strategy[aria-pressed=true]{background:var(--bg-muted);border-color:var(--border);box-shadow:none}.journey-module__QN6N4a__strategy strong{font-size:var(--text-xs);font-weight:500}.journey-module__QN6N4a__strategy>img{width:26px;height:26px}.journey-module__QN6N4a__strategy small{font-size:var(--text-2xs)}.journey-module__QN6N4a__chapterBar{border-bottom:0;margin:5px 0 12px}.journey-module__QN6N4a__chapters button{color:var(--text-secondary);min-height:36px}.journey-module__QN6N4a__chapters button>img{width:22px;height:22px}.journey-module__QN6N4a__chapters button[aria-current=step]{color:var(--text-primary);border-color:var(--border-active)}.journey-module__QN6N4a__node[data-status=CLAIMED],.journey-module__QN6N4a__node[data-status=COMPLETED]{opacity:.65}.journey-module__QN6N4a__node[data-selected=true]{border-bottom-color:#0000}.journey-module__QN6N4a__node[data-next=true] .journey-module__QN6N4a__nodeArt{animation:none}.journey-module__QN6N4a__connections path{stroke:var(--border)}.journey-module__QN6N4a__detail{background:var(--bg-panel-header);border-color:var(--border);border-left-color:var(--text-accent);box-shadow:var(--shadow-card)}.journey-module__QN6N4a__detailHeading h2{font-size:var(--text-2xl)}.journey-module__QN6N4a__cardJourney{background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px}.journey-module__QN6N4a__cardJourney .btn{border-color:var(--border);color:var(--text-secondary);background:0 0}.journey-module__QN6N4a__cardJourney .btn:hover{color:var(--text-primary);border-color:var(--border-active)}.journey-module__QN6N4a__cardDeckLink{color:var(--text-secondary)}.journey-module__QN6N4a__cardHeading{font-size:var(--text-2xs)}.journey-module__QN6N4a__cardHeading>img{width:24px;height:24px}.journey-module__QN6N4a__parallel{border-top:1px solid var(--border);padding-top:5px}.journey-module__QN6N4a__parallel button{color:var(--text-secondary)}.journey-module__QN6N4a__parallel button>img{width:24px;height:24px}.journey-module__QN6N4a__waiting strong{color:var(--text-secondary)}@media (max-width:768px){.journey-module__QN6N4a__strategy{padding:5px 3px}.journey-module__QN6N4a__strategy>img{width:22px;height:22px}.journey-module__QN6N4a__strategy strong{font-size:var(--text-2xs)}.journey-module__QN6N4a__detailHeading h2{font-size:var(--text-lg)}.journey-module__QN6N4a__cardJourney{padding:10px}.journey-module__QN6N4a__chapterBar{margin-bottom:5px}}.journey-module__QN6N4a__reward[data-cosmetic=true]{max-width:100%;font-family:var(--font-headline);font-size:var(--text-xl);flex-wrap:wrap;align-items:center;gap:16px;display:flex}@media (max-width:430px){.journey-module__QN6N4a__strategy{text-align:center;flex-direction:column;gap:4px}}.journey-module__QN6N4a__path[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-module__QN6N4a__avatarRewards{border:1px solid var(--border);background:var(--bg-card);gap:8px;padding:12px;display:grid}.journey-module__QN6N4a__avatarRewards>span{font-size:var(--text-xs);color:var(--text-secondary)}.journey-module__QN6N4a__avatarRewards a{color:var(--text-primary);align-items:center;gap:10px;min-width:0;display:flex}.journey-module__QN6N4a__avatarRewards strong{overflow-wrap:anywhere;min-width:0;font-size:var(--text-sm);flex:1}.journey-module__QN6N4a__avatarRewardArt{border-radius:var(--radius-sm);flex:0 0 48px;width:48px;height:48px;display:block;position:relative;overflow:hidden}
.dailyChallenges-module__ItXGkG__board{color:var(--text-primary);gap:14px;padding:14px 18px;display:grid}.dailyChallenges-module__ItXGkG__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding-bottom:12px;display:flex}.dailyChallenges-module__ItXGkG__header h2{font:500 var(--text-xl)/1.15 var(--font-headline);margin:3px 0 7px}.dailyChallenges-module__ItXGkG__header>div>span,.dailyChallenges-module__ItXGkG__detailHeading small{color:var(--text-accent);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em}.dailyChallenges-module__ItXGkG__header p,.dailyChallenges-module__ItXGkG__note,.dailyChallenges-module__ItXGkG__detail>p,.dailyChallenges-module__ItXGkG__choices p{font:400 var(--text-xs)/1.55 var(--font-ui);color:var(--text-secondary);margin:0}.dailyChallenges-module__ItXGkG__reset{font-size:var(--text-xs);flex:none;align-items:center;gap:9px;display:flex}.dailyChallenges-module__ItXGkG__reset small{color:var(--text-accent);margin-top:5px;display:block}.dailyChallenges-module__ItXGkG__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dailyChallenges-module__ItXGkG__step{border:1px solid var(--border);background:var(--bg-muted);color:var(--text-secondary);text-align:left;cursor:pointer;border-radius:var(--radius-sm);gap:8px;padding:11px;display:grid}.dailyChallenges-module__ItXGkG__step>strong{font:600 var(--text-xs)/1.3 var(--font-ui)}.dailyChallenges-module__ItXGkG__stepTop{justify-content:space-between;align-items:center;gap:6px;display:flex}.dailyChallenges-module__ItXGkG__stepTop small{font-size:var(--text-2xs)}.dailyChallenges-module__ItXGkG__step[data-selected=true]{border-color:var(--border-active);color:var(--text-primary);background:var(--bg-tertiary)}.dailyChallenges-module__ItXGkG__step[data-ready=true]{border-color:var(--text-accent);box-shadow:inset 0 3px var(--text-accent)}.dailyChallenges-module__ItXGkG__step[data-done=true]{opacity:.65}.dailyChallenges-module__ItXGkG__prize{font-size:var(--text-xs);color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.dailyChallenges-module__ItXGkG__prize img{flex:none}.dailyChallenges-module__ItXGkG__detail{background:var(--bg-panel-header);border:1px solid var(--border);border-left:3px solid var(--text-accent);gap:12px;padding:16px;display:grid}.dailyChallenges-module__ItXGkG__detailHeading{align-items:center;gap:12px;display:flex}.dailyChallenges-module__ItXGkG__detailHeading h3{font:500 var(--text-lg)/1.2 var(--font-headline);margin:4px 0 0}.dailyChallenges-module__ItXGkG__detailHeading>div{flex:1}.dailyChallenges-module__ItXGkG__detail[data-ready=true]{border-color:var(--text-accent)}.dailyChallenges-module__ItXGkG__detail[data-done=true]{border-color:var(--border);padding:12px}.dailyChallenges-module__ItXGkG__detail[data-done=true] .dailyChallenges-module__ItXGkG__detailHeading h3{font-size:var(--text-base)}.dailyChallenges-module__ItXGkG__detail[data-celebrating=true],.dailyChallenges-module__ItXGkG__step[data-celebrating=true]{animation:1.2s ease-out dailyChallenges-module__ItXGkG__dailyReward}.dailyChallenges-module__ItXGkG__actionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dailyChallenges-module__ItXGkG__actionRow button{min-height:42px;font-size:var(--text-xs);gap:7px}.dailyChallenges-module__ItXGkG__actionRow>.dailyChallenges-module__ItXGkG__prize{font-size:var(--text-base)}.dailyChallenges-module__ItXGkG__change{color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:7px;padding:4px 0;display:inline-flex}.dailyChallenges-module__ItXGkG__change:hover{color:var(--text-accent)}.dailyChallenges-module__ItXGkG__choices{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.dailyChallenges-module__ItXGkG__choices>p{grid-column:1/-1}.dailyChallenges-module__ItXGkG__choices>button{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);text-align:left;cursor:pointer;align-items:center;gap:9px;padding:10px;display:flex}.dailyChallenges-module__ItXGkG__choices>button:hover{border-color:var(--border-active)}.dailyChallenges-module__ItXGkG__choices strong{font-size:var(--text-xs)}.dailyChallenges-module__ItXGkG__choices small,.dailyChallenges-module__ItXGkG__saved small{font-size:var(--text-2xs);color:var(--text-secondary);margin-top:4px;line-height:1.4;display:block}.dailyChallenges-module__ItXGkG__choices button>span{flex:1}.dailyChallenges-module__ItXGkG__saved{border-top:1px solid var(--border);padding-top:10px}.dailyChallenges-module__ItXGkG__saved h3{font-size:var(--text-xs);color:var(--text-secondary);margin:0 0 8px}.dailyChallenges-module__ItXGkG__saved>button{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;font-size:var(--text-xs);background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;display:flex}.dailyChallenges-module__ItXGkG__saved>button>span:nth-child(2){flex:1}.dailyChallenges-module__ItXGkG__error{color:var(--text-accent);font-size:var(--text-xs)}.dailyChallenges-module__ItXGkG__error button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:10px}.dailyChallenges-module__ItXGkG__loading{text-align:center;padding:40px 16px}.dailyChallenges-module__ItXGkG__board button{text-decoration:none}.dailyChallenges-module__ItXGkG__board button:focus-visible{outline:2px solid var(--text-accent);outline-offset:3px}.dailyChallenges-module__ItXGkG__board button:disabled{opacity:.55;cursor:default}@keyframes dailyChallenges-module__ItXGkG__dailyReward{0%,60%{box-shadow:0 0 18px color-mix(in srgb,var(--text-accent) 45%,transparent)}to{box-shadow:none}}@media (max-width:600px){.dailyChallenges-module__ItXGkG__board{gap:11px;padding:12px}.dailyChallenges-module__ItXGkG__header{align-items:flex-start;gap:10px}.dailyChallenges-module__ItXGkG__header h2{font-size:var(--text-lg)}.dailyChallenges-module__ItXGkG__reset{font-size:var(--text-2xs);text-align:center;flex-direction:column;gap:4px;max-width:105px}.dailyChallenges-module__ItXGkG__steps{gap:5px}.dailyChallenges-module__ItXGkG__step{gap:7px;padding:8px 6px}.dailyChallenges-module__ItXGkG__stepTop{flex-direction:column;align-items:flex-start;gap:5px}.dailyChallenges-module__ItXGkG__step .dailyChallenges-module__ItXGkG__prize{font-size:var(--text-2xs);gap:4px}.dailyChallenges-module__ItXGkG__step .dailyChallenges-module__ItXGkG__prize img{width:21px;height:21px}.dailyChallenges-module__ItXGkG__step>strong{font-size:var(--text-2xs)}.dailyChallenges-module__ItXGkG__detail{padding:12px}.dailyChallenges-module__ItXGkG__detailHeading h3{font-size:var(--text-base)}.dailyChallenges-module__ItXGkG__choices{grid-template-columns:1fr}.dailyChallenges-module__ItXGkG__saved>button{flex-wrap:wrap}.dailyChallenges-module__ItXGkG__saved .dailyChallenges-module__ItXGkG__prize{font-size:var(--text-2xs)}}@media (prefers-reduced-motion:reduce){.dailyChallenges-module__ItXGkG__detail[data-celebrating=true],.dailyChallenges-module__ItXGkG__step[data-celebrating=true]{animation:none}}.dailyChallenges-module__ItXGkG__artwork{object-fit:cover;border:1px solid var(--border);flex:none}.dailyChallenges-module__ItXGkG__steps[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.dailyChallenges-module__ItXGkG__weekly{border:1px solid var(--border);background:var(--bg-muted);padding:12px}.dailyChallenges-module__ItXGkG__weekly>header{font-size:var(--text-xs);align-items:center;gap:8px;display:flex}.dailyChallenges-module__ItXGkG__weekly>header>span{color:var(--text-accent);font-size:var(--text-2xs);margin-left:auto}.dailyChallenges-module__ItXGkG__weekly p,.dailyChallenges-module__ItXGkG__weekly>small{font-size:var(--text-2xs);color:var(--text-secondary);margin:8px 0;line-height:1.4}.dailyChallenges-module__ItXGkG__weeklyGoal{border:0;border-top:1px solid var(--border);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px 0;display:flex}.dailyChallenges-module__ItXGkG__weeklyGoal>span:nth-child(2){font-size:var(--text-xs);flex:1}.dailyChallenges-module__ItXGkG__weeklyGoal small{color:var(--text-secondary);font-size:var(--text-2xs);margin-top:3px;display:block}.dailyChallenges-module__ItXGkG__weeklyGoal[aria-pressed=true]{color:var(--text-accent)}.dailyChallenges-module__ItXGkG__period{color:var(--text-accent);font:500 var(--text-2xs)/1.2 var(--font-ui)}
