.SkillsHub-module__lOHqXG__hub{--hub-ink:var(--foreground-strong);--hub-surface:var(--card);--hub-accent:var(--primary);background:var(--background);min-height:100vh;color:var(--foreground);isolation:isolate;position:relative}.SkillsHub-module__lOHqXG__header,.SkillsHub-module__lOHqXG__main,.SkillsHub-module__lOHqXG__footer{max-width:1200px;margin:auto;padding-inline:40px}.SkillsHub-module__lOHqXG__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;height:96px;display:flex}.SkillsHub-module__lOHqXG__brand{letter-spacing:-.035em;align-items:center;gap:12px;font-size:19px;font-weight:650;display:flex}.SkillsHub-module__lOHqXG__brandMark{background:var(--primary);width:35px;height:35px;color:var(--primary-foreground);border-radius:10px;place-items:center;font-size:22px;font-weight:700;display:grid}.SkillsHub-module__lOHqXG__header nav{align-items:center;gap:22px;display:flex}.SkillsHub-module__lOHqXG__browseLink,.SkillsHub-module__lOHqXG__accountLink{font-size:13px;font-weight:550}.SkillsHub-module__lOHqXG__accountLink{align-items:center;gap:8px;display:flex}.SkillsHub-module__lOHqXG__skipLink{background:var(--card);z-index:5;padding:10px;position:absolute;top:8px;left:20px;transform:translateY(-150%)}.SkillsHub-module__lOHqXG__skipLink:focus{transform:translateY(0)}.SkillsHub-module__lOHqXG__hero{grid-template-columns:1.6fr 1fr;align-items:center;gap:40px;padding:70px 0 62px;display:grid}.SkillsHub-module__lOHqXG__intro{color:var(--primary);margin-bottom:24px;font-size:14px;font-weight:600}.SkillsHub-module__lOHqXG__hero h1{letter-spacing:-.035em;color:var(--hub-ink);margin:0;font-size:clamp(38px,5.2vw,64px);font-weight:650;line-height:1.25}.SkillsHub-module__lOHqXG__hero h1 span{color:var(--primary)}.SkillsHub-module__lOHqXG__lede{color:var(--muted-foreground);margin-top:24px;font-size:16px;line-height:1.9}.SkillsHub-module__lOHqXG__explore{align-items:center;gap:18px;margin-top:28px;font-size:14px;font-weight:600;display:inline-flex}.SkillsHub-module__lOHqXG__explore svg{transition:transform .2s}.SkillsHub-module__lOHqXG__explore:hover svg{transform:translateY(3px)}.SkillsHub-module__lOHqXG__heroAside{justify-content:flex-end;align-items:center;gap:26px;display:flex}.SkillsHub-module__lOHqXG__heroAside>p{writing-mode:vertical-rl;color:var(--muted-foreground);letter-spacing:.2em;font-size:14px;line-height:2.3}.SkillsHub-module__lOHqXG__librarySeal{background:var(--secondary);border:1px solid var(--border);width:212px;height:246px;color:var(--primary);border-radius:105px 105px 14px 14px;flex-direction:column;justify-content:center;align-items:center;font-size:27px;font-weight:550;line-height:1.5;display:flex;transform:rotate(-5deg)}.SkillsHub-module__lOHqXG__librarySeal b{letter-spacing:-.035em;font-size:42px;font-weight:650}.SkillsHub-module__lOHqXG__librarySeal span{letter-spacing:.13em;border-top:1px solid var(--border);margin-top:18px;padding-top:20px;font-size:12px}.SkillsHub-module__lOHqXG__skills{scroll-margin-top:24px}.SkillsHub-module__lOHqXG__sectionHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.SkillsHub-module__lOHqXG__sectionHeading h2{letter-spacing:-.02em;font-size:20px;font-weight:600}.SkillsHub-module__lOHqXG__sectionHeading>span{color:var(--muted-foreground);font-size:12px}.SkillsHub-module__lOHqXG__toolList{gap:24px;display:grid}.SkillsHub-module__lOHqXG__tool{background:var(--hub-surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.SkillsHub-module__lOHqXG__toolCopy{padding:36px 38px 32px}.SkillsHub-module__lOHqXG__category{color:var(--primary);align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.SkillsHub-module__lOHqXG__category:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.SkillsHub-module__lOHqXG__tool h3{letter-spacing:-.03em;margin:10px 0 3px;font-size:29px;font-weight:650;line-height:1.4}.SkillsHub-module__lOHqXG__english{color:var(--muted-foreground);font-size:12px}.SkillsHub-module__lOHqXG__description{color:var(--muted-foreground);max-width:28em;margin-top:19px;font-size:14px;line-height:1.85}.SkillsHub-module__lOHqXG__features{flex-wrap:wrap;gap:8px 17px;margin-top:22px;padding:0;font-size:12px;list-style:none;display:flex}.SkillsHub-module__lOHqXG__features li{align-items:center;gap:5px;display:flex}.SkillsHub-module__lOHqXG__features svg{color:var(--primary)}.SkillsHub-module__lOHqXG__toolLink{background:var(--primary);color:var(--primary-foreground);border-radius:7px;justify-content:space-between;align-items:center;gap:38px;min-height:44px;margin-top:27px;padding:11px 17px;font-size:13px;font-weight:600;transition:background .18s;display:inline-flex}.SkillsHub-module__lOHqXG__toolLink:hover{background:color-mix(in oklch,var(--primary) 90%,var(--foreground))}.SkillsHub-module__lOHqXG__toolLink svg{transition:transform .18s}.SkillsHub-module__lOHqXG__toolLink:hover svg{transform:translate(3px)}.SkillsHub-module__lOHqXG__visual{background:var(--secondary);min-width:0;position:relative;overflow:hidden}.SkillsHub-module__lOHqXG__drivingVisual,.SkillsHub-module__lOHqXG__resumeVisual{height:100%;min-height:350px;position:relative;overflow:hidden}.SkillsHub-module__lOHqXG__road{background:color-mix(in oklch,var(--primary) 8%,var(--secondary));flex-direction:column;justify-content:space-around;align-items:center;width:120px;height:165%;display:flex;position:absolute;top:-35%;left:20%;transform:rotate(27deg)}.SkillsHub-module__lOHqXG__road span{background:var(--card);width:4px;height:60px}.SkillsHub-module__lOHqXG__sign{color:#f2cd5f;color:lab(84.1705% 4.27839 58.6626);z-index:1;width:152px;height:152px;position:absolute;top:42px;left:40px;transform:rotate(-9deg)}.SkillsHub-module__lOHqXG__practiceSlip{background:var(--card);border:1px solid var(--border);border-radius:10px;width:242px;padding:23px 22px;position:absolute;top:100px;right:30px;transform:rotate(5deg);box-shadow:0 15px 30px #10191114;box-shadow:0 15px 30px lab(7.47379% -5.35896 3.32561/.08)}.SkillsHub-module__lOHqXG__slipLabel{color:var(--muted-foreground);font-size:10px}.SkillsHub-module__lOHqXG__practiceSlip strong{margin:5px 0 16px;font-size:14px;font-weight:650;display:block}.SkillsHub-module__lOHqXG__practiceSlip>div{align-items:center;gap:10px;margin:9px 0;font-size:10px;display:flex}.SkillsHub-module__lOHqXG__practiceSlip>div>span{background:var(--secondary);border:1px solid var(--border);border-radius:4px;place-items:center;width:23px;height:23px;display:grid}.SkillsHub-module__lOHqXG__practiceSlip i{background:var(--border);border-radius:2px;width:97px;height:5px;display:block}.SkillsHub-module__lOHqXG__practiceSlip svg{color:var(--primary)}.SkillsHub-module__lOHqXG__visualCaption{text-align:center;color:var(--muted-foreground);letter-spacing:.06em;font-size:11px;position:absolute;bottom:21px;left:30px;right:30px}.SkillsHub-module__lOHqXG__resumeVisual{background:color-mix(in oklch,var(--secondary) 65%,var(--card))}.SkillsHub-module__lOHqXG__resumeSheet{background:var(--card);border:1px solid var(--border);width:240px;height:286px;padding:23px 26px;position:absolute;top:27px;left:50%;transform:translate(-50%)rotate(-7deg);box-shadow:0 15px 30px #1019110f;box-shadow:0 15px 30px lab(7.47379% -5.35896 3.32561/.06)}.SkillsHub-module__lOHqXG__resumeSheet>strong{letter-spacing:.06em;font-size:12px;display:block}.SkillsHub-module__lOHqXG__resumeSheet>span{color:var(--muted-foreground);margin-top:4px;font-size:8px;display:block}.SkillsHub-module__lOHqXG__sheetRule{background:var(--foreground);height:1px;margin:13px 0}.SkillsHub-module__lOHqXG__resumeSheet>b{letter-spacing:.1em;margin:13px 0 7px;font-size:7px;display:block}.SkillsHub-module__lOHqXG__resumeSheet>i{background:var(--border);width:100%;height:3px;margin:7px 0;display:block}.SkillsHub-module__lOHqXG__resumeSheet>i:nth-of-type(3n){width:73%}.SkillsHub-module__lOHqXG__editNote{background:var(--primary);color:var(--primary-foreground);border-radius:7px;align-items:center;gap:8px;padding:13px 17px;font-size:12px;display:flex;position:absolute;bottom:70px;right:28px;transform:rotate(3deg)}.SkillsHub-module__lOHqXG__future{border-bottom:1px solid var(--border);align-items:center;gap:20px;padding:28px 12px;display:flex}.SkillsHub-module__lOHqXG__future>svg{color:var(--muted-foreground)}.SkillsHub-module__lOHqXG__future h3{font-size:15px;font-weight:550}.SkillsHub-module__lOHqXG__future p{color:var(--muted-foreground);margin-top:5px;font-size:12px}.SkillsHub-module__lOHqXG__future>span{color:var(--muted-foreground);margin-left:auto;font-size:12px}.SkillsHub-module__lOHqXG__about{grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:64px 0 72px;display:grid}.SkillsHub-module__lOHqXG__about h2{letter-spacing:-.03em;font-size:28px;font-weight:550;line-height:1.55}.SkillsHub-module__lOHqXG__about p{color:var(--muted-foreground);max-width:29em;font-size:14px;line-height:1.9}.SkillsHub-module__lOHqXG__footer{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:20px;padding-block:28px;font-size:12px;display:flex}.SkillsHub-module__lOHqXG__footer>a{color:var(--foreground);font-weight:600}.SkillsHub-module__lOHqXG__hub a:focus-visible{outline:3px solid var(--ring);outline-offset:5px}@media (min-width:1440px){.SkillsHub-module__lOHqXG__hero{padding-block:80px 70px}}@media (max-width:950px){.SkillsHub-module__lOHqXG__header,.SkillsHub-module__lOHqXG__main,.SkillsHub-module__lOHqXG__footer{padding-inline:28px}.SkillsHub-module__lOHqXG__heroAside{gap:15px}.SkillsHub-module__lOHqXG__librarySeal{width:180px;height:222px}.SkillsHub-module__lOHqXG__toolCopy{padding:30px 28px}.SkillsHub-module__lOHqXG__practiceSlip{width:220px;top:118px;right:18px}.SkillsHub-module__lOHqXG__sign{width:125px;top:34px;left:18px}.SkillsHub-module__lOHqXG__features{gap:10px}.SkillsHub-module__lOHqXG__tool h3{font-size:26px}}@media (max-width:680px){.SkillsHub-module__lOHqXG__header,.SkillsHub-module__lOHqXG__main,.SkillsHub-module__lOHqXG__footer{padding-inline:20px}.SkillsHub-module__lOHqXG__header{gap:8px;height:78px}.SkillsHub-module__lOHqXG__brand{letter-spacing:-.04em;gap:8px;font-size:16px}.SkillsHub-module__lOHqXG__brandMark{border-radius:8px;width:29px;height:29px;font-size:19px}.SkillsHub-module__lOHqXG__header nav{gap:8px}.SkillsHub-module__lOHqXG__browseLink{display:none}.SkillsHub-module__lOHqXG__header nav button{padding-inline:10px;font-size:11px}.SkillsHub-module__lOHqXG__header nav button[aria-label]{display:none}.SkillsHub-module__lOHqXG__hero{grid-template-columns:1fr;gap:0;padding:46px 0 44px}.SkillsHub-module__lOHqXG__hero h1{font-size:43px;line-height:1.3}.SkillsHub-module__lOHqXG__intro{margin-bottom:19px;font-size:12px}.SkillsHub-module__lOHqXG__lede{margin-top:20px;font-size:14px}.SkillsHub-module__lOHqXG__explore{margin-top:23px;font-size:13px}.SkillsHub-module__lOHqXG__heroAside{display:none}.SkillsHub-module__lOHqXG__sectionHeading{align-items:baseline;margin-bottom:17px}.SkillsHub-module__lOHqXG__sectionHeading h2{font-size:18px}.SkillsHub-module__lOHqXG__sectionHeading>span{font-size:10px}.SkillsHub-module__lOHqXG__tool{grid-template-columns:1fr}.SkillsHub-module__lOHqXG__toolCopy{padding:27px 25px}.SkillsHub-module__lOHqXG__tool h3{font-size:27px}.SkillsHub-module__lOHqXG__description{max-width:unset;margin-top:15px;font-size:14px}.SkillsHub-module__lOHqXG__features{gap:15px;margin-top:18px}.SkillsHub-module__lOHqXG__toolLink{margin-top:23px}.SkillsHub-module__lOHqXG__visual{grid-row:1}.SkillsHub-module__lOHqXG__drivingVisual,.SkillsHub-module__lOHqXG__resumeVisual{min-height:245px}.SkillsHub-module__lOHqXG__sign{width:124px;height:124px;top:23px;left:35px}.SkillsHub-module__lOHqXG__practiceSlip{width:204px;padding:18px;top:55px;right:25px}.SkillsHub-module__lOHqXG__practiceSlip strong{margin-bottom:10px;font-size:12px}.SkillsHub-module__lOHqXG__practiceSlip>div{margin:6px 0}.SkillsHub-module__lOHqXG__practiceSlip i{width:80px}.SkillsHub-module__lOHqXG__visualCaption{bottom:15px}.SkillsHub-module__lOHqXG__resumeSheet{width:195px;height:244px;padding:18px 20px;top:18px;left:44%}.SkillsHub-module__lOHqXG__resumeSheet>strong{font-size:9px}.SkillsHub-module__lOHqXG__resumeSheet>b{margin-top:10px}.SkillsHub-module__lOHqXG__editNote{padding:12px;font-size:11px;bottom:53px;right:20px}.SkillsHub-module__lOHqXG__future{gap:13px;padding:24px 0}.SkillsHub-module__lOHqXG__future>span{display:none}.SkillsHub-module__lOHqXG__about{grid-template-columns:1fr;gap:19px;padding:40px 0}.SkillsHub-module__lOHqXG__about h2{font-size:24px}.SkillsHub-module__lOHqXG__about p{font-size:13px}.SkillsHub-module__lOHqXG__footer{flex-wrap:wrap;gap:12px;padding-block:24px}.SkillsHub-module__lOHqXG__footer>span:last-child{width:100%;font-size:11px}.SkillsHub-module__lOHqXG__toolList{gap:21px}}@media (prefers-reduced-motion:reduce){.SkillsHub-module__lOHqXG__hub *{scroll-behavior:auto!important;transition:none!important}}
