.TitanRewardTrack-module__fas8xW__wrapper{gap:var(--size-400);flex-direction:column;display:flex}.TitanRewardTrack-module__fas8xW__heading{align-self:center;align-items:center;gap:var(--size-200);font-family:var(--font-display);font-size:var(--fs-600);color:var(--color-main-yellow);letter-spacing:.16em;text-transform:uppercase;display:inline-flex;position:relative}.TitanRewardTrack-module__fas8xW__heading:before,.TitanRewardTrack-module__fas8xW__heading:after{content:"";background:linear-gradient(90deg,#f4cf8b00,#f4cf8b99);width:28px;height:1px;display:inline-block}.TitanRewardTrack-module__fas8xW__heading:after{background:linear-gradient(90deg,#f4cf8b99,#f4cf8b00)}.TitanRewardTrack-module__fas8xW__tabs{--badge-size:66px;justify-content:center;align-items:flex-start;gap:var(--size-300);flex-wrap:wrap;display:flex}.TitanRewardTrack-module__fas8xW__milestoneBadge,.TitanRewardTrack-module__fas8xW__milestoneBadgeInner{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.TitanRewardTrack-module__fas8xW__milestoneTab{align-items:center;gap:var(--size-200);cursor:pointer;background:0 0;border:none;flex-direction:column;padding:0;display:flex}.TitanRewardTrack-module__fas8xW__milestoneTab:focus-visible{outline:none}.TitanRewardTrack-module__fas8xW__milestoneTab:focus-visible .TitanRewardTrack-module__fas8xW__milestoneBadge{outline:2px solid var(--color-main-yellow);outline-offset:3px}.TitanRewardTrack-module__fas8xW__milestoneBadge{width:var(--badge-size);height:var(--badge-size);background:linear-gradient(160deg, var(--color-main-yellow), #9c6f24);filter:drop-shadow(0 2px 6px #00000080);opacity:.7;justify-content:center;align-items:center;transition:filter .18s,opacity .18s;display:flex}.TitanRewardTrack-module__fas8xW__milestoneBadgeInner{width:calc(var(--badge-size) - 5px);height:calc(var(--badge-size) - 5px);background:radial-gradient(circle at 50% 35%,#182b42fa,#09131ffa);justify-content:center;align-items:center;display:flex}.TitanRewardTrack-module__fas8xW__milestoneTab:hover .TitanRewardTrack-module__fas8xW__milestoneBadge{opacity:1}.TitanRewardTrack-module__fas8xW__milestoneTab[data-active] .TitanRewardTrack-module__fas8xW__milestoneBadge{opacity:1;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--color-main-yellow) 60%, transparent))}.TitanRewardTrack-module__fas8xW__milestoneLabel{font-family:var(--font-display);font-size:var(--fs-300);letter-spacing:.04em;white-space:nowrap;color:#f4cf8bb3;font-weight:600;transition:color .18s}.TitanRewardTrack-module__fas8xW__milestoneTab:hover .TitanRewardTrack-module__fas8xW__milestoneLabel,.TitanRewardTrack-module__fas8xW__milestoneTab[data-active] .TitanRewardTrack-module__fas8xW__milestoneLabel{color:var(--color-main-yellow)}.TitanRewardTrack-module__fas8xW__milestoneTab[data-completed] .TitanRewardTrack-module__fas8xW__milestoneBadge{opacity:1;background:linear-gradient(160deg, var(--color-effect), color-mix(in srgb, var(--color-effect) 45%, #07111a));filter:drop-shadow(0 0 8px color-mix(in srgb, var(--color-effect) 45%, transparent))}.TitanRewardTrack-module__fas8xW__milestoneTab[data-completed]:hover .TitanRewardTrack-module__fas8xW__milestoneBadge,.TitanRewardTrack-module__fas8xW__milestoneTab[data-completed][data-active] .TitanRewardTrack-module__fas8xW__milestoneBadge{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--color-effect) 65%, transparent))}.TitanRewardTrack-module__fas8xW__milestoneTab[data-completed] .TitanRewardTrack-module__fas8xW__milestoneLabel{color:var(--color-effect)}.TitanRewardTrack-module__fas8xW__milestoneBadgeWrap{display:inline-flex;position:relative}.TitanRewardTrack-module__fas8xW__milestoneCheck{background:var(--color-effect);color:#07111a;width:22px;height:22px;box-shadow:0 0 0 2px #07111a, 0 0 8px color-mix(in srgb, var(--color-effect) 60%, transparent);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:flex;position:absolute;bottom:-3px;right:-3px}.TitanRewardTrack-module__fas8xW__tabSeparator{height:var(--badge-size);align-items:center;display:flex}.TitanRewardTrack-module__fas8xW__tabSeparator:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:8px solid #ffffff4d;width:0;height:0}@media (max-width:520px){.TitanRewardTrack-module__fas8xW__tabs{--badge-size:44px;gap:var(--size-300)}.TitanRewardTrack-module__fas8xW__milestoneLabel,.TitanRewardTrack-module__fas8xW__tabSeparator{display:none}.TitanRewardTrack-module__fas8xW__milestoneCheck{width:16px;height:16px;font-size:10px;bottom:-2px;right:-2px}}.TitanRewardTrack-module__fas8xW__track{gap:var(--size-200);flex-direction:column;width:100%;padding-inline:28px;display:flex;position:relative}.TitanRewardTrack-module__fas8xW__splitLines{display:none}@media (max-width:960px){.TitanRewardTrack-module__fas8xW__singleLine{display:none}.TitanRewardTrack-module__fas8xW__splitLines{gap:var(--size-600);flex-direction:column;display:flex}}@media (max-width:520px){.TitanRewardTrack-module__fas8xW__reward{transform-origin:bottom;transform:scale(.8)}.TitanRewardTrack-module__fas8xW__rewardsRow{height:48px}}@media (min-width:1200px){.TitanRewardTrack-module__fas8xW__reward{transform-origin:bottom;transform:scale(1.15)}.TitanRewardTrack-module__fas8xW__rewardsRow{height:72px}}.TitanRewardTrack-module__fas8xW__rewardsRow{height:60px;position:relative}.TitanRewardTrack-module__fas8xW__rewardSlot{position:absolute;bottom:0;transform:translate(-50%)}.TitanRewardTrack-module__fas8xW__reward{color:#fff;cursor:pointer;isolation:isolate;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.TitanRewardTrack-module__fas8xW__reward:focus-visible{outline:2px solid var(--color-main-yellow);outline-offset:2px;border-radius:8px}.TitanRewardTrack-module__fas8xW__reward[data-state=out-of-reach]{opacity:.5}.TitanRewardTrack-module__fas8xW__iconBox{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:border-color .18s,box-shadow .18s;display:inline-flex;position:relative}.TitanRewardTrack-module__fas8xW__iconBox[data-framed]{background:#09131f99;border-color:#ffffff14}.TitanRewardTrack-module__fas8xW__reward:hover .TitanRewardTrack-module__fas8xW__iconBox[data-framed]{border-color:#f4cf8b66}.TitanRewardTrack-module__fas8xW__reward[data-selected] .TitanRewardTrack-module__fas8xW__iconBox{border-color:var(--color-light-blue);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-light-blue) 60%, transparent), 0 0 16px -2px color-mix(in srgb, var(--color-light-blue) 55%, transparent)}.TitanRewardTrack-module__fas8xW__qty{text-align:center;font-family:var(--font-display);font-size:var(--fs-200);color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000;pointer-events:none;padding:3px 2px;font-weight:700;line-height:1.2;position:absolute;bottom:0;left:0;right:0}.TitanRewardTrack-module__fas8xW__rail{height:16px;position:relative}.TitanRewardTrack-module__fas8xW__railBase,.TitanRewardTrack-module__fas8xW__railPlanned,.TitanRewardTrack-module__fas8xW__railEarned{border-radius:999px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.TitanRewardTrack-module__fas8xW__railBase{z-index:0;background:#ffffff1f;width:100%}.TitanRewardTrack-module__fas8xW__railPlanned{background:color-mix(in srgb, var(--color-main-yellow) 80%, transparent);z-index:1;transition:width .35s}.TitanRewardTrack-module__fas8xW__railEarned{background:var(--color-effect);box-shadow:0 0 8px color-mix(in srgb, var(--color-effect) 55%, transparent);z-index:2;transition:width .35s}.TitanRewardTrack-module__fas8xW__dot{z-index:3;background:#ffffff4d;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #070d14f2}.TitanRewardTrack-module__fas8xW__dot[data-state=reached]{background:var(--color-effect);box-shadow:0 0 10px 2px color-mix(in srgb, var(--color-effect) 50%, transparent)}.TitanRewardTrack-module__fas8xW__dot[data-state=attainable]{background:var(--color-main-yellow);box-shadow:0 0 10px 2px color-mix(in srgb, var(--color-main-yellow) 45%, transparent)}.TitanRewardTrack-module__fas8xW__dot[data-state=out-of-reach]{background:#fff3}.TitanRewardTrack-module__fas8xW__dot[data-selected]{background:var(--color-light-blue);box-shadow:0 0 10px 2px color-mix(in srgb, var(--color-light-blue) 55%, transparent)}.TitanRewardTrack-module__fas8xW__thresholdsRow{height:1.4em;position:relative}.TitanRewardTrack-module__fas8xW__threshold{white-space:nowrap;font-family:var(--font-display);font-size:var(--fs-300);color:#fff9;font-variant-numeric:tabular-nums;font-weight:700;position:absolute;transform:translate(-50%)}.TitanRewardTrack-module__fas8xW__threshold[data-state=reached]{color:#fff}.TitanRewardTrack-module__fas8xW__threshold[data-selected]{color:var(--color-light-blue)}@media (prefers-reduced-motion:reduce){.TitanRewardTrack-module__fas8xW__iconBox,.TitanRewardTrack-module__fas8xW__railPlanned,.TitanRewardTrack-module__fas8xW__railEarned{transition:none}}
.TitanPlannerStates-module__wH-Sza__card{gap:var(--size-200);padding:var(--size-800) var(--size-600);border:1px solid var(--color-navbar-divider);background-color:var(--color-card-background-dark-transparent);text-align:center;border-radius:10px;flex-direction:column;align-items:center;max-width:560px;margin-inline:auto;display:flex}.TitanPlannerStates-module__wH-Sza__title{font-family:var(--font-display);font-size:var(--fs-600);color:var(--color-main-yellow)}.TitanPlannerStates-module__wH-Sza__body{font-size:var(--fs-300);color:#ffffffbf;line-height:1.5}.TitanPlannerStates-module__wH-Sza__retryButton{margin-top:var(--size-200);padding:var(--size-100) var(--size-500);border:1px solid var(--color-main-yellow-transparent);color:var(--color-main-yellow);font-size:var(--fs-300);cursor:pointer;background-color:#0000;border-radius:6px;transition:background-color .2s}.TitanPlannerStates-module__wH-Sza__retryButton:hover{background-color:color-mix(in srgb, var(--color-main-yellow) 10%, transparent)}.TitanPlannerStates-module__wH-Sza__retryButton:focus-visible{outline:2px solid var(--color-main-yellow);outline-offset:2px}.TitanPlannerStates-module__wH-Sza__skeleton{gap:var(--size-600);flex-direction:column;display:flex}.TitanPlannerStates-module__wH-Sza__skeletonTopRow{gap:var(--size-500);grid-template-columns:1fr minmax(260px,auto);display:grid}.TitanPlannerStates-module__wH-Sza__skeletonHeader,.TitanPlannerStates-module__wH-Sza__skeletonTotals,.TitanPlannerStates-module__wH-Sza__skeletonTimeline,.TitanPlannerStates-module__wH-Sza__skeletonEventItem,.TitanPlannerStates-module__wH-Sza__skeletonLegend,.TitanPlannerStates-module__wH-Sza__skeletonMilestoneBadge,.TitanPlannerStates-module__wH-Sza__skeletonMilestoneLabel,.TitanPlannerStates-module__wH-Sza__skeletonReward,.TitanPlannerStates-module__wH-Sza__skeletonRail,.TitanPlannerStates-module__wH-Sza__skeletonThreshold,.TitanPlannerStates-module__wH-Sza__skeletonTrackHeading{background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a) 0 0/200% 100%;border-radius:10px;animation:1.4s linear infinite TitanPlannerStates-module__wH-Sza__skeletonShimmer}.TitanPlannerStates-module__wH-Sza__skeletonHeader,.TitanPlannerStates-module__wH-Sza__skeletonTotals,.TitanPlannerStates-module__wH-Sza__skeletonTimeline,.TitanPlannerStates-module__wH-Sza__skeletonEventList{border:1px solid #ffffff0f;border-top-color:#f4cf8b38;border-radius:14px}.TitanPlannerStates-module__wH-Sza__skeletonHeader{height:190px}.TitanPlannerStates-module__wH-Sza__skeletonTotals{min-width:280px;height:160px}.TitanPlannerStates-module__wH-Sza__skeletonTimeline{height:calc(140px + var(--timeline-rows,5) * 64px);display:none}.TitanPlannerStates-module__wH-Sza__skeletonLegend{width:clamp(280px,40%,460px);height:16px;margin-top:calc(-1 * var(--size-400));border-radius:6px;align-self:center;display:none}.TitanPlannerStates-module__wH-Sza__skeletonEventList{gap:var(--size-200);padding:var(--size-400);background:linear-gradient(135deg,#09131ff2 0%,#070d14eb 100%);flex-direction:column;display:flex}.TitanPlannerStates-module__wH-Sza__skeletonEventItem{border-radius:10px;height:104px}.TitanPlannerStates-module__wH-Sza__skeletonTrackWrapper{gap:var(--size-400);flex-direction:column;display:flex}.TitanPlannerStates-module__wH-Sza__skeletonTrackHeading{align-self:center;width:180px;height:28px}.TitanPlannerStates-module__wH-Sza__skeletonTabs{justify-content:center;gap:var(--size-500);display:flex}.TitanPlannerStates-module__wH-Sza__skeletonMilestone{align-items:center;gap:var(--size-200);flex-direction:column;display:flex}.TitanPlannerStates-module__wH-Sza__skeletonMilestoneBadge{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);width:66px;height:66px}.TitanPlannerStates-module__wH-Sza__skeletonMilestoneLabel{border-radius:4px;width:88px;height:16px}.TitanPlannerStates-module__wH-Sza__skeletonTrack{gap:var(--size-200);flex-direction:column;padding-inline:28px;display:flex}.TitanPlannerStates-module__wH-Sza__skeletonRewardsRow,.TitanPlannerStates-module__wH-Sza__skeletonThresholds{justify-content:space-between;display:flex}.TitanPlannerStates-module__wH-Sza__skeletonRewardsRow{align-items:flex-end;height:60px}.TitanPlannerStates-module__wH-Sza__skeletonReward{border-radius:8px;width:54px;height:54px}.TitanPlannerStates-module__wH-Sza__skeletonRail{border-radius:999px;height:3px}.TitanPlannerStates-module__wH-Sza__skeletonThreshold{border-radius:4px;width:38px;height:14px}@keyframes TitanPlannerStates-module__wH-Sza__skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width:961px){.TitanPlannerStates-module__wH-Sza__skeletonTimeline,.TitanPlannerStates-module__wH-Sza__skeletonLegend{display:block}.TitanPlannerStates-module__wH-Sza__skeletonEventList{display:none}}@media (min-width:961px) and (max-width:1180px){.TitanPlannerStates-module__wH-Sza__skeletonHeader{height:210px}}@media (max-width:960px){.TitanPlannerStates-module__wH-Sza__skeletonTopRow{grid-template-columns:1fr}.TitanPlannerStates-module__wH-Sza__skeletonHeader{height:170px}}
.TitanPlanner-module__VeQm-a__planner{gap:var(--size-600);flex-direction:column;display:flex}.TitanPlanner-module__VeQm-a__topRow{gap:var(--size-500);grid-template-columns:1fr minmax(260px,auto);display:grid}.TitanPlanner-module__VeQm-a__selectorRow{justify-content:flex-end;display:flex}.TitanPlanner-module__VeQm-a__selector{width:100%;max-width:320px}@media (max-width:960px){.TitanPlanner-module__VeQm-a__selectorRow{justify-content:center}}.TitanPlanner-module__VeQm-a__readOnlyBanner{padding:var(--size-200) var(--size-300);color:var(--color-main-yellow);font-size:var(--fs-300);background-color:#f4cf8b14;border:1px solid #f4cf8b4d;border-radius:8px}.TitanPlanner-module__VeQm-a__legend{justify-content:center;align-items:center;gap:var(--size-500);margin-top:calc(-1 * var(--size-400));display:none}.TitanPlanner-module__VeQm-a__legendItem{align-items:center;gap:var(--size-100);display:flex}.TitanPlanner-module__VeQm-a__legendSwatch{border:1px solid #ffffff1a;border-radius:3px;width:14px;height:14px;display:block}.TitanPlanner-module__VeQm-a__legendNotStarted{background:linear-gradient(#2c4461f2 0%,#1e3046f2 100%);border-color:#ffffff0f}.TitanPlanner-module__VeQm-a__legendCompleted{background:var(--color-effect);border-color:#1fd60573}.TitanPlanner-module__VeQm-a__legendSkipped{opacity:.7;background:repeating-linear-gradient(135deg,#0000 0 3px,#ffffff59 3px 4px),#09131fe6;border-style:dashed;border-color:#ffffff59}.TitanPlanner-module__VeQm-a__legendEnded{background:#ff6b4a;border-color:#ff6b4a73}.TitanPlanner-module__VeQm-a__legendLabel{font-size:var(--fs-200);color:#fff9}@media (min-width:961px){.TitanPlanner-module__VeQm-a__legend{display:flex}}@media (max-width:960px){.TitanPlanner-module__VeQm-a__topRow{grid-template-columns:1fr}}
.page-module__hiDqcW__container{--container-max-width:1920px;width:min(var(--container-max-width), 100%);gap:var(--size-700);padding:var(--size-600) var(--size-400) var(--size-900);flex-direction:column;margin-inline:auto;display:flex;position:relative}.page-module__hiDqcW__pageTitle{font-family:var(--font-display);font-size:clamp(var(--fs-800), 5vw, var(--fs-900));color:#fff;text-align:center;text-shadow:0 2px 20px #000000e6,0 0 40px #f4cf8b1f;margin:0;font-weight:700;line-height:1.05}@media (max-width:960px){.page-module__hiDqcW__container{gap:var(--size-600);padding:var(--size-500) var(--size-200) var(--size-800)}}
