.profile-history-module__1tTmbW__history{background:var(--product-surface);border:1px solid var(--product-border);border-radius:12px;padding:28px;font-size:14px;line-height:20px}.profile-history-module__1tTmbW__history[data-locked=true]{padding-bottom:160px}.profile-history-module__1tTmbW__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.profile-history-module__1tTmbW__heading h3{align-items:center;gap:10px;font-size:18px;font-weight:600;line-height:28px;display:flex}.profile-history-module__1tTmbW__heading>span{color:var(--product-muted-foreground);white-space:nowrap}.profile-history-module__1tTmbW__heading>a{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.profile-history-module__1tTmbW__heading>a:hover{background:var(--product-muted)}.profile-history-module__1tTmbW__chartFrame{--day-size:18px;gap:20px;width:fit-content;max-width:100%;margin-inline:auto;display:flex}.profile-history-module__1tTmbW__chartScroll{scrollbar-width:thin;scrollbar-color:var(--product-border) transparent;min-width:0;padding:4px 4px 12px;overflow-x:auto}.profile-history-module__1tTmbW__chart{width:max-content;display:flex}.profile-history-module__1tTmbW__calendar{flex:none}.profile-history-module__1tTmbW__monthLabels{height:28px;color:var(--product-muted-foreground);position:relative}.profile-history-module__1tTmbW__monthLabels span{white-space:nowrap;position:absolute}.profile-history-module__1tTmbW__calendarGrid{position:relative}.profile-history-module__1tTmbW__days{grid-auto-flow:column;grid-template-rows:repeat(7, var(--day-size));grid-auto-columns:var(--day-size);gap:4px;display:grid}.profile-history-module__1tTmbW__monthBoundaries{pointer-events:none;fill:none;width:calc(100% + 4px);height:calc(100% + 4px);stroke:var(--product-border);stroke-width:1px;stroke-linejoin:round;position:absolute;inset:-2px;overflow:visible}.profile-history-module__1tTmbW__day{background:var(--product-muted);border:0;border-radius:3px;min-width:0;padding:0;display:block}.profile-history-module__1tTmbW__day[data-level="1"]{background:color-mix(in srgb, var(--product-primary) 22%, var(--product-surface))}.profile-history-module__1tTmbW__day[data-level="2"]{background:color-mix(in srgb, var(--product-primary) 52%, var(--product-surface))}.profile-history-module__1tTmbW__day[data-level="3"]{background:var(--product-primary)}.profile-history-module__1tTmbW__day[data-future=true]{opacity:.35}button.profile-history-module__1tTmbW__day{cursor:pointer}button.profile-history-module__1tTmbW__day[aria-current=date]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--product-primary) 40%, var(--product-surface))}button.profile-history-module__1tTmbW__day:hover{outline:1px solid var(--product-muted-foreground);outline-offset:1px}button.profile-history-module__1tTmbW__day[aria-pressed=true]{outline:2px solid var(--product-primary);outline-offset:2px}.profile-history-module__1tTmbW__history :is(button,a):focus-visible{outline:2px solid var(--product-focus);outline-offset:3px}.profile-history-module__1tTmbW__weekdays{width:14px;padding-top:calc(32px + (var(--day-size) - 20px) / 2);row-gap:calc(2 * var(--day-size) - 12px);color:var(--product-muted-foreground);flex-shrink:0;grid-template-rows:repeat(4,20px);display:grid}@media (max-width:767px),(any-pointer:coarse){.profile-history-module__1tTmbW__history[data-locked=false] .profile-history-module__1tTmbW__chartFrame{--day-size:40px}}.profile-history-module__1tTmbW__chartFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.profile-history-module__1tTmbW__chartFooter p{color:var(--product-description-foreground)}.profile-history-module__1tTmbW__legend{color:var(--product-muted-foreground);align-items:center;gap:6px;margin-left:auto;display:flex}.profile-history-module__1tTmbW__legend i{width:14px;height:14px}.profile-history-module__1tTmbW__benefitGallery{border-top:1px solid var(--product-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;padding-top:28px;display:grid}.profile-history-module__1tTmbW__benefitCard{min-width:0}.profile-history-module__1tTmbW__benefitCard h3{margin-top:20px;font-size:18px;font-weight:600;line-height:28px}.profile-history-module__1tTmbW__benefitCard p{color:var(--product-description-foreground);margin-top:8px}.profile-history-module__1tTmbW__benefitCard .profile-history-module__1tTmbW__validity{color:var(--product-muted-foreground)}.profile-history-module__1tTmbW__benefitArt{justify-content:center;align-items:center;height:172px;display:flex}.profile-history-module__1tTmbW__benefitArt img{width:144px;max-width:100%;height:auto}.profile-history-module__1tTmbW__unavailable{min-height:180px;color:var(--product-description-foreground);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.profile-history-module__1tTmbW__unavailable a{color:var(--product-primary);align-items:center;min-height:40px;display:inline-flex}@media (max-width:767px){.profile-history-module__1tTmbW__history{padding:20px 16px}.profile-history-module__1tTmbW__history[data-locked=true]{padding-bottom:208px}.profile-history-module__1tTmbW__heading{align-items:start;gap:8px}.profile-history-module__1tTmbW__benefitGallery{grid-template-columns:1fr;gap:24px;margin-top:24px;padding-top:24px}.profile-history-module__1tTmbW__benefitCard{grid-template-columns:112px minmax(0,1fr);align-content:center;column-gap:16px;display:grid}.profile-history-module__1tTmbW__benefitCard>div{grid-row:1/4;height:128px}.profile-history-module__1tTmbW__benefitCard h3{margin-top:8px}.profile-history-module__1tTmbW__benefitArt img{width:112px}}.profile-history-module__1tTmbW__heading select{border:1px solid var(--product-border);background:var(--product-surface);max-width:100%;min-height:40px;font:inherit;color:var(--product-foreground);border-radius:8px;padding:8px 12px}.profile-history-module__1tTmbW__heading select:focus-visible{outline:2px solid var(--product-focus);outline-offset:2px}.profile-history-module__1tTmbW__description{color:var(--product-description-foreground);font-size:14px;line-height:20px}.profile-history-module__1tTmbW__dayDetail{border-top:1px solid var(--product-border);margin-top:20px;padding:20px 0 0}.profile-history-module__1tTmbW__dayDetail h4{margin-bottom:16px;font-size:14px;font-weight:600}.profile-history-module__1tTmbW__dayDetail ul{padding:0;list-style:none}.profile-history-module__1tTmbW__dayDetail li{border-bottom:1px solid var(--product-border);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;display:grid}.profile-history-module__1tTmbW__dayDetail li>span{overflow-wrap:anywhere}.profile-history-module__1tTmbW__dayDetail time{color:var(--product-muted-foreground)}.profile-history-module__1tTmbW__dayDetail a{color:var(--product-primary);align-items:center;min-height:40px;display:inline-flex}.profile-history-module__1tTmbW__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.profile-history-module__1tTmbW__catalogStatus{border-top:1px solid var(--product-border);grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;padding-top:24px;display:grid}.profile-history-module__1tTmbW__catalogStatus h3{margin-bottom:16px;font-size:18px;font-weight:600;line-height:28px}.profile-history-module__1tTmbW__catalogStatus p+p{margin-top:8px}@media (max-width:767px){.profile-history-module__1tTmbW__catalogStatus{grid-template-columns:1fr}.profile-history-module__1tTmbW__heading{flex-wrap:wrap}.profile-history-module__1tTmbW__dayDetail li{grid-template-columns:44px minmax(0,1fr);gap:8px}.profile-history-module__1tTmbW__dayDetail li a{grid-column:2}}
.profile-center-module__4bbU7W__layout{grid-template-columns:180px minmax(0,1fr);gap:32px;max-width:1180px;margin:0 auto;padding:8px 0 32px;display:grid}.profile-center-module__4bbU7W__sidebar{top:calc(var(--board-header-height,0px) + var(--board-notice-height,0px) + 24px);flex-direction:column;align-self:start;gap:6px;display:flex;position:sticky}.profile-center-module__4bbU7W__navigation{flex-direction:column;gap:4px;display:flex}.profile-center-module__4bbU7W__learningNavigation{flex-direction:column;gap:4px;margin:4px 0 4px 24px;display:flex}.profile-center-module__4bbU7W__learningNavigation[hidden]{display:none}.profile-center-module__4bbU7W__learningToggle{text-align:left;cursor:pointer;width:100%}.profile-center-module__4bbU7W__learningToggle[aria-expanded=true]{color:var(--product-foreground)}.profile-center-module__4bbU7W__learningToggle .profile-center-module__4bbU7W__learningChevron{width:16px;height:16px;margin-left:auto}.profile-center-module__4bbU7W__learningToggle[aria-expanded=true] .profile-center-module__4bbU7W__learningChevron{transform:rotate(180deg)}.profile-center-module__4bbU7W__mobileNavigation{display:none}.profile-center-module__4bbU7W__workspace{min-width:0}.profile-center-module__4bbU7W__sidebar h2{padding:8px 14px 16px;font-size:18px;font-weight:600;line-height:28px}.profile-center-module__4bbU7W__navItem{isolation:isolate;min-height:44px;color:var(--product-muted-foreground);border-radius:8px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;line-height:20px;display:flex;position:relative}.profile-center-module__4bbU7W__navItem:hover{background:var(--product-muted)}.profile-center-module__4bbU7W__navItem>svg{width:var(--product-sidebar-icon-size,18px);height:var(--product-sidebar-icon-size,18px);stroke-width:var(--product-sidebar-icon-stroke,1.7);flex-shrink:0}.profile-center-module__4bbU7W__navItem[aria-current=page]{color:var(--product-primary);background:0 0;font-weight:600}.profile-center-module__4bbU7W__divider{background:var(--product-border);height:1px;margin:12px 14px}.profile-center-module__4bbU7W__main{min-width:0}.profile-center-module__4bbU7W__identity{border-bottom:1px solid var(--product-border);align-items:center;gap:20px;min-height:120px;padding:8px 0 30px;display:flex}.profile-center-module__4bbU7W__identityText{flex:1;min-width:0}.profile-center-module__4bbU7W__overviewIdentity .profile-center-module__4bbU7W__identityText h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.profile-center-module__4bbU7W__identity h1{overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:36px}.profile-center-module__4bbU7W__membership{min-height:32px;color:var(--product-muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:14px;line-height:20px;display:inline-flex}.profile-center-module__4bbU7W__membership:hover{color:var(--product-primary)}.profile-center-module__4bbU7W__edit{border:1px solid var(--product-border);background:var(--product-surface);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:14px;line-height:20px;display:inline-flex}.profile-center-module__4bbU7W__edit:hover{background:var(--product-muted)}.profile-center-module__4bbU7W__section{margin-top:28px}.profile-center-module__4bbU7W__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.profile-center-module__4bbU7W__heading h2{font-size:18px;font-weight:600;line-height:28px}.profile-center-module__4bbU7W__upgrade h3{font-size:14px;font-weight:600;line-height:20px}.profile-center-module__4bbU7W__link{min-height:40px;color:var(--product-muted-foreground);align-items:center;gap:6px;font-size:14px;line-height:20px;display:inline-flex}.profile-center-module__4bbU7W__link:hover{color:var(--product-primary)}.profile-center-module__4bbU7W__projects{background:var(--product-surface);border:1px solid var(--product-border);border-radius:12px;padding:0 20px}.profile-center-module__4bbU7W__project{border-bottom:1px solid var(--product-border);align-items:center;gap:16px;min-height:112px;padding:16px 0;display:flex}.profile-center-module__4bbU7W__projectCover{border-radius:8px;flex-shrink:0;width:132px;height:88px}.profile-center-module__4bbU7W__projectArtwork{width:80px;height:80px}.profile-center-module__4bbU7W__project:last-child{border-bottom:0}.profile-center-module__4bbU7W__projectText{flex:1;min-width:0}.profile-center-module__4bbU7W__projectHeadline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.profile-center-module__4bbU7W__projectHeadline h3{flex:1;min-width:min(100%,180px)}.profile-center-module__4bbU7W__projectStatus{background:var(--product-muted);color:var(--product-description-foreground);white-space:nowrap;border-radius:4px;flex:none;padding:2px 8px;font-size:14px;line-height:20px}.profile-center-module__4bbU7W__project:focus-visible{outline:2px solid var(--product-primary);outline-offset:4px;border-radius:4px}.profile-center-module__4bbU7W__project h3{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:28px}.profile-center-module__4bbU7W__project:hover h3{color:var(--product-primary)}.profile-center-module__4bbU7W__project:hover .profile-center-module__4bbU7W__projectCover{background:var(--product-accent)}.profile-center-module__4bbU7W__meta{color:var(--product-muted-foreground);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:14px;line-height:20px;display:flex}.profile-center-module__4bbU7W__meta>span{align-items:center;gap:6px;display:inline-flex}.profile-center-module__4bbU7W__meta svg{flex-shrink:0;width:16px;height:16px}.profile-center-module__4bbU7W__empty{text-align:center;border:1px solid var(--product-border);background:var(--product-surface);border-radius:12px;padding:36px 20px;font-size:14px;line-height:20px}.profile-center-module__4bbU7W__membershipExperience{flex-direction:column;display:flex;position:relative}.profile-center-module__4bbU7W__benefitPreview{isolation:isolate;border-radius:12px;position:relative}.profile-center-module__4bbU7W__benefitPreview[data-locked=true]{background:var(--product-surface);overflow:hidden}.profile-center-module__4bbU7W__glassOverlay{z-index:1;pointer-events:none;border-radius:inherit;background:color-mix(in srgb, var(--product-surface) 22%, transparent);backdrop-filter:blur(7px);position:absolute;inset:0}.profile-center-module__4bbU7W__benefitPreview[data-locked=true] .profile-center-module__4bbU7W__lockableContent{pointer-events:none;user-select:none}@supports not (backdrop-filter:blur(7px)){.profile-center-module__4bbU7W__benefitPreview[data-locked=true] .profile-center-module__4bbU7W__lockableContent{filter:blur(7px)}}.profile-center-module__4bbU7W__upgrade{border:1px solid var(--product-border);background:linear-gradient(110deg,var(--product-surface),var(--product-accent));border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding:20px;display:flex}.profile-center-module__4bbU7W__upgrade[data-included=true]{background:var(--product-surface)}.profile-center-module__4bbU7W__unlockIllustration{object-fit:contain;border-radius:12px;flex-shrink:0;width:88px;height:88px}.profile-center-module__4bbU7W__membershipExperience[data-locked=true] .profile-center-module__4bbU7W__upgrade{z-index:1;border-color:color-mix(in srgb, var(--product-membership-promo-middle) 38%, var(--product-border));background:linear-gradient(115deg, color-mix(in srgb, var(--product-membership-promo-start) 12%, var(--product-surface)), var(--product-surface) 45%, color-mix(in srgb, var(--product-membership-promo-end) 12%, var(--product-surface)));min-height:136px;box-shadow:0 8px 28px color-mix(in srgb, var(--product-foreground) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--product-membership-promo-shine) 35%, transparent);border-radius:20px;gap:20px;margin:-148px 12px 24px;padding:24px;position:sticky;bottom:24px}.profile-center-module__4bbU7W__membershipExperience[data-locked=true] .profile-center-module__4bbU7W__upgradeText h3{font-family:ui-rounded, "SF Pro Rounded", var(--product-font-sans);letter-spacing:-.04em;text-wrap:balance;font-size:28px;font-weight:700;line-height:36px}.profile-center-module__4bbU7W__membershipExperience[data-locked=true] .profile-center-module__4bbU7W__upgradeText h3 span{display:inline-block}.profile-center-module__4bbU7W__membershipExperience[data-locked=true] .profile-center-module__4bbU7W__upgrade p{margin-top:8px}.profile-center-module__4bbU7W__membershipExperience[data-locked=true] .profile-center-module__4bbU7W__cta{isolation:isolate;white-space:nowrap;min-width:220px;min-height:52px;color:var(--product-membership-promo-ink);background:linear-gradient(115deg, transparent 45%, color-mix(in srgb, var(--product-membership-promo-shine) 20%, transparent) 45% 60%, transparent 60%), linear-gradient(100deg, var(--product-membership-promo-start), var(--product-membership-promo-middle) 55%, var(--product-membership-promo-end));box-shadow:0 4px 0 var(--product-membership-promo-edge), inset 0 1px 0 color-mix(in srgb, var(--product-membership-promo-shine) 50%, transparent);border-radius:999px;padding:12px 24px;font-size:18px;font-weight:700;line-height:28px;transition:transform .15s,box-shadow .15s,filter .15s;position:relative;overflow:hidden}.profile-center-module__4bbU7W__membershipExperience[data-locked=true] .profile-center-module__4bbU7W__cta:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg, transparent 30%, color-mix(in srgb, var(--product-membership-promo-shine) 48%, transparent) 50%, transparent 70%);animation:7s ease-in-out 2s infinite profile-center-module__4bbU7W__membershipButtonShine;position:absolute;inset:0;transform:translate(-115%)}@keyframes profile-center-module__4bbU7W__membershipButtonShine{0%{transform:translate(-115%)}18%,to{transform:translate(115%)}}.profile-center-module__4bbU7W__membershipExperience[data-locked=true] .profile-center-module__4bbU7W__cta:hover{filter:brightness(1.05);box-shadow:0 5px 0 var(--product-membership-promo-edge), 0 8px 20px color-mix(in srgb, var(--product-membership-promo-start) 25%, transparent);transform:translateY(-1px)}.profile-center-module__4bbU7W__membershipExperience[data-locked=true] .profile-center-module__4bbU7W__cta:active{filter:none;box-shadow:0 2px 0 var(--product-membership-promo-edge);transform:translateY(2px)}.profile-center-module__4bbU7W__upgradeText{flex:1;min-width:180px}.profile-center-module__4bbU7W__upgrade p{color:var(--product-description-foreground);margin-top:5px;font-size:14px;line-height:20px}.profile-center-module__4bbU7W__cta{background:var(--product-primary);min-height:44px;color:var(--product-primary-foreground);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.profile-center-module__4bbU7W__cta:hover{background:var(--product-primary-hover)}.profile-center-module__4bbU7W__notice{color:var(--product-description-foreground);gap:8px;margin-top:20px;padding:12px 0;font-size:14px;line-height:20px;display:flex}.profile-center-module__4bbU7W__skeleton{background:var(--product-muted);border-radius:4px;width:65%;height:16px;margin:12px 0}.profile-center-module__4bbU7W__avatarSkeleton{background:var(--product-muted);border-radius:50%;flex-shrink:0;width:76px;height:76px}.profile-center-module__4bbU7W__layout :is(a,button,summary):focus-visible{outline:2px solid var(--product-focus);outline-offset:3px}.profile-center-module__4bbU7W__navItem,.profile-center-module__4bbU7W__edit,.profile-center-module__4bbU7W__cta,.profile-center-module__4bbU7W__link{transition:background-color .15s,color .15s}.profile-center-module__4bbU7W__cta:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.profile-center-module__4bbU7W__navItem,.profile-center-module__4bbU7W__edit,.profile-center-module__4bbU7W__cta,.profile-center-module__4bbU7W__link{transition:none}.profile-center-module__4bbU7W__cta:active{transform:none}}@media (max-width:1023px){.profile-center-module__4bbU7W__layout{grid-template-columns:150px minmax(0,1fr);gap:22px}.profile-center-module__4bbU7W__identity{grid-template-columns:76px minmax(0,1fr);gap:14px;display:grid}.profile-center-module__4bbU7W__edit{grid-column:2;justify-self:start}}@media (max-width:767px){.profile-center-module__4bbU7W__layout{flex-direction:column;gap:24px;display:flex}.profile-center-module__4bbU7W__sidebar{display:none}.profile-center-module__4bbU7W__mobileNavigation{border:1px solid var(--product-border);background:var(--product-surface);border-radius:8px;display:block}.profile-center-module__4bbU7W__mobileNavigation summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px 16px;font-size:14px;font-weight:600;line-height:20px;list-style:none;display:flex}.profile-center-module__4bbU7W__mobileNavigation summary::-webkit-details-marker{display:none}.profile-center-module__4bbU7W__mobileNavigation[open] summary>svg{transform:rotate(180deg)}.profile-center-module__4bbU7W__mobileNavigation .profile-center-module__4bbU7W__navigation{padding:0 8px 8px}.profile-center-module__4bbU7W__navItem{gap:8px;padding:8px 10px}.profile-center-module__4bbU7W__divider{display:none}.profile-center-module__4bbU7W__identity{padding-top:0}.profile-center-module__4bbU7W__upgrade{padding:16px}.profile-center-module__4bbU7W__heading{flex-wrap:wrap;gap:4px}.profile-center-module__4bbU7W__membershipExperience[data-locked=true] .profile-center-module__4bbU7W__upgrade{bottom:calc(84px + env(safe-area-inset-bottom));grid-template-columns:64px minmax(0,1fr);gap:12px;margin:-188px 8px 16px;padding:16px;display:grid}.profile-center-module__4bbU7W__unlockIllustration{width:64px;height:64px}.profile-center-module__4bbU7W__upgradeText{min-width:0}.profile-center-module__4bbU7W__membershipExperience[data-locked=true] .profile-center-module__4bbU7W__cta{grid-column:1/-1;width:100%}.profile-center-module__4bbU7W__upgrade[data-included=true]{grid-template-columns:64px minmax(0,1fr);display:grid}.profile-center-module__4bbU7W__upgrade[data-included=true] .profile-center-module__4bbU7W__cta{grid-column:1/-1;width:100%}.profile-center-module__4bbU7W__membershipExperience[data-locked=true] .profile-center-module__4bbU7W__upgrade{min-height:232px;margin-top:-248px}.profile-center-module__4bbU7W__membershipExperience[data-locked=true] .profile-center-module__4bbU7W__upgradeText h3{letter-spacing:-.03em;font-size:22px;line-height:30px}}@media (prefers-reduced-motion:reduce){.profile-center-module__4bbU7W__membershipExperience[data-locked=true] .profile-center-module__4bbU7W__cta{transition:none}.profile-center-module__4bbU7W__membershipExperience[data-locked=true] .profile-center-module__4bbU7W__cta:before{animation:none}.profile-center-module__4bbU7W__membershipExperience[data-locked=true] .profile-center-module__4bbU7W__cta:is(:hover,:active){transform:none}}.profile-center-module__4bbU7W__navigationSelection{z-index:-1;border-radius:inherit;background:var(--product-accent);pointer-events:none;position:absolute;inset:0}.profile-center-module__4bbU7W__navigationPending{background:var(--product-primary);opacity:0;pointer-events:none;border-radius:50%;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;right:6px}.profile-center-module__4bbU7W__navigationPending[data-pending=true]{animation:.9s ease-in-out .15s infinite profile-center-module__4bbU7W__profile-navigation-pending}html:has([data-profile-route]){scrollbar-gutter:stable}.profile-center-module__4bbU7W__routeSurface{min-width:0;min-height:calc(100svh - var(--board-header-height,72px) - var(--board-notice-height,0px))}.profile-center-module__4bbU7W__routeSurface>:not([role=status]){animation:.18s ease-out profile-center-module__4bbU7W__profile-content-enter}.profile-center-module__4bbU7W__routeLoading{min-height:420px}.profile-center-module__4bbU7W__routeLoading>header{align-items:center;min-height:40px;margin-bottom:24px;display:flex}.profile-center-module__4bbU7W__routeLoading h1{letter-spacing:-.025em;font-size:28px;font-weight:700;line-height:36px}.profile-center-module__4bbU7W__routeLoadingPanel{border:1px solid var(--product-border);background:var(--product-surface);border-radius:12px;min-height:220px;padding:24px}@keyframes profile-center-module__4bbU7W__profile-content-enter{0%{opacity:.65}to{opacity:1}}@keyframes profile-center-module__4bbU7W__profile-navigation-pending{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.profile-center-module__4bbU7W__routeSurface>:not([role=status]){animation:none}.profile-center-module__4bbU7W__navigationPending[data-pending=true]{opacity:1;animation:none}}.profile-center-module__4bbU7W__identity.profile-center-module__4bbU7W__overviewIdentity{border:1px solid var(--product-border);background:var(--product-surface);border-radius:12px;grid-template-columns:96px minmax(0,1fr) auto;gap:20px;min-height:144px;padding:24px;display:grid}.profile-center-module__4bbU7W__overviewIdentity [data-account-avatar-frame]{width:96px;height:96px}.profile-center-module__4bbU7W__overviewIdentity [data-account-avatar-frame]>[role=img]{width:88px;height:88px}.profile-center-module__4bbU7W__overviewIdentity .profile-center-module__4bbU7W__identityText{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.profile-center-module__4bbU7W__overviewIdentity .profile-center-module__4bbU7W__identityText h1{max-width:100%;margin:0}.profile-center-module__4bbU7W__overviewIdentity .profile-center-module__4bbU7W__membership{min-height:40px;margin:0;display:flex}.profile-center-module__4bbU7W__identityEditSlot{justify-content:flex-end;align-items:center;gap:24px;min-width:0;display:flex}.profile-center-module__4bbU7W__identityHintLink{border-radius:4px;min-width:0;display:inline-flex}.profile-center-module__4bbU7W__identityEdit{cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;min-height:48px;display:inline-flex}.profile-center-module__4bbU7W__identityEdit:focus-visible,.profile-center-module__4bbU7W__identityHintLink:focus-visible{outline:2px solid var(--product-focus);outline-offset:3px}.profile-center-module__4bbU7W__identityArtwork{--profile-book-size:112px;flex-shrink:0}@media (max-width:1023px){.profile-center-module__4bbU7W__identity.profile-center-module__4bbU7W__overviewIdentity{grid-template-columns:96px minmax(0,1fr);gap:12px 16px;padding:20px}.profile-center-module__4bbU7W__identityEditSlot{grid-column:1/-1}.profile-center-module__4bbU7W__identityArtwork{--profile-book-size:80px}}@media (max-width:480px){.profile-center-module__4bbU7W__identity.profile-center-module__4bbU7W__overviewIdentity{gap:12px;padding:16px}.profile-center-module__4bbU7W__identityArtwork{--profile-book-size:64px}.profile-center-module__4bbU7W__projects{padding:0 16px}.profile-center-module__4bbU7W__project{gap:12px}.profile-center-module__4bbU7W__projectCover{width:96px;height:64px}.profile-center-module__4bbU7W__projectArtwork{width:64px;height:64px}.profile-center-module__4bbU7W__project h3{font-size:14px;line-height:20px}.profile-center-module__4bbU7W__projectHeadline{gap:6px 8px}.profile-center-module__4bbU7W__projectHeadline h3{flex-basis:100%;min-width:0}.profile-center-module__4bbU7W__project .profile-center-module__4bbU7W__meta{gap:6px 12px}}
.center-loading-module__aCFNXq__block{background:color-mix(in srgb, var(--product-muted) 65%, var(--product-border));border-radius:6px;flex-shrink:0;max-width:100%;animation:2s ease-in-out infinite center-loading-module__aCFNXq__breathe;display:block}.center-loading-module__aCFNXq__line{width:65%;height:16px}.center-loading-module__aCFNXq__short{width:34%;height:14px}.center-loading-module__aCFNXq__name{width:144px;height:28px}.center-loading-module__aCFNXq__avatar{border-radius:50%;width:96px;height:96px}.center-loading-module__aCFNXq__text{gap:16px;width:100%;min-width:0;display:grid}.center-loading-module__aCFNXq__identityAction{width:180px;height:40px}.center-loading-module__aCFNXq__book{border-radius:12px;width:112px;height:112px}.center-loading-module__aCFNXq__projectCover{border-radius:8px}.center-loading-module__aCFNXq__contentRegion{border:1px solid var(--product-border);background:var(--product-surface);border-radius:12px;gap:20px;padding:24px;display:grid}.center-loading-module__aCFNXq__projectRegion{flex-direction:column;justify-content:center;min-height:240px;display:flex}.center-loading-module__aCFNXq__projectTail{gap:16px;padding:24px 0;display:grid;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.center-loading-module__aCFNXq__transactions{gap:28px;width:100%;padding:16px 0;display:grid}.center-loading-module__aCFNXq__transaction{justify-content:space-between;align-items:center;gap:24px;display:flex}.center-loading-module__aCFNXq__amount{width:48px;height:16px}.center-loading-module__aCFNXq__miniAmount{background:color-mix(in srgb, currentColor 16%, transparent);width:36px;height:14px;display:inline-block}.center-loading-module__aCFNXq__largeAmount{background:color-mix(in srgb, currentColor 16%, transparent);width:100px;height:32px;display:inline-block}.center-loading-module__aCFNXq__vouchers{align-items:center;min-height:136px;display:flex}@keyframes center-loading-module__aCFNXq__breathe{0%,to{opacity:.5}50%{opacity:1}}@media (max-width:1023px){.center-loading-module__aCFNXq__book{width:80px;height:80px}}@media (max-width:480px){.center-loading-module__aCFNXq__book{width:64px;height:64px}.center-loading-module__aCFNXq__identityAction{width:150px}.center-loading-module__aCFNXq__contentRegion{padding:16px}}@media (prefers-reduced-motion:reduce){.center-loading-module__aCFNXq__block{animation:none}}.center-loading-module__aCFNXq__membershipPending{align-content:start;gap:36px;min-height:320px;padding:24px 0;display:grid}
.board-soft-surfaces-module__MSZ0Ya__page{isolation:isolate;position:relative}.board-soft-surfaces-module__MSZ0Ya__page:before{content:"";z-index:-1;pointer-events:none;background:var(--board-ui-canvas,#f7f8fa);position:fixed;inset:0}.board-soft-surfaces-module__MSZ0Ya__card{background:var(--color-card);border-radius:8px;box-shadow:0 2px 4px #18273c0a,0 8px 24px #18273c08}.board-soft-surfaces-module__MSZ0Ya__canvas{background:var(--board-ui-canvas,#f7f8fa)}.board-soft-surfaces-module__MSZ0Ya__interactive{transition:box-shadow .18s}.board-soft-surfaces-module__MSZ0Ya__interactive:hover{box-shadow:0 3px 8px #18273c0d,0 10px 28px #18273c0f}@media (prefers-reduced-motion:reduce){.board-soft-surfaces-module__MSZ0Ya__interactive{transition:none}}
.delivery-surfaces-module__clbckq__workspace{--color-background:var(--board-ui-canvas,#f7f8fa);--color-surface:var(--board-ui-surface,#fff);--color-card:var(--board-ui-surface,#fff);--color-border:var(--board-ui-border,#e9edf3);--delivery-card-shadow:0 2px 4px #18273c0a, 0 8px 24px #18273c08}.delivery-surfaces-module__clbckq__workspace :is(section,article,div,details,aside)[class~=border]:is([class~=border-border],[class~=border-border\/70],[class~=border-border\/60]):is([class~=rounded-lg],[class~=rounded-lg]){background-color:var(--board-ui-surface,#fff);box-shadow:var(--delivery-card-shadow);border-color:#0000}.delivery-surfaces-module__clbckq__workspace :is(.delivery-surfaces-module__clbckq__card,[class~=border]) :is(section,article,div,details,aside)[class~=border]:is([class~=border-border],[class~=border-border\/70],[class~=border-border\/60]):is([class~=rounded-lg],[class~=rounded-lg]){background-color:var(--board-ui-muted,#f8fafc);box-shadow:none}.delivery-surfaces-module__clbckq__card{background:var(--board-ui-surface,#fff);box-shadow:var(--delivery-card-shadow,0 2px 4px #18273c0a, 0 8px 24px #18273c08);border-radius:8px}.delivery-surfaces-module__clbckq__stat{background:var(--board-ui-muted,#f1f5f9);border-radius:8px}
.StudentStarJourney-module__EjzrCa__journey{--disc-color:var(--color-primary);--disc-dark:color-mix(in srgb, var(--color-primary) 72%, var(--color-foreground));--disc-light:color-mix(in srgb, var(--color-primary) 44%, var(--color-surface));--disc-center:var(--color-accent);--star-color:var(--color-primary);--star-light:color-mix(in srgb, var(--color-primary) 15%, var(--color-surface));--dock-clearance:0px;min-width:0;position:relative}.StudentStarJourney-module__EjzrCa__toolbar{z-index:3;top:calc(80px + var(--board-notice-height,0px));pointer-events:none;justify-content:flex-end;height:0;display:flex;position:sticky}.StudentStarJourney-module__EjzrCa__toolbar>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StudentStarJourney-module__EjzrCa__toolbar button{pointer-events:auto;width:40px;height:40px;color:var(--color-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.StudentStarJourney-module__EjzrCa__viewport{padding:24px 28px 280px}.StudentStarJourney-module__EjzrCa__chapter{max-width:560px;margin:0 auto}.StudentStarJourney-module__EjzrCa__chapterSign{text-align:center;border:2px solid var(--disc-light);background:var(--color-surface);border-bottom-width:6px;border-radius:24px;margin:8px 8px 44px;padding:14px 24px 16px;position:relative}.StudentStarJourney-module__EjzrCa__chapterSign>span{color:var(--color-primary);font-size:14px;font-weight:600}.StudentStarJourney-module__EjzrCa__chapterSign h2{overflow-wrap:anywhere;margin-top:5px;font-size:18px;font-weight:600;line-height:28px}.StudentStarJourney-module__EjzrCa__nodes{margin:0;padding:0;list-style:none}.StudentStarJourney-module__EjzrCa__nodeRow{min-height:176px;padding-bottom:12px;padding-left:64px;position:relative}.StudentStarJourney-module__EjzrCa__nodeRow[data-position="1"]{padding-left:12px}.StudentStarJourney-module__EjzrCa__nodeRow[data-position="2"]{padding-left:64px}.StudentStarJourney-module__EjzrCa__nodeRow[data-position="3"]{padding-left:116px}.StudentStarJourney-module__EjzrCa__node{text-align:left;border-radius:24px;align-items:center;gap:16px;max-width:100%;min-height:144px;padding:0 8px;transition:transform .16s;display:flex;position:relative}.StudentStarJourney-module__EjzrCa__node:hover{transform:translateY(-3px)}.StudentStarJourney-module__EjzrCa__node:active{transform:translateY(2px)}.StudentStarJourney-module__EjzrCa__node:focus-visible,.StudentStarJourney-module__EjzrCa__toolbar button:focus-visible,.StudentStarJourney-module__EjzrCa__primary:focus-visible,.StudentStarJourney-module__EjzrCa__chapterSummary button:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}.StudentStarJourney-module__EjzrCa__artwork{flex-shrink:0;width:132px;height:148px;display:block;position:relative}.StudentStarJourney-module__EjzrCa__artwork>svg{width:100%;height:100%;overflow:visible}.StudentStarJourney-module__EjzrCa__node[data-selected=true]:not([data-current=true]){--disc-color:var(--color-primary);--disc-light:color-mix(in srgb, var(--color-primary) 44%, var(--color-surface))}.StudentStarJourney-module__EjzrCa__nodeText{flex-direction:column;gap:4px;min-width:0;max-width:244px;padding-top:35px;display:flex}.StudentStarJourney-module__EjzrCa__nodeText strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:22px}.StudentStarJourney-module__EjzrCa__number,.StudentStarJourney-module__EjzrCa__status{color:var(--color-muted-foreground);font-size:14px;line-height:20px}.StudentStarJourney-module__EjzrCa__node[data-current=true] .StudentStarJourney-module__EjzrCa__status{color:var(--color-primary)}.StudentStarJourney-module__EjzrCa__node[data-state=locked]{--disc-color:var(--color-border);--disc-dark:var(--color-muted-foreground);--disc-light:var(--color-muted);--disc-center:var(--color-surface);--star-color:var(--color-border);--star-light:var(--color-surface)}.StudentStarJourney-module__EjzrCa__node[data-state=locked] .StudentStarJourney-module__EjzrCa__nodeText{color:var(--color-muted-foreground)}.StudentStarJourney-module__EjzrCa__node[data-state=done]{--star-color:var(--color-primary)}.dark .StudentStarJourney-module__EjzrCa__journey{--disc-dark:color-mix(in srgb, var(--color-primary) 72%, var(--color-background));--disc-light:color-mix(in srgb, var(--color-primary) 70%, var(--color-foreground));--star-light:color-mix(in srgb, var(--color-primary) 15%, var(--color-foreground))}.dark .StudentStarJourney-module__EjzrCa__node[data-state=locked]{--star-color:var(--color-muted-foreground);--star-light:var(--color-border)}.StudentStarJourney-module__EjzrCa__completedMark,.StudentStarJourney-module__EjzrCa__lockMark{background:var(--color-surface);width:28px;height:24px;color:var(--color-primary);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:15px;left:51px}.StudentStarJourney-module__EjzrCa__lockMark{color:var(--color-muted-foreground)}.StudentStarJourney-module__EjzrCa__currentMarker{z-index:1;background:var(--color-primary);border:4px solid var(--color-surface);width:28px;height:28px;box-shadow:0 3px 8px color-mix(in srgb, var(--color-primary) 20%, transparent);border-radius:10px 10px 10px 2px;animation:3s ease-in-out infinite StudentStarJourney-module__EjzrCa__markerFloat;position:absolute;top:-6px;left:52px;transform:rotate(-45deg)}.StudentStarJourney-module__EjzrCa__currentMarker span{background:var(--color-primary-foreground);border-radius:2px;width:6px;height:6px;position:absolute;inset:7px}.StudentStarJourney-module__EjzrCa__artwork [data-floating=true]{animation:2.6s ease-in-out infinite StudentStarJourney-module__EjzrCa__float}.StudentStarJourney-module__EjzrCa__artwork [data-current-light]{animation:2.6s ease-in-out infinite StudentStarJourney-module__EjzrCa__lightBreathe}.StudentStarJourney-module__EjzrCa__artwork [data-star-shadow]{transform-box:fill-box;transform-origin:50%}.StudentStarJourney-module__EjzrCa__node[data-current=true] [data-star-shadow]{animation:3s ease-in-out infinite StudentStarJourney-module__EjzrCa__shadowBreathe}.StudentStarJourney-module__EjzrCa__node[data-current=true] [data-orbit]{opacity:.95;animation:3s linear infinite StudentStarJourney-module__EjzrCa__orbitSweep}.StudentStarJourney-module__EjzrCa__node[data-current=true] [data-base-pulse]{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite StudentStarJourney-module__EjzrCa__basePulse}.StudentStarJourney-module__EjzrCa__node:not([data-current=true]):not([data-state=done]):not([data-state=locked]){--disc-color:color-mix(in srgb, var(--color-primary) 55%, var(--color-surface));--disc-light:color-mix(in srgb, var(--color-primary) 25%, var(--color-surface))}.StudentStarJourney-module__EjzrCa__nodeText{padding-top:62px}.StudentStarJourney-module__EjzrCa__node[data-current=true] [data-star-sheen]{animation:6s ease-in-out infinite StudentStarJourney-module__EjzrCa__starSheen}.StudentStarJourney-module__EjzrCa__node:not([data-state=locked]):hover [data-star-sheen],.StudentStarJourney-module__EjzrCa__node:not([data-state=locked]):focus-visible [data-star-sheen]{animation:1.2s ease-out StudentStarJourney-module__EjzrCa__starSheen}.StudentStarJourney-module__EjzrCa__journey[data-paused=true] .StudentStarJourney-module__EjzrCa__artwork *,.StudentStarJourney-module__EjzrCa__node[data-visible=false] .StudentStarJourney-module__EjzrCa__artwork *{animation-play-state:paused!important}.StudentStarJourney-module__EjzrCa__journey[data-paused=true] [data-floating],.StudentStarJourney-module__EjzrCa__node[data-visible=false] [data-floating],.StudentStarJourney-module__EjzrCa__journey[data-paused=true] .StudentStarJourney-module__EjzrCa__currentMarker,.StudentStarJourney-module__EjzrCa__node[data-visible=false] .StudentStarJourney-module__EjzrCa__currentMarker{animation-play-state:paused}.StudentStarJourney-module__EjzrCa__node[data-celebrate=true] .StudentStarJourney-module__EjzrCa__artwork{animation:1s ease-out StudentStarJourney-module__EjzrCa__celebrate}.StudentStarJourney-module__EjzrCa__moonRow{padding:28px 0 40px 50px}.StudentStarJourney-module__EjzrCa__moonRow .StudentStarJourney-module__EjzrCa__artwork{width:152px;height:166px}.StudentStarJourney-module__EjzrCa__decoration{pointer-events:none;opacity:.85;width:112px;height:112px;position:absolute;bottom:-30px;right:4px}.StudentStarJourney-module__EjzrCa__dock{z-index:30;bottom:calc(24px + env(safe-area-inset-bottom));left:calc(var(--journey-left,0px) + (var(--journey-width,100vw) - var(--dock-clearance)) / 2);width:min(520px, calc(var(--journey-width,100vw) - var(--dock-clearance) - 32px));border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 12px 32px color-mix(in srgb, var(--color-primary) 8%, transparent);border-radius:28px;padding:20px;position:fixed;transform:translate(-50%)}.StudentStarJourney-module__EjzrCa__dock[hidden]{display:none}.StudentStarJourney-module__EjzrCa__dock[data-compact=true]{border-radius:18px;padding:12px 16px}.StudentStarJourney-module__EjzrCa__compactContent{justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.StudentStarJourney-module__EjzrCa__compactContent>div{min-width:0}.StudentStarJourney-module__EjzrCa__compactContent span{color:var(--color-muted-foreground);display:block}.StudentStarJourney-module__EjzrCa__compactContent strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.StudentStarJourney-module__EjzrCa__compactContent button{color:var(--color-primary);border-radius:8px;flex-shrink:0;align-items:center;gap:6px;min-height:40px;display:flex}.StudentStarJourney-module__EjzrCa__compactContent button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.StudentStarJourney-module__EjzrCa__dockContent{text-align:center;gap:14px;display:grid}.StudentStarJourney-module__EjzrCa__dock h3{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:28px}.StudentStarJourney-module__EjzrCa__dock p{color:var(--color-muted-foreground);margin-top:4px;font-size:14px;line-height:20px}.StudentStarJourney-module__EjzrCa__primary{background:var(--color-primary);min-height:48px;color:var(--color-primary-foreground);border-bottom:4px solid var(--disc-dark);border-radius:18px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;transition:filter .16s,transform .16s;display:flex}.StudentStarJourney-module__EjzrCa__primary:hover{filter:brightness(1.06)}.StudentStarJourney-module__EjzrCa__primary:active{transform:translateY(2px)}.StudentStarJourney-module__EjzrCa__primary:disabled{background:var(--color-muted);border-color:var(--color-border);color:var(--color-muted-foreground);cursor:not-allowed}.StudentStarJourney-module__EjzrCa__chapterSummary{font-size:14px}.StudentStarJourney-module__EjzrCa__chapterSummary summary{cursor:pointer;min-height:40px;color:var(--color-primary);padding:10px}.StudentStarJourney-module__EjzrCa__chapterSummary ul{max-height:180px;margin:0;padding:0;list-style:none;overflow-y:auto}.StudentStarJourney-module__EjzrCa__chapterSummary button{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.StudentStarJourney-module__EjzrCa__chapterSummary button span{color:var(--color-muted-foreground);white-space:nowrap}.StudentStarJourney-module__EjzrCa__chapterSummary a{color:var(--color-primary);align-items:center;gap:8px;min-height:40px;display:inline-flex}.StudentStarJourney-module__EjzrCa__empty{text-align:center;background:var(--color-surface);border-radius:24px;padding:64px 24px}.StudentStarJourney-module__EjzrCa__empty h2{margin-bottom:12px;font-size:18px}.StudentStarJourney-module__EjzrCa__empty p{font-size:14px}@keyframes StudentStarJourney-module__EjzrCa__float{0%,to{transform:translateY(-3px)}50%{transform:translateY(-14px)}}@keyframes StudentStarJourney-module__EjzrCa__lightBreathe{0%,to{opacity:.7}50%{opacity:1}}@keyframes StudentStarJourney-module__EjzrCa__shadowBreathe{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.12;transform:scale(.85)}}@keyframes StudentStarJourney-module__EjzrCa__orbitSweep{to{stroke-dashoffset:-100px}}@keyframes StudentStarJourney-module__EjzrCa__basePulse{0%{opacity:.7;transform:scale(.96)}85%,to{opacity:0;transform:scale(1.22)}}@keyframes StudentStarJourney-module__EjzrCa__starSheen{0%,65%{x:-45px;opacity:0}70%{opacity:.65}95%,to{x:155px;opacity:0}}@keyframes StudentStarJourney-module__EjzrCa__markerFloat{0%,to{transform:translateY(0)rotate(-45deg)}50%{transform:translateY(-4px)rotate(-45deg)}}@keyframes StudentStarJourney-module__EjzrCa__celebrate{0%,to{transform:scale(1)}40%{filter:drop-shadow(0 0 18px var(--color-primary));transform:scale(1.12)}}@media (max-width:1023px){.StudentStarJourney-module__EjzrCa__journey{--dock-clearance:144px}.StudentStarJourney-module__EjzrCa__dock{bottom:calc(84px + env(safe-area-inset-bottom))}}@media (max-width:639px){.StudentStarJourney-module__EjzrCa__journey{--dock-clearance:0px}.StudentStarJourney-module__EjzrCa__toolbar{padding:0}.StudentStarJourney-module__EjzrCa__toolbar>span{max-width:48%}.StudentStarJourney-module__EjzrCa__viewport{padding:16px 8px 320px}.StudentStarJourney-module__EjzrCa__chapterSign{border-radius:20px;margin-bottom:28px;padding:12px}.StudentStarJourney-module__EjzrCa__nodeRow{min-height:166px;padding-left:20px}.StudentStarJourney-module__EjzrCa__nodeRow[data-position="1"]{padding-left:0}.StudentStarJourney-module__EjzrCa__nodeRow[data-position="2"]{padding-left:20px}.StudentStarJourney-module__EjzrCa__nodeRow[data-position="3"]{padding-left:40px}.StudentStarJourney-module__EjzrCa__node{gap:8px;padding:0}.StudentStarJourney-module__EjzrCa__artwork{width:108px;height:136px}.StudentStarJourney-module__EjzrCa__currentMarker{top:0;left:40px}.StudentStarJourney-module__EjzrCa__completedMark,.StudentStarJourney-module__EjzrCa__lockMark{bottom:20px;left:41px}.StudentStarJourney-module__EjzrCa__nodeText{padding-top:54px}.StudentStarJourney-module__EjzrCa__moonRow{padding-left:16px}.StudentStarJourney-module__EjzrCa__moonRow .StudentStarJourney-module__EjzrCa__artwork{width:128px}.StudentStarJourney-module__EjzrCa__dock{border-radius:24px;padding:16px}.StudentStarJourney-module__EjzrCa__decoration{opacity:.55;width:72px;height:72px;bottom:-24px;right:12px}}@media (prefers-reduced-motion:reduce){.StudentStarJourney-module__EjzrCa__journey *,.StudentStarJourney-module__EjzrCa__journey :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.overview-module__Hm52dq__page{--accent:#edc328;--accent-ink:#725800;--surface:var(--color-surface,#fff);--ink:var(--color-foreground,#1f2329);--muted:var(--color-muted-foreground,#646a73);--description:var(--color-description-foreground,#3b3f45);--line:var(--color-border,#dee0e3);--soft:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--ink);background:var(--surface);flex:1;min-height:0}.overview-module__Hm52dq__page *{box-sizing:border-box}.overview-module__Hm52dq__page h1,.overview-module__Hm52dq__page h2,.overview-module__Hm52dq__page h3,.overview-module__Hm52dq__page p{margin:0}.overview-module__Hm52dq__page button,.overview-module__Hm52dq__page a{-webkit-tap-highlight-color:transparent}.overview-module__Hm52dq__page button:focus-visible,.overview-module__Hm52dq__page a:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:8px}.overview-module__Hm52dq__rail{width:100%;max-width:1280px;margin:auto;padding:20px 32px 24px}.overview-module__Hm52dq__toolbar{align-items:center;gap:18px;min-height:44px;margin-bottom:20px;display:flex}.overview-module__Hm52dq__courseLabel{color:var(--muted);margin-left:auto;font-size:14px}.overview-module__Hm52dq__heading{font-size:18px;font-weight:600;line-height:28px}.overview-module__Hm52dq__back{min-height:40px;color:var(--muted);border-right:1px solid var(--line);align-items:center;gap:8px;padding-right:18px;font-size:14px;display:inline-flex}.overview-module__Hm52dq__layout{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,48px);display:grid}.overview-module__Hm52dq__summary{border:1px solid var(--line);background:var(--surface);border-radius:24px;min-height:min-content;overflow:hidden}.overview-module__Hm52dq__coverWrap{background:var(--soft);grid-template-rows:minmax(0,1fr);place-items:center;height:220px;min-height:0;display:grid;overflow:hidden}.overview-module__Hm52dq__cover{object-fit:contain;width:100%;height:100%;min-height:0;max-height:100%;padding:12px 18px;display:block}.overview-module__Hm52dq__summaryBody{padding:26px}.overview-module__Hm52dq__summaryBody h2{margin-bottom:16px;font-size:28px;font-weight:700;line-height:36px}.overview-module__Hm52dq__summaryBody p{color:var(--description);font-size:14px;line-height:1.8}.overview-module__Hm52dq__facts{border-top:1px solid var(--line);gap:20px;margin-top:24px;padding-top:20px;font-size:14px;font-weight:600;display:flex}.overview-module__Hm52dq__enter{background:var(--accent);color:#282415;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:22px;font-size:14px;font-weight:600;display:flex}.overview-module__Hm52dq__enter:hover{background:#ffda49}.overview-module__Hm52dq__path{justify-self:center;width:100%;min-width:0;max-width:720px}.overview-module__Hm52dq__path:focus-visible,.overview-module__Hm52dq__sidebar:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.overview-module__Hm52dq__chapter{margin-bottom:38px;scroll-margin-top:16px}.overview-module__Hm52dq__chapterHeading{text-align:center;border:2px solid var(--accent);background:var(--surface);border-bottom-width:5px;border-radius:20px;padding:15px 18px}.overview-module__Hm52dq__chapterHeading>span{color:var(--accent-ink);font-size:14px;font-weight:600}.overview-module__Hm52dq__chapterHeading h2{margin-top:2px;font-size:18px;font-weight:600;line-height:28px}.overview-module__Hm52dq__chapterHeading p{color:var(--muted);margin-top:4px;font-size:14px;line-height:20px}.overview-module__Hm52dq__lessonList{margin:0;padding:20px 0 0;list-style:none}.overview-module__Hm52dq__lesson{padding-bottom:6px;scroll-margin-top:16px;position:relative}.overview-module__Hm52dq__lesson:before{content:"";background:var(--line);transform-origin:top;width:2px;position:absolute;top:60px;bottom:-60px;left:58px;transform:rotate(-13deg)}.overview-module__Hm52dq__lesson:nth-child(2n):before{left:86px;transform:rotate(13deg)}.overview-module__Hm52dq__lesson:last-child:before{display:none}.overview-module__Hm52dq__node{text-align:left;width:100%;min-height:128px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:6px 0;display:flex;position:relative}.overview-module__Hm52dq__lesson:nth-child(2n) .overview-module__Hm52dq__node{padding-left:28px}.overview-module__Hm52dq__medallion{border:2px solid var(--line);background:var(--surface);width:116px;height:100px;color:var(--accent-ink);border-bottom-width:6px;border-radius:50%;flex:none;place-items:center;transition:transform .2s,border-color .2s;display:grid;overflow:hidden;transform:rotate(-7deg)}.overview-module__Hm52dq__medallion img{object-fit:contain;width:96px;height:84px;transform:rotate(7deg)}.overview-module__Hm52dq__medallion svg{transform:rotate(7deg)}.overview-module__Hm52dq__node:hover .overview-module__Hm52dq__medallion,.overview-module__Hm52dq__lesson[data-selected=true] .overview-module__Hm52dq__medallion{border-color:var(--accent);transform:translateY(-3px)}.overview-module__Hm52dq__nodeText{gap:5px;min-width:0;display:grid}.overview-module__Hm52dq__number,.overview-module__Hm52dq__status{color:var(--muted);font-size:14px;line-height:20px}.overview-module__Hm52dq__nodeText strong{font-size:16px;font-weight:600;line-height:24px}.overview-module__Hm52dq__detail{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:0 0 22px 38px;padding:20px 22px;position:relative}.overview-module__Hm52dq__detail>p{color:var(--description);font-size:14px;line-height:1.8}.overview-module__Hm52dq__tags{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.overview-module__Hm52dq__tags span{background:var(--soft);border-radius:7px;padding:5px 9px;font-size:14px}.overview-module__Hm52dq__unavailable{border:1px solid var(--line);min-height:44px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;font-size:14px;display:flex}.overview-module__Hm52dq__sidebar{grid-auto-rows:max-content;align-content:start;gap:16px;min-width:0;display:grid}.overview-module__Hm52dq__sidebarServices{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:20px}.overview-module__Hm52dq__sidebarServices h2{margin:0 0 18px;font-size:18px;font-weight:600;line-height:28px}.overview-module__Hm52dq__chapterNav{border-bottom:1px solid var(--line);gap:4px;padding-bottom:18px;display:grid}.overview-module__Hm52dq__chapterNav a{border-radius:8px;gap:4px;min-height:64px;padding:10px 12px;font-size:14px;display:grid}.overview-module__Hm52dq__chapterNav a:hover,.overview-module__Hm52dq__chapterNav a[aria-current=true]{background:var(--soft)}.overview-module__Hm52dq__chapterNav span{color:var(--muted)}.overview-module__Hm52dq__chapterNav strong{font-weight:600}.overview-module__Hm52dq__courseInfo{padding-top:18px}.overview-module__Hm52dq__courseInfo dl{gap:12px;margin:0;font-size:14px;display:grid}.overview-module__Hm52dq__courseInfo dl>div{justify-content:space-between;gap:12px;display:flex}.overview-module__Hm52dq__courseInfo dt{color:var(--muted)}.overview-module__Hm52dq__courseInfo dd{margin:0}.overview-module__Hm52dq__demoNote{margin-bottom:14px!important}.overview-module__Hm52dq__artworkFallback{text-align:center;color:var(--muted);place-content:center;gap:12px;padding:18px;font-size:14px;display:grid}.overview-module__Hm52dq__artworkFallback button{min-height:40px;color:var(--accent-ink);text-decoration:underline}.overview-module__Hm52dq__demoMachine{background:#fff;border:1px solid #ded6c0;padding:24px;box-shadow:0 30px 70px #112b4d1c}.overview-module__Hm52dq__demoTopline{color:#686054;letter-spacing:.06em;justify-content:space-between;gap:12px;font-size:14px;font-weight:750;display:flex}.overview-module__Hm52dq__sampleTabs{background:#f7f1e4;grid-template-columns:1fr 1fr;gap:4px;margin-top:22px;padding:4px;display:grid}.overview-module__Hm52dq__sampleTabs button{color:#665e4f;min-height:44px;padding:8px;font-size:14px;font-weight:750;transition:background .2s,color .2s}.overview-module__Hm52dq__sampleTabs button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 2px 10px #142a5017}.overview-module__Hm52dq__sampleArea{background:#f3cf74;justify-content:center;align-items:center;height:268px;margin-top:15px;transition:background .35s;display:flex;position:relative;overflow:hidden}.overview-module__Hm52dq__sampleArea[data-swapped=true]{background:#6e9fe0}.overview-module__Hm52dq__sampleArea:before{content:"";border:1px solid #ffffff6b;position:absolute;inset:15px}.overview-module__Hm52dq__sampleTarget{background:#fffaf1;border-radius:50%;width:122px;height:122px;transition:transform .35s;box-shadow:16px 18px 36px #10264329}.overview-module__Hm52dq__sampleArea[data-swapped=true] .overview-module__Hm52dq__sampleTarget{transform:translate(15px)}.overview-module__Hm52dq__sampleArea>span{color:#27241c;font-size:14px;font-weight:800;position:absolute;bottom:22px;left:24px}.overview-module__Hm52dq__demoQuestion{font-size:15px;font-weight:800;margin-top:23px!important}.overview-module__Hm52dq__answerButtons{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.overview-module__Hm52dq__answerButtons button{color:#50451f;border:1px solid #d7cda9;min-height:47px;font-size:14px;font-weight:750;transition:background .2s,border-color .2s,transform .2s}.overview-module__Hm52dq__answerButtons button:hover{border-color:#c79d13;transform:translateY(-2px)}.overview-module__Hm52dq__answerButtons button[aria-pressed=true]{background:#fff0a4;border-color:#6b5410}.overview-module__Hm52dq__demoFeedback{color:#5a5035;background:#fff8da;min-height:78px;margin-top:15px;padding:15px 16px;font-size:14px;line-height:1.55}.overview-module__Hm52dq__demoFeedback strong{color:#51410d}.overview-module__Hm52dq__demoFeedback p{margin-top:3px}.overview-module__Hm52dq__demoMachine{box-shadow:none;border-radius:10px;margin-top:16px;padding:14px}.overview-module__Hm52dq__sampleArea{height:170px}.overview-module__Hm52dq__sampleTarget{width:82px;height:82px}@media (min-width:1024px){.overview-module__Hm52dq__page,.overview-module__Hm52dq__rail{height:100%;overflow:hidden}.overview-module__Hm52dq__rail{flex-direction:column;display:flex}.overview-module__Hm52dq__toolbar{flex:none}.overview-module__Hm52dq__layout{flex:1;align-items:stretch;min-height:0;overflow:hidden}.overview-module__Hm52dq__sidebar,.overview-module__Hm52dq__path{overscroll-behavior:contain;scrollbar-width:thin;scroll-behavior:smooth;min-height:0;overflow-y:auto}.overview-module__Hm52dq__sidebar{gap:12px;padding:4px 6px 8px 4px}.overview-module__Hm52dq__path{scrollbar-gutter:stable;padding:4px 12px 32px 4px}.overview-module__Hm52dq__summary{grid-template-columns:112px minmax(0,1fr);display:grid}.overview-module__Hm52dq__coverWrap{align-self:stretch;height:auto;min-height:112px;position:relative;overflow:hidden}.overview-module__Hm52dq__cover{min-width:0;min-height:0;padding:8px;position:absolute;inset:0}.overview-module__Hm52dq__summaryBody{padding:14px}.overview-module__Hm52dq__summaryBody h2{margin-bottom:6px;font-size:18px;line-height:28px}.overview-module__Hm52dq__summaryBody p{line-height:20px}.overview-module__Hm52dq__facts{flex-wrap:wrap;gap:12px;margin-top:10px;padding-top:10px}.overview-module__Hm52dq__summaryBody .overview-module__Hm52dq__enter{min-height:40px;margin-top:10px}}@media (min-width:761px) and (max-width:1100px){.overview-module__Hm52dq__layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:28px}}@media (max-width:1023px){.overview-module__Hm52dq__chapter,.overview-module__Hm52dq__lesson{scroll-margin-top:96px}}@media (max-width:760px){.overview-module__Hm52dq__rail{padding:16px 20px 40px}.overview-module__Hm52dq__toolbar{gap:12px;margin-bottom:18px}.overview-module__Hm52dq__courseLabel{display:none}.overview-module__Hm52dq__back{padding-right:12px}.overview-module__Hm52dq__layout{flex-direction:column;gap:24px;display:flex}.overview-module__Hm52dq__sidebar{display:contents}.overview-module__Hm52dq__summary{order:0;width:100%}.overview-module__Hm52dq__path{order:1}.overview-module__Hm52dq__sidebarServices{order:2;width:100%}.overview-module__Hm52dq__coverWrap{height:180px}.overview-module__Hm52dq__summaryBody{padding:20px}.overview-module__Hm52dq__summaryBody h2{margin-bottom:10px;font-size:24px;line-height:32px}.overview-module__Hm52dq__detail{margin-left:8px;padding:18px}}@media (max-width:420px){.overview-module__Hm52dq__node{gap:12px;min-height:112px}.overview-module__Hm52dq__medallion{width:88px;height:80px}.overview-module__Hm52dq__medallion img{width:72px;height:66px}.overview-module__Hm52dq__lesson:nth-child(2n) .overview-module__Hm52dq__node{padding-left:20px}.overview-module__Hm52dq__lesson:before{top:55px;bottom:-55px;left:44px;transform:rotate(-10deg)}.overview-module__Hm52dq__lesson:nth-child(2n):before{left:64px;transform:rotate(10deg)}}@media (prefers-reduced-motion:reduce){.overview-module__Hm52dq__page *,.overview-module__Hm52dq__page :before{scroll-behavior:auto!important;transition:none!important}}.dark .overview-module__Hm52dq__page{--accent-ink:#f5cf4a}.overview-module__Hm52dq__page{height:100%}.overview-module__Hm52dq__rail{max-width:none;padding:0}@media (min-width:1024px){.overview-module__Hm52dq__layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:24px}.overview-module__Hm52dq__rail{padding:0}}@media (min-width:761px) and (max-width:1023px){.overview-module__Hm52dq__layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:20px}}@media (max-width:760px){.overview-module__Hm52dq__rail{padding:0}}
.CourseHomeLayout-module__30HrjG__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;min-width:0;display:grid}.CourseHomeLayout-module__30HrjG__path,.CourseHomeLayout-module__30HrjG__services{min-width:0}.CourseHomeLayout-module__30HrjG__services{align-content:start;gap:12px;display:grid;position:sticky;top:24px}.CourseHomeLayout-module__30HrjG__path>[role=region]{width:100%;max-width:720px;margin-inline:auto}.CourseHomeLayout-module__30HrjG__summary{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;grid-template-columns:96px minmax(0,1fr);align-items:stretch;margin:0;display:grid;position:static;overflow:hidden}.CourseHomeLayout-module__30HrjG__summary[data-without-cover=true]{grid-template-columns:minmax(0,1fr)}.CourseHomeLayout-module__30HrjG__summary .course-cover{height:100%;min-height:96px}.CourseHomeLayout-module__30HrjG__summary .course-cover img{padding:6px}.CourseHomeLayout-module__30HrjG__summary .course-summary-body{padding:12px}.CourseHomeLayout-module__30HrjG__summary .course-summary-body h2{margin:0;font-size:18px;font-weight:600;line-height:28px}.CourseHomeLayout-module__30HrjG__summary .course-summary-body p{margin:6px 0 0;line-height:20px}.CourseHomeLayout-module__30HrjG__summary .course-action{margin-top:10px}@media (max-width:1023px){.CourseHomeLayout-module__30HrjG__layout{flex-direction:column;gap:20px;display:flex}.CourseHomeLayout-module__30HrjG__path{order:1;width:100%}.CourseHomeLayout-module__30HrjG__services{order:0;width:100%;position:static}}@container (max-width:799px){.CourseHomeLayout-module__30HrjG__layout{flex-direction:column;gap:20px;display:flex}.CourseHomeLayout-module__30HrjG__path{order:1;width:100%}.CourseHomeLayout-module__30HrjG__services{order:0;width:100%;position:static}}@media (max-width:420px){.CourseHomeLayout-module__30HrjG__summary{grid-template-columns:80px minmax(0,1fr)}}
.ProjectCourseOverview-module__HJKksq__layout{min-width:0;color:var(--color-foreground);grid-template-columns:minmax(280px,390px) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,76px);padding:20px 0 40px;display:grid}.ProjectCourseOverview-module__HJKksq__layout[data-theme=image-recognition]{--course-accent:#d5a900;--course-accent-ink:#765800;--course-accent-soft:#fff7d6;--course-accent-foreground:#27210d}.ProjectCourseOverview-module__HJKksq__layout[data-theme=claw]{--course-accent:#db5d8a;--course-accent-ink:#9b3157;--course-accent-soft:#fff0f5;--course-accent-foreground:#2b1b22}.ProjectCourseOverview-module__HJKksq__layout[data-theme=image-recognition] .ProjectCourseOverview-module__HJKksq__chapterHeading,.ProjectCourseOverview-module__HJKksq__layout[data-theme=claw] .ProjectCourseOverview-module__HJKksq__chapterHeading{border-color:var(--course-accent)}.ProjectCourseOverview-module__HJKksq__layout[data-theme=image-recognition] .ProjectCourseOverview-module__HJKksq__chapterHeading span,.ProjectCourseOverview-module__HJKksq__layout[data-theme=claw] .ProjectCourseOverview-module__HJKksq__chapterHeading span{color:var(--course-accent-ink)}.ProjectCourseOverview-module__HJKksq__layout[data-theme=image-recognition] .ProjectCourseOverview-module__HJKksq__node:focus-visible,.ProjectCourseOverview-module__HJKksq__layout[data-theme=claw] .ProjectCourseOverview-module__HJKksq__node:focus-visible,.ProjectCourseOverview-module__HJKksq__layout[data-theme=image-recognition] .ProjectCourseOverview-module__HJKksq__enter:focus-visible,.ProjectCourseOverview-module__HJKksq__layout[data-theme=claw] .ProjectCourseOverview-module__HJKksq__enter:focus-visible{outline-color:var(--course-accent)}.ProjectCourseOverview-module__HJKksq__layout[data-theme=image-recognition] .ProjectCourseOverview-module__HJKksq__node:hover .ProjectCourseOverview-module__HJKksq__medallion,.ProjectCourseOverview-module__HJKksq__layout[data-theme=image-recognition] .ProjectCourseOverview-module__HJKksq__lesson[data-selected=true] .ProjectCourseOverview-module__HJKksq__medallion,.ProjectCourseOverview-module__HJKksq__layout[data-theme=claw] .ProjectCourseOverview-module__HJKksq__node:hover .ProjectCourseOverview-module__HJKksq__medallion,.ProjectCourseOverview-module__HJKksq__layout[data-theme=claw] .ProjectCourseOverview-module__HJKksq__lesson[data-selected=true] .ProjectCourseOverview-module__HJKksq__medallion{border-color:var(--course-accent)}.ProjectCourseOverview-module__HJKksq__layout[data-theme=image-recognition] .ProjectCourseOverview-module__HJKksq__medallion,.ProjectCourseOverview-module__HJKksq__layout[data-theme=claw] .ProjectCourseOverview-module__HJKksq__medallion,.ProjectCourseOverview-module__HJKksq__layout[data-theme=image-recognition] .ProjectCourseOverview-module__HJKksq__lesson[data-status=available] .ProjectCourseOverview-module__HJKksq__status,.ProjectCourseOverview-module__HJKksq__layout[data-theme=claw] .ProjectCourseOverview-module__HJKksq__lesson[data-status=available] .ProjectCourseOverview-module__HJKksq__status{color:var(--course-accent-ink)}.ProjectCourseOverview-module__HJKksq__layout[data-theme=image-recognition] .ProjectCourseOverview-module__HJKksq__tags span,.ProjectCourseOverview-module__HJKksq__layout[data-theme=claw] .ProjectCourseOverview-module__HJKksq__tags span{background:var(--course-accent-soft)}.ProjectCourseOverview-module__HJKksq__layout[data-theme=image-recognition] .ProjectCourseOverview-module__HJKksq__enter,.ProjectCourseOverview-module__HJKksq__layout[data-theme=claw] .ProjectCourseOverview-module__HJKksq__enter{background:var(--course-accent);color:var(--course-accent-foreground)}.ProjectCourseOverview-module__HJKksq__sidebar{gap:20px;min-width:0;display:grid}.ProjectCourseOverview-module__HJKksq__layout[data-layout=services-left] .ProjectCourseOverview-module__HJKksq__summary{position:static}.ProjectCourseOverview-module__HJKksq__layout[data-layout=services-left] .ProjectCourseOverview-module__HJKksq__path{justify-self:center;width:100%;max-width:720px}@media (min-width:1024px){.ProjectCourseOverview-module__HJKksq__layout[data-layout=services-left]{align-items:stretch;height:100%;min-height:0;padding:0;overflow:hidden}.ProjectCourseOverview-module__HJKksq__layout[data-layout=services-left] .ProjectCourseOverview-module__HJKksq__sidebar,.ProjectCourseOverview-module__HJKksq__layout[data-layout=services-left] .ProjectCourseOverview-module__HJKksq__path{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.ProjectCourseOverview-module__HJKksq__layout[data-layout=services-left] .ProjectCourseOverview-module__HJKksq__sidebar{align-content:start;gap:12px;padding-right:4px}.ProjectCourseOverview-module__HJKksq__layout[data-layout=services-left] .ProjectCourseOverview-module__HJKksq__summary{grid-template-columns:112px minmax(0,1fr);align-items:stretch;display:grid}.ProjectCourseOverview-module__HJKksq__layout[data-layout=services-left] .ProjectCourseOverview-module__HJKksq__coverWrap{height:100%;min-height:0}.ProjectCourseOverview-module__HJKksq__layout[data-layout=services-left] .ProjectCourseOverview-module__HJKksq__cover{padding:8px}.ProjectCourseOverview-module__HJKksq__layout[data-layout=services-left] .ProjectCourseOverview-module__HJKksq__summaryBody{padding:14px}.ProjectCourseOverview-module__HJKksq__layout[data-layout=services-left] .ProjectCourseOverview-module__HJKksq__summaryBody h2{margin-bottom:6px;font-size:18px;line-height:28px}.ProjectCourseOverview-module__HJKksq__layout[data-layout=services-left] .ProjectCourseOverview-module__HJKksq__summaryBody p{line-height:20px}.ProjectCourseOverview-module__HJKksq__layout[data-layout=services-left] .ProjectCourseOverview-module__HJKksq__facts{gap:12px;margin-top:10px;padding-top:10px}.ProjectCourseOverview-module__HJKksq__layout[data-layout=services-left] .ProjectCourseOverview-module__HJKksq__summaryBody .ProjectCourseOverview-module__HJKksq__enter{min-height:40px;margin-top:10px}.ProjectCourseOverview-module__HJKksq__layout[data-layout=services-left] .ProjectCourseOverview-module__HJKksq__path{padding-right:8px}}.ProjectCourseOverview-module__HJKksq__back{min-height:40px;color:var(--color-muted-foreground);grid-column:1/-1;justify-self:start;align-items:center;gap:8px;margin-bottom:-16px;font-size:14px;display:inline-flex}.ProjectCourseOverview-module__HJKksq__back:hover{color:var(--color-primary)}.ProjectCourseOverview-module__HJKksq__back:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px;border-radius:6px}.ProjectCourseOverview-module__HJKksq__summary{top:calc(100px + var(--board-notice-height,0px));border:1px solid var(--color-border);background:var(--color-surface);border-radius:24px;position:sticky;overflow:hidden}.ProjectCourseOverview-module__HJKksq__coverWrap{background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface));place-items:center;height:230px;min-height:0;display:grid;overflow:hidden}.ProjectCourseOverview-module__HJKksq__layout[data-theme=claw] .ProjectCourseOverview-module__HJKksq__coverWrap{background:color-mix(in srgb,#e6a8c1 16%,var(--color-surface))}.ProjectCourseOverview-module__HJKksq__cover{object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;padding:10px 22px;display:block}.ProjectCourseOverview-module__HJKksq__summaryBody{padding:28px}.ProjectCourseOverview-module__HJKksq__summaryBody h2{margin:0 0 16px;font-size:28px;font-weight:700;line-height:36px}.ProjectCourseOverview-module__HJKksq__summaryBody p{color:var(--color-description-foreground);font-size:14px;line-height:1.8}.ProjectCourseOverview-module__HJKksq__facts{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:20px;margin-top:24px;padding-top:20px;font-size:14px;font-weight:600;display:flex}.ProjectCourseOverview-module__HJKksq__progress{color:var(--color-muted-foreground);margin-top:20px;font-size:14px}.ProjectCourseOverview-module__HJKksq__progress span{margin-bottom:8px;display:block}.ProjectCourseOverview-module__HJKksq__progressTrack{background:var(--color-border);border-radius:99px;width:100%;height:7px;overflow:hidden}.ProjectCourseOverview-module__HJKksq__progressTrack i{border-radius:inherit;background:var(--color-primary);height:100%;display:block}.ProjectCourseOverview-module__HJKksq__path{min-width:0}.ProjectCourseOverview-module__HJKksq__chapter{margin-bottom:38px;position:relative}.ProjectCourseOverview-module__HJKksq__chapterHeading{text-align:center;border:2px solid var(--color-primary);background:var(--color-surface);border-bottom-width:5px;border-radius:20px;padding:15px 18px}.ProjectCourseOverview-module__HJKksq__chapterHeading span{color:var(--color-primary);font-size:14px;font-weight:600}.ProjectCourseOverview-module__HJKksq__chapterHeading h3{margin:2px 0 0;font-size:18px;font-weight:600;line-height:28px}.ProjectCourseOverview-module__HJKksq__chapterHeading p{color:var(--color-muted-foreground);margin-top:3px;font-size:14px;line-height:20px}.ProjectCourseOverview-module__HJKksq__lessonList{margin:0;padding:20px 0 0;list-style:none;position:relative}.ProjectCourseOverview-module__HJKksq__lessonList:before{content:"";background:var(--color-border);width:2px;position:absolute;top:70px;bottom:55px;left:69px;transform:rotate(-8deg)}.ProjectCourseOverview-module__HJKksq__lesson{margin:0 0 6px;position:relative}.ProjectCourseOverview-module__HJKksq__lesson:nth-child(2n){margin-left:32px}.ProjectCourseOverview-module__HJKksq__node{text-align:left;width:100%;min-height:122px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:6px 0;display:flex}.ProjectCourseOverview-module__HJKksq__node:focus-visible,.ProjectCourseOverview-module__HJKksq__enter:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px;border-radius:12px}.ProjectCourseOverview-module__HJKksq__medallion{width:116px;height:100px;color:var(--color-primary);border:2px solid var(--color-border);background:var(--color-surface);box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary) 9%,transparent);border-bottom-width:6px;border-radius:50%;flex:none;place-items:center;transition:transform .25s,border-color .25s;display:grid;position:relative;transform:rotate(-7deg)}.ProjectCourseOverview-module__HJKksq__node:hover .ProjectCourseOverview-module__HJKksq__medallion,.ProjectCourseOverview-module__HJKksq__lesson[data-selected=true] .ProjectCourseOverview-module__HJKksq__medallion{border-color:var(--color-primary);transform:rotate(0)translateY(-4px)}.ProjectCourseOverview-module__HJKksq__medallion img{object-fit:contain;width:90px;height:78px;transform:rotate(7deg)}.ProjectCourseOverview-module__HJKksq__doneMark{width:26px;height:26px;color:var(--color-success-foreground);background:var(--color-success);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.ProjectCourseOverview-module__HJKksq__lesson[data-status=planned] .ProjectCourseOverview-module__HJKksq__medallion,.ProjectCourseOverview-module__HJKksq__lesson[data-status=locked] .ProjectCourseOverview-module__HJKksq__medallion{color:var(--color-muted-foreground);box-shadow:none}.ProjectCourseOverview-module__HJKksq__nodeText{gap:5px;min-width:0;display:grid}.ProjectCourseOverview-module__HJKksq__number,.ProjectCourseOverview-module__HJKksq__status{color:var(--color-muted-foreground);font-size:14px;line-height:20px}.ProjectCourseOverview-module__HJKksq__nodeText strong{font-size:16px;font-weight:600;line-height:24px}.ProjectCourseOverview-module__HJKksq__lesson[data-status=available] .ProjectCourseOverview-module__HJKksq__status,.ProjectCourseOverview-module__HJKksq__lesson[data-status=returned] .ProjectCourseOverview-module__HJKksq__status{color:var(--color-primary)}.ProjectCourseOverview-module__HJKksq__detail{margin:0 0 22px 38px;overflow:hidden}.ProjectCourseOverview-module__HJKksq__detailInner{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;padding:20px 22px}.ProjectCourseOverview-module__HJKksq__detailInner p{color:var(--color-description-foreground);margin:0;font-size:14px;line-height:1.7}.ProjectCourseOverview-module__HJKksq__tags{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.ProjectCourseOverview-module__HJKksq__tags span{background:color-mix(in srgb,var(--color-primary) 9%,var(--color-surface));color:var(--color-foreground);border-radius:7px;padding:5px 9px;font-size:14px}.ProjectCourseOverview-module__HJKksq__enter,.ProjectCourseOverview-module__HJKksq__unavailable{border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-size:14px;font-weight:600;display:flex}.ProjectCourseOverview-module__HJKksq__enter{color:var(--color-primary-foreground);background:var(--color-primary);transition:transform .18s,filter .18s}.ProjectCourseOverview-module__HJKksq__enter:hover{filter:brightness(1.05);transform:translateY(-2px)}.ProjectCourseOverview-module__HJKksq__unavailable{color:var(--color-muted-foreground);border:1px solid var(--color-border)}.ProjectCourseOverview-module__HJKksq__retryLink{min-height:40px;color:var(--course-accent-ink,var(--color-primary));cursor:pointer;background:0 0;border:0;margin:8px auto 0;font-size:14px;font-weight:600;display:block}.ProjectCourseOverview-module__HJKksq__retryLink:focus-visible{outline:3px solid var(--course-accent,var(--color-primary));outline-offset:3px;border-radius:6px}.ProjectCourseOverview-module__HJKksq__extraLessons{margin:0;padding:14px 16px;list-style:none}.ProjectCourseOverview-module__HJKksq__extraLessons li{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:14px;display:flex}.ProjectCourseOverview-module__HJKksq__extraLessons a{color:var(--color-primary);align-items:center;gap:4px;display:inline-flex}.ProjectCourseOverview-module__HJKksq__legacy{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;padding:12px 16px}.ProjectCourseOverview-module__HJKksq__legacy summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:40px;font-size:16px;font-weight:600;display:flex}.ProjectCourseOverview-module__HJKksq__legacy summary:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.ProjectCourseOverview-module__HJKksq__legacy summary span{color:var(--color-muted-foreground);font-size:14px}.ProjectCourseOverview-module__HJKksq__legacy p{color:var(--color-description-foreground);margin:8px 0;font-size:14px}@media (max-width:1100px){.ProjectCourseOverview-module__HJKksq__layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:28px}.ProjectCourseOverview-module__HJKksq__coverWrap{height:190px}.ProjectCourseOverview-module__HJKksq__summaryBody{padding:22px}.ProjectCourseOverview-module__HJKksq__lesson:nth-child(2n){margin-left:16px}.ProjectCourseOverview-module__HJKksq__medallion{width:96px;height:90px}.ProjectCourseOverview-module__HJKksq__medallion img{width:76px;height:65px}.ProjectCourseOverview-module__HJKksq__lessonList:before{left:53px}}@media (max-width:760px){.ProjectCourseOverview-module__HJKksq__layout{padding-top:4px;display:block}.ProjectCourseOverview-module__HJKksq__summary{margin-bottom:28px;position:static}.ProjectCourseOverview-module__HJKksq__coverWrap{height:180px}.ProjectCourseOverview-module__HJKksq__summaryBody{padding:20px}.ProjectCourseOverview-module__HJKksq__chapter{margin-bottom:30px}.ProjectCourseOverview-module__HJKksq__lesson:nth-child(2n){margin-left:16px}.ProjectCourseOverview-module__HJKksq__detail{margin-left:8px}.ProjectCourseOverview-module__HJKksq__detailInner{padding:18px}.ProjectCourseOverview-module__HJKksq__layout[data-layout=services-left]{flex-direction:column;display:flex}.ProjectCourseOverview-module__HJKksq__layout[data-layout=services-left] .ProjectCourseOverview-module__HJKksq__sidebar{display:contents}.ProjectCourseOverview-module__HJKksq__layout[data-layout=services-left] .ProjectCourseOverview-module__HJKksq__summary{order:0;width:100%}.ProjectCourseOverview-module__HJKksq__layout[data-layout=services-left] .ProjectCourseOverview-module__HJKksq__path{order:1}.ProjectCourseOverview-module__HJKksq__layout[data-layout=services-left] .ProjectCourseOverview-module__HJKksq__sidebarServices{order:2;width:100%}}@media (max-width:420px){.ProjectCourseOverview-module__HJKksq__node{gap:10px}.ProjectCourseOverview-module__HJKksq__medallion{width:82px;height:80px}.ProjectCourseOverview-module__HJKksq__medallion img{width:66px;height:58px}.ProjectCourseOverview-module__HJKksq__nodeText strong{font-size:14px;line-height:20px}.ProjectCourseOverview-module__HJKksq__lessonList:before{left:44px}.ProjectCourseOverview-module__HJKksq__lesson:nth-child(2n){margin-left:10px}}@media (prefers-reduced-motion:reduce){.ProjectCourseOverview-module__HJKksq__layout *{transition:none!important;animation:none!important}}
.wallet-card-module__BzLUdG__page{min-width:0;color:var(--product-foreground);padding-bottom:32px}.wallet-card-module__BzLUdG__page h1{font-size:28px;font-weight:700;line-height:36px}.wallet-card-module__BzLUdG__page h2,.wallet-card-module__BzLUdG__detail h2,.wallet-card-module__BzLUdG__voucherDetail h2,.wallet-card-module__BzLUdG__voucherEmpty h2{font-size:18px;font-weight:600;line-height:28px}.wallet-card-module__BzLUdG__page h3,.wallet-card-module__BzLUdG__detail h3{font-size:14px;font-weight:600;line-height:20px}.wallet-card-module__BzLUdG__previewBar{border:1px dashed var(--product-border-strong);color:var(--product-muted-foreground);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:24px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.wallet-card-module__BzLUdG__previewBar label{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.wallet-card-module__BzLUdG__previewBar select{min-height:40px;color:var(--product-foreground);border:1px solid var(--product-border);background:var(--product-surface);font:inherit;border-radius:8px;padding:0 8px}.wallet-card-module__BzLUdG__previewBar a,.wallet-card-module__BzLUdG__textLink,.wallet-card-module__BzLUdG__exchangeLink{align-items:center;gap:6px;min-height:40px;font-size:14px;line-height:20px;display:inline-flex}.wallet-card-module__BzLUdG__previewBar a:hover,.wallet-card-module__BzLUdG__textLink:hover{color:var(--product-primary)}.wallet-card-module__BzLUdG__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-card-module__BzLUdG__walletArea{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:40px;margin:8px 0 16px;display:grid}.wallet-card-module__BzLUdG__walletColumn{min-width:0}.wallet-card-module__BzLUdG__stage{--full-card-height:238px;--card-floor:calc(var(--full-card-height) + 182px);isolation:isolate;width:100%;max-width:420px;height:calc(var(--full-card-height) + 214px);margin:0 auto;position:relative}.wallet-card-module__BzLUdG__walletBack{background:#153bab;border-radius:18px;position:absolute;inset:146px 0 16px;box-shadow:5px 5px #0b2987}.wallet-card-module__BzLUdG__coinCard{--card-ink:#26334d;--card-face:#ffda46;--card-edge:#d6ad25;--card-fold:#f4c526;aspect-ratio:1.586;width:calc(100% - 44px);height:auto;max-height:var(--full-card-height);border:1px solid var(--card-edge);background:var(--card-face);color:var(--card-ink);text-align:left;cursor:pointer;transform:translateY(var(--card-y)) rotate(var(--card-angle));transform-origin:50% 80%;box-shadow:3px 3px 0 var(--card-edge);border-radius:12px;flex-direction:column;justify-content:flex-start;padding:0;transition:transform .34s cubic-bezier(.22,.8,.25,1);display:flex;position:absolute;top:0;left:22px;overflow:hidden}.wallet-card-module__BzLUdG__coinCard[data-currency=moon]{--card-face:#dce9ff;--card-edge:#a4bee8;--card-fold:#c2d8ff}.wallet-card-module__BzLUdG__coinCard[data-currency=sun]{--card-face:#fffdf5;--card-edge:#ddd8c4;--card-fold:#fff0b0}.wallet-card-module__BzLUdG__coinCard:hover:not([data-selected=true]){outline:2px solid var(--product-focus);outline-offset:1px}.wallet-card-module__BzLUdG__coinCard:focus-visible{outline:3px solid var(--product-focus);outline-offset:3px}.wallet-card-module__BzLUdG__cardTop{z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:50px;padding:10px 18px;font-size:14px;font-weight:600;line-height:20px;display:flex;position:relative}.wallet-card-module__BzLUdG__cardIdentity{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.wallet-card-module__BzLUdG__cardMiniBalance{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;transition:opacity .16s}.wallet-card-module__BzLUdG__coinCard[data-selected=true] .wallet-card-module__BzLUdG__cardMiniBalance{opacity:0}.wallet-card-module__BzLUdG__cardBody{z-index:2;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:20px 24px 0;display:flex;position:relative}.wallet-card-module__BzLUdG__cardBalance{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:100%;font-size:28px;font-weight:600;line-height:36px}.wallet-card-module__BzLUdG__cardPurpose{font-size:14px;line-height:20px}.wallet-card-module__BzLUdG__cardArtwork{z-index:1;pointer-events:none;position:absolute;bottom:18px;right:18px}.wallet-card-module__BzLUdG__cardFold{background:var(--card-fold);clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none;width:45%;height:70%;position:absolute;bottom:0;right:0}.wallet-card-module__BzLUdG__walletPocket{z-index:40;background:#1456f0;border-radius:8px 8px 18px 18px;transition:top .34s cubic-bezier(.22,.8,.25,1);position:absolute;inset:236px 0 16px;overflow:hidden}.wallet-card-module__BzLUdG__stage[data-open=true] .wallet-card-module__BzLUdG__walletPocket{top:calc(var(--full-card-height) + 114px)}.wallet-card-module__BzLUdG__walletPocket:before{content:"";clip-path:polygon(0 0,68% 100%,0 100%);pointer-events:none;background:#2474ff;position:absolute;inset:0}.wallet-card-module__BzLUdG__walletPocket:after{content:"";clip-path:polygon(100% 0,100% 100%,76% 100%);pointer-events:none;background:#0b3bc4;position:absolute;inset:0}.wallet-card-module__BzLUdG__wordmark{aspect-ratio:994/116;width:148px;display:block;position:relative;overflow:hidden}.wallet-card-module__BzLUdG__wordmark img{object-fit:contain;filter:grayscale()contrast(8);width:100%;height:100%;position:absolute;top:0;left:0}.wallet-card-module__BzLUdG__pocketMark{z-index:2;mix-blend-mode:screen;position:absolute;bottom:28px;left:28px}.wallet-card-module__BzLUdG__pocketMark img{filter:grayscale()contrast(8)invert()}.wallet-card-module__BzLUdG__detail{align-items:center;min-width:0;min-height:320px;display:flex}.wallet-card-module__BzLUdG__detailContent{width:100%}.wallet-card-module__BzLUdG__description{color:var(--product-description-foreground);margin-top:8px;font-size:14px;line-height:22px}.wallet-card-module__BzLUdG__detailHeading{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.wallet-card-module__BzLUdG__detailHeading>span{color:var(--product-muted-foreground);font-size:14px;line-height:20px}.wallet-card-module__BzLUdG__coinGuide{margin-top:16px;display:grid}.wallet-card-module__BzLUdG__coinGuide button{text-align:left;min-width:0;color:var(--product-foreground);border-radius:8px;align-items:center;gap:16px;padding:16px 8px;display:flex}.wallet-card-module__BzLUdG__coinGuide button:hover{background:var(--product-muted)}.wallet-card-module__BzLUdG__coinGuide button>span{flex:1}.wallet-card-module__BzLUdG__coinGuide strong,.wallet-card-module__BzLUdG__coinGuide button>span>span{font-size:14px;line-height:20px;display:block}.wallet-card-module__BzLUdG__coinGuide strong{font-weight:600}.wallet-card-module__BzLUdG__coinGuide button>span>span{color:var(--product-description-foreground);margin-top:4px}.wallet-card-module__BzLUdG__coinGuide svg{color:var(--product-muted-foreground);flex-shrink:0}.wallet-card-module__BzLUdG__transaction{justify-content:space-between;align-items:center;gap:16px;display:flex}.wallet-card-module__BzLUdG__transaction span{color:var(--product-muted-foreground);margin-top:4px;display:block}.wallet-card-module__BzLUdG__transaction strong{font-variant-numeric:tabular-nums;font-weight:600}.wallet-card-module__BzLUdG__lowerGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.wallet-card-module__BzLUdG__panel{border:1px solid var(--product-border);background:var(--product-surface);border-radius:8px;flex-direction:column;min-width:0;padding:24px;display:flex}.wallet-card-module__BzLUdG__giftIntro{grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:12px;display:grid}.wallet-card-module__BzLUdG__panelActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:24px;display:flex}.wallet-card-module__BzLUdG__panelHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wallet-card-module__BzLUdG__textLink{color:var(--product-muted-foreground)}.wallet-card-module__BzLUdG__recentList{margin-top:8px}.wallet-card-module__BzLUdG__recentList li{align-items:center;gap:12px;padding:12px 0;font-size:14px;line-height:20px;display:flex}.wallet-card-module__BzLUdG__recentList li+li{border-top:1px solid var(--product-border)}.wallet-card-module__BzLUdG__recentList li>div:not(.wallet-card-module__BzLUdG__activityAmount){flex:1;min-width:0}.wallet-card-module__BzLUdG__recentList li>div>span{color:var(--product-muted-foreground);margin-top:4px;display:block}.wallet-card-module__BzLUdG__activityIcon{background:var(--product-muted);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.wallet-card-module__BzLUdG__activityAmount{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:8px;display:flex}.wallet-card-module__BzLUdG__activityAmount strong{font-weight:600}.wallet-card-module__BzLUdG__emptyState{align-items:center;gap:16px;margin:auto 0;padding:24px 0;font-size:14px;line-height:20px;display:flex}.wallet-card-module__BzLUdG__previewNotes{color:var(--product-muted-foreground);margin-top:24px;font-size:14px;line-height:22px}.wallet-card-module__BzLUdG__previewNotes summary{cursor:pointer;width:fit-content;min-height:40px;padding:8px 0;display:list-item}.wallet-card-module__BzLUdG__previewNotes p{max-width:760px;margin-top:8px}.wallet-card-module__BzLUdG__previewBar :is(a,select):focus-visible,.wallet-card-module__BzLUdG__coinGuide button:focus-visible,.wallet-card-module__BzLUdG__textLink:focus-visible,.wallet-card-module__BzLUdG__exchangeLink:focus-visible,.wallet-card-module__BzLUdG__previewNotes summary:focus-visible{outline:2px solid var(--product-focus);outline-offset:3px;border-radius:4px}@keyframes wallet-card-module__BzLUdG__detail-enter{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.wallet-card-module__BzLUdG__walletArea{gap:24px}.wallet-card-module__BzLUdG__cardTop{padding-inline:12px}.wallet-card-module__BzLUdG__cardIdentity{gap:4px}.wallet-card-module__BzLUdG__coinCard{width:calc(100% - 32px);left:16px}}@media (max-width:900px){.wallet-card-module__BzLUdG__walletArea{grid-template-columns:1fr;gap:16px}.wallet-card-module__BzLUdG__detail{align-items:flex-start;min-height:0;padding:0 8px}.wallet-card-module__BzLUdG__lowerGrid{grid-template-columns:1fr}.wallet-card-module__BzLUdG__coinGuide{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wallet-card-module__BzLUdG__coinGuide button{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 8px}.wallet-card-module__BzLUdG__coinGuide svg{display:none}}@media (max-width:480px){.wallet-card-module__BzLUdG__previewBar{gap:8px 12px;padding:12px}.wallet-card-module__BzLUdG__previewBar label{margin-left:0}.wallet-card-module__BzLUdG__previewBar>span{flex-basis:100%}.wallet-card-module__BzLUdG__heading{gap:8px}.wallet-card-module__BzLUdG__heading button{padding-inline:8px}.wallet-card-module__BzLUdG__stage{--full-card-height:196px}.wallet-card-module__BzLUdG__coinCard{width:calc(100% - 24px);left:12px}.wallet-card-module__BzLUdG__cardTop{padding-inline:10px}.wallet-card-module__BzLUdG__cardIdentity img{width:24px;height:24px}.wallet-card-module__BzLUdG__cardMiniBalance{max-width:48%}.wallet-card-module__BzLUdG__cardBody{padding-inline:20px}.wallet-card-module__BzLUdG__cardArtwork{bottom:12px;right:16px}.wallet-card-module__BzLUdG__cardArtwork img{width:64px;height:64px}.wallet-card-module__BzLUdG__pocketMark{width:132px;bottom:30px;left:28px}.wallet-card-module__BzLUdG__cardBody{gap:8px;padding-top:14px}.wallet-card-module__BzLUdG__panel{padding:20px}.wallet-card-module__BzLUdG__giftIntro{grid-template-columns:minmax(0,1fr) 80px}.wallet-card-module__BzLUdG__giftIntro>img{width:80px;height:80px}}@media (prefers-reduced-motion:reduce){.wallet-card-module__BzLUdG__coinCard,.wallet-card-module__BzLUdG__walletPocket,.wallet-card-module__BzLUdG__cardMiniBalance{transition:none}.wallet-card-module__BzLUdG__detailContent{animation:none}}.wallet-card-module__BzLUdG__walletTabs{border:1px solid var(--product-border);background:var(--product-surface);border-radius:12px;align-items:center;gap:4px;width:fit-content;margin-top:24px;padding:4px;display:flex}.wallet-card-module__BzLUdG__walletTabs button{min-height:40px;color:var(--product-muted-foreground);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;line-height:20px;display:inline-flex}.wallet-card-module__BzLUdG__walletTabs button[aria-selected=true]{background:var(--product-accent);color:var(--product-primary);font-weight:600}.wallet-card-module__BzLUdG__walletTabs button>span{background:var(--product-muted);color:var(--product-foreground);font-variant-numeric:tabular-nums;border-radius:4px;padding:0 6px}.wallet-card-module__BzLUdG__walletTabs button:focus-visible,.wallet-card-module__BzLUdG__voucherCard:focus-visible{outline:2px solid var(--product-focus);outline-offset:3px}.wallet-card-module__BzLUdG__walletArea[hidden],.wallet-card-module__BzLUdG__voucherArea[hidden]{display:none}.wallet-card-module__BzLUdG__voucherArea{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:40px;min-height:476px;margin:24px 0 32px;display:grid}.wallet-card-module__BzLUdG__voucherList{gap:24px;padding:8px 4px;display:grid}.wallet-card-module__BzLUdG__voucherCard{--ticket-face:#ffda46;--ticket-fold:#efc329;--ticket-ink:#26334d;--ticket-width:116px;isolation:isolate;border:1px solid var(--product-border-strong);background:var(--product-surface);text-align:left;border-radius:12px;align-items:stretch;min-height:176px;display:flex;position:relative}.wallet-card-module__BzLUdG__voucherCard[data-kind=general]{--ticket-face:#1456f0;--ticket-fold:#0b3bc4;--ticket-ink:#fff}.wallet-card-module__BzLUdG__voucherCard:hover{border-color:var(--product-primary)}.wallet-card-module__BzLUdG__voucherCard[data-selected=true]{border-color:var(--product-primary);box-shadow:0 0 0 1px var(--product-primary)}.wallet-card-module__BzLUdG__voucherCard:before,.wallet-card-module__BzLUdG__voucherCard:after{content:"";z-index:3;left:calc(var(--ticket-width) - 8px);border:1px solid var(--product-border-strong);background:var(--account-canvas,var(--product-canvas));width:16px;height:8px;position:absolute}.wallet-card-module__BzLUdG__voucherCard:before{border-top:0;border-radius:0 0 10px 10px;top:-1px}.wallet-card-module__BzLUdG__voucherCard:after{border-bottom:0;border-radius:10px 10px 0 0;bottom:-1px}.wallet-card-module__BzLUdG__voucherCard[data-selected=true]:before,.wallet-card-module__BzLUdG__voucherCard[data-selected=true]:after{border-color:var(--product-primary)}.wallet-card-module__BzLUdG__voucherValue{isolation:isolate;width:var(--ticket-width);border-right:1px dashed var(--ticket-ink);color:var(--ticket-ink);background:var(--ticket-face);border-radius:11px 0 0 11px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:24px 8px;font-size:14px;line-height:20px;display:flex;position:relative;overflow:hidden}.wallet-card-module__BzLUdG__voucherValue:before{content:"";z-index:-1;background:var(--ticket-fold);clip-path:polygon(100% 52%,100% 100%,18% 100%);position:absolute;inset:0}.wallet-card-module__BzLUdG__voucherAmount{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:28px;font-weight:700;line-height:36px;display:flex}.wallet-card-module__BzLUdG__voucherAmount>span{font-size:14px;font-weight:600;line-height:20px}.wallet-card-module__BzLUdG__voucherFold{background:var(--ticket-face);clip-path:polygon(0 0,100% 0,100% 100%);border-radius:0 11px 0 0;width:28px;height:28px;position:absolute;top:0;right:0}.wallet-card-module__BzLUdG__voucherInfo{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:24px;font-size:14px;line-height:20px;display:flex}.wallet-card-module__BzLUdG__voucherInfo strong{font-size:18px;font-weight:600;line-height:28px}.wallet-card-module__BzLUdG__voucherInfo>span{color:var(--product-description-foreground)}.wallet-card-module__BzLUdG__voucherInfo>span:last-child{color:var(--product-muted-foreground);margin-top:12px}.wallet-card-module__BzLUdG__voucherDetail{animation:.22s ease-out wallet-card-module__BzLUdG__detail-enter}.wallet-card-module__BzLUdG__voucherDetail dl{gap:16px;margin-top:24px;font-size:14px;line-height:20px;display:grid}.wallet-card-module__BzLUdG__voucherDetail dl>div{grid-template-columns:80px 1fr;gap:16px;display:grid}.wallet-card-module__BzLUdG__voucherDetail dt{color:var(--product-muted-foreground)}.wallet-card-module__BzLUdG__voucherDetail dd{margin:0}.wallet-card-module__BzLUdG__voucherDetail>.wallet-card-module__BzLUdG__description{margin-top:24px}.wallet-card-module__BzLUdG__voucherNotice{color:var(--product-description-foreground);margin:12px 0 24px;font-size:14px;line-height:22px}.wallet-card-module__BzLUdG__voucherEmpty{text-align:center;color:var(--product-description-foreground);flex-direction:column;grid-column:1/-1;align-items:center;gap:16px;font-size:14px;line-height:20px;display:flex}@media (max-width:900px){.wallet-card-module__BzLUdG__voucherArea{grid-template-columns:1fr;gap:32px}}@media (max-width:480px){.wallet-card-module__BzLUdG__voucherCard{--ticket-width:92px;min-height:168px}.wallet-card-module__BzLUdG__voucherInfo{padding:16px}.wallet-card-module__BzLUdG__voucherInfo strong{font-size:14px;line-height:20px}}@media (prefers-reduced-motion:reduce){.wallet-card-module__BzLUdG__voucherDetail{animation:none}}.wallet-card-module__BzLUdG__walletServices{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.wallet-card-module__BzLUdG__walletServices[hidden]{display:none}.wallet-card-module__BzLUdG__walletServiceActions{gap:16px;min-width:0;display:grid}@media (max-width:900px){.wallet-card-module__BzLUdG__walletServices{grid-template-columns:1fr}.wallet-card-module__BzLUdG__detail[data-expanded=false]{min-height:0}}.wallet-card-module__BzLUdG__walletServiceActions{min-width:0;container-type:inline-size}.wallet-card-module__BzLUdG__activityHeading{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.wallet-card-module__BzLUdG__activityBody{overflow-anchor:none;height:272px;margin-top:16px;font-size:14px;line-height:20px;overflow:auto}.wallet-card-module__BzLUdG__activityEmpty{height:100%;min-height:152px;color:var(--product-description-foreground);align-items:center;gap:20px;display:flex}.wallet-card-module__BzLUdG__activityEmpty>:first-child{flex-shrink:0}.wallet-card-module__BzLUdG__activityLink{min-height:40px;color:var(--product-primary);align-items:center;gap:8px;margin-top:16px;font-size:14px;line-height:20px;display:inline-flex}.wallet-card-module__BzLUdG__activityLink:focus-visible{outline:2px solid var(--product-focus);outline-offset:3px;border-radius:4px}.wallet-card-module__BzLUdG__walletControls{flex-wrap:wrap;align-items:center;gap:12px;width:fit-content;max-width:100%;display:flex}.wallet-card-module__BzLUdG__walletUtilities{border-left:1px solid var(--product-border);align-items:center;gap:4px;padding-left:12px;display:flex}@media (max-width:480px){.wallet-card-module__BzLUdG__walletControls{gap:8px}.wallet-card-module__BzLUdG__walletControls .wallet-card-module__BzLUdG__walletTabs button{padding-inline:12px}.wallet-card-module__BzLUdG__walletUtilities{gap:0;padding-left:8px}}.wallet-card-module__BzLUdG__cardStack{z-index:10;clip-path:inset(-8px -8px 32px);position:absolute;inset:0}.wallet-card-module__BzLUdG__inlineVouchers{align-items:start;min-height:0;margin:12px 0 0}.wallet-card-module__BzLUdG__inlineVouchers .wallet-card-module__BzLUdG__voucherEmpty{text-align:left;flex-direction:row;justify-content:flex-start;min-height:80px}.wallet-card-module__BzLUdG__inlineVouchers .wallet-card-module__BzLUdG__voucherList{padding-top:0}.wallet-card-module__BzLUdG__activityFooter{min-height:56px;display:flex}.wallet-card-module__BzLUdG__activityLoading{height:100%;color:var(--product-description-foreground);align-items:center;display:flex}.wallet-card-module__BzLUdG__voucherSummary{color:var(--product-description-foreground);margin:16px 0 8px;font-size:14px;line-height:20px}.wallet-card-module__BzLUdG__voucherRules{color:var(--product-description-foreground);margin:0 0 20px;font-size:14px;line-height:20px}.wallet-card-module__BzLUdG__voucherRules summary{cursor:pointer;width:fit-content;padding-block:8px}.wallet-card-module__BzLUdG__voucherRules p{max-width:40ch;margin:4px 0 12px}.wallet-card-module__BzLUdG__voucherRules summary:focus-visible{outline:2px solid var(--product-primary);outline-offset:2px}.wallet-card-module__BzLUdG__ticketList{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:16px;display:grid}.wallet-card-module__BzLUdG__ticketEmpty{text-align:left;flex-direction:row;justify-content:flex-start;min-height:88px;margin-top:12px}.wallet-card-module__BzLUdG__actionTicket{--ticket-width:136px;min-width:0;min-height:196px;container:wallet-ticket/inline-size}.wallet-card-module__BzLUdG__actionTicket .wallet-card-module__BzLUdG__voucherAmount{font-size:clamp(18px, calc(160px / (var(--voucher-amount-length,2) + .5)), 56px);letter-spacing:-.04em;font-weight:800;line-height:1}.wallet-card-module__BzLUdG__actionTicket .wallet-card-module__BzLUdG__voucherAmount>span{letter-spacing:0;font-size:18px;line-height:28px}.wallet-card-module__BzLUdG__ticketContent{flex:1;min-width:0;padding:20px 24px}.wallet-card-module__BzLUdG__ticketMain{justify-content:space-between;align-items:center;gap:24px;display:flex}.wallet-card-module__BzLUdG__actionTicket .wallet-card-module__BzLUdG__voucherInfo{gap:4px;min-width:0;padding:0;font-size:18px;line-height:28px}.wallet-card-module__BzLUdG__actionTicket .wallet-card-module__BzLUdG__voucherInfo h3{overflow-wrap:anywhere;font-size:28px;font-weight:600;line-height:36px}.wallet-card-module__BzLUdG__actionTicket .wallet-card-module__BzLUdG__voucherInfo>span:last-child{margin-top:4px}.wallet-card-module__BzLUdG__ticketUse{flex-shrink:0}.wallet-card-module__BzLUdG__voucherHeading{align-items:center;gap:4px;display:flex}.wallet-card-module__BzLUdG__rulesTrigger{width:32px;height:32px;color:var(--product-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.wallet-card-module__BzLUdG__rulesTrigger:hover,.wallet-card-module__BzLUdG__rulesTrigger[data-state=open]{background:var(--product-muted);color:var(--product-foreground)}.wallet-card-module__BzLUdG__rulesTrigger:focus-visible{outline:2px solid var(--product-primary);outline-offset:2px}.wallet-card-module__BzLUdG__rulesPopover{width:320px;max-width:calc(100vw - 32px);color:var(--product-description-foreground);font-size:14px;line-height:22px}.wallet-card-module__BzLUdG__rulesPopover p+p{margin-top:8px}.wallet-card-module__BzLUdG__rulesTitle{color:var(--product-foreground);font-weight:600}.wallet-card-module__BzLUdG__ticketCode{color:var(--product-description-foreground);margin-top:12px;font-size:14px;line-height:20px}@container (max-width:799px){.wallet-card-module__BzLUdG__ticketList{grid-template-columns:minmax(0,1fr)}}@container (max-width:580px){.wallet-card-module__BzLUdG__actionTicket{--ticket-width:104px}}@container wallet-ticket (max-width:580px){.wallet-card-module__BzLUdG__ticketContent{padding:16px}.wallet-card-module__BzLUdG__ticketMain{flex-direction:column;align-items:flex-start;gap:16px}.wallet-card-module__BzLUdG__actionTicket .wallet-card-module__BzLUdG__voucherValue{padding:12px 8px}}@container wallet-ticket (max-width:360px){.wallet-card-module__BzLUdG__actionTicket .wallet-card-module__BzLUdG__voucherAmount{font-size:clamp(18px, calc(100px / (var(--voucher-amount-length,2) + .5)), 40px)}.wallet-card-module__BzLUdG__actionTicket .wallet-card-module__BzLUdG__voucherInfo h3{font-size:18px;line-height:28px}.wallet-card-module__BzLUdG__actionTicket .wallet-card-module__BzLUdG__voucherInfo>span:last-child{font-size:14px;line-height:20px}.wallet-card-module__BzLUdG__ticketContent{padding:16px 12px}}
.wallet-page-module__P_yr5a__workspace{flex-direction:column;gap:24px;min-width:0;padding:8px 0 48px;display:flex;container-type:inline-size}.wallet-page-module__P_yr5a__content{flex-direction:column;gap:24px;min-width:0;min-height:320px;display:flex}.wallet-page-module__P_yr5a__usageMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding:12px 0 28px;display:grid}.wallet-page-module__P_yr5a__usageMetrics>div{min-width:0}.wallet-page-module__P_yr5a__usageMetrics dt{color:var(--product-muted-foreground);font-size:14px;line-height:20px}.wallet-page-module__P_yr5a__usageMetrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:16px 0 0;font-size:28px;font-weight:700;line-height:36px}.wallet-page-module__P_yr5a__header{gap:16px;display:grid}.wallet-page-module__P_yr5a__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-page-module__P_yr5a__assets{min-width:0}.wallet-page-module__P_yr5a__balanceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:12px 0 8px;display:grid}.wallet-page-module__P_yr5a__balanceItem{min-width:0;padding:8px 0}.wallet-page-module__P_yr5a__balanceCard{border-radius:4px;flex-direction:column;min-width:0;transition:color .16s;display:flex;position:relative}.wallet-page-module__P_yr5a__balanceDetailLink{width:fit-content;max-width:100%;min-height:32px;color:var(--product-primary);align-items:center;gap:4px;margin-top:8px;font-size:14px;line-height:20px;display:flex}.wallet-page-module__P_yr5a__balanceDetailLink svg{flex-shrink:0}.wallet-page-module__P_yr5a__balanceDetailLink>span{white-space:nowrap}.wallet-page-module__P_yr5a__balanceDetailLink:hover{text-decoration:underline}.wallet-page-module__P_yr5a__balanceCard:hover{color:var(--product-primary)}.wallet-page-module__P_yr5a__coinHeading{align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.wallet-page-module__P_yr5a__coinSymbol{flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.wallet-page-module__P_yr5a__currencyAsset{width:100%;height:100%}.wallet-page-module__P_yr5a__coinArrow{color:var(--product-muted-foreground);opacity:0;margin-left:auto;transition:opacity .16s,transform .16s;transform:translate(-3px,3px)}.wallet-page-module__P_yr5a__balanceCard:hover .wallet-page-module__P_yr5a__coinArrow,.wallet-page-module__P_yr5a__balanceCard:focus-visible .wallet-page-module__P_yr5a__coinArrow{color:var(--product-primary);opacity:1;transform:none}.wallet-page-module__P_yr5a__balanceAmount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:16px 0 4px;font-size:28px;font-weight:700;line-height:36px}.wallet-page-module__P_yr5a__pageHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-page-module__P_yr5a__activityGrid{align-items:start;gap:24px;display:grid}.wallet-page-module__P_yr5a__giftCard{border:1px solid var(--product-border);border-radius:var(--product-radius);background:var(--product-surface);min-width:0;padding:24px;scroll-margin-top:96px;container-type:inline-size}.wallet-page-module__P_yr5a__ledgerPanel{border:1px solid var(--product-border);border-radius:var(--product-radius);background:var(--product-surface);flex-direction:column;min-width:0;min-height:214px;padding:24px;display:flex}.wallet-page-module__P_yr5a__giftIntro{grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:12px;min-height:88px;display:grid}.wallet-page-module__P_yr5a__giftIllustration{object-fit:contain;width:104px;height:104px;display:block}.wallet-page-module__P_yr5a__giftActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.wallet-page-module__P_yr5a__giftTrigger{background:var(--product-surface);box-shadow:none;gap:12px;font-size:14px}.wallet-page-module__P_yr5a__giftTrigger:hover{border-color:var(--product-foreground)}.wallet-page-module__P_yr5a__giftCollapse{gap:4px;padding-inline:0;font-size:14px}.wallet-page-module__P_yr5a__giftForm{border-top:1px solid var(--product-border);gap:12px;margin-top:20px;padding-top:20px;display:grid}.wallet-page-module__P_yr5a__giftControls{flex-direction:column;gap:12px;display:flex}.wallet-page-module__P_yr5a__giftControls button:disabled{background:var(--product-muted);color:var(--product-disabled-foreground);box-shadow:none;border-color:#0000}.wallet-page-module__P_yr5a__giftResult{align-items:flex-start;gap:8px;font-size:14px;line-height:20px;display:flex}.wallet-page-module__P_yr5a__giftResult svg{flex-shrink:0;margin-top:2px}.wallet-page-module__P_yr5a__serviceIcon{color:var(--product-muted-foreground);flex-shrink:0;display:inline-flex}.wallet-page-module__P_yr5a__textLink{white-space:nowrap;min-height:32px;color:var(--product-muted-foreground);align-items:center;gap:4px;font-size:14px;line-height:20px;display:inline-flex}.wallet-page-module__P_yr5a__textLink:hover{color:var(--product-primary)}.wallet-page-module__P_yr5a__emptyLedger{flex:1;align-items:center;gap:20px;padding:16px 0 0;font-size:14px;line-height:20px;display:flex}.wallet-page-module__P_yr5a__ledgerIllustration{width:104px;height:104px}.wallet-page-module__P_yr5a__services{flex-wrap:wrap;align-items:flex-start;gap:8px 24px;display:flex}.wallet-page-module__P_yr5a__service{min-width:0;max-width:100%;scroll-margin-top:96px}.wallet-page-module__P_yr5a__service:has(details[open]){flex-basis:100%}.wallet-page-module__P_yr5a__service details[open]{border-radius:var(--product-radius);background:var(--product-surface)}.wallet-page-module__P_yr5a__serviceSummary{cursor:pointer;border-radius:var(--product-radius);flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;padding:8px 12px;list-style:none;display:flex}.wallet-page-module__P_yr5a__serviceSummary::-webkit-details-marker{display:none}.wallet-page-module__P_yr5a__serviceSummary:hover{background:var(--product-muted)}.wallet-page-module__P_yr5a__serviceTitle{font-size:14px;font-weight:600;line-height:20px}.wallet-page-module__P_yr5a__serviceDescription{color:var(--product-description-foreground);font-size:14px;line-height:20px}.wallet-page-module__P_yr5a__serviceChevron{flex-shrink:0;transition:transform .16s}.wallet-page-module__P_yr5a__service details[open]>.wallet-page-module__P_yr5a__serviceSummary .wallet-page-module__P_yr5a__serviceChevron{transform:rotate(180deg)}.wallet-page-module__P_yr5a__serviceBody{padding:16px 24px 24px}.wallet-page-module__P_yr5a__balanceDetailLink:focus-visible,.wallet-page-module__P_yr5a__balanceCard:focus-visible,.wallet-page-module__P_yr5a__textLink:focus-visible,.wallet-page-module__P_yr5a__serviceSummary:focus-visible{outline:2px solid var(--product-primary);outline-offset:-2px;border-radius:4px}@container (min-width:760px){.wallet-page-module__P_yr5a__activityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:759px){.wallet-page-module__P_yr5a__usageMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:599px){.wallet-page-module__P_yr5a__usageMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-page-module__P_yr5a__balanceGrid{gap:16px}.wallet-page-module__P_yr5a__balanceItem{padding:4px 0}.wallet-page-module__P_yr5a__coinHeading{gap:4px}.wallet-page-module__P_yr5a__coinSymbol{width:20px;height:20px}.wallet-page-module__P_yr5a__coinArrow{display:none}.wallet-page-module__P_yr5a__balanceAmount{margin-top:12px}.wallet-page-module__P_yr5a__balanceGrid[data-large=true]{grid-template-columns:minmax(0,1fr)}.wallet-page-module__P_yr5a__balanceGrid[data-large=true] .wallet-page-module__P_yr5a__balanceCard{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.wallet-page-module__P_yr5a__balanceGrid[data-large=true] .wallet-page-module__P_yr5a__balanceItem{padding:12px 0}.wallet-page-module__P_yr5a__balanceGrid[data-large=true] .wallet-page-module__P_yr5a__coinHeading{flex-direction:row;align-items:center;gap:8px}.wallet-page-module__P_yr5a__balanceGrid[data-large=true] .wallet-page-module__P_yr5a__coinSymbol{width:20px;height:20px}.wallet-page-module__P_yr5a__balanceGrid[data-large=true] .wallet-page-module__P_yr5a__coinArrow{display:none}.wallet-page-module__P_yr5a__balanceGrid[data-large=true] .wallet-page-module__P_yr5a__balanceAmount{grid-column:1/-1;margin:0}.wallet-page-module__P_yr5a__balanceGrid[data-large=true] .wallet-page-module__P_yr5a__balancePurpose{grid-area:1/2;align-self:center}.wallet-page-module__P_yr5a__giftCard,.wallet-page-module__P_yr5a__ledgerPanel{padding:20px}.wallet-page-module__P_yr5a__services{gap:8px}.wallet-page-module__P_yr5a__ledgerPanel{min-height:192px}.wallet-page-module__P_yr5a__emptyLedger{gap:16px}.wallet-page-module__P_yr5a__ledgerIllustration{width:80px;height:80px}.wallet-page-module__P_yr5a__serviceBody{padding:12px 20px 20px}}@media (prefers-reduced-motion:reduce){.wallet-page-module__P_yr5a__balanceCard,.wallet-page-module__P_yr5a__serviceChevron,.wallet-page-module__P_yr5a__coinArrow{transition:none}}.wallet-page-module__P_yr5a__ledgerList{container-type:inline-size}.wallet-page-module__P_yr5a__ledgerEntry{grid-template-columns:36px minmax(0,1fr) minmax(76px,35%);align-items:start;gap:12px;padding:20px 0;font-size:14px;line-height:20px;display:grid}.wallet-page-module__P_yr5a__ledgerIcon{background:var(--product-muted);width:36px;height:36px;color:var(--product-muted-foreground);border-radius:50%;place-items:center;display:grid}.wallet-page-module__P_yr5a__ledgerIcon[data-currency=true]{background:0 0;border-radius:0}@container (max-width:399px){.wallet-page-module__P_yr5a__balanceDetailPrefix{display:none}.wallet-page-module__P_yr5a__ledgerEntry{grid-template-columns:minmax(0,1fr) minmax(76px,40%)}.wallet-page-module__P_yr5a__ledgerIcon{display:none}}@container (max-width:280px){.wallet-page-module__P_yr5a__giftIntro{grid-template-columns:minmax(0,1fr)}.wallet-page-module__P_yr5a__giftIllustration{display:none}}.wallet-page-module__P_yr5a__walletExtras{border:1px solid var(--product-border);border-radius:var(--product-radius);background:var(--product-surface);min-width:0;container-type:inline-size}.wallet-page-module__P_yr5a__voucherSection{padding:24px 28px}.wallet-page-module__P_yr5a__serviceList{padding:0 12px 8px}.wallet-page-module__P_yr5a__serviceList>.wallet-page-module__P_yr5a__service{border-top:1px solid var(--product-border)}.wallet-page-module__P_yr5a__serviceList .wallet-page-module__P_yr5a__serviceSummary{flex-wrap:nowrap;gap:12px;min-height:64px;padding:16px}.wallet-page-module__P_yr5a__serviceList .wallet-page-module__P_yr5a__serviceIcon{background:var(--product-muted);width:32px;height:32px;color:var(--product-foreground);border-radius:8px;justify-content:center;align-items:center}.wallet-page-module__P_yr5a__serviceList .wallet-page-module__P_yr5a__serviceChevron{margin-left:auto}.wallet-page-module__P_yr5a__serviceList .wallet-page-module__P_yr5a__serviceBody{padding:4px 16px 24px 60px}.wallet-page-module__P_yr5a__serviceList .wallet-page-module__P_yr5a__giftActions{margin-top:12px}@media (max-width:600px){.wallet-page-module__P_yr5a__voucherSection{padding:20px}.wallet-page-module__P_yr5a__serviceList{padding-inline:4px}.wallet-page-module__P_yr5a__serviceList .wallet-page-module__P_yr5a__serviceBody{padding:4px 16px 20px}}
.wallet-actions-module__46oy0q__quickActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.wallet-actions-module__46oy0q__actionGroup{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wallet-actions-module__46oy0q__ordersLink{padding-inline:0}.wallet-actions-module__46oy0q__pending{border:1px solid var(--product-border);background:var(--product-surface);border-radius:8px;min-width:0;padding:24px;font-size:14px;line-height:20px}.wallet-actions-module__46oy0q__heading{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.wallet-actions-module__46oy0q__heading h2{margin:0;font-size:18px;font-weight:600;line-height:28px}.wallet-actions-module__46oy0q__muted{color:var(--product-muted-foreground)}.wallet-actions-module__46oy0q__orderList{margin:0;padding:0;list-style:none}.wallet-actions-module__46oy0q__order{border-bottom:1px solid var(--product-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px 24px;padding:16px 0;display:grid}.wallet-actions-module__46oy0q__order:last-child{border-bottom:0;padding-bottom:0}.wallet-actions-module__46oy0q__orderInfo{gap:4px;min-width:0;display:grid}.wallet-actions-module__46oy0q__orderInfo strong{overflow-wrap:anywhere;font-weight:600}.wallet-actions-module__46oy0q__amount{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.wallet-actions-module__46oy0q__orderActions{align-items:center;gap:8px;display:flex}.wallet-actions-module__46oy0q__more{flex-shrink:0;width:40px;height:40px}.wallet-actions-module__46oy0q__menu{width:160px;padding:4px}.wallet-actions-module__46oy0q__menu>button{justify-content:flex-start;width:100%}.wallet-actions-module__46oy0q__dialogBody{gap:20px;font-size:14px;line-height:20px;display:grid}.wallet-actions-module__46oy0q__dialogBody p{margin:0}.wallet-actions-module__46oy0q__dialogHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.wallet-actions-module__46oy0q__description{color:var(--product-description-foreground)}.wallet-actions-module__46oy0q__form{gap:20px;display:grid}.wallet-actions-module__46oy0q__field{gap:8px;display:grid}.wallet-actions-module__46oy0q__breakdown{border:1px solid var(--product-border);border-radius:8px;gap:16px;margin:0;padding:16px;display:grid}.wallet-actions-module__46oy0q__breakdown>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wallet-actions-module__46oy0q__breakdown dd{align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.wallet-actions-module__46oy0q__dialogActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.wallet-actions-module__46oy0q__error{color:var(--product-danger-text)}.wallet-actions-module__46oy0q__success{color:var(--product-success-text)}.wallet-actions-module__46oy0q__rechargePage{border:1px solid var(--product-border);background:var(--product-surface);border-radius:8px;min-width:0;padding:24px}@media (max-width:600px){.wallet-actions-module__46oy0q__quickActions{align-items:stretch}.wallet-actions-module__46oy0q__actionGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.wallet-actions-module__46oy0q__actionGroup>:first-child{grid-column:1/-1}.wallet-actions-module__46oy0q__actionGroup button,.wallet-actions-module__46oy0q__actionGroup a{width:100%}.wallet-actions-module__46oy0q__ordersLink{margin-left:auto}.wallet-actions-module__46oy0q__pending,.wallet-actions-module__46oy0q__rechargePage{padding:16px}.wallet-actions-module__46oy0q__order{grid-template-columns:minmax(0,1fr) auto;gap:12px}.wallet-actions-module__46oy0q__orderActions{grid-column:1/-1;justify-content:flex-end}}.wallet-actions-module__46oy0q__actionGroup :is(button,a),.wallet-actions-module__46oy0q__ordersLink{gap:8px}.wallet-actions-module__46oy0q__rechargePage>[data-wallet-recharge]{margin-top:0}.wallet-actions-module__46oy0q__exchangeResult dd strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:36px}.wallet-actions-module__46oy0q__exchangeResult dd>span{font-size:14px;font-weight:400;line-height:20px}.wallet-actions-module__46oy0q__giftForm{gap:12px;display:grid}.wallet-actions-module__46oy0q__giftControls{gap:20px;display:grid}.wallet-actions-module__46oy0q__giftControls button{width:100%}.wallet-actions-module__46oy0q__giftFooter{justify-content:flex-end;margin-top:16px;display:flex}
.board-account-surfaces-module__CW6MQG__workspace{--account-canvas:#f7f8fa;--account-surface:#fff;--account-nested-surface:#f8fafc;--account-border:#e9edf3;--account-control-border:#e2e7ee;--color-background:var(--account-canvas);--color-card:var(--account-surface);--color-surface:var(--account-surface);--color-border:var(--account-border);--account-card-shadow:0 2px 4px #18273c0a, 0 8px 24px #18273c08;background:var(--account-canvas)}:is(.dark .board-account-surfaces-module__CW6MQG__workspace,.dark .board-account-surfaces-module__CW6MQG__card){--account-canvas:var(--product-canvas);--account-surface:var(--product-surface);--account-nested-surface:var(--product-surface-raised);--account-border:var(--product-border);--account-control-border:var(--product-border-strong);--account-card-shadow:none}.board-account-surfaces-module__CW6MQG__content :is(section,article,header,aside,details,dl,form,div)[class~=border]:is([class~=border-border],[class~=border-muted]):not([role]){background-color:var(--account-surface);box-shadow:var(--account-card-shadow);border-color:#0000;border-radius:8px}.board-account-surfaces-module__CW6MQG__content :is(section,article,header,aside,details,dl,form,div)[class~=border]:is([class~=border-border],[class~=border-muted]):not([role]) :is(section,article,aside,details,dl,form,div)[class~=border]:is([class~=border-border],[class~=border-muted]):not([role]){background-color:var(--account-nested-surface);box-shadow:none}.board-account-surfaces-module__CW6MQG__content :is([class~=border-t],[class~=border-b],[class~=border-l],[class~=border-r])[class~=border-border],.board-account-surfaces-module__CW6MQG__content [class~=divide-border]>*{border-color:var(--account-border)}.board-account-surfaces-module__CW6MQG__content :is(input,select,textarea)[class~=border-border]:not(:focus),.board-account-surfaces-module__CW6MQG__content :is(button,a)[class~=border-border]:not(:hover):not(:focus-visible){border-color:var(--account-control-border)}.board-account-surfaces-module__CW6MQG__content :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not(:focus-visible){background-color:var(--account-canvas);box-shadow:none}.board-account-surfaces-module__CW6MQG__card{background:var(--account-surface,var(--product-surface));box-shadow:var(--account-card-shadow,0 2px 4px #18273c0a, 0 8px 24px #18273c08);border-radius:8px}
.achievement-artwork-module__oaMoKa__locked{filter:var(--locked-light-filter)}.dark .achievement-artwork-module__oaMoKa__locked{filter:var(--locked-dark-filter)}
