.styles-module__lZSg7W__frame{--frame-ink:#151615;--frame-ink-soft:#4f4f4f;--frame-line:#edefef;--frame-skill:#032415;box-sizing:border-box;color:var(--frame-ink);background:#fff;flex-direction:column;display:flex;position:relative}.styles-module__lZSg7W__fixed.styles-module__lZSg7W__picture{width:898px}.styles-module__lZSg7W__fixed.styles-module__lZSg7W__sheet{width:1418px}.styles-module__lZSg7W__fixed.styles-module__lZSg7W__example{width:max-content}.styles-module__lZSg7W__fluid{width:100%}.styles-module__lZSg7W__screen{border:1px solid var(--frame-line);border-radius:16px;overflow:hidden}.styles-module__lZSg7W__head{flex-direction:column;display:flex}.styles-module__lZSg7W__frame[data-card-presentation=lesson]>.styles-module__lZSg7W__head,.styles-module__lZSg7W__frame[data-card-presentation=lesson]>.styles-module__lZSg7W__divider{display:none}.styles-module__lZSg7W__frame[data-card-presentation=lesson].styles-module__lZSg7W__screen{border:0}.styles-module__lZSg7W__picture .styles-module__lZSg7W__head{gap:16px;padding:25px 31px 22px 30px}.styles-module__lZSg7W__sheet .styles-module__lZSg7W__head{color:#fff;background:#000000de;border-radius:0 0 25px 25px;justify-content:center;gap:16px;min-height:151px;padding:29px 50px}.styles-module__lZSg7W__example .styles-module__lZSg7W__head{gap:7px;padding:27px 33px 14px}.styles-module__lZSg7W__label{white-space:nowrap;align-items:center;gap:5px;height:34.128px;font-size:20px;font-weight:700;line-height:1;display:flex}.styles-module__lZSg7W__logo{flex:none;width:auto;height:27.872px}.styles-module__lZSg7W__picture .styles-module__lZSg7W__logo{color:var(--frame-skill)}.styles-module__lZSg7W__sheet .styles-module__lZSg7W__logo{color:#fff}.styles-module__lZSg7W__example .styles-module__lZSg7W__logo,.styles-module__lZSg7W__example .styles-module__lZSg7W__label{color:var(--card-accent)}.styles-module__lZSg7W__titleRow{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.styles-module__lZSg7W__titles{flex-wrap:wrap;align-items:flex-end;gap:6px 12px;min-width:0;line-height:1;display:flex}.styles-module__lZSg7W__title{word-break:keep-all;font-size:42px;font-weight:800;line-height:1.1}.styles-module__lZSg7W__picture .styles-module__lZSg7W__title,.styles-module__lZSg7W__example .styles-module__lZSg7W__title{color:#000}.styles-module__lZSg7W__tagline{word-break:keep-all;padding-bottom:4px;font-size:17px;font-weight:500;line-height:1.2}.styles-module__lZSg7W__picture .styles-module__lZSg7W__tagline,.styles-module__lZSg7W__example .styles-module__lZSg7W__tagline{color:var(--frame-ink-soft)}.styles-module__lZSg7W__example .styles-module__lZSg7W__tagline{font-weight:600}.styles-module__lZSg7W__wordmark{flex:none}.styles-module__lZSg7W__picture .styles-module__lZSg7W__wordmark{width:117px;height:35px;color:var(--frame-ink);opacity:.1}.styles-module__lZSg7W__sheet .styles-module__lZSg7W__wordmark{color:#fff;opacity:.3;width:142px;height:39px}.styles-module__lZSg7W__example .styles-module__lZSg7W__wordmark{width:158px;height:47px;color:var(--card-accent);opacity:.2}.styles-module__lZSg7W__divider{background:var(--frame-line);border-radius:1px;height:1px;margin:0 17px}.styles-module__lZSg7W__body{flex-direction:column;flex:1;padding:17px;display:flex}.styles-module__lZSg7W__body>*{flex:1 0 auto}.styles-module__lZSg7W__sheet .styles-module__lZSg7W__body{padding-top:12px}.styles-module__lZSg7W__example .styles-module__lZSg7W__body{padding-top:19px}@media (max-width:1023px){.styles-module__lZSg7W__fluid .styles-module__lZSg7W__head{gap:8px;padding:16px}.styles-module__lZSg7W__fluid.styles-module__lZSg7W__sheet .styles-module__lZSg7W__head{border-radius:0 0 16px 16px;min-height:0}.styles-module__lZSg7W__fluid .styles-module__lZSg7W__label{height:auto;font-size:14px}.styles-module__lZSg7W__fluid .styles-module__lZSg7W__logo{height:20px}.styles-module__lZSg7W__fluid .styles-module__lZSg7W__title{font-size:24px}.styles-module__lZSg7W__fluid .styles-module__lZSg7W__tagline{font-size:13px}.styles-module__lZSg7W__fluid .styles-module__lZSg7W__wordmark{width:72px;height:22px}.styles-module__lZSg7W__fluid .styles-module__lZSg7W__divider{margin:0 8px}.styles-module__lZSg7W__fluid .styles-module__lZSg7W__body{padding:8px}}
.styles-module__lV4Uda__look{--card-accent:var(--skill-card-subject-color);--card-accent-soft:color-mix(in srgb, var(--card-accent) 14%, white);--card-accent-faint:color-mix(in srgb, var(--card-accent) 8%, white);--card-ink:#24232b;--card-ink-soft:#65646d;--card-box:#f6f6f8;--card-inset:inset 4px 4px 4px 0 #ffffff5c, inset -4px -4px 3px 0 #0000002e;}.styles-module__lV4Uda__look[data-skill-card-tone=soft]{--card-accent-soft:var(--skill-card-subject-border);--card-accent-faint:var(--skill-card-subject-back)}.styles-module__lV4Uda__look[data-skill-card-tone=soft] .styles-module__lV4Uda__front,.styles-module__lV4Uda__look[data-skill-card-tone=soft] .styles-module__lV4Uda__backHead{background:var(--skill-card-subject-back);color:#000}.styles-module__lV4Uda__look[data-skill-card-tone=soft] .styles-module__lV4Uda__frontTitle,.styles-module__lV4Uda__look[data-skill-card-tone=soft] .styles-module__lV4Uda__flipButton,.styles-module__lV4Uda__look[data-skill-card-tone=soft] .styles-module__lV4Uda__backStep{color:var(--card-accent)}.styles-module__lV4Uda__look[data-skill-card-tone=soft] .styles-module__lV4Uda__chip{background:#fff}.styles-module__lV4Uda__look[data-skill-card-tone=soft] .styles-module__lV4Uda__chip[aria-pressed=true]{background:var(--card-accent-soft)}.styles-module__lV4Uda__look[data-sheet-color=sky]{--card-accent:#35769d;--card-sky-surface:#d9edf8}.styles-module__lV4Uda__look[data-sheet-color=skyVivid]{--card-accent:#17658f;--card-sky-surface:#79c9f2}.styles-module__lV4Uda__look[data-sheet-color=sky] .styles-module__lV4Uda__front,.styles-module__lV4Uda__look[data-sheet-color=sky] .styles-module__lV4Uda__backHead,.styles-module__lV4Uda__look[data-sheet-color=skyVivid] .styles-module__lV4Uda__front,.styles-module__lV4Uda__look[data-sheet-color=skyVivid] .styles-module__lV4Uda__backHead{background:var(--card-sky-surface);color:var(--card-ink)}.styles-module__lV4Uda__front{background:var(--card-accent);color:#fff;text-align:left;min-height:350px;box-shadow:var(--card-inset);border-radius:18px;flex-direction:column;justify-content:space-between;gap:16px;padding:26px 28px 24px;display:flex;position:relative;overflow:hidden}.styles-module__lV4Uda__frontTop{justify-content:space-between;align-items:flex-start;gap:12px;min-height:126px;display:flex}.styles-module__lV4Uda__frontStep{white-space:nowrap;font-size:18px;font-weight:700;line-height:15px}.styles-module__lV4Uda__frontSticker{object-fit:contain;-webkit-user-select:none;user-select:none;flex:none;width:127px;height:126px}.styles-module__lV4Uda__frontQuestion{word-break:keep-all;flex-direction:column;gap:7px;display:flex}.styles-module__lV4Uda__frontEyebrow{font-size:14px;font-weight:500;line-height:14px}.styles-module__lV4Uda__frontTitle{font-size:32px;font-weight:800;line-height:37px}.styles-module__lV4Uda__frontTeaser{opacity:.9;font-size:18px;font-weight:600;line-height:1.25}.styles-module__lV4Uda__flipButton{color:#000;background:#fff;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:9px;height:48px;font-size:16px;font-weight:700;line-height:20px;display:flex}.styles-module__lV4Uda__back{background:#fff;border-radius:18px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.styles-module__lV4Uda__back:after{z-index:2;border-radius:inherit;box-shadow:var(--card-inset);content:"";pointer-events:none;position:absolute;inset:0}.styles-module__lV4Uda__backHead{background:var(--card-accent);color:#fff;flex:none;align-items:center;gap:12px;min-height:76px;padding:8px 18px 8px 20px;display:flex}.styles-module__lV4Uda__backHeading{flex-direction:column;flex:1;gap:6px;min-width:0;font-weight:800;display:flex}.styles-module__lV4Uda__backStep{font-size:14px;line-height:17.78px}.styles-module__lV4Uda__backTitle{word-break:keep-all;font-size:22px;line-height:25.96px}.styles-module__lV4Uda__chip{background:var(--card-accent-soft);width:36px;height:36px;color:var(--card-accent);border-radius:30px;flex:none;justify-content:center;align-items:center;display:flex}.styles-module__lV4Uda__chip[aria-pressed=true]{background:#fff}.styles-module__lV4Uda__peelSlot{flex:none;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.styles-module__lV4Uda__peel{width:56px;height:56px;position:relative;overflow:hidden}.styles-module__lV4Uda__peel img{-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.styles-module__lV4Uda__backBody{color:var(--card-ink);word-break:keep-all;flex-direction:column;flex:1;gap:12px;padding:15px 18px 16px;font-size:14.6px;font-weight:500;line-height:18.688px;display:flex}.styles-module__lV4Uda__box{background:var(--card-box);color:var(--card-ink);border-radius:11px;padding:9px 12px 10px;font-size:16.7px;font-weight:700;line-height:21.543px;overflow:auto hidden}.styles-module__lV4Uda__boxCenter{text-align:center}.styles-module__lV4Uda__label{color:var(--card-accent);flex:none;font-size:11.5px;font-weight:800;line-height:14.605px}.styles-module__lV4Uda__subLabel{color:var(--card-ink-soft);font-size:12px;font-weight:700;line-height:15.24px}.styles-module__lV4Uda__quote{background:var(--card-accent-faint);color:var(--card-ink);border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:auto;padding:7px 10px;font-size:13.8px;font-weight:600;line-height:16.836px;display:flex}.styles-module__lV4Uda__accent{color:var(--card-accent)}.styles-module__lV4Uda__accentSolid{background:var(--card-accent);color:#fff}.styles-module__lV4Uda__accentBox{background:var(--card-accent-faint);border-radius:9px;padding:7px 10px}.styles-module__lV4Uda__bullet{width:9px;color:var(--card-accent);flex:none;font-size:16px;font-weight:800;line-height:17.6px}.styles-module__lV4Uda__fill{width:100%;height:100%;min-height:0}.styles-module__lV4Uda__frontCompact{gap:8px;padding:20px 24px 18px}.styles-module__lV4Uda__frontCompact .styles-module__lV4Uda__frontTop{min-height:0}.styles-module__lV4Uda__frontCompact .styles-module__lV4Uda__frontSticker{width:84px;height:84px}.styles-module__lV4Uda__frontCompact .styles-module__lV4Uda__frontTitle{font-size:26px;line-height:30px}.styles-module__lV4Uda__frontCompact .styles-module__lV4Uda__frontTeaser{font-size:15px}.styles-module__lV4Uda__frontCompact .styles-module__lV4Uda__flipButton{height:40px;font-size:14px}.styles-module__lV4Uda__stepBadge{border:1.5px solid var(--card-accent);color:var(--card-accent)}.styles-module__lV4Uda__checkGlyph{width:7px;height:6px}.styles-module__lV4Uda__look[data-card-presentation=lesson] .styles-module__lV4Uda__front{color:var(--card-ink);background:#fff}.styles-module__lV4Uda__look[data-card-presentation=lesson] .styles-module__lV4Uda__frontStep{color:var(--card-accent);font-size:14px}.styles-module__lV4Uda__look[data-card-presentation=lesson] .styles-module__lV4Uda__frontTitle{color:var(--card-ink)}.styles-module__lV4Uda__look[data-card-presentation=lesson] .styles-module__lV4Uda__flipButton{background:var(--card-accent);color:#fff}.styles-module__lV4Uda__look[data-card-presentation=lesson] .styles-module__lV4Uda__backHead{background:var(--card-box);color:var(--card-ink);position:relative}.styles-module__lV4Uda__look[data-card-presentation=lesson] .styles-module__lV4Uda__chip{z-index:1;color:var(--card-ink);background:0 0}.styles-module__lV4Uda__lessonArt{aspect-ratio:100/91.9;background:var(--card-accent-faint);pointer-events:none;flex:none;width:127px;display:block;-webkit-mask:url(/images/skill-card/graphic/white/common-math-04.svg) 50%/contain no-repeat;mask:url(/images/skill-card/graphic/white/common-math-04.svg) 50%/contain no-repeat}.styles-module__lV4Uda__backHead .styles-module__lV4Uda__lessonArt{background:#fff;width:100px;position:absolute;bottom:0;right:0}
.cardSurface-module__roLIDW__item{--card-unfold-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;transform-origin:50%;transition:transform .32s var(--card-unfold-ease);position:relative;transform:perspective(1000px)rotateX(0)rotateY(0)}.cardSurface-module__roLIDW__item:hover:where(:not(:has([data-favorite]:hover,[data-favorite]:focus-visible))),.cardSurface-module__roLIDW__item:focus-within{z-index:2}.cardSurface-module__roLIDW__surface{z-index:1;transform-origin:50%;transition:transform .28s var(--card-unfold-ease), box-shadow .28s var(--card-unfold-ease);position:relative;transform:translateY(0)scale(1)}.cardSurface-module__roLIDW__item:before,.cardSurface-module__roLIDW__item:after{content:"";z-index:-1;border:1px solid rgb(var(--border-02));background:rgb(var(--surface-back-90));opacity:0;pointer-events:none;transform-origin:50%;transition:transform .32s var(--card-unfold-ease), opacity .18s ease;border-radius:1rem;position:absolute;inset:.5rem 0 0;transform:translateY(.125rem)rotate(0)scale(.98)}.cardSurface-module__roLIDW__item:before{background:linear-gradient(rgb(var(--text-01) / .06), rgb(var(--text-01) / .06)), rgb(var(--surface-back-100))}.cardSurface-module__roLIDW__item:after{background:linear-gradient(rgb(var(--text-01) / .02), rgb(var(--text-01) / .02)), rgb(var(--surface-back-100));transition-delay:35ms,0s}.cardSurface-module__roLIDW__item>:is([data-favorite],span:has(>[data-favorite])){z-index:3;transition:transform .28s var(--card-unfold-ease)}@media (hover:hover) and (pointer:fine){.cardSurface-module__roLIDW__item:not(.cardSurface-module__roLIDW__selected):hover:where(:not(:has([data-favorite]:hover,[data-favorite]:focus-visible))){transform:perspective(1000px)rotateX(4deg)rotateY(-5deg)}.cardSurface-module__roLIDW__row:not(.cardSurface-module__roLIDW__selected):hover:where(:not(:has([data-favorite]:hover,[data-favorite]:focus-visible))){transform:perspective(1400px)rotateX(2deg)rotateY(-1deg)}.cardSurface-module__roLIDW__item:not(.cardSurface-module__roLIDW__selected):hover:where(:not(:has([data-favorite]:hover,[data-favorite]:focus-visible))):before{opacity:1;transform:rotate(-4deg)scale(1)}.cardSurface-module__roLIDW__item:not(.cardSurface-module__roLIDW__selected):hover:where(:not(:has([data-favorite]:hover,[data-favorite]:focus-visible))):after{opacity:1;transform:rotate(4deg)scale(1)}.cardSurface-module__roLIDW__row:not(.cardSurface-module__roLIDW__selected):hover:where(:not(:has([data-favorite]:hover,[data-favorite]:focus-visible))):before{transform:translateY(-.375rem)rotate(-1deg)}.cardSurface-module__roLIDW__row:not(.cardSurface-module__roLIDW__selected):hover:where(:not(:has([data-favorite]:hover,[data-favorite]:focus-visible))):after{transform:translateY(-.1875rem)rotate(1deg)}.cardSurface-module__roLIDW__item:not(.cardSurface-module__roLIDW__selected):hover:where(:not(:has([data-favorite]:hover,[data-favorite]:focus-visible))) .cardSurface-module__roLIDW__surface{box-shadow:0 .125rem 0 rgb(var(--border-02)), 0 .375rem .5rem rgb(var(--text-01) / .06), 0 1rem 2rem rgb(var(--text-01) / .16);transform:translateY(0)scale(1)}.cardSurface-module__roLIDW__item.cardSurface-module__roLIDW__selected:hover:where(:not(:has([data-favorite]:hover,[data-favorite]:focus-visible))) .cardSurface-module__roLIDW__surface{box-shadow:inset 0 0 0 1px rgb(var(--border-02)), 0 .75rem 1.5rem rgb(var(--text-01) / .14);transform:perspective(1000px)translateY(-.1875rem)rotateX(2deg)rotateY(-2deg)}.cardSurface-module__roLIDW__row.cardSurface-module__roLIDW__selected:hover:where(:not(:has([data-favorite]:hover,[data-favorite]:focus-visible))) .cardSurface-module__roLIDW__surface{transform:perspective(1400px)translateY(-.1875rem)rotateX(1deg)rotateY(-.5deg)}.cardSurface-module__roLIDW__item.cardSurface-module__roLIDW__selected:hover:where(:not(:has([data-favorite]:hover,[data-favorite]:focus-visible)))>:is([data-favorite],span:has(>[data-favorite])){transform:translateY(-.1875rem)}}.cardSurface-module__roLIDW__surface,.cardSurface-module__roLIDW__favoriteButton{-webkit-tap-highlight-color:transparent}@media (hover:none){.cardSurface-module__roLIDW__item:not(:has([data-favorite]:active)):active .cardSurface-module__roLIDW__surface{transition-duration:.12s;transform:scale(.98)}}.cardSurface-module__roLIDW__preview{transform:perspective(1000px)rotateX(4deg)rotateY(-5deg)}.cardSurface-module__roLIDW__preview:before{opacity:1;transform:rotate(-4deg)scale(1)}.cardSurface-module__roLIDW__preview:after{opacity:1;transform:rotate(4deg)scale(1)}.cardSurface-module__roLIDW__preview .cardSurface-module__roLIDW__surface{box-shadow:0 .125rem 0 rgb(var(--border-02)), 0 .375rem .5rem rgb(var(--text-01) / .06), 0 1rem 2rem rgb(var(--text-01) / .16)}.cardSurface-module__roLIDW__selected{z-index:2}.cardSurface-module__roLIDW__selected:before,.cardSurface-module__roLIDW__selected:after{opacity:1;background:linear-gradient(rgb(var(--text-01) / .02), rgb(var(--text-01) / .02)), rgb(var(--surface-back-100));box-shadow:0 0 .75rem rgb(var(--text-01) / .06)}.cardSurface-module__roLIDW__selected:before{transform:translateY(.5rem)}.cardSurface-module__roLIDW__selected:after{transform:translateY(.25rem)}.cardSurface-module__roLIDW__selected .cardSurface-module__roLIDW__surface{box-shadow:inset 0 0 0 1px rgb(var(--border-02)), 0 .25rem .5rem rgb(var(--text-01) / .08)}.cardSurface-module__roLIDW__previewLabel{background:rgb(var(--text-02));color:rgb(var(--surface-back-100));white-space:nowrap;border-radius:9999px;padding:.125rem .5rem;font-size:.625rem;line-height:1.25;position:absolute;bottom:.75rem;right:.75rem}@property --shared-sweep{syntax:"<angle>";inherits:false;initial-value:130deg}.cardSurface-module__roLIDW__surface[data-shared]{filter:drop-shadow(0 .1875rem .625rem color-mix(in srgb, var(--skill-card-subject-color) 45%, transparent))}.cardSurface-module__roLIDW__surface[data-shared]:after{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--shared-sweep), transparent 0deg, color-mix(in srgb, var(--skill-card-subject-text) 70%, transparent) 70deg, transparent 140deg 360deg), var(--skill-card-subject-border);pointer-events:none;padding:1px;animation:7s linear infinite cardSurface-module__roLIDW__sharedSweep;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes cardSurface-module__roLIDW__sharedSweep{0%{--shared-sweep:130deg}to{--shared-sweep:490deg}}@media (prefers-reduced-motion:reduce){.cardSurface-module__roLIDW__surface[data-shared]:after{animation:none}.cardSurface-module__roLIDW__item,.cardSurface-module__roLIDW__surface,.cardSurface-module__roLIDW__item:before,.cardSurface-module__roLIDW__item:after,.cardSurface-module__roLIDW__item>:is([data-favorite],span:has(>[data-favorite])){transition:none}.cardSurface-module__roLIDW__item,.cardSurface-module__roLIDW__item:not(.cardSurface-module__roLIDW__selected):hover,.cardSurface-module__roLIDW__item.cardSurface-module__roLIDW__selected .cardSurface-module__roLIDW__surface,.cardSurface-module__roLIDW__item.cardSurface-module__roLIDW__selected:hover .cardSurface-module__roLIDW__surface,.cardSurface-module__roLIDW__item.cardSurface-module__roLIDW__selected:hover>:is([data-favorite],span:has(>[data-favorite])),.cardSurface-module__roLIDW__item:not(.cardSurface-module__roLIDW__selected):hover .cardSurface-module__roLIDW__surface,.cardSurface-module__roLIDW__item:not(.cardSurface-module__roLIDW__selected):hover>:is([data-favorite],span:has(>[data-favorite])){transform:none}}.cardSurface-module__roLIDW__selected .cardSurface-module__roLIDW__surface [data-code-label]{background:rgb(var(--text-02));color:rgb(var(--surface-back-100));white-space:nowrap;border-radius:9999px;flex:0 auto;padding:.125rem .375rem}.cardSurface-module__roLIDW__selected .cardSurface-module__roLIDW__surface [data-owned-headline] span:has(>[data-code-label]){min-width:0;overflow:hidden}.cardSurface-module__roLIDW__selected .cardSurface-module__roLIDW__surface [data-owned-headline] [data-code-label]{text-overflow:ellipsis;vertical-align:middle;max-width:100%;height:1.125rem;padding-block:0;font-size:.625rem;line-height:1.125rem;display:inline-block;overflow:hidden}.cardSurface-module__roLIDW__favoriteButton{isolation:isolate;touch-action:manipulation}.cardSurface-module__roLIDW__favoriteButton:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:currentColor;border-radius:9999px;transition:opacity .16s;position:absolute;inset:-.375rem}.cardSurface-module__roLIDW__favoriteButton>svg{pointer-events:none;transform-origin:50%;transition:transform .22s var(--card-unfold-ease,cubic-bezier(.22, 1, .36, 1)), filter .16s ease}.cardSurface-module__roLIDW__favoriteButton:focus-visible:before{opacity:.1}@media (hover:hover) and (pointer:fine){.cardSurface-module__roLIDW__favoriteButton:hover:before{opacity:.1}.cardSurface-module__roLIDW__favoriteButton[data-favorite=star]:hover>svg{filter:drop-shadow(0 2px 2px rgb(var(--text-01) / .12));transform:translateY(-2px)rotate(-12deg)scale(1.16)}.cardSurface-module__roLIDW__favoriteButton[data-favorite=ribbon]:hover>svg{filter:drop-shadow(0 2px 2px rgb(var(--text-01) / .12));transform:translateY(3px)scale(1.08)}}.cardSurface-module__roLIDW__favoriteButton[data-favorite]:active>svg{filter:none;transform:scale(.88)}@media (pointer:coarse){.cardSurface-module__roLIDW__favoriteButton:after{content:"";position:absolute;inset:-.625rem}}@media (prefers-reduced-motion:reduce){.cardSurface-module__roLIDW__item:not(:has([data-favorite]:active)):active .cardSurface-module__roLIDW__surface{transform:none}.cardSurface-module__roLIDW__favoriteButton:before,.cardSurface-module__roLIDW__favoriteButton>svg{transition:none}.cardSurface-module__roLIDW__favoriteButton[data-favorite]:is(:hover,:active)>svg{filter:none;transform:none}}
.styles-module__Bao78G__card{--graphic-math:var(--skill-card-subject-magenta);--graphic-science:var(--skill-card-subject-blue);--graphic-tag:#f4f4f4;--graphic-radius:1rem;--graphic-title-size:1.1875rem;--graphic-code-size:.875rem;--graphic-copy-size:.65625rem;--graphic-card-height:17.5rem;--graphic-art-height:5.75rem;--graphic-inset-shadow:inset 2px 2px 2.1px #ffffff61, inset -1px -2px 3px #0000002e;--graphic-drop-shadow:2px 2px 2px #0000000d, 0 0 6px #0000000f;--graphic-accent:var(--graphic-math);width:100%;height:100%;min-height:var(--graphic-card-height);border-radius:var(--graphic-radius);background:rgb(var(--surface-back-100));color:rgb(var(--text-01));text-align:left;box-shadow:var(--graphic-inset-shadow), var(--graphic-drop-shadow);flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex;position:relative;overflow:hidden;}.styles-module__Bao78G__card[data-subject=science]{--graphic-accent:var(--graphic-science)}.styles-module__Bao78G__card[data-subject=education]{--graphic-accent:rgb(var(--text-03))}.styles-module__Bao78G__card[data-subject-color]{--graphic-accent:var(--skill-card-subject-color)}.styles-module__Bao78G__color{background:var(--graphic-accent);color:#fff}.styles-module__Bao78G__header{min-height:1.3125rem;font-size:var(--graphic-code-size);flex-shrink:0;align-items:center;gap:.375rem;padding-right:1.5rem;font-weight:800;line-height:1.25;display:flex}.styles-module__Bao78G__ownedHeader{height:1.3125rem;font-size:var(--graphic-code-size);flex-shrink:0;padding-right:1.5rem;font-weight:800;line-height:1.25}.styles-module__Bao78G__subject{color:var(--graphic-accent)}.styles-module__Bao78G__color .styles-module__Bao78G__subject{color:inherit}.styles-module__Bao78G__code{white-space:nowrap;flex-shrink:0;min-width:0}.styles-module__Bao78G__codeRow{align-items:center;gap:.375rem;min-width:0;max-width:100%;display:flex}.styles-module__Bao78G__mineLabel{min-width:0;font-size:var(--graphic-code-size);text-overflow:ellipsis;white-space:nowrap;opacity:.9;font-weight:500;line-height:1.5;overflow:hidden}.styles-module__Bao78G__divider{background:rgb(var(--border-02));flex-shrink:0;width:1px;height:.625rem;margin-inline:1.5px}.styles-module__Bao78G__color .styles-module__Bao78G__divider{background:#fff9}.styles-module__Bao78G__status{min-width:0;font-size:var(--graphic-code-size);align-items:center;gap:.25rem;font-weight:500;line-height:1.5;display:inline-flex}.styles-module__Bao78G__status svg{flex-shrink:0;width:1rem;height:1rem}.styles-module__Bao78G__price{flex-shrink:0}.styles-module__Bao78G__label{font-size:var(--graphic-copy-size);text-overflow:ellipsis;white-space:nowrap;line-height:normal;overflow:hidden}.styles-module__Bao78G__note{color:rgb(var(--text-03))}.styles-module__Bao78G__label svg{width:.75rem;height:.75rem}.styles-module__Bao78G__body{flex-direction:column;flex:1;justify-content:space-between;gap:.5rem;min-height:0;display:flex}.styles-module__Bao78G__art{height:var(--graphic-art-height);pointer-events:none;flex-shrink:0;align-items:center;display:flex;position:relative}.styles-module__Bao78G__frame{flex-shrink:0;width:6.25rem;height:5.74375rem;display:block;position:relative}.styles-module__Bao78G__illustration{transform-origin:0 0;display:block;position:absolute;top:0;left:0;overflow:hidden}.styles-module__Bao78G__illustration img{max-width:none;position:absolute}.styles-module__Bao78G__copy{flex-direction:column;gap:.5rem;display:flex}.styles-module__Bao78G__title{-webkit-line-clamp:2;font-size:var(--graphic-title-size);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:700;line-height:1.21;display:-webkit-box;overflow:hidden}.styles-module__Bao78G__description{-webkit-line-clamp:2;min-height:1.6875rem;color:rgb(var(--text-03));font-size:var(--graphic-copy-size);-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.styles-module__Bao78G__color .styles-module__Bao78G__description{color:inherit}.styles-module__Bao78G__tags{flex-shrink:0;align-items:center;gap:.25rem;min-height:1.1875rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 95%,#0000);mask-image:linear-gradient(90deg,#000 95%,#0000)}.styles-module__Bao78G__tag{background:var(--graphic-tag);max-width:70%;color:rgb(var(--text-03));letter-spacing:-.0125rem;text-overflow:ellipsis;white-space:nowrap;border-radius:.8125rem;flex-shrink:0;padding:.125rem .375rem;font-size:.625rem;font-weight:500;line-height:1.5;overflow:hidden}.styles-module__Bao78G__more{color:rgb(var(--text-03));letter-spacing:-.0125rem;flex-shrink:0;font-size:.625rem;font-weight:500;line-height:1.5}.styles-module__Bao78G__color .styles-module__Bao78G__tag{color:inherit;background:#ffffff4d}.styles-module__Bao78G__color .styles-module__Bao78G__more{color:inherit}.styles-module__Bao78G__card.styles-module__Bao78G__color[data-shared]:after{background:conic-gradient(from var(--shared-sweep), transparent 0deg, rgb(var(--surface-back-100) / .95) 70deg, transparent 140deg 360deg), rgb(var(--surface-back-100) / .5)}.styles-module__Bao78G__item{min-width:0;padding-top:.5rem;position:relative}.styles-module__Bao78G__stacked{z-index:1;filter:drop-shadow(2px 2px 6px #00000012)}.styles-module__Bao78G__back{pointer-events:none;border-radius:1rem;position:absolute;inset:.5rem 0 0;box-shadow:0 0 12px #0000000f;}.styles-module__Bao78G__backDark{border:1px solid rgb(var(--border-02));background:linear-gradient(#0000000f, #0000000f), rgb(var(--surface-back-100));transform:rotate(-4deg)}.styles-module__Bao78G__backDark.styles-module__Bao78G__backColor{background:linear-gradient(#0003, #0003), var(--skill-card-subject-color);border:0}.styles-module__Bao78G__backLight{border:1.5px solid rgb(var(--border-02));background:linear-gradient(#00000005, #00000005), rgb(var(--surface-back-100));transform:rotate(4deg)}.styles-module__Bao78G__missing{border:1px dashed rgb(var(--border-01));background:rgb(var(--surface-back-80));color:rgb(var(--text-06));box-shadow:none}.styles-module__Bao78G__missing .styles-module__Bao78G__subject,.styles-module__Bao78G__missing .styles-module__Bao78G__note,.styles-module__Bao78G__missing .styles-module__Bao78G__more{color:inherit}.styles-module__Bao78G__missing .styles-module__Bao78G__description{color:rgb(var(--text-07))}.styles-module__Bao78G__missing .styles-module__Bao78G__tag{background:rgb(var(--surface-back-70));color:inherit}.styles-module__Bao78G__missing .styles-module__Bao78G__art{opacity:.6;filter:grayscale()}.styles-module__Bao78G__backMissing{border:1.5px dashed rgb(var(--border-02))}.styles-module__Bao78G__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.75rem),1fr));gap:1rem;display:grid}.styles-module__Bao78G__preview{flex-shrink:0;width:13.6875rem}@media (max-width:480px){.styles-module__Bao78G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.styles-module__Bao78G__card{padding-inline:.75rem}}.styles-module__Bao78G__row{flex-direction:row;align-items:center;gap:1rem;min-height:7.0625rem;padding:.75rem}.styles-module__Bao78G__rowArt{pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;width:4.875rem;height:4.5rem;display:flex;position:relative}.styles-module__Bao78G__rowArt img{max-width:none;position:absolute}.styles-module__Bao78G__rowArt .styles-module__Bao78G__frame{transform-origin:50%}.styles-module__Bao78G__pill{max-width:100%;color:rgb(var(--text-01));white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffc;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.875rem;font-weight:500;line-height:1.5;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:4px 4px 2px #0000000a}.styles-module__Bao78G__pill svg{flex-shrink:0;width:1rem;height:1rem}.styles-module__Bao78G__pillLabel{font-size:var(--graphic-copy-size)}.styles-module__Bao78G__pillLabel svg{width:.75rem;height:.75rem}.styles-module__Bao78G__rowBody{flex-direction:column;flex:1;justify-content:space-between;align-self:stretch;gap:.5rem;min-width:0;display:flex}.styles-module__Bao78G__rowCopy{flex-direction:column;gap:.75rem;display:flex}.styles-module__Bao78G__rowHead{min-height:.875rem;font-size:var(--graphic-copy-size);align-items:center;gap:.375rem;padding-right:1.75rem;font-weight:800;line-height:1.25;display:flex}.styles-module__Bao78G__rowTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9375rem;font-weight:700;line-height:normal;overflow:hidden}.styles-module__Bao78G__backRow.styles-module__Bao78G__backDark{transform:rotate(-3deg)}.styles-module__Bao78G__backRow.styles-module__Bao78G__backLight{transform:rotate(3.56deg)}.styles-module__Bao78G__gridCard{min-height:17.25rem;box-shadow:var(--graphic-drop-shadow);gap:.75rem;padding:1rem}.styles-module__Bao78G__gridCard .styles-module__Bao78G__title{font-size:1.375rem;line-height:1.1}.styles-module__Bao78G__gridCard .styles-module__Bao78G__tags{padding-right:1.5rem}.styles-module__Bao78G__gridCard .styles-module__Bao78G__art{opacity:.8;width:9.8125rem;height:9.8125rem;position:absolute;bottom:0;right:0;overflow:hidden}.styles-module__Bao78G__gridCard .styles-module__Bao78G__art .styles-module__Bao78G__frame{transform-origin:0;transform:scale(1.57)}.styles-module__Bao78G__gridCard .styles-module__Bao78G__copy{z-index:1;position:relative}.styles-module__Bao78G__footer{z-index:1;flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;margin-top:auto;font-size:.75rem;font-weight:800;display:flex;position:relative}.styles-module__Bao78G__gridCredit{background:rgb(var(--surface-back-90));color:rgb(var(--text-01));border-radius:9999px;align-items:center;gap:.25rem;padding:.375rem .5rem;font-size:.875rem;display:inline-flex}.styles-module__Bao78G__color{background-image:linear-gradient(143deg, var(--graphic-accent), var(--skill-card-subject-prime-light))}.styles-module__Bao78G__card[data-user-created].styles-module__Bao78G__color{background-color:var(--graphic-accent);background-image:linear-gradient(color-mix(in srgb, var(--graphic-accent) 70%, transparent), color-mix(in srgb, var(--graphic-accent) 70%, transparent)), url(/images/skill-card/card-hologram.png);background-blend-mode:normal, hard-light;color:rgb(var(--surface-back-100));background-size:cover}.styles-module__Bao78G__ownedRow{gap:0;padding:0;overflow:hidden}.styles-module__Bao78G__ownedRow .styles-module__Bao78G__rowArt{margin:.75rem}.styles-module__Bao78G__ownedRow .styles-module__Bao78G__rowBody{padding:.75rem}.styles-module__Bao78G__row [aria-pressed=true] .styles-module__Bao78G__tags{padding-right:4.5rem}.styles-module__Bao78G__sharedBadge{border:1px solid rgb(var(--surface-back-100) / .6);max-width:calc(100% - 1.5rem);color:inherit;border-radius:9999px;align-self:flex-start;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.625rem;line-height:1.5;display:inline-flex}.styles-module__Bao78G__embedded.styles-module__Bao78G__embedded{box-shadow:none;background:0 0;border:0;border-radius:0}
.styles-module__mpRB2q__subject{color:var(--skill-card-subject-text,var(--skill-card-subject-color));}.styles-module__mpRB2q__previewStack{flex-shrink:0;width:13.6875rem;min-height:18rem;padding-top:.5rem}.styles-module__mpRB2q__previewFront{min-height:17.5rem}.styles-module__mpRB2q__expandedStack{width:15.8125rem;min-height:20.75rem}.styles-module__mpRB2q__expandedStack .styles-module__mpRB2q__previewFront{min-height:20.25rem}.styles-module__mpRB2q__details{flex-direction:column;flex:1;gap:.75rem;width:100%;display:flex}.styles-module__mpRB2q__ownedCard.styles-module__mpRB2q__ownedCard{gap:0;padding:0;overflow:hidden}.styles-module__mpRB2q__ownedCard>span:first-child{width:calc(100% - 2rem);margin:.75rem 1rem .375rem}.styles-module__mpRB2q__ownedCard>span:nth-child(2){margin-bottom:.625rem}.styles-module__mpRB2q__ownedDetails{background-color:var(--skill-card-subject-color);color:rgb(var(--surface-back-100));padding:.75rem}.styles-module__mpRB2q__ownedDetails span{color:inherit}.styles-module__mpRB2q__ownedDetails>span:last-child>span{background-color:rgb(var(--surface-back-100) / .25);border-color:#0000}.styles-module__mpRB2q__ownedCard[data-user-created] .styles-module__mpRB2q__ownedDetails{background-image:linear-gradient(color-mix(in srgb, var(--skill-card-subject-color) 70%, transparent), color-mix(in srgb, var(--skill-card-subject-color) 70%, transparent)), url(/images/skill-card/card-hologram.png);background-blend-mode:normal, hard-light;background-position:bottom;background-size:cover}.styles-module__mpRB2q__ownedRow.styles-module__mpRB2q__ownedRow{gap:0;padding:0;overflow:hidden}.styles-module__mpRB2q__ownedRow>span:first-child{margin:.75rem}.styles-module__mpRB2q__ownedRowDetails{background-color:var(--skill-card-subject-color);color:rgb(var(--surface-back-100));justify-content:space-between;align-self:stretch;padding:.75rem}.styles-module__mpRB2q__ownedRowDetails span{color:inherit}.styles-module__mpRB2q__ownedRowDetails [data-owned-badge]{background:rgb(var(--surface-back-100) / .25)}.styles-module__mpRB2q__ownedRowDetails>span:last-child>span{background-color:rgb(var(--surface-back-100) / .25);border-color:#0000}.styles-module__mpRB2q__ownedRow[data-user-created] .styles-module__mpRB2q__ownedRowDetails{background-image:linear-gradient(color-mix(in srgb, var(--skill-card-subject-color) 70%, transparent), color-mix(in srgb, var(--skill-card-subject-color) 70%, transparent)), url(/images/skill-card/card-hologram.png);background-blend-mode:normal, hard-light;background-size:cover}.styles-module__mpRB2q__selectedRow>span:nth-child(2)>span:last-child{padding-right:4.5rem}.styles-module__mpRB2q__createdCard>button{padding-inline:0}.styles-module__mpRB2q__createdCard>button>span:first-child{background:0 0;border-radius:0}.styles-module__mpRB2q__createdCard>button>span:last-child{background-color:var(--skill-card-subject-color);background-image:linear-gradient(color-mix(in srgb, var(--skill-card-subject-color) 70%, transparent), color-mix(in srgb, var(--skill-card-subject-color) 70%, transparent)), url(/images/skill-card/card-hologram.png);background-blend-mode:normal, hard-light;background-size:cover;padding:.625rem .75rem}.styles-module__mpRB2q__createdCard>button>span:last-child span{color:rgb(var(--surface-back-100))}
.goldCard-module__N_HpCa__card.goldCard-module__N_HpCa__card{isolation:isolate;border-color:rgb(var(--border-03));background-color:rgb(var(--surface-back-100));background-image:linear-gradient(rgb(var(--surface-back-100) / .5), rgb(var(--surface-back-100) / .5)), url(/images/skill-card/card-hologram.png);background-blend-mode:normal, hard-light;color:rgb(var(--text-01));box-shadow:0 .25rem .75rem rgb(var(--text-01) / .16);background-position:50%;background-size:cover;border-radius:1rem}.goldCard-module__N_HpCa__card .goldCard-module__N_HpCa__publish{border-color:rgb(var(--text-01));background:rgb(var(--text-01));color:rgb(var(--surface-back-100));box-shadow:0 .2rem .4rem rgb(var(--text-01) / .12);border-radius:999rem}.goldCard-module__N_HpCa__card .goldCard-module__N_HpCa__publish:hover{background:rgb(var(--text-02))}.goldCard-module__N_HpCa__card .goldCard-module__N_HpCa__pill{background:rgb(var(--surface-back-100) / .88);color:rgb(var(--text-01));border-radius:999rem}
.styles-module__gJwyua__intro{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.styles-module__gJwyua__artwork{flex-shrink:0;justify-content:center;width:100%;min-width:0;display:flex}.styles-module__gJwyua__stats{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.styles-module__gJwyua__intro{flex-direction:row;align-items:stretch}.styles-module__gJwyua__artwork{width:14.3125rem}.styles-module__gJwyua__stats{flex-direction:row}.styles-module__gJwyua__countryIntro .styles-module__gJwyua__artwork{width:15.8125rem}}@container skill-preview (max-width:32rem){.styles-module__gJwyua__intro{flex-direction:column;align-items:center}.styles-module__gJwyua__intro .styles-module__gJwyua__artwork{width:100%}.styles-module__gJwyua__stats{flex-direction:column}}
.styles-module__yy0rXq__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;width:100%;display:grid}@media (max-width:1023px){.styles-module__yy0rXq__grid:not(.styles-module__yy0rXq__fixed){grid-template-columns:minmax(0,1fr);width:100%}}.styles-module__yy0rXq__cell{--picture-ink:#262626;--picture-ink-soft:#6c6c6c;--picture-note:#666766;--picture-line:#edefef;--picture-box:#f8f8f8;--picture-rule:#dadada;color:var(--picture-ink);border:1px solid var(--picture-line);background:#fffefc;border-radius:13px;flex-direction:column;min-width:0;min-height:350px;padding-bottom:14px;display:flex;position:relative;overflow:hidden;box-shadow:inset -3px -3px 3px #3333331a}.styles-module__yy0rXq__head{background:var(--picture-line);flex-direction:column;gap:2px;padding:14px;display:flex}.styles-module__yy0rXq__headRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.styles-module__yy0rXq__step{color:var(--card-accent);white-space:nowrap;font-size:14px;font-weight:800}.styles-module__yy0rXq__note{color:var(--picture-note);text-align:right;font-size:10.5px;font-weight:600}.styles-module__yy0rXq__title{word-break:keep-all;font-size:20px;font-weight:800;line-height:27px}.styles-module__yy0rXq__body{word-break:keep-all;flex-direction:column;flex:1;gap:10px;padding:8px 19.5px 10px;font-size:11.6px;font-weight:500;line-height:1.35;display:flex}.styles-module__yy0rXq__intro{font-size:13px;line-height:1.3}.styles-module__yy0rXq__box{border:.6px solid var(--picture-line);background:var(--picture-box);border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.styles-module__yy0rXq__boxLabel{color:var(--card-accent);font-size:8.2px;font-weight:800}.styles-module__yy0rXq__formula{text-align:center;font-size:14px;overflow:auto hidden}.styles-module__yy0rXq__list{flex-direction:column;gap:7px;display:flex}.styles-module__yy0rXq__item{align-items:flex-start;gap:6px;display:flex}.styles-module__yy0rXq__badge{color:#fff;background:#000;border-radius:6.5px;flex:none;justify-content:center;align-items:center;width:13px;height:13px;margin-top:1px;font-size:8.2px;font-weight:700;line-height:1;display:flex}.styles-module__yy0rXq__check{width:7px;height:6px}.styles-module__yy0rXq__badgeLarge{border-radius:8px;width:16px;height:16px;font-size:9.3px}.styles-module__yy0rXq__tile{border:.6px solid var(--picture-line);background:var(--picture-box);border-radius:7px;padding:5px 7px}.styles-module__yy0rXq__tileTitle{color:var(--card-accent);font-size:11px;font-weight:700}.styles-module__yy0rXq__tileDetail{font-size:10.4px}.styles-module__yy0rXq__problem{font-size:11px;font-weight:600}.styles-module__yy0rXq__figure{border:.6px solid var(--picture-line);background:var(--picture-box);border-radius:8px;justify-content:center;padding:8px;display:flex}.styles-module__yy0rXq__foot{gap:6px;padding:0 24.5px;display:flex}.styles-module__yy0rXq__footBar{background:var(--card-accent);border-radius:1.5px;flex:none;width:3px;min-height:26px}.styles-module__yy0rXq__footText{flex-direction:column;gap:2px;min-width:0;display:flex}.styles-module__yy0rXq__footLabel{color:var(--card-accent);font-size:8px;font-weight:800}.styles-module__yy0rXq__footValue{word-break:keep-all;font-size:12px;font-weight:700;line-height:1.3}[data-skill-card-tone=soft] .styles-module__yy0rXq__head{background:var(--skill-card-subject-back)}[data-skill-card-tone=soft] .styles-module__yy0rXq__note{color:var(--card-accent)}
.styles-module__nlxfxa__badge{background:rgb(var(--surface-back-80));color:rgb(var(--text-03));font-weight:700}.styles-module__nlxfxa__placeholder{border:1.5px dashed rgb(var(--border-03));background:rgb(var(--surface-back-90));color:rgb(var(--text-04))}.styles-module__nlxfxa__cover{background:rgb(var(--surface-back-90));color:rgb(var(--text-01))}.styles-module__nlxfxa__coverMark{color:rgb(var(--text-01))}.styles-module__nlxfxa__playButton{background:rgb(var(--text-01));color:rgb(var(--text-reverse));box-shadow:0 6px 18px #0000002e}.styles-module__nlxfxa__equalizer{align-items:flex-end;gap:1.5px;height:10px;display:inline-flex}.styles-module__nlxfxa__equalizer i{background:currentColor;width:2px;animation:.9s ease-in-out infinite styles-module__nlxfxa__equalize;display:block}.styles-module__nlxfxa__equalizer i:nth-child(2){animation-delay:.15s}.styles-module__nlxfxa__equalizer i:nth-child(3){animation-delay:.3s}@keyframes styles-module__nlxfxa__equalize{0%,to{height:3px}50%{height:10px}}@media (prefers-reduced-motion:reduce){.styles-module__nlxfxa__equalizer i{height:6px;animation:none}}.styles-module__nlxfxa__rail{background:rgb(var(--border-02))}.styles-module__nlxfxa__railFill{background:rgb(var(--text-01));transition:transform .25s linear}.styles-module__nlxfxa__dot{border:1.5px solid rgb(var(--border-03));background:rgb(var(--surface-back-100));color:rgb(var(--text-04));font-weight:700}.styles-module__nlxfxa__dot[data-state=done]{border-color:rgb(var(--text-01));background:rgb(var(--text-01));color:rgb(var(--text-reverse))}.styles-module__nlxfxa__dot[data-state=active]{border-color:rgb(var(--text-01));color:rgb(var(--text-01));box-shadow:0 0 0 4px rgb(var(--surface-back-80))}.styles-module__nlxfxa__row{color:rgb(var(--text-01));transition:background-color .2s,opacity .2s}button.styles-module__nlxfxa__row{cursor:pointer}button.styles-module__nlxfxa__row:hover{background:rgb(var(--surface-back-90))}.styles-module__nlxfxa__row[data-state=next]{opacity:.5}.styles-module__nlxfxa__preview{background:rgb(var(--surface-back-90));color:rgb(var(--text-02))}@media (prefers-reduced-motion:reduce){.styles-module__nlxfxa__railFill,.styles-module__nlxfxa__row{transition:none}}.styles-module__nlxfxa__practice{transition:transform .2s}.styles-module__nlxfxa__practiceFront{border:1.5px solid rgb(var(--text-01));background:rgb(var(--surface-back-100));color:rgb(var(--text-01))}.styles-module__nlxfxa__practiceBack{background:rgb(var(--text-01));color:rgb(var(--text-reverse))}.styles-module__nlxfxa__practicePrompted{animation:1.6s ease-in-out infinite styles-module__nlxfxa__nudge}@keyframes styles-module__nlxfxa__nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.styles-module__nlxfxa__practicePrompted{animation:none}}.styles-module__nlxfxa__headline{color:rgb(var(--text-01))}.styles-module__nlxfxa__meta{color:rgb(var(--text-04))}.styles-module__nlxfxa__track{background:rgb(var(--border-02))}.styles-module__nlxfxa__fill{background:rgb(var(--text-01));transition:transform .25s linear}@media (prefers-reduced-motion:reduce){.styles-module__nlxfxa__fill{transition:none}}
.ownedMark-module__V8jZYq__border,.ownedMark-module__V8jZYq__border:focus-visible{--skill-card-owned-border-width:2px;outline:var(--skill-card-owned-border-width) solid var(--skill-card-subject-color);outline-offset:calc(-1 * var(--skill-card-owned-border-width))}
