.internal-page-module__X4E9tG__pageFrame{min-height:calc(100dvh - 152px);padding:var(--inner-page-padding-top,64px) 0 var(--inner-page-padding-bottom,88px);position:relative;overflow:hidden}.internal-page-module__X4E9tG__pageLightBackground{background:var(--page-light-background)}.internal-page-module__X4E9tG__pageGridOverlay:before{content:"";pointer-events:none;background-image:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px);background-size:var(--inner-page-grid-size,72px) var(--inner-page-grid-size,72px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 72%,#0000);mask-image:linear-gradient(#0000,#000 18% 72%,#0000)}.internal-page-module__X4E9tG__contentLayer{z-index:1;position:relative}.internal-page-module__X4E9tG__sectionEyebrow{color:#0f172a8f;letter-spacing:.14em;background:#ffffff8a;border:1px solid #0f172a1a;border-radius:999px;align-items:center;width:fit-content;min-height:34px;margin:0;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.internal-page-module__X4E9tG__glassPanel{-webkit-backdrop-filter:blur(24px);background:linear-gradient(#ffffffdb,#ffffff9e);border:1px solid #0f172a14;box-shadow:0 20px 70px #0f172a14}.internal-page-module__X4E9tG__glassPanelStrong{-webkit-backdrop-filter:blur(22px);background:linear-gradient(#ffffffe0,#ffffffb8),radial-gradient(circle at 100% 0,#5278bf1f,#0000 54%);border:1px solid #ffffffc7;box-shadow:0 24px 72px #0f172a14,inset 0 1px #ffffffb8}@media (max-width:640px){.internal-page-module__X4E9tG__pageFrame{padding:var(--inner-page-padding-top-mobile,28px) 0 var(--inner-page-padding-bottom-mobile,48px)}}
.academy-page-module__SQb36a__page{--inner-page-padding-top:34px;--inner-page-padding-bottom:72px;--inner-page-padding-top-mobile:24px;background:#f5f6f8;}.academy-page-module__SQb36a__content{gap:18px;display:grid;}.academy-page-module__SQb36a__directoryHero{border-bottom:1px solid #0f172a1a;grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:end;gap:20px;padding-bottom:18px;display:grid}.academy-page-module__SQb36a__eyebrow{margin-bottom:10px;}.academy-page-module__SQb36a__directoryHero h1,.academy-page-module__SQb36a__tutorialIntro h1,.academy-page-module__SQb36a__articleHeader h1{color:#111827;letter-spacing:0;margin:0;font-weight:820}.academy-page-module__SQb36a__directoryHero h1{font-size:clamp(30px,4vw,44px);line-height:1.12}.academy-page-module__SQb36a__directoryHero p,.academy-page-module__SQb36a__tutorialIntro p,.academy-page-module__SQb36a__articleHeader p,.academy-page-module__SQb36a__sectionHeader p,.academy-page-module__SQb36a__chapterTitleRow p,.academy-page-module__SQb36a__articleListMeta,.academy-page-module__SQb36a__recommendationBody span{color:#1118279e;margin:0;font-size:14px;line-height:1.65}.academy-page-module__SQb36a__searchPanel,.academy-page-module__SQb36a__boardColumn,.academy-page-module__SQb36a__directorySection,.academy-page-module__SQb36a__listSection,.academy-page-module__SQb36a__tutorialIntro,.academy-page-module__SQb36a__chapterPanel,.academy-page-module__SQb36a__articleShell,.academy-page-module__SQb36a__sidebarBlock,.academy-page-module__SQb36a__lockPanel,.academy-page-module__SQb36a__statePanel,.academy-page-module__SQb36a__relatedSection{background:#fffffff0;border:1px solid #1118271a;border-radius:8px}.academy-page-module__SQb36a__searchPanel{gap:12px;padding:12px;display:grid}.academy-page-module__SQb36a__searchField{color:#11182780;background:#fff;border:1px solid #1118271f;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.academy-page-module__SQb36a__searchField input{color:#111827;border:0;outline:0;width:100%;min-width:0;font-size:14px}.academy-page-module__SQb36a__inlineActions,.academy-page-module__SQb36a__articleNav{flex-wrap:wrap;gap:8px;display:flex}.academy-page-module__SQb36a__primaryButton,.academy-page-module__SQb36a__secondaryButton,.academy-page-module__SQb36a__backLink{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:13px;font-weight:820;line-height:1.2;text-decoration:none;display:inline-flex}.academy-page-module__SQb36a__primaryButton{color:#fff;background:#111827;border:0}.academy-page-module__SQb36a__secondaryButton{color:#111827;background:#fff;border:1px solid #11182724}.academy-page-module__SQb36a__backLink{color:#115e59;background:#0f766e14;border:1px solid #0f766e2e}.academy-page-module__SQb36a__topBoard{grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.academy-page-module__SQb36a__topBoardCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-page-module__SQb36a__boardColumn,.academy-page-module__SQb36a__directorySection,.academy-page-module__SQb36a__listSection,.academy-page-module__SQb36a__tutorialIntro,.academy-page-module__SQb36a__chapterPanel,.academy-page-module__SQb36a__articleShell,.academy-page-module__SQb36a__sidebarBlock,.academy-page-module__SQb36a__relatedSection{gap:14px;padding:16px;display:grid}.academy-page-module__SQb36a__boardTitle,.academy-page-module__SQb36a__sectionHeader,.academy-page-module__SQb36a__cardTop,.academy-page-module__SQb36a__articleMeta,.academy-page-module__SQb36a__tutorialStats,.academy-page-module__SQb36a__chapterTitleRow,.academy-page-module__SQb36a__chapterArticleMeta{align-items:center;gap:10px;display:flex}.academy-page-module__SQb36a__boardTitle h2,.academy-page-module__SQb36a__sectionHeader h2,.academy-page-module__SQb36a__seriesCard h3,.academy-page-module__SQb36a__tutorialIntro h1,.academy-page-module__SQb36a__chapterTitleRow h3,.academy-page-module__SQb36a__sidebarBlock h2,.academy-page-module__SQb36a__articleHeader h1,.academy-page-module__SQb36a__articleSection h2,.academy-page-module__SQb36a__relatedSection h2,.academy-page-module__SQb36a__lockPanel h2{color:#111827;letter-spacing:0;margin:0;font-weight:820}.academy-page-module__SQb36a__boardTitle h2,.academy-page-module__SQb36a__sectionHeader h2,.academy-page-module__SQb36a__sidebarBlock h2,.academy-page-module__SQb36a__relatedSection h2,.academy-page-module__SQb36a__lockPanel h2{font-size:18px}.academy-page-module__SQb36a__sectionHeader{justify-content:space-between}.academy-page-module__SQb36a__recommendationList,.academy-page-module__SQb36a__recentList,.academy-page-module__SQb36a__articleList,.academy-page-module__SQb36a__chapterArticleList,.academy-page-module__SQb36a__readerDirectory{gap:8px;display:grid}.academy-page-module__SQb36a__recommendationRow,.academy-page-module__SQb36a__recentRow,.academy-page-module__SQb36a__articleListItem,.academy-page-module__SQb36a__chapterArticleRow,.academy-page-module__SQb36a__directoryLink,.academy-page-module__SQb36a__directoryLinkActive{min-width:0;color:inherit;align-items:center;text-decoration:none;display:grid}.academy-page-module__SQb36a__recommendationRow{border-bottom:1px solid #11182714;grid-template-columns:24px minmax(0,1fr) auto;gap:9px;padding:8px 0}.academy-page-module__SQb36a__recommendationRow:last-child,.academy-page-module__SQb36a__recentRow:last-child{border-bottom:0}.academy-page-module__SQb36a__rank,.academy-page-module__SQb36a__rankHot,.academy-page-module__SQb36a__listBullet,.academy-page-module__SQb36a__chapterArticleIndex{flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:850;display:inline-flex}.academy-page-module__SQb36a__rank,.academy-page-module__SQb36a__rankHot{color:#fff;background:#6b7280;border-radius:4px;width:22px;height:22px}.academy-page-module__SQb36a__rankHot{background:#ef4444}.academy-page-module__SQb36a__listBullet{background:#6b7280;border-radius:999px;width:6px;height:6px}.academy-page-module__SQb36a__recommendationBody,.academy-page-module__SQb36a__articleListBody,.academy-page-module__SQb36a__chapterArticleBody{gap:3px;min-width:0;display:grid}.academy-page-module__SQb36a__recommendationBody strong,.academy-page-module__SQb36a__articleListTitle,.academy-page-module__SQb36a__chapterArticleBody strong,.academy-page-module__SQb36a__recentRow span{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:720;line-height:1.45;overflow:hidden}.academy-page-module__SQb36a__recentRow{border-bottom:1px solid #11182714;grid-template-columns:minmax(0,1fr) 48px;gap:10px;padding:7px 0}.academy-page-module__SQb36a__recentRow time{color:#1118278a;text-align:right;font-size:13px}.academy-page-module__SQb36a__directorySection{gap:18px}.academy-page-module__SQb36a__seriesGrid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px;display:grid}.academy-page-module__SQb36a__seriesCard{min-height:158px;color:inherit;background:#f8fafc;border:1px solid #11182717;border-radius:8px;gap:10px;padding:14px;text-decoration:none;transition:border-color .16s,background .16s;display:grid}.academy-page-module__SQb36a__seriesCard:hover,.academy-page-module__SQb36a__chapterArticleRow:hover,.academy-page-module__SQb36a__articleListItem:hover,.academy-page-module__SQb36a__recommendationRow:hover,.academy-page-module__SQb36a__recentRow:hover,.academy-page-module__SQb36a__directoryLink:hover{background:#f0fdfab8;border-color:#0f766e4d}.academy-page-module__SQb36a__seriesCard p{color:#1118279e;margin:0;font-size:14px;line-height:1.6}.academy-page-module__SQb36a__seriesMeta,.academy-page-module__SQb36a__breadcrumb{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.academy-page-module__SQb36a__seriesMeta span,.academy-page-module__SQb36a__statusMuted,.academy-page-module__SQb36a__badge,.academy-page-module__SQb36a__accessPublic,.academy-page-module__SQb36a__accessLogin,.academy-page-module__SQb36a__accessPlus,.academy-page-module__SQb36a__accessPro{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:760;line-height:1.2;display:inline-flex}.academy-page-module__SQb36a__seriesMeta span,.academy-page-module__SQb36a__badge,.academy-page-module__SQb36a__statusMuted{color:#4b5563;background:#6b72801f}.academy-page-module__SQb36a__accessPublic{color:#111827b8;background:#11182712}.academy-page-module__SQb36a__accessLogin{color:#1d4ed8;background:#2563eb1a}.academy-page-module__SQb36a__accessPlus{color:#115e59;background:#0f766e1f}.academy-page-module__SQb36a__accessPro{color:#92400e;background:#92400e1f}.academy-page-module__SQb36a__articleListItem{background:#fff;border:1px solid #11182714;border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;padding:10px}.academy-page-module__SQb36a__tutorialLayout,.academy-page-module__SQb36a__readerLayout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.academy-page-module__SQb36a__tutorialSidebar,.academy-page-module__SQb36a__readerSidebar{gap:12px;display:grid;position:sticky;top:90px}.academy-page-module__SQb36a__sidebarBlock{gap:12px}.academy-page-module__SQb36a__chapterAnchorList{gap:6px;display:grid}.academy-page-module__SQb36a__chapterAnchorList a{color:#111827b8;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;text-decoration:none;display:grid}.academy-page-module__SQb36a__chapterAnchorList span{color:#111827;background:#11182714;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:820;display:inline-flex}.academy-page-module__SQb36a__tutorialMain,.academy-page-module__SQb36a__articleMain{gap:14px;min-width:0;display:grid}.academy-page-module__SQb36a__breadcrumb{color:#11182794;font-size:13px}.academy-page-module__SQb36a__breadcrumb a{color:#115e59;text-decoration:none}.academy-page-module__SQb36a__tutorialIntro{gap:12px}.academy-page-module__SQb36a__tutorialIntro h1,.academy-page-module__SQb36a__articleHeader h1{font-size:clamp(30px,4vw,48px);line-height:1.12}.academy-page-module__SQb36a__tutorialStats{flex-wrap:wrap}.academy-page-module__SQb36a__tutorialStats span{color:#1118279e;font-size:13px;font-weight:740}.academy-page-module__SQb36a__chapterDirectory{gap:12px;display:grid}.academy-page-module__SQb36a__chapterPanel{scroll-margin-top:96px}.academy-page-module__SQb36a__chapterTitleRow{align-items:flex-start}.academy-page-module__SQb36a__chapterTitleRow>span{color:#111827;border-left:3px solid #ef4444;flex:none;padding-left:8px;font-size:13px;font-weight:820}.academy-page-module__SQb36a__chapterArticleList{gap:6px}.academy-page-module__SQb36a__chapterArticleRow{border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:9px 10px}.academy-page-module__SQb36a__chapterArticleIndex{color:#111827;background:#11182714;border-radius:4px;width:24px;height:24px}.academy-page-module__SQb36a__chapterArticleBody span{color:#11182794;font-size:13px;line-height:1.45}.academy-page-module__SQb36a__chapterArticleMeta{justify-content:flex-end}.academy-page-module__SQb36a__chapterArticleMeta>span:first-child{color:#1118278a;font-size:13px}.academy-page-module__SQb36a__readerDirectory{gap:12px}.academy-page-module__SQb36a__readerDirectory section{gap:6px;display:grid}.academy-page-module__SQb36a__readerDirectory h3{color:#1118278f;margin:0;font-size:13px;font-weight:820}.academy-page-module__SQb36a__readerDirectory section>div{gap:5px;display:grid}.academy-page-module__SQb36a__directoryLink,.academy-page-module__SQb36a__directoryLinkActive{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px}.academy-page-module__SQb36a__directoryLink span:first-child,.academy-page-module__SQb36a__directoryLinkActive span:first-child{color:#111827b8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.academy-page-module__SQb36a__directoryLinkActive{background:#0f766e1a}.academy-page-module__SQb36a__directoryLinkActive span:first-child{color:#0f766e;font-weight:820}.academy-page-module__SQb36a__articleShell{gap:18px;padding:22px}.academy-page-module__SQb36a__articleHeader{border-bottom:1px solid #11182714;gap:12px;padding-bottom:16px;display:grid}.academy-page-module__SQb36a__articleMeta{flex-wrap:wrap}.academy-page-module__SQb36a__markdown{color:#111827db;gap:15px;font-size:16px;line-height:1.78;display:grid}.academy-page-module__SQb36a__markdown h1,.academy-page-module__SQb36a__markdown h2,.academy-page-module__SQb36a__markdown h3,.academy-page-module__SQb36a__markdown h4,.academy-page-module__SQb36a__markdown h5,.academy-page-module__SQb36a__markdown h6{color:#111827;letter-spacing:0;margin:12px 0 0;line-height:1.32}.academy-page-module__SQb36a__markdown h1{font-size:30px}.academy-page-module__SQb36a__markdown h2{font-size:26px}.academy-page-module__SQb36a__markdown h3{font-size:21px}.academy-page-module__SQb36a__markdown h4{font-size:18px}.academy-page-module__SQb36a__markdown p{white-space:pre-line;margin:0}.academy-page-module__SQb36a__markdown strong{color:#0f766e;font-weight:840}.academy-page-module__SQb36a__markdown em{color:#111827b8}.academy-page-module__SQb36a__markdown a{color:#1d4ed8;text-underline-offset:3px;font-weight:760;text-decoration:underline}.academy-page-module__SQb36a__markdown .academy-page-module__SQb36a__keywordLink{color:#0f766e;align-items:center;font-weight:820;text-decoration-style:dotted;display:inline-flex;position:relative}.academy-page-module__SQb36a__keywordTooltip{z-index:5;color:#111827;opacity:0;pointer-events:none;text-align:left;background:#fff;border:1px solid #0f766e2e;border-radius:8px;gap:6px;width:min(320px,82vw);padding:12px;transition:opacity .16s,transform .16s;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px);box-shadow:0 20px 45px #11182724}.academy-page-module__SQb36a__keywordTooltip strong{color:#111827;font-size:14px;font-weight:900;line-height:1.35}.academy-page-module__SQb36a__keywordTooltip span{color:#111827ad;font-size:13px;font-weight:500;line-height:1.55}.academy-page-module__SQb36a__keywordTooltip small{color:#0f766e;background:#0f766e1a;border-radius:999px;justify-self:start;padding:3px 8px;font-size:12px;font-weight:820}.academy-page-module__SQb36a__keywordLink:hover .academy-page-module__SQb36a__keywordTooltip,.academy-page-module__SQb36a__keywordLink:focus-visible .academy-page-module__SQb36a__keywordTooltip{opacity:1;transform:translate(-50%)}.academy-page-module__SQb36a__markdown ul,.academy-page-module__SQb36a__markdown ol{gap:8px;margin:0;padding-left:22px;display:grid}.academy-page-module__SQb36a__markdown li{padding-left:2px}.academy-page-module__SQb36a__markdown blockquote{color:#111827b8;background:#f0fdfacc;border-left:4px solid #0f766e;border-radius:8px;margin:0;padding:12px 14px}.academy-page-module__SQb36a__markdown blockquote p{margin:0}.academy-page-module__SQb36a__markdown code{color:#991b1b;background:#11182714;border-radius:5px;padding:2px 5px;font-size:.92em}.academy-page-module__SQb36a__markdown pre{color:#e5e7eb;background:#111827;border-radius:8px;padding:16px;font-size:14px;line-height:1.65;overflow-x:auto}.academy-page-module__SQb36a__markdown pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.academy-page-module__SQb36a__markdown table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.academy-page-module__SQb36a__markdown th,.academy-page-module__SQb36a__markdown td{text-align:left;border:1px solid #1118271f;padding:9px 10px}.academy-page-module__SQb36a__markdown th{color:#111827;background:#1118270d;font-weight:820}.academy-page-module__SQb36a__markdown hr{background:#1118271a;border:0;width:100%;height:1px}.academy-page-module__SQb36a__emptyText{color:#11182794;margin:0;font-size:14px;line-height:1.65}.academy-page-module__SQb36a__lockPanel{background:#f8fffd;border-color:#0f766e2e;gap:12px;padding:18px;display:grid}.academy-page-module__SQb36a__lockIcon{color:#115e59;background:#0f766e1f;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.academy-page-module__SQb36a__articleSection{border-top:1px solid #11182714;gap:10px;padding-top:16px;display:grid}.academy-page-module__SQb36a__articleSection p,.academy-page-module__SQb36a__lockPanel p{color:#111827ad;margin:0;font-size:15px;line-height:1.72}.academy-page-module__SQb36a__relatedSection{gap:12px}.academy-page-module__SQb36a__statePanel{color:#111827a3;padding:14px;font-size:14px;line-height:1.7}.academy-page-module__SQb36a__stateError{color:#991b1b;background:#fef2f2f2;border-color:#dc26262e}@media (max-width:1080px){.academy-page-module__SQb36a__directoryHero,.academy-page-module__SQb36a__topBoard,.academy-page-module__SQb36a__tutorialLayout,.academy-page-module__SQb36a__readerLayout{grid-template-columns:1fr}.academy-page-module__SQb36a__tutorialSidebar,.academy-page-module__SQb36a__readerSidebar{position:static}.academy-page-module__SQb36a__seriesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.academy-page-module__SQb36a__content{gap:14px}.academy-page-module__SQb36a__directoryHero,.academy-page-module__SQb36a__sectionHeader,.academy-page-module__SQb36a__chapterArticleRow,.academy-page-module__SQb36a__articleListItem,.academy-page-module__SQb36a__recommendationRow{align-items:stretch}.academy-page-module__SQb36a__sectionHeader{flex-direction:column}.academy-page-module__SQb36a__seriesGrid,.academy-page-module__SQb36a__recommendationRow,.academy-page-module__SQb36a__chapterArticleRow,.academy-page-module__SQb36a__articleListItem{grid-template-columns:1fr}.academy-page-module__SQb36a__recommendationRow .academy-page-module__SQb36a__rank,.academy-page-module__SQb36a__recommendationRow .academy-page-module__SQb36a__rankHot,.academy-page-module__SQb36a__recommendationRow .academy-page-module__SQb36a__listBullet,.academy-page-module__SQb36a__articleListItem .academy-page-module__SQb36a__listBullet{display:none}.academy-page-module__SQb36a__recentRow{grid-template-columns:1fr}.academy-page-module__SQb36a__recentRow time{text-align:left}.academy-page-module__SQb36a__inlineActions,.academy-page-module__SQb36a__articleNav{flex-direction:column}.academy-page-module__SQb36a__primaryButton,.academy-page-module__SQb36a__secondaryButton,.academy-page-module__SQb36a__backLink{width:100%}.academy-page-module__SQb36a__articleShell,.academy-page-module__SQb36a__boardColumn,.academy-page-module__SQb36a__directorySection,.academy-page-module__SQb36a__listSection,.academy-page-module__SQb36a__chapterPanel,.academy-page-module__SQb36a__tutorialIntro,.academy-page-module__SQb36a__sidebarBlock,.academy-page-module__SQb36a__relatedSection{padding:14px}}
.not-found-module__16Mfwa__page{align-items:center;display:flex;}.not-found-module__16Mfwa__content{width:100%;}.not-found-module__16Mfwa__card{border-radius:32px;gap:18px;max-width:720px;margin:0 auto;padding:32px;display:grid;}.not-found-module__16Mfwa__eyebrow{}.not-found-module__16Mfwa__title{color:#0f172a;letter-spacing:-.06em;margin:0;font-size:clamp(2.6rem,6vw,4.4rem);font-weight:260;line-height:.96}.not-found-module__16Mfwa__description{color:#0f172a99;max-width:34rem;margin:0;font-size:16px;line-height:1.8}.not-found-module__16Mfwa__linkRow{flex-wrap:wrap;gap:12px;display:flex}.not-found-module__16Mfwa__primaryLink,.not-found-module__16Mfwa__secondaryLink{border-radius:16px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s,border-color .22s;display:inline-flex}.not-found-module__16Mfwa__primaryLink{color:#fff;background:linear-gradient(135deg,#173a6f 0%,#234f93 48%,#5278bf 100%);border:0;box-shadow:0 16px 34px #1d4ed82e}.not-found-module__16Mfwa__primaryLink:hover,.not-found-module__16Mfwa__secondaryLink:hover{transform:translateY(-1px)}.not-found-module__16Mfwa__secondaryLink{color:#0f172a;background:#ffffffb8;border:1px solid #0f172a1a}.not-found-module__16Mfwa__secondaryLink:hover{background:#ffffffe6;border-color:#0f172a29}@media (max-width:640px){.not-found-module__16Mfwa__card{border-radius:24px;padding:24px}.not-found-module__16Mfwa__linkRow{flex-direction:column}.not-found-module__16Mfwa__primaryLink,.not-found-module__16Mfwa__secondaryLink{width:100%}}
.about-page-module__eK49FG__page{align-items:center;display:grid;}.about-page-module__eK49FG__container{width:100%;position:relative}.about-page-module__eK49FG__hero{grid-template-columns:minmax(0,620px) minmax(280px,360px);justify-content:space-between;align-items:center;gap:72px;width:100%;max-width:1080px;margin:0 auto;padding:0;display:grid;position:relative}.about-page-module__eK49FG__copy{gap:24px;max-width:620px;display:grid}.about-page-module__eK49FG__eyebrow{letter-spacing:0;margin:0;font-size:13px;font-weight:800;}.about-page-module__eK49FG__title{color:#0f172a;letter-spacing:0;text-wrap:balance;max-width:12em;margin:0;font-size:3.25rem;font-weight:320;line-height:1.16}.about-page-module__eK49FG__titleLine{display:block}.about-page-module__eK49FG__body{gap:16px;max-width:620px;display:grid}.about-page-module__eK49FG__body p{color:#0f172aad;margin:0;font-size:1.06rem;line-height:1.9}.about-page-module__eK49FG__infoList{gap:14px;width:100%;display:grid}.about-page-module__eK49FG__infoItem{background:#ffffff9e;border:1px solid #0f172a14;border-radius:8px;gap:9px;padding:20px;display:grid;box-shadow:0 14px 42px #0f172a0b}.about-page-module__eK49FG__infoTitle{color:#0f172a;letter-spacing:0;margin:0;font-size:1rem;font-weight:760;line-height:1.35}.about-page-module__eK49FG__infoDescription{color:#0f172aa8;margin:0;font-size:.94rem;line-height:1.72}@media (max-width:980px){.about-page-module__eK49FG__page{align-items:start;min-height:auto}.about-page-module__eK49FG__hero{grid-template-columns:1fr;align-items:start;gap:36px;max-width:700px}.about-page-module__eK49FG__infoList{max-width:620px}}@media (max-width:640px){.about-page-module__eK49FG__hero{gap:32px}.about-page-module__eK49FG__copy{gap:20px}.about-page-module__eK49FG__title{max-width:9em;font-size:2.42rem;line-height:1.2}.about-page-module__eK49FG__body{gap:14px}.about-page-module__eK49FG__body p{font-size:1rem;line-height:1.82}.about-page-module__eK49FG__infoItem{padding:18px}}
.admin-academy-page-module__9NL9Pq__page{color:#111827;background:#f5f6f8;min-height:100vh}.admin-academy-page-module__9NL9Pq__shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.admin-academy-page-module__9NL9Pq__sidebar{background:#fff;border-right:1px solid #e5e7eb;align-content:start;gap:20px;height:100vh;padding:22px 16px;display:grid;position:sticky;top:0}.admin-academy-page-module__9NL9Pq__sidebarBrand{border-bottom:1px solid #eef0f3;gap:4px;padding:0 8px 16px;display:grid}.admin-academy-page-module__9NL9Pq__sidebarBrand span{color:#6b7280;font-size:12px;font-weight:800}.admin-academy-page-module__9NL9Pq__sidebarBrand strong{color:#111827;font-size:20px;font-weight:900}.admin-academy-page-module__9NL9Pq__sideNav{gap:6px;display:grid}.admin-academy-page-module__9NL9Pq__sideNav button{color:#374151;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:42px;padding:0 12px;display:grid}.admin-academy-page-module__9NL9Pq__sideNav button:hover,.admin-academy-page-module__9NL9Pq__sideNav .admin-academy-page-module__9NL9Pq__navActive{color:#fff;background:#111827}.admin-academy-page-module__9NL9Pq__sideNav span{font-size:14px;font-weight:850}.admin-academy-page-module__9NL9Pq__sideNav small{color:currentColor;opacity:.65;font-size:12px}.admin-academy-page-module__9NL9Pq__main{align-content:start;gap:16px;min-width:0;padding:22px 28px 36px;display:grid}.admin-academy-page-module__9NL9Pq__toolbar,.admin-academy-page-module__9NL9Pq__workPanel,.admin-academy-page-module__9NL9Pq__recordCard,.admin-academy-page-module__9NL9Pq__assetTree,.admin-academy-page-module__9NL9Pq__assetInspector,.admin-academy-page-module__9NL9Pq__dialog,.admin-academy-page-module__9NL9Pq__drawer{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.admin-academy-page-module__9NL9Pq__toolbar{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.admin-academy-page-module__9NL9Pq__crumb{color:#6b7280;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.admin-academy-page-module__9NL9Pq__crumb strong{color:#111827;font-size:16px;font-weight:900}.admin-academy-page-module__9NL9Pq__toolbarActions,.admin-academy-page-module__9NL9Pq__panelHeaderActions,.admin-academy-page-module__9NL9Pq__inlineActions,.admin-academy-page-module__9NL9Pq__rowActions,.admin-academy-page-module__9NL9Pq__drawerHeader,.admin-academy-page-module__9NL9Pq__panelActions,.admin-academy-page-module__9NL9Pq__segmented{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-academy-page-module__9NL9Pq__toolbarActions a,.admin-academy-page-module__9NL9Pq__toolbarActions button,.admin-academy-page-module__9NL9Pq__panelHeaderActions button,.admin-academy-page-module__9NL9Pq__inlineActions button,.admin-academy-page-module__9NL9Pq__rowActions button,.admin-academy-page-module__9NL9Pq__drawerHeader button,.admin-academy-page-module__9NL9Pq__inlineRename button,.admin-academy-page-module__9NL9Pq__segmented button{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none}.admin-academy-page-module__9NL9Pq__toolbarActions a:hover,.admin-academy-page-module__9NL9Pq__toolbarActions button:hover,.admin-academy-page-module__9NL9Pq__panelHeaderActions button:hover,.admin-academy-page-module__9NL9Pq__inlineActions button:hover,.admin-academy-page-module__9NL9Pq__rowActions button:hover,.admin-academy-page-module__9NL9Pq__drawerHeader button:hover,.admin-academy-page-module__9NL9Pq__inlineRename button:hover,.admin-academy-page-module__9NL9Pq__segmented button:hover{border-color:#111827}.admin-academy-page-module__9NL9Pq__loadingState{color:#6b7280;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:42px}.admin-academy-page-module__9NL9Pq__workPanel{gap:18px;padding:18px 20px 22px;display:grid}.admin-academy-page-module__9NL9Pq__panelHeader{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.admin-academy-page-module__9NL9Pq__panelHeader h2{color:#111827;letter-spacing:0;margin:0;font-size:22px;font-weight:900}.admin-academy-page-module__9NL9Pq__panelHeader p{color:#6b7280;max-width:760px;margin:6px 0 0;font-size:14px;line-height:1.65}.admin-academy-page-module__9NL9Pq__cardGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.admin-academy-page-module__9NL9Pq__recordCard{align-content:start;gap:12px;padding:16px;display:grid}.admin-academy-page-module__9NL9Pq__recordCard[draggable=true]{cursor:grab}.admin-academy-page-module__9NL9Pq__keywordList{gap:8px;display:grid}.admin-academy-page-module__9NL9Pq__keywordRow{cursor:grab;background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:84px;padding:12px 14px;display:grid}.admin-academy-page-module__9NL9Pq__keywordRow:hover{background:#fbfcfd;border-color:#9ca3af}.admin-academy-page-module__9NL9Pq__keywordMain{gap:6px;min-width:0;display:grid}.admin-academy-page-module__9NL9Pq__keywordTitleLine,.admin-academy-page-module__9NL9Pq__keywordTargetLine{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-academy-page-module__9NL9Pq__keywordTitleLine strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.admin-academy-page-module__9NL9Pq__keywordTargetLine span{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.admin-academy-page-module__9NL9Pq__keywordTargetLine span+span{color:#111827}.admin-academy-page-module__9NL9Pq__keywordTargetLine small{color:#6b7280;flex:none;font-size:12px;font-weight:800}.admin-academy-page-module__9NL9Pq__keywordMain p{color:#6b7280;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:880px;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.admin-academy-page-module__9NL9Pq__keywordMain .admin-academy-page-module__9NL9Pq__keywordWarning{color:#92400e;font-weight:850}.admin-academy-page-module__9NL9Pq__keywordSide{justify-items:end;gap:8px;display:grid}.admin-academy-page-module__9NL9Pq__recordTopline{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-academy-page-module__9NL9Pq__recordTopline strong{color:#111827;font-size:16px;font-weight:900}.admin-academy-page-module__9NL9Pq__recordCard p{color:#4b5563;margin:0;font-size:14px;line-height:1.65}.admin-academy-page-module__9NL9Pq__recordMeta{color:#6b7280;font-size:12px}.admin-academy-page-module__9NL9Pq__tagRow{flex-wrap:wrap;gap:6px;display:flex}.admin-academy-page-module__9NL9Pq__badge{color:#4b5563;background:#eef2f7;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.admin-academy-page-module__9NL9Pq__badgePublished{color:#166534;background:#dcfce7}.admin-academy-page-module__9NL9Pq__badgeOffline{color:#6b7280;background:#f3f4f6}.admin-academy-page-module__9NL9Pq__noticeWarn{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.6}.admin-academy-page-module__9NL9Pq__logList{gap:10px;display:grid}.admin-academy-page-module__9NL9Pq__logItem{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:7px;padding:14px;display:grid}.admin-academy-page-module__9NL9Pq__logItem strong{color:#111827;font-size:14px}.admin-academy-page-module__9NL9Pq__logItem span,.admin-academy-page-module__9NL9Pq__logItem p{color:#6b7280;margin:0;font-size:13px;line-height:1.6}.admin-academy-page-module__9NL9Pq__assetWorkspace{grid-template-columns:minmax(320px,4fr) minmax(520px,6fr);align-items:start;gap:16px;display:grid}.admin-academy-page-module__9NL9Pq__assetTree,.admin-academy-page-module__9NL9Pq__assetInspector{min-width:0;padding:16px}.admin-academy-page-module__9NL9Pq__assetTree{gap:14px;display:grid}.admin-academy-page-module__9NL9Pq__assetTreeHeader,.admin-academy-page-module__9NL9Pq__inspectorHeader,.admin-academy-page-module__9NL9Pq__previewHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-academy-page-module__9NL9Pq__assetTreeHeader{border-bottom:1px solid #eef0f3;padding-bottom:12px}.admin-academy-page-module__9NL9Pq__assetTreeHeader strong,.admin-academy-page-module__9NL9Pq__inspectorHeader h3,.admin-academy-page-module__9NL9Pq__previewHead strong{color:#111827;margin:0;font-size:17px;font-weight:900}.admin-academy-page-module__9NL9Pq__assetTreeHeader p,.admin-academy-page-module__9NL9Pq__inspectorHeader p{color:#6b7280;margin:4px 0 0;font-size:13px;line-height:1.6}.admin-academy-page-module__9NL9Pq__treeGroup{background:#fafafa;border:1px solid #edf0f3;border-radius:8px;gap:8px;padding:10px;display:grid}.admin-academy-page-module__9NL9Pq__treeTopLevelList{gap:2px;display:grid}.admin-academy-page-module__9NL9Pq__treeDropZone{border-radius:999px;height:10px}.admin-academy-page-module__9NL9Pq__treeDropZone:hover,.admin-academy-page-module__9NL9Pq__treeDropZone:focus-visible{background:#0f766e}.admin-academy-page-module__9NL9Pq__treeDropZoneEnd{min-height:18px}.admin-academy-page-module__9NL9Pq__treeRow{background:#fff;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px;display:grid}.admin-academy-page-module__9NL9Pq__treeRow:hover,.admin-academy-page-module__9NL9Pq__treeFile:hover,.admin-academy-page-module__9NL9Pq__treeRowActive{border-color:#111827}.admin-academy-page-module__9NL9Pq__dragHandle{color:#9ca3af;cursor:grab;padding:0 2px;font-size:16px;line-height:1}.admin-academy-page-module__9NL9Pq__treeMainButton{color:#111827;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;min-width:0;padding:4px 2px;display:grid}.admin-academy-page-module__9NL9Pq__treeMainButton strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:900;display:flex;overflow:hidden}.admin-academy-page-module__9NL9Pq__treeMainButton small{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-academy-page-module__9NL9Pq__nodeKindBadge{border-radius:999px;flex:none;padding:4px 7px;font-size:11px;font-weight:900;line-height:1}.admin-academy-page-module__9NL9Pq__nodeKindFolder{color:#1d4ed8;background:#dbeafe}.admin-academy-page-module__9NL9Pq__nodeKindArticle{color:#166534;background:#dcfce7}.admin-academy-page-module__9NL9Pq__rowActions{justify-content:flex-end}.admin-academy-page-module__9NL9Pq__rowActions button{min-height:28px;padding:0 9px}.admin-academy-page-module__9NL9Pq__treeChildren{gap:6px;padding-left:20px;display:grid}.admin-academy-page-module__9NL9Pq__treeFile{background:#fff;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px;display:grid}.admin-academy-page-module__9NL9Pq__inlineRename{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;display:grid}.admin-academy-page-module__9NL9Pq__inlineRename input{border:1px solid #d1d5db;border-radius:8px;min-width:0;height:34px;padding:0 10px}.admin-academy-page-module__9NL9Pq__assetInspector{gap:16px;display:grid}.admin-academy-page-module__9NL9Pq__inspectorPanel{gap:14px;display:grid}.admin-academy-page-module__9NL9Pq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-academy-page-module__9NL9Pq__spanAll{grid-column:1/-1}.admin-academy-page-module__9NL9Pq__field,.admin-academy-page-module__9NL9Pq__fieldGroup{gap:6px;display:grid}.admin-academy-page-module__9NL9Pq__field label,.admin-academy-page-module__9NL9Pq__fieldGroup>span,.admin-academy-page-module__9NL9Pq__checkGrid>span{color:#374151;font-size:13px;font-weight:850}.admin-academy-page-module__9NL9Pq__field input,.admin-academy-page-module__9NL9Pq__field textarea,.admin-academy-page-module__9NL9Pq__field select{color:#111827;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:10px 12px}.admin-academy-page-module__9NL9Pq__field textarea{resize:vertical;min-height:128px}.admin-academy-page-module__9NL9Pq__field small,.admin-academy-page-module__9NL9Pq__fieldGroup small{color:#6b7280;font-size:12px;line-height:1.5}.admin-academy-page-module__9NL9Pq__checkGrid{gap:8px;display:grid}.admin-academy-page-module__9NL9Pq__checkGrid label{color:#374151;align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.admin-academy-page-module__9NL9Pq__keywordTermInputRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.admin-academy-page-module__9NL9Pq__keywordTermInputRow input{color:#111827;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:10px 12px}.admin-academy-page-module__9NL9Pq__keywordTermInputRow button{color:#fff;cursor:pointer;background:#111827;border:1px solid #111827;border-radius:8px;min-height:40px;padding:0 14px;font-weight:900}.admin-academy-page-module__9NL9Pq__keywordTermInputRow button:disabled{color:#9ca3af;cursor:not-allowed;background:#f3f4f6;border-color:#d1d5db}.admin-academy-page-module__9NL9Pq__keywordTermChips{flex-wrap:wrap;gap:6px;min-height:30px;display:flex}.admin-academy-page-module__9NL9Pq__keywordTermChips button{color:#111827;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:0 10px;font-size:13px;font-weight:850;display:inline-flex}.admin-academy-page-module__9NL9Pq__keywordTermChips span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-academy-page-module__9NL9Pq__keywordTermChips small{color:#64748b;font-size:11px;font-weight:900}.admin-academy-page-module__9NL9Pq__summaryPreview{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;gap:5px;padding:10px 12px;display:grid}.admin-academy-page-module__9NL9Pq__summaryPreview strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-academy-page-module__9NL9Pq__summaryPreview p{color:#1d4ed8;margin:0;font-size:12px;line-height:1.5}.admin-academy-page-module__9NL9Pq__selectedTarget{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.admin-academy-page-module__9NL9Pq__selectedTarget strong{font-size:13px}.admin-academy-page-module__9NL9Pq__selectedTarget small{color:#1d4ed8;font-size:12px}.admin-academy-page-module__9NL9Pq__searchResultList{gap:6px;max-height:320px;display:grid;overflow:auto}.admin-academy-page-module__9NL9Pq__searchResultList button{color:#111827;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:4px;min-height:72px;padding:9px 11px;display:grid}.admin-academy-page-module__9NL9Pq__searchResultList button:hover,.admin-academy-page-module__9NL9Pq__searchResultList .admin-academy-page-module__9NL9Pq__searchResultActive{background:#f9fafb;border-color:#111827}.admin-academy-page-module__9NL9Pq__searchResultTitle{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.admin-academy-page-module__9NL9Pq__searchResultContext,.admin-academy-page-module__9NL9Pq__searchResultMeta,.admin-academy-page-module__9NL9Pq__searchResultSummary,.admin-academy-page-module__9NL9Pq__searchResultList p{color:#6b7280;margin:0;font-size:12px}.admin-academy-page-module__9NL9Pq__searchResultSummary{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-academy-page-module__9NL9Pq__searchResultMeta{color:#1f2937;font-weight:850}.admin-academy-page-module__9NL9Pq__previewPanel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:14px;padding:16px;display:grid}.admin-academy-page-module__9NL9Pq__previewStats{color:#6b7280;font-size:12px}.admin-academy-page-module__9NL9Pq__segmented{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:4px}.admin-academy-page-module__9NL9Pq__segmented button{background:0 0;border-color:#0000;min-height:30px}.admin-academy-page-module__9NL9Pq__segmented .admin-academy-page-module__9NL9Pq__segmentedActive{color:#fff;background:#111827}.admin-academy-page-module__9NL9Pq__drawerBackdrop,.admin-academy-page-module__9NL9Pq__dialogBackdrop{z-index:50;background:#1118276b;position:fixed;inset:0}.admin-academy-page-module__9NL9Pq__drawerBackdrop{justify-content:flex-end;display:flex}.admin-academy-page-module__9NL9Pq__drawer{border-top:0;border-bottom:0;border-right:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);width:min(640px,100%);max-height:100vh;padding:20px;display:grid;overflow:auto}.admin-academy-page-module__9NL9Pq__drawerHeader{border-bottom:1px solid #eef0f3;justify-content:space-between;padding-bottom:14px}.admin-academy-page-module__9NL9Pq__drawerHeader h3,.admin-academy-page-module__9NL9Pq__dialog h3{color:#111827;margin:0;font-size:20px;font-weight:900}.admin-academy-page-module__9NL9Pq__dialogBackdrop{place-items:center;padding:20px;display:grid}.admin-academy-page-module__9NL9Pq__dialog{gap:14px;width:min(520px,100%);padding:20px;display:grid}.admin-academy-page-module__9NL9Pq__dialog p{color:#4b5563;margin:0;font-size:14px;line-height:1.65}.admin-academy-page-module__9NL9Pq__panelActions{grid-column:1/-1;justify-content:flex-start}.admin-academy-page-module__9NL9Pq__primaryButton,.admin-academy-page-module__9NL9Pq__secondaryButton{cursor:pointer;border-radius:8px;min-height:38px;padding:0 14px;font-size:14px;font-weight:900}.admin-academy-page-module__9NL9Pq__primaryButton{color:#fff;background:#111827;border:1px solid #111827}.admin-academy-page-module__9NL9Pq__secondaryButton{color:#111827;background:#fff;border:1px solid #d1d5db}.admin-academy-page-module__9NL9Pq__primaryButton:hover,.admin-academy-page-module__9NL9Pq__secondaryButton:hover{filter:brightness(.97)}.admin-academy-page-module__9NL9Pq__toastStack{z-index:70;gap:10px;width:min(360px,100vw - 32px);display:grid;position:fixed;bottom:24px;right:24px}.admin-academy-page-module__9NL9Pq__toastSuccess,.admin-academy-page-module__9NL9Pq__toastError{border-radius:8px;padding:12px 14px;font-size:14px;font-weight:850;line-height:1.55;box-shadow:0 18px 42px #0f172a29}.admin-academy-page-module__9NL9Pq__toastSuccess{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.admin-academy-page-module__9NL9Pq__toastError{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}@media (max-width:1180px){.admin-academy-page-module__9NL9Pq__assetWorkspace{grid-template-columns:1fr}}@media (max-width:820px){.admin-academy-page-module__9NL9Pq__shell{grid-template-columns:1fr}.admin-academy-page-module__9NL9Pq__sidebar{height:auto;position:static}.admin-academy-page-module__9NL9Pq__main{padding:16px}.admin-academy-page-module__9NL9Pq__toolbar,.admin-academy-page-module__9NL9Pq__panelHeader,.admin-academy-page-module__9NL9Pq__recordTopline{flex-direction:column;align-items:stretch}.admin-academy-page-module__9NL9Pq__keywordRow{grid-template-columns:1fr}.admin-academy-page-module__9NL9Pq__keywordSide{justify-items:start}.admin-academy-page-module__9NL9Pq__toolbarActions,.admin-academy-page-module__9NL9Pq__panelHeaderActions,.admin-academy-page-module__9NL9Pq__inlineActions{justify-content:flex-start}.admin-academy-page-module__9NL9Pq__formGrid{grid-template-columns:1fr}}
.account-module__mok5fW__page{}.account-module__mok5fW__container{gap:24px;max-width:1050px;display:grid}.account-module__mok5fW__header{max-width:720px;padding:8px 2px 0}.account-module__mok5fW__headerMain{display:grid}.account-module__mok5fW__kicker{letter-spacing:.08em;color:#0f172a75;margin:0 0 10px;font-size:13px;font-weight:700}.account-module__mok5fW__title{letter-spacing:-.05em;color:#0f172a;margin:0;font-size:clamp(2.15rem,4vw,3.6rem);line-height:1}.account-module__mok5fW__titleRow{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.account-module__mok5fW__headerAside{align-items:center;padding-bottom:8px;display:flex}.account-module__mok5fW__description{color:#0f172a9e;max-width:34rem;margin:14px 0 0;font-size:16px;line-height:1.7}.account-module__mok5fW__planBadge{background:#ffffff9e;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:10px;min-height:42px;padding:0 14px 0 16px;display:inline-flex;box-shadow:inset 0 1px #ffffffa8,0 14px 34px #0f172a0f}.account-module__mok5fW__planBadgeLabel{letter-spacing:.08em;color:#0f172a75;font-size:12px;font-weight:800}.account-module__mok5fW__planBadgeValue{letter-spacing:-.02em;color:#0f172a;font-size:14px;font-weight:800}.account-module__mok5fW__navTabs{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff9e;border:1px solid #0f172a14;border-radius:999px;grid-template-columns:repeat(2,minmax(118px,1fr));gap:6px;width:fit-content;padding:6px;display:inline-grid;box-shadow:inset 0 1px #ffffffa8,0 14px 38px #0f172a0f}.account-module__mok5fW__navItem{color:#0f172a9e;border-radius:16px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;transition:background .22s,color .22s,transform .22s;display:flex}.account-module__mok5fW__navItem:hover{color:#0f172a;background:#ffffffc7;transform:translateY(-1px)}.account-module__mok5fW__navItemActive{color:#fff;background:#0f172a;box-shadow:0 16px 34px #0f172a29}.account-module__mok5fW__navItemActive:hover{color:#fff;background:#0f172a}.account-module__mok5fW__content{min-width:0}.account-module__mok5fW__stack{gap:18px;display:grid}.account-module__mok5fW__identityCard{border-radius:30px;padding:38px 38px 34px;overflow:hidden;}.account-module__mok5fW__identityHeader{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:24px;display:grid}.account-module__mok5fW__avatar{color:#fff;background:linear-gradient(145deg,#111827,#1f365f 62%,#324f86);border-radius:30px;flex:none;justify-content:center;align-items:center;width:84px;height:84px;font-size:34px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 18px 36px #0f172a2e}.account-module__mok5fW__profileBody{min-width:0}.account-module__mok5fW__profileTitle{overflow-wrap:anywhere;letter-spacing:-.04em;color:#0f172a;margin:4px 0 10px;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.account-module__mok5fW__profileDescription{color:#0f172a8f;max-width:32rem;margin:0;font-size:15px;line-height:1.7}.account-module__mok5fW__card{border-radius:30px;padding:26px;}.account-module__mok5fW__stateCard{border-radius:30px;padding:26px;}.account-module__mok5fW__cardHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.account-module__mok5fW__cardEyebrow{letter-spacing:.08em;color:#0f172a75;margin:0;font-size:12px;font-weight:800}.account-module__mok5fW__cardTitle,.account-module__mok5fW__stateTitle{letter-spacing:-.03em;color:#0f172a;margin:6px 0 0;font-size:22px;line-height:1.18}.account-module__mok5fW__cardText,.account-module__mok5fW__stateDescription{color:#0f172a99;max-width:38rem;margin:10px 0 0;font-size:14px;line-height:1.7}.account-module__mok5fW__primaryLink,.account-module__mok5fW__primaryButton,.account-module__mok5fW__secondaryButton,.account-module__mok5fW__textLink{border-radius:16px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s,border-color .22s;display:inline-flex}.account-module__mok5fW__primaryLink,.account-module__mok5fW__primaryButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#173a6f 0%,#234f93 48%,#5278bf 100%);border:0;box-shadow:0 16px 34px #1d4ed82e}.account-module__mok5fW__primaryLink:hover,.account-module__mok5fW__primaryButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 42px #1d4ed83d}.account-module__mok5fW__primaryButton:disabled,.account-module__mok5fW__secondaryButton:disabled{opacity:.68;cursor:wait}.account-module__mok5fW__secondaryButton,.account-module__mok5fW__textLink{color:#0f172a;cursor:pointer;background:#ffffff9e;border:1px solid #0f172a1a}.account-module__mok5fW__secondaryButton:hover:not(:disabled),.account-module__mok5fW__textLink:hover{background:#ffffffe0;border-color:#0f172a29;transform:translateY(-1px)}.account-module__mok5fW__form{gap:18px;max-width:560px;margin-top:24px;display:grid}.account-module__mok5fW__field{gap:8px;display:grid}.account-module__mok5fW__label{color:#0f172aad;font-size:13px;font-weight:800}.account-module__mok5fW__input{color:#0f172a;background:#ffffffe6;border:1px solid #0f172a1a;border-radius:18px;width:100%;min-height:54px;padding:0 58px 0 16px;font-size:15px;transition:border-color .22s,box-shadow .22s}.account-module__mok5fW__input::placeholder{color:#0f172a61}.account-module__mok5fW__input:focus{border-color:#1b419a6b;outline:none;box-shadow:0 0 0 4px #3b82f61f}.account-module__mok5fW__passwordField{position:relative}.account-module__mok5fW__passwordToggle{color:#0f172a7a;background:#ffffff8f;box-shadow:inset 0 1px #ffffff80,0 10px 22px #0f172a0f}.account-module__mok5fW__passwordToggle:hover:not(:disabled){color:#0f172acc;background:#ffffffc7}.account-module__mok5fW__passwordToggle[data-state=visible]{color:#173a6f;background:#173a6f1f}.account-module__mok5fW__successText,.account-module__mok5fW__errorText{border-radius:16px;margin:0;padding:13px 14px;font-size:13px;line-height:1.6}.account-module__mok5fW__successText{color:#115e59;background:#0f766e1a;border:1px solid #0f766e1f}.account-module__mok5fW__errorText{color:#991b1b;background:#dc262614;border:1px solid #dc26261f}@media (max-width:640px){.account-module__mok5fW__titleRow{flex-direction:column;align-items:flex-start;gap:14px}.account-module__mok5fW__headerAside{padding-bottom:0}.account-module__mok5fW__identityCard,.account-module__mok5fW__card,.account-module__mok5fW__stateCard{border-radius:24px;padding:22px}.account-module__mok5fW__identityHeader,.account-module__mok5fW__cardHeader{flex-direction:column;align-items:stretch;display:flex}.account-module__mok5fW__navTabs,.account-module__mok5fW__primaryLink,.account-module__mok5fW__primaryButton,.account-module__mok5fW__secondaryButton,.account-module__mok5fW__textLink{width:100%}}
.admin-approvals-page-module__JKeM6a__page{--inner-page-padding-top:96px;--inner-page-padding-bottom:96px;--inner-page-padding-top-mobile:72px;--inner-page-padding-bottom-mobile:72px;--inner-page-grid-size:76px;background:radial-gradient(circle at 12% 16%,#0f172a1a,#0000 28%),radial-gradient(circle at 86% 20%,#d9c99d33,#0000 24%),linear-gradient(#fbfaf7 0%,#f4f7fb 54%,#eef2f7 100%);}.admin-approvals-page-module__JKeM6a__content{}.admin-approvals-page-module__JKeM6a__hero{max-width:760px;margin-bottom:28px}.admin-approvals-page-module__JKeM6a__eyebrow{letter-spacing:.24em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700;}.admin-approvals-page-module__JKeM6a__title{color:#0f172ae6;letter-spacing:0;margin:0;font-size:5.4rem;font-weight:240;line-height:.96}.admin-approvals-page-module__JKeM6a__description{color:#0f172a9e;max-width:680px;margin:24px 0 0;font-size:16px;line-height:1.85}.admin-approvals-page-module__JKeM6a__summaryGrid{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.admin-approvals-page-module__JKeM6a__summaryPill,.admin-approvals-page-module__JKeM6a__notice{background:linear-gradient(#ffffffdb,#ffffff9e),radial-gradient(circle at 20% 0,#fffffff2,#0000 42%);}.admin-approvals-page-module__JKeM6a__summaryPill{color:#0f172a94;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:13px;display:inline-flex}.admin-approvals-page-module__JKeM6a__summaryPill strong{color:#0f172ae0}.admin-approvals-page-module__JKeM6a__notice{color:#0f172aa3;border-radius:24px;max-width:640px;margin-top:18px;padding:18px 22px;font-size:14px;line-height:1.7}.admin-approvals-page-module__JKeM6a__noticeSuccess{color:#166534db}.admin-approvals-page-module__JKeM6a__noticeError{color:#991b1bdb}.admin-approvals-page-module__JKeM6a__tabs{background:#ffffffa3;border-radius:999px;gap:6px;margin:12px 0 18px;padding:6px;display:inline-flex;box-shadow:inset 0 0 0 1px #0f172a14}.admin-approvals-page-module__JKeM6a__tabButton{color:#0f172a94;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:36px;padding:0 14px;font-size:13px;font-weight:800}.admin-approvals-page-module__JKeM6a__tabButtonActive{color:#fff;background:#0f172ae0}.admin-approvals-page-module__JKeM6a__approvalLayout{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:start;gap:18px;display:grid}.admin-approvals-page-module__JKeM6a__approvalList,.admin-approvals-page-module__JKeM6a__detailPanel{background:linear-gradient(#ffffffdb,#ffffff9e),radial-gradient(circle at 20% 0,#fffffff2,#0000 42%);}.admin-approvals-page-module__JKeM6a__approvalList{border-radius:28px;overflow:hidden}.admin-approvals-page-module__JKeM6a__approvalRow{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0f172a14;gap:8px;padding:18px;display:grid}.admin-approvals-page-module__JKeM6a__approvalRow:last-child{border-bottom:0}.admin-approvals-page-module__JKeM6a__approvalRowActive{background:#0f172a0e}.admin-approvals-page-module__JKeM6a__rowTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-approvals-page-module__JKeM6a__rowTop strong,.admin-approvals-page-module__JKeM6a__rowEmail{color:#0f172adb;font-weight:800}.admin-approvals-page-module__JKeM6a__rowEmail{word-break:break-all;font-size:14px}.admin-approvals-page-module__JKeM6a__rowMeta{color:#0f172a8f;word-break:break-all;font-size:12px;line-height:1.5}.admin-approvals-page-module__JKeM6a__statusBadge{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.admin-approvals-page-module__JKeM6a__statusPending{color:#fff;background:#0f172ae6}.admin-approvals-page-module__JKeM6a__statusApproved{color:#166534e6;background:#dcfce7e0}.admin-approvals-page-module__JKeM6a__statusRejected{color:#991b1be6;background:#fee2e2e6}.admin-approvals-page-module__JKeM6a__detailPanel{border-radius:28px;gap:18px;padding:24px;display:grid}.admin-approvals-page-module__JKeM6a__detailHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-approvals-page-module__JKeM6a__detailType{color:#0f172a85;letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:850}.admin-approvals-page-module__JKeM6a__detailHeader h2{color:#0f172ae6;word-break:break-all;margin:0;font-size:22px;font-weight:800}.admin-approvals-page-module__JKeM6a__changeBox{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-approvals-page-module__JKeM6a__changeBox div,.admin-approvals-page-module__JKeM6a__reasonPanel,.admin-approvals-page-module__JKeM6a__warningPanel{background:#ffffff85;border:1px solid #0f172a14;border-radius:18px;padding:14px}.admin-approvals-page-module__JKeM6a__changeBox span,.admin-approvals-page-module__JKeM6a__reasonPanel span,.admin-approvals-page-module__JKeM6a__detailGrid span,.admin-approvals-page-module__JKeM6a__reviewNote span{color:#0f172a80;font-size:12px;font-weight:800}.admin-approvals-page-module__JKeM6a__changeBox strong{color:#0f172adb;margin-top:8px;font-size:15px;display:block}.admin-approvals-page-module__JKeM6a__detailGrid{border-top:1px solid #0f172a14;border-bottom:1px solid #0f172a14;grid-template-columns:88px 1fr;gap:10px 14px;padding:16px 0;display:grid}.admin-approvals-page-module__JKeM6a__detailGrid strong{color:#0f172ac2;word-break:break-all;font-size:13px}.admin-approvals-page-module__JKeM6a__reasonPanel p{color:#0f172aad;margin:8px 0 0;font-size:14px;line-height:1.7}.admin-approvals-page-module__JKeM6a__warningPanel{color:#991b1bdb;font-size:13px;font-weight:750;line-height:1.7}.admin-approvals-page-module__JKeM6a__reviewNote{gap:8px;display:grid}.admin-approvals-page-module__JKeM6a__reviewNote textarea{resize:vertical;color:#0f172ad1;width:100%;font:inherit;background:#ffffffb8;border:1px solid #0f172a1a;border-radius:16px;outline:none;padding:12px 14px;line-height:1.6}.admin-approvals-page-module__JKeM6a__actionRow{flex-wrap:wrap;gap:10px;display:flex}.admin-approvals-page-module__JKeM6a__primaryButton,.admin-approvals-page-module__JKeM6a__secondaryButton{cursor:pointer;border:1px solid #0000;border-radius:16px;min-height:44px;padding:0 16px;font-size:13px;font-weight:850}.admin-approvals-page-module__JKeM6a__primaryButton{color:#fff;background:#0f172ae6}.admin-approvals-page-module__JKeM6a__secondaryButton{color:#991b1be6;background:#ffffff9e;border-color:#0f172a1f}.admin-approvals-page-module__JKeM6a__primaryButton:disabled,.admin-approvals-page-module__JKeM6a__secondaryButton:disabled{cursor:not-allowed;opacity:.56}@media (max-width:980px){.admin-approvals-page-module__JKeM6a__approvalLayout{grid-template-columns:1fr}}@media (max-width:640px){.admin-approvals-page-module__JKeM6a__title{font-size:3.4rem}.admin-approvals-page-module__JKeM6a__changeBox{grid-template-columns:1fr}.admin-approvals-page-module__JKeM6a__actionRow{flex-direction:column}.admin-approvals-page-module__JKeM6a__primaryButton,.admin-approvals-page-module__JKeM6a__secondaryButton{width:100%}}
.admin-dashboard-page-module__rZmwIq__page{--inner-page-padding-top:104px;--inner-page-padding-bottom:96px;--inner-page-padding-top-mobile:76px;--inner-page-padding-bottom-mobile:72px;--inner-page-grid-size:76px;background:radial-gradient(circle at 12% 16%,#0f172a1a,#0000 28%),radial-gradient(circle at 86% 20%,#d9c99d33,#0000 24%),linear-gradient(#fbfaf7 0%,#f4f7fb 54%,#eef2f7 100%);}.admin-dashboard-page-module__rZmwIq__content{}.admin-dashboard-page-module__rZmwIq__hero{max-width:780px;margin-bottom:34px}.admin-dashboard-page-module__rZmwIq__eyebrow{letter-spacing:.24em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700;}.admin-dashboard-page-module__rZmwIq__title{color:#0f172ae6;letter-spacing:0;margin:0;font-size:6rem;font-weight:220;line-height:.92}.admin-dashboard-page-module__rZmwIq__description{color:#0f172a9e;max-width:680px;margin:28px 0 0;font-size:17px;line-height:1.9}.admin-dashboard-page-module__rZmwIq__summaryBar{color:#0f172a94;background:linear-gradient(#ffffffdb,#ffffff9e),radial-gradient(circle at 20% 0,#fffffff2,#0000 42%);border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:13px;display:inline-flex;}.admin-dashboard-page-module__rZmwIq__summaryBar strong{color:#0f172ae0}.admin-dashboard-page-module__rZmwIq__notice{color:#0f172aa3;background:linear-gradient(#ffffffdb,#ffffff9e),radial-gradient(circle at 20% 0,#fffffff2,#0000 42%);border-radius:24px;max-width:620px;margin-top:18px;padding:18px 22px;font-size:14px;line-height:1.7;}.admin-dashboard-page-module__rZmwIq__noticeError{color:#991b1bdb}.admin-dashboard-page-module__rZmwIq__adminGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.admin-dashboard-page-module__rZmwIq__adminCard{min-height:230px;color:inherit;background:linear-gradient(#ffffffdb,#ffffff9e),radial-gradient(circle at 20% 0,#fffffff2,#0000 42%);border-radius:30px;flex-direction:column;justify-content:space-between;gap:22px;padding:26px;text-decoration:none;transition:border-color .24s,box-shadow .24s,transform .24s;display:flex;overflow:hidden;}.admin-dashboard-page-module__rZmwIq__adminCard:hover{border-color:#0f172a2e;transform:translateY(-2px);box-shadow:0 24px 58px #0f172a1f}.admin-dashboard-page-module__rZmwIq__cardTop{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-dashboard-page-module__rZmwIq__iconWrap{color:#fff;background:#0f172ae0;border-radius:18px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.admin-dashboard-page-module__rZmwIq__iconWrap svg{width:22px;height:22px}.admin-dashboard-page-module__rZmwIq__cardBadge{white-space:nowrap;color:#0f172aa8;background:#0f172a12;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.admin-dashboard-page-module__rZmwIq__adminCard h2{color:#0f172ae6;letter-spacing:0;margin:0;font-size:24px;font-weight:760}.admin-dashboard-page-module__rZmwIq__adminCard p{color:#0f172a94;margin:0;font-size:14px;line-height:1.75}.admin-dashboard-page-module__rZmwIq__cardAction{color:#0f172adb;font-size:13px;font-weight:800}@media (max-width:900px){.admin-dashboard-page-module__rZmwIq__adminGrid{grid-template-columns:1fr}}@media (max-width:640px){.admin-dashboard-page-module__rZmwIq__title{font-size:3.4rem}}
.admin-users-page-module___vv8BG__page{--inner-page-padding-top:104px;--inner-page-padding-bottom:96px;--inner-page-padding-top-mobile:76px;--inner-page-padding-bottom-mobile:72px;--inner-page-grid-size:76px;background:radial-gradient(circle at 12% 16%,#0f172a1a,#0000 28%),radial-gradient(circle at 86% 20%,#d9c99d33,#0000 24%),linear-gradient(#fbfaf7 0%,#f4f7fb 54%,#eef2f7 100%);}.admin-users-page-module___vv8BG__content{}.admin-users-page-module___vv8BG__hero{max-width:780px;margin-bottom:34px}.admin-users-page-module___vv8BG__eyebrow{letter-spacing:.24em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700;}.admin-users-page-module___vv8BG__title{color:#0f172ae6;letter-spacing:-.08em;margin:0;font-size:clamp(3.2rem,7vw,7.5rem);font-weight:220;line-height:.92}.admin-users-page-module___vv8BG__description{color:#0f172a9e;max-width:680px;margin:28px 0 0;font-size:17px;line-height:1.9}.admin-users-page-module___vv8BG__summaryBar{color:#0f172a94;background:linear-gradient(#ffffffdb,#ffffff9e),radial-gradient(circle at 20% 0,#fffffff2,#0000 42%);border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:13px;display:inline-flex;}.admin-users-page-module___vv8BG__summaryBar strong{color:#0f172ae0}.admin-users-page-module___vv8BG__notice{color:#0f172aa3;background:linear-gradient(#ffffffdb,#ffffff9e),radial-gradient(circle at 20% 0,#fffffff2,#0000 42%);border-radius:24px;max-width:620px;margin-top:18px;padding:18px 22px;font-size:14px;line-height:1.7;}.admin-users-page-module___vv8BG__noticeSuccess{color:#166534db}.admin-users-page-module___vv8BG__noticeError{color:#991b1bdb}.admin-users-page-module___vv8BG__userGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.admin-users-page-module___vv8BG__userCard{background:linear-gradient(#ffffffdb,#ffffff9e),radial-gradient(circle at 20% 0,#fffffff2,#0000 42%);border-radius:30px;padding:26px;overflow:hidden;}.admin-users-page-module___vv8BG__userHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-users-page-module___vv8BG__userHeader h2{color:#0f172ae6;letter-spacing:-.04em;word-break:break-all;margin:0;font-size:20px;font-weight:700}.admin-users-page-module___vv8BG__userHeader p,.admin-users-page-module___vv8BG__ownerNote,.admin-users-page-module___vv8BG__planLine{color:#0f172a8a;margin:8px 0 0;font-size:13px;line-height:1.7}.admin-users-page-module___vv8BG__rolePill{white-space:nowrap;color:#fff;letter-spacing:.08em;background:#0f172ae0;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.admin-users-page-module___vv8BG__metaRow{color:#0f172a85;border-top:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:18px;font-size:13px;display:flex}.admin-users-page-module___vv8BG__metaRow strong{color:#0f172abd;text-align:right;font-weight:650}.admin-users-page-module___vv8BG__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.admin-users-page-module___vv8BG__control{flex-direction:column;gap:8px;display:flex}.admin-users-page-module___vv8BG__control span{color:#0f172a94;letter-spacing:.08em;font-size:12px;font-weight:750}.admin-users-page-module___vv8BG__control select{color:#0f172ad1;background:#ffffffb8;border:1px solid #0f172a1a;border-radius:16px;outline:none;width:100%;min-height:46px;padding:0 14px;transition:border-color .24s,box-shadow .24s,opacity .24s}.admin-users-page-module___vv8BG__control select:focus{border-color:#0f172a3d;box-shadow:0 0 0 4px #0f172a14}.admin-users-page-module___vv8BG__control select:disabled{cursor:not-allowed;opacity:.56}.admin-users-page-module___vv8BG__reasonBox{margin-top:18px}.admin-users-page-module___vv8BG__reasonBox textarea{resize:vertical;color:#0f172ad1;width:100%;font:inherit;background:#ffffffb8;border:1px solid #0f172a1a;border-radius:16px;outline:none;padding:12px 14px;line-height:1.6;transition:border-color .24s,box-shadow .24s,opacity .24s}.admin-users-page-module___vv8BG__reasonBox textarea:focus{border-color:#0f172a3d;box-shadow:0 0 0 4px #0f172a14}.admin-users-page-module___vv8BG__reasonBox textarea:disabled{cursor:not-allowed;opacity:.56}.admin-users-page-module___vv8BG__staticValue{color:#0f172abd;background:#0f172a0b;border:1px solid #0f172a14;border-radius:16px;align-items:center;min-height:46px;padding:0 14px;font-size:14px;font-weight:750;display:flex}.admin-users-page-module___vv8BG__ownerNote{margin-top:18px}.admin-users-page-module___vv8BG__planLine{font-weight:700}.admin-users-page-module___vv8BG__actionRow{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.admin-users-page-module___vv8BG__primaryButton{cursor:pointer;color:#fff;background:#0f172ae0;border:1px solid #0000;border-radius:16px;min-height:42px;padding:0 16px;font-size:13px;font-weight:800;transition:border-color .24s,box-shadow .24s,opacity .24s,transform .24s}.admin-users-page-module___vv8BG__primaryButton:hover:not(:disabled){border-color:#0f172a33;transform:translateY(-1px);box-shadow:0 16px 36px #0f172a1a}.admin-users-page-module___vv8BG__primaryButton:disabled{cursor:not-allowed;opacity:.56}.admin-users-page-module___vv8BG__permissionPanel{border-top:1px solid #0f172a14;margin-top:20px;padding-top:18px}.admin-users-page-module___vv8BG__permissionHeader{color:#0f172a94;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:14px;font-size:12px;font-weight:800;display:flex}.admin-users-page-module___vv8BG__permissionHeader strong{color:#0f172ac2;letter-spacing:0}.admin-users-page-module___vv8BG__permissionList{gap:10px;margin-top:12px;display:grid}.admin-users-page-module___vv8BG__permissionOption{background:#ffffff8a;border:1px solid #0f172a14;border-radius:16px;grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:12px;display:grid}.admin-users-page-module___vv8BG__permissionOption input{width:16px;height:16px;margin-top:3px}.admin-users-page-module___vv8BG__permissionOption span{gap:4px;display:grid}.admin-users-page-module___vv8BG__permissionOption strong{color:#0f172ad1;font-size:13px;line-height:1.4}.admin-users-page-module___vv8BG__permissionOption small{color:#0f172a8a;font-size:12px;line-height:1.55}@media (max-width:900px){.admin-users-page-module___vv8BG__userGrid{grid-template-columns:1fr}}@media (max-width:640px){.admin-users-page-module___vv8BG__controls{grid-template-columns:1fr}}
.auth-guard-module__wxFDnW__page{}.auth-guard-module__wxFDnW__container{place-items:center;min-height:420px;display:grid}.auth-guard-module__wxFDnW__panel{text-align:center;background:#ffffffe6;border:1px solid #0f172a14;border-radius:8px;width:min(520px,100%);padding:28px;box-shadow:0 22px 54px #0f172a14}.auth-guard-module__wxFDnW__title{color:#0f172a;letter-spacing:0;margin:0;font-size:22px;font-weight:860;line-height:1.24}.auth-guard-module__wxFDnW__description{color:#0f172a9e;max-width:360px;margin:10px auto 0;font-size:14px;line-height:1.7}.auth-guard-module__wxFDnW__actions{justify-content:center;gap:10px;margin-top:20px;display:flex}.auth-guard-module__wxFDnW__primaryLink,.auth-guard-module__wxFDnW__secondaryLink{border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:820;text-decoration:none;display:inline-flex}.auth-guard-module__wxFDnW__primaryLink{color:#fff;background:#0f172a}.auth-guard-module__wxFDnW__secondaryLink{color:#0f172a;background:#fff;border:1px solid #0f172a1a}@media (max-width:640px){.auth-guard-module__wxFDnW__panel{padding:22px}.auth-guard-module__wxFDnW__actions{flex-direction:column}.auth-guard-module__wxFDnW__primaryLink,.auth-guard-module__wxFDnW__secondaryLink{width:100%}}
.auth-shell-module__p-4G7q__page{--inner-page-padding-top:44px;--inner-page-padding-bottom:68px;--inner-page-padding-top-mobile:24px;--inner-page-padding-bottom-mobile:40px;background:radial-gradient(circle at 12% 12%,#f4c47638,#0000 24%),radial-gradient(circle at 84% 16%,#6b8eff29,#0000 26%),radial-gradient(circle at 72% 78%,#72a0e81f,#0000 28%),linear-gradient(#f7f4ed 0%,#eff3f8 52%,#e8edf4 100%);}.auth-shell-module__p-4G7q__grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,468px);align-items:stretch;gap:28px;display:grid}.auth-shell-module__p-4G7q__visualPanel{color:#fffffff5;background:linear-gradient(145deg,#090f1dfa,#14223cf2 48%,#0b111dfa),linear-gradient(#ffffff0d,#0000);border:1px solid #ffffff14;border-radius:36px;flex-direction:column;min-height:540px;padding:40px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 90px #0f172a2e,inset 0 1px #ffffff14}.auth-shell-module__p-4G7q__visualPanelMinimal{min-height:540px}.auth-shell-module__p-4G7q__visualPanel:before{content:"";filter:blur(10px);background:radial-gradient(circle,#f9cc7a4d,#0000 64%);border-radius:999px;width:420px;height:420px;position:absolute;inset:auto -12% -18% auto}.auth-shell-module__p-4G7q__visualPanel:after{content:"";pointer-events:none;border:1px solid #ffffff0f;border-radius:28px;position:absolute;inset:16px}.auth-shell-module__p-4G7q__eyebrow{letter-spacing:.08em;color:#ffffffa8;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:34px;margin:0;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.auth-shell-module__p-4G7q__visualContent{z-index:1;gap:14px;max-width:32rem;display:grid;position:relative}.auth-shell-module__p-4G7q__visualContentMinimal{gap:12px;max-width:22rem}.auth-shell-module__p-4G7q__visualContentStandalone{margin-block:auto}.auth-shell-module__p-4G7q__visualTitle{letter-spacing:-.03em;max-width:9ch;margin:0;font-size:clamp(2.6rem,5vw,4.8rem);line-height:1.02}.auth-shell-module__p-4G7q__visualTitleMinimal{letter-spacing:-.045em;max-width:5ch;font-size:clamp(3.4rem,6.2vw,5.4rem);line-height:.94}.auth-shell-module__p-4G7q__visualDescription{color:#fffc;max-width:33rem;margin:0;font-size:16px;line-height:1.7}.auth-shell-module__p-4G7q__visualDescriptionMinimal{color:#ffffffad;max-width:16rem;font-size:17px;line-height:1.45}.auth-shell-module__p-4G7q__highlightList{z-index:1;gap:16px;margin:40px 0 0;display:grid;position:relative}.auth-shell-module__p-4G7q__highlightItem{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff14,#ffffff0a);border:1px solid #ffffff14;border-radius:22px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:18px 18px 18px 16px;display:grid}.auth-shell-module__p-4G7q__highlightIndex{color:#ffffffb3;letter-spacing:.08em;background:#ffffff14;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:700;display:inline-flex}.auth-shell-module__p-4G7q__highlightBody{gap:6px;display:grid}.auth-shell-module__p-4G7q__highlightTitle{letter-spacing:-.01em;color:#fffffff0;margin:0;font-size:15px;font-weight:700}.auth-shell-module__p-4G7q__highlightText{color:#ffffffc2;margin:0;font-size:14px;line-height:1.65}.auth-shell-module__p-4G7q__card{border-radius:32px;align-self:center;padding:36px 32px 30px;position:relative;overflow:hidden;}.auth-shell-module__p-4G7q__card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#4877eb24,#0000 62%),radial-gradient(circle at 0 0,#f4c4761f,#0000 54%);height:140px;position:absolute;inset:0 0 auto}.auth-shell-module__p-4G7q__cardTitle{z-index:1;letter-spacing:-.02em;color:#0f172a;margin:0;font-size:28px;font-weight:700;position:relative}.auth-shell-module__p-4G7q__cardDescription{z-index:1;color:#0f172aa8;margin:10px 0 0;font-size:14px;line-height:1.65;position:relative}.auth-shell-module__p-4G7q__form{gap:18px;margin-top:28px;display:grid}.auth-shell-module__p-4G7q__field{gap:8px;display:grid}.auth-shell-module__p-4G7q__label{color:#0f172ac2;font-size:13px;font-weight:700}.auth-shell-module__p-4G7q__input{color:#0f172a;background:#ffffffeb;border:1px solid #0f172a1f;border-radius:18px;width:100%;min-height:52px;padding:0 16px;transition:border-color .22s,box-shadow .22s,transform .22s}.auth-shell-module__p-4G7q__input::placeholder{color:#0f172a66}.auth-shell-module__p-4G7q__input:focus{border-color:#1b419a75;outline:none;box-shadow:0 0 0 4px #3b82f61f}.auth-shell-module__p-4G7q__passwordField{position:relative}.auth-shell-module__p-4G7q__passwordInput{padding-right:60px}.auth-shell-module__p-4G7q__passwordToggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#0f172a75;background:#ffffff8a;box-shadow:inset 0 1px #ffffff7a,0 10px 24px #0f172a0f}.auth-shell-module__p-4G7q__passwordToggle:hover:not(:disabled){color:#0f172ac7;background:#ffffffb8}.auth-shell-module__p-4G7q__passwordToggle[data-state=visible]{color:#173a6f;background:linear-gradient(#173a6f1f,#5278bf29)}.auth-shell-module__p-4G7q__passwordToggle:focus-visible{box-shadow:0 0 0 4px #3b82f61f}.auth-shell-module__p-4G7q__button{color:#fff;letter-spacing:.03em;cursor:pointer;background:linear-gradient(135deg,#173a6f 0%,#234f93 45%,#5278bf 100%);border:0;border-radius:20px;min-height:54px;font-size:15px;font-weight:700;transition:transform .22s,box-shadow .22s,opacity .22s;box-shadow:0 18px 38px #1d4ed833}.auth-shell-module__p-4G7q__button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 44px #1d4ed83d}.auth-shell-module__p-4G7q__button:disabled{opacity:.68;cursor:wait}.auth-shell-module__p-4G7q__status{border:1px solid #0000;border-radius:16px;min-height:48px;padding:12px 14px;font-size:13px;line-height:1.6}.auth-shell-module__p-4G7q__statusSuccess{color:#115e59;background:#0f766e1a;border-color:#0f766e1f}.auth-shell-module__p-4G7q__statusError{color:#991b1b;background:#dc262614;border-color:#dc26261f}.auth-shell-module__p-4G7q__helperRow{color:#0f172aad;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-top:16px;font-size:13px;display:flex}.auth-shell-module__p-4G7q__helperLink{color:#173a6f;text-decoration:none}.auth-shell-module__p-4G7q__helperLink:hover{text-decoration:underline}.auth-shell-module__p-4G7q__minorText{color:#0f172a99;margin:0;font-size:13px;line-height:1.7}@media (max-width:1024px){.auth-shell-module__p-4G7q__grid{grid-template-columns:1fr}.auth-shell-module__p-4G7q__visualPanel{min-height:auto}.auth-shell-module__p-4G7q__visualPanelMinimal{min-height:420px}.auth-shell-module__p-4G7q__visualContentStandalone{margin-block:0}}@media (max-width:768px){.auth-shell-module__p-4G7q__visualPanel,.auth-shell-module__p-4G7q__card{border-radius:24px;padding:24px 20px}.auth-shell-module__p-4G7q__visualTitle{max-width:none;font-size:2.4rem}.auth-shell-module__p-4G7q__visualTitleMinimal{max-width:none;font-size:3.1rem}.auth-shell-module__p-4G7q__visualDescriptionMinimal{max-width:none;font-size:16px}.auth-shell-module__p-4G7q__highlightItem{grid-template-columns:40px minmax(0,1fr);gap:12px}.auth-shell-module__p-4G7q__highlightIndex{border-radius:12px;width:40px;height:40px}}
.feature-map-page-module__G_VkaW__page{--inner-page-padding-top:76px;--inner-page-padding-bottom:96px;--inner-page-padding-top-mobile:54px;--inner-page-padding-bottom-mobile:72px;background:radial-gradient(circle at 14% 18%,#d9c99d38,#0000 28%),radial-gradient(circle at 88% 18%,#94b4ff33,#0000 26%),linear-gradient(#fbfaf6 0%,#f4f7fb 56%,#eef2f7 100%);}.feature-map-page-module__G_VkaW__content{}.feature-map-page-module__G_VkaW__header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.feature-map-page-module__G_VkaW__title{color:#0f172ae6;letter-spacing:-.07em;margin:0;font-size:clamp(2.6rem,5vw,5.6rem);font-weight:240;line-height:.96}.feature-map-page-module__G_VkaW__count{color:#0f172a7a;letter-spacing:.1em;margin:0 0 10px;font-size:13px;font-weight:750}.feature-map-page-module__G_VkaW__statePanel{color:#0f172a9e;border-radius:28px;max-width:560px;padding:24px 28px;}.feature-map-page-module__G_VkaW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.feature-map-page-module__G_VkaW__card{color:#0f172ae0;background:linear-gradient(#ffffffdb,#ffffff94),radial-gradient(circle at 20% 0,#ffffffe6,#0000 42%);border-radius:32px;flex-direction:column;justify-content:space-between;min-height:260px;padding:24px;text-decoration:none;transition:transform .36s,border-color .36s,box-shadow .36s,opacity .36s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 60px #0f172a14;}.feature-map-page-module__G_VkaW__card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff9e,#0000 32% 70%,#d9c99d33);position:absolute;inset:0}.feature-map-page-module__G_VkaW__cardEnabled:hover{border-color:#0f172a29;transform:translateY(-6px);box-shadow:0 30px 90px #0f172a24}.feature-map-page-module__G_VkaW__cardMuted{opacity:.72}.feature-map-page-module__G_VkaW__cardTop,.feature-map-page-module__G_VkaW__cardBody,.feature-map-page-module__G_VkaW__cardFoot{z-index:1;position:relative}.feature-map-page-module__G_VkaW__cardTop,.feature-map-page-module__G_VkaW__cardFoot{justify-content:space-between;align-items:center;gap:16px;display:flex}.feature-map-page-module__G_VkaW__iconWrap{color:#fff;background:#0f172ae0;border-radius:18px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:0 18px 36px #0f172a2e}.feature-map-page-module__G_VkaW__iconWrap svg{width:22px;height:22px}.feature-map-page-module__G_VkaW__badge{color:#0f172a94;letter-spacing:.08em;background:#0f172a0f;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.feature-map-page-module__G_VkaW__cardBody{margin-top:42px}.feature-map-page-module__G_VkaW__cardTitle{color:#0f172ae6;letter-spacing:-.04em;margin:0;font-size:25px;font-weight:650}.feature-map-page-module__G_VkaW__cardSummary{color:#0f172a94;margin:14px 0 0;font-size:14px;line-height:1.8}.feature-map-page-module__G_VkaW__cardFoot{color:#0f172a8a;letter-spacing:.08em;margin-top:34px;font-size:13px;font-weight:700}@media (max-width:1100px){.feature-map-page-module__G_VkaW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.feature-map-page-module__G_VkaW__header{flex-direction:column;align-items:flex-start;gap:4px}.feature-map-page-module__G_VkaW__grid{grid-template-columns:1fr}.feature-map-page-module__G_VkaW__card{min-height:220px}}
.knowledge-module__86uIRG__page{}.knowledge-module__86uIRG__container{max-width:1440px}.knowledge-module__86uIRG__pageTopBar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.knowledge-module__86uIRG__modeSwitch{background:#ffffffdb;border:1px solid #0f172a1f;border-radius:8px;align-items:center;gap:4px;padding:4px;display:inline-flex}.knowledge-module__86uIRG__modeSwitchItem{color:#0f172aad;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:14px;font-weight:820;line-height:1;text-decoration:none;display:inline-flex}.knowledge-module__86uIRG__modeSwitchItem:hover,.knowledge-module__86uIRG__modeSwitchItemActive{color:#fff;background:#0f665d}.knowledge-module__86uIRG__shell{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.knowledge-module__86uIRG__sidebar,.knowledge-module__86uIRG__panel{background:#ffffffeb;border:1px solid #0f172a1a;border-radius:8px;box-shadow:0 18px 42px #0f172a0d}.knowledge-module__86uIRG__sidebar{gap:18px;padding:14px;display:grid;position:sticky;top:18px}.knowledge-module__86uIRG__panel{gap:14px;padding:16px;display:grid}.knowledge-module__86uIRG__header,.knowledge-module__86uIRG__sectionHeader,.knowledge-module__86uIRG__toolbar,.knowledge-module__86uIRG__rowActions,.knowledge-module__86uIRG__previewMeta{align-items:center;gap:10px;display:flex}.knowledge-module__86uIRG__header,.knowledge-module__86uIRG__sectionHeader{justify-content:space-between}.knowledge-module__86uIRG__titleBlock{gap:4px;min-width:0;display:grid}.knowledge-module__86uIRG__eyebrow,.knowledge-module__86uIRG__muted,.knowledge-module__86uIRG__meta,.knowledge-module__86uIRG__label,.knowledge-module__86uIRG__emptyText{color:#0f172a94;font-size:13px;line-height:1.55}.knowledge-module__86uIRG__titleBlock h1,.knowledge-module__86uIRG__sectionHeader h2{color:#0f172a;letter-spacing:0;margin:0;font-weight:860}.knowledge-module__86uIRG__titleBlock h1{font-size:24px;line-height:1.16}.knowledge-module__86uIRG__sectionHeader h2{font-size:17px}.knowledge-module__86uIRG__toolbar{flex-wrap:wrap;align-items:flex-end}.knowledge-module__86uIRG__toolbar .knowledge-module__86uIRG__button,.knowledge-module__86uIRG__toolbar .knowledge-module__86uIRG__secondaryButton,.knowledge-module__86uIRG__toolbar .knowledge-module__86uIRG__dangerButton{min-height:42px;padding:0 14px}.knowledge-module__86uIRG__searchField,.knowledge-module__86uIRG__field,.knowledge-module__86uIRG__selectField,.knowledge-module__86uIRG__checkRow{gap:7px;display:grid}.knowledge-module__86uIRG__searchField{flex:260px}.knowledge-module__86uIRG__input,.knowledge-module__86uIRG__textarea,.knowledge-module__86uIRG__select{color:#0f172a;background:#fff;border:1px solid #0f172a24;border-radius:8px;width:100%;min-width:0;padding:10px 11px;font-size:14px;line-height:1.45}.knowledge-module__86uIRG__fieldLabelRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.knowledge-module__86uIRG__characterCounter{color:#0f172a80;white-space:nowrap;font-size:12px;font-weight:760}.knowledge-module__86uIRG__textarea{resize:vertical;min-height:160px}.knowledge-module__86uIRG__contentTextarea{min-height:280px;font-family:inherit}.knowledge-module__86uIRG__button,.knowledge-module__86uIRG__secondaryButton,.knowledge-module__86uIRG__dangerButton,.knowledge-module__86uIRG__iconButton,.knowledge-module__86uIRG__navItem,.knowledge-module__86uIRG__treeButton,.knowledge-module__86uIRG__treeRow{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.knowledge-module__86uIRG__button{color:#fff;background:#157a6e;border:1px solid #157a6e;min-height:38px;padding:0 14px}.knowledge-module__86uIRG__button:hover{background:#0f665d}.knowledge-module__86uIRG__secondaryButton,.knowledge-module__86uIRG__dangerButton{min-height:38px;padding:0 12px}.knowledge-module__86uIRG__secondaryButton{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.knowledge-module__86uIRG__dangerButton{color:#c2413a;background:#fff;border:1px solid #c2413a3d}.knowledge-module__86uIRG__iconButton{color:#0f172aad;background:0 0;border:0;width:32px;height:32px;padding:0}.knowledge-module__86uIRG__navItem,.knowledge-module__86uIRG__treeButton,.knowledge-module__86uIRG__treeRow{color:#0f172a;text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;min-height:36px;padding:0 10px}.knowledge-module__86uIRG__navItem{justify-content:flex-start}.knowledge-module__86uIRG__treeRow:hover,.knowledge-module__86uIRG__treeRowActive,.knowledge-module__86uIRG__navItem:hover{color:#0f665d;background:#0f7a6e1a}.knowledge-module__86uIRG__sideSection,.knowledge-module__86uIRG__sideToolbar,.knowledge-module__86uIRG__folderTree,.knowledge-module__86uIRG__treeIndent,.knowledge-module__86uIRG__documentEditor,.knowledge-module__86uIRG__inlineEditor,.knowledge-module__86uIRG__previewBox,.knowledge-module__86uIRG__resultList,.knowledge-module__86uIRG__managementPanel,.knowledge-module__86uIRG__configBlock,.knowledge-module__86uIRG__drawerBody,.knowledge-module__86uIRG__usageList{gap:8px;display:grid}.knowledge-module__86uIRG__managementPanel{background:#fffffff0;border:1px solid #0f172a1a;border-radius:8px;gap:14px;padding:16px;box-shadow:0 18px 42px #0f172a0d}.knowledge-module__86uIRG__tableToolbar{grid-template-columns:minmax(260px,1fr) 150px 190px auto;align-items:end;gap:10px;display:grid}.knowledge-module__86uIRG__searchBox{color:#0f172a8c;background:#fff;border:1px solid #0f172a24;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:flex}.knowledge-module__86uIRG__searchBox input{color:#0f172a;min-width:0;font:inherit;border:0;outline:0;flex:auto}.knowledge-module__86uIRG__compactSelectField{gap:6px;display:grid}.knowledge-module__86uIRG__compactSelectField span{color:#0f172a94;font-size:12px;font-weight:780}.knowledge-module__86uIRG__compactSelectField select{color:#0f172a;background:#fff;border:1px solid #0f172a24;border-radius:8px;min-height:42px;padding:0 10px;font-size:14px}.knowledge-module__86uIRG__filterSummary{color:#0f172a94;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.knowledge-module__86uIRG__filterSummary span{background:#0f172a0f;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;display:inline-flex}.knowledge-module__86uIRG__tableScroll{overflow:auto}.knowledge-module__86uIRG__variableTable{border-collapse:collapse;width:100%;min-width:1040px}.knowledge-module__86uIRG__variableTable th,.knowledge-module__86uIRG__variableTable td{color:#0f172a;text-align:left;vertical-align:top;border-bottom:1px solid #0f172a14;padding:13px 10px;font-size:14px}.knowledge-module__86uIRG__variableTable th{color:#0f172a94;font-size:12px;font-weight:840}.knowledge-module__86uIRG__tableRowActive{background:#0f7a6e0d}.knowledge-module__86uIRG__variableNameCell,.knowledge-module__86uIRG__tableStack{gap:5px;display:grid}.knowledge-module__86uIRG__variableNameCell strong,.knowledge-module__86uIRG__tableStack strong{color:#0f172a;font-size:14px}.knowledge-module__86uIRG__variableNameCell code{color:#0f665d;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.knowledge-module__86uIRG__variableNameCell span,.knowledge-module__86uIRG__tableStack span{color:#0f172a94;font-size:12px;line-height:1.45}.knowledge-module__86uIRG__tableEmpty{color:#0f172a9e;text-align:center;place-items:center;gap:8px;min-height:210px;display:grid}.knowledge-module__86uIRG__statusPill{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:840;display:inline-flex}.knowledge-module__86uIRG__statusPillEnabled{color:#0f665d;background:#e7f4f1}.knowledge-module__86uIRG__statusPillDraft{color:#4b5563;background:#6b72801f}.knowledge-module__86uIRG__statusPillDisabled{color:#c2413a;background:#c2413a1a}.knowledge-module__86uIRG__drawerOverlay{z-index:50;background:#0f172a47;justify-content:flex-end;display:flex;position:fixed;inset:0}.knowledge-module__86uIRG__configDrawer{background:#f8fafc;border-left:1px solid #0f172a1f;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100vw);height:100%;display:grid;box-shadow:-24px 0 52px #0f172a2e}.knowledge-module__86uIRG__drawerHeader,.knowledge-module__86uIRG__drawerFooter{background:#fffffff5;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.knowledge-module__86uIRG__drawerHeader{border-bottom:1px solid #0f172a14}.knowledge-module__86uIRG__drawerFooter{border-top:1px solid #0f172a14;justify-content:flex-end}.knowledge-module__86uIRG__drawerBody{align-content:start;gap:14px;padding:16px 18px;overflow:auto}.knowledge-module__86uIRG__configBlock{background:#fff;border:1px solid #0f172a1a;border-radius:8px;gap:12px;padding:14px}.knowledge-module__86uIRG__modeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.knowledge-module__86uIRG__modeCard{color:#0f172a;cursor:pointer;text-align:left;background:#fff;border:1px solid #0f172a1f;border-radius:8px;gap:7px;min-height:92px;padding:12px;display:grid}.knowledge-module__86uIRG__modeCard strong{font-size:14px}.knowledge-module__86uIRG__modeCard span{color:#0f172a94;font-size:12px;line-height:1.5}.knowledge-module__86uIRG__modeCard:hover,.knowledge-module__86uIRG__modeCardActive{background:#0f7a6e12;border-color:#0f7a6e80}.knowledge-module__86uIRG__scopeModeRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.knowledge-module__86uIRG__scopeModeButton{color:#0f172a;cursor:pointer;text-align:left;background:#fff;border:1px solid #0f172a1f;border-radius:8px;gap:6px;min-height:84px;padding:12px;display:grid}.knowledge-module__86uIRG__scopeModeButton strong{font-size:14px}.knowledge-module__86uIRG__scopeModeButton span{color:#0f172a94;font-size:12px;line-height:1.5}.knowledge-module__86uIRG__scopeModeButton:hover,.knowledge-module__86uIRG__scopeModeButtonActive{background:#0f7a6e12;border-color:#0f7a6e80}.knowledge-module__86uIRG__scopePicker{gap:10px;display:grid}.knowledge-module__86uIRG__scopeResultList{gap:6px;max-height:240px;display:grid;overflow:auto}.knowledge-module__86uIRG__scopeResultItem{color:#0f172a;cursor:pointer;text-align:left;background:#fff;border:1px solid #0f172a14;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.knowledge-module__86uIRG__scopeResultItem span{gap:4px;min-width:0;display:grid}.knowledge-module__86uIRG__scopeResultItem strong,.knowledge-module__86uIRG__scopeResultItem small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-module__86uIRG__scopeResultItem small{color:#0f172a94;font-size:12px}.knowledge-module__86uIRG__scopeResultItem:hover,.knowledge-module__86uIRG__scopeResultItemActive{color:#0f665d;background:#0f7a6e0f;border-color:#0f7a6e66}.knowledge-module__86uIRG__regexTemplateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.knowledge-module__86uIRG__regexTemplateButton{color:#0f172a;cursor:pointer;text-align:left;background:#fff;border:1px solid #0f172a1a;border-radius:8px;gap:5px;padding:10px 12px;display:grid}.knowledge-module__86uIRG__regexTemplateButton:hover{background:#0f7a6e0d;border-color:#0f7a6e6b}.knowledge-module__86uIRG__regexTemplateButton strong{font-size:13px}.knowledge-module__86uIRG__regexTemplateButton code{color:#0f665d;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.knowledge-module__86uIRG__regexTemplateButton span{color:#0f172a94;font-size:12px;line-height:1.45}.knowledge-module__86uIRG__chunkSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.knowledge-module__86uIRG__chunkSummaryItem{background:#f8fafcdb;border:1px solid #0f172a14;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.knowledge-module__86uIRG__chunkSummaryItem strong{color:#0f172a;font-size:20px;font-weight:860}.knowledge-module__86uIRG__chunkSummaryItem small{color:#0f172a94;font-size:12px;font-weight:760}.knowledge-module__86uIRG__chunkList{gap:10px;display:grid}.knowledge-module__86uIRG__chunkCard{background:#fff;border:1px solid #0f172a1a;border-radius:8px;gap:10px;padding:12px;display:grid}.knowledge-module__86uIRG__chunkCardHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.knowledge-module__86uIRG__chunkCardHeader strong{color:#0f172a;font-size:14px;font-weight:840}.knowledge-module__86uIRG__chunkOffsetTrack{background:#0f172a14;border-radius:999px;height:7px;position:relative;overflow:hidden}.knowledge-module__86uIRG__chunkOffsetFill{background:#157a6e;border-radius:999px;position:absolute;top:0;bottom:0}.knowledge-module__86uIRG__chunkContent{color:#0f172a;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border-radius:8px;max-height:240px;margin:0;padding:12px;font-family:inherit;font-size:13px;line-height:1.7;overflow:auto}.knowledge-module__86uIRG__usageItem{color:#0f172a;background:#fff;border:1px solid #0f172a14;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 12px;text-decoration:none;display:flex}.knowledge-module__86uIRG__usageItem span{gap:4px;display:grid}.knowledge-module__86uIRG__usageItem small{color:#0f172a94;font-size:12px}.knowledge-module__86uIRG__sideToolbar{grid-template-columns:1fr}.knowledge-module__86uIRG__inlineEditor,.knowledge-module__86uIRG__documentEditor{border-top:1px solid #0f172a14;padding-top:14px}.knowledge-module__86uIRG__configBlock h2{color:#0f172a;letter-spacing:0;margin:0;font-size:16px;font-weight:840}.knowledge-module__86uIRG__documentTable{border-collapse:collapse;width:100%}.knowledge-module__86uIRG__documentTable th,.knowledge-module__86uIRG__documentTable td{color:#0f172a;text-align:left;vertical-align:top;border-bottom:1px solid #0f172a14;padding:11px 10px;font-size:14px}.knowledge-module__86uIRG__documentTable th{color:#0f172a94;font-size:12px;font-weight:820}.knowledge-module__86uIRG__documentTitle{gap:4px;display:grid}.knowledge-module__86uIRG__documentTitle strong{align-items:center;gap:7px;min-width:0;display:inline-flex}.knowledge-module__86uIRG__treeRow{grid-template-columns:minmax(0,1fr) auto;min-height:34px;padding:0 8px;display:grid}.knowledge-module__86uIRG__treeButton{min-width:0;color:inherit;background:0 0;border:0;justify-content:flex-start;padding:0}.knowledge-module__86uIRG__treeButton span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.knowledge-module__86uIRG__treeActions{opacity:0;pointer-events:none;align-items:center;gap:2px;display:inline-flex}.knowledge-module__86uIRG__treeRow:hover .knowledge-module__86uIRG__treeActions,.knowledge-module__86uIRG__treeRowActive .knowledge-module__86uIRG__treeActions{opacity:1;pointer-events:auto}.knowledge-module__86uIRG__treeIndent{padding-left:16px}.knowledge-module__86uIRG__navItem span,.knowledge-module__86uIRG__treeRow span{align-items:center;gap:7px;min-width:0;display:inline-flex}.knowledge-module__86uIRG__tagRow{flex-wrap:wrap;gap:6px;display:flex}.knowledge-module__86uIRG__tagInputBox{background:#fff;border:1px solid #0f172a24;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:6px 8px;display:flex}.knowledge-module__86uIRG__tagChip{color:#0f665d;background:#0f7a6e1a;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 8px;font-size:13px;font-weight:800;display:inline-flex}.knowledge-module__86uIRG__tagRemoveButton{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.knowledge-module__86uIRG__tagInputText{color:#0f172a;min-width:80px;font:inherit;border:0;outline:0;flex:120px;padding:4px 2px;line-height:1.45}.knowledge-module__86uIRG__tag,.knowledge-module__86uIRG__statusBadge,.knowledge-module__86uIRG__warning{border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:820;display:inline-flex}.knowledge-module__86uIRG__tag{color:#0f172ab8;background:#0f172a12}.knowledge-module__86uIRG__statusBadge{color:#0f665d;background:#e7f4f1}.knowledge-module__86uIRG__statusDot{background:#157a6e;border-radius:999px;flex:none;width:7px;height:7px}.knowledge-module__86uIRG__statusDotDraft{background:#9ca3af}.knowledge-module__86uIRG__statusDotArchived{background:#c2413a}.knowledge-module__86uIRG__statusBadgeDraft{color:#4b5563;background:#6b72801f}.knowledge-module__86uIRG__statusBadgeArchived,.knowledge-module__86uIRG__warning{color:#c2413a;background:#c2413a1a}.knowledge-module__86uIRG__emptyPanel{text-align:center;border:1px dashed #0f172a29;border-radius:8px;place-items:center;gap:10px;min-height:260px;padding:26px;display:grid}.knowledge-module__86uIRG__splitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.knowledge-module__86uIRG__checkRow{color:#0f172a;grid-template-columns:auto minmax(0,1fr);align-items:center;font-size:13px}.knowledge-module__86uIRG__editorMeta{color:#0f172a94;flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.knowledge-module__86uIRG__previewBox{white-space:pre-wrap;align-content:start;min-height:420px}.knowledge-module__86uIRG__previewDetailBlock{gap:8px;display:grid}.knowledge-module__86uIRG__previewDetailBlock h3{color:#0f172a;margin:0;font-size:15px;font-weight:840}.knowledge-module__86uIRG__resultItem{border-top:1px solid #0f172a14;gap:6px;padding-top:10px;display:grid}.knowledge-module__86uIRG__outputText{color:#0f172a;white-space:pre-wrap;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;max-height:280px;padding:12px;font-size:13px;line-height:1.65;overflow:auto}@media (max-width:1100px){.knowledge-module__86uIRG__shell,.knowledge-module__86uIRG__pageTopBar,.knowledge-module__86uIRG__tableToolbar{grid-template-columns:1fr}.knowledge-module__86uIRG__pageTopBar{display:grid}.knowledge-module__86uIRG__modeSwitch{width:100%}.knowledge-module__86uIRG__modeSwitchItem{flex:1 1 0}.knowledge-module__86uIRG__modeGrid,.knowledge-module__86uIRG__scopeModeRow,.knowledge-module__86uIRG__chunkSummaryGrid,.knowledge-module__86uIRG__regexTemplateGrid,.knowledge-module__86uIRG__splitGrid{grid-template-columns:1fr}.knowledge-module__86uIRG__sidebar{position:static}}
