.page_hero__SKW6o{isolation:isolate;overflow:visible;padding:5.5rem 0 4.5rem;position:relative}.page_heroGlow__P_3KC{background:radial-gradient(ellipse 55% 45% at 18% 20%,color-mix(in srgb,var(--primary) 28%,transparent),transparent 70%),radial-gradient(ellipse 40% 50% at 88% 30%,color-mix(in srgb,var(--success) 18%,transparent),transparent 72%);inset:0;pointer-events:none;position:absolute;z-index:-2}.page_heroGridBg___1jJR{background-image:linear-gradient(color-mix(in srgb,var(--border) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border) 55%,transparent) 1px,transparent 1px);background-position:top;background-size:48px 48px;inset:0;mask-image:linear-gradient(180deg,rgb(0 0 0/55%),transparent 88%);opacity:.45;pointer-events:none;position:absolute;z-index:-1}.page_heroGrid__BL1ju{align-items:start;display:grid;gap:3rem 3.25rem;grid-template-columns:minmax(0,.92fr) minmax(0,1.28fr)}.page_heroCopy__kbqf4{animation:page_riseIn__40I_H .7s cubic-bezier(.22,1,.36,1) both;isolation:isolate;max-width:42rem;position:sticky;top:calc(var(--site-header-height) + 1rem);z-index:3}.page_brandHero__6rPOX{display:block;height:clamp(3.25rem,7vw,4.5rem);margin:0 0 1rem;width:auto}.page_title__3jonF{font-size:clamp(2.1rem,4.2vw,3.4rem);letter-spacing:-.055em;line-height:1.05;margin:0 0 1.2rem;max-width:12ch;position:relative;z-index:4}.page_title__3jonF span{background:linear-gradient(100deg,var(--primary) 10%,color-mix(in srgb,var(--primary) 55%,#f59e0b) 90%);-webkit-background-clip:text;background-clip:text;color:var(--primary);display:block;-webkit-text-fill-color:transparent}.page_lead__PxPwQ{color:var(--muted);font-size:clamp(1rem,2vw,1.18rem);line-height:1.65;max-width:46rem}.page_actions__e35f9{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.page_examSoftwareLink__L6U98{margin:.85rem 0 0}.page_examSoftwareLink__L6U98 a{align-items:center;color:var(--muted);display:inline-flex;font-size:.95rem;font-weight:600;gap:.35rem;text-decoration:none;transition:color .16s ease}.page_examSoftwareLink__L6U98 a:focus-visible,.page_examSoftwareLink__L6U98 a:hover{color:var(--primary)}.page_heroStats__rmbZT{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.25rem;max-width:42rem}.page_heroStat__YUvQF{animation:page_riseIn__40I_H .8s cubic-bezier(.22,1,.36,1) both;backdrop-filter:blur(14px) saturate(160%);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight),var(--shadow);border-radius:1rem;padding:.85rem .95rem}.page_heroStat__YUvQF:nth-child(2){animation-delay:80ms}.page_heroStat__YUvQF:nth-child(3){animation-delay:.16s}.page_heroStat__YUvQF strong{display:block;font-family:var(--font-display),sans-serif;font-size:1.45rem;letter-spacing:-.04em}.page_heroStat__YUvQF span{color:var(--muted);font-size:.78rem;line-height:1.35}.page_heroVisual___m6ot{animation:page_riseIn__40I_H .9s cubic-bezier(.22,1,.36,1) .12s both;justify-self:stretch;margin-left:0;max-width:none;min-width:0;z-index:1}.page_heroVisual___m6ot,.page_journey__pKIo_{isolation:isolate;overflow:visible;position:relative;width:100%}.page_journey__pKIo_{padding-inline:.15rem}.page_journeySlogan__gWKdc{color:var(--primary);font-family:var(--font-display),sans-serif;font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:700;letter-spacing:-.02em;margin:0 0 1.1rem;position:relative;z-index:4}.page_journeyTrack__gUuBp{overflow:visible;position:relative;width:100%}.page_journeySvgBack__iVNOp,.page_journeySvgFront__hJ_oU{display:block;height:auto;overflow:visible;pointer-events:none;width:100%}.page_journeySvgBack__iVNOp{position:relative;z-index:1}.page_journeySvgFront__hJ_oU{height:100%;inset:0;position:absolute;width:100%;z-index:4}.page_journeyTrail__mVL4x{fill:none;stroke:color-mix(in srgb,var(--border) 70%,var(--primary));stroke-dasharray:2 10;stroke-linecap:round;stroke-width:3}.page_journeyLabel__Tt5Eo{fill:var(--muted);font-family:var(--font-display),sans-serif;font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.page_journeyChip__XUO2g{align-items:center;animation:page_journeyBob__oY5mU var(--dur,6s) ease-in-out infinite;animation-delay:var(--delay,0s);background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:999px;box-shadow:0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent),0 10px 24px rgb(0 0 0/6%);color:var(--foreground);display:inline-flex;font-size:.82rem;font-weight:650;gap:.4rem;max-width:min(16.5rem,92%);padding:.42rem .72rem .42rem .36rem;position:absolute;text-decoration:none;transform:translateY(-45%);transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease;white-space:nowrap;z-index:2}.page_journeyChip__XUO2g:focus-visible,.page_journeyChip__XUO2g:hover{animation-play-state:paused;background:color-mix(in srgb,var(--primary) 10%,var(--surface));border-color:color-mix(in srgb,var(--primary) 42%,var(--border));color:var(--primary);outline:none;z-index:5}.page_topicNum__q7MsV{align-items:center;background:color-mix(in srgb,var(--primary) 14%,var(--surface-muted));border-radius:999px;color:var(--primary);display:inline-flex;flex:0 0 auto;font-family:var(--font-display),sans-serif;font-size:.76rem;font-weight:750;height:1.45rem;justify-content:center;letter-spacing:-.03em;min-width:1.45rem;padding-inline:.3rem}.page_topicTitle__kzOqz{line-height:1.2}.page_ogeTopicGrid__aDIXw{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));list-style:none;margin:0;padding:0;width:100%}.page_ogeTopicChip__Glt49{align-items:center;background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:.8rem;box-shadow:0 6px 18px rgb(0 0 0/5%);color:var(--foreground);display:flex;font-size:.85rem;font-weight:650;gap:.5rem;padding:.55rem .7rem;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.page_ogeTopicChip__Glt49:focus-visible,.page_ogeTopicChip__Glt49:hover{background:color-mix(in srgb,var(--primary) 10%,var(--surface));border-color:color-mix(in srgb,var(--primary) 42%,var(--border));color:var(--primary);outline:none}.page_journeyTraveler___Bkc_{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--primary) 55%,transparent))}.page_travelerHalo__h_PIm{animation:page_travelerPulse__fvzSv 1.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.page_travelerCore__gCp8l{animation:page_travelerGlow__T_2G7 1.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes page_travelerPulse__fvzSv{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.35)}}@keyframes page_travelerGlow__T_2G7{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes page_journeyBob__oY5mU{0%,to{transform:translateY(-45%)}50%{transform:translateY(calc(-45% - var(--bob, 8px)))}}.page_section__61PEw{padding:3.5rem 0 4.5rem}.page_sectionHeader__a4Fw5{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.page_sectionHeader__a4Fw5 h2{font-size:clamp(1.75rem,4vw,2.6rem);letter-spacing:-.045em;margin:.45rem 0 0}.page_supportInline__7U74j{margin-top:1.35rem;padding-top:1.1rem;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent);width:fit-content;max-width:100%}.page_supportPay__w8MbN{align-items:flex-start;display:flex;flex-direction:column;gap:.3rem;max-width:100%;width:fit-content}.page_supportPayFrame__sjEcd{border-radius:999px;height:46px;line-height:0;max-width:100%;overflow:hidden;width:152px}.page_supportPayFrame__sjEcd iframe{background:transparent!important;border:0;display:block;height:50px;margin-top:-2px;width:330px}.page_supportCaption__5guBR{color:var(--muted);font-size:.75rem;line-height:1.35;margin:0}.page_showcase__fEmoe{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 70%,transparent),transparent 70%)}.page_showcaseGrid__ZoMLf{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.page_showcaseCard__iY7K3{display:grid;gap:.85rem;padding:1.5rem}.page_showcaseBadge__Z0_zd{color:var(--primary);font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.page_showcaseCard__iY7K3 h3{margin:0}.page_showcaseCard__iY7K3 p{color:var(--muted);line-height:1.55;margin:0}.page_miniUi__D9s5F{display:flex;flex-wrap:wrap;gap:.45rem;margin:.25rem 0 .5rem}.page_miniPill__EHNsZ{background:var(--surface-muted);border:1px solid var(--border);border-radius:999px;font-size:.78rem;font-weight:650;padding:.35rem .7rem}.page_miniPillOk__pOEhw{background:color-mix(in srgb,var(--success) 16%,var(--surface));border-color:color-mix(in srgb,var(--success) 40%,var(--border));color:var(--success)}@keyframes page_riseIn__40I_H{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page_heroCopy__kbqf4,.page_heroStat__YUvQF,.page_heroVisual___m6ot,.page_journeyChip__XUO2g,.page_travelerCore__gCp8l,.page_travelerHalo__h_PIm{animation:none;transition:none}.page_journeyTraveler___Bkc_{display:none}}@media (max-width:900px){.page_heroGrid__BL1ju,.page_showcaseGrid__ZoMLf{grid-template-columns:1fr}.page_heroCopy__kbqf4{max-width:none;position:static}.page_heroVisual___m6ot{justify-self:stretch;margin-left:0;max-width:none}.page_heroStats__rmbZT{grid-template-columns:1fr;max-width:none}.page_journeyChip__XUO2g{max-width:min(15rem,78vw)}}@media (max-width:640px){.page_hero__SKW6o{padding-top:3.5rem}.page_sectionHeader__a4Fw5{align-items:flex-start;flex-direction:column}.page_leaderboardRow___88KR{gap:.45rem;grid-template-columns:2rem minmax(0,1fr) auto;padding:.55rem .65rem}.page_leaderboardMeta__vKZSC{display:none}}.page_leaderboardHome__UIrO2,.page_leaderboardProgress__OJS_F{padding:3rem 0 4rem}.page_leaderboardProgress__OJS_F{padding-top:0}.page_leaderboardHeader__LZwWP{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.page_leaderboardHeader__LZwWP h2{margin-bottom:.25rem}.page_leaderboardList__0_its{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.page_leaderboardRow___88KR{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:.75rem;display:grid;gap:.75rem;grid-template-columns:2.5rem 1fr auto auto;padding:.65rem .85rem}.page_leaderboardRank__AR5KY{color:var(--muted);font-weight:700}.page_leaderboardLogin__JvwKX{font-weight:650}.page_leaderboardScore__1Qu6T{color:var(--primary);font-weight:700}.page_leaderboardMeta__vKZSC{color:var(--muted);font-size:.85rem}.page_leaderboardEmpty___RcLv,.page_leaderboardMe__x89x8{color:var(--muted);margin-top:1rem}.page_leaderboardRowMe__YU52p{background:color-mix(in srgb,var(--primary) 12%,var(--surface));border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}.page_leaderboardGap__gogR5{color:var(--muted);font-size:1.25rem;letter-spacing:.35em;list-style:none;padding:.25rem .85rem;text-align:center}.page_newsBadge__r_2vc{align-items:center;background:color-mix(in srgb,var(--primary) 16%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));border-radius:999px;color:var(--primary);display:inline-flex;font-size:.82rem;font-weight:750;gap:.4rem;padding:.35rem .75rem;width:fit-content}.page_newsBadgeOnSlide__38R08{background:rgb(12 10 8/48%);border-color:rgb(255 255 255/28%);color:#fff7ed;left:1rem;pointer-events:none;position:absolute;top:1rem;z-index:5}.page_newsSlideshow__nVl2E{isolation:isolate;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:1.35rem;box-shadow:0 22px 48px color-mix(in srgb,var(--primary) 12%,transparent);min-height:clamp(20rem,42vw,28rem);overflow:hidden;position:relative;width:100%}.page_newsSlideshowHero___qQli{animation:page_riseIn__40I_H .8s cubic-bezier(.22,1,.36,1) both;min-height:clamp(24rem,46vw,36rem)}.page_newsSlide__N45uR{inset:0;opacity:0;position:absolute;transition:opacity .7s ease;z-index:0}.page_newsSlide__N45uR[data-active=true]{opacity:1;z-index:1}.page_newsSlideImage__034Dn{object-fit:cover;object-position:center}.page_newsSlideScrim__hDtUR{background:linear-gradient(105deg,rgb(12 10 8/82%),rgb(12 10 8/58%) 42%,rgb(12 10 8/18%));inset:0;pointer-events:none;position:absolute;z-index:2}.page_newsSlideHit__cfy_f{cursor:pointer;inset:0;position:absolute;z-index:3}.page_newsSlideContent__aJG31{color:#fff7ed;display:flex;flex-direction:column;gap:.7rem;inset:auto auto 0 0;max-width:min(36rem,92%);padding:clamp(1.25rem,3.5vw,2.25rem);pointer-events:none;position:absolute;z-index:4}.page_newsDate__aO_CC{color:rgb(255 247 237/78%);font-size:.84rem;font-weight:650}.page_newsSlideTitle__SapEY{font-family:var(--font-display),sans-serif;font-size:clamp(1.45rem,3.4vw,2.2rem);font-weight:700;letter-spacing:-.035em;line-height:1.15;margin:0;text-wrap:balance}.page_newsSlideBody___uXjN{color:rgb(255 247 237/88%);font-size:clamp(.95rem,1.7vw,1.08rem);line-height:1.5;margin:0;max-width:34rem}.page_newsEdgeBtn__FUnbg{align-items:center;background:rgb(12 10 8/0);border:0;color:rgb(255 247 237/72%);cursor:pointer;display:inline-flex;height:100%;justify-content:center;padding:0;position:absolute;top:0;transition:background .16s ease,color .16s ease;width:3.25rem;z-index:5}.page_newsEdgeBtn__FUnbg:focus-visible,.page_newsEdgeBtn__FUnbg:hover{background:rgb(12 10 8/28%);color:#fff7ed}.page_newsEdgePrev__gAXqc{left:0}.page_newsEdgeNext__j_Nnq{right:0}.page_newsControls__Kf0a4{align-items:center;display:flex;gap:.65rem;position:absolute;right:1rem;top:1rem;z-index:6}.page_newsDots__p_OC9{align-items:center;display:flex;gap:.4rem}.page_newsDot__H8ikm{background:rgb(255 255 255/42%);border:0;border-radius:999px;cursor:pointer;height:.55rem;padding:0;transition:background .16s ease,width .16s ease;width:.55rem}.page_newsDotActive__o4yME{background:#fff;width:1.35rem}.page_newsProgressTrack__lvb3H{background:rgb(255 255 255/22%);height:3px;left:0;position:absolute;right:0;top:0;z-index:4}.page_newsProgressBar__hIKfR{animation-name:page_newsProgress__nRZjk;animation-timing-function:linear;animation-fill-mode:forwards;background:color-mix(in srgb,var(--primary) 70%,white);display:block;height:100%;transform-origin:left center;width:100%}@keyframes page_newsProgress__nRZjk{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.page_newsSlide__N45uR{transition:none}.page_newsProgressBar__hIKfR{animation:none;transform:scaleX(1)}}@media (max-width:700px){.page_newsBadgeOnSlide__38R08{left:.85rem;top:.85rem}.page_newsControls__Kf0a4{right:.85rem;top:.85rem}.page_newsSlideContent__aJG31{max-width:100%;padding-top:3.75rem}.page_newsSlideshowHero___qQli{min-height:22rem}}.rating_page__6_S_g{padding:1rem clamp(1rem,2.5vw,2rem) 3rem}.rating_intro__5keuv{margin-bottom:1.75rem;max-width:62ch}.rating_intro__5keuv h1{font-size:clamp(2.4rem,6vw,4.5rem);letter-spacing:-.055em;line-height:1;margin:.8rem 0 1rem}.rating_intro__5keuv p{color:var(--muted);line-height:1.65;margin:0}.rating_boards__J0Xqo{margin-bottom:2.25rem}.rating_seasonBoard__wrJTF{background:var(--surface);border:1px solid var(--border);border-radius:1.1rem;overflow:hidden;padding:1.25rem 1.35rem 1.1rem}.rating_seasonBoardTop__rKOmH{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between;margin-bottom:1.15rem}.rating_seasonBoardTop__rKOmH h2{font-size:clamp(1.55rem,3.2vw,2rem);letter-spacing:-.035em;margin:0 0 .4rem}.rating_seasonBoardTop__rKOmH p{color:var(--muted);font-size:.95rem;line-height:1.5;margin:0;max-width:54ch}.rating_myLeagueBadge__kity8{align-items:flex-start;background:color-mix(in srgb,var(--primary) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:.9rem;display:flex;flex-direction:column;gap:.15rem;min-width:11rem;padding:.7rem .95rem}.rating_myLeagueBadgeLabel__E2VpB{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rating_myLeagueBadge__kity8 strong{color:var(--primary);font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.rating_seasonTableWrap__ibdJ9{border:1px solid var(--border);border-radius:.85rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.rating_seasonTable__piaYn{border-collapse:collapse;font-size:1.02rem;width:100%}.rating_seasonTable__piaYn td,.rating_seasonTable__piaYn th{padding:.95rem 1.1rem;text-align:left;vertical-align:middle}.rating_seasonTable__piaYn thead th{background:color-mix(in srgb,var(--muted) 8%,var(--surface));border-bottom:1px solid var(--border);color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.rating_seasonTable__piaYn tbody tr+tr td{border-top:1px solid color-mix(in srgb,var(--border) 85%,transparent)}.rating_seasonTable__piaYn tbody tr:hover td{background:color-mix(in srgb,var(--primary) 4%,transparent)}.rating_seasonTableRowMe__xz6AT td{background:color-mix(in srgb,var(--primary) 11%,var(--surface))}.rating_seasonTableRowMe__xz6AT:hover td{background:color-mix(in srgb,var(--primary) 14%,var(--surface))}.rating_seasonRank__TbzFP{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:700;width:5.5rem}.rating_seasonLogin__uDplX{font-weight:650}.rating_seasonYou__FIYK_{background:color-mix(in srgb,var(--primary) 16%,transparent);border-radius:999px;color:var(--primary);display:inline-block;font-size:.75rem;font-weight:800;letter-spacing:.02em;margin-left:.55rem;padding:.12rem .5rem;vertical-align:middle}.rating_seasonScore__4toDP{color:var(--primary);font-variant-numeric:tabular-nums;font-weight:800;width:6.5rem}.rating_seasonCredited__hY7dd{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:650;width:7rem}.rating_seasonTableEmpty__OhoCT{color:var(--muted);padding:1.5rem 1.1rem!important;text-align:center}.rating_seasonTableGap__KOMk_ td{color:var(--muted);letter-spacing:.4em;padding:.55rem 1.1rem!important;text-align:center}@media (max-width:700px){.rating_seasonTable__piaYn td,.rating_seasonTable__piaYn th{padding:.8rem .7rem}.rating_seasonCredited__hY7dd,.rating_seasonRank__TbzFP,.rating_seasonScore__4toDP{width:auto}}.rating_leaguesHeading__ceaIs{margin:0 0 1rem}.rating_leaguesHeading__ceaIs h2{font-size:1.5rem;letter-spacing:-.03em;margin:0 0 .35rem}.rating_leaguesHeading__ceaIs p{color:var(--muted);line-height:1.55;margin:0}.rating_leagueGrid__A3oNt{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.rating_leagueCard__uqZmf{display:flex;flex-direction:column;gap:.75rem;min-height:100%;padding:1.15rem 1.2rem;text-decoration:none}.rating_leagueCardLocked__i23fo{cursor:not-allowed;filter:grayscale(.35);opacity:.62;pointer-events:none}.rating_leagueCardCompleted__jFGX_{opacity:.88}.rating_leagueStatusLocked__lqc32{background:color-mix(in srgb,var(--muted) 18%,transparent);color:var(--muted)}.rating_leagueCardTitle__SUifw{font-size:1.2rem;font-weight:800;letter-spacing:-.03em;margin:0}.rating_leagueCardHint___BLN4{color:var(--muted);font-size:.88rem;margin:0}.rating_leagueCardMeta__no2_G{color:var(--muted);display:flex;flex-wrap:wrap;font-size:.85rem;gap:.65rem 1rem;margin-top:auto}.rating_leagueStatus__l7c0u{border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;letter-spacing:.02em;padding:.2rem .55rem}.rating_leagueStatusNotStarted__VfhJW{background:color-mix(in srgb,var(--muted) 16%,transparent);color:var(--muted)}.rating_leagueStatusInProgress__DF_75{background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary)}.rating_leagueStatusExpired__WWzxM,.rating_leagueStatusFinished__CAE97{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}.rating_leaguePage__Mea11{padding:1rem clamp(1rem,2.5vw,2rem) 3rem}.rating_resultPage__cmqn9{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 8rem);padding:2rem 1rem 3rem}.rating_resultCard__VgzdI{max-width:28rem;padding:1.6rem 1.7rem 1.45rem;width:min(100%,28rem)}.rating_resultEyebrow__i_Oh2{color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:.06em;margin:0 0 .45rem;text-transform:uppercase}.rating_resultCard__VgzdI h1{font-size:clamp(1.8rem,4vw,2.35rem);letter-spacing:-.04em;line-height:1.05;margin:0 0 1.15rem}.rating_resultStats__XDlJd{display:grid;gap:.85rem;margin:0 0 1rem}.rating_resultStats__XDlJd div{border-top:1px solid color-mix(in srgb,var(--border) 85%,transparent);display:grid;gap:.2rem;padding-top:.75rem}.rating_resultStats__XDlJd dt{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.rating_resultStats__XDlJd dd{font-size:1.2rem;font-weight:800;letter-spacing:-.02em;margin:0}.rating_resultStatsTotal__6ev3a{color:var(--muted);font-size:.95rem;font-weight:650}.rating_resultNote__yz8WV{color:var(--muted);font-size:.92rem;line-height:1.55;margin:0 0 1.25rem}.rating_resultActions__NkJUN{display:flex;flex-wrap:wrap;gap:.65rem}.rating_leagueHero__pkJgo{margin-bottom:1.5rem;max-width:62ch}.rating_leagueHero__pkJgo h1{font-size:clamp(2rem,5vw,3.2rem);letter-spacing:-.04em;line-height:1.05;margin:0 0 .75rem}.rating_leagueHero__pkJgo p{color:var(--muted);line-height:1.6;margin:0 0 .5rem}.rating_leagueStats__PTFWC{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:1rem 0 1.25rem}.rating_leagueStat__b_TU_{color:var(--muted);font-size:.92rem}.rating_leagueStat__b_TU_ strong{color:var(--text);display:block;font-size:1.1rem}.rating_taskPreviewList__uJ_0D{display:grid;gap:.55rem;list-style:none;margin:0 0 1.5rem;padding:0}.rating_taskPreviewRow___up2Y{align-items:center;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:.75rem;display:grid;gap:.75rem;grid-template-columns:auto 1fr auto;padding:.65rem .85rem}.rating_dialogOverlay__rxhWr{align-items:center;background:color-mix(in srgb,var(--bg) 35%,rgb(0 0 0/55%));display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:80}.rating_dialogCard__G9cGO{max-height:min(90vh,720px);max-width:36rem;overflow:auto;padding:1.25rem 1.35rem;width:100%}.rating_dialogCard__G9cGO h2{font-size:1.35rem;margin:0 0 .75rem}.rating_dialogWarning__f_vKM{background:color-mix(in srgb,var(--warning,#d97706) 12%,transparent);border:1px solid color-mix(in srgb,var(--warning,#d97706) 35%,transparent);border-radius:.75rem;line-height:1.55;margin:0 0 1rem;padding:.85rem 1rem}.rating_timeTable__NbxQz{border-collapse:collapse;font-size:.88rem;margin:0 0 1rem;width:100%}.rating_timeTable__NbxQz td,.rating_timeTable__NbxQz th{border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent);padding:.45rem .35rem;text-align:left}.rating_dialogActions__lbgxl{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.rating_sessionShell__m3k3f{display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr)}.rating_sessionRailStrip__oDSrc{min-width:0}.rating_sessionHeaderBar__8bsF_{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;margin-bottom:.75rem}.rating_sessionTimer__8y_or{font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em}.rating_sessionTimerOver__I6cks{color:var(--danger)}.rating_emptyState__FhCLG{color:var(--muted);padding:2rem 0;text-align:center}@media (max-width:900px){.rating_boards__J0Xqo,.rating_leagueGrid__A3oNt,.rating_sessionShell__m3k3f{grid-template-columns:1fr}.rating_sessionHeaderBar__8bsF_{align-items:stretch;flex-direction:column}.rating_sessionHeaderBar__8bsF_ .button{width:100%}.rating_sessionTimer__8y_or{text-align:center}.rating_seasonTable__piaYn td,.rating_seasonTable__piaYn th{padding:.7rem .75rem;white-space:nowrap}.rating_myLeagueBadge__kity8{min-width:0;width:100%}}@media (max-width:850px){.rating_sessionShell__m3k3f{gap:.75rem}}.session-workspace_shell__vra88{--session-ease:cubic-bezier(0.22,1,0.36,1)}.session-workspace_page__PqtYQ{min-width:0;position:relative}.session-workspace_placeholder__gWpIK{min-height:calc(100dvh - var(--site-header-height))}.session-workspace_rail__tsWGe{gap:.7rem}.session-workspace_railHead__W51Gd{background:color-mix(in srgb,var(--surface-muted) 55%,var(--surface));border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:.8rem;display:grid;flex-shrink:0;gap:.35rem;padding:.55rem .65rem .6rem}.session-workspace_railEyebrow__xKCHA{color:var(--muted);font-size:.62rem;font-weight:780;letter-spacing:.07em;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.session-workspace_railCounter__7gOGm{align-items:baseline;display:flex;gap:.3rem;line-height:1}.session-workspace_railCounter__7gOGm strong{color:var(--foreground);font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:820;letter-spacing:-.04em}.session-workspace_railCounter__7gOGm span{color:var(--muted);font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:650}.session-workspace_railProgress__1rJ_h{background:color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:999px;height:.3rem;overflow:hidden}.session-workspace_railProgress__1rJ_h span{background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--primary) 70%,#f59e0b));border-radius:inherit;display:block;height:100%;transition:width .42s var(--session-ease,ease)}.session-workspace_railStats__42In0{color:var(--muted);font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:700}.session-workspace_railStats__42In0 [data-testid=session-correct-count]{color:#15803d}:root[data-theme=dark] .session-workspace_railStats__42In0 [data-testid=session-correct-count]{color:#86efac}.session-workspace_railButton__XNJp4{appearance:none;cursor:pointer;font:inherit;text-align:left}.session-workspace_railStatus__iPFTn{align-items:center;display:inline-flex;flex:0 0 auto;margin-left:auto;opacity:.85}.session-workspace_bar__LU1cO{align-items:center;backdrop-filter:blur(10px) saturate(1.2);background:color-mix(in srgb,var(--surface) 86%,transparent);border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:.9rem;box-shadow:0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent),0 8px 24px -16px color-mix(in srgb,var(--foreground) 30%,transparent);display:grid;gap:.5rem .9rem;grid-template-columns:minmax(0,1fr) auto auto;margin-bottom:.6rem;padding:.5rem .55rem .5rem .85rem;position:relative;z-index:6}.session-workspace_barInfo__8rDhc{display:grid;gap:.15rem;min-width:0}.session-workspace_barEyebrow__YnxQA{color:var(--muted);font-size:.62rem;font-weight:780;letter-spacing:.07em;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.session-workspace_barPosition__Xjvgd{color:var(--muted);font-size:.86rem;font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.session-workspace_barPosition__Xjvgd strong{color:var(--foreground);font-weight:820}.session-workspace_barClock__Ud7C_{align-items:baseline;display:flex;gap:.4rem}.session-workspace_barClockLabel__wOr63{color:var(--muted);font-size:.66rem;font-weight:720;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.session-workspace_barClockValue__t3ip6{color:var(--foreground);font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:820;letter-spacing:-.02em;min-width:4.2ch;white-space:nowrap}.session-workspace_barClockWarn__5O4Gl{color:#b45309}.session-workspace_barClockOver__ywRj7{color:var(--danger)}.session-workspace_barActions__1B0D2{align-items:center;display:flex;gap:.35rem}.session-workspace_navButton__MUwcH{align-items:center;appearance:none;background:color-mix(in srgb,var(--foreground) 5%,var(--surface));border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:999px;color:var(--foreground);cursor:pointer;display:inline-flex;font:inherit;font-size:.84rem;font-weight:720;gap:.35rem;line-height:1.2;padding:.45rem .85rem;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s var(--session-ease,ease),box-shadow .16s ease;white-space:nowrap}.session-workspace_navButton__MUwcH:focus-visible,.session-workspace_navButton__MUwcH:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 12%,var(--surface));border-color:color-mix(in srgb,var(--primary) 40%,var(--border));outline:none}.session-workspace_navButton__MUwcH:active:not(:disabled){transform:scale(.97)}.session-workspace_navButton__MUwcH:disabled{cursor:not-allowed;opacity:.4}.session-workspace_navPrimary__lUmJQ{background:var(--primary);border-color:var(--primary);box-shadow:0 6px 16px -8px color-mix(in srgb,var(--primary) 70%,transparent);color:var(--primary-contrast,#fff)}.session-workspace_navPrimary__lUmJQ:focus-visible,.session-workspace_navPrimary__lUmJQ:hover:not(:disabled){background:var(--primary-dark,var(--primary));border-color:var(--primary-dark,var(--primary));color:var(--primary-contrast,#fff)}.session-workspace_navFinish__m_7Vt{background:color-mix(in srgb,#b45309 12%,var(--surface));border-color:color-mix(in srgb,#b45309 45%,var(--border));color:#92400e}:root[data-theme=dark] .session-workspace_navFinish__m_7Vt{color:#fdba74}.session-workspace_phoneOnly__b0a_U{display:none}.session-workspace_loadingBar____keR{animation:session-workspace_loadingSlide__sTlsw .9s var(--session-ease,ease) infinite;background:linear-gradient(90deg,transparent,var(--primary),transparent);height:2px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:7}.session-workspace_page__PqtYQ[data-pending=true] .card{transition:opacity .2s ease .15s;opacity:.72}@keyframes session-workspace_loadingSlide__sTlsw{0%{transform:translateX(-60%)}to{transform:translateX(60%)}}.session-workspace_skeleton__iGzaY{display:grid;gap:.8rem;margin:1.2rem auto;max-width:46rem;padding:0 .75rem}.session-workspace_skeleton__iGzaY span{animation:session-workspace_skeletonPulse__HveOo 1.2s ease-in-out infinite;background:color-mix(in srgb,var(--foreground) 7%,transparent);border-radius:.9rem;height:3.2rem}.session-workspace_skeleton__iGzaY span:nth-child(2){height:16rem}.session-workspace_skeleton__iGzaY span:nth-child(3){height:5rem}@keyframes session-workspace_skeletonPulse__HveOo{50%{opacity:.55}}.session-workspace_loadError__R4lVr{align-items:center;background:color-mix(in srgb,var(--danger) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--danger) 35%,var(--border));border-radius:.8rem;display:flex;gap:.8rem;justify-content:space-between;margin:.8rem auto;max-width:46rem;padding:.6rem .8rem}.session-workspace_loadError__R4lVr p{margin:0}.session-workspace_ratingPage__yUeTb{margin:0 auto;max-width:60rem;padding:.75rem}.session-workspace_ratingCard__2EdIf{animation:session-workspace_ratingIn__K4zC9 .28s var(--session-ease,ease)}.session-workspace_page__PqtYQ[data-nav-dir=prev] .session-workspace_ratingCard__2EdIf{animation-name:session-workspace_ratingInPrev__CAlPa}@keyframes session-workspace_ratingIn__K4zC9{0%{opacity:0;transform:translateX(18px)}}@keyframes session-workspace_ratingInPrev__CAlPa{0%{opacity:0;transform:translateX(-18px)}}.session-workspace_confirmOverlay__Zxhi4{align-items:center;animation:session-workspace_fadeIn__w7aEF .16s ease;background:color-mix(in srgb,#0c0a09 45%,transparent);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:60}.session-workspace_confirm__S303P{animation:session-workspace_popIn__eLork .22s var(--session-ease,ease);background:var(--surface);border:1px solid var(--border);border-radius:1rem;box-shadow:0 24px 60px -24px rgba(0,0,0,.45);display:grid;gap:.6rem;max-width:26rem;padding:1.2rem 1.25rem 1.1rem;width:100%}.session-workspace_confirm__S303P h2{font-size:1.15rem;margin:0}.session-workspace_confirm__S303P p{color:var(--muted);margin:0}.session-workspace_confirmActions__Iou3W{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:.4rem}@keyframes session-workspace_fadeIn__w7aEF{0%{opacity:0}}@keyframes session-workspace_popIn__eLork{0%{opacity:0;transform:translateY(8px) scale(.97)}}.session-workspace_toast__nKSaL{align-items:center;animation:session-workspace_fadeIn__w7aEF .2s ease;background:var(--surface);border:1px solid var(--border);border-radius:999px;bottom:1.25rem;box-shadow:0 16px 40px -18px rgba(0,0,0,.45);display:flex;font-size:.88rem;font-weight:650;gap:.55rem;left:50%;padding:.55rem 1rem;position:fixed;transform:translateX(-50%);z-index:60}.session-workspace_toastSpinner__In0Mw{animation:session-workspace_spin__dnfHz .8s linear infinite;border-radius:50%;border:2px solid color-mix(in srgb,var(--primary) 25%,transparent);border-top-color:var(--primary);height:.95rem;width:.95rem}@keyframes session-workspace_spin__dnfHz{to{transform:rotate(1turn)}}.session-workspace_empty__0Zx7d{display:grid;gap:.75rem;margin:3rem auto;max-width:34rem;padding:0 1rem;text-align:center}.session-workspace_empty__0Zx7d h1{margin:0}.session-workspace_empty__0Zx7d p{color:var(--muted);margin:0}.session-workspace_emptyActions__VgsCm{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}@media (max-width:900px){.session-workspace_shell__vra88>.session-workspace_page__PqtYQ{grid-column:1;grid-row:2}.session-workspace_railHead__W51Gd{align-items:center;display:flex;gap:.6rem;padding:.35rem .55rem}.session-workspace_railCounter__7gOGm strong{font-size:1rem}.session-workspace_railProgress__1rJ_h{flex:1 1 auto;min-width:3rem}.session-workspace_rail__tsWGe>:last-child{display:none}.session-workspace_rail__tsWGe{top:auto}.session-workspace_rail__tsWGe li{width:auto}.session-workspace_rail__tsWGe .session-workspace_railButton__XNJp4{flex:0 0 auto;justify-content:center;min-width:2.4rem;width:auto}.session-workspace_barEyebrow__YnxQA{display:none}.session-workspace_bar__LU1cO{margin-bottom:.45rem;grid-template-columns:minmax(0,1fr) auto;padding:.45rem .5rem .45rem .7rem}.session-workspace_barActions__1B0D2{grid-column:1/-1;justify-content:space-between}.session-workspace_barActions__1B0D2 .session-workspace_navButton__MUwcH{flex:1 1 0;justify-content:center}.session-workspace_barActions__1B0D2 .session-workspace_phoneOnly__b0a_U{display:inline-flex;flex:0 0 auto}}@media (prefers-reduced-motion:reduce){.session-workspace_confirmOverlay__Zxhi4,.session-workspace_confirm__S303P,.session-workspace_loadingBar____keR,.session-workspace_ratingCard__2EdIf,.session-workspace_skeleton__iGzaY span{animation:none}}.password-field_wrap__Tty4Z{display:grid;position:relative}.password-field_input__H6d1H{padding-right:2.75rem!important;width:100%}.password-field_toggle__Sk9Bi{align-items:center;background:transparent;border:0;border-radius:.45rem;color:var(--muted);cursor:pointer;display:inline-flex;justify-content:center;padding:.35rem;position:absolute;right:.35rem;top:50%;transform:translateY(-50%)}.password-field_toggle__Sk9Bi:hover{color:var(--text,var(--foreground))}.password-field_toggle__Sk9Bi:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 55%,transparent);outline-offset:1px}.user-avatar_avatar__tfV80{align-items:center;background:radial-gradient(circle at 30% 25%,rgb(255 255 255/35%),transparent 55%),linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 45%,#7c3aed));border-radius:50%;color:#fff;display:inline-flex;flex:none;font-family:var(--font-display),sans-serif;font-weight:700;justify-content:center;letter-spacing:-.02em;line-height:1;overflow:hidden;user-select:none}.user-avatar_avatar__tfV80 img{display:block;height:100%;object-fit:cover;width:100%}.course-sheet_root__l_nbe{background:var(--surface);border:1px solid var(--border);border-radius:.85rem;display:grid;gap:.5rem;margin:1rem 0;min-width:0;padding:.7rem .8rem .6rem}.course-sheet_head__RVV7q{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.course-sheet_badge__9HyL7{color:var(--muted);font-size:.82rem;font-weight:650;margin-right:auto}.course-sheet_tool__u5DFW{align-items:center;background:var(--surface-muted);border:1px solid var(--border);border-radius:.5rem;color:var(--foreground);cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;gap:.3rem;height:1.85rem;padding:0 .55rem}.course-sheet_tool__u5DFW:disabled{cursor:default;opacity:.45}.course-sheet_tool__u5DFW[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 14%,var(--surface));border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}.course-sheet_keys__rRGZT{background:var(--surface-muted);border-radius:.55rem;display:grid;font-size:.82rem;gap:.2rem 1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:.5rem .7rem}.course-sheet_keys__rRGZT div{display:flex;gap:.4rem}.course-sheet_keys__rRGZT dt{font-weight:650;white-space:nowrap}.course-sheet_keys__rRGZT dt:after{content:" -";font-weight:400}.course-sheet_keys__rRGZT dd{color:var(--muted);margin:0}.course-sheet_bar__n_vpf{align-items:stretch;border:1px solid var(--border);border-radius:.45rem;display:flex;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.88rem;min-width:0;overflow:hidden}.course-sheet_nameBox__7Onib{background:var(--surface-muted);flex:none;justify-content:center;min-width:4.6rem;padding:0 .4rem}.course-sheet_fx__Y0WKd,.course-sheet_nameBox__7Onib{align-items:center;border-right:1px solid var(--border);display:inline-flex}.course-sheet_fx__Y0WKd{color:var(--muted);font-style:italic;padding:0 .45rem}.course-sheet_barInput__VCyqW{background:var(--surface);border:0;color:var(--foreground);flex:1;font:inherit;height:2rem;min-width:0;outline:none;padding:0 .5rem}.course-sheet_barInput__VCyqW:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--primary) 45%,transparent)}.course-sheet_grid__4_ECS{position:relative;border:1px solid var(--border);border-radius:.4rem;max-height:26rem;max-width:100%;outline:none;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y;user-select:none}.course-sheet_grid__4_ECS:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 40%,transparent)}.course-sheet_table__rBRk_{border-collapse:separate;border-spacing:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.86rem;table-layout:fixed;width:max-content}.course-sheet_rowHeadCol__yzq9_{width:2.6rem}.course-sheet_table__rBRk_ th{background:var(--surface-muted);border-bottom:1px solid var(--border);border-right:1px solid var(--border);color:var(--muted);font-size:.76rem;font-weight:600;height:1.6rem;padding:0 .25rem;text-align:center}.course-sheet_table__rBRk_ thead th{position:sticky;top:0;z-index:3}.course-sheet_table__rBRk_ tbody th{left:0;position:sticky;z-index:2}.course-sheet_table__rBRk_ .course-sheet_corner__POM0u{left:0;z-index:4}.course-sheet_table__rBRk_ th.course-sheet_axisActive__Wb6Vz{background:color-mix(in srgb,var(--primary) 18%,var(--surface-muted));color:var(--foreground)}.course-sheet_table__rBRk_ th.course-sheet_rowFiltered__5HzHL{color:var(--primary)}.course-sheet_afterHidden__48J5M td,.course-sheet_afterHidden__48J5M th{border-top:2px solid color-mix(in srgb,var(--primary) 45%,var(--border))}.course-sheet_cell__TRwJH{background:var(--surface);border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-right:1px solid color-mix(in srgb,var(--border) 70%,transparent);cursor:cell;height:1.75rem;max-width:14rem;overflow:visible;padding:0 .35rem;position:relative;white-space:nowrap}.course-sheet_text__pzWQO{display:block;overflow:hidden;text-overflow:ellipsis}.course-sheet_headerCell__IJ04o{background:color-mix(in srgb,var(--foreground) 4%,var(--surface));font-weight:700;padding-right:1.3rem}.course-sheet_selected__nQTQM{background:color-mix(in srgb,var(--primary) 12%,var(--surface))}.course-sheet_anchor__PRvf8{box-shadow:inset 0 0 0 2px var(--primary)}.course-sheet_cell__TRwJH[data-ref]{--ref:#2563eb}.course-sheet_cell__TRwJH[data-ref="1"]{--ref:#dc2626}.course-sheet_cell__TRwJH[data-ref="2"]{--ref:#7c3aed}.course-sheet_cell__TRwJH[data-ref="3"]{--ref:#16a34a}.course-sheet_cell__TRwJH[data-ref="4"]{--ref:#c2410c}.course-sheet_cell__TRwJH[data-ref="5"]{--ref:#0891b2}.course-sheet_cell__TRwJH[data-ref]:not(.course-sheet_anchor__PRvf8){background:color-mix(in srgb,var(--ref) 13%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ref) 70%,transparent)}.course-sheet_wallRight__hGsri{border-right:3px solid var(--foreground)}.course-sheet_wallBottom__0JsXH{border-bottom:3px solid var(--foreground)}.course-sheet_wallLeft__4GOrK,.course-sheet_wallTop__KaoMh{border-color:color-mix(in srgb,var(--border) 70%,transparent)}.course-sheet_fillPreview__Crqwy{background:color-mix(in srgb,var(--primary) 6%,var(--surface));outline:1px dashed var(--primary);outline-offset:-2px}.course-sheet_error__WOY_x{color:var(--danger)}.course-sheet_cellInput__ONrVB{background:var(--surface);border:0;box-shadow:inset 0 0 0 2px var(--primary);color:var(--foreground);font:inherit;height:100%;inset:0;outline:none;padding:0 .35rem;position:absolute;width:100%;z-index:2}.course-sheet_handle__uTq2l{background:var(--primary);border:1px solid var(--surface);bottom:-4px;cursor:crosshair;height:8px;position:absolute;right:-4px;touch-action:none;width:8px;z-index:1}.course-sheet_handle__uTq2l:before{content:"";inset:-8px;position:absolute}.course-sheet_filterButton__bxi9e{align-items:center;background:var(--surface-muted);border:1px solid var(--border);border-radius:.25rem;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.7rem;height:1.1rem;justify-content:center;padding:0;position:absolute;right:.15rem;top:50%;transform:translateY(-50%);width:1.05rem}.course-sheet_filterButton__bxi9e[data-active]{background:color-mix(in srgb,var(--primary) 20%,var(--surface));border-color:var(--primary);color:var(--primary)}.course-sheet_filterMenu__xbrq2{background:var(--surface-muted);border:1px solid var(--border);border-radius:.55rem;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.3rem .9rem;padding:.5rem .7rem}.course-sheet_filterMenu__xbrq2 b{flex-basis:100%;font-size:.82rem}.course-sheet_filterMenu__xbrq2 label{align-items:center;cursor:pointer;display:inline-flex;gap:.3rem}.course-sheet_filterAll__gIW5O{font-style:italic}.course-sheet_filterClose__omOfE{background:var(--primary);border:0;border-radius:.4rem;color:white;cursor:pointer;font:inherit;font-size:.8rem;margin-left:auto;padding:.2rem .7rem}.course-sheet_footer__NC0i4{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem .8rem;min-height:1.4rem}.course-sheet_tabs__gUxrq{display:flex;gap:.25rem;overflow-x:auto}.course-sheet_tab__IvSfC{background:var(--surface-muted);border-top-width:1px;border-radius:0 0 .45rem .45rem;border:1px solid var(--border);border-top:0 solid var(--border);color:var(--muted);cursor:pointer;font:inherit;font-size:.8rem;padding:.2rem .7rem;white-space:nowrap}.course-sheet_tab__IvSfC[aria-selected=true]{background:var(--surface);border-top:2px solid var(--primary);color:var(--foreground);font-weight:650}.course-sheet_status__34x5J{color:var(--muted);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.8rem;margin-left:auto}.course-sheet_statusError__Z7UxF{color:var(--danger);font-size:.82rem;margin:0}.course-sheet_broken__6VXMp{border:1px solid var(--danger);border-radius:.6rem;color:var(--danger);margin:1rem 0;padding:.6rem .8rem}.course-sheet_broken__6VXMp ul{margin:.3rem 0 0;padding-left:1.2rem}.course-sheet_markFrame__23GdA{--mark:#2563eb;background:color-mix(in srgb,var(--mark) 14%,transparent);border:0 solid var(--mark);inset:0;pointer-events:none;position:absolute}.course-sheet_markFrame__23GdA[data-mark="1"],.course-sheet_swatch__lgJJi[data-mark="1"]{--mark:#dc2626}.course-sheet_markFrame__23GdA[data-mark="2"],.course-sheet_swatch__lgJJi[data-mark="2"]{--mark:#7c3aed}.course-sheet_markFrame__23GdA[data-mark="3"],.course-sheet_swatch__lgJJi[data-mark="3"]{--mark:#16a34a}.course-sheet_markFrame__23GdA[data-mark="4"],.course-sheet_swatch__lgJJi[data-mark="4"]{--mark:#c2410c}.course-sheet_markFrame__23GdA[data-mark="5"],.course-sheet_swatch__lgJJi[data-mark="5"]{--mark:#0891b2}.course-sheet_legend__qAdKN{display:flex;flex-wrap:wrap;gap:.35rem .5rem;list-style:none;margin:0;padding:0}.course-sheet_legend__qAdKN li{margin:0;padding:0}.course-sheet_legend__qAdKN li::marker,.course-sheet_legend__qAdKN li:before{content:none}.course-sheet_legend__qAdKN button{align-items:center;background:var(--surface-muted);border:1px solid var(--border);border-radius:.45rem;color:var(--foreground);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;gap:.4rem;padding:.2rem .55rem;text-align:left}.course-sheet_legend__qAdKN code{font-size:.8rem;font-weight:650}.course-sheet_swatch__lgJJi{--mark:#2563eb;background:color-mix(in srgb,var(--mark) 22%,transparent);border:2px solid var(--mark);border-radius:.2rem;flex:none;height:.85rem;width:.85rem}.course-sheet_root__l_nbe[data-full]{border-radius:0;display:flex;flex-direction:column;inset:0;margin:0;max-width:none;overflow:auto;padding:.8rem 1rem;position:fixed;z-index:1000}.course-sheet_root__l_nbe[data-full] .course-sheet_grid__4_ECS{flex:1 1 auto;max-height:none;min-height:8rem}.course-sheet_root__l_nbe[data-full]>:not(.course-sheet_grid__4_ECS){flex:none}.course-sheet_root__l_nbe[data-full] .course-sheet_table__rBRk_{font-size:.95rem}.course-sheet_root__l_nbe:fullscreen::backdrop{background:var(--surface)}.course-sheet_ghost__Td6fD{border:0;height:1px;left:0;opacity:0;padding:0;pointer-events:none;position:absolute;top:0;width:1px}.difficulty-vote-dialog_overlay__TFHGr{align-items:center;backdrop-filter:blur(6px) saturate(140%);background:color-mix(in srgb,var(--bg) 35%,rgb(0 0 0/45%));display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:95}.difficulty-vote-dialog_dialog__yqKrj{display:grid;gap:.85rem;max-width:26rem;padding:1.15rem 1.25rem;width:100%}.difficulty-vote-dialog_header__1yPjx{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.difficulty-vote-dialog_header__1yPjx h2{font-size:1.15rem;line-height:1.25;margin:0}.difficulty-vote-dialog_close__6i1j1{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:inline-flex;flex-shrink:0;padding:.15rem}.difficulty-vote-dialog_close__6i1j1:hover{color:var(--text)}.difficulty-vote-dialog_lead__qp_GC{color:var(--muted);font-size:.9rem;line-height:1.4;margin:0}.difficulty-vote-dialog_buttons__XXQ_x{display:flex;flex-wrap:wrap;gap:.4rem}.difficulty-vote-dialog_error__U_bs0{color:var(--danger);font-size:.8rem;margin:0}.difficulty-vote-dialog_skip__azltT{background:transparent;border:0;color:var(--muted);cursor:pointer;font:inherit;font-size:.82rem;justify-self:start;padding:.2rem 0;text-decoration:underline;text-underline-offset:.15em}.difficulty-vote-dialog_skip__azltT:hover{color:var(--text)}.difficulty-vote-dialog_skip__azltT:disabled{cursor:not-allowed;opacity:.6}.support-button_trigger__qsGYR{align-items:center;background:transparent;border:0;border-radius:0;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:500;gap:.3rem;padding:.35rem .45rem}.support-button_trigger__qsGYR:hover{background:transparent;color:var(--foreground)}.support-button_triggerInline__1PMpZ{align-items:center;background:color-mix(in srgb,var(--surface-muted,var(--surface)) 88%,transparent);border:1px dashed color-mix(in srgb,var(--border) 90%,transparent);border-radius:.45rem;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:.72rem;font-weight:600;gap:.3rem;letter-spacing:.01em;padding:.22rem .5rem;white-space:nowrap}.support-button_triggerInline__1PMpZ:hover{background:color-mix(in srgb,var(--primary) 8%,var(--surface));border-color:color-mix(in srgb,var(--primary) 35%,var(--border));border-style:solid;color:var(--primary)}.support-button_overlay__cLf63{align-items:center;backdrop-filter:blur(6px) saturate(140%);background:color-mix(in srgb,var(--bg) 35%,rgb(0 0 0/45%));display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:90}.support-button_dialog__pIP2t{max-height:min(90vh,640px);max-width:28rem;overflow:auto;padding:1.15rem 1.25rem;width:100%}.support-button_dialogHeader__uhDfy{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.35rem}.support-button_dialogHeader__uhDfy h2{font-size:1.2rem;margin:0}.support-button_close__vkhob{align-items:center;background:transparent;border:0;border-radius:.45rem;color:var(--muted);cursor:pointer;display:inline-flex;padding:.25rem}.support-button_close__vkhob:hover{background:color-mix(in srgb,var(--border) 35%,transparent);color:var(--text)}.support-button_lead__tYfXM{color:var(--muted);font-size:.92rem;line-height:1.45;margin:0 0 1rem}.support-button_form__ndzmm{display:grid;gap:.9rem}.support-button_categories__ZTAKg{border:0;display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0}.support-button_categories__ZTAKg legend{font-size:.78rem;font-weight:700;margin-bottom:.45rem;width:100%}.support-button_categoryOption__MS6e5{align-items:center;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:999px;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.35rem;padding:.3rem .7rem}.support-button_categoryOption__MS6e5:has(input:checked){background:color-mix(in srgb,var(--accent,#2563eb) 12%,var(--surface));border-color:color-mix(in srgb,var(--accent,#2563eb) 45%,var(--border))}.support-button_categoryOption__MS6e5 input{margin:0}.support-button_messageLabel__k8ihu{display:grid;font-size:.78rem;font-weight:700;gap:.4rem}.support-button_messageLabel__k8ihu textarea{border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:.65rem;font:inherit;font-size:.92rem;font-weight:500;min-height:7rem;padding:.7rem .8rem;resize:vertical;width:100%}.support-button_meta__QP4pX{color:var(--muted);font-size:.8rem;margin:0}.support-button_error__Xq027{background:color-mix(in srgb,var(--danger) 11%,var(--surface));border-radius:.55rem;color:var(--danger);font-size:.85rem;font-weight:650;padding:.5rem .7rem}.support-button_success__mugKM{background:color-mix(in srgb,var(--success) 14%,var(--surface));border-radius:.55rem;color:var(--success);font-size:.92rem;font-weight:650;padding:.75rem .85rem}.support-button_actions___PriE{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.windows-calculator_root__XHEr5{display:grid;gap:.85rem}.windows-calculator_toolbar__eKqx0{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:space-between}.windows-calculator_modes__KmPQ0{display:flex;flex-wrap:wrap;gap:.35rem}.windows-calculator_chip__Pz_9U,.windows-calculator_modeButton__vQ7eu{background:var(--surface-muted);border:1px solid var(--border);border-radius:.55rem;color:var(--foreground);cursor:pointer;font-size:.8rem;font-weight:650;min-height:2.1rem;padding:.35rem .7rem}.windows-calculator_chip__Pz_9U.windows-calculator_active__LvxJZ,.windows-calculator_modeButton__vQ7eu.windows-calculator_active__LvxJZ{background:color-mix(in srgb,var(--primary) 18%,var(--surface));border-color:color-mix(in srgb,var(--primary) 45%,transparent);color:var(--primary)}.windows-calculator_meta__DZLoa{color:var(--muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.55rem}.windows-calculator_body__Lgzre{display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr) 12rem}.windows-calculator_main__g0H6x{display:grid;gap:.65rem;min-width:0}.windows-calculator_displayCard__eTTdw{background:var(--surface-muted);border:1px solid var(--border);border-radius:.8rem;display:grid;gap:.25rem;padding:.85rem 1rem}.windows-calculator_expression__O6_B2{color:var(--muted);font-size:.85rem;min-height:1.2rem;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.windows-calculator_display___9onA{font-family:Cascadia Code,Consolas,Segoe UI,monospace;font-size:clamp(1.6rem,4vw,2.3rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere;text-align:right}.windows-calculator_error__LNsWo{color:var(--danger);font-size:.8rem;text-align:right}.windows-calculator_angleRow__GdW3a,.windows-calculator_inlineChips__KVjZF,.windows-calculator_progOptions__V3v_N{display:flex;flex-wrap:wrap;gap:.35rem}.windows-calculator_basePanel__KEwy2{display:grid;gap:.2rem}.windows-calculator_baseRow__ukFkd{align-items:baseline;background:transparent;border:1px solid transparent;border-radius:.55rem;color:var(--foreground);cursor:pointer;display:grid;gap:.65rem;grid-template-columns:2.6rem minmax(0,1fr);padding:.28rem .45rem;text-align:left}.windows-calculator_baseRow__ukFkd:focus-visible,.windows-calculator_baseRow__ukFkd:hover{background:color-mix(in srgb,var(--primary) 8%,var(--surface))}.windows-calculator_baseRowActive__qHg8N{background:color-mix(in srgb,var(--primary) 14%,var(--surface));border-color:color-mix(in srgb,var(--primary) 35%,transparent)}.windows-calculator_baseLabel__R8_xc{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.04em}.windows-calculator_baseRowActive__qHg8N .windows-calculator_baseLabel__R8_xc{color:var(--primary)}.windows-calculator_baseValue__eJms8{font-family:Cascadia Code,Consolas,monospace;font-size:.82rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.windows-calculator_bitwiseBar__2Sq9A{display:flex;flex-wrap:wrap;gap:.3rem}.windows-calculator_grid__Vzw7A{display:grid;gap:.35rem}.windows-calculator_standardGrid__WgM42{grid-template-columns:repeat(4,minmax(0,1fr))}.windows-calculator_scientificGrid__l4ky_{grid-template-columns:repeat(5,minmax(0,1fr))}.windows-calculator_programmerGrid__UW5XB{grid-template-columns:repeat(6,minmax(0,1fr))}.windows-calculator_key__FCDx_{background:var(--surface);border:1px solid var(--border);border-radius:.55rem;color:var(--foreground);cursor:pointer;font-size:.92rem;font-weight:650;min-height:2.7rem;padding:.35rem;transition:background .12s ease,border-color .12s ease}.windows-calculator_key__FCDx_:focus-visible,.windows-calculator_key__FCDx_:hover{background:color-mix(in srgb,var(--primary) 10%,var(--surface));border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}.windows-calculator_key__FCDx_.windows-calculator_op__rFTCi{background:color-mix(in srgb,var(--primary) 12%,var(--surface))}.windows-calculator_key__FCDx_.windows-calculator_accent__LHtJB{background:var(--primary);border-color:transparent;color:#fff}.windows-calculator_key__FCDx_.windows-calculator_wide___c6ZW{grid-column:span 2}.windows-calculator_key__FCDx_.windows-calculator_spacer__TTeff{background:transparent;border-color:transparent;box-shadow:none;cursor:default;opacity:0;pointer-events:none}.windows-calculator_key__FCDx_:disabled{cursor:not-allowed;opacity:.45}.windows-calculator_key__FCDx_.windows-calculator_spacer__TTeff:disabled{opacity:0}.windows-calculator_history__sAuIa{background:var(--surface-muted);border:1px solid var(--border);border-radius:.8rem;display:grid;gap:.45rem;max-height:28rem;overflow:auto;padding:.75rem}.windows-calculator_history__sAuIa h3{font-size:.78rem;margin:0;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.windows-calculator_historyEmpty__FXYHN,.windows-calculator_historyList__HBgxJ{color:var(--muted);font-size:.8rem;line-height:1.4;margin:0}.windows-calculator_historyList__HBgxJ{display:grid;gap:.4rem;list-style:none;padding:0}.windows-calculator_historyList__HBgxJ li{border-bottom:1px solid var(--border);padding-bottom:.35rem;word-break:break-word}.windows-calculator_compact__uGGr0{gap:.5rem;min-width:0}.windows-calculator_compact__uGGr0 .windows-calculator_body__Lgzre{grid-template-columns:1fr}.windows-calculator_compact__uGGr0 .windows-calculator_toolbar__eKqx0{gap:.4rem}.windows-calculator_compact__uGGr0 .windows-calculator_main__g0H6x{gap:.45rem}.windows-calculator_compact__uGGr0 .windows-calculator_display___9onA{font-size:1.45rem;line-height:1.18}.windows-calculator_compact__uGGr0 .windows-calculator_displayCard__eTTdw{border-radius:.85rem;gap:.16rem;min-height:3.8rem;padding:.65rem .8rem}.windows-calculator_compact__uGGr0 .windows-calculator_expression__O6_B2{font-size:.72rem;min-height:.8rem}.windows-calculator_compact__uGGr0 .windows-calculator_chip__Pz_9U,.windows-calculator_compact__uGGr0 .windows-calculator_modeButton__vQ7eu{border-radius:.6rem;font-size:.7rem;min-height:1.55rem;padding:.2rem .48rem}.windows-calculator_compact__uGGr0 .windows-calculator_inlineChips__KVjZF{display:flex;flex-wrap:wrap;gap:.18rem}.windows-calculator_compact__uGGr0 .windows-calculator_angleRow__GdW3a,.windows-calculator_compact__uGGr0 .windows-calculator_progOptions__V3v_N{gap:.18rem}.windows-calculator_compact__uGGr0 .windows-calculator_baseRow__ukFkd{gap:.45rem;grid-template-columns:2.2rem minmax(0,1fr);padding:.18rem .35rem}.windows-calculator_compact__uGGr0 .windows-calculator_baseLabel__R8_xc{font-size:.62rem}.windows-calculator_compact__uGGr0 .windows-calculator_baseValue__eJms8{font-size:.72rem}.windows-calculator_compact__uGGr0 .windows-calculator_key__FCDx_{border-radius:.65rem;box-shadow:inset 0 1px 0 rgb(255 255 255/22%);font-size:.8rem;min-height:1.75rem;padding:.18rem}.windows-calculator_compact__uGGr0 .windows-calculator_grid__Vzw7A{gap:.22rem}.windows-calculator_compact__uGGr0.windows-calculator_modeScientific__lXOHo .windows-calculator_scientificGrid__l4ky_{grid-template-columns:repeat(5,minmax(0,1fr))}.windows-calculator_compact__uGGr0.windows-calculator_modeProgrammer__3PEI5 .windows-calculator_programmerGrid__UW5XB{grid-template-columns:repeat(6,minmax(0,1fr))}.windows-calculator_compact__uGGr0.windows-calculator_modeProgrammer__3PEI5 .windows-calculator_key__FCDx_,.windows-calculator_compact__uGGr0.windows-calculator_modeScientific__lXOHo .windows-calculator_key__FCDx_{font-size:.68rem;min-height:1.55rem}.windows-calculator_compact__uGGr0.windows-calculator_modeProgrammer__3PEI5 .windows-calculator_key__FCDx_{font-size:.62rem}.windows-calculator_compact__uGGr0 .windows-calculator_error__LNsWo{font-size:.72rem}@media (max-width:850px){.windows-calculator_body__Lgzre{grid-template-columns:1fr}.windows-calculator_scientificGrid__l4ky_{grid-template-columns:repeat(5,minmax(0,1fr))}.windows-calculator_programmerGrid__UW5XB{grid-template-columns:repeat(6,minmax(0,1fr))}}.kumir-robot_root__gJQeZ{display:grid;gap:.55rem;grid-template-rows:auto minmax(8rem,.9fr) minmax(0,1.1fr);height:100%;min-height:0;overflow:hidden}.kumir-robot_toolbar__JY4Cr{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:.75rem;display:flex;flex-wrap:wrap;gap:.45rem .55rem;padding:.5rem .65rem}.kumir-robot_badge__HsIWr{color:var(--muted);font-size:.82rem;font-weight:600;margin-right:auto}.kumir-robot_speed__lmyen{background:var(--surface-muted);border:1px solid var(--border);border-radius:.45rem;color:var(--foreground);height:2rem;padding:0 .4rem}.kumir-robot_check__0oRKH,.kumir-robot_run__ZDMHQ,.kumir-robot_secondary__7rgAe,.kumir-robot_stop__9qx1E{align-items:center;border-radius:.55rem;cursor:pointer;display:inline-flex;gap:.35rem;height:2rem;padding:0 .7rem}.kumir-robot_run__ZDMHQ{background:var(--primary);border:0;color:#fff}.kumir-robot_run__ZDMHQ:hover{background:var(--primary-dark)}.kumir-robot_stop__9qx1E{background:#dc2626;border:0;color:#fff}.kumir-robot_check__0oRKH{background:color-mix(in srgb,#16a34a 14%,var(--surface));border:1px solid color-mix(in srgb,#16a34a 45%,var(--border));color:var(--foreground)}.kumir-robot_secondary__7rgAe{background:var(--surface-muted);border:1px solid var(--border);color:var(--foreground)}.kumir-robot_check__0oRKH:disabled,.kumir-robot_run__ZDMHQ:disabled,.kumir-robot_secondary__7rgAe:disabled{cursor:wait;opacity:.6}.kumir-robot_editor__4lAch{background:var(--surface);border:1px solid var(--border);border-radius:.75rem;min-height:0;overflow:auto}.kumir-robot_editor__4lAch .cm-editor{font-size:15px;height:100%}.kumir-robot_editor__4lAch .cm-editor.cm-focused{outline:none}.kumir-robot_fieldShell__6yvZi{background:var(--surface);border:1px solid var(--border);border-radius:.75rem;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden}.kumir-robot_fieldTools__TrthZ{align-items:center;border-bottom:1px solid var(--border);color:var(--muted);display:flex;flex-wrap:wrap;font-size:.82rem;gap:.4rem 1rem;justify-content:space-between;padding:.4rem .65rem}.kumir-robot_fieldScroll__Kvt2Y{align-items:center;display:flex;justify-content:center;min-height:0;overflow:auto;padding:.6rem}.kumir-robot_field__zSwlP{height:auto;max-height:100%;width:100%}.kumir-robot_cell__fVnaH{fill:#fff;stroke:#cfd4dc;stroke-width:1}.kumir-robot_cellPainted__8zUiB{fill:#9aa4b1;stroke:#cfd4dc;stroke-width:1}.kumir-robot_cellExtra__MyeHM{fill:#f87171;stroke:#cfd4dc;stroke-width:1}.kumir-robot_cellTarget__As_4_{fill:none;stroke:#16a34a;stroke-dasharray:4 3;stroke-width:2}.kumir-robot_cellMissing__l3Pvh{fill:none;stroke:#dc2626;stroke-width:2.5}.kumir-robot_wall__FO7Ul{stroke:#111;stroke-linecap:square;stroke-width:5}.kumir-robot_finishMark__nJlzw{font-size:15px;font-weight:700;fill:var(--warning)}.kumir-robot_startMark__vlode{fill:#6b7280;font-size:10px;font-weight:700}.kumir-robot_robot__HwnAi{fill:#2563eb;stroke:#fff;stroke-width:1.5}.kumir-robot_robotCrashed__Cr5v7{fill:#dc2626;stroke:#fff;stroke-width:1.5}.kumir-robot_statusError__snUez,.kumir-robot_statusOk__E7caf,.kumir-robot_status__UsIoz{border-top:1px solid var(--border);font-size:.88rem;margin:0;padding:.5rem .7rem}.kumir-robot_status__UsIoz{color:var(--muted)}.kumir-robot_statusOk__E7caf{color:#16a34a}.kumir-robot_statusError__snUez{color:#dc2626}.kumir-robot_testField__5ABer{display:grid;gap:.3rem;margin:.45rem 0;max-width:26rem}.kumir-robot_legend__WTQNf{color:var(--muted);font-size:.78rem}.turing-machine_root__JVzOb{display:grid;gap:.55rem;grid-template-rows:auto auto minmax(9rem,max-content) minmax(5rem,1fr);height:100%;min-height:0;overflow:hidden}.turing-machine_panel__kn7N4{background:var(--surface);border:1px solid var(--border);border-radius:.75rem;display:grid;gap:.55rem;min-height:0;padding:.6rem .65rem}.turing-machine_tapeSetup__VVEiE{display:flex;flex-wrap:wrap;gap:.5rem .75rem}.turing-machine_field__3n2Pq{color:var(--muted);display:grid;flex:1 1 9rem;font-size:.78rem;font-weight:600;gap:.2rem}.turing-machine_field__3n2Pq select{width:100%}.turing-machine_alphabet__5Uyf2 input,.turing-machine_program__JWkmf input,.turing-machine_wordInput__AN8_t{background:var(--surface-muted);border:1px solid var(--border);border-radius:.45rem;color:var(--foreground);font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.turing-machine_wordInput__AN8_t{font-size:.95rem;height:2rem;padding:0 .5rem;width:100%}.turing-machine_tape__dP2vY{display:flex;overflow-x:auto;padding:1.5rem .25rem .35rem;scrollbar-width:thin}.turing-machine_cell__rh1Vm{align-items:center;background:var(--surface-muted);border:1px solid var(--card-border);border-radius:0;color:var(--foreground);cursor:default;display:flex;flex:0 0 2.2rem;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:1.05rem;font-weight:650;height:2.4rem;justify-content:center;margin-left:-1px;padding:0;position:relative;transition:background .2s}.turing-machine_cellBlank__r0Ggf{color:var(--muted);font-weight:400}.turing-machine_cellWritten__2gTtc{background:color-mix(in srgb,#0e7490 20%,var(--surface))}.turing-machine_cellHead__ln13N{background:color-mix(in srgb,var(--primary) 26%,var(--surface));border-color:var(--primary);box-shadow:inset 0 0 0 2px var(--primary);z-index:1}.turing-machine_headMark__hdPU3{background:var(--primary);border-radius:.35rem;color:var(--surface);font-family:var(--font-prose);font-size:.72rem;font-weight:700;left:50%;line-height:1;padding:.18rem .35rem;position:absolute;top:-1.35rem;transform:translateX(-50%);white-space:nowrap}.turing-machine_headMark__hdPU3:after{border:.25rem solid transparent;border-top:.25rem solid var(--primary);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.turing-machine_status__MCRSB{display:grid;font-size:.9rem;gap:.15rem;line-height:1.45;min-height:2.9em}.turing-machine_counter__LJM_u{color:var(--muted);font-size:.75rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.turing-machine_error__ZWn5N{color:var(--danger)}.turing-machine_controls__D48M1{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.turing-machine_controls__D48M1 button{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:.5rem;color:var(--foreground);cursor:pointer;display:inline-flex;font:inherit;font-size:.88rem;gap:.3rem;height:2rem;padding:0 .55rem}.turing-machine_controls__D48M1 button:hover:not(:disabled){background:var(--surface-muted)}.turing-machine_controls__D48M1 button:disabled{cursor:default;opacity:.45}.turing-machine_controls__D48M1 .turing-machine_primary__MjKKq{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:650;padding-inline:.8rem}.turing-machine_controls__D48M1 .turing-machine_primary__MjKKq:hover:not(:disabled){background:var(--primary-dark)}.turing-machine_controls__D48M1 select{margin-left:auto}.turing-machine_programPanel__XamF1{grid-template-rows:auto minmax(0,1fr) auto auto}.turing-machine_programHead__3JikW{align-items:center;display:flex;flex-wrap:wrap;font-size:.88rem;gap:.4rem .8rem;justify-content:space-between}.turing-machine_alphabet__5Uyf2{align-items:center;color:var(--muted);display:inline-flex;font-size:.82rem;gap:.35rem}.turing-machine_alphabet__5Uyf2 input{height:1.8rem;padding:0 .4rem;width:6.5rem}.turing-machine_programScroll__cygB4{min-height:0;overflow:auto}.turing-machine_program__JWkmf{border-collapse:collapse;font-size:.85rem;width:100%}.turing-machine_program__JWkmf td,.turing-machine_program__JWkmf th{border:1px solid var(--border);padding:.2rem;text-align:center}.turing-machine_program__JWkmf th{background:var(--surface-muted);min-width:2.2rem;padding:.25rem .4rem}.turing-machine_program__JWkmf input{background:transparent;border-color:transparent;font-size:.85rem;height:1.8rem;min-width:4.8rem;text-align:center;width:100%}.turing-machine_program__JWkmf input:focus{background:var(--surface);border-color:var(--primary);outline:none}.turing-machine_axisActive__YjC7P{background:color-mix(in srgb,var(--primary) 16%,var(--surface-muted))!important}.turing-machine_programActive__EVgpZ{background:color-mix(in srgb,var(--primary) 32%,transparent);box-shadow:inset 0 0 0 2px var(--primary)}.turing-machine_programActive__EVgpZ input{font-weight:750}.turing-machine_programBad__pUGIC{box-shadow:inset 0 0 0 2px var(--danger)}.turing-machine_programTools__v1puR{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.turing-machine_hint__iEL77{color:var(--muted);font-size:.78rem}.turing-machine_errors__cgPpc{color:var(--danger);font-size:.8rem;margin:0;padding-left:1.1rem}.turing-machine_log__n35rQ{background:var(--surface);border:1px solid var(--border);border-radius:.75rem;font-size:.82rem;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:.3rem}.turing-machine_log__n35rQ li{margin:0}.turing-machine_log__n35rQ button{background:none;border:0;border-radius:.3rem;color:inherit;cursor:pointer;font:inherit;padding:.1rem .3rem;text-align:left;width:100%}.turing-machine_log__n35rQ button:hover{background:var(--surface-muted)}.turing-machine_log__n35rQ li:last-child button{background:color-mix(in srgb,#0e7490 14%,transparent)}.turing-machine_logNum__pRrRm{color:var(--muted);display:inline-block;min-width:1.6rem}.turing-machine_logEmpty__SG0XY{color:var(--muted);padding:.1rem .3rem}.course-turing_root__I0Jrq{background:var(--surface);border:1px solid var(--border);border-radius:.85rem;display:grid;gap:.6rem;margin:1rem 0;padding:.7rem .8rem .8rem}.course-turing_head__s3HCq{align-items:end;display:flex;flex-wrap:wrap;gap:.45rem .7rem}.course-turing_badge__x5q2Z{align-self:center;color:var(--muted);font-size:.82rem;font-weight:650;margin-right:auto}.course-turing_word__QQ5jx{align-items:center;color:var(--muted);display:inline-flex;font-size:.78rem;font-weight:600;gap:.4rem}.course-turing_word__QQ5jx input{border:1px solid var(--border);border-radius:.45rem;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.92rem;padding:0 .45rem;width:10rem}.course-turing_reset__3y390,.course-turing_word__QQ5jx input{background:var(--surface-muted);color:var(--foreground);height:1.9rem}.course-turing_reset__3y390{align-items:center;border:1px solid var(--border);border-radius:.5rem;cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;gap:.3rem;padding:0 .6rem}.course-turing_speed__uxZdO{background:var(--surface-muted);border:1px solid var(--border);border-radius:.45rem;color:var(--foreground);height:2rem;padding:0 .4rem}.course-turing_note__Ll7Gd{background:color-mix(in srgb,var(--primary) 9%,var(--surface));border-left:3px solid var(--primary);border-radius:.5rem;font-size:.92rem;line-height:1.5;margin:0;padding:.5rem .7rem}.course-turing_note__Ll7Gd code{font-size:.88em}.course-turing_bottom__m77hS{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.course-turing_programScroll__CjjI0{overflow-x:auto}.course-turing_root__I0Jrq table{margin:0}.course-turing_root__I0Jrq .course-turing_command__DrcTW{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;padding:.3rem .55rem;white-space:nowrap}.course-turing_root__I0Jrq .course-turing_log__1CRYc{list-style:none;margin:0;max-height:11rem;padding:.3rem}.course-turing_root__I0Jrq .course-turing_log__1CRYc li{margin:0;padding:0}.course-turing_root__I0Jrq .course-turing_log__1CRYc li::marker,.course-turing_root__I0Jrq .course-turing_log__1CRYc li:before{content:none}.course-turing_broken__OvJsF{border:1px solid var(--danger);border-radius:.6rem;color:var(--danger);font-size:.88rem;margin:1rem 0;padding:.6rem .8rem}.course-turing_broken__OvJsF ul{margin:.3rem 0 0}.course-cookie_cookie__KvCCy{align-items:flex-end;bottom:1.25rem;display:flex;flex-direction:column;gap:.5rem;pointer-events:none;position:fixed;right:1.25rem;z-index:60}.course-cookie_mascot__IduLu{background:none;border:0;border-radius:999px;cursor:pointer;filter:drop-shadow(0 8px 14px rgb(28 25 23/22%));padding:0;pointer-events:auto;position:relative}.course-cookie_mascot__IduLu:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.course-cookie_mascot__IduLu[data-nudge]{animation:course-cookie_cookie-nudge__FgPZu .9s ease-in-out 2}.course-cookie_badge__jXx0Y{align-items:center;background:var(--surface);border:2px solid var(--primary);border-radius:999px;color:var(--primary);display:flex;font-size:.75rem;font-weight:700;height:1.25rem;justify-content:center;position:absolute;right:-.2rem;top:-.2rem;width:1.25rem}.course-cookie_bubble__HjByn{animation:course-cookie_cookie-in__m6bZk .22s var(--ease-out);backdrop-filter:var(--glass-blur);background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:18px;box-shadow:var(--shadow-float),var(--glass-highlight);color:var(--foreground);display:flex;flex-direction:column;gap:.5rem;max-height:min(60dvh,520px);padding:.75rem .85rem .85rem;pointer-events:auto;width:min(380px,calc(100vw - 2rem))}.course-cookie_head__EJscJ{align-items:center;display:flex;justify-content:space-between}.course-cookie_head__EJscJ strong{color:var(--primary);font-size:.9rem}.course-cookie_close__dYafJ{background:none;border:0;border-radius:999px;color:var(--muted);cursor:pointer;display:flex;padding:.25rem}.course-cookie_close__dYafJ:hover{background:var(--surface-muted);color:var(--foreground)}.course-cookie_list__rvw0Y{display:grid;gap:.5rem;overflow-y:auto}.course-cookie_say__kZQmR{font-size:.92rem;margin:0}.course-cookie_hint__qMFMN{border-left:3px solid color-mix(in srgb,#eab308 55%,var(--border));opacity:.72;padding:.15rem 0 .15rem .6rem}.course-cookie_hint__qMFMN[data-kind=context]{border-left-color:var(--primary)}.course-cookie_hint__qMFMN[data-last]{opacity:1}.course-cookie_hint__qMFMN .prose{font-size:.93rem}.course-cookie_label__V3_gv{color:var(--muted);display:block;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.course-cookie_more__uSOi8{align-items:center;align-self:flex-start;background:none;border:0;color:var(--primary);cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;gap:.35rem;padding:.2rem 0}.course-cookie_more__uSOi8:hover{text-decoration:underline}@keyframes course-cookie_cookie-in__m6bZk{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes course-cookie_cookie-nudge__FgPZu{0%,to{transform:none}30%{transform:translateY(-10px) rotate(-8deg)}60%{transform:translateY(0) rotate(6deg)}}@media (max-width:640px){.course-cookie_cookie__KvCCy{bottom:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.course-cookie_bubble__HjByn,.course-cookie_mascot__IduLu[data-nudge]{animation:none}}.course-order-toggle_toggle__OZQFq{background:var(--surface);border:1.5px solid var(--border);border-radius:999px;display:inline-flex;gap:.15rem;padding:.2rem}.course-order-toggle_toggle__OZQFq button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:.88rem;font-weight:600;gap:.35rem;padding:.35rem .8rem;transition:background .15s,color .15s;white-space:nowrap}.course-order-toggle_toggle__OZQFq button:hover{color:var(--foreground)}.course-order-toggle_toggle__OZQFq button[aria-pressed=true]{background:var(--course,var(--primary));color:#fff}.course-order-toggle_toggle__OZQFq[aria-busy]{opacity:.7}.course-order-toggle_toggle__OZQFq[data-compact]{display:flex;width:100%}.course-order-toggle_toggle__OZQFq[data-compact] button{flex:1;font-size:.8rem;justify-content:center;padding:.3rem .5rem}.lesson-requirements_card__my9oa{background:color-mix(in srgb,var(--course,var(--primary)) 6%,var(--surface));border:1.5px solid color-mix(in srgb,var(--course,var(--primary)) 35%,var(--card-border));border-radius:1rem;display:grid;gap:.8rem;margin-bottom:1rem;padding:1rem 1.1rem}.lesson-requirements_head__2epgL{align-items:flex-start;display:flex;gap:.7rem}.lesson-requirements_head__2epgL p{color:var(--muted);font-size:.92rem;line-height:1.5;margin:.2rem 0 0}.lesson-requirements_icon__nYK4L{align-items:center;background:var(--course,var(--primary));border-radius:.6rem;color:#fff;display:inline-flex;flex:none;height:2rem;justify-content:center;width:2rem}.lesson-requirements_modules__Vxllf{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.lesson-requirements_module__GVnoj{background:var(--surface);border:1px solid var(--border);border-radius:.8rem;padding:.65rem .8rem}.lesson-requirements_moduleHead__yb90n{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem}.lesson-requirements_moduleHead__yb90n .button{font-size:.85rem;padding:.4rem .8rem}.lesson-requirements_moduleNum__rlHji{align-items:center;border:2px solid var(--course,var(--primary));border-radius:50%;color:var(--course,var(--primary));display:inline-flex;flex:none;font-size:.85rem;font-weight:800;height:1.8rem;justify-content:center;width:1.8rem}.lesson-requirements_module__GVnoj[data-done] .lesson-requirements_moduleNum__rlHji{background:var(--success);border-color:var(--success);color:#fff}.lesson-requirements_moduleTitle__0fdyN{display:grid;flex:1 1 12rem;gap:.1rem}.lesson-requirements_moduleTitle__0fdyN span{color:var(--muted);font-size:.8rem}.lesson-requirements_lessons__LUEqX{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}.lesson-requirements_lessons__LUEqX>span{color:var(--muted);font-size:.8rem;margin-right:.2rem}.lesson-requirements_lesson__tdvVF{align-items:center;border:1px solid var(--border);border-radius:999px;display:inline-flex;font-size:.8rem;gap:.25rem;padding:.15rem .6rem}.lesson-requirements_lesson__tdvVF:hover{border-color:var(--course,var(--primary))}.lesson-requirements_lesson__tdvVF[data-done]{color:var(--success)}.step-example_example__f2_JP{align-items:start;display:grid;gap:1.1rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.step-example_source__LwHr4{background:var(--surface-muted);border:1px solid var(--border);border-radius:.9rem;display:grid;gap:.4rem;padding:.9rem 1rem;min-width:0;position:sticky;top:calc(var(--site-header-height, 64px) + .8rem)}.step-example_source__LwHr4>*,.step-example_stages__l7uZe>*{min-width:0}.step-example_source__LwHr4 pre{max-width:100%;overflow-x:auto}.step-example_label__18jxP{color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.step-example_source__LwHr4 pre.numbered code{counter-reset:line}.step-example_source__LwHr4 pre.numbered .codeLine{border-radius:.25rem;display:inline-block;min-width:100%;transition:background .2s}.step-example_source__LwHr4 pre.numbered .codeLine:before{color:var(--muted);content:counter(line);counter-increment:line;display:inline-block;margin-right:.9em;opacity:.6;text-align:right;user-select:none;width:1.4em}.step-example_stages__l7uZe{display:grid;gap:.7rem;min-width:0}.step-example_stagesHead__C3ALn{align-items:center;color:var(--course,var(--primary));display:flex;gap:.45rem}.step-example_stagesHead__C3ALn span{color:var(--muted);font-size:.85rem;margin-left:auto}.step-example_list__4FAtL{display:grid;gap:.45rem;list-style:none;margin:0;padding:0}.step-example_stage__hFoOE{border:1px solid var(--border);border-radius:.8rem;overflow:hidden}.step-example_stage__hFoOE[data-current]{border-color:color-mix(in srgb,var(--course,var(--primary)) 55%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--course,var(--primary)) 12%,transparent)}.step-example_stageHead___eEIe{align-items:center;background:var(--surface);border:0;color:var(--foreground);cursor:pointer;display:flex;font:inherit;font-weight:700;gap:.6rem;padding:.6rem .8rem;text-align:left;width:100%}.step-example_stageNum__ihOUb{align-items:center;border:2px solid var(--course,var(--primary));border-radius:50%;color:var(--course,var(--primary));display:inline-flex;flex:none;font-size:.8rem;height:1.6rem;justify-content:center;width:1.6rem}.step-example_stage__hFoOE[data-current] .step-example_stageNum__ihOUb{background:var(--course,var(--primary));color:#fff}.step-example_stageBody__JRRMT{border-top:1px solid var(--border);padding:.2rem .9rem .6rem}.step-example_actions__5Qbka{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.step-example_done__bOSA6{align-items:center;color:var(--success);display:inline-flex;font-weight:700;gap:.35rem}@media (max-width:900px){.step-example_example__f2_JP{grid-template-columns:minmax(0,1fr)}.step-example_source__LwHr4{position:static}}.confirm-dialog_overlay__AIBT3{align-items:center;backdrop-filter:blur(3px);background:rgb(0 0 0/45%);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1100}.confirm-dialog_dialog__r8tdf{background:var(--surface);border:1px solid var(--card-border);border-radius:1rem;box-shadow:var(--shadow-float);color:var(--foreground);display:grid;gap:.75rem;max-width:28rem;padding:1.15rem 1.25rem 1rem;width:100%}.confirm-dialog_title__VX96D{font-size:1.05rem;margin:0}.confirm-dialog_message__4HxSU{line-height:1.45;margin:0;overflow-wrap:anywhere;white-space:pre-line}.confirm-dialog_actions__L2hk6{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.confirm-dialog_danger__BLsVx{background:var(--danger);border-color:var(--danger);color:#fff}.code-check-panel_shell__fpXt7{background:var(--surface);border:1px solid var(--border);border-radius:.75rem;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.code-check-panel_toolbar__poV5s{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:.6rem;padding:.45rem .6rem}.code-check-panel_title__fetcR{color:var(--muted);font-size:.82rem;font-weight:600}.code-check-panel_summaryBad__oCz0K,.code-check-panel_summaryOk__RZOcA{font-size:.85rem;font-weight:600}.code-check-panel_summaryOk__RZOcA{color:#16a34a}.code-check-panel_summaryBad__oCz0K{color:#dc2626}.code-check-panel_close__RxKFe{background:none;border:0;border-radius:.4rem;color:var(--muted);cursor:pointer;display:inline-flex;margin-left:auto;padding:.25rem}.code-check-panel_close__RxKFe:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--foreground)}.code-check-panel_content__Af5Ny{font-size:.9rem;overflow:auto;padding:.6rem .75rem .9rem}.code-check-panel_content__Af5Ny p{margin:.35rem 0}.code-check-panel_list__LdqIH{display:grid;gap:.35rem;list-style:none;margin:.5rem 0 0;padding:0}.code-check-panel_passed__LvEdP{align-items:center;color:#16a34a;display:flex;gap:.4rem}.code-check-panel_failed__xEZPH summary{align-items:center;color:#dc2626;cursor:pointer;display:flex;font-weight:600;gap:.4rem;list-style:none}.code-check-panel_failed__xEZPH summary::-webkit-details-marker{display:none}.code-check-panel_body__oTSHa{border-left:2px solid color-mix(in srgb,#dc2626 35%,var(--border));margin:.35rem 0 .4rem .45rem;padding-left:.7rem}.code-check-panel_block__UqJqm{display:grid;gap:.2rem;margin:.4rem 0}.code-check-panel_blockLabel__0NVRE{color:var(--muted);font-size:.78rem}.code-check-panel_pre___wg4Q{background:var(--surface-muted);border:1px solid var(--border);border-radius:.45rem;font-size:.8rem;line-height:1.25;margin:0;max-height:14rem;overflow:auto;padding:.4rem .55rem;white-space:pre}.code-check-panel_error__SMkaW{color:#dc2626}.code-check-panel_muted__WOdkn{align-items:center;color:var(--muted);display:flex;gap:.35rem}.code-check-panel_success__hNdA3{align-items:center;color:#16a34a;display:flex;font-weight:600;gap:.4rem}.code-check-panel_hint__93nYp{align-items:flex-start;background:color-mix(in srgb,#f59e0b 14%,var(--surface));border:1px solid color-mix(in srgb,#f59e0b 38%,var(--border));border-radius:.55rem;display:flex;gap:.45rem;padding:.45rem .6rem}.code-check-panel_hint__93nYp svg{color:#d97706;flex:0 0 auto;margin-top:.15rem}.code-check-panel_spin__o6OUJ{animation:code-check-panel_spin__o6OUJ 1s linear infinite}@keyframes code-check-panel_spin__o6OUJ{to{transform:rotate(1turn)}}.rating-name-consent-dialog_dialog__P10Mf{max-height:calc(100dvh - 2rem);max-width:34rem;overflow-y:auto}.rating-name-consent-dialog_preview__DRtRb{background:var(--surface-muted);border-radius:.65rem;font-size:.92rem;margin:0;padding:.55rem .75rem}.rating-name-consent-dialog_text__GdQ32{font-size:.88rem;line-height:1.5}.rating-name-consent-dialog_text__GdQ32 p{margin:0 0 .4rem}.rating-name-consent-dialog_text__GdQ32 ul{display:grid;gap:.3rem;margin:0;padding-left:1.1rem}.rating-name-consent-dialog_age___JzEt{align-items:flex-start;background:color-mix(in srgb,var(--primary) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border));border-radius:.75rem;cursor:pointer;display:flex;font-size:.88rem;font-weight:600;gap:.55rem;line-height:1.45;padding:.65rem .75rem}.rating-name-consent-dialog_age___JzEt input{accent-color:var(--primary);flex:none;height:1.05rem;margin-top:.15rem;width:1.05rem}