.JzNdEW_history{background:var(--product-surface);border:1px solid var(--product-border);border-radius:12px;padding:28px;font-size:14px;line-height:20px}.JzNdEW_history[data-locked=true]{padding-bottom:160px}.JzNdEW_heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.JzNdEW_heading h3{align-items:center;gap:10px;font-size:18px;font-weight:600;line-height:28px;display:flex}.JzNdEW_heading>span{color:var(--product-muted-foreground);white-space:nowrap}.JzNdEW_heading>a{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.JzNdEW_heading>a:hover{background:var(--product-muted)}.JzNdEW_chartFrame{--day-size:18px;gap:20px;width:fit-content;max-width:100%;margin-inline:auto;display:flex}.JzNdEW_chartScroll{scrollbar-width:thin;scrollbar-color:var(--product-border) transparent;min-width:0;padding:4px 4px 12px;overflow-x:auto}.JzNdEW_chart{width:max-content;display:flex}.JzNdEW_calendar{flex:none}.JzNdEW_monthLabels{height:28px;color:var(--product-muted-foreground);position:relative}.JzNdEW_monthLabels span{white-space:nowrap;position:absolute}.JzNdEW_calendarGrid{position:relative}.JzNdEW_days{grid-auto-flow:column;grid-template-rows:repeat(7, var(--day-size));grid-auto-columns:var(--day-size);gap:4px;display:grid}.JzNdEW_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}.JzNdEW_day{background:var(--product-muted);border:0;border-radius:3px;min-width:0;padding:0;display:block}.JzNdEW_day[data-level="1"]{background:color-mix(in srgb, var(--product-primary) 22%, var(--product-surface))}.JzNdEW_day[data-level="2"]{background:color-mix(in srgb, var(--product-primary) 52%, var(--product-surface))}.JzNdEW_day[data-level="3"]{background:var(--product-primary)}.JzNdEW_day[data-future=true]{opacity:.35}button.JzNdEW_day{cursor:pointer}button.JzNdEW_day[aria-current=date]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--product-primary) 40%, var(--product-surface))}button.JzNdEW_day:hover{outline:1px solid var(--product-muted-foreground);outline-offset:1px}button.JzNdEW_day[aria-pressed=true]{outline:2px solid var(--product-primary);outline-offset:2px}.JzNdEW_history :is(button,a):focus-visible{outline:2px solid var(--product-focus);outline-offset:3px}.JzNdEW_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){.JzNdEW_history[data-locked=false] .JzNdEW_chartFrame{--day-size:40px}}.JzNdEW_chartFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.JzNdEW_chartFooter p{color:var(--product-description-foreground)}.JzNdEW_legend{color:var(--product-muted-foreground);align-items:center;gap:6px;margin-left:auto;display:flex}.JzNdEW_legend i{width:14px;height:14px}.JzNdEW_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}.JzNdEW_benefitCard{min-width:0}.JzNdEW_benefitCard h3{margin-top:20px;font-size:18px;font-weight:600;line-height:28px}.JzNdEW_benefitCard p{color:var(--product-description-foreground);margin-top:8px}.JzNdEW_benefitCard .JzNdEW_validity{color:var(--product-muted-foreground)}.JzNdEW_benefitArt{justify-content:center;align-items:center;height:172px;display:flex}.JzNdEW_benefitArt img{width:144px;max-width:100%;height:auto}.JzNdEW_unavailable{min-height:180px;color:var(--product-description-foreground);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.JzNdEW_unavailable a{color:var(--product-primary);align-items:center;min-height:40px;display:inline-flex}@media (max-width:767px){.JzNdEW_history{padding:20px 16px}.JzNdEW_history[data-locked=true]{padding-bottom:208px}.JzNdEW_heading{align-items:start;gap:8px}.JzNdEW_benefitGallery{grid-template-columns:1fr;gap:24px;margin-top:24px;padding-top:24px}.JzNdEW_benefitCard{grid-template-columns:112px minmax(0,1fr);align-content:center;column-gap:16px;display:grid}.JzNdEW_benefitCard>div{grid-row:1/4;height:128px}.JzNdEW_benefitCard h3{margin-top:8px}.JzNdEW_benefitArt img{width:112px}}.JzNdEW_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}.JzNdEW_heading select:focus-visible{outline:2px solid var(--product-focus);outline-offset:2px}.JzNdEW_description{color:var(--product-description-foreground);font-size:14px;line-height:20px}.JzNdEW_dayDetail{border-top:1px solid var(--product-border);margin-top:20px;padding:20px 0 0}.JzNdEW_dayDetail h4{margin-bottom:16px;font-size:14px;font-weight:600}.JzNdEW_dayDetail ul{padding:0;list-style:none}.JzNdEW_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}.JzNdEW_dayDetail li>span{overflow-wrap:anywhere}.JzNdEW_dayDetail time{color:var(--product-muted-foreground)}.JzNdEW_dayDetail a{color:var(--product-primary);align-items:center;min-height:40px;display:inline-flex}.JzNdEW_pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.JzNdEW_catalogStatus{border-top:1px solid var(--product-border);grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;padding-top:24px;display:grid}.JzNdEW_catalogStatus h3{margin-bottom:16px;font-size:18px;font-weight:600;line-height:28px}.JzNdEW_catalogStatus p+p{margin-top:8px}@media (max-width:767px){.JzNdEW_catalogStatus{grid-template-columns:1fr}.JzNdEW_heading{flex-wrap:wrap}.JzNdEW_dayDetail li{grid-template-columns:44px minmax(0,1fr);gap:8px}.JzNdEW_dayDetail li a{grid-column:2}}
@property --profile-book-open{syntax:"<number>";inherits:true;initial-value:0}._1qCsUG_artwork{--profile-book-open:0;--book-turn:var(--profile-book-open);width:var(--profile-book-size,112px);height:var(--profile-book-size,112px);perspective:480px;pointer-events:none;flex-shrink:0;transition:--profile-book-open .56s cubic-bezier(.22,.68,.2,1);display:block;position:relative}._1qCsUG_book{width:54%;height:72%;transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:translate(-35%,-50%)rotateX(30deg)rotateY(-14deg)rotate(-24deg)}._1qCsUG_backCover,._1qCsUG_paperBlock,._1qCsUG_page,._1qCsUG_cover,._1qCsUG_coverFront,._1qCsUG_coverInside{border-radius:1px 3px 3px 1px;position:absolute;inset:0}._1qCsUG_backCover{background:#1341ac;transform:translateZ(-2px)}._1qCsUG_paperBlock{background:#fff1ce;inset:2px 1px 2px 3px;transform:translateZ(5px)}._1qCsUG_foreEdge,._1qCsUG_bottomEdge,._1qCsUG_spine{backface-visibility:hidden;position:absolute}._1qCsUG_foreEdge{transform-origin:100%;background:#e7d6b2;border-left:1px solid #cbbb99;width:7px;top:2px;bottom:2px;right:1px;transform:translateZ(5px)rotateY(-90deg)}._1qCsUG_bottomEdge{transform-origin:bottom;background:#fff1ce;border-top:1px solid #cbbb99;border-bottom:1px solid #e2cda1;height:7px;bottom:2px;left:3px;right:1px;transform:translateZ(5px)rotateX(90deg)}._1qCsUG_spine{transform-origin:0;background:#1341ac;width:8px;top:0;bottom:0;left:0;transform:translateZ(6px)rotateY(90deg)}._1qCsUG_bookmark{clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);background:#f7472c;width:14%;height:26%;position:absolute;bottom:-12%;left:18%}._1qCsUG_page{transform-origin:0;transform:translateZ(6px) rotateY(calc(-126deg * clamp(0, (var(--book-turn) - .24) / .76, 1))) translateZ(-.7px);background:#fff6df;border-right:1px solid #e7d6b2;inset:2px 2px 3px 3px}._1qCsUG_page:after,._1qCsUG_coverInside:after{content:"";background:#dccbaa;height:2px;position:absolute;top:22%;left:18%;right:16%;box-shadow:0 7px #dccbaa,0 14px #dccbaa}._1qCsUG_pageFirst{transform:translateZ(6px) rotateY(calc(-140deg * clamp(0, (var(--book-turn) - .12) / .88, 1))) translateZ(-.4px)}._1qCsUG_pageSecond{transform-origin:0}._1qCsUG_cover{transform-origin:3px;transform-style:preserve-3d;transform:translateZ(6px) rotateY(calc(-155deg * var(--book-turn)))}._1qCsUG_coverFront,._1qCsUG_coverInside{backface-visibility:hidden;width:100%;height:100%}._1qCsUG_coverFront{transform:translateZ(.2px)}._1qCsUG_coverDrawing{width:100%;height:100%;display:block}._1qCsUG_coverInside{background:#fff1ce;border:3px solid #0866f5;transform:rotateY(180deg)translateZ(.2px)}._1qCsUG_pencil{width:16%;height:86%;position:absolute;top:7%;left:112%;overflow:visible;transform:translateZ(1px)}:is([data-profile-book-opening] ._1qCsUG_artwork,[data-profile-book-trigger]:hover ._1qCsUG_artwork,[data-profile-book-trigger]:focus-visible ._1qCsUG_artwork){--profile-book-open:1}@media (prefers-reduced-motion:reduce){._1qCsUG_artwork{transition:none}}
.eeFlvq_bubble{justify-content:center;align-items:center;width:180px;max-width:100%;min-height:56px;padding:14px 24px 14px 16px;display:flex;position:relative}.eeFlvq_shape{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.eeFlvq_text{color:var(--product-primary-foreground);overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:20px;position:relative}
.QzDh1a_layout{grid-template-columns:180px minmax(0,1fr);gap:32px;max-width:1180px;margin:0 auto;padding:8px 0 32px;display:grid}.QzDh1a_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}.QzDh1a_navigation{flex-direction:column;gap:4px;display:flex}.QzDh1a_learningNavigation{flex-direction:column;gap:4px;margin:4px 0 4px 24px;display:flex}.QzDh1a_learningNavigation[hidden]{display:none}.QzDh1a_learningToggle{text-align:left;cursor:pointer;width:100%}.QzDh1a_learningToggle[aria-expanded=true]{color:var(--product-foreground)}.QzDh1a_learningToggle .QzDh1a_learningChevron{width:16px;height:16px;margin-left:auto}.QzDh1a_learningToggle[aria-expanded=true] .QzDh1a_learningChevron{transform:rotate(180deg)}.QzDh1a_mobileNavigation{display:none}.QzDh1a_workspace{min-width:0}.QzDh1a_sidebar h2{padding:8px 14px 16px;font-size:18px;font-weight:600;line-height:28px}.QzDh1a_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}.QzDh1a_navItem:hover{background:var(--product-muted)}.QzDh1a_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}.QzDh1a_navItem[aria-current=page]{color:var(--product-primary);background:0 0;font-weight:600}.QzDh1a_divider{background:var(--product-border);height:1px;margin:12px 14px}.QzDh1a_main{min-width:0}.QzDh1a_identity{border-bottom:1px solid var(--product-border);align-items:center;gap:20px;min-height:120px;padding:8px 0 30px;display:flex}.QzDh1a_identityText{flex:1;min-width:0}.QzDh1a_overviewIdentity .QzDh1a_identityText h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.QzDh1a_identity h1{overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:36px}.QzDh1a_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}.QzDh1a_membership:hover{color:var(--product-primary)}.QzDh1a_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}.QzDh1a_edit:hover{background:var(--product-muted)}.QzDh1a_section{margin-top:28px}.QzDh1a_heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.QzDh1a_heading h2{font-size:18px;font-weight:600;line-height:28px}.QzDh1a_upgrade h3{font-size:14px;font-weight:600;line-height:20px}.QzDh1a_link{min-height:40px;color:var(--product-muted-foreground);align-items:center;gap:6px;font-size:14px;line-height:20px;display:inline-flex}.QzDh1a_link:hover{color:var(--product-primary)}.QzDh1a_projects{background:var(--product-surface);border:1px solid var(--product-border);border-radius:12px;padding:0 20px}.QzDh1a_project{border-bottom:1px solid var(--product-border);align-items:center;gap:16px;min-height:112px;padding:16px 0;display:flex}.QzDh1a_projectCover{border-radius:8px;flex-shrink:0;width:132px;height:88px}.QzDh1a_projectArtwork{width:80px;height:80px}.QzDh1a_project:last-child{border-bottom:0}.QzDh1a_projectText{flex:1;min-width:0}.QzDh1a_projectHeadline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.QzDh1a_projectHeadline h3{flex:1;min-width:min(100%,180px)}.QzDh1a_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}.QzDh1a_project:focus-visible{outline:2px solid var(--product-primary);outline-offset:4px;border-radius:4px}.QzDh1a_project h3{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:28px}.QzDh1a_project:hover h3{color:var(--product-primary)}.QzDh1a_project:hover .QzDh1a_projectCover{background:var(--product-accent)}.QzDh1a_meta{color:var(--product-muted-foreground);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:14px;line-height:20px;display:flex}.QzDh1a_meta>span{align-items:center;gap:6px;display:inline-flex}.QzDh1a_meta svg{flex-shrink:0;width:16px;height:16px}.QzDh1a_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}.QzDh1a_membershipExperience{flex-direction:column;display:flex;position:relative}.QzDh1a_benefitPreview{isolation:isolate;border-radius:12px;position:relative}.QzDh1a_benefitPreview[data-locked=true]{background:var(--product-surface);overflow:hidden}.QzDh1a_glassOverlay{z-index:1;pointer-events:none;border-radius:inherit;background:color-mix(in srgb, var(--product-surface) 22%, transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);position:absolute;inset:0}.QzDh1a_benefitPreview[data-locked=true] .QzDh1a_lockableContent{pointer-events:none;-webkit-user-select:none;user-select:none}@supports not ((-webkit-backdrop-filter:blur(7px)) or (backdrop-filter:blur(7px))){.QzDh1a_benefitPreview[data-locked=true] .QzDh1a_lockableContent{filter:blur(7px)}}.QzDh1a_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}.QzDh1a_upgrade[data-included=true]{background:var(--product-surface)}.QzDh1a_unlockIllustration{object-fit:contain;border-radius:12px;flex-shrink:0;width:88px;height:88px}.QzDh1a_membershipExperience[data-locked=true] .QzDh1a_benefitPreview{max-height:220px}.QzDh1a_membershipExperience[data-locked=true] .QzDh1a_upgrade{background:var(--product-surface);margin:16px 0 0}.QzDh1a_membershipExperience[data-locked=true] .QzDh1a_upgradeText h3{font-size:18px;font-weight:600;line-height:28px}.QzDh1a_membershipExperience[data-locked=true] .QzDh1a_upgradeText h3 span{display:inline-block}.QzDh1a_membershipExperience[data-locked=true] .QzDh1a_upgradeText h3 span+span{margin-left:.35em}.QzDh1a_upgradeText{flex:1;min-width:180px}.QzDh1a_upgrade p{color:var(--product-description-foreground);margin-top:5px;font-size:14px;line-height:20px}.QzDh1a_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}.QzDh1a_cta:hover{background:var(--product-primary-hover)}.QzDh1a_notice{color:var(--product-description-foreground);flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding:12px 0;font-size:14px;line-height:20px;display:flex}.QzDh1a_skeleton{background:var(--product-muted);border-radius:4px;width:65%;height:16px;margin:12px 0}.QzDh1a_avatarSkeleton{background:var(--product-muted);border-radius:50%;flex-shrink:0;width:76px;height:76px}.QzDh1a_layout :is(a,button,summary):focus-visible{outline:2px solid var(--product-focus);outline-offset:3px}.QzDh1a_navItem,.QzDh1a_edit,.QzDh1a_cta,.QzDh1a_link{transition:background-color .15s,color .15s}.QzDh1a_cta:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.QzDh1a_navItem,.QzDh1a_edit,.QzDh1a_cta,.QzDh1a_link{transition:none}.QzDh1a_cta:active{transform:none}}@media (max-width:1023px){.QzDh1a_layout{grid-template-columns:150px minmax(0,1fr);gap:22px}.QzDh1a_identity{grid-template-columns:76px minmax(0,1fr);gap:14px;display:grid}.QzDh1a_edit{grid-column:2;justify-self:start}}@media (max-width:767px){.QzDh1a_layout{flex-direction:column;gap:24px;display:flex}.QzDh1a_sidebar{display:none}.QzDh1a_mobileNavigation{border:1px solid var(--product-border);background:var(--product-surface);border-radius:8px;display:block}.QzDh1a_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}.QzDh1a_mobileNavigation summary::-webkit-details-marker{display:none}.QzDh1a_mobileNavigation[open] summary>svg{transform:rotate(180deg)}.QzDh1a_mobileNavigation .QzDh1a_navigation{padding:0 8px 8px}.QzDh1a_navItem{gap:8px;padding:8px 10px}.QzDh1a_divider{display:none}.QzDh1a_identity{padding-top:0}.QzDh1a_upgrade{padding:16px}.QzDh1a_heading{flex-wrap:wrap;gap:4px}.QzDh1a_upgrade,.QzDh1a_upgrade[data-included=true]{grid-template-columns:64px minmax(0,1fr);display:grid}.QzDh1a_unlockIllustration{width:64px;height:64px}.QzDh1a_upgradeText{min-width:0}.QzDh1a_upgrade .QzDh1a_cta{grid-column:1/-1;width:100%}.QzDh1a_membershipExperience[data-locked=true] .QzDh1a_benefitPreview{max-height:180px}}.QzDh1a_navigationSelection{z-index:-1;border-radius:inherit;background:var(--product-accent);pointer-events:none;position:absolute;inset:0}.QzDh1a_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}.QzDh1a_navigationPending[data-pending=true]{animation:.9s ease-in-out .15s infinite QzDh1a_profile-navigation-pending}.QzDh1a_routeSurface{min-width:0;min-height:calc(100svh - var(--board-header-height,72px) - var(--board-notice-height,0px))}.QzDh1a_routeSurface>:not([role=status]){animation:.18s ease-out QzDh1a_profile-content-enter}.QzDh1a_routeLoading{min-height:420px}.QzDh1a_routeLoading>header{align-items:center;min-height:40px;margin-bottom:24px;display:flex}.QzDh1a_routeLoading h1{letter-spacing:-.025em;font-size:28px;font-weight:700;line-height:36px}.QzDh1a_routeLoadingPanel{border:1px solid var(--product-border);background:var(--product-surface);border-radius:12px;min-height:220px;padding:24px}@keyframes QzDh1a_profile-content-enter{0%{opacity:.65}to{opacity:1}}@keyframes QzDh1a_profile-navigation-pending{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.QzDh1a_routeSurface>:not([role=status]){animation:none}.QzDh1a_navigationPending[data-pending=true]{opacity:1;animation:none}}.QzDh1a_identity.QzDh1a_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}.QzDh1a_overviewIdentity [data-account-avatar-frame]{width:96px;height:96px}.QzDh1a_overviewIdentity [data-account-avatar-frame]>[role=img]{width:88px;height:88px}.QzDh1a_identityDetails{align-items:center;gap:8px;min-width:0;display:flex}.QzDh1a_overviewIdentity .QzDh1a_identityText{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.QzDh1a_overviewIdentity .QzDh1a_identityText h1{max-width:100%;margin:0}.QzDh1a_overviewIdentity .QzDh1a_membership{min-height:40px;margin:0;display:flex}.QzDh1a_identityEditSlot{justify-content:flex-end;align-items:center;gap:24px;min-width:0;display:flex}.QzDh1a_identityHintLink{border-radius:4px;min-width:0;display:inline-flex}.QzDh1a_identityEdit{cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;min-height:48px;display:inline-flex}.QzDh1a_identityEdit:focus-visible,.QzDh1a_identityHintLink:focus-visible{outline:2px solid var(--product-focus);outline-offset:3px}.QzDh1a_identityArtwork{--profile-book-size:112px;flex-shrink:0}@media (max-width:1023px){.QzDh1a_identity.QzDh1a_overviewIdentity{grid-template-columns:96px minmax(0,1fr);gap:12px 16px;padding:20px}.QzDh1a_identityEditSlot{grid-column:1/-1}.QzDh1a_identityArtwork{--profile-book-size:80px}}@media (max-width:480px){.QzDh1a_identity.QzDh1a_overviewIdentity{gap:12px;padding:16px}.QzDh1a_identityArtwork{--profile-book-size:64px}.QzDh1a_projects{padding:0 16px}.QzDh1a_project{gap:12px}.QzDh1a_projectCover{width:96px;height:64px}.QzDh1a_projectArtwork{width:64px;height:64px}.QzDh1a_project h3{font-size:14px;line-height:20px}.QzDh1a_projectHeadline{gap:6px 8px}.QzDh1a_projectHeadline h3{flex-basis:100%;min-width:0}.QzDh1a_project .QzDh1a_meta{gap:6px 12px}}.QzDh1a_layout:has([data-notifications=true]){grid-template-columns:minmax(0,1fr);gap:0;max-width:none;padding:0}.QzDh1a_layout:has([data-notifications=true])>:is(.QzDh1a_sidebar,.QzDh1a_mobileNavigation){display:none}.QzDh1a_layout:has([data-notifications=true]) .QzDh1a_routeSurface{min-height:0}.QzDh1a_petCatalogLayout{height:100%;min-height:0;padding-bottom:0;overflow:hidden}.QzDh1a_petCatalogLayout .QzDh1a_main,.QzDh1a_petCatalogLayout .QzDh1a_routeSurface{height:100%;min-height:0;overflow:hidden}.QzDh1a_petCatalogLayout .QzDh1a_sidebar{max-height:100%;position:static;overflow-y:auto}@media (max-width:767px){.QzDh1a_petCatalogLayout{gap:12px;padding-top:0}.QzDh1a_petCatalogLayout .QzDh1a_mobileNavigation{flex-shrink:0;max-height:45%;overflow-y:auto}.QzDh1a_petCatalogLayout .QzDh1a_main{flex:1;height:auto}}
.Eiw5Aa_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 .Eiw5Aa_workspace,.dark .Eiw5Aa_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}.Eiw5Aa_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}.Eiw5Aa_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}.Eiw5Aa_content :is([class~=border-t],[class~=border-b],[class~=border-l],[class~=border-r])[class~=border-border],.Eiw5Aa_content [class~=divide-border]>*{border-color:var(--account-border)}.Eiw5Aa_content :is(input,select,textarea)[class~=border-border]:not(:focus),.Eiw5Aa_content :is(button,a)[class~=border-border]:not(:hover):not(:focus-visible){border-color:var(--account-control-border)}.Eiw5Aa_content :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not(:focus-visible){background-color:var(--account-canvas);box-shadow:none}.Eiw5Aa_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}
@font-face{font-family:CourseSeries Cover Smiley;font-style:oblique;font-weight:400;font-display:block;src:url(../media/SmileySans-Oblique.2c-olhd79ny4g.woff2)format("woff2")}.Vb8nAq_cover{--cover-edge:#246d4c;aspect-ratio:3/2;box-sizing:border-box;border:var(--cover-frame-width,4px) solid var(--cover-edge);border-radius:inherit;background:var(--cover-edge);width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.Vb8nAq_cover[data-cover-theme=paper]{--cover-edge:#1456f0}.Vb8nAq_cover[data-cover-theme=design]{--cover-edge:#a64d20}.Vb8nAq_cover[data-cover-theme=space]{--cover-edge:#5944ad}.Vb8nAq_art{isolation:isolate;color:#fff;background:#20282c;width:100%;height:100%;position:relative;overflow:hidden}.Vb8nAq_photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Vb8nAq_shade{background:linear-gradient(145deg,#00000047,#0000 32%);position:absolute;inset:0}.Vb8nAq_top{font-family:var(--product-font-sans);flex-direction:column;gap:8px;font-size:14px;line-height:20px;display:flex;position:absolute;top:6cqw;left:6cqw}.Vb8nAq_wordmark{aspect-ratio:994/117;filter:drop-shadow(0 1px 2px #00000073);width:136px;max-width:36cqw;display:block;position:relative;overflow:hidden}.Vb8nAq_wordmark img{width:112.877%;max-width:none;height:auto;position:absolute;top:-547.863%;left:-6.33803%}.Vb8nAq_corner{width:var(--cover-corner-width,70%);height:var(--cover-corner-height,72%);background:var(--cover-edge);clip-path:polygon(100% 0,100% 100%,0 100%);position:absolute;bottom:0;right:0}.Vb8nAq_cover[data-title-template=single]{--cover-corner-width:62%;--cover-corner-height:66%}.Vb8nAq_cover[data-title-template="3-3"],.Vb8nAq_cover[data-title-template=two-line]{--cover-corner-width:58%;--cover-corner-height:68%}.Vb8nAq_cover[data-title-template=latin]{--cover-corner-width:62%;--cover-corner-height:68%}.Vb8nAq_title{max-width:40%;font-family:"CourseSeries Cover Smiley", var(--product-font-sans);font-synthesis:none;letter-spacing:.025em;text-align:center;font-size:clamp(20px,9.2cqw,48px);font-style:oblique;font-weight:400;line-height:1.1;position:absolute;bottom:3.8cqw;right:3.2cqw}.Vb8nAq_titleLine{justify-content:center;align-items:baseline;column-gap:.12em;display:flex}.Vb8nAq_titleRun{white-space:nowrap}.Vb8nAq_cover:not([data-font-state=ready]) .Vb8nAq_title{visibility:hidden}.Vb8nAq_fontError{background:var(--color-background);color:var(--color-description-foreground);font:400 14px/20px var(--product-font-sans);justify-content:center;align-items:center;gap:8px;padding:8px;display:flex;position:absolute;inset:auto 8px 8px}.Vb8nAq_fontError button{min-height:40px;color:var(--color-primary);padding:0 12px}.Vb8nAq_cover[data-title-template=single] .Vb8nAq_title{bottom:9cqw}@container (max-width:219px){.Vb8nAq_art{clip-path:none}.Vb8nAq_top{top:8px;left:8px}.Vb8nAq_wordmark{width:72px;max-width:calc(100cqw - 16px)}.Vb8nAq_title,.Vb8nAq_corner,.Vb8nAq_fontError{display:none}.Vb8nAq_shade{background:linear-gradient(145deg,#00000047,#0000 55%)}}.Vb8nAq_cover[data-title-template=latin] .Vb8nAq_title{letter-spacing:.015em;font-size:clamp(20px,7.8cqw,41px)}.Vb8nAq_cover[data-title-template=mixed]{--cover-corner-width:68%;--cover-corner-height:70%}.Vb8nAq_cover[data-title-template=mixed-compact]{--cover-corner-width:58%;--cover-corner-height:68%}.Vb8nAq_cover[data-title-template=mixed] .Vb8nAq_title,.Vb8nAq_cover[data-title-template=mixed-compact] .Vb8nAq_title{font-size:clamp(20px,8.8cqw,47px)}.Vb8nAq_cover[data-title-template=mixed] .Vb8nAq_title{bottom:3.4cqw;right:2.8cqw}.Vb8nAq_cover[data-cover-theme=yellow]{--cover-edge:#edc328}.Vb8nAq_cover[data-cover-theme=pink]{--cover-edge:#f2a4bf}.Vb8nAq_cover[data-cover-theme=yellow] .Vb8nAq_title,.Vb8nAq_cover[data-cover-theme=pink] .Vb8nAq_title{color:#20242c}
.Za4yfW_quickActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.Za4yfW_actionGroup{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Za4yfW_ordersLink{padding-inline:0}.Za4yfW_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}.Za4yfW_heading{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.Za4yfW_heading h2{margin:0;font-size:18px;font-weight:600;line-height:28px}.Za4yfW_muted{color:var(--product-muted-foreground)}.Za4yfW_orderList{margin:0;padding:0;list-style:none}.Za4yfW_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}.Za4yfW_order:last-child{border-bottom:0;padding-bottom:0}.Za4yfW_orderInfo{gap:4px;min-width:0;display:grid}.Za4yfW_orderInfo strong{overflow-wrap:anywhere;font-weight:600}.Za4yfW_amount{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.Za4yfW_orderActions{align-items:center;gap:8px;display:flex}.Za4yfW_more{flex-shrink:0;width:40px;height:40px}.Za4yfW_menu{width:160px;padding:4px}.Za4yfW_menu>button{justify-content:flex-start;width:100%}.Za4yfW_dialogBody{gap:20px;font-size:14px;line-height:20px;display:grid}.Za4yfW_dialogBody p{margin:0}.Za4yfW_dialogHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.Za4yfW_description{color:var(--product-description-foreground)}.Za4yfW_form{gap:20px;display:grid}.Za4yfW_field{gap:8px;display:grid}.Za4yfW_breakdown{border:1px solid var(--product-border);border-radius:8px;gap:16px;margin:0;padding:16px;display:grid}.Za4yfW_breakdown>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.Za4yfW_breakdown dd{align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.Za4yfW_dialogActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.Za4yfW_error{color:var(--product-danger-text)}.Za4yfW_success{color:var(--product-success-text)}.Za4yfW_rechargePage{border:1px solid var(--product-border);background:var(--product-surface);border-radius:8px;min-width:0;padding:24px}@media (max-width:600px){.Za4yfW_quickActions{align-items:stretch}.Za4yfW_actionGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.Za4yfW_actionGroup>:first-child{grid-column:1/-1}.Za4yfW_actionGroup button,.Za4yfW_actionGroup a{width:100%}.Za4yfW_ordersLink{margin-left:auto}.Za4yfW_pending,.Za4yfW_rechargePage{padding:16px}.Za4yfW_order{grid-template-columns:minmax(0,1fr) auto;gap:12px}.Za4yfW_orderActions{grid-column:1/-1;justify-content:flex-end}}.Za4yfW_actionGroup :is(button,a),.Za4yfW_ordersLink{gap:8px}.Za4yfW_rechargePage>[data-wallet-recharge]{margin-top:0}.Za4yfW_exchangeResult dd strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:36px}.Za4yfW_exchangeResult dd>span{font-size:14px;font-weight:400;line-height:20px}.Za4yfW_giftForm{gap:12px;display:grid}.Za4yfW_giftControls{gap:20px;display:grid}.Za4yfW_giftControls button{width:100%}.Za4yfW_giftFooter{justify-content:flex-end;margin-top:16px;display:flex}
.rkOM8W_media{border-radius:8px;container-type:inline-size}@container (max-width:219px){.rkOM8W_media>[data-course-cover]{--cover-frame-width:2px}}
.glxVxW_layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;min-width:0;display:grid}.glxVxW_layout[data-course-theme=linear-algebra]{--color-primary:#c62828;--color-primary-foreground:#fff}.dark .glxVxW_layout[data-course-theme=linear-algebra]{--color-primary:#ff8179;--color-primary-foreground:#291310}.glxVxW_path,.glxVxW_services,.glxVxW_serviceContent{min-width:0}.glxVxW_layout[data-course-theme=image-recognition]>.glxVxW_path{--color-primary:#edc328;--color-primary-foreground:#282415;--course-accent-ink:#896400}.glxVxW_layout[data-course-theme=claw]>.glxVxW_path{--color-primary:#a8325b;--color-primary-foreground:#fff;--course-accent-ink:#a8325b}.dark .glxVxW_layout[data-course-theme=image-recognition]>.glxVxW_path{--color-primary:#f1cc52;--color-primary-foreground:#211c0d;--course-accent-ink:#f1cc52}.dark .glxVxW_layout[data-course-theme=claw]>.glxVxW_path{--color-primary:#f2a4bf;--color-primary-foreground:#28151d;--course-accent-ink:#f2a4bf}.glxVxW_services{grid-auto-rows:max-content;align-content:start;gap:20px;display:grid}.glxVxW_path>[role=region]{width:100%;max-width:720px;margin-inline:auto}.glxVxW_summary{align-items:start;gap:12px;min-width:0;margin:0;padding:12px;display:grid;position:static;overflow:hidden}.glxVxW_coverWrap{width:100%;min-width:0;display:block}.glxVxW_cover{object-fit:contain;width:100%;max-width:100%;height:auto;padding:0;display:block}.glxVxW_coverRetry{border:1px solid var(--color-primary);background:var(--color-surface);min-height:44px;color:var(--color-primary);cursor:pointer;border-radius:8px;padding:0 12px;font-size:14px;font-weight:600}.glxVxW_coverRetry:focus-visible{outline:2px solid var(--product-focus,#1456f0);outline-offset:2px}.glxVxW_title{overflow-wrap:anywhere;color:var(--color-foreground);margin:0;font-size:18px;font-weight:600;line-height:28px}.glxVxW_summary[data-appearance=illustrated]{grid-template-columns:96px minmax(0,1fr);align-items:stretch;gap:0;padding:0}.glxVxW_summary[data-appearance=illustrated][data-without-cover=true]{grid-template-columns:minmax(0,1fr)}.glxVxW_summary[data-appearance=illustrated] .glxVxW_coverWrap{background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface));place-items:center;min-height:112px;display:grid}.glxVxW_summary[data-appearance=illustrated] .glxVxW_cover{height:100%;padding:8px}.glxVxW_summary[data-appearance=illustrated] .glxVxW_summaryBody{min-width:0;padding:12px}.glxVxW_summary[data-appearance=illustrated] .glxVxW_title{margin-bottom:6px}.glxVxW_summaryBody p{color:var(--color-description-foreground);font-size:14px;line-height:20px}.glxVxW_summaryBody a{margin-top:10px}@media (max-width:1023px){.glxVxW_layout{flex-direction:column;gap:20px;display:flex}.glxVxW_path{order:1;width:100%}.glxVxW_services{display:contents}.glxVxW_summary{order:0;width:100%}.glxVxW_serviceContent{order:2;width:100%}}@container (max-width:799px){.glxVxW_layout{flex-direction:column;gap:20px;display:flex}.glxVxW_path{order:1;width:100%}.glxVxW_services{display:contents}.glxVxW_summary{order:0;width:100%}.glxVxW_serviceContent{order:2;width:100%}}@media (prefers-reduced-motion:reduce){.glxVxW_layout *{transition:none!important;animation:none!important}}.glxVxW_layout[data-course-theme=image-recognition]>.glxVxW_path section>div:first-child>span{color:var(--course-accent-ink)}.glxVxW_summaryHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.glxVxW_summaryHeading .glxVxW_title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}
.TH5GeW_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}.TH5GeW_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}.TH5GeW_workspace :is(.TH5GeW_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}.TH5GeW_card{background:var(--board-ui-surface,#fff);box-shadow:var(--delivery-card-shadow,0 2px 4px #18273c0a, 0 8px 24px #18273c08);border-radius:8px}.TH5GeW_stat{background:var(--board-ui-muted,#f1f5f9);border-radius:8px}
.PwFjMW_sidebar{border-right:1px solid var(--color-border);background:var(--color-surface);flex:none;width:300px}.PwFjMW_path{width:100%;max-width:720px;margin-inline:auto}.PwFjMW_chapter{border:2px solid var(--color-border);border-bottom-width:5px;border-radius:20px;justify-items:center;gap:8px;margin-bottom:20px;padding:15px 18px;display:grid}.PwFjMW_lessons{gap:6px;display:grid}.PwFjMW_lesson{align-items:center;gap:28px;min-width:0;min-height:122px;padding:6px 0;display:flex}.PwFjMW_lesson:nth-child(2n){margin-left:32px}.PwFjMW_node{border-radius:28px;flex:none;width:112px;height:106px;transform:rotate(-7deg)}@media (min-width:1536px){.PwFjMW_sidebar{width:320px}}@media (max-width:1199px){.PwFjMW_sidebar{width:48px}.PwFjMW_sidebar>div{border:0;flex-direction:column;height:auto;padding:16px 0}}@media (max-width:1100px){.PwFjMW_node{width:96px;height:90px}.PwFjMW_lesson{gap:16px}.PwFjMW_lesson:nth-child(2n){margin-left:16px}}@media (max-width:420px){.PwFjMW_node{width:82px;height:80px}.PwFjMW_lesson{gap:14px}.PwFjMW_lesson:nth-child(2n){margin-left:10px}}
.lmiyUa_panel{inset-block:0;width:min(30rem,100vw);height:100dvh;transform-origin:calc(var(--course-outline-origin-x,100vw) - (100vw - min(30rem, 100vw))) var(--course-outline-origin-y,50vh);border-left-width:1px;transition:none;right:0}.lmiyUa_panel[data-state=open]{animation:.26s cubic-bezier(.16,1,.3,1) both lmiyUa_outlineOpen}.lmiyUa_panel[data-state=closed]{pointer-events:none;animation:.18s cubic-bezier(.4,0,1,1) both lmiyUa_outlineClose}.lmiyUa_overlay[data-state=open]{animation:.22s ease-out both lmiyUa_backdropOpen}.lmiyUa_overlay[data-state=closed]{animation:.18s ease-in both lmiyUa_backdropClose}@keyframes lmiyUa_outlineOpen{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes lmiyUa_outlineClose{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes lmiyUa_backdropOpen{0%{opacity:0}to{opacity:1}}@keyframes lmiyUa_backdropClose{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.lmiyUa_panel[data-state],.lmiyUa_overlay[data-state]{animation:none}}
.i-FSuG_stack{--avatar-size:36px;width:calc(var(--slots) * 24px + 12px);max-width:100%;height:var(--stack-height);text-align:center;cursor:pointer;border-radius:8px;min-height:44px;padding:4px 0;transition:width .22s,height .412s;display:block;position:relative;overflow:hidden}.i-FSuG_stack:focus-visible{outline:2px solid var(--product-focus);outline-offset:4px}.i-FSuG_stack[data-expanded=true]{width:100%}.i-FSuG_items{display:block}.i-FSuG_member{width:64px;transition:transform .22s,opacity .16s;transition-delay:var(--delay,0s);flex-direction:column;align-items:center;display:flex;position:absolute;top:4px;left:0}.i-FSuG_member[data-preview=false]{opacity:0;pointer-events:none}.i-FSuG_stack[data-expanded=true] .i-FSuG_member{opacity:1;pointer-events:auto}.i-FSuG_avatar{width:var(--avatar-size);height:var(--avatar-size);border:2px solid var(--color-surface);color:var(--color-foreground);background:var(--color-muted);font-size:14px;line-height:20px}.i-FSuG_remaining{border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.i-FSuG_label{opacity:0;width:56px;max-width:4em;color:var(--color-foreground);transition:opacity .16s,transform .22s;transition-delay:var(--delay,0s);pointer-events:none;margin-top:4px;font-size:14px;font-weight:400;line-height:20px;display:block;transform:translateY(-4px)}.i-FSuG_label>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.i-FSuG_stack[data-expanded=true] .i-FSuG_label{opacity:1;transform:none}.i-FSuG_count{opacity:1;transition-delay:.192s}.i-FSuG_stack[data-expanded=true] .i-FSuG_count{opacity:0;pointer-events:none;transition-delay:0s}@media (prefers-reduced-motion:reduce){.i-FSuG_stack,.i-FSuG_member,.i-FSuG_label{transition:none}}
.QRFibW_body{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:32px;min-height:0;padding:24px;display:grid;overflow:hidden auto}.QRFibW_wheel{aspect-ratio:1;width:min(100%,600px,100dvh - 220px);margin-inline:auto;position:relative}.QRFibW_wheelFace{contain:layout paint;border-radius:50%;position:absolute;inset:0;overflow:hidden}.QRFibW_wheel .QRFibW_wheelFace svg{width:100%;height:100%;display:block}.QRFibW_winningSector{animation:.8s ease-out 3 QRFibW_sectorGlow}@keyframes QRFibW_sectorGlow{0%,to{opacity:1}50%{opacity:.6}}.QRFibW_side{grid-template-rows:minmax(240px,1fr) 156px 24px;align-self:stretch;gap:12px;min-width:0;display:grid}.QRFibW_history{min-width:0;height:156px;font-size:14px}.QRFibW_soundStatus{min-height:24px}.QRFibW_wheel .QRFibW_center{aspect-ratio:1;border:4px solid var(--color-surface);background:var(--color-primary);width:21%;color:var(--color-primary-foreground);cursor:pointer;border-radius:50%;place-items:center;font-size:18px;font-weight:600;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0002}.QRFibW_center:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.QRFibW_center:disabled{cursor:default}.QRFibW_spinningWheel{will-change:transform}.QRFibW_pointerTick{transform-origin:50% 0;animation:.16s ease-out QRFibW_pointerClick}@keyframes QRFibW_pointerClick{0%{rotate:-18deg}to{rotate:0deg}}.QRFibW_result{isolation:isolate;justify-content:center;align-items:center;min-height:240px;display:flex;position:relative;overflow:hidden}.QRFibW_name{z-index:1;overflow-wrap:anywhere;text-align:center;color:var(--color-primary);margin:0;font-size:clamp(36px,4.8vw,64px);font-weight:700;line-height:1.25;animation:.9s cubic-bezier(.16,1,.3,1) both QRFibW_reveal;position:relative}.QRFibW_drawing{text-align:center}.QRFibW_dots{justify-content:center;gap:8px;margin-bottom:16px;display:flex}.QRFibW_dots i{background:var(--color-primary);border-radius:50%;width:10px;height:10px;animation:.9s ease-in-out infinite alternate QRFibW_waiting}.QRFibW_dots i:nth-child(2){animation-delay:.15s}.QRFibW_dots i:nth-child(3){animation-delay:.3s}@keyframes QRFibW_waiting{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:translateY(-6px)}}.QRFibW_halo{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.QRFibW_halo i{aspect-ratio:1;border:2px solid var(--color-primary);border-radius:50%;width:160px;animation:1.8s ease-out both QRFibW_ripple;position:absolute}.QRFibW_halo i:nth-child(2){animation-delay:.22s}.QRFibW_halo i:nth-child(3){animation-delay:.44s}@keyframes QRFibW_ripple{0%{opacity:.65;transform:scale(.25)}to{opacity:0;transform:scale(2)}}.QRFibW_confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.QRFibW_confetti>span{background:var(--confetti-color);width:9px;height:14px;animation:2s cubic-bezier(.12,.65,.25,1) both QRFibW_celebrate;animation-delay:var(--confetti-delay);border-radius:2px;position:absolute;top:50%;left:50%}@keyframes QRFibW_reveal{0%{opacity:0;transform:translateY(30px)scale(.35)rotate(-6deg)}55%{opacity:1;transform:translateY(-8px)scale(1.12)rotate(2deg)}78%{transform:translateY(3px)scale(.97)rotate(-1deg)}to{opacity:1;transform:scale(1)}}@keyframes QRFibW_celebrate{0%{opacity:1;transform:translate(0)rotate(0)}75%{opacity:1}to{transform:translate(var(--confetti-x), var(--confetti-y)) rotate(var(--confetti-turn));opacity:0}}@media (max-width:760px){.QRFibW_body{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.QRFibW_wheel{width:min(100%,440px)}.QRFibW_side{grid-template-rows:200px 156px 24px}.QRFibW_result{min-height:200px}.QRFibW_wheel .QRFibW_center{font-size:14px}.QRFibW_name{font-size:40px}}@media (prefers-reduced-motion:reduce){.QRFibW_name,.QRFibW_winningSector,.QRFibW_dots i,.QRFibW_pointerTick{animation:none}.QRFibW_confetti,.QRFibW_halo{display:none}}.QRFibW_calledStudent{min-width:0;color:var(--color-description-foreground);align-items:center;gap:4px;display:flex}.QRFibW_calledStudent>span{overflow-wrap:anywhere}.QRFibW_calledStudent .QRFibW_returnStudent{opacity:0;width:24px;height:24px;color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.QRFibW_returnStudent svg{width:14px;height:14px}.QRFibW_calledStudent:hover .QRFibW_returnStudent,.QRFibW_calledStudent:focus-within .QRFibW_returnStudent{opacity:1}.QRFibW_calledStudent .QRFibW_returnStudent:hover{color:var(--color-foreground);background:var(--color-muted)}.QRFibW_calledStudent .QRFibW_returnStudent:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.QRFibW_calledStudent .QRFibW_returnStudent:disabled{cursor:default;opacity:.4}@media (hover:none){.QRFibW_calledStudent .QRFibW_returnStudent{opacity:1;width:44px;height:44px}}
.Ou-n5q_tools{flex-shrink:0;align-items:center;gap:4px;display:flex}.Ou-n5q_tools .Ou-n5q_toolButton{min-width:40px;height:40px;color:var(--color-foreground);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:8px;display:inline-flex}.Ou-n5q_tools .Ou-n5q_toolButton:hover{background:var(--color-muted)}.Ou-n5q_tools .Ou-n5q_toolButton[aria-pressed=true]{color:var(--color-primary);background:var(--product-primary-soft)}.Ou-n5q_toolButton svg{flex-shrink:0;width:16px;height:16px}.Ou-n5q_compactTime{font-variant-numeric:tabular-nums;font-size:14px;line-height:20px}.Ou-n5q_countdownDialog{flex-direction:column;width:min(860px,100vw - 32px);max-height:calc(100dvh - 32px);transition-property:opacity;display:flex;overflow:hidden}.Ou-n5q_countdownDialog>:first-child,.Ou-n5q_countdownDialog>:last-child{flex-shrink:0}.Ou-n5q_countdownBody{flex-direction:column;align-items:center;gap:12px;min-height:0;padding:24px;display:flex;overflow-y:auto}.Ou-n5q_clock{aspect-ratio:1;width:min(100%,56dvh,560px);color:var(--color-primary);flex-shrink:0;place-items:center;margin-inline:auto;display:grid;position:relative}.Ou-n5q_clock .Ou-n5q_clockRing{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.Ou-n5q_clock circle{fill:none;stroke-width:5px}.Ou-n5q_track{stroke:var(--color-border)}.Ou-n5q_progress{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.Ou-n5q_clock[data-urgent]{color:var(--color-danger)}.Ou-n5q_clock>div,.Ou-n5q_clock>.Ou-n5q_readout{text-align:center}.Ou-n5q_digits{font-variant-numeric:tabular-nums;margin:0;font-size:clamp(64px,8vw,120px);font-weight:600;line-height:1.2;display:block}.Ou-n5q_clockState{color:var(--color-description-foreground);margin:12px 0 0;font-size:18px;display:block}.Ou-n5q_presets{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.Ou-n5q_presets button[aria-pressed=true]{color:var(--color-primary);border-color:var(--color-primary);background:var(--product-primary-soft)}.Ou-n5q_help{color:var(--color-description-foreground);margin:0;font-size:14px}@media (prefers-reduced-motion:reduce){.Ou-n5q_progress{transition:none}}.Ou-n5q_clockEditor{text-align:center;grid-template-columns:120px 24px 120px;align-items:start;gap:0;display:grid;position:relative}.Ou-n5q_clockEditor label{flex-direction:column;gap:8px;min-width:0;display:flex}.Ou-n5q_clockEditor input{appearance:textfield;width:100%;color:var(--color-foreground);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;border-radius:8px;padding:4px 0;font-size:88px;font-weight:600;line-height:1.2}.Ou-n5q_clockEditor input::-webkit-inner-spin-button{appearance:none;margin:0}.Ou-n5q_clockEditor input::-webkit-outer-spin-button{appearance:none;margin:0}.Ou-n5q_clockEditor input:hover{background:var(--color-muted)}.Ou-n5q_clockEditor input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;background:var(--product-primary-soft)}.Ou-n5q_clockEditor label>span{color:var(--color-description-foreground);font-size:14px}.Ou-n5q_colon{color:var(--color-muted-foreground);font-size:64px;line-height:114px}.Ou-n5q_options{text-align:center;flex-direction:column;justify-content:center;gap:8px;width:100%;min-height:0;display:flex}.Ou-n5q_options .Ou-n5q_presets{flex-wrap:wrap;gap:4px;margin-bottom:0}.Ou-n5q_presets button{white-space:nowrap;border:0;min-width:0;padding:8px 10px}.Ou-n5q_presets button[aria-pressed=true]{color:var(--color-primary);background:var(--product-primary-soft)}.Ou-n5q_countdownDialog .Ou-n5q_countdownActions{flex-direction:row;justify-content:center;align-items:center;gap:12px;padding-top:20px;padding-bottom:20px;display:flex}.Ou-n5q_countdownActions>button:first-child{width:44px;height:44px;padding:0}.Ou-n5q_countdownActions>button:last-child{gap:8px;min-width:160px;height:44px}.Ou-n5q_readout{animation:.18s ease-out Ou-n5q_clockReveal}@keyframes Ou-n5q_clockReveal{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Ou-n5q_readout{animation:none}}.Ou-n5q_musicChoices{grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 12px;display:grid}.Ou-n5q_musicChoices>button{color:var(--color-foreground);background:var(--color-muted);gap:8px}.Ou-n5q_musicChoices>button[aria-pressed=true]{color:var(--color-primary);background:var(--product-primary-soft)}.Ou-n5q_clockState:empty{visibility:hidden;min-height:27px}@media (max-width:760px){.Ou-n5q_countdownBody{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px}.Ou-n5q_clock{width:min(100%,300px)}.Ou-n5q_digits{font-size:64px}.Ou-n5q_clockEditor{grid-template-columns:84px 20px 84px}.Ou-n5q_clockEditor input{font-size:60px}.Ou-n5q_colon{font-size:48px;line-height:80px}.Ou-n5q_options .Ou-n5q_presets{margin-bottom:16px}}@media (max-width:380px){.Ou-n5q_clock{width:min(100%,250px)}.Ou-n5q_digits{font-size:56px}.Ou-n5q_clockEditor{grid-template-columns:76px 16px 76px}.Ou-n5q_clockEditor input{font-size:56px}}.Ou-n5q_audioTools{align-items:center;gap:4px;display:flex;position:relative}.Ou-n5q_audioTools button[aria-expanded=true]{color:var(--color-primary);background:var(--product-primary-soft)}.Ou-n5q_audioPopover{border:1px solid var(--color-border);background:var(--color-popover);width:272px;max-width:calc(100vw - 112px);color:var(--color-popover-foreground);z-index:2;border-radius:8px;padding:12px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 8px 24px #00000029}.Ou-n5q_audioPopover .Ou-n5q_musicChoices{grid-template-columns:1fr 1fr;gap:4px;margin:0}.Ou-n5q_audioPopover .Ou-n5q_musicChoices>button{padding-inline:8px}@media (max-width:760px){.Ou-n5q_countdownBody{gap:12px}.Ou-n5q_options .Ou-n5q_presets{margin-bottom:0}}.Ou-n5q_clock.Ou-n5q_activityClock{cursor:pointer;background:0 0;border:0;border-radius:50%;width:100%;padding:0;transition:background .16s}.Ou-n5q_activityExpand:hover{background:var(--product-primary-soft)}.Ou-n5q_activityExpand:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.Ou-n5q_activityClock .Ou-n5q_digits{font-size:clamp(28px,3.4cqw,52px)}.Ou-n5q_activityClock .Ou-n5q_clockState{min-height:40px;margin-top:6px;font-size:14px}.Ou-n5q_activityClock .Ou-n5q_readout{animation:none}@media (prefers-reduced-motion:reduce){.Ou-n5q_activityClock{transition:none}}.Ou-n5q_activityExpand{width:100%;height:100%;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset:0}.Ou-n5q_activityToggle{width:40px;height:40px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:58%;left:50%;transform:translate(-50%)}.Ou-n5q_activityToggle:hover{background:var(--product-primary-soft)}.Ou-n5q_clock .Ou-n5q_activityToggle>svg{width:20px;height:20px}
.PC_tda_card{container-type:inline-size}.PC_tda_cardBody{grid-template-columns:minmax(0,1fr) 160px;padding:6px 14px;display:grid}.PC_tda_cardInfo{min-width:0;padding-right:8px}.PC_tda_radar{border-left:1px solid var(--product-border);grid-template-rows:20px auto 20px;grid-template-columns:30px minmax(0,1fr) 30px;place-self:center end;width:160px;margin:0;padding-left:4px;display:grid}.PC_tda_label,.PC_tda_sideLabels{color:var(--product-muted-foreground);white-space:nowrap;font-size:14px;line-height:20px}.PC_tda_label{text-align:center;grid-column:2}.PC_tda_labelTop{grid-row:1}.PC_tda_labelBottom{grid-row:3}.PC_tda_sideLabels{flex-direction:column;grid-area:2/1;justify-content:space-around;display:flex}.PC_tda_sideLabelsRight{text-align:right;grid-column:3;align-items:flex-end}.PC_tda_chart{grid-area:2/2;justify-self:center;width:96px;height:96px;display:block;overflow:visible}.PC_tda_grid,.PC_tda_axis{fill:none;stroke:var(--product-border);stroke-width:1px}.PC_tda_axis{stroke:var(--product-border-weak)}.PC_tda_profile{fill:var(--product-primary);fill-opacity:.16;stroke:var(--product-primary);stroke-width:2px;stroke-linejoin:round}.PC_tda_skeletonBody{min-height:136px}.PC_tda_skeletonRadar{border-left:1px solid var(--product-border);justify-content:center;align-items:center;width:160px;min-height:124px;padding-left:4px;display:flex}@container (max-width:330px){.PC_tda_cardBody{grid-template-columns:minmax(0,1fr);gap:8px}.PC_tda_cardInfo{padding-right:0}.PC_tda_radar{border-top:1px solid var(--product-border);border-left:0;padding-top:8px;padding-left:0}.PC_tda_skeletonRadar{border-top:1px solid var(--product-border);border-left:0;justify-self:end;min-height:133px;padding-top:8px;padding-left:0}}.PC_tda_integrated{width:196px;height:164px;margin:0}.PC_tda_integrated svg{display:block;overflow:visible}.PC_tda_integratedGrid{fill:none;stroke:var(--product-border);stroke-width:1px;opacity:.65}.PC_tda_integratedProfile{stroke:var(--product-primary);stroke-width:1.8px;stroke-linejoin:round}.PC_tda_vertex{fill:var(--color-background);stroke:var(--product-primary);stroke-width:1.5px}.PC_tda_integratedLabel{fill:var(--product-muted-foreground);font-size:14px;font-weight:400}.PC_tda_catalogRadar{border:0;grid-template-rows:18px 84px 18px;grid-template-columns:24px 84px 24px;gap:4px;width:140px;padding:0}.PC_tda_catalogRadar .PC_tda_chart{width:84px;height:84px}.PC_tda_catalogRadar .PC_tda_label,.PC_tda_catalogRadar .PC_tda_sideLabels{letter-spacing:normal;font-size:12px;line-height:18px}.PC_tda_previewRadar{border:0;grid-template-rows:20px 132px 20px;grid-template-columns:36px 132px 36px;gap:4px;width:212px;padding:0}.PC_tda_previewRadar .PC_tda_chart{width:132px;height:132px}
.a88xMq_dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.a88xMq_header{border-bottom-color:#0000;padding-bottom:0}.a88xMq_headerActions{align-items:center;gap:4px;display:flex}.a88xMq_sound{color:var(--product-muted-foreground);margin-left:auto}.a88xMq_receipt{isolation:isolate;text-align:center;padding:0 0 4px;font-size:14px;line-height:20px;animation:.22s ease-out both a88xMq_receipt-in}.a88xMq_stage{place-items:center;width:100%;height:216px;display:grid;position:relative;overflow:hidden}.a88xMq_halo{background:radial-gradient(circle, var(--product-accent) 0%, color-mix(in srgb, var(--product-accent) 65%, transparent) 40%, transparent 72%);border-radius:50%;width:208px;height:208px;animation:.8s ease-out both a88xMq_halo-in;position:absolute}.a88xMq_ring{border:1px solid var(--product-primary);border-radius:50%;width:136px;height:136px;animation:.85s ease-out 80ms both a88xMq_ring-out;position:absolute}.a88xMq_coin{z-index:1;place-items:center;width:164px;height:164px;animation:.68s cubic-bezier(.22,.8,.3,1) both a88xMq_coin-in;display:grid;position:relative}.a88xMq_ground{background:color-mix(in srgb, var(--product-primary) 14%, transparent);filter:blur(4px);border-radius:50%;width:80px;height:8px;animation:.68s ease-out both a88xMq_halo-in;position:absolute;bottom:18px}.a88xMq_spark{background:var(--product-primary);width:6px;height:6px;animation:a88xMq_spark-out .82s var(--delay) ease-out both;border-radius:2px;position:absolute;top:calc(50% - 3px);left:calc(50% - 3px)}.a88xMq_spark:nth-of-type(2n){background:var(--product-signal);border-radius:50%}.a88xMq_result{animation:.42s ease-out .1s both a88xMq_amount-in;position:relative}.a88xMq_amounts{justify-content:center;gap:12px;display:grid}.a88xMq_reward{color:var(--product-foreground);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;display:flex}.a88xMq_reward img{align-self:center}.a88xMq_reward strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:28px;font-weight:700;line-height:36px}.a88xMq_reward span{white-space:nowrap}.a88xMq_confirmation{color:var(--product-description-foreground);overflow-wrap:anywhere;margin:12px 0 0}.a88xMq_actions{gap:8px;margin-top:28px;display:grid}.a88xMq_actions>button{width:100%}.a88xMq_records{min-height:40px;color:var(--product-muted-foreground);border-radius:8px;justify-content:center;justify-self:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.a88xMq_records:hover{color:var(--product-primary)}.a88xMq_records:focus-visible{outline:2px solid var(--product-focus);outline-offset:2px}@keyframes a88xMq_receipt-in{0%{opacity:0}to{opacity:1}}@keyframes a88xMq_coin-in{0%{opacity:0;transform:translateY(36px)scale(.55)rotate(-18deg)}48%{opacity:1;transform:translateY(-10px)scale(1.08)rotate(5deg)}72%{transform:translateY(3px)scale(.97)rotate(-2deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes a88xMq_halo-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes a88xMq_ring-out{0%{opacity:.4;transform:scale(.6)}to{opacity:0;transform:scale(1.65)}}@keyframes a88xMq_spark-out{0%{opacity:0;transform:rotate(var(--angle)) translateY(-44px) scale(.3)}20%{opacity:.85}to{opacity:0;transform:rotate(var(--angle)) translateY(calc(-1 * var(--distance))) rotate(80deg) scale(.5)}}@keyframes a88xMq_amount-in{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}@media (max-height:620px){.a88xMq_stage{height:172px}.a88xMq_actions{margin-top:20px}}@media (prefers-reduced-motion:reduce){.a88xMq_receipt,.a88xMq_coin,.a88xMq_halo,.a88xMq_ground,.a88xMq_result{animation:none}.a88xMq_ring,.a88xMq_spark{animation:none;display:none}.a88xMq_dialog{transition:none;animation:none}}
.E-vuGW_page{max-width:1128px;color:var(--product-foreground);margin:0 auto;padding:48px 24px 80px;font-size:14px;line-height:20px}.E-vuGW_page>section{margin-top:32px}.E-vuGW_introduction{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:64px;padding:24px 0;display:grid}.E-vuGW_cover{aspect-ratio:1;border-radius:8px;background:#fff!important}.E-vuGW_image{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.E-vuGW_content{flex-direction:column;gap:28px;min-width:0;display:flex}.E-vuGW_content h1{text-wrap:balance;font-size:28px;font-weight:700;line-height:36px}.E-vuGW_description{white-space:pre-line;color:var(--product-description-foreground);margin-top:20px}.E-vuGW_radar{justify-content:center;padding:8px 0;display:flex}.E-vuGW_enterCourse{width:100%;height:64px;font-size:18px;line-height:28px}@media (max-width:800px){.E-vuGW_introduction{gap:32px}}@media (max-width:640px){.E-vuGW_page{padding:24px 20px 80px}.E-vuGW_introduction{grid-template-columns:1fr;gap:24px;padding:0}.E-vuGW_cover{aspect-ratio:4/3;justify-self:center;width:100%;max-width:360px}.E-vuGW_content{gap:24px}.E-vuGW_content h1{font-size:24px;line-height:32px}.E-vuGW_description{margin-top:16px}.E-vuGW_enterCourse{height:60px}}
._5VbJQG_labels{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._5VbJQG_label{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground);border-radius:4px;align-items:center;padding:4px 8px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}._5VbJQG_label[data-project-status=recruiting]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground)}
.wz4kuG_dialog{background:var(--color-background);width:min(1200px,100vw - 48px);max-height:calc(100dvh - 48px);color:var(--color-foreground);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.wz4kuG_toolbar{flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;display:flex}.wz4kuG_toolbar .wz4kuG_close{min-width:44px;min-height:44px}.wz4kuG_scroll{overscroll-behavior:contain;min-height:0;padding:0 32px 24px;overflow-y:auto}.wz4kuG_hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;display:grid}.wz4kuG_coverCard{min-width:0;position:relative}.wz4kuG_cover{aspect-ratio:3/2;border-radius:8px;width:100%}.wz4kuG_info{min-width:0}.wz4kuG_labels{pointer-events:none;max-width:calc(100% - 24px);position:absolute;top:12px;right:12px}.wz4kuG_titleRow{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.wz4kuG_availability{background:var(--color-muted);color:var(--color-description-foreground);white-space:nowrap;border-radius:6px;flex:none;padding:4px 10px;font-size:14px;line-height:20px}.wz4kuG_title{overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:700;line-height:36px}.wz4kuG_description{color:var(--color-description-foreground);white-space:pre-line;margin:12px 0 20px;font-size:14px;line-height:24px}.wz4kuG_radar{justify-content:center;margin-top:20px;display:flex}.wz4kuG_facts{border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px 24px;margin:24px 0 0;padding-top:24px;font-size:14px;line-height:24px;display:grid}.wz4kuG_facts dt{color:var(--color-muted-foreground);margin-bottom:4px}.wz4kuG_facts dd{overflow-wrap:anywhere;white-space:pre-line;margin:0}.wz4kuG_actions{border-top:1px solid var(--color-border);background:var(--color-background);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:12px;padding:16px 32px;display:flex}.wz4kuG_actions>a,.wz4kuG_actions>button{min-height:44px}.wz4kuG_campActions{gap:16px;padding-top:20px;padding-bottom:20px}.wz4kuG_campActions>a{min-width:180px;min-height:48px}.wz4kuG_campDetails{order:1;gap:12px}.wz4kuG_campDetails svg{flex:none}.wz4kuG_notice{color:var(--color-description-foreground);margin:20px 0 0;font-size:14px;line-height:24px}.wz4kuG_issue{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;font-size:14px;display:flex}.wz4kuG_sections{border-top:1px solid var(--color-border);margin-top:24px}.wz4kuG_section{border-bottom:1px solid var(--color-border);padding:16px 0}.wz4kuG_section:last-child{border-bottom:0;padding-bottom:0}.wz4kuG_section summary{cursor:pointer;align-content:center;min-height:44px;font-size:18px;font-weight:600;line-height:28px}.wz4kuG_section summary:focus-visible{outline:2px solid var(--product-focus);outline-offset:3px}.wz4kuG_sectionItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin-top:16px;display:grid}.wz4kuG_sectionIntroduction{grid-column:1/-1}.wz4kuG_sectionItems h3{margin:0 0 8px;font-size:18px;font-weight:600;line-height:28px}.wz4kuG_sectionItems p{white-space:pre-line;color:var(--color-description-foreground);margin:0;font-size:14px;line-height:24px}@media (max-width:900px){.wz4kuG_hero{grid-template-columns:minmax(0,1fr);gap:24px}.wz4kuG_facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wz4kuG_dialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.wz4kuG_scroll{padding:0 20px 24px}.wz4kuG_title{font-size:24px;line-height:32px}.wz4kuG_toolbar{padding-top:max(8px, env(safe-area-inset-top))}.wz4kuG_sectionItems{grid-template-columns:minmax(0,1fr)}.wz4kuG_actions{padding:12px 20px max(12px, env(safe-area-inset-bottom))}.wz4kuG_actions>a,.wz4kuG_actions>button{flex:1;min-height:48px}.wz4kuG_campActions>a{min-width:0}.wz4kuG_campDetails{gap:8px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.wz4kuG_dialog{transition:none;animation:none!important}}
.WuF7ja_page{min-width:0}.WuF7ja_back,.WuF7ja_link{min-height:44px;color:var(--color-primary);align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.WuF7ja_back{margin-bottom:16px}.WuF7ja_back:hover,.WuF7ja_link:hover{text-underline-offset:4px;text-decoration:underline}.WuF7ja_summary{gap:20px;padding:24px}.WuF7ja_summary h1{overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:700;line-height:36px}.WuF7ja_state{color:var(--color-muted-foreground);margin:0;font-size:14px;line-height:20px}.WuF7ja_facts{gap:20px;margin:0;font-size:14px;line-height:24px;display:grid}.WuF7ja_facts>div{gap:6px;display:grid}.WuF7ja_facts dt{color:var(--color-muted-foreground);align-items:center;gap:6px;display:flex}.WuF7ja_facts dd{overflow-wrap:anywhere;margin:0}.WuF7ja_actions{border-top:1px solid var(--color-border);gap:8px;padding-top:20px;display:grid}.WuF7ja_notice{color:var(--color-description-foreground);margin:0;font-size:14px;line-height:24px}.WuF7ja_content{gap:28px;min-width:0;display:grid}.WuF7ja_content section{min-width:0}.WuF7ja_content h2{margin:0 0 12px;font-size:18px;font-weight:600;line-height:28px}.WuF7ja_content h3{margin:0;font-size:14px;font-weight:600;line-height:24px}.WuF7ja_content p{color:var(--color-description-foreground);margin:0;font-size:14px;line-height:24px}.WuF7ja_intro{gap:8px;display:grid}.WuF7ja_intro h2{margin-bottom:0}.WuF7ja_hero{margin:0 0 12px}.WuF7ja_heroMedia{border-radius:8px;min-height:160px}.WuF7ja_heroImage{object-fit:contain;width:100%;height:auto;max-height:480px;display:block}.WuF7ja_hero figcaption{color:var(--color-muted-foreground);text-align:center;margin-top:8px;font-size:14px;line-height:20px}.WuF7ja_introductionDetails>summary{width:fit-content;min-height:44px;color:var(--color-primary);cursor:pointer;align-items:center;gap:8px;font-size:14px;line-height:20px;list-style:none;display:flex}.WuF7ja_richText{color:var(--color-description-foreground);overflow-wrap:anywhere;padding-top:8px;font-size:14px;line-height:24px}.WuF7ja_richText img{max-width:100%;height:auto}.WuF7ja_richText :is(h1,h2,h3,h4,h5,h6){font-size:18px;line-height:28px}.WuF7ja_topics{margin:0;padding:0;list-style:none}.WuF7ja_topics>li{border-bottom:1px solid var(--color-border);grid-template-columns:28px minmax(0,1fr);gap:12px;display:grid}.WuF7ja_topicNumber{color:var(--color-muted-foreground);padding-top:16px;font-size:14px;line-height:24px}.WuF7ja_topic summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:16px 0;list-style:none;display:flex}.WuF7ja_topic>p{padding-bottom:20px}.WuF7ja_page summary::-webkit-details-marker{display:none}.WuF7ja_page summary>svg{color:var(--color-muted-foreground);flex-shrink:0;transition:transform .16s}.WuF7ja_page details[open]>summary>svg{transform:rotate(180deg)}.WuF7ja_sectionDisclosure{border-bottom:1px solid var(--color-border)}.WuF7ja_sectionDisclosure>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:16px;min-height:52px;padding-bottom:12px;list-style:none;display:grid}.WuF7ja_sectionDisclosure>summary h2{margin:0}.WuF7ja_sectionDisclosure>summary span{color:var(--color-muted-foreground);font-size:14px;line-height:20px}.WuF7ja_schedule{margin:0 0 12px;padding:0;list-style:none}.WuF7ja_schedule li{border-top:1px solid var(--color-border);grid-template-columns:140px minmax(0,1fr);align-items:start;gap:16px;padding:16px 0;font-size:14px;line-height:24px;display:grid}.WuF7ja_scheduleTime{color:var(--color-muted-foreground);gap:4px;display:grid}.WuF7ja_highlights,.WuF7ja_requirements ul{color:var(--color-description-foreground);gap:12px;margin:0;padding-left:20px;font-size:14px;line-height:24px;display:grid}.WuF7ja_requirements{gap:16px;padding-bottom:20px;display:grid}.WuF7ja_requirements h3{margin-bottom:8px}.WuF7ja_review{gap:16px;padding:8px 0 20px;display:grid}.WuF7ja_coursewareLinks{margin:0;padding:0;list-style:none}.WuF7ja_page a:focus-visible,.WuF7ja_page summary:focus-visible{outline:2px solid var(--product-focus);outline-offset:3px;border-radius:4px}@media (max-width:639px){.WuF7ja_summary{gap:16px;padding:20px}.WuF7ja_summary h1{font-size:24px;line-height:32px}.WuF7ja_content{gap:24px}.WuF7ja_sectionDisclosure>summary{gap:12px}.WuF7ja_schedule li{grid-template-columns:minmax(0,1fr);gap:8px}}@media (prefers-reduced-motion:reduce){.WuF7ja_page summary>svg{transition:none}}
.B2J0nG_workspaceColumn{container:course-main/inline-size}.B2J0nG_mainSurface[data-course-playing=true],.B2J0nG_mainSurface:fullscreen{z-index:45;background:var(--color-background);--platform-loading-height:0px;--platform-viewport-height:100dvh;--board-viewport-height:100dvh;width:100vw;height:100dvh;position:fixed;inset:0}.B2J0nG_fullscreenExit{bottom:max(8px, env(safe-area-inset-bottom));right:max(8px, env(safe-area-inset-right));z-index:50;border:1px solid var(--color-border);background:var(--color-background);width:40px;height:40px;color:var(--color-foreground);border-radius:8px;position:absolute}.B2J0nG_chatSidebar{--product-sidebar-expanded-width:var(--product-course-sidebar-width)}@media (min-width:1536px){.B2J0nG_chatSidebar{--product-sidebar-expanded-width:var(--product-course-sidebar-wide-width)}}.B2J0nG_topbarContainer{flex-shrink:0;container-type:inline-size}.B2J0nG_topbar{grid-template-rows:64px;grid-template-columns:minmax(0,1fr) minmax(0,280px) minmax(0,1fr);min-height:64px;display:grid;position:relative}.B2J0nG_topbarStart,.B2J0nG_topbarEnd{align-items:center;gap:12px;min-width:0;display:flex}.B2J0nG_topbarStart{grid-area:1/1}.B2J0nG_topbarEnd{grid-area:1/3;justify-content:flex-end}.B2J0nG_courseTitle{grid-area:1/2}.B2J0nG_brandAndCourse{flex-shrink:0}.B2J0nG_lessonProgress{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.B2J0nG_lessonProgressTrack{background:var(--color-muted);border-radius:999px;flex:1;min-width:80px;height:10px;overflow:hidden}.B2J0nG_lessonProgressTrack>span{border-radius:inherit;background:var(--color-primary);height:100%;transition:width .18s;display:block}.B2J0nG_navigation{flex:1}.B2J0nG_navigationItems{scrollbar-width:none}.B2J0nG_navigationItems::-webkit-scrollbar{display:none}.B2J0nG_progress{white-space:nowrap;flex:1;max-width:220px}.B2J0nG_progressTrack{min-width:80px}.B2J0nG_utilities,.B2J0nG_rollCall{flex-shrink:0}.B2J0nG_productActionLabel{display:none}@container (max-width:1050px){.B2J0nG_topbar{grid-template-rows:48px 48px;grid-template-columns:max-content minmax(0,1fr) max-content;min-height:96px}.B2J0nG_topbarStart,.B2J0nG_topbarEnd{display:contents}.B2J0nG_brandAndCourse{grid-area:1/1}.B2J0nG_navigation{grid-area:2/1/auto/3}.B2J0nG_progress{grid-area:2/3;justify-self:end;width:100%}.B2J0nG_rollCall{grid-area:2/3;justify-self:end}.B2J0nG_utilities{grid-area:1/3}}@container (max-width:880px){.B2J0nG_brandLabel{display:none}}@container (max-width:580px){.B2J0nG_topbar{grid-template-rows:48px 48px 48px;grid-template-columns:max-content minmax(0,1fr) max-content;min-height:144px}.B2J0nG_courseTitle{grid-area:1/1/auto/-1}.B2J0nG_brandAndCourse{grid-row:2;gap:0}.B2J0nG_utilities{grid-area:2/2/auto/-1}.B2J0nG_navigation{grid-row:3}.B2J0nG_progress,.B2J0nG_rollCall{grid-row:3;max-width:110px}.B2J0nG_lessonProgressTrack,.B2J0nG_progressTrack{min-width:24px}}@container (min-width:1700px){.B2J0nG_productActionLabel{display:inline}}.B2J0nG_coursewareChatOverlay.B2J0nG_coursewareChatOverlay{top:64px}.B2J0nG_coursewareChatDrawer.B2J0nG_coursewareChatDrawer{height:calc(var(--board-viewport-height,100dvh) - 64px);top:64px}@media (max-width:1050px){.B2J0nG_coursewareChatOverlay.B2J0nG_coursewareChatOverlay,.B2J0nG_coursewareChatDrawer.B2J0nG_coursewareChatDrawer{top:96px}.B2J0nG_coursewareChatDrawer.B2J0nG_coursewareChatDrawer{height:calc(var(--board-viewport-height,100dvh) - 96px)}}@media (max-width:580px){.B2J0nG_coursewareChatOverlay.B2J0nG_coursewareChatOverlay,.B2J0nG_coursewareChatDrawer.B2J0nG_coursewareChatDrawer{top:144px}.B2J0nG_coursewareChatDrawer.B2J0nG_coursewareChatDrawer{height:calc(var(--board-viewport-height,100dvh) - 144px)}}.B2J0nG_chatDock{font-family:var(--font-sans);font-size:var(--product-text-body);line-height:var(--product-leading-body)}.B2J0nG_conversationTabList.B2J0nG_conversationTabList{background:0 0;border-radius:0;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;height:48px;min-height:48px;padding:0;display:grid;overflow:visible}.B2J0nG_conversationTab.B2J0nG_conversationTab{min-width:0;min-height:48px;box-shadow:none;color:var(--product-description-foreground);font-size:var(--product-text-body);line-height:var(--product-leading-body);font-weight:var(--product-weight-label);background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:0 4px;position:relative}.B2J0nG_conversationTab.B2J0nG_conversationTab:hover{background:var(--product-muted);color:var(--product-foreground)}.B2J0nG_conversationTab.B2J0nG_conversationTab[data-state=active]{border-bottom-color:var(--product-primary);color:var(--product-primary)}.B2J0nG_conversationTab.B2J0nG_conversationTab:focus-visible{z-index:1;outline:2px solid var(--product-primary);outline-offset:-4px;box-shadow:none}.B2J0nG_conversationPanel.B2J0nG_conversationPanel{height:100%;min-height:0;margin:0;overflow:hidden}.B2J0nG_conversationPanel[data-state=inactive]{display:none}.B2J0nG_notificationRailTrigger svg{width:var(--product-sidebar-icon-size);height:var(--product-sidebar-icon-size);stroke-width:var(--product-sidebar-icon-stroke)}.B2J0nG_workspaceColumn:has(>.B2J0nG_mainSurface[data-course-playing=true]){container-type:normal}
._3SH9_q_shell{height:var(--board-content-height,100dvh);min-height:0;padding-bottom:calc(68px + env(safe-area-inset-bottom));color:var(--color-foreground);background:var(--color-background);display:flex;overflow:hidden}._3SH9_q_sidebar{--ai-sidebar-background:var(--sidebar-background);--ai-sidebar-selected:var(--sidebar-selected);background:var(--sidebar-background);height:100%;min-height:0;font:var(--sidebar-font-size)/var(--sidebar-line-height) var(--sidebar-font-family);flex-direction:column;display:flex;}._3SH9_q_navigation{width:100%;padding:var(--sidebar-inset);flex-shrink:0;grid-template-columns:minmax(0,1fr);gap:2px;display:grid}._3SH9_q_navigation a{justify-content:flex-start;align-items:center;gap:var(--sidebar-row-inset);min-height:var(--sidebar-item-height);padding:0 var(--sidebar-row-inset);border-radius:var(--sidebar-radius);font-size:var(--sidebar-font-size);color:var(--color-muted-foreground);white-space:nowrap;display:flex;position:relative}._3SH9_q_navigation a[aria-current=page]{color:var(--color-primary);background:var(--ai-sidebar-selected);font-weight:500}._3SH9_q_navigation a:hover,._3SH9_q_newChat:hover{background:var(--color-muted)}._3SH9_q_newChat{width:var(--sidebar-control-size);height:var(--sidebar-control-size);border-radius:var(--sidebar-radius);color:var(--color-muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}._3SH9_q_newChat[aria-current=page]{color:var(--color-primary);background:var(--ai-sidebar-selected)}._3SH9_q_iconSlot{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}._3SH9_q_badge{background:var(--color-primary);min-width:20px;height:20px;color:var(--color-primary-foreground);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:14px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-8px;right:-6px}._3SH9_q_navigation a:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._3SH9_q_toolbar{gap:var(--sidebar-gap);padding:var(--sidebar-inset) var(--sidebar-edge) 4px;flex-shrink:0;align-items:center;display:flex}._3SH9_q_search{align-items:center;gap:var(--sidebar-gap);border:1px solid var(--color-border);border-radius:var(--sidebar-radius);min-width:0;padding:0 var(--sidebar-row-inset);height:var(--sidebar-search-height);color:var(--color-muted-foreground);background:var(--color-surface);flex:1;display:flex}._3SH9_q_search:focus-within{outline:2px solid var(--color-primary);outline-offset:1px}._3SH9_q_search input{width:100%;min-width:0;color:var(--color-foreground);font:inherit;background:0 0;border:0;outline:none;padding:0}._3SH9_q_search button{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}._3SH9_q_create{width:var(--sidebar-control-size);height:var(--sidebar-control-size);border-radius:var(--sidebar-radius);color:var(--color-muted-foreground);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._3SH9_q_create:hover{background:var(--color-muted);color:var(--color-foreground)}._3SH9_q_create:focus-visible,._3SH9_q_search button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._3SH9_q_sidebarBody,._3SH9_q_sidebarSlot{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._3SH9_q_sidebarSlot[hidden]{display:none}:is(._3SH9_q_sidebarSlot [data-room-unified-sidebar],._3SH9_q_sidebarSlot [data-room-friends-sidebar]){background:var(--ai-sidebar-background);border-right:0;flex:1;width:100%;height:auto;min-height:0;display:flex}._3SH9_q_content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}._3SH9_q_content>.board-shell-workspace{flex:1;height:100%;min-height:0;padding-bottom:0}._3SH9_q_mobileHeader{display:none}@media (min-width:1024px){._3SH9_q_shell{padding-bottom:0}}@media (max-width:767px){._3SH9_q_sidebar{border-right:0;width:100%}}._3SH9_q_apps{width:var(--sidebar-control-size);height:var(--sidebar-control-size);border-radius:var(--sidebar-radius);color:var(--color-muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}._3SH9_q_apps:hover,._3SH9_q_apps[aria-current=page]{background:var(--ai-sidebar-selected);color:var(--color-primary)}._3SH9_q_apps:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._3SH9_q_toolbar svg,._3SH9_q_navigation svg{stroke-width:var(--sidebar-icon-stroke);flex-shrink:0}._3SH9_q_apps:hover,._3SH9_q_newChat:hover,._3SH9_q_navigation a:not([aria-current=page]):hover{background:var(--color-muted);color:var(--color-foreground)}._3SH9_q_newChat>svg,._3SH9_q_create>svg,._3SH9_q_apps>svg,._3SH9_q_navigation svg{width:var(--sidebar-icon-size);height:var(--sidebar-icon-size)}._3SH9_q_search svg{width:var(--sidebar-search-icon-size);height:var(--sidebar-search-icon-size)}._3SH9_q_sidebar *,._3SH9_q_sidebar :before,._3SH9_q_sidebar :after{box-sizing:border-box}:is(._3SH9_q_sidebar [data-room-unified-sidebar],._3SH9_q_sidebar [data-room-friends-sidebar]){background:var(--sidebar-background)}._3SH9_q_sidebar [data-room-friends-sidebar] h2{font-size:var(--sidebar-caption-size);line-height:var(--sidebar-caption-line-height);font-weight:500}._3SH9_q_toolbar[hidden],._3SH9_q_sidebarBody[hidden]{display:none}
.T6crQq_trigger{border:1px solid var(--color-border);border-radius:var(--product-radius);background:var(--color-background);width:40px;height:40px;color:var(--color-muted-foreground);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:0;right:0}.T6crQq_trigger:hover,.T6crQq_trigger[data-state=open]{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-muted)}.T6crQq_trigger.T6crQq_inline{z-index:2;flex:none;position:relative;inset:auto}.T6crQq_trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.T6crQq_preview{width:auto;max-width:calc(100vw - 32px);padding:16px}.T6crQq_trigger.T6crQq_title{background:0 0;border-color:#0000;margin:-6px -8px -6px 0}.T6crQq_trigger.T6crQq_title:hover,.T6crQq_trigger.T6crQq_title[data-state=open]{background:var(--color-muted)}
.bqHDLa_page{isolation:isolate;position:relative}.bqHDLa_page:before{content:"";z-index:-1;pointer-events:none;background:var(--board-ui-canvas,#f7f8fa);position:fixed;inset:0}.bqHDLa_card{background:var(--color-card);border-radius:8px;box-shadow:0 2px 4px #18273c0a,0 8px 24px #18273c08}.bqHDLa_canvas{background:var(--board-ui-canvas,#f7f8fa)}.bqHDLa_interactive{transition:box-shadow .18s}.bqHDLa_interactive:hover{box-shadow:0 3px 8px #18273c0d,0 10px 28px #18273c0f}@media (prefers-reduced-motion:reduce){.bqHDLa_interactive{transition:none}}
.H1bC4W_root{min-width:0;min-height:0;color:var(--color-foreground);background:var(--color-background);font:400 14px/20px var(--product-font-sans,sans-serif);flex-direction:column;flex:1;display:flex;overflow:hidden;container:resource-explorer/inline-size}.H1bC4W_root *,.H1bC4W_floating *{box-sizing:border-box}.H1bC4W_root button,.H1bC4W_root input,.H1bC4W_root select{font:inherit}.H1bC4W_toolbarContainer{flex:none;min-width:0;container:resource-explorer/inline-size}.H1bC4W_toolbar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:12px;min-height:56px;padding:12px 16px;display:flex}.H1bC4W_location{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:260px;font-weight:600;overflow:hidden}.H1bC4W_search{flex:1;min-width:180px;max-width:480px;margin-left:auto;position:relative}.H1bC4W_search>svg{color:var(--color-muted-foreground);position:absolute;top:12px;left:12px}.H1bC4W_toolbar .H1bC4W_search input{width:100%;min-width:0;height:40px;padding-left:36px;font-size:14px}.H1bC4W_toolbarActions{display:contents}.H1bC4W_toolbar [data-explorer-toolbar-icon],.H1bC4W_filterActions [data-explorer-toolbar-icon]{width:var(--product-control-height,40px);height:var(--product-control-height,40px);min-width:var(--product-control-height,40px);flex:none;padding:0}.H1bC4W_sort select{border:1px solid var(--color-border);background:var(--color-background);min-width:0;max-width:220px;height:40px;color:var(--color-foreground);border-radius:6px;padding:6px 10px}.H1bC4W_filterBar{border-bottom:1px solid var(--color-border);flex:none;align-items:center;gap:12px;min-width:0;padding:8px 16px;display:flex}.H1bC4W_filterBar>.H1bC4W_filters{border:0;flex:1;min-width:0;padding:0}.H1bC4W_filterActions{flex:none;align-items:center;gap:8px;display:flex}.H1bC4W_filters{border-bottom:1px solid var(--color-border);flex-shrink:0;gap:16px;padding:8px 16px;display:flex;overflow:auto}.H1bC4W_filters>div{gap:8px;display:flex}.H1bC4W_root .H1bC4W_filters button{min-height:40px;color:var(--color-description-foreground);white-space:nowrap;background:0 0;border:0;border-radius:6px;flex-shrink:0;padding:8px 12px}.H1bC4W_root .H1bC4W_filters button[aria-pressed=true]{background:var(--color-accent);color:var(--color-primary);font-weight:600}.H1bC4W_content{-webkit-user-select:none;user-select:none;flex:1;min-width:0;min-height:0;padding:16px;position:relative;overflow:auto}.H1bC4W_content input,.H1bC4W_content textarea{-webkit-user-select:text;user-select:text}.H1bC4W_context{margin-bottom:16px}.H1bC4W_list,.H1bC4W_grid{margin:0;padding:0;list-style:none}.H1bC4W_list{border-top:1px solid var(--color-border)}.H1bC4W_heading{grid-template-columns:minmax(0,1fr) var(--explorer-columns,100px 110px) 40px;color:var(--color-muted-foreground);gap:12px;padding:10px 12px 10px 64px;font-weight:600;display:grid}.H1bC4W_listItem{grid-template-columns:40px minmax(0,1fr) var(--explorer-columns,100px 110px) 40px;border-bottom:1px solid var(--color-border);align-items:center;gap:12px;min-height:52px;padding:4px 12px;display:grid;position:relative}.H1bC4W_column{overflow-wrap:anywhere;min-width:0;color:var(--color-muted-foreground);font-size:14px}.H1bC4W_columnLabel{display:none}.H1bC4W_gridItem .H1bC4W_columnLabel{display:inline}.H1bC4W_listItem:hover,.H1bC4W_gridItem:hover{background:var(--color-muted)}.H1bC4W_listItem[data-selected=true],.H1bC4W_gridItem[data-selected=true]{background:var(--color-accent);outline:1px solid var(--color-primary);outline-offset:-1px}.H1bC4W_listItem[data-cut=true],.H1bC4W_gridItem[data-cut=true]{opacity:.6}.H1bC4W_root [data-drop-active=true] [data-resource-card]{background:var(--color-accent)}.H1bC4W_root [data-drop-active=true]{outline:2px solid var(--color-primary);outline-offset:-2px;background:var(--color-accent)}.H1bC4W_root .H1bC4W_nameButton{width:100%;min-width:0;min-height:40px;color:inherit;text-align:left;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;padding:8px 0;font-weight:400;display:flex}.H1bC4W_nameButton>svg{flex-shrink:0}.H1bC4W_cardIdentity>.H1bC4W_nameButton{flex:1;width:0}.H1bC4W_nameContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.H1bC4W_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:28ch;display:block;overflow:hidden}.H1bC4W_description,.H1bC4W_type,.H1bC4W_date{color:var(--color-muted-foreground);font-size:14px}.H1bC4W_description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.H1bC4W_root .H1bC4W_select{width:40px;height:40px;color:inherit;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.H1bC4W_select>span{border:1px solid var(--color-muted-foreground);border-radius:4px;place-items:center;width:20px;height:20px;display:grid}.H1bC4W_select[aria-pressed=true]>span{color:var(--color-primary-foreground);border-color:var(--color-primary);background:var(--color-primary)}.H1bC4W_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:16px;display:grid}.H1bC4W_root[data-card-size=md] .H1bC4W_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.H1bC4W_root[data-card-size=lg] .H1bC4W_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.H1bC4W_gridItem{border-radius:8px;min-width:0;position:relative}.H1bC4W_root .H1bC4W_more{background:0 0;border:0;width:40px;height:40px;padding:8px}.H1bC4W_actionGroup{display:contents}.H1bC4W_danger{color:var(--color-destructive)}.H1bC4W_root .H1bC4W_contextAnchor{pointer-events:none;border:0;width:1px;height:1px;min-height:0;padding:0;position:fixed}.H1bC4W_saveFooter{flex-wrap:wrap;flex:100%;align-items:end;gap:12px;display:flex}.H1bC4W_saveFooter label{flex:200px;gap:8px;min-width:0;display:grid}.H1bC4W_destination{overflow-wrap:anywhere;min-width:0;color:var(--color-description-foreground);flex:100%}.H1bC4W_marquee{z-index:2;pointer-events:none;border:1px solid var(--color-primary);background:color-mix(in srgb,var(--color-primary) 14%,transparent);position:absolute}.H1bC4W_error{border:1px solid var(--color-border);color:var(--color-description-foreground);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.H1bC4W_empty{color:var(--color-description-foreground);padding:32px 0}.H1bC4W_footer{border-top:1px solid var(--color-border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.H1bC4W_selectionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.H1bC4W_breadcrumbs{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.H1bC4W_breadcrumbs>span{align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.H1bC4W_breadcrumbs button{min-width:0;max-width:100%}.H1bC4W_breadcrumbs button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.H1bC4W_pagination{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.H1bC4W_floating{width:min(900px,100vw - 16px);height:min(720px,100dvh - 80px);max-height:var(--radix-popover-content-available-height,calc(100dvh - 16px));background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;padding:0;display:flex;overflow:hidden}.H1bC4W_root :is(button,input,select):focus-visible,.H1bC4W_toolbar :is(button,input,select):focus-visible,.H1bC4W_listItem:focus-visible,.H1bC4W_gridItem:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.H1bC4W_root button:disabled{opacity:.5;cursor:not-allowed}@container resource-explorer (max-width:767px){.H1bC4W_toolbar{gap:8px;padding:12px}.H1bC4W_location{width:100%;max-width:none}.H1bC4W_search{order:1;min-width:100%;max-width:none;margin-left:0}.H1bC4W_sort{flex:1;min-width:0}.H1bC4W_sort select{width:100%;max-width:none}.H1bC4W_filters{padding:8px 12px}.H1bC4W_content{padding:12px}.H1bC4W_heading{display:none}.H1bC4W_listItem{grid-template-columns:40px minmax(0,1fr) 40px;gap:4px 8px;min-height:64px}.H1bC4W_listItem .H1bC4W_type{grid-column:2}.H1bC4W_listItem .H1bC4W_date{display:none}.H1bC4W_listItem .H1bC4W_column{grid-column:2}.H1bC4W_listItem .H1bC4W_columnLabel{display:inline}.H1bC4W_listItem .H1bC4W_itemActions{grid-area:1/3/3}.H1bC4W_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:12px}.H1bC4W_footer{gap:8px;padding:12px}}@media (any-pointer:coarse){.H1bC4W_toolbar [data-explorer-toolbar-icon],.H1bC4W_filterActions [data-explorer-toolbar-icon]{width:var(--product-touch-target-size,44px);height:var(--product-touch-target-size,44px);min-width:var(--product-touch-target-size,44px)}.H1bC4W_root button,.H1bC4W_root input,.H1bC4W_root select,.H1bC4W_toolbar :is(button,input,select){min-height:44px}.H1bC4W_root input,.H1bC4W_root select,.H1bC4W_toolbar :is(input,select){font-size:16px}.H1bC4W_root .H1bC4W_select,.H1bC4W_root .H1bC4W_more{width:44px;height:44px}}.H1bC4W_resourceCard{--resource-cover-height:120px;border:1px solid var(--color-border);background:var(--color-card,var(--color-background));width:100%;min-width:0;height:100%;color:var(--color-foreground);font:400 14px/20px var(--product-font-sans,sans-serif);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative}.H1bC4W_resourceCard *,.H1bC4W_cardPreview *{box-sizing:border-box}.H1bC4W_resourceCard[data-card-size=md]{--resource-cover-height:156px}.H1bC4W_resourceCard[data-card-size=lg]{--resource-cover-height:180px}.H1bC4W_resourceCard:hover{background:var(--color-muted)}.H1bC4W_resourceCard[data-selected=true]{background:var(--color-accent);border-color:var(--color-primary)}.H1bC4W_resourceCard button{font:inherit;cursor:pointer}.H1bC4W_resourceCard button:disabled{cursor:not-allowed;opacity:.5}.H1bC4W_resourceCard button:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.H1bC4W_cardPreviewButton{width:100%;min-width:0;color:inherit;background:0 0;border:0;border-radius:4px;padding:0;display:block}.H1bC4W_cardCover,.H1bC4W_cardPreview{width:100%;min-width:0;height:var(--resource-cover-height,120px);background:var(--color-muted);color:var(--color-muted-foreground);border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.H1bC4W_cardCover>.H1bC4W_cardPreview{height:100%}.H1bC4W_cardCover img,.H1bC4W_cardPreview img{object-fit:contain;width:100%;height:100%;display:block}.H1bC4W_cardPreviewState{flex-direction:column;align-items:center;gap:8px;padding:8px;font-size:14px;line-height:20px;display:flex}.H1bC4W_cardPreviewState>svg{width:32px;height:32px}.H1bC4W_cardPreviewVersion{background:var(--color-background);color:var(--color-description-foreground);padding:2px 4px;font-size:14px;line-height:20px;position:absolute;bottom:4px;left:4px}.H1bC4W_cardIdentity{align-items:center;gap:8px;min-width:0;display:flex}.H1bC4W_cardSelection{z-index:1;position:absolute;top:16px;left:16px}.H1bC4W_cardSelection .H1bC4W_select>span{background:var(--color-background)}.H1bC4W_cardSelection .H1bC4W_select[aria-pressed=true]>span{background:var(--color-primary)}.H1bC4W_cardNameButton{min-width:0;min-height:40px;color:inherit;text-align:left;background:0 0;border:0;border-radius:4px;flex:1;align-items:center;gap:8px;padding:4px 0;display:flex}.H1bC4W_cardNameButton>svg{flex:none;width:18px;height:18px}.H1bC4W_cardNameContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.H1bC4W_cardName{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:28ch;display:block;overflow:hidden}.H1bC4W_resourceCard[data-card-size=lg] .H1bC4W_cardName{font-weight:600}.H1bC4W_cardDescription{white-space:nowrap;text-overflow:ellipsis;color:var(--color-muted-foreground);overflow:hidden}.H1bC4W_cardMetadata{min-width:0;color:var(--color-muted-foreground);justify-content:space-between;align-items:center;gap:8px;display:flex}.H1bC4W_cardFields{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.H1bC4W_cardType{align-items:center;gap:6px;min-width:0;display:flex}.H1bC4W_cardType>svg{flex:none;width:18px;height:18px}.H1bC4W_cardType>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.H1bC4W_cardActions{flex:none}.H1bC4W_resourceCard[data-saved-at-placement=metadata] .H1bC4W_cardMetadata{margin-top:auto}.H1bC4W_resourceCard[data-saved-at-placement=metadata] .H1bC4W_cardFields{flex:1}.H1bC4W_resourceCard[data-saved-at-placement=metadata] .H1bC4W_cardSavedAt{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.H1bC4W_cardDetails{min-width:0;color:var(--color-muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.H1bC4W_cardOwner{min-width:0;max-width:100%;overflow:hidden}.H1bC4W_cardTitleOwner{max-width:40%;color:var(--color-muted-foreground);flex:0 auto;align-items:center;display:flex}.H1bC4W_resourceCard[data-owner-placement=title] .H1bC4W_cardSavedAt{margin-left:auto}.H1bC4W_cardSavedAt{overflow-wrap:anywhere;min-width:0}.H1bC4W_cardCornerAction{display:flex;position:absolute;top:16px;right:16px}.H1bC4W_cardCornerAction button{border:1px solid var(--color-border);background:var(--color-background);width:40px;height:40px;color:var(--color-muted-foreground);border-radius:6px;place-items:center;padding:0;display:grid}.H1bC4W_cardCornerAction button[aria-pressed=true]{color:var(--color-primary)}.H1bC4W_cardCornerAction button:hover{color:var(--color-primary);background:var(--color-accent)}.H1bC4W_cardCornerAction button[data-resource-favorite]{background:0 0;border:0;border-radius:0;width:28px;height:28px;min-height:28px}.H1bC4W_cardCornerAction button[data-resource-favorite]:hover{background:0 0}@media (any-pointer:coarse){.H1bC4W_resourceCard button{min-height:44px}.H1bC4W_cardCornerAction button{width:44px}.H1bC4W_cardCornerAction button[data-resource-favorite]{width:44px;height:44px;min-height:44px}}.H1bC4W_root[data-explorer-presentation=gallery]{background:0 0;flex:none;overflow:visible}.H1bC4W_root[data-explorer-presentation=gallery] .H1bC4W_toolbar{border:0;padding:0 0 16px}.H1bC4W_galleryHeading{flex-wrap:wrap;flex:auto;align-items:center;gap:8px 20px;min-width:0;display:flex}.H1bC4W_headerSelection{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.H1bC4W_headerSelection .H1bC4W_selectionLabel{color:var(--color-muted-foreground);flex:none}.H1bC4W_headerSelection button{flex:none}.H1bC4W_root[data-explorer-presentation=gallery] .H1bC4W_galleryTitle{margin:0;font-size:28px;font-weight:600;line-height:36px}.H1bC4W_root[data-explorer-presentation=gallery] .H1bC4W_search{flex:0 290px;max-width:290px}.H1bC4W_root[data-explorer-presentation=gallery] .H1bC4W_content{flex:none;margin:-8px;padding:8px;overflow:visible}.H1bC4W_root[data-explorer-presentation=gallery] .H1bC4W_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.H1bC4W_root[data-explorer-presentation=gallery] .H1bC4W_footer{border:0;padding-inline:0}@container resource-explorer (max-width:700px){.H1bC4W_root[data-explorer-presentation=gallery] .H1bC4W_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.H1bC4W_root[data-explorer-presentation=gallery] .H1bC4W_toolbar{flex-wrap:wrap}.H1bC4W_root[data-explorer-presentation=gallery] .H1bC4W_search{flex:100%;max-width:none}.H1bC4W_root[data-explorer-presentation=gallery] .H1bC4W_galleryTitle{font-size:18px;line-height:28px}.H1bC4W_galleryHeading{column-gap:12px}.H1bC4W_headerSelection button{min-height:var(--product-touch-target-size,44px)}}@container resource-explorer (max-width:440px){.H1bC4W_root[data-explorer-presentation=gallery] .H1bC4W_grid{grid-template-columns:minmax(0,1fr)}}.H1bC4W_previewLoading{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;height:100%;padding:12px;display:flex}.H1bC4W_previewPlaceholderIcon{width:40px;height:40px;color:var(--color-muted-foreground);flex:none;place-items:center;display:grid}.H1bC4W_previewPlaceholderIcon>svg{width:32px;height:32px}.H1bC4W_previewQueuedIcon{color:var(--color-muted-foreground);flex:none}.H1bC4W_previewLoading>[data-loading-status]{background:0 0;border:0;width:100%;max-width:180px;padding:0}.H1bC4W_previewLoading>[data-loading-status]>div{justify-content:center}.H1bC4W_previewLoading [role=status]{flex:0 auto}.H1bC4W_previewLoading progress:indeterminate{background-image:linear-gradient(to right,var(--product-border-strong) 0 30%,var(--product-primary) 30% 50%,var(--product-border-strong) 50% 100%)}.H1bC4W_previewUpdate{background:color-mix(in srgb,var(--color-background) 88%,transparent);border-radius:4px;position:absolute;inset:auto 8px 8px}.H1bC4W_previewUpdate .H1bC4W_previewLoading{padding:8px}.H1bC4W_previewUpdate .H1bC4W_previewPlaceholderIcon{display:none}
.N-DUVG_workspace{min-width:0;min-height:0;color:var(--product-foreground);background:var(--product-surface);flex:1 1 0;font-size:14px;line-height:20px;display:flex;position:relative;overflow:hidden}.N-DUVG_left,.N-DUVG_right{background:var(--product-surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.N-DUVG_left{flex:0 0 var(--editor-left-width);width:var(--editor-left-width);border-right:1px solid var(--product-border)}.N-DUVG_right{flex:0 0 var(--editor-right-width);width:var(--editor-right-width);border-left:1px solid var(--product-border)}.N-DUVG_workspace [hidden]{display:none!important}.N-DUVG_panelHeader{border-bottom:1px solid var(--product-border);flex:none;align-items:center;gap:4px;min-height:44px;padding:0 4px 0 8px;display:flex}.N-DUVG_panelHeader strong{flex:1;min-width:0;font-weight:600}.N-DUVG_panelBadge{vertical-align:middle;border:1px solid var(--product-border);color:var(--product-muted-foreground);border-radius:4px;margin-left:8px;padding:0 6px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.N-DUVG_workspace .N-DUVG_panelHeader>button{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.N-DUVG_tabs{scrollbar-width:thin;flex:1;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.N-DUVG_tabs button{min-height:44px;font:inherit;color:var(--product-muted-foreground);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;padding:0 8px;font-weight:600}.N-DUVG_tabs button[aria-selected=true]{color:var(--product-primary);border-bottom-color:var(--product-primary)}.N-DUVG_workspace button:focus-visible,.N-DUVG_resize:focus-visible{outline:2px solid var(--product-primary);outline-offset:-2px}.N-DUVG_workspace button:disabled{cursor:not-allowed}.N-DUVG_host{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:auto}.N-DUVG_panelContent{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.N-DUVG_panelContent>:is(aside,nav){border-inline:0;width:100%;min-width:0;max-width:100%}.N-DUVG_content{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.N-DUVG_leftToggle{z-index:25;border:1px solid var(--product-border);background:var(--product-surface);width:24px;height:40px;color:inherit;cursor:pointer;border-left:0;border-radius:0 4px 4px 0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;left:0}.N-DUVG_workspace:has(>.N-DUVG_left:not([hidden]))>.N-DUVG_leftToggle{left:calc(var(--editor-left-width) - 1px)}.N-DUVG_resize{z-index:26;cursor:col-resize;touch-action:none;flex:0 0 5px;margin-inline:-2px;position:relative}.N-DUVG_resize:hover,.N-DUVG_resize:focus-visible{background:var(--product-primary)}.N-DUVG_rail{border-left:1px solid var(--product-border);background:var(--product-surface);z-index:35;flex-direction:column;flex:0 0 44px;align-items:stretch;gap:4px;width:44px;padding:4px 0;display:flex;overflow-y:auto}.N-DUVG_rail button{min-height:44px;font:inherit;color:var(--product-muted-foreground);overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;padding:8px 4px}.N-DUVG_rail button[aria-expanded=true]{color:var(--product-primary);background:var(--product-selection);border-left-color:var(--product-primary)}.N-DUVG_toolbar[data-editor-toolbar]{border-bottom:1px solid var(--product-border);min-height:44px;color:var(--product-foreground);background:var(--product-surface);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;font-size:14px;line-height:20px;display:flex}.N-DUVG_backdrop{z-index:29;background:#0003;border:0;position:absolute;inset:0}.N-DUVG_workspace[data-editor-mobile]>:is(.N-DUVG_left,.N-DUVG_right){z-index:31;position:absolute;inset-block:0;box-shadow:0 4px 16px #0000001f}.N-DUVG_workspace[data-editor-mobile]>.N-DUVG_left{width:min(var(--editor-left-width), calc(100% - 52px));left:0}.N-DUVG_workspace[data-editor-mobile]>.N-DUVG_right{width:min(var(--editor-right-width), calc(100% - 52px));right:44px}.N-DUVG_workspace[data-editor-mobile]>.N-DUVG_resize{display:none}.N-DUVG_workspace[data-editor-mobile]:has(>.N-DUVG_left:not([hidden]))>.N-DUVG_leftToggle{z-index:28;left:0}.N-DUVG_workspace[data-editor-mobile] .N-DUVG_panelHeader>button{width:var(--product-touch-target-size,44px);height:var(--product-touch-target-size,44px)}@media (any-pointer:coarse){.N-DUVG_leftToggle,.N-DUVG_workspace .N-DUVG_panelHeader>button{width:var(--product-touch-target-size,44px);height:var(--product-touch-target-size,44px)}.N-DUVG_resize{flex-basis:12px;margin-inline:-5px}}
.RY3cRq_tour{z-index:75;pointer-events:none;font:14px/20px var(--product-font-sans);color:var(--product-foreground);position:fixed;inset:0}.RY3cRq_shade{position:absolute;inset:0}.RY3cRq_card{pointer-events:auto;background:var(--product-surface);border:1px solid var(--product-border);border-radius:8px;width:min(380px,100% - 24px);max-height:calc(100% - 200px);padding:16px;position:absolute;top:180px;right:24px;overflow:auto;box-shadow:0 4px 16px #0002}.RY3cRq_card header{color:var(--product-muted-foreground);justify-content:space-between;align-items:center;display:flex}.RY3cRq_card h2{margin:8px 0;font-size:18px;font-weight:600;line-height:28px}.RY3cRq_card h2:focus{outline:0}.RY3cRq_card p{color:var(--product-description-foreground);margin:0 0 20px}.RY3cRq_card button{min-height:40px;font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px}.RY3cRq_card header button{width:40px;padding:8px}.RY3cRq_card footer,.RY3cRq_card footer>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.RY3cRq_card .RY3cRq_primary{background:var(--product-primary);color:var(--product-primary-foreground)}.RY3cRq_card button:focus-visible{outline:2px solid var(--product-focus);outline-offset:2px}@media (max-width:700px){.RY3cRq_card{max-height:55%;top:auto;bottom:16px;right:12px}.RY3cRq_card button{min-height:44px}}.RY3cRq_card header{gap:8px}.RY3cRq_card header>span{flex:1}
.R3NDNW_sound{min-width:40px;min-height:40px;color:var(--product-description-foreground);cursor:pointer;border-radius:8px;place-items:center;display:grid}.R3NDNW_sound:focus-visible{outline:2px solid var(--product-focus);outline-offset:2px}.R3NDNW_feedback{z-index:65;background:var(--product-surface);max-width:calc(100vw - 24px);color:var(--product-success-text);border:1px solid var(--product-border);pointer-events:none;font:14px/20px var(--product-font-sans);border-radius:8px;align-items:center;gap:12px;padding:12px 20px;animation:.35s ease-out R3NDNW_feedbackIn;display:flex;position:fixed;top:170px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #0002}.R3NDNW_feedback>span{background:var(--product-success-soft);border-radius:50%;place-items:center;width:40px;height:40px;animation:.45s ease-out R3NDNW_checkIn;display:grid}.R3NDNW_feedback strong{font-weight:600}@keyframes R3NDNW_feedbackIn{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}@keyframes R3NDNW_checkIn{0%{transform:scale(.5)}65%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.R3NDNW_feedback,.R3NDNW_feedback>span{animation:none}}
.RYufeW_card{border:1px solid var(--product-border);background:var(--product-surface);color:var(--product-foreground);font-size:var(--product-text-body);border-radius:8px;flex-direction:column;gap:12px;padding:16px;line-height:20px;display:flex}.RYufeW_heading,.RYufeW_usage{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.RYufeW_heading strong,.RYufeW_usage strong{font-weight:600}.RYufeW_card p{color:var(--product-description-foreground);margin:0}.RYufeW_usage{font-variant-numeric:tabular-nums}.RYufeW_meter{background:var(--product-muted);border-radius:4px;height:6px;overflow:hidden}.RYufeW_meter span{background:var(--product-primary);border-radius:inherit;height:100%;display:block}.RYufeW_action{background:var(--product-primary);width:100%;min-height:40px;color:var(--product-primary-foreground);font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:600;text-decoration:none;display:flex}.RYufeW_action:hover{background:var(--product-primary-hover)}.RYufeW_action:focus-visible,.RYufeW_retry:focus-visible{outline:2px solid var(--product-focus);outline-offset:3px}.RYufeW_action:disabled{opacity:.5;cursor:default}.RYufeW_retry{color:var(--product-foreground);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:767px){.RYufeW_action{min-height:44px}}.RYufeW_used{color:var(--product-muted-foreground);align-items:baseline;gap:8px;display:flex}.RYufeW_used strong{font-size:var(--product-text-display);line-height:var(--product-leading-display);color:var(--product-foreground);font-weight:600}.RYufeW_limit{color:var(--product-muted-foreground)}.RYufeW_infinity{font-size:var(--product-text-display);line-height:var(--product-leading-display);color:var(--product-primary);display:block}.RYufeW_unlimited{background:linear-gradient(90deg,var(--product-primary),color-mix(in srgb,var(--product-primary) 12%,var(--product-muted)))}
.g9nNyG_dialog{border:1px solid var(--product-border);background:var(--product-surface);width:min(1120px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--product-foreground);font:14px/20px var(--product-font-sans);border-radius:8px;margin:auto;padding:0;overflow:auto}.g9nNyG_dialog::backdrop{background:#0008}.g9nNyG_dialog header,.g9nNyG_dialog footer{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.g9nNyG_dialog h2{margin:0;font-size:18px;font-weight:600;line-height:28px}.g9nNyG_dialog video{background:var(--product-muted);width:100%;max-height:calc(100dvh - 180px);display:block}.g9nNyG_dialog button{font:inherit;border:1px solid var(--product-border);cursor:pointer;border-radius:8px;min-height:40px;padding:8px 12px}.g9nNyG_dialog header button{place-items:center;width:40px;padding:8px;display:grid}.g9nNyG_dialog footer{color:var(--product-description-foreground);flex-wrap:wrap}.g9nNyG_dialog footer>div{gap:8px;display:flex}.g9nNyG_dialog p{margin:12px 16px}.g9nNyG_dialog button:focus-visible{outline:2px solid var(--product-focus);outline-offset:2px}@media (max-width:600px){.g9nNyG_dialog button{min-height:44px}}.g9nNyG_dialog header h2{flex:1}
.bfnI5q_overlay{z-index:70;pointer-events:none;color:var(--product-foreground);font:14px/20px var(--product-font-sans);position:fixed;inset:0}.bfnI5q_spotlight{position:absolute;inset:0}.bfnI5q_target{fill:none;stroke:var(--product-primary);stroke-width:2px;animation:1.8s ease-in-out infinite bfnI5q_boxPulse}.bfnI5q_cursor{color:var(--product-primary);filter:drop-shadow(0 1px 2px #0005);position:absolute}.bfnI5q_cursor>span{border:2px solid var(--product-primary);border-radius:50%;width:26px;height:26px;animation:1.8s ease-out infinite bfnI5q_boxRing;position:absolute;top:-13px;left:-13px}.bfnI5q_cursor svg{position:relative}.bfnI5q_label{border:1px solid var(--product-border);background:var(--product-surface);max-width:240px;color:var(--product-description-foreground);border-radius:8px;margin:0;padding:10px 12px;position:absolute;box-shadow:0 2px 8px #0002}@keyframes bfnI5q_boxPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes bfnI5q_boxRing{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.bfnI5q_target,.bfnI5q_cursor>span{animation:none}.bfnI5q_cursor>span{opacity:.65}}.bfnI5q_label{align-items:center;gap:8px;display:flex}
.I1QpuW_guide{border-left:1px solid var(--product-border);background:var(--product-surface);width:296px;min-height:0;color:var(--product-foreground);font:14px/20px var(--product-font-sans);z-index:17;-webkit-user-select:text;user-select:text;flex-direction:column;flex:0 0 296px;display:flex}.I1QpuW_guide button{cursor:pointer;border-radius:var(--product-radius);min-height:40px;font:inherit}.I1QpuW_guide button:focus-visible{outline:2px solid var(--product-focus);outline-offset:-2px}.I1QpuW_guide button:disabled{cursor:default;color:var(--product-disabled-foreground)}.I1QpuW_guide button:hover:not(:disabled){background:var(--product-muted)}.I1QpuW_toggle{border-bottom:1px solid var(--product-border);text-align:left;flex-shrink:0;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.I1QpuW_toggle strong{flex:1;font-weight:600}.I1QpuW_toggle span{color:var(--product-muted-foreground)}.I1QpuW_body{overscroll-behavior:contain;min-height:0;padding:0 16px 16px;overflow:auto}.I1QpuW_body[hidden]{display:none}.I1QpuW_referenceToggle{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex;color:var(--product-description-foreground)!important}.I1QpuW_reference{--box-face-0:var(--product-accent);--box-face-1:var(--product-muted);--box-face-2:var(--product-surface);border:1px solid var(--product-border);border-radius:8px;overflow:hidden}.I1QpuW_reference svg{touch-action:none;cursor:grab;width:100%;height:160px;display:block}.I1QpuW_reference svg:active{cursor:grabbing}.I1QpuW_referenceControls{color:var(--product-description-foreground);border-top:1px solid var(--product-border);align-items:center;padding:0 8px;display:flex}.I1QpuW_referenceControls span{flex:1}.I1QpuW_referenceControls button{width:40px}.I1QpuW_steps{border-bottom:1px solid var(--product-border);grid-template-columns:1fr 1fr;gap:12px 8px;margin:0;padding:16px 0;list-style:none;display:grid}.I1QpuW_steps li{color:var(--product-muted-foreground);align-items:center;gap:8px;display:flex}.I1QpuW_steps li>span{border:1px solid var(--product-border);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.I1QpuW_steps li[aria-current]{color:var(--product-primary);font-weight:600}.I1QpuW_steps li[aria-current]>span{border-color:var(--product-primary)}.I1QpuW_steps li[data-complete=true]{color:var(--product-success-text)}.I1QpuW_instruction h2{margin:16px 0 8px;font-size:18px;font-weight:600;line-height:28px}.I1QpuW_instruction p,.I1QpuW_notice,.I1QpuW_actions p{color:var(--product-description-foreground);margin:8px 0 12px}.I1QpuW_guide .I1QpuW_primary{width:100%;padding:8px 12px;background:var(--product-primary)!important;color:var(--product-primary-foreground)!important}.I1QpuW_guide .I1QpuW_primary:disabled{opacity:.5}.I1QpuW_actions{flex-direction:column;gap:8px;display:flex}.I1QpuW_actions>button:not(.I1QpuW_primary){border:1px solid var(--product-border);text-align:left;padding:8px 12px}.I1QpuW_guide[data-collapsed=true]{flex-basis:48px;width:48px}.I1QpuW_guide[data-collapsed=true] .I1QpuW_toggle{writing-mode:vertical-rl;border:0;gap:16px;padding:16px 12px}.I1QpuW_guide[data-collapsed=true] .I1QpuW_toggle strong{flex:none}@media (max-width:1000px){.I1QpuW_guide{border:1px solid var(--product-border);border-radius:8px;width:min(320px,100% - 24px);max-height:48%;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 8px #0002}.I1QpuW_guide[data-collapsed=true]{width:auto}.I1QpuW_guide[data-collapsed=true] .I1QpuW_toggle{writing-mode:horizontal-tb;padding:8px 12px}.I1QpuW_steps{padding-top:12px}.I1QpuW_guide button{min-height:44px}.I1QpuW_body{flex-direction:column;display:flex}.I1QpuW_body>*{flex-shrink:0}.I1QpuW_referenceToggle{order:3;margin-top:12px}.I1QpuW_reference{order:4}.I1QpuW_reference svg{height:120px}}.I1QpuW_helpActions{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.I1QpuW_helpActions>button{padding:8px}.I1QpuW_guide .I1QpuW_demoButton{border:1px solid var(--product-border);text-align:left;width:100%;margin:8px 0 12px;padding:8px 12px}.I1QpuW_steps li[data-complete=true]>span{background:var(--product-success-soft);border-color:#0000;transition:background .3s}.I1QpuW_steps li[aria-current]>span{transition:border-color .3s}@media (prefers-reduced-motion:reduce){.I1QpuW_steps li>span{transition:none}}.I1QpuW_mentor{color:var(--product-description-foreground);align-items:center;gap:8px;margin-top:12px;display:flex}.I1QpuW_return{color:var(--product-description-foreground);text-underline-offset:4px;margin-top:12px;text-decoration:underline}
.vnk7HW_heading{border-top:1px solid var(--board-ui-border,#ccd7e1);justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:2px 7px;font-size:14px;display:flex}.vnk7HW_count{color:var(--board-ui-muted-foreground,#718292);font-variant-numeric:tabular-nums;margin-left:4px}.vnk7HW_actions{gap:2px;display:flex}.vnk7HW_actions button{width:24px;height:24px;color:var(--board-ui-muted-foreground,#718292);justify-content:center;align-items:center;padding:0;display:flex}.vnk7HW_actions button:hover:not(:disabled){color:var(--board-ui-primary,#398bc8);background:var(--board-ui-muted,#e7f3fb)}.vnk7HW_dropHint{margin-left:8px}.vnk7HW_organizationSelected{background:var(--board-ui-selection,#d3e5f4)!important;box-shadow:inset 0 0 0 2px var(--board-ui-primary,#398bc8)!important}.vnk7HW_selectionCount{color:var(--board-ui-primary,#398bc8);margin-left:6px;font-size:14px;font-weight:500}.vnk7HW_folder{border-left:1px solid var(--board-ui-border,#ccd7e1);margin:2px 0 2px 13px}.vnk7HW_folderHeader{align-items:center;gap:2px;min-height:29px;padding:1px 4px;display:flex}.vnk7HW_folderHeader>button{min-width:22px;height:23px;color:var(--board-ui-muted-foreground,#718292);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 3px;display:inline-flex}.vnk7HW_folderHeader>button:hover:not(:disabled){color:var(--board-ui-primary,#398bc8);background:var(--board-ui-muted,#e7f3fb)}.vnk7HW_folderHeader>button:disabled{opacity:.4;cursor:default}.vnk7HW_folderToggle{gap:3px!important}.vnk7HW_folderName{flex:auto;min-width:0;font-size:14px;color:var(--board-ui-foreground,#263747)!important;justify-content:flex-start!important;gap:8px!important}.vnk7HW_folderName small{color:var(--board-ui-muted-foreground,#718292);margin-left:auto;font-size:14px}.vnk7HW_folderContents{padding-left:8px}.vnk7HW_folderEdit{flex:auto;gap:3px;min-width:0;display:flex}.vnk7HW_folderEdit input{border:1px solid var(--board-ui-border,#ccd7e1);min-width:0;height:22px;color:inherit;background:var(--board-ui-surface,#fff);font:inherit;border-radius:3px;flex:auto;padding:0 5px}.vnk7HW_folderEdit button{min-width:30px;font-size:14px}
