.Vision-module__rltvQq__container{background-color:var(--bg-brand-bright);flex-direction:column;display:flex}.Vision-module__rltvQq__pointContainer{border-top:1px solid #fff3;align-items:flex-start;gap:32px;padding:32px 0;display:flex}.Vision-module__rltvQq__pointContainer:first-of-type{border-top:none}.Vision-module__rltvQq__pointContainer h2{margin-bottom:8px}.Vision-module__rltvQq__pointContainer img{width:80px;height:80px}.Vision-module__rltvQq__pointsContainer{flex-direction:column;margin-top:16px;display:flex}.Vision-module__rltvQq__pointContainer>div{margin-top:12px}.Vision-module__rltvQq__pointDesc{opacity:.6;margin-top:16px}@media (max-width:800px){.Vision-module__rltvQq__pointContainer img{width:64px;height:64px}.Vision-module__rltvQq__pointContainer>div{margin-top:4px}}@media (max-width:600px){.Vision-module__rltvQq__pointContainer img{width:32px;height:32px}.Vision-module__rltvQq__pointContainer>div{margin-top:2px}.Vision-module__rltvQq__pointContainer{gap:16px;padding:16px 0}}
.shared-module__rCr7ha__container{width:100%;padding:160px 20%}@media (max-width:1300px){.shared-module__rCr7ha__container{padding:120px 10%}}@media (max-width:800px){.shared-module__rCr7ha__container{padding:64px}}@media (max-width:600px){.shared-module__rCr7ha__container{padding:64px 32px}}@media (max-width:400px){.shared-module__rCr7ha__container{padding:32px 16px}}
.Main-module__Rq6Tca__container{background-color:var(--bg-primary);flex-direction:column;justify-content:center;align-items:flex-start;height:calc(100svh - 120px);display:flex}.Main-module__Rq6Tca__container h1{width:840px;max-width:80%;margin:32px 0;font-size:62px;font-weight:400}@media (max-width:800px){.Main-module__Rq6Tca__container h1{max-width:100%;font-size:42px}.Main-module__Rq6Tca__container{height:auto}}
.LandingFaq-module__FnJXia__container{background-color:var(--bg-primary);justify-content:center;width:100%;padding:64px 24px;display:flex}.LandingFaq-module__FnJXia__inner{flex-direction:column;gap:24px;width:100%;max-width:800px;display:flex}.LandingFaq-module__FnJXia__heading{color:var(--text-primary);text-align:center;margin:0;font-size:32px;font-weight:700}.LandingFaq-module__FnJXia__faqList{flex-direction:column;gap:12px;display:flex}.LandingFaq-module__FnJXia__faqItem{background:var(--bg-card);border:2px solid var(--border-color);border-radius:12px;padding:14px 18px}.LandingFaq-module__FnJXia__faqSummary{cursor:pointer;color:var(--text-primary);align-items:center;gap:16px;padding-block:4px;font-size:16px;font-weight:600;list-style:none;display:flex}.LandingFaq-module__FnJXia__faqSummary::-webkit-details-marker{display:none}.LandingFaq-module__FnJXia__faqSummary>span{flex:auto;min-width:0}.LandingFaq-module__FnJXia__faqSummary:after{content:"";border-inline-end:2px solid var(--text-secondary,currentColor);border-block-end:2px solid var(--text-secondary,currentColor);flex-shrink:0;width:10px;height:10px;margin-inline-start:auto;transition:transform .15s;display:inline-block;transform:rotate(45deg)}[dir=rtl] .LandingFaq-module__FnJXia__faqSummary:after{transform:rotate(-45deg)}.LandingFaq-module__FnJXia__faqItem[open]>.LandingFaq-module__FnJXia__faqSummary:after{transform:rotate(-135deg)}[dir=rtl] .LandingFaq-module__FnJXia__faqItem[open]>.LandingFaq-module__FnJXia__faqSummary:after{transform:rotate(135deg)}.LandingFaq-module__FnJXia__faqAnswer{color:var(--text-secondary);padding-block-start:10px;font-size:15px;line-height:1.6}@media (max-width:899px){.LandingFaq-module__FnJXia__container{padding:48px 20px}.LandingFaq-module__FnJXia__heading{font-size:26px}}
.Syllabus-module__lFwQeq__container{flex-direction:column;gap:20px;width:100%;max-width:1200px;margin:48px auto;padding:0 24px;scroll-margin-top:96px;display:flex}.Syllabus-module__lFwQeq__header{text-align:start;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.Syllabus-module__lFwQeq__heading{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:36px;font-weight:800;line-height:1.2}.Syllabus-module__lFwQeq__subheading{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:inline-flex}.Syllabus-module__lFwQeq__subheading strong{color:var(--text-primary);font-weight:700}.Syllabus-module__lFwQeq__bullet{color:var(--text-secondary);opacity:.5;margin:0 2px}@media (max-width:900px){.Syllabus-module__lFwQeq__container{margin:32px auto 64px;padding:0 16px}.Syllabus-module__lFwQeq__heading{font-size:28px}}.Syllabus-module__lFwQeq__sectionList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Syllabus-module__lFwQeq__sectionItem{background-color:var(--bg-card);border:var(--border-primary);border-radius:16px;transition:box-shadow .2s,transform .2s;overflow:hidden}.Syllabus-module__lFwQeq__sectionItem:hover{transform:translateY(-1px);box-shadow:0 8px 24px #00000014}.Syllabus-module__lFwQeq__details{width:100%}.Syllabus-module__lFwQeq__summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:20px;padding:16px 24px;list-style:none;display:flex}.Syllabus-module__lFwQeq__summary::-webkit-details-marker{display:none}.Syllabus-module__lFwQeq__summary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.Syllabus-module__lFwQeq__sectionIndex{border:2px solid var(--border-color);background-color:var(--bg-card);width:48px;height:48px;color:var(--text-secondary);letter-spacing:.5px;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s;display:flex}.Syllabus-module__lFwQeq__details[open] .Syllabus-module__lFwQeq__sectionIndex{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.Syllabus-module__lFwQeq__sectionInfo{flex-direction:column;flex:1;min-width:0;display:flex}.Syllabus-module__lFwQeq__sectionLabel{letter-spacing:.8px;text-transform:uppercase;color:var(--brand-primary);margin-bottom:4px;font-size:12px;font-weight:600;line-height:1.2}.Syllabus-module__lFwQeq__sectionTitle{color:var(--text-primary);margin:0;font-size:20px;font-weight:700;line-height:1.2}.Syllabus-module__lFwQeq__sectionDescription{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.Syllabus-module__lFwQeq__sectionMeta{margin-top:8px;letter-spacing:.3px;flex-wrap:wrap;align-items:center;gap:6px;margin-inline-start:-10px;font-size:12px;font-weight:600;display:inline-flex}.Syllabus-module__lFwQeq__metaChip{background-color:var(--bg-secondary);color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.Syllabus-module__lFwQeq__metaChip svg{width:14px;height:14px;color:var(--text-secondary);flex-shrink:0}.Syllabus-module__lFwQeq__metaChipProject{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.Syllabus-module__lFwQeq__metaChipProject svg{color:var(--text-secondary)}.Syllabus-module__lFwQeq__chevronWrap{background-color:var(--bg-secondary);width:32px;height:32px;color:var(--text-secondary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.Syllabus-module__lFwQeq__summary:hover .Syllabus-module__lFwQeq__chevronWrap{background-color:var(--bg-progress)}.Syllabus-module__lFwQeq__chevron{transition:transform .2s;transform:rotate(0)}[dir=rtl] .Syllabus-module__lFwQeq__chevron{transform:rotate(180deg)}[dir=rtl] [dir=rtl] .Syllabus-module__lFwQeq__chevron{transform:rotate(-180deg)}.Syllabus-module__lFwQeq__details[open] .Syllabus-module__lFwQeq__chevron,[dir=rtl] .Syllabus-module__lFwQeq__details[open] .Syllabus-module__lFwQeq__chevron{transform:rotate(90deg)}[dir=rtl] [dir=rtl] .Syllabus-module__lFwQeq__details[open] .Syllabus-module__lFwQeq__chevron{transform:rotate(-90deg)}.Syllabus-module__lFwQeq__sectionBody{border-top:1px solid var(--border-color);flex-direction:column;gap:24px;margin-top:0;padding:24px 28px 28px;display:flex}.Syllabus-module__lFwQeq__description{margin:0;line-height:1.6}.Syllabus-module__lFwQeq__chapters{flex-direction:column;gap:28px;display:flex}.Syllabus-module__lFwQeq__chapter{flex-direction:column;gap:10px;display:flex}.Syllabus-module__lFwQeq__chapterProject{border-inline-start:3px solid var(--brand-primary);background-color:color-mix(in srgb, var(--bg-secondary) 50%, transparent);border-radius:8px;padding:10px 12px 10px 14px}[dir=rtl] .Syllabus-module__lFwQeq__chapterProject{padding:10px 14px 10px 12px}.Syllabus-module__lFwQeq__chapterHeader{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Syllabus-module__lFwQeq__chapterIcon{color:var(--brand-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Syllabus-module__lFwQeq__chapterName{color:var(--text-primary);margin:0;padding-inline-start:0;font-size:18px;font-weight:700;line-height:1.3}@media (max-width:768px){.Syllabus-module__lFwQeq__chapterName{font-size:16px}}.Syllabus-module__lFwQeq__chapterMeta{color:var(--text-secondary);align-items:center;gap:14px;margin-inline-start:auto;font-size:13px;font-weight:600;display:inline-flex}.Syllabus-module__lFwQeq__chapterMetaItem{align-items:center;gap:5px;line-height:1;display:inline-flex}.Syllabus-module__lFwQeq__chapterMetaItem svg{color:var(--text-secondary);flex-shrink:0;width:14px;height:14px}.Syllabus-module__lFwQeq__projectBadge{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.Syllabus-module__lFwQeq__lessons{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.Syllabus-module__lFwQeq__lesson{display:block}.Syllabus-module__lFwQeq__lessonLink{color:var(--text-primary);border-radius:10px;align-items:center;gap:16px;padding:8px 16px;line-height:1.4;display:flex;position:relative}.Syllabus-module__lFwQeq__lessonNumber{color:var(--text-secondary);font-variant-numeric:tabular-nums;letter-spacing:.5px;flex-shrink:0;min-width:26px;font-size:14px;font-weight:700}.Syllabus-module__lFwQeq__lessonTypeIcon{background-color:var(--bg-secondary);width:36px;height:36px;color:var(--brand-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Syllabus-module__lFwQeq__lessonTypeIcon svg{width:18px;height:18px}.Syllabus-module__lFwQeq__lesson_project .Syllabus-module__lFwQeq__lessonTypeIcon{background-color:var(--bg-progress)}.Syllabus-module__lFwQeq__lessonName{flex:1;min-width:0;font-size:16px;font-weight:500}.Syllabus-module__lFwQeq__lessonTags{flex-shrink:0;align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.Syllabus-module__lFwQeq__lessonTag{letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;background-color:var(--bg-secondary);color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.Syllabus-module__lFwQeq__lessonTag svg{color:currentColor;flex-shrink:0;width:14px;height:14px}.Syllabus-module__lFwQeq__tagChallenge,.Syllabus-module__lFwQeq__tagQuiz{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.Syllabus-module__lFwQeq__tagProject{background-color:var(--brand-primary);color:#fff}.Syllabus-module__lFwQeq__tagMastery{background-color:color-mix(in srgb, var(--brand-primary) 18%, transparent);color:var(--brand-primary);border:1px solid color-mix(in srgb, var(--brand-primary) 40%, transparent);font-weight:700}.Syllabus-module__lFwQeq__tagMastery svg{color:var(--brand-primary)}.Syllabus-module__lFwQeq__tagAudio{background-color:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color)}.Syllabus-module__lFwQeq__tagAudio svg{color:var(--text-secondary)}.Syllabus-module__lFwQeq__startButton{align-self:flex-start;margin-top:4px}.Syllabus-module__lFwQeq__startButton span{text-transform:uppercase;letter-spacing:.4px}@media (max-width:768px){.Syllabus-module__lFwQeq__container{gap:28px;margin:48px auto;padding:0 16px}.Syllabus-module__lFwQeq__summary{gap:14px;padding:14px 16px}.Syllabus-module__lFwQeq__sectionIndex{width:40px;height:40px;font-size:13px}.Syllabus-module__lFwQeq__sectionTitle{font-size:17px}.Syllabus-module__lFwQeq__sectionBody{gap:18px;padding:18px 18px 22px}.Syllabus-module__lFwQeq__lessonLink{gap:10px;padding:10px}.Syllabus-module__lFwQeq__lessonName{font-size:14px}.Syllabus-module__lFwQeq__lessonTypeIcon{border-radius:6px;width:24px;height:24px}.Syllabus-module__lFwQeq__lessonTags{display:none}.Syllabus-module__lFwQeq__chapterMeta{width:100%;margin-inline-start:0}}@media (max-width:560px){.Syllabus-module__lFwQeq__container{gap:18px;margin:28px auto 56px;padding:0 16px}.Syllabus-module__lFwQeq__heading{font-size:24px}.Syllabus-module__lFwQeq__subheading{gap:6px;font-size:14px}.Syllabus-module__lFwQeq__summary{-moz-column-gap:10px;grid-template-columns:auto 1fr auto;align-items:start;gap:0 10px;padding:14px;display:grid}.Syllabus-module__lFwQeq__sectionIndex{border-radius:6px;align-self:start;width:24px;height:24px;margin-top:1px;font-size:10px}.Syllabus-module__lFwQeq__sectionInfo{grid-column:2/3;min-width:0}.Syllabus-module__lFwQeq__chevronWrap{align-self:start;width:28px;height:28px;margin-top:0}.Syllabus-module__lFwQeq__metaChip{padding:3px 8px;font-size:10px}.Syllabus-module__lFwQeq__sectionDescription{font-size:13px}.Syllabus-module__lFwQeq__sectionBody{gap:14px;padding:14px 14px 20px}.Syllabus-module__lFwQeq__chapter{gap:8px}.Syllabus-module__lFwQeq__chapterHeader{gap:6px 10px}.Syllabus-module__lFwQeq__chapterName{flex:100%;font-size:15px}.Syllabus-module__lFwQeq__chapterMeta{gap:12px;font-size:12px}.Syllabus-module__lFwQeq__lessonNumber{min-width:22px;font-size:12px}.Syllabus-module__lFwQeq__lessonName{font-size:13px}}
.LanguageHero-module__bnIw8W__hero{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:40px 24px 0;display:flex}.LanguageHero-module__bnIw8W__headerBlock{flex-direction:column;gap:20px;min-width:0;display:flex}.LanguageHero-module__bnIw8W__titleBlock{align-items:flex-start;gap:20px;display:flex}.LanguageHero-module__bnIw8W__titleLogo{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:72px;height:72px;margin-top:6px}.LanguageHero-module__bnIw8W__titleText{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.LanguageHero-module__bnIw8W__eyebrow{letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.LanguageHero-module__bnIw8W__eyebrowBadge{background-color:var(--brand-primary);color:#fff;letter-spacing:.5px;border-radius:999px;padding:3px 10px;font-size:12px}.LanguageHero-module__bnIw8W__eyebrowBadgeNew{background-color:var(--success)}.LanguageHero-module__bnIw8W__title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:48px;font-weight:800;line-height:1.05}.LanguageHero-module__bnIw8W__description{color:var(--text-secondary);margin:0;font-size:18px;line-height:1.55}.LanguageHero-module__bnIw8W__ctaRow{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.LanguageHero-module__bnIw8W__cta{flex-wrap:wrap;row-gap:2px;min-width:180px}.LanguageHero-module__bnIw8W__cta span{text-transform:uppercase;letter-spacing:.4px}.LanguageHero-module__bnIw8W__freeBadge{opacity:.75;margin-left:8px;text-transform:lowercase!important;letter-spacing:.2px!important;font-size:12px!important;font-weight:600!important}[dir=rtl] .LanguageHero-module__bnIw8W__freeBadge{margin-left:0;margin-right:8px}.LanguageHero-module__bnIw8W__learners{color:var(--text-secondary);margin:0;font-size:14px}.LanguageHero-module__bnIw8W__learners strong{color:var(--text-primary);font-weight:700}.LanguageHero-module__bnIw8W__includesCard{background-color:var(--bg-card);border:var(--border-primary);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px 28px;width:100%;padding:18px 24px;display:flex}.LanguageHero-module__bnIw8W__includesTitle{letter-spacing:.8px;text-transform:uppercase;color:var(--text-secondary);flex-shrink:0;font-size:12px;font-weight:700}.LanguageHero-module__bnIw8W__includesList{flex-wrap:wrap;flex:auto;align-items:center;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.LanguageHero-module__bnIw8W__includesItem{color:var(--text-primary);align-items:center;gap:8px;font-size:14px;line-height:1.35;display:flex}.LanguageHero-module__bnIw8W__includesIcon{width:16px;height:16px;color:var(--brand-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.LanguageHero-module__bnIw8W__includesIcon img{-o-object-fit:contain;object-fit:contain;width:16px;height:16px}.LanguageHero-module__bnIw8W__metaStrip{background-color:var(--bg-card);border:var(--border-primary);border-radius:16px;flex-wrap:wrap;justify-content:space-around;align-items:stretch;gap:16px;margin-top:8px;padding:20px 24px;display:flex}.LanguageHero-module__bnIw8W__metaItem{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.LanguageHero-module__bnIw8W__metaIcon{color:var(--brand-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.LanguageHero-module__bnIw8W__metaText{flex-direction:column;gap:2px;min-width:0;display:flex}.LanguageHero-module__bnIw8W__metaLabel{letter-spacing:.5px;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;font-size:11px;font-weight:600}.LanguageHero-module__bnIw8W__metaValue{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.LanguageHero-module__bnIw8W__metaDivider{background-color:var(--border-color);flex-shrink:0;align-self:stretch;width:1px}@media (max-width:900px){.LanguageHero-module__bnIw8W__hero{gap:24px;padding:24px 16px 0}.LanguageHero-module__bnIw8W__headerBlock{gap:16px}.LanguageHero-module__bnIw8W__titleBlock{gap:14px}.LanguageHero-module__bnIw8W__titleLogo{width:48px;height:48px;margin-top:4px}.LanguageHero-module__bnIw8W__title{font-size:30px}.LanguageHero-module__bnIw8W__includesCard{gap:10px 16px;padding:14px 16px}.LanguageHero-module__bnIw8W__includesList{gap:8px 16px}.LanguageHero-module__bnIw8W__includesItem{font-size:13px}.LanguageHero-module__bnIw8W__description{font-size:16px}.LanguageHero-module__bnIw8W__cta{flex:1;min-width:140px}.LanguageHero-module__bnIw8W__metaStrip{gap:8px;padding:14px 12px}.LanguageHero-module__bnIw8W__metaDivider{display:none}.LanguageHero-module__bnIw8W__metaItem{flex:45%}.LanguageHero-module__bnIw8W__metaValue{font-size:14px}.LanguageHero-module__bnIw8W__metaLabel{font-size:11px}}@media (max-width:560px){.LanguageHero-module__bnIw8W__hero{gap:20px;padding:20px 16px 0}.LanguageHero-module__bnIw8W__titleBlock{flex-direction:column;align-items:flex-start;gap:10px}.LanguageHero-module__bnIw8W__titleLogo{width:44px;height:44px;margin-top:0}.LanguageHero-module__bnIw8W__titleText{gap:6px}.LanguageHero-module__bnIw8W__title{font-size:26px;line-height:1.1}.LanguageHero-module__bnIw8W__description{font-size:15px;line-height:1.5}.LanguageHero-module__bnIw8W__ctaRow{flex-direction:column;gap:10px}.LanguageHero-module__bnIw8W__cta{flex:none;width:100%;min-width:0}.LanguageHero-module__bnIw8W__freeBadge{margin-left:6px!important;font-size:11px!important}[dir=rtl] .LanguageHero-module__bnIw8W__freeBadge{margin-left:0!important;margin-right:6px!important}.LanguageHero-module__bnIw8W__metaStrip{border-radius:14px;grid-template-columns:1fr 1fr;gap:14px 12px;padding:14px;display:grid}.LanguageHero-module__bnIw8W__metaItem{flex:none;gap:10px;min-width:0}.LanguageHero-module__bnIw8W__metaText{flex:1;min-width:0}.LanguageHero-module__bnIw8W__metaValue{white-space:normal;text-overflow:clip;font-size:13px;line-height:1.25;overflow:visible}.LanguageHero-module__bnIw8W__metaLabel{font-size:10px}.LanguageHero-module__bnIw8W__includesCard{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px}.LanguageHero-module__bnIw8W__includesList{gap:8px 14px;width:100%}.LanguageHero-module__bnIw8W__includesItem,.LanguageHero-module__bnIw8W__learners{font-size:13px}}
.LandingBody-module__dqzSOW__container{border-top:1px solid var(--border-color);flex-direction:column;gap:40px;width:100%;max-width:900px;margin:48px auto 0;padding:32px 16px 0;display:flex}.LandingBody-module__dqzSOW__section{flex-direction:column;gap:14px;display:flex}.LandingBody-module__dqzSOW__heading{color:var(--text-primary);margin:0;font-size:24px;font-weight:700}.LandingBody-module__dqzSOW__list{flex-direction:column;gap:12px;margin:0;padding-inline-start:20px;display:flex}.LandingBody-module__dqzSOW__list li{color:var(--text-secondary);font-size:15px;line-height:1.6}.LandingBody-module__dqzSOW__container code{background:var(--bg-secondary);color:var(--text-primary);direction:ltr;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.LandingBody-module__dqzSOW__faqList{flex-direction:column;gap:12px;margin-top:4px;display:flex}.LandingBody-module__dqzSOW__faqItem{background:var(--bg-card);border:2px solid var(--border-color);border-radius:12px;padding:14px 18px}.LandingBody-module__dqzSOW__faqSummary{cursor:pointer;align-items:center;gap:16px;padding-block:4px;list-style:none;display:flex}.LandingBody-module__dqzSOW__faqSummary::-webkit-details-marker{display:none}.LandingBody-module__dqzSOW__faqQuestion{min-width:0;color:var(--text-primary);flex:auto;margin:0;font-size:16px;font-weight:600;line-height:1.45}.LandingBody-module__dqzSOW__faqSummary:after{content:"";border-inline-end:2px solid var(--text-secondary,currentColor);border-block-end:2px solid var(--text-secondary,currentColor);flex-shrink:0;width:10px;height:10px;margin-inline-start:auto;transition:transform .15s;display:inline-block;transform:rotate(45deg)}[dir=rtl] .LandingBody-module__dqzSOW__faqSummary:after{transform:rotate(-45deg)}.LandingBody-module__dqzSOW__faqItem[open]>.LandingBody-module__dqzSOW__faqSummary:after{transform:rotate(-135deg)}[dir=rtl] .LandingBody-module__dqzSOW__faqItem[open]>.LandingBody-module__dqzSOW__faqSummary:after{transform:rotate(135deg)}.LandingBody-module__dqzSOW__faqAnswer{color:var(--text-secondary);padding-block-start:10px;font-size:15px;line-height:1.65}.LandingBody-module__dqzSOW__faqItem code{background:var(--bg-primary)}
.Landing-module__QrMDlq__container{margin-top:-80px;overflow:hidden}@media (max-width:800px){.Landing-module__QrMDlq__container{margin-top:-64px}}.Landing-module__QrMDlq__containerHome{margin-top:0;}@media (max-width:800px){.Landing-module__QrMDlq__containerHome{margin-top:0}}.Landing-module__QrMDlq__firstScreen{flex-direction:column;height:calc(100svh - 80px);min-height:580px;display:flex}.Landing-module__QrMDlq__firstScreen>:first-child{flex:1;min-height:0}@media (max-width:1100px){.Landing-module__QrMDlq__firstScreen{height:calc(100svh - 72px)}}@media (max-width:899px){.Landing-module__QrMDlq__firstScreen{height:calc(100svh - 48px);min-height:0}}
.NotFound-module__txpBSG__container{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:60vh;padding:40px 24px;display:flex}.NotFound-module__txpBSG__gameSection{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:480px;display:flex}.NotFound-module__txpBSG__canvasWrapper{border:1px solid var(--border-color);border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.NotFound-module__txpBSG__canvas{width:100%;height:auto;image-rendering:pixelated;touch-action:none;display:block}.NotFound-module__txpBSG__overlay{background:var(--bg-overlay,#000000a6);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.NotFound-module__txpBSG__overlayScore{color:var(--text-secondary);font-size:16px}.NotFound-module__txpBSG__startButton{background:var(--brand-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 28px;font-size:14px;font-weight:700;transition:transform .15s,opacity .15s}.NotFound-module__txpBSG__startButton:hover{opacity:.9;transform:translateY(-1px)}.NotFound-module__txpBSG__scoreBar{justify-content:center;align-items:center;gap:24px;display:flex}.NotFound-module__txpBSG__controls{color:var(--text-secondary);text-align:center;font-size:13px}
.JsonFormatter-module__AH1bfa__wrap{margin-bottom:40px}.JsonFormatter-module__AH1bfa__wrap button{font-family:inherit}.JsonFormatter-module__AH1bfa__toolbar{border:1px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.JsonFormatter-module__AH1bfa__toolbarGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.JsonFormatter-module__AH1bfa__primaryBtn{background:var(--brand-primary);color:var(--text-on-brand-primary);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;transition:filter .15s;display:inline-flex}.JsonFormatter-module__AH1bfa__primaryBtn:hover:not(:disabled){filter:brightness(1.08)}.JsonFormatter-module__AH1bfa__primaryBtn:disabled{opacity:.5;cursor:not-allowed}.JsonFormatter-module__AH1bfa__secondaryBtn{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;transition:background-color .15s}.JsonFormatter-module__AH1bfa__secondaryBtn:hover:not(:disabled){background:var(--hover-background)}.JsonFormatter-module__AH1bfa__secondaryBtn:disabled{opacity:.5;cursor:not-allowed}.JsonFormatter-module__AH1bfa__ghostBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.JsonFormatter-module__AH1bfa__ghostBtn:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.JsonFormatter-module__AH1bfa__ghostBtn:disabled{opacity:.4;cursor:not-allowed}.JsonFormatter-module__AH1bfa__kbd{opacity:.8;letter-spacing:.04em;border-inline-start:1px solid #ffffff59;margin-inline-start:2px;padding-inline-start:6px;font-size:11px}.JsonFormatter-module__AH1bfa__indentGroup{border-inline-start:1px solid var(--border-color);align-items:center;gap:4px;margin-inline-start:12px;padding-inline-start:16px;display:inline-flex}.JsonFormatter-module__AH1bfa__indentLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-inline-end:4px;font-size:11px;font-weight:600}.JsonFormatter-module__AH1bfa__indentBtn{min-width:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 8px;font-size:13px;transition:background-color .15s,color .15s,border-color .15s}.JsonFormatter-module__AH1bfa__indentBtn:hover{background:var(--hover-background);color:var(--text-primary)}.JsonFormatter-module__AH1bfa__indentBtnActive{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.JsonFormatter-module__AH1bfa__panels{grid-template-rows:540px;grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.JsonFormatter-module__AH1bfa__panel{border:2px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.JsonFormatter-module__AH1bfa__panelHeader{box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 12px;display:flex}.JsonFormatter-module__AH1bfa__panelLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.JsonFormatter-module__AH1bfa__panelMeta{color:var(--text-secondary);opacity:.8;font-size:12px}.JsonFormatter-module__AH1bfa__statusDot{border-radius:50%;width:8px;height:8px;display:inline-block}.JsonFormatter-module__AH1bfa__statusOk{background:#22c55e;box-shadow:0 0 6px #22c55e8c}.JsonFormatter-module__AH1bfa__statusError{background:#ef4444;box-shadow:0 0 6px #ef44448c}.JsonFormatter-module__AH1bfa__statusIdle{background:var(--border-color)}.JsonFormatter-module__AH1bfa__copyBtn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.JsonFormatter-module__AH1bfa__copyBtn:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.JsonFormatter-module__AH1bfa__copyBtn:disabled{opacity:.4;cursor:not-allowed}.JsonFormatter-module__AH1bfa__editorWrap{background:var(--bg-card);flex:1 1 0;min-height:0;position:relative;overflow:hidden}.JsonFormatter-module__AH1bfa__editorPlaceholder{top:12px;pointer-events:none;color:var(--text-secondary);opacity:.55;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;position:absolute;inset-inline-start:28px}.JsonFormatter-module__AH1bfa__outputEmpty{min-height:0;color:var(--text-secondary);opacity:.75;flex:1 1 0;padding:16px 20px;font-size:14px;line-height:1.5}.JsonFormatter-module__AH1bfa__errorBar{color:var(--text-primary);background:#ef444414;border:1px solid #ef44444d;border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;font-size:13px;display:flex}.JsonFormatter-module__AH1bfa__errorLabel{letter-spacing:.06em;text-transform:uppercase;color:#ef4444;background:#ef44441f;border:1px solid #ef444440;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.JsonFormatter-module__AH1bfa__errorMessage{color:var(--text-secondary);word-break:break-word;font-size:13px}@media (max-width:840px){.JsonFormatter-module__AH1bfa__panels{grid-template-rows:340px 340px;grid-template-columns:1fr}}@media (max-width:600px){.JsonFormatter-module__AH1bfa__toolbar{padding:8px}.JsonFormatter-module__AH1bfa__kbd{display:none}.JsonFormatter-module__AH1bfa__indentGroup{padding-inline-start:0;margin-inline-start:0;border-inline-start:none;border-top:1px solid var(--border-color);width:100%;margin-top:2px;padding-top:6px}}
.SqlFormatter-module__xIs_ZW__wrap{margin-bottom:40px}.SqlFormatter-module__xIs_ZW__wrap button{font-family:inherit}.SqlFormatter-module__xIs_ZW__toolbar{border:1px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.SqlFormatter-module__xIs_ZW__toolbarGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SqlFormatter-module__xIs_ZW__primaryBtn{background:var(--brand-primary);color:var(--text-on-brand-primary);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;transition:filter .15s;display:inline-flex}.SqlFormatter-module__xIs_ZW__primaryBtn:hover:not(:disabled){filter:brightness(1.08)}.SqlFormatter-module__xIs_ZW__primaryBtn:disabled{opacity:.5;cursor:not-allowed}.SqlFormatter-module__xIs_ZW__secondaryBtn{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;transition:background-color .15s}.SqlFormatter-module__xIs_ZW__secondaryBtn:hover:not(:disabled){background:var(--hover-background)}.SqlFormatter-module__xIs_ZW__secondaryBtn:disabled{opacity:.5;cursor:not-allowed}.SqlFormatter-module__xIs_ZW__ghostBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.SqlFormatter-module__xIs_ZW__ghostBtn:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.SqlFormatter-module__xIs_ZW__ghostBtn:disabled{opacity:.4;cursor:not-allowed}.SqlFormatter-module__xIs_ZW__kbd{opacity:.8;letter-spacing:.04em;border-inline-start:1px solid #ffffff59;margin-inline-start:2px;padding-inline-start:6px;font-size:11px}.SqlFormatter-module__xIs_ZW__indentGroup{border-inline-start:1px solid var(--border-color);align-items:center;gap:4px;margin-inline-start:4px;padding-inline-start:16px;display:inline-flex}.SqlFormatter-module__xIs_ZW__indentLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-inline-end:4px;font-size:11px;font-weight:600}.SqlFormatter-module__xIs_ZW__indentBtn{min-width:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 8px;font-size:13px;transition:background-color .15s,color .15s,border-color .15s}.SqlFormatter-module__xIs_ZW__indentBtn:hover{background:var(--hover-background);color:var(--text-primary)}.SqlFormatter-module__xIs_ZW__indentBtnActive{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.SqlFormatter-module__xIs_ZW__panels{grid-template-rows:540px;grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.SqlFormatter-module__xIs_ZW__panel{border:2px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.SqlFormatter-module__xIs_ZW__panelHeader{box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 12px;display:flex}.SqlFormatter-module__xIs_ZW__panelLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.SqlFormatter-module__xIs_ZW__panelMeta{color:var(--text-secondary);opacity:.8;font-size:12px}.SqlFormatter-module__xIs_ZW__statusDot{border-radius:50%;width:8px;height:8px;display:inline-block}.SqlFormatter-module__xIs_ZW__statusOk{background:#22c55e;box-shadow:0 0 6px #22c55e8c}.SqlFormatter-module__xIs_ZW__statusError{background:#ef4444;box-shadow:0 0 6px #ef44448c}.SqlFormatter-module__xIs_ZW__statusIdle{background:var(--border-color)}.SqlFormatter-module__xIs_ZW__copyBtn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.SqlFormatter-module__xIs_ZW__copyBtn:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.SqlFormatter-module__xIs_ZW__copyBtn:disabled{opacity:.4;cursor:not-allowed}.SqlFormatter-module__xIs_ZW__editorWrap{background:var(--bg-card);flex:1 1 0;min-height:0;position:relative;overflow:hidden}.SqlFormatter-module__xIs_ZW__editorPlaceholder{top:12px;pointer-events:none;color:var(--text-secondary);opacity:.55;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;position:absolute;inset-inline-start:28px}.SqlFormatter-module__xIs_ZW__outputEmpty{min-height:0;color:var(--text-secondary);opacity:.75;flex:1 1 0;padding:16px 20px;font-size:14px;line-height:1.5}.SqlFormatter-module__xIs_ZW__errorBar{color:var(--text-primary);background:#ef444414;border:1px solid #ef44444d;border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;font-size:13px;display:flex}.SqlFormatter-module__xIs_ZW__errorLabel{letter-spacing:.06em;text-transform:uppercase;color:#ef4444;background:#ef44441f;border:1px solid #ef444440;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.SqlFormatter-module__xIs_ZW__errorMessage{color:var(--text-secondary);word-break:break-word;font-size:13px}@media (max-width:840px){.SqlFormatter-module__xIs_ZW__panels{grid-template-rows:340px 340px;grid-template-columns:1fr}}@media (max-width:600px){.SqlFormatter-module__xIs_ZW__toolbar{padding:8px}.SqlFormatter-module__xIs_ZW__kbd{display:none}.SqlFormatter-module__xIs_ZW__indentGroup{border-inline-start:none;margin-inline-start:0;padding-inline-start:0}}
.RegexTester-module__k0VHqa__wrap{margin-bottom:40px}.RegexTester-module__k0VHqa__wrap button{font-family:inherit}.RegexTester-module__k0VHqa__toolbar{border:1px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.RegexTester-module__k0VHqa__toolbarGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.RegexTester-module__k0VHqa__ghostBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.RegexTester-module__k0VHqa__ghostBtn:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.RegexTester-module__k0VHqa__ghostBtn:disabled{opacity:.4;cursor:not-allowed}.RegexTester-module__k0VHqa__flagGroup{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.RegexTester-module__k0VHqa__flagsLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-inline-end:4px;font-size:11px;font-weight:600}.RegexTester-module__k0VHqa__flagBtn{min-width:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.RegexTester-module__k0VHqa__flagBtn:hover{background:var(--hover-background);color:var(--text-primary)}.RegexTester-module__k0VHqa__flagBtnActive{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.RegexTester-module__k0VHqa__cheatRow{border:1px solid var(--border-color);background:var(--bg-card);border-radius:12px;align-items:center;gap:8px;min-width:0;margin-bottom:12px;padding:6px 8px 6px 6px;display:flex;position:relative}[dir=rtl] .RegexTester-module__k0VHqa__cheatRow{padding:6px 6px 6px 8px}.RegexTester-module__k0VHqa__cheatToggle{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.RegexTester-module__k0VHqa__cheatToggle:hover{background:var(--hover-background);color:var(--text-primary)}.RegexTester-module__k0VHqa__cheatToggle[aria-expanded=true]{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-color)}.RegexTester-module__k0VHqa__cheatToggleCaret{color:currentColor;flex-shrink:0;transition:transform .18s;display:inline-block}.RegexTester-module__k0VHqa__cheatToggleCaretOpen{transform:rotate(-180deg)}[dir=rtl] .RegexTester-module__k0VHqa__cheatToggleCaretOpen{transform:rotate(180deg)}.RegexTester-module__k0VHqa__cheatPanel{z-index:20;border:1px solid var(--border-color);background:var(--bg-card);border-radius:12px;max-height:min(60vh,520px);animation:.14s ease-out RegexTester-module__k0VHqa__cheatPanelIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.RegexTester-module__k0VHqa__cheatPanelPatternRow{z-index:1;background:var(--bg-card);border-bottom:1px solid var(--border-color);align-items:center;gap:6px;padding:10px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex;position:sticky;top:0}.RegexTester-module__k0VHqa__cheatPanelInner{flex-direction:column;gap:12px;padding:12px 14px 14px;display:flex}@keyframes RegexTester-module__k0VHqa__cheatPanelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.RegexTester-module__k0VHqa__cheatRail{scrollbar-width:thin;flex:1 1 0;align-items:center;gap:4px;min-width:0;padding:2px 0;display:flex;overflow:auto visible}.RegexTester-module__k0VHqa__cheatRail::-webkit-scrollbar{height:6px}.RegexTester-module__k0VHqa__cheatRail::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.RegexTester-module__k0VHqa__cheatGrid{flex-direction:column;gap:10px;display:flex}.RegexTester-module__k0VHqa__cheatCategory{flex-direction:column;gap:6px;display:flex}.RegexTester-module__k0VHqa__cheatCategoryLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);opacity:.85;font-size:10px;font-weight:700}.RegexTester-module__k0VHqa__cheatCategoryChips{flex-wrap:wrap;gap:4px;display:flex}.RegexTester-module__k0VHqa__cheatChip{color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;align-items:center;padding:4px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:600;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;position:relative}.RegexTester-module__k0VHqa__cheatChip:hover,.RegexTester-module__k0VHqa__cheatChip:focus-visible{background:var(--bg-secondary);border-color:var(--border-color);outline:none}.RegexTester-module__k0VHqa__cheatChipToken{line-height:1.2;display:inline-block}.RegexTester-module__k0VHqa__cheatChip[data-category=classes]:hover,.RegexTester-module__k0VHqa__cheatChip[data-category=classes]:focus-visible{box-shadow:inset 2px 0 #5b9bff}[dir=rtl] .RegexTester-module__k0VHqa__cheatChip[data-category=classes]:hover,[dir=rtl] .RegexTester-module__k0VHqa__cheatChip[data-category=classes]:focus-visible{box-shadow:inset -2px 0 #5b9bff}.RegexTester-module__k0VHqa__cheatChip[data-category=anchors]:hover,.RegexTester-module__k0VHqa__cheatChip[data-category=anchors]:focus-visible{box-shadow:inset 2px 0 #94a3b8}[dir=rtl] .RegexTester-module__k0VHqa__cheatChip[data-category=anchors]:hover,[dir=rtl] .RegexTester-module__k0VHqa__cheatChip[data-category=anchors]:focus-visible{box-shadow:inset -2px 0 #94a3b8}.RegexTester-module__k0VHqa__cheatChip[data-category=quantifiers]:hover,.RegexTester-module__k0VHqa__cheatChip[data-category=quantifiers]:focus-visible{box-shadow:inset 2px 0 #f59e0b}[dir=rtl] .RegexTester-module__k0VHqa__cheatChip[data-category=quantifiers]:hover,[dir=rtl] .RegexTester-module__k0VHqa__cheatChip[data-category=quantifiers]:focus-visible{box-shadow:inset -2px 0 #f59e0b}.RegexTester-module__k0VHqa__cheatChip[data-category=groups]:hover,.RegexTester-module__k0VHqa__cheatChip[data-category=groups]:focus-visible{box-shadow:inset 2px 0 #a78bfa}[dir=rtl] .RegexTester-module__k0VHqa__cheatChip[data-category=groups]:hover,[dir=rtl] .RegexTester-module__k0VHqa__cheatChip[data-category=groups]:focus-visible{box-shadow:inset -2px 0 #a78bfa}.RegexTester-module__k0VHqa__cheatChip[data-category=lookarounds]:hover,.RegexTester-module__k0VHqa__cheatChip[data-category=lookarounds]:focus-visible{box-shadow:inset 2px 0 #f472b6}[dir=rtl] .RegexTester-module__k0VHqa__cheatChip[data-category=lookarounds]:hover,[dir=rtl] .RegexTester-module__k0VHqa__cheatChip[data-category=lookarounds]:focus-visible{box-shadow:inset -2px 0 #f472b6}.RegexTester-module__k0VHqa__cheatChip[data-category=common]:hover,.RegexTester-module__k0VHqa__cheatChip[data-category=common]:focus-visible{box-shadow:inset 2px 0 #34d399}[dir=rtl] .RegexTester-module__k0VHqa__cheatChip[data-category=common]:hover,[dir=rtl] .RegexTester-module__k0VHqa__cheatChip[data-category=common]:focus-visible{box-shadow:inset -2px 0 #34d399}.RegexTester-module__k0VHqa__cheatChipPopover{z-index:1000;border:1px solid var(--border-color);background:var(--bg-card);min-width:220px;max-width:320px;color:var(--text-primary);text-align:start;pointer-events:none;white-space:normal;border-radius:8px;padding:8px 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:400;line-height:1.45;animation:.1s ease-out RegexTester-module__k0VHqa__cheatChipPopoverIn;position:fixed;box-shadow:0 8px 24px #0000002e}@keyframes RegexTester-module__k0VHqa__cheatChipPopoverIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.RegexTester-module__k0VHqa__cheatChipDesc{color:var(--text-primary);display:block}.RegexTester-module__k0VHqa__cheatChipPreview,.RegexTester-module__k0VHqa__cheatChipPreviewMuted{border-top:1px dashed var(--border-color);color:var(--text-secondary);margin-top:6px;padding-top:6px;font-size:11px;display:block}.RegexTester-module__k0VHqa__cheatChipPreviewMuted{opacity:.7}.RegexTester-module__k0VHqa__cheatChipSample{color:var(--text-primary);background:color-mix(in srgb, var(--tool-accent,#6c8cff) 18%, transparent);border-radius:3px;margin:0 1px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:inline-block}.RegexTester-module__k0VHqa__patternRow{border:1px solid var(--border-color);background:var(--bg-card);border-radius:12px;align-items:center;gap:6px;margin-bottom:12px;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.RegexTester-module__k0VHqa__patternSlash{color:var(--tool-accent,var(--brand-primary));font-size:18px;font-weight:700;line-height:1}.RegexTester-module__k0VHqa__patternInput{min-width:0;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1 1 0;padding:6px 4px;font-family:inherit;font-size:14px}.RegexTester-module__k0VHqa__patternInput::placeholder{color:var(--text-secondary);opacity:.55}.RegexTester-module__k0VHqa__patternFlags{color:var(--text-secondary);text-align:start;letter-spacing:.04em;min-width:36px;font-size:13px;font-weight:600}.RegexTester-module__k0VHqa__panels{grid-template-rows:540px;grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.RegexTester-module__k0VHqa__panel{border:2px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.RegexTester-module__k0VHqa__panelHeader{box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 12px;display:flex}.RegexTester-module__k0VHqa__panelLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.RegexTester-module__k0VHqa__panelMeta{color:var(--text-secondary);opacity:.8;font-size:12px}.RegexTester-module__k0VHqa__statusDot{border-radius:50%;width:8px;height:8px;display:inline-block}.RegexTester-module__k0VHqa__statusOk{background:#22c55e;box-shadow:0 0 6px #22c55e8c}.RegexTester-module__k0VHqa__statusError{background:#ef4444;box-shadow:0 0 6px #ef44448c}.RegexTester-module__k0VHqa__statusIdle{background:var(--border-color)}.RegexTester-module__k0VHqa__matchCount{letter-spacing:.06em;text-transform:none;color:var(--text-secondary);opacity:.85;font-size:11px;font-weight:500}.RegexTester-module__k0VHqa__copyBtn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.RegexTester-module__k0VHqa__copyBtn:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.RegexTester-module__k0VHqa__copyBtn:disabled{opacity:.4;cursor:not-allowed}.RegexTester-module__k0VHqa__editorWrap{background:var(--bg-card);flex:1 1 0;min-height:0;position:relative;overflow:hidden}.RegexTester-module__k0VHqa__editorPlaceholder{top:12px;pointer-events:none;color:var(--text-secondary);opacity:.55;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;position:absolute;inset-inline-start:28px}.RegexTester-module__k0VHqa__matchesWrap{background:var(--bg-card);flex:1 1 0;min-height:0;overflow:auto}.RegexTester-module__k0VHqa__outputEmpty{color:var(--text-secondary);opacity:.75;padding:16px 20px;font-size:14px;line-height:1.5}.RegexTester-module__k0VHqa__matchList{flex-direction:column;gap:8px;margin:0;padding:10px;list-style:none;display:flex}.RegexTester-module__k0VHqa__matchItem{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:10px;padding:10px 12px;animation:.18s ease-out both RegexTester-module__k0VHqa__matchFadeIn}.RegexTester-module__k0VHqa__matchHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.RegexTester-module__k0VHqa__matchBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.RegexTester-module__k0VHqa__matchRange{color:var(--text-secondary);opacity:.85;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.RegexTester-module__k0VHqa__matchText{color:var(--text-primary);word-break:break-all;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.RegexTester-module__k0VHqa__matchEmpty{color:var(--text-secondary);opacity:.7;font-style:italic}.RegexTester-module__k0VHqa__matchGroups{border-top:1px dashed var(--border-color);flex-direction:column;gap:4px;margin:8px 0 0;padding:8px 0 0;list-style:none;display:flex}.RegexTester-module__k0VHqa__matchGroup{align-items:baseline;gap:8px;font-size:12px;display:flex}.RegexTester-module__k0VHqa__groupLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);flex-shrink:0;min-width:52px;font-size:10px;font-weight:700}.RegexTester-module__k0VHqa__groupValue{color:var(--text-primary);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.RegexTester-module__k0VHqa__errorBar{color:var(--text-primary);background:#ef444414;border:1px solid #ef44444d;border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;font-size:13px;display:flex}.RegexTester-module__k0VHqa__errorLabel{letter-spacing:.06em;text-transform:uppercase;color:#ef4444;background:#ef44441f;border:1px solid #ef444440;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.RegexTester-module__k0VHqa__errorMessage{color:var(--text-secondary);word-break:break-word;font-size:13px}.RegexTester-module__k0VHqa__matchHighlight{background:color-mix(in srgb, var(--tool-accent,#6c8cff) 28%, transparent);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--tool-accent,#6c8cff) 55%, transparent);border-radius:3px;animation:.26s ease-out RegexTester-module__k0VHqa__matchPulse}.RegexTester-module__k0VHqa__matchHighlightZero{box-shadow:inset 1px 0 0 var(--tool-accent,#6c8cff);animation:.26s ease-out RegexTester-module__k0VHqa__matchPulse}[dir=rtl] .RegexTester-module__k0VHqa__matchHighlightZero{box-shadow:inset -1px 0 0 var(--tool-accent,#6c8cff)}@keyframes RegexTester-module__k0VHqa__matchPulse{0%{background-color:color-mix(in srgb, var(--tool-accent,#6c8cff) 60%, transparent)}to{background-color:color-mix(in srgb, var(--tool-accent,#6c8cff) 28%, transparent)}}@keyframes RegexTester-module__k0VHqa__matchFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (max-width:840px){.RegexTester-module__k0VHqa__panels{grid-template-rows:340px 340px;grid-template-columns:1fr}}@media (max-width:600px){.RegexTester-module__k0VHqa__toolbar{padding:8px}.RegexTester-module__k0VHqa__flagGroup{width:100%}}
.MarkdownEditor-module__o7qWVW__wrap{margin-bottom:40px}.MarkdownEditor-module__o7qWVW__wrap button{font-family:inherit}.MarkdownEditor-module__o7qWVW__toolbar{border:1px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.MarkdownEditor-module__o7qWVW__toolbarGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.MarkdownEditor-module__o7qWVW__secondaryBtn{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;transition:background-color .15s}.MarkdownEditor-module__o7qWVW__secondaryBtn:hover:not(:disabled){background:var(--hover-background)}.MarkdownEditor-module__o7qWVW__secondaryBtn:disabled{opacity:.5;cursor:not-allowed}.MarkdownEditor-module__o7qWVW__ghostBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.MarkdownEditor-module__o7qWVW__ghostBtn:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.MarkdownEditor-module__o7qWVW__ghostBtn:disabled{opacity:.4;cursor:not-allowed}.MarkdownEditor-module__o7qWVW__indentGroup{border-inline-end:1px solid var(--border-color);align-items:center;gap:4px;margin-inline-end:4px;padding-inline-end:12px;display:inline-flex}.MarkdownEditor-module__o7qWVW__indentLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-inline-end:4px;font-size:11px;font-weight:600}.MarkdownEditor-module__o7qWVW__indentBtn{min-width:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 10px;font-size:13px;transition:background-color .15s,color .15s,border-color .15s}.MarkdownEditor-module__o7qWVW__indentBtn:hover{background:var(--hover-background);color:var(--text-primary)}.MarkdownEditor-module__o7qWVW__indentBtnActive{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.MarkdownEditor-module__o7qWVW__panels{grid-template-rows:540px;align-items:stretch;gap:12px;display:grid}.MarkdownEditor-module__o7qWVW__panelsSplit{grid-template-columns:1fr 1fr}.MarkdownEditor-module__o7qWVW__panelsSingle{grid-template-columns:1fr}.MarkdownEditor-module__o7qWVW__panel{border:2px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.MarkdownEditor-module__o7qWVW__panelHeader{box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 12px;display:flex}.MarkdownEditor-module__o7qWVW__panelLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.MarkdownEditor-module__o7qWVW__panelMeta{color:var(--text-secondary);opacity:.8;font-size:12px}.MarkdownEditor-module__o7qWVW__copyBtn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.MarkdownEditor-module__o7qWVW__copyBtn:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.MarkdownEditor-module__o7qWVW__copyBtn:disabled{opacity:.4;cursor:not-allowed}.MarkdownEditor-module__o7qWVW__editorWrap{background:var(--bg-card);flex:1 1 0;min-height:0;position:relative;overflow:hidden}.MarkdownEditor-module__o7qWVW__editorPlaceholder{top:12px;pointer-events:none;color:var(--text-secondary);opacity:.55;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;position:absolute;inset-inline-start:28px}.MarkdownEditor-module__o7qWVW__previewWrap{background:var(--bg-card);flex:1 1 0;min-height:0;overflow:auto}.MarkdownEditor-module__o7qWVW__outputEmpty{color:var(--text-secondary);opacity:.75;padding:16px 20px;font-size:14px;line-height:1.5}.MarkdownEditor-module__o7qWVW__preview{color:var(--text-primary);word-wrap:break-word;padding:20px 24px;font-size:14px;line-height:1.6}:is(.MarkdownEditor-module__o7qWVW__preview h1,.MarkdownEditor-module__o7qWVW__preview h2,.MarkdownEditor-module__o7qWVW__preview h3,.MarkdownEditor-module__o7qWVW__preview h4,.MarkdownEditor-module__o7qWVW__preview h5,.MarkdownEditor-module__o7qWVW__preview h6){color:var(--text-primary);margin-top:1.2em;margin-bottom:.6em;font-weight:700;line-height:1.25}.MarkdownEditor-module__o7qWVW__preview h1{border-bottom:1px solid var(--border-color);padding-bottom:.3em;font-size:1.8em}.MarkdownEditor-module__o7qWVW__preview h2{border-bottom:1px solid var(--border-color);padding-bottom:.25em;font-size:1.5em}.MarkdownEditor-module__o7qWVW__preview h3{font-size:1.25em}.MarkdownEditor-module__o7qWVW__preview p{margin:.7em 0}.MarkdownEditor-module__o7qWVW__preview a{color:var(--tool-accent,var(--brand-primary));text-underline-offset:2px;text-decoration:underline}:is(.MarkdownEditor-module__o7qWVW__preview ul,.MarkdownEditor-module__o7qWVW__preview ol){margin:.6em 0;padding-inline-start:1.4em}.MarkdownEditor-module__o7qWVW__preview li{margin:.2em 0}.MarkdownEditor-module__o7qWVW__preview li input[type=checkbox]{accent-color:var(--tool-accent,var(--brand-primary));margin-inline-end:6px}.MarkdownEditor-module__o7qWVW__preview blockquote{color:var(--text-secondary);border-inline-start:3px solid var(--tool-accent,var(--border-color));background:var(--bg-secondary);border-radius:0 8px 8px 0;margin:1em 0;padding:.4em 1em}[dir=rtl] .MarkdownEditor-module__o7qWVW__preview blockquote{border-radius:8px 0 0 8px}.MarkdownEditor-module__o7qWVW__preview code{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.MarkdownEditor-module__o7qWVW__preview pre{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;margin:.8em 0;padding:12px 14px;overflow-x:auto}.MarkdownEditor-module__o7qWVW__preview pre code{background:0 0;border:none;border-radius:0;padding:0}.MarkdownEditor-module__o7qWVW__preview table{border-collapse:collapse;width:100%;margin:.8em 0;font-size:.95em}:is(.MarkdownEditor-module__o7qWVW__preview th,.MarkdownEditor-module__o7qWVW__preview td){border:1px solid var(--border-color);text-align:start;padding:6px 10px}.MarkdownEditor-module__o7qWVW__preview th{background:var(--bg-secondary);font-weight:700}.MarkdownEditor-module__o7qWVW__preview hr{border:none;border-top:1px solid var(--border-color);margin:1.2em 0}.MarkdownEditor-module__o7qWVW__preview img{border-radius:6px;max-width:100%;height:auto}@media (max-width:840px){.MarkdownEditor-module__o7qWVW__panelsSplit{grid-template-rows:340px 340px;grid-template-columns:1fr}}@media (max-width:600px){.MarkdownEditor-module__o7qWVW__toolbar{padding:8px}}
.Base64-module__mVAtNq__wrap{margin-bottom:40px}.Base64-module__mVAtNq__wrap button{font-family:inherit}.Base64-module__mVAtNq__toolbar{border:1px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.Base64-module__mVAtNq__toolbarGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Base64-module__mVAtNq__secondaryBtn{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;transition:background-color .15s}.Base64-module__mVAtNq__secondaryBtn:hover:not(:disabled){background:var(--hover-background)}.Base64-module__mVAtNq__secondaryBtn:disabled{opacity:.5;cursor:not-allowed}.Base64-module__mVAtNq__ghostBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.Base64-module__mVAtNq__ghostBtn:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.Base64-module__mVAtNq__ghostBtn:disabled{opacity:.4;cursor:not-allowed}.Base64-module__mVAtNq__indentGroup{border-inline-end:1px solid var(--border-color);align-items:center;gap:4px;margin-inline-end:4px;padding-inline-end:12px;display:inline-flex}.Base64-module__mVAtNq__indentLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-inline-end:4px;font-size:11px;font-weight:600}.Base64-module__mVAtNq__indentBtn{min-width:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 10px;font-size:13px;transition:background-color .15s,color .15s,border-color .15s}.Base64-module__mVAtNq__indentBtn:hover{background:var(--hover-background);color:var(--text-primary)}.Base64-module__mVAtNq__indentBtnActive{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.Base64-module__mVAtNq__checkboxRow{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:13px;display:inline-flex}.Base64-module__mVAtNq__checkboxRow input{accent-color:var(--tool-accent,var(--brand-primary));cursor:pointer}.Base64-module__mVAtNq__panels{grid-template-rows:540px;grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.Base64-module__mVAtNq__panel{border:2px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.Base64-module__mVAtNq__panelHeader{box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 12px;display:flex}.Base64-module__mVAtNq__panelLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.Base64-module__mVAtNq__panelMeta{color:var(--text-secondary);opacity:.8;font-size:12px}.Base64-module__mVAtNq__statusDot{border-radius:50%;width:8px;height:8px;display:inline-block}.Base64-module__mVAtNq__statusOk{background:#22c55e;box-shadow:0 0 6px #22c55e8c}.Base64-module__mVAtNq__statusError{background:#ef4444;box-shadow:0 0 6px #ef44448c}.Base64-module__mVAtNq__statusIdle{background:var(--border-color)}.Base64-module__mVAtNq__copyBtn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.Base64-module__mVAtNq__copyBtn:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.Base64-module__mVAtNq__copyBtn:disabled{opacity:.4;cursor:not-allowed}.Base64-module__mVAtNq__editorWrap{background:var(--bg-card);flex:1 1 0;min-height:0;position:relative;overflow:hidden}.Base64-module__mVAtNq__editorPlaceholder{top:12px;pointer-events:none;color:var(--text-secondary);opacity:.55;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;position:absolute;inset-inline-start:28px}.Base64-module__mVAtNq__outputEmpty{min-height:0;color:var(--text-secondary);opacity:.75;flex:1 1 0;padding:16px 20px;font-size:14px;line-height:1.5}.Base64-module__mVAtNq__errorBar{color:var(--text-primary);background:#ef444414;border:1px solid #ef44444d;border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;font-size:13px;display:flex}.Base64-module__mVAtNq__errorLabel{letter-spacing:.06em;text-transform:uppercase;color:#ef4444;background:#ef44441f;border:1px solid #ef444440;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.Base64-module__mVAtNq__errorMessage{color:var(--text-secondary);word-break:break-word;font-size:13px}@media (max-width:840px){.Base64-module__mVAtNq__panels{grid-template-rows:340px 340px;grid-template-columns:1fr}}@media (max-width:600px){.Base64-module__mVAtNq__toolbar{padding:8px}.Base64-module__mVAtNq__indentGroup{border-inline-end:none;margin-inline-end:0;padding-inline-end:0}}
.UrlEncoder-module__rzZ0SG__wrap{margin-bottom:40px}.UrlEncoder-module__rzZ0SG__wrap button{font-family:inherit}.UrlEncoder-module__rzZ0SG__toolbar{border:1px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.UrlEncoder-module__rzZ0SG__toolbarGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.UrlEncoder-module__rzZ0SG__secondaryBtn{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;transition:background-color .15s}.UrlEncoder-module__rzZ0SG__secondaryBtn:hover:not(:disabled){background:var(--hover-background)}.UrlEncoder-module__rzZ0SG__secondaryBtn:disabled{opacity:.5;cursor:not-allowed}.UrlEncoder-module__rzZ0SG__ghostBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.UrlEncoder-module__rzZ0SG__ghostBtn:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.UrlEncoder-module__rzZ0SG__ghostBtn:disabled{opacity:.4;cursor:not-allowed}.UrlEncoder-module__rzZ0SG__indentGroup{border-inline-end:1px solid var(--border-color);align-items:center;gap:4px;margin-inline-end:4px;padding-inline-end:12px;display:inline-flex}.UrlEncoder-module__rzZ0SG__indentLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-inline-end:4px;font-size:11px;font-weight:600}.UrlEncoder-module__rzZ0SG__indentBtn{min-width:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 10px;font-size:13px;transition:background-color .15s,color .15s,border-color .15s}.UrlEncoder-module__rzZ0SG__indentBtn:hover{background:var(--hover-background);color:var(--text-primary)}.UrlEncoder-module__rzZ0SG__indentBtnActive{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.UrlEncoder-module__rzZ0SG__checkboxRow{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:13px;display:inline-flex}.UrlEncoder-module__rzZ0SG__checkboxRow input{accent-color:var(--tool-accent,var(--brand-primary));cursor:pointer}.UrlEncoder-module__rzZ0SG__panels{grid-template-rows:540px;grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.UrlEncoder-module__rzZ0SG__panel{border:2px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.UrlEncoder-module__rzZ0SG__panelHeader{box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 12px;display:flex}.UrlEncoder-module__rzZ0SG__panelLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.UrlEncoder-module__rzZ0SG__panelMeta{color:var(--text-secondary);opacity:.8;font-size:12px}.UrlEncoder-module__rzZ0SG__statusDot{border-radius:50%;width:8px;height:8px;display:inline-block}.UrlEncoder-module__rzZ0SG__statusOk{background:#22c55e;box-shadow:0 0 6px #22c55e8c}.UrlEncoder-module__rzZ0SG__statusError{background:#ef4444;box-shadow:0 0 6px #ef44448c}.UrlEncoder-module__rzZ0SG__statusIdle{background:var(--border-color)}.UrlEncoder-module__rzZ0SG__copyBtn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.UrlEncoder-module__rzZ0SG__copyBtn:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.UrlEncoder-module__rzZ0SG__copyBtn:disabled{opacity:.4;cursor:not-allowed}.UrlEncoder-module__rzZ0SG__editorWrap{background:var(--bg-card);flex:1 1 0;min-height:0;position:relative;overflow:hidden}.UrlEncoder-module__rzZ0SG__editorPlaceholder{top:12px;pointer-events:none;color:var(--text-secondary);opacity:.55;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;position:absolute;inset-inline-start:28px}.UrlEncoder-module__rzZ0SG__outputEmpty{min-height:0;color:var(--text-secondary);opacity:.75;flex:1 1 0;padding:16px 20px;font-size:14px;line-height:1.5}.UrlEncoder-module__rzZ0SG__errorBar{color:var(--text-primary);background:#ef444414;border:1px solid #ef44444d;border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;font-size:13px;display:flex}.UrlEncoder-module__rzZ0SG__errorLabel{letter-spacing:.06em;text-transform:uppercase;color:#ef4444;background:#ef44441f;border:1px solid #ef444440;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.UrlEncoder-module__rzZ0SG__errorMessage{color:var(--text-secondary);word-break:break-word;font-size:13px}@media (max-width:840px){.UrlEncoder-module__rzZ0SG__panels{grid-template-rows:340px 340px;grid-template-columns:1fr}}@media (max-width:600px){.UrlEncoder-module__rzZ0SG__toolbar{padding:8px}.UrlEncoder-module__rzZ0SG__indentGroup{border-inline-end:none;margin-inline-end:0;padding-inline-end:0}}
.JwtDecoder-module__GQdquq__wrap{margin-bottom:40px}.JwtDecoder-module__GQdquq__wrap button{font-family:inherit}.JwtDecoder-module__GQdquq__toolbar{border:1px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.JwtDecoder-module__GQdquq__toolbarGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.JwtDecoder-module__GQdquq__ghostBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.JwtDecoder-module__GQdquq__ghostBtn:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.JwtDecoder-module__GQdquq__ghostBtn:disabled{opacity:.4;cursor:not-allowed}.JwtDecoder-module__GQdquq__indentLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:600}.JwtDecoder-module__GQdquq__algoBadge{background:color-mix(in srgb, var(--tool-accent,#6c8cff) 14%, transparent);color:var(--text-primary);border:1px solid color-mix(in srgb, var(--tool-accent,#6c8cff) 40%, transparent);letter-spacing:.04em;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;display:inline-flex}.JwtDecoder-module__GQdquq__algoBadgeMuted{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);border-radius:6px;align-items:center;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;display:inline-flex}.JwtDecoder-module__GQdquq__panels{grid-template-rows:540px;grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.JwtDecoder-module__GQdquq__panel{border:2px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.JwtDecoder-module__GQdquq__panelHeader{box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 12px;display:flex}.JwtDecoder-module__GQdquq__panelLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.JwtDecoder-module__GQdquq__panelMeta{color:var(--text-secondary);opacity:.8;font-size:12px}.JwtDecoder-module__GQdquq__statusDot{border-radius:50%;width:8px;height:8px;display:inline-block}.JwtDecoder-module__GQdquq__statusOk{background:#22c55e;box-shadow:0 0 6px #22c55e8c}.JwtDecoder-module__GQdquq__statusError{background:#ef4444;box-shadow:0 0 6px #ef44448c}.JwtDecoder-module__GQdquq__statusIdle{background:var(--border-color)}.JwtDecoder-module__GQdquq__copyBtn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.JwtDecoder-module__GQdquq__copyBtn:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.JwtDecoder-module__GQdquq__copyBtn:disabled{opacity:.4;cursor:not-allowed}.JwtDecoder-module__GQdquq__editorWrap{background:var(--bg-card);flex:1 1 0;min-height:0;position:relative;overflow:hidden}.JwtDecoder-module__GQdquq__jwtSegments{top:12px;pointer-events:none;opacity:.7;align-items:baseline;gap:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;display:inline-flex;position:absolute;inset-inline-start:28px}.JwtDecoder-module__GQdquq__segHeader{color:#d46b6b}.JwtDecoder-module__GQdquq__segPayload{color:#b18cff}.JwtDecoder-module__GQdquq__segSignature{color:#5ac8c8}.JwtDecoder-module__GQdquq__segDot{color:var(--text-secondary);opacity:.6}.JwtDecoder-module__GQdquq__outputEmpty{min-height:0;color:var(--text-secondary);opacity:.75;flex:1 1 0;padding:16px 20px;font-size:14px;line-height:1.5}.JwtDecoder-module__GQdquq__claims{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.JwtDecoder-module__GQdquq__claimRow{border:1px solid var(--border-color);background:var(--bg-card);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.JwtDecoder-module__GQdquq__claimName{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}.JwtDecoder-module__GQdquq__claimIso{color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.JwtDecoder-module__GQdquq__claimTagOk,.JwtDecoder-module__GQdquq__claimTagError,.JwtDecoder-module__GQdquq__claimTagWarn{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.JwtDecoder-module__GQdquq__claimTagOk{color:#22c55e;background:#22c55e1a;border-color:#22c55e4d}.JwtDecoder-module__GQdquq__claimTagError{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.JwtDecoder-module__GQdquq__claimTagWarn{color:#f2b65a;background:#f2b65a1f;border-color:#f2b65a59}.JwtDecoder-module__GQdquq__errorBar{color:var(--text-primary);background:#ef444414;border:1px solid #ef44444d;border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;font-size:13px;display:flex}.JwtDecoder-module__GQdquq__errorLabel{letter-spacing:.06em;text-transform:uppercase;color:#ef4444;background:#ef44441f;border:1px solid #ef444440;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.JwtDecoder-module__GQdquq__errorMessage{color:var(--text-secondary);word-break:break-word;font-size:13px}@media (max-width:840px){.JwtDecoder-module__GQdquq__panels{grid-template-rows:340px 340px;grid-template-columns:1fr}}@media (max-width:600px){.JwtDecoder-module__GQdquq__toolbar{padding:8px}}
.UuidGenerator-module__MOHeyW__wrap{margin-bottom:40px}.UuidGenerator-module__MOHeyW__wrap button{font-family:inherit}.UuidGenerator-module__MOHeyW__toolbar{border:1px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.UuidGenerator-module__MOHeyW__toolbarGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.UuidGenerator-module__MOHeyW__indentGroup{border-inline-end:1px solid var(--border-color);align-items:center;gap:4px;margin-inline-end:4px;padding-inline-end:12px;display:inline-flex}.UuidGenerator-module__MOHeyW__indentLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-inline-end:4px;font-size:11px;font-weight:600}.UuidGenerator-module__MOHeyW__indentBtn{min-width:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;transition:background-color .15s,color .15s,border-color .15s}.UuidGenerator-module__MOHeyW__indentBtn:hover{background:var(--hover-background);color:var(--text-primary)}.UuidGenerator-module__MOHeyW__indentBtnActive{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.UuidGenerator-module__MOHeyW__countRow{align-items:center;gap:6px;display:inline-flex}.UuidGenerator-module__MOHeyW__countInput{border:1px solid var(--border-color);background:var(--bg-card);width:74px;color:var(--text-primary);border-radius:6px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.UuidGenerator-module__MOHeyW__countInput:focus{border-color:var(--tool-accent,var(--brand-primary));outline:none}.UuidGenerator-module__MOHeyW__checkboxRow{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:13px;display:inline-flex}.UuidGenerator-module__MOHeyW__checkboxRow input{accent-color:var(--brand-primary);cursor:pointer}.UuidGenerator-module__MOHeyW__actionRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.UuidGenerator-module__MOHeyW__primaryBtn{background:var(--brand-primary);color:var(--text-on-brand-primary);cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700;transition:background-color .15s}.UuidGenerator-module__MOHeyW__primaryBtn:hover{background:var(--brand-primary-darker)}.UuidGenerator-module__MOHeyW__secondaryBtn{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:background-color .15s;display:inline-flex}.UuidGenerator-module__MOHeyW__secondaryBtn:hover:not(:disabled){background:var(--hover-background)}.UuidGenerator-module__MOHeyW__secondaryBtn:disabled{opacity:.5;cursor:not-allowed}.UuidGenerator-module__MOHeyW__ghostBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.UuidGenerator-module__MOHeyW__ghostBtn:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.UuidGenerator-module__MOHeyW__ghostBtn:disabled{opacity:.4;cursor:not-allowed}.UuidGenerator-module__MOHeyW__countMeta{color:var(--text-secondary);margin-inline-start:auto;font-size:12px}.UuidGenerator-module__MOHeyW__panel{border:2px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.UuidGenerator-module__MOHeyW__panelHeader{box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 12px;display:flex}.UuidGenerator-module__MOHeyW__panelLabelGroup{align-items:center;gap:8px;display:inline-flex}.UuidGenerator-module__MOHeyW__panelLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:700}.UuidGenerator-module__MOHeyW__versionBadge{letter-spacing:.04em;border:1px solid var(--border-color);background:var(--bg-card);color:var(--tool-accent,var(--brand-primary));border-radius:999px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700}.UuidGenerator-module__MOHeyW__panelMeta{color:var(--text-secondary);opacity:.8;font-size:12px}.UuidGenerator-module__MOHeyW__listWrap{max-height:540px;overflow:auto}.UuidGenerator-module__MOHeyW__outputEmpty{text-align:center;color:var(--text-secondary);opacity:.75;padding:32px 20px;font-size:14px;line-height:1.5}.UuidGenerator-module__MOHeyW__list{margin:0;padding:0;list-style:none}.UuidGenerator-module__MOHeyW__listItem{border-bottom:1px solid var(--border-color);align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:flex}.UuidGenerator-module__MOHeyW__listItem:last-child{border-bottom:none}.UuidGenerator-module__MOHeyW__listItem:hover{background:var(--hover-background)}.UuidGenerator-module__MOHeyW__listIndex{min-width:32px;color:var(--text-secondary);opacity:.6;text-align:end;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.UuidGenerator-module__MOHeyW__uuid{color:var(--text-primary);word-break:break-all;background:0 0;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.UuidGenerator-module__MOHeyW__rowCopyBtn{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.UuidGenerator-module__MOHeyW__rowCopyBtn:hover{background:var(--hover-background);color:var(--text-primary);border-color:var(--border-color)}@media (max-width:600px){.UuidGenerator-module__MOHeyW__toolbar{padding:8px}.UuidGenerator-module__MOHeyW__indentGroup{border-inline-end:none;margin-inline-end:0;padding-inline-end:0}}
.CssGradient-module__es7vzG__wrap{margin-bottom:40px}.CssGradient-module__es7vzG__wrap button{font-family:inherit}.CssGradient-module__es7vzG__toolbar{border:1px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.CssGradient-module__es7vzG__toolbarGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CssGradient-module__es7vzG__indentGroup{border-inline-end:1px solid var(--border-color);align-items:center;gap:4px;margin-inline-end:4px;padding-inline-end:12px;display:inline-flex}.CssGradient-module__es7vzG__indentLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-inline-end:4px;font-size:11px;font-weight:600}.CssGradient-module__es7vzG__indentBtn{min-width:52px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 10px;font-size:13px;transition:background-color .15s,color .15s,border-color .15s}.CssGradient-module__es7vzG__indentBtn:hover{background:var(--hover-background);color:var(--text-primary)}.CssGradient-module__es7vzG__indentBtnActive{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.CssGradient-module__es7vzG__angleRow{align-items:center;gap:8px;display:inline-flex}.CssGradient-module__es7vzG__angleSlider,.CssGradient-module__es7vzG__posSlider{width:120px;accent-color:var(--tool-accent,var(--brand-primary));cursor:pointer}.CssGradient-module__es7vzG__angleValue{min-width:36px;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.CssGradient-module__es7vzG__presetChip{border:1px solid var(--border-color);cursor:pointer;border-radius:6px;width:28px;height:28px;padding:0;transition:transform .12s}.CssGradient-module__es7vzG__presetChip:hover{transform:scale(1.08)}.CssGradient-module__es7vzG__panels{grid-template-columns:1.2fr 1fr;align-items:stretch;gap:12px;display:grid}.CssGradient-module__es7vzG__panel{border:2px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.CssGradient-module__es7vzG__panelHeader{box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 12px;display:flex}.CssGradient-module__es7vzG__panelLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:700}.CssGradient-module__es7vzG__panelMeta{color:var(--text-secondary);opacity:.8;font-size:12px}.CssGradient-module__es7vzG__previewBox{background-repeat:no-repeat;background-size:cover;height:240px}.CssGradient-module__es7vzG__stopsPanel{border-top:1px solid var(--border-color);background:var(--bg-card);padding:12px 14px}.CssGradient-module__es7vzG__stopsHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.CssGradient-module__es7vzG__ghostBtn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.CssGradient-module__es7vzG__ghostBtn:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.CssGradient-module__es7vzG__ghostBtn:disabled{opacity:.4;cursor:not-allowed}.CssGradient-module__es7vzG__stopsList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.CssGradient-module__es7vzG__stopRow{align-items:center;gap:8px;display:flex}.CssGradient-module__es7vzG__colorPicker{border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:6px;width:32px;height:32px;padding:0}.CssGradient-module__es7vzG__hexInput{border:1px solid var(--border-color);background:var(--bg-secondary);width:90px;color:var(--text-primary);border-radius:6px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.CssGradient-module__es7vzG__hexInput:focus{border-color:var(--tool-accent,var(--brand-primary));outline:none}.CssGradient-module__es7vzG__posSlider{flex:1;min-width:60px}.CssGradient-module__es7vzG__posValue{min-width:38px;color:var(--text-secondary);text-align:end;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.CssGradient-module__es7vzG__removeBtn{width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;font-size:18px;line-height:1;transition:background-color .15s,color .15s}.CssGradient-module__es7vzG__removeBtn:hover:not(:disabled){color:#ef4444;background:#ef44441a}.CssGradient-module__es7vzG__removeBtn:disabled{opacity:.3;cursor:not-allowed}.CssGradient-module__es7vzG__copyBtn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.CssGradient-module__es7vzG__copyBtn:hover{background:var(--hover-background);color:var(--text-primary)}.CssGradient-module__es7vzG__codeBlock{color:var(--text-primary);background:var(--bg-card);word-break:break-all;white-space:pre-wrap;flex:1;margin:0;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;overflow:auto}@media (max-width:840px){.CssGradient-module__es7vzG__panels{grid-template-columns:1fr}}@media (max-width:600px){.CssGradient-module__es7vzG__toolbar{padding:8px}.CssGradient-module__es7vzG__indentGroup{border-inline-end:none;margin-inline-end:0;padding-inline-end:0}.CssGradient-module__es7vzG__angleSlider{width:100px}}
.AsciiArt-module__VKUolq__wrap{margin-bottom:40px}.AsciiArt-module__VKUolq__wrap button{font-family:inherit}.AsciiArt-module__VKUolq__toolbar{border:1px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.AsciiArt-module__VKUolq__toolbarGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AsciiArt-module__VKUolq__indentGroup{border-inline-end:1px solid var(--border-color);align-items:center;gap:4px;margin-inline-end:4px;padding-inline-end:12px;display:inline-flex}.AsciiArt-module__VKUolq__indentLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-inline-end:4px;font-size:11px;font-weight:600}.AsciiArt-module__VKUolq__indentBtn{min-width:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 10px;font-size:13px;transition:background-color .15s,color .15s,border-color .15s}.AsciiArt-module__VKUolq__indentBtn:hover{background:var(--hover-background);color:var(--text-primary)}.AsciiArt-module__VKUolq__indentBtnActive{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.AsciiArt-module__VKUolq__fillBtn{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;transition:background-color .15s,color .15s,border-color .15s}.AsciiArt-module__VKUolq__fillBtn:hover{background:var(--hover-background);color:var(--text-primary)}.AsciiArt-module__VKUolq__fillBtnActive{color:var(--tool-accent,var(--brand-primary));background:var(--bg-secondary);border-color:var(--border-color)}.AsciiArt-module__VKUolq__angleRow{align-items:center;gap:8px;display:inline-flex}.AsciiArt-module__VKUolq__slider{width:100px;accent-color:var(--tool-accent,var(--brand-primary));cursor:pointer}.AsciiArt-module__VKUolq__sliderValue{min-width:30px;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.AsciiArt-module__VKUolq__checkboxRow{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:13px;display:inline-flex}.AsciiArt-module__VKUolq__checkboxRow input{accent-color:var(--tool-accent,var(--brand-primary));cursor:pointer}.AsciiArt-module__VKUolq__ghostBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.AsciiArt-module__VKUolq__ghostBtn:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.AsciiArt-module__VKUolq__ghostBtn:disabled{opacity:.4;cursor:not-allowed}.AsciiArt-module__VKUolq__textInputWrap{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.AsciiArt-module__VKUolq__textInput{border:2px solid var(--border-color);background:var(--bg-card);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .15s}.AsciiArt-module__VKUolq__textInput:focus{border-color:var(--tool-accent,var(--brand-primary));outline:none}.AsciiArt-module__VKUolq__inputHint{color:var(--text-secondary);opacity:.8;padding-inline-start:4px;font-size:11px}.AsciiArt-module__VKUolq__dropZone{border:2px dashed var(--border-color);background:var(--bg-card);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;padding:28px 16px;transition:background-color .15s,border-color .15s;display:flex}.AsciiArt-module__VKUolq__dropZone:hover{border-color:var(--tool-accent,var(--brand-primary));background:var(--hover-background)}.AsciiArt-module__VKUolq__dropTitle{color:var(--text-primary);font-size:14px;font-weight:600}.AsciiArt-module__VKUolq__dropHint{color:var(--text-secondary);font-size:12px}.AsciiArt-module__VKUolq__dropError{color:#ef4444;font-size:12px}.AsciiArt-module__VKUolq__hiddenFile{display:none}.AsciiArt-module__VKUolq__panel{border:2px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.AsciiArt-module__VKUolq__panelHeader{box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 12px;display:flex}.AsciiArt-module__VKUolq__panelLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:700}.AsciiArt-module__VKUolq__panelActions{align-items:center;gap:8px;display:inline-flex}.AsciiArt-module__VKUolq__copyBtn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.AsciiArt-module__VKUolq__copyBtn:hover:not(:disabled){background:var(--hover-background);color:var(--text-primary)}.AsciiArt-module__VKUolq__copyBtn:disabled{opacity:.4;cursor:not-allowed}.AsciiArt-module__VKUolq__asciiBlock{max-height:540px;color:var(--text-primary);background:var(--bg-card);white-space:pre;tab-size:4;margin:0;padding:20px 22px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.15;overflow:auto}@media (max-width:600px){.AsciiArt-module__VKUolq__toolbar{padding:8px}.AsciiArt-module__VKUolq__indentGroup{border-inline-end:none;margin-inline-end:0;padding-inline-end:0}.AsciiArt-module__VKUolq__asciiBlock{font-size:10px}}
.ColorConverter-module__HipBTq__wrap{margin-bottom:40px}.ColorConverter-module__HipBTq__wrap button{font-family:inherit}.ColorConverter-module__HipBTq__toolbar{border:1px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.ColorConverter-module__HipBTq__toolbarGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ColorConverter-module__HipBTq__indentLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-inline-end:4px;font-size:11px;font-weight:600}.ColorConverter-module__HipBTq__pickerRow{align-items:center;gap:8px;display:inline-flex}.ColorConverter-module__HipBTq__colorPicker{border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:8px;width:36px;height:36px;padding:0}.ColorConverter-module__HipBTq__hexInput{border:1px solid var(--border-color);background:var(--bg-secondary);width:120px;color:var(--text-primary);text-transform:uppercase;border-radius:8px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.ColorConverter-module__HipBTq__hexInput:focus{border-color:var(--tool-accent,var(--brand-primary));outline:none}.ColorConverter-module__HipBTq__presetChip{border:1px solid var(--border-color);cursor:pointer;border-radius:6px;width:24px;height:24px;padding:0;transition:transform .12s}.ColorConverter-module__HipBTq__presetChip:hover{transform:scale(1.12)}.ColorConverter-module__HipBTq__panels{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.ColorConverter-module__HipBTq__panel{border:2px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ColorConverter-module__HipBTq__panelHeader{box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 12px;display:flex}.ColorConverter-module__HipBTq__panelLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:700}.ColorConverter-module__HipBTq__panelMeta{color:var(--text-secondary);opacity:.8;font-size:12px}.ColorConverter-module__HipBTq__previewBox{justify-content:center;align-items:center;height:180px;display:flex}.ColorConverter-module__HipBTq__previewText{letter-spacing:-.02em;font-size:64px;font-weight:700}.ColorConverter-module__HipBTq__slidersPanel{border-top:1px solid var(--border-color);flex-direction:column;gap:10px;padding:14px;display:flex}.ColorConverter-module__HipBTq__sliderRow{align-items:center;gap:10px;display:flex}.ColorConverter-module__HipBTq__sliderLabel{width:84px;color:var(--text-secondary);font-size:12px}.ColorConverter-module__HipBTq__slider{accent-color:var(--tool-accent,var(--brand-primary));cursor:pointer;flex:1}.ColorConverter-module__HipBTq__sliderValue{text-align:end;min-width:44px;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.ColorConverter-module__HipBTq__valueList{margin:0;padding:0;list-style:none}.ColorConverter-module__HipBTq__valueRow{border-bottom:1px solid var(--border-color);align-items:center;gap:10px;padding:10px 14px;display:flex}.ColorConverter-module__HipBTq__valueLabel{letter-spacing:.08em;width:56px;color:var(--text-secondary);font-size:11px;font-weight:700}.ColorConverter-module__HipBTq__valueCode{color:var(--text-primary);word-break:break-all;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.ColorConverter-module__HipBTq__rowCopyBtn{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.ColorConverter-module__HipBTq__rowCopyBtn:hover{background:var(--hover-background);color:var(--text-primary);border-color:var(--border-color)}.ColorConverter-module__HipBTq__contrastPanel{border-top:1px solid var(--border-color);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ColorConverter-module__HipBTq__contrastRow{gap:8px;display:flex}.ColorConverter-module__HipBTq__contrastSwatch{border:1px solid var(--border-color);border-radius:8px;flex:1;justify-content:center;align-items:center;height:52px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:600;display:flex}.ColorConverter-module__HipBTq__palettePanel{border-top:1px solid var(--border-color);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ColorConverter-module__HipBTq__paletteRow{gap:4px;display:flex}.ColorConverter-module__HipBTq__paletteChip{border:1px solid var(--border-color);cursor:pointer;border-radius:6px;flex:1;height:28px;padding:0;transition:transform .12s}.ColorConverter-module__HipBTq__paletteChip:hover{transform:scale(1.06)}@media (max-width:840px){.ColorConverter-module__HipBTq__panels{grid-template-columns:1fr}}@media (max-width:600px){.ColorConverter-module__HipBTq__toolbar{padding:8px}.ColorConverter-module__HipBTq__hexInput{width:96px}}
.BlogPostHeader-module__2F6_Vq__container{align-items:flex-end;width:100%;display:flex;position:relative;overflow:hidden}.BlogPostHeader-module__2F6_Vq__hasImage{min-height:400px}.BlogPostHeader-module__2F6_Vq__noImage{background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.BlogPostHeader-module__2F6_Vq__imageWrapper{width:100%;height:100%;position:absolute;top:0;left:0}[dir=rtl] .BlogPostHeader-module__2F6_Vq__imageWrapper{left:auto;right:0}.BlogPostHeader-module__2F6_Vq__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.BlogPostHeader-module__2F6_Vq__overlay{background:linear-gradient(#000000b3 0%,#00000080 20% 80%,#000000b3 100%);width:100%;height:100%;position:absolute;top:0;left:0}[dir=rtl] .BlogPostHeader-module__2F6_Vq__overlay{left:auto;right:0}.BlogPostHeader-module__2F6_Vq__content{z-index:1;flex-direction:column;gap:16px;width:100%;max-width:800px;margin:0 auto;padding:40px;display:flex;position:relative}.BlogPostHeader-module__2F6_Vq__titleLight{-webkit-text-stroke:3px #000;paint-order:stroke fill;color:#fff!important}.BlogPostHeader-module__2F6_Vq__meta{align-items:center;gap:12px;display:flex}.BlogPostHeader-module__2F6_Vq__avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:36px;height:36px}.BlogPostHeader-module__2F6_Vq__metaInfo{flex-direction:column;gap:2px;display:flex}.BlogPostHeader-module__2F6_Vq__authorNameLight{-webkit-text-stroke:2px #000;paint-order:stroke fill;color:#fff!important}.BlogPostHeader-module__2F6_Vq__authorLink{color:inherit;text-decoration:none}.BlogPostHeader-module__2F6_Vq__authorLink:hover{text-decoration:underline}.BlogPostHeader-module__2F6_Vq__dateTextLight{-webkit-text-stroke:2px #000;paint-order:stroke fill;color:#ffffffb3!important}@media (max-width:600px){.BlogPostHeader-module__2F6_Vq__hasImage{min-height:300px}.BlogPostHeader-module__2F6_Vq__content{padding:20px}}
.TimestampConverter-module__nJjOBa__wrap{margin-bottom:40px}.TimestampConverter-module__nJjOBa__wrap button{font-family:inherit}.TimestampConverter-module__nJjOBa__toolbar{border:1px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.TimestampConverter-module__nJjOBa__toolbarGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TimestampConverter-module__nJjOBa__indentGroup{border-inline-end:1px solid var(--border-color);align-items:center;gap:4px;margin-inline-end:4px;padding-inline-end:12px;display:inline-flex}.TimestampConverter-module__nJjOBa__indentLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-inline-end:4px;font-size:11px;font-weight:600}.TimestampConverter-module__nJjOBa__indentBtn{min-width:52px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 10px;font-size:13px;transition:background-color .15s,color .15s,border-color .15s}.TimestampConverter-module__nJjOBa__indentBtn:hover{background:var(--hover-background);color:var(--text-primary)}.TimestampConverter-module__nJjOBa__indentBtnActive{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-color)}.TimestampConverter-module__nJjOBa__secondaryBtn{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:background-color .15s;display:inline-flex}.TimestampConverter-module__nJjOBa__secondaryBtn:hover{background:var(--hover-background)}.TimestampConverter-module__nJjOBa__liveClock{align-items:center;gap:8px;display:inline-flex}.TimestampConverter-module__nJjOBa__liveValue{color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.TimestampConverter-module__nJjOBa__panels{grid-template-columns:1fr 1.2fr;align-items:stretch;gap:12px;display:grid}.TimestampConverter-module__nJjOBa__panel{border:2px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.TimestampConverter-module__nJjOBa__panelHeader{box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 12px;display:flex}.TimestampConverter-module__nJjOBa__panelLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:700}.TimestampConverter-module__nJjOBa__panelMeta{color:var(--text-secondary);opacity:.8;font-size:12px}.TimestampConverter-module__nJjOBa__inputWrap{flex:1;justify-content:center;align-items:center;min-height:160px;padding:20px;display:flex}.TimestampConverter-module__nJjOBa__bigInput{border:1px solid var(--border-color);background:var(--bg-secondary);width:100%;color:var(--text-primary);text-align:center;border-radius:10px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:18px}.TimestampConverter-module__nJjOBa__bigInput:focus{border-color:var(--tool-accent,var(--brand-primary));outline:none}.TimestampConverter-module__nJjOBa__valueList{margin:0;padding:0;list-style:none}.TimestampConverter-module__nJjOBa__valueRow{border-bottom:1px solid var(--border-color);align-items:center;gap:10px;padding:10px 14px;display:flex}.TimestampConverter-module__nJjOBa__valueRow:last-child{border-bottom:none}.TimestampConverter-module__nJjOBa__valueRow:hover{background:var(--hover-background)}.TimestampConverter-module__nJjOBa__valueLabel{letter-spacing:.06em;width:112px;color:var(--text-secondary);font-size:11px;font-weight:700}.TimestampConverter-module__nJjOBa__valueCode{color:var(--text-primary);word-break:break-all;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.TimestampConverter-module__nJjOBa__rowCopyBtn{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.TimestampConverter-module__nJjOBa__rowCopyBtn:hover{background:var(--hover-background);color:var(--text-primary);border-color:var(--border-color)}.TimestampConverter-module__nJjOBa__outputEmpty{text-align:center;color:var(--text-secondary);opacity:.75;padding:32px 20px;font-size:14px;line-height:1.5}@media (max-width:840px){.TimestampConverter-module__nJjOBa__panels{grid-template-columns:1fr}}@media (max-width:600px){.TimestampConverter-module__nJjOBa__toolbar{padding:8px}.TimestampConverter-module__nJjOBa__indentGroup{border-inline-end:none;margin-inline-end:0;padding-inline-end:0}.TimestampConverter-module__nJjOBa__bigInput{font-size:15px}}
.Main-module__v6pkXW__drawingBackground{width:53%;position:absolute;top:0;right:0}[dir=rtl] .Main-module__v6pkXW__drawingBackground{left:0;right:auto}.Main-module__v6pkXW__circlesDecoration{z-index:-1;width:50vw;height:50vw;position:absolute;top:-30%;left:-20%}[dir=rtl] .Main-module__v6pkXW__circlesDecoration{left:auto;right:-20%}.Main-module__v6pkXW__drawingBackground.Main-module__v6pkXW__dark{filter:brightness(.6)}.Main-module__v6pkXW__circlesDecoration.Main-module__v6pkXW__dark{filter:brightness(.4)}.Main-module__v6pkXW__container{justify-content:center;align-items:center;width:100%;min-height:100svh;margin-bottom:64px;display:flex;position:relative}.Main-module__v6pkXW__innerContainer{z-index:2;justify-content:space-between;width:80%;display:flex;position:relative}.Main-module__v6pkXW__feature{-o-object-fit:contain;object-fit:contain;width:100%}.Main-module__v6pkXW__featureContainer{background:#484444;border-radius:16px;max-width:600px;overflow:hidden}.Main-module__v6pkXW__featureText{margin:16px}.Main-module__v6pkXW__bold{background-image:var(--background-bold-special);white-space:nowrap;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0 4px}@media (max-width:1600px){.Main-module__v6pkXW__drawingBackground{width:52%}}@media (max-width:1400px){.Main-module__v6pkXW__drawingBackground{width:51%}.Main-module__v6pkXW__innerContainer{flex-direction:column;margin-top:160px}.Main-module__v6pkXW__featureContainer{align-self:center;width:100%;max-width:800px;margin-top:160px}}@media (max-width:1200px){.Main-module__v6pkXW__drawingBackground{width:36%}}@media (max-width:800px){.Main-module__v6pkXW__featureContainer{margin-top:80px}}
.BlogPostContent-module__d-hbCa__container{max-width:800px;color:var(--text-primary);margin:0 auto;padding:0 0 32px;font-size:16px;line-height:1.8}.BlogPostContent-module__d-hbCa__container h1,.BlogPostContent-module__d-hbCa__container h2,.BlogPostContent-module__d-hbCa__container h3,.BlogPostContent-module__d-hbCa__container h4{color:var(--text-primary);margin-top:32px;margin-bottom:12px;line-height:1.3}.BlogPostContent-module__d-hbCa__container h2{border-bottom:2px solid var(--brand-bright);padding-bottom:8px;font-size:24px}.BlogPostContent-module__d-hbCa__container h3{font-size:20px}.BlogPostContent-module__d-hbCa__container p{margin-bottom:16px}.BlogPostContent-module__d-hbCa__container a{color:var(--text-link);text-decoration:none}.BlogPostContent-module__d-hbCa__container a:hover{text-decoration:underline}.BlogPostContent-module__d-hbCa__container img{border-radius:8px;max-width:100%;margin:16px 0;display:block}.BlogPostContent-module__d-hbCa__container blockquote{border-left:4px solid var(--brand-bright);background:var(--bg-secondary);border-radius:0 8px 8px 0;margin:16px 0;padding:12px 20px}[dir=rtl] .BlogPostContent-module__d-hbCa__container blockquote{border-left:none;border-right:4px solid var(--brand-bright);border-radius:8px 0 0 8px}.BlogPostContent-module__d-hbCa__container blockquote p{margin-bottom:0}.BlogPostContent-module__d-hbCa__container pre{background:var(--bg-secondary);text-align:left;direction:ltr;border-radius:8px;margin:16px 0;padding:16px;font-size:14px;overflow-x:auto}.BlogPostContent-module__d-hbCa__container code{font-family:Courier New,Courier,monospace;font-size:1em}.BlogPostContent-module__d-hbCa__container :not(pre)>code{background:var(--bg-secondary);direction:ltr;border-radius:4px;padding:2px 6px}.BlogPostContent-module__d-hbCa__container ul,.BlogPostContent-module__d-hbCa__container ol{margin-bottom:16px;padding-left:24px}[dir=rtl] .BlogPostContent-module__d-hbCa__container ul,[dir=rtl] .BlogPostContent-module__d-hbCa__container ol{padding-left:0;padding-right:24px}.BlogPostContent-module__d-hbCa__container li{margin-bottom:8px}.BlogPostContent-module__d-hbCa__container table{border-collapse:collapse;width:100%;margin:16px 0}.BlogPostContent-module__d-hbCa__container th,.BlogPostContent-module__d-hbCa__container td{border:1px solid var(--border-color);text-align:left;padding:10px 14px}[dir=rtl] .BlogPostContent-module__d-hbCa__container th,[dir=rtl] .BlogPostContent-module__d-hbCa__container td{text-align:right}.BlogPostContent-module__d-hbCa__container th{background:var(--bg-secondary);font-weight:700}.BlogPostContent-module__d-hbCa__container hr{border:none;border-top:1px solid var(--border-color);margin:32px 0}@media (max-width:600px){.BlogPostContent-module__d-hbCa__container{padding:20px 0;font-size:15px}}
.PasswordGenerator-module__xXD03q__wrap{margin-bottom:40px}.PasswordGenerator-module__xXD03q__wrap button{font-family:inherit}.PasswordGenerator-module__xXD03q__toolbar{border:1px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;display:flex}.PasswordGenerator-module__xXD03q__toolbarGroup{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.PasswordGenerator-module__xXD03q__indentLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-inline-end:4px;font-size:11px;font-weight:600}.PasswordGenerator-module__xXD03q__lengthRow,.PasswordGenerator-module__xXD03q__countRow{align-items:center;gap:8px;display:inline-flex}.PasswordGenerator-module__xXD03q__slider{width:180px;accent-color:var(--tool-accent,var(--brand-primary));cursor:pointer}.PasswordGenerator-module__xXD03q__lengthInput{border:1px solid var(--border-color);background:var(--bg-card);width:64px;color:var(--text-primary);text-align:center;border-radius:6px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.PasswordGenerator-module__xXD03q__lengthInput:focus{border-color:var(--tool-accent,var(--brand-primary));outline:none}.PasswordGenerator-module__xXD03q__checkboxRow{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:13px;display:inline-flex}.PasswordGenerator-module__xXD03q__checkboxRow input{accent-color:var(--brand-primary);cursor:pointer}.PasswordGenerator-module__xXD03q__actionRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;margin-bottom:12px;display:flex}.PasswordGenerator-module__xXD03q__primaryBtn{background:var(--brand-primary);color:var(--text-on-brand-primary);cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700;transition:background-color .15s}.PasswordGenerator-module__xXD03q__primaryBtn:hover:not(:disabled){background:var(--brand-primary-darker)}.PasswordGenerator-module__xXD03q__primaryBtn:disabled{opacity:.5;cursor:not-allowed}.PasswordGenerator-module__xXD03q__secondaryBtn{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:background-color .15s;display:inline-flex}.PasswordGenerator-module__xXD03q__secondaryBtn:hover:not(:disabled){background:var(--hover-background)}.PasswordGenerator-module__xXD03q__secondaryBtn:disabled{opacity:.5;cursor:not-allowed}.PasswordGenerator-module__xXD03q__strengthMeta{align-items:center;gap:8px;margin-inline-start:auto;display:inline-flex}.PasswordGenerator-module__xXD03q__strengthPill{border:1px solid var(--border-color);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.PasswordGenerator-module__xXD03q__strength_weak{color:#ef4444;background:#ef444414;border-color:#ef444466}.PasswordGenerator-module__xXD03q__strength_fair{color:#f2b65a;background:#f2b65a14;border-color:#f2b65a66}.PasswordGenerator-module__xXD03q__strength_strong{color:#4dd0a0;background:#4dd0a014;border-color:#4dd0a066}.PasswordGenerator-module__xXD03q__strength_excellent{color:#6c8cff;background:#6c8cff1a;border-color:#6c8cff66}.PasswordGenerator-module__xXD03q__entropyValue{color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.PasswordGenerator-module__xXD03q__panel{border:2px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.PasswordGenerator-module__xXD03q__panelHeader{box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 12px;display:flex}.PasswordGenerator-module__xXD03q__panelLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:700}.PasswordGenerator-module__xXD03q__panelMeta{color:var(--text-secondary);opacity:.8;font-size:12px}.PasswordGenerator-module__xXD03q__listWrap{max-height:540px;overflow:auto}.PasswordGenerator-module__xXD03q__outputEmpty{text-align:center;color:var(--text-secondary);opacity:.75;padding:32px 20px;font-size:14px;line-height:1.5}.PasswordGenerator-module__xXD03q__list{margin:0;padding:0;list-style:none}.PasswordGenerator-module__xXD03q__listItem{border-bottom:1px solid var(--border-color);align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.PasswordGenerator-module__xXD03q__listItem:last-child{border-bottom:none}.PasswordGenerator-module__xXD03q__listItem:hover{background:var(--hover-background)}.PasswordGenerator-module__xXD03q__listIndex{min-width:24px;color:var(--text-secondary);opacity:.6;text-align:end;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.PasswordGenerator-module__xXD03q__password{color:var(--text-primary);word-break:break-all;letter-spacing:.02em;background:0 0;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.PasswordGenerator-module__xXD03q__rowCopyBtn{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.PasswordGenerator-module__xXD03q__rowCopyBtn:hover{background:var(--hover-background);color:var(--text-primary);border-color:var(--border-color)}@media (max-width:600px){.PasswordGenerator-module__xXD03q__toolbar{padding:8px}.PasswordGenerator-module__xXD03q__slider{width:120px}}
.TextSection-module__gRcnpq__container{width:500px;max-width:100%;margin:auto 0}
.BlogPostAuthor-module__HXivjq__container{flex-direction:column;gap:16px;max-width:800px;margin:0 auto;padding:24px 0;display:flex}.BlogPostAuthor-module__HXivjq__card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;align-items:center;gap:16px;padding:20px;display:flex}.BlogPostAuthor-module__HXivjq__avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px}.BlogPostAuthor-module__HXivjq__info{flex-direction:column;gap:4px;display:flex}.BlogPostAuthor-module__HXivjq__cardLink{color:inherit;text-decoration:none;transition:opacity .15s}.BlogPostAuthor-module__HXivjq__cardLink:hover .BlogPostAuthor-module__HXivjq__card{border-color:var(--text-link)}
.BlogPostQA-module__gj8foG__container{flex-direction:column;gap:16px;max-width:800px;margin:0 auto;padding-block:24px;display:flex}.BlogPostQA-module__gj8foG__headingWrap{margin:0}.BlogPostQA-module__gj8foG__list{flex-direction:column;gap:12px;display:flex}.BlogPostQA-module__gj8foG__item{background:var(--bg-card);border:2px solid var(--border-color);border-radius:12px;padding:16px 20px}.BlogPostQA-module__gj8foG__summary{cursor:pointer;align-items:center;gap:16px;padding-block:4px;list-style:none;display:flex}.BlogPostQA-module__gj8foG__summary code{direction:ltr;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.BlogPostQA-module__gj8foG__summary code,.BlogPostQA-module__gj8foG__answer :not(pre)>code{background:var(--bg-primary)}.BlogPostQA-module__gj8foG__summary>:first-child{flex:auto;min-width:0}.BlogPostQA-module__gj8foG__summary::-webkit-details-marker{display:none}.BlogPostQA-module__gj8foG__summary:after{content:"";border-inline-end:2px solid var(--text-secondary,currentColor);border-block-end:2px solid var(--text-secondary,currentColor);flex-shrink:0;width:10px;height:10px;margin-inline-start:auto;transition:transform .15s;display:inline-block;transform:rotate(45deg)}[dir=rtl] .BlogPostQA-module__gj8foG__summary:after{transform:rotate(-45deg)}.BlogPostQA-module__gj8foG__item[open]>.BlogPostQA-module__gj8foG__summary:after{transform:rotate(-135deg)}[dir=rtl] .BlogPostQA-module__gj8foG__item[open]>.BlogPostQA-module__gj8foG__summary:after{transform:rotate(135deg)}.BlogPostQA-module__gj8foG__answer{padding-block-start:8px}
.CronExpression-module__aB_gdW__wrap{margin-bottom:40px}.CronExpression-module__aB_gdW__wrap button{font-family:inherit}.CronExpression-module__aB_gdW__toolbar{border:1px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.CronExpression-module__aB_gdW__toolbarLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:600}.CronExpression-module__aB_gdW__presetRow{flex-wrap:wrap;gap:6px;display:flex}.CronExpression-module__aB_gdW__presetBtn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:4px 8px;transition:background-color .15s,color .15s,border-color .15s}.CronExpression-module__aB_gdW__presetBtn code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.CronExpression-module__aB_gdW__presetBtn:hover{background:var(--hover-background);color:var(--text-primary)}.CronExpression-module__aB_gdW__presetActive{color:var(--text-primary);border-color:var(--tool-accent,var(--brand-primary));background:var(--bg-secondary)}.CronExpression-module__aB_gdW__exprPanel{border:2px solid var(--border-color);background:var(--bg-card);border-radius:12px;margin-bottom:12px;padding:16px}.CronExpression-module__aB_gdW__exprHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.CronExpression-module__aB_gdW__panelLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:700}.CronExpression-module__aB_gdW__copyBtn{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;transition:background-color .15s;display:inline-flex}.CronExpression-module__aB_gdW__copyBtn:hover{background:var(--hover-background)}.CronExpression-module__aB_gdW__exprInput{border:1px solid var(--border-color);background:var(--bg-secondary);width:100%;color:var(--text-primary);text-align:center;letter-spacing:.04em;box-sizing:border-box;border-radius:10px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:22px}.CronExpression-module__aB_gdW__exprInput:focus{border-color:var(--tool-accent,var(--brand-primary));outline:none}.CronExpression-module__aB_gdW__fieldGrid{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;display:grid}.CronExpression-module__aB_gdW__fieldCell{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;display:flex}.CronExpression-module__aB_gdW__fieldLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);text-align:center;font-size:10px;font-weight:600}.CronExpression-module__aB_gdW__fieldToken{color:var(--text-primary);word-break:break-all;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.CronExpression-module__aB_gdW__panels{grid-template-columns:1fr 1fr;gap:12px;display:grid}.CronExpression-module__aB_gdW__panel{border:2px solid var(--border-color);background:var(--bg-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.CronExpression-module__aB_gdW__panelHeader{background:var(--bg-secondary);border-bottom:2px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 12px;display:flex}.CronExpression-module__aB_gdW__panelMeta{color:var(--text-secondary);opacity:.8;font-size:12px}.CronExpression-module__aB_gdW__explanation{flex:1;padding:18px 16px}.CronExpression-module__aB_gdW__explanationText{color:var(--text-primary);margin:0;font-size:16px;line-height:1.5}.CronExpression-module__aB_gdW__errorText{color:#d46b6b;margin:0;font-size:14px}.CronExpression-module__aB_gdW__runsList{margin:0;padding:0;list-style:none}.CronExpression-module__aB_gdW__runRow{border-bottom:1px solid var(--border-color);align-items:center;gap:10px;padding:10px 14px;display:flex}.CronExpression-module__aB_gdW__runRow:last-child{border-bottom:none}.CronExpression-module__aB_gdW__runIndex{background:var(--bg-secondary);width:22px;height:22px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.CronExpression-module__aB_gdW__runValue{color:var(--text-primary);flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.CronExpression-module__aB_gdW__outputEmpty{text-align:center;color:var(--text-secondary);opacity:.75;padding:32px 20px;font-size:14px;line-height:1.5}@media (max-width:840px){.CronExpression-module__aB_gdW__panels{grid-template-columns:1fr}.CronExpression-module__aB_gdW__exprInput{font-size:18px}}@media (max-width:600px){.CronExpression-module__aB_gdW__fieldGrid{grid-template-columns:repeat(5,1fr);gap:4px}.CronExpression-module__aB_gdW__fieldCell{padding:6px 2px}.CronExpression-module__aB_gdW__fieldLabel{font-size:8px}.CronExpression-module__aB_gdW__fieldToken{font-size:12px}}
.PathFlow-module__6WCZTa__container{background-color:var(--bg-primary);width:100%;min-height:100svh}.PathFlow-module__6WCZTa__topbar{height:72px;position:relative}.PathFlow-module__6WCZTa__closeButton{top:16px;left:16px;position:absolute!important}[dir=rtl] .PathFlow-module__6WCZTa__closeButton{left:auto;right:16px}.PathFlow-module__6WCZTa__indicator{border:1px solid var(--text-primary,black);cursor:pointer;border-radius:8px;width:16px;height:16px}.PathFlow-module__6WCZTa__indicatorFull{background-color:var(--text-primary,black)}
.CertificationsHowItWorks-module__juNhwW__container{background:var(--bg-card);width:100%;padding:72px 24px}.CertificationsHowItWorks-module__juNhwW__inner{max-width:1080px;margin:0 auto}.CertificationsHowItWorks-module__juNhwW__header{text-align:center;margin-bottom:40px}.CertificationsHowItWorks-module__juNhwW__heading{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 10px;font-size:32px;font-weight:800}.CertificationsHowItWorks-module__juNhwW__subheading{color:var(--text-secondary);max-width:560px;margin:0 auto;font-size:16px;line-height:1.55}.CertificationsHowItWorks-module__juNhwW__steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.CertificationsHowItWorks-module__juNhwW__step{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:14px;flex-direction:column;gap:10px;padding:28px 24px;display:flex;position:relative}.CertificationsHowItWorks-module__juNhwW__stepNum{color:var(--brand-primary);letter-spacing:.08em;margin-bottom:4px;font-size:14px;font-weight:700}.CertificationsHowItWorks-module__juNhwW__stepTitle{color:var(--text-primary);margin:0;font-size:18px;font-weight:700;line-height:1.3}.CertificationsHowItWorks-module__juNhwW__stepDesc{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.55}@media (max-width:800px){.CertificationsHowItWorks-module__juNhwW__steps{grid-template-columns:1fr}}@media (max-width:600px){.CertificationsHowItWorks-module__juNhwW__container{padding:48px 16px}.CertificationsHowItWorks-module__juNhwW__heading{font-size:26px}}
