.styles-module__TJFTiq__pageBody{width:100%;padding:56px var(--pad-x) 80px;max-width:var(--max-w);margin:0 auto}.styles-module__TJFTiq__toolbar{padding:16px 0}[data-mantine-color-scheme=light] .styles-module__TJFTiq__toolbar{background:var(--bg-section);border-bottom:1px solid var(--border)}[data-mantine-color-scheme=dark] .styles-module__TJFTiq__toolbar{background:var(--bg-section-dark);border-bottom:1px solid var(--border-dark)}.styles-module__TJFTiq__toolbarInner{padding:0 var(--pad-x);max-width:var(--max-w);align-items:center;gap:16px;margin:0 auto;display:flex}.styles-module__TJFTiq__sortWrap{flex-shrink:0;align-items:center;gap:8px;display:flex}.styles-module__TJFTiq__sortLabel{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}[data-mantine-color-scheme=light] .styles-module__TJFTiq__sortLabel{color:var(--text-muted)}[data-mantine-color-scheme=dark] .styles-module__TJFTiq__sortLabel{color:var(--text-muted-dark)}.styles-module__TJFTiq__resultCount{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;margin-left:auto;font-size:11px;font-weight:700}[data-mantine-color-scheme=light] .styles-module__TJFTiq__resultCount{color:var(--text-muted)}[data-mantine-color-scheme=dark] .styles-module__TJFTiq__resultCount{color:var(--text-muted-dark)}[data-mantine-color-scheme=light] .styles-module__TJFTiq__resultCount strong{color:var(--text-dim)}[data-mantine-color-scheme=dark] .styles-module__TJFTiq__resultCount strong{color:var(--text-dim-dark)}.styles-module__TJFTiq__pageBody{padding:56px var(--pad-x) 80px;max-width:var(--max-w);margin:0 auto}.styles-module__TJFTiq__tutorialsTable{width:100%}[data-mantine-color-scheme=light] .styles-module__TJFTiq__tutorialsTable{border:1px solid var(--border)}[data-mantine-color-scheme=dark] .styles-module__TJFTiq__tutorialsTable{border:1px solid var(--border-dark)}.styles-module__TJFTiq__tutorialsHeader{grid-template-columns:48px 1fr 140px 32px;padding:10px 20px;display:grid}[data-mantine-color-scheme=light] .styles-module__TJFTiq__tutorialsHeader{background:var(--bg-cardd);border-bottom:2px solid var(--border-mid)}[data-mantine-color-scheme=dark] .styles-module__TJFTiq__tutorialsHeader{background:var(--bg-card-dark);border-bottom:2px solid var(--border-mid-dark)}.styles-module__TJFTiq__tutorialsHeaderCell{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700}[data-mantine-color-scheme=light] .styles-module__TJFTiq__tutorialsHeaderCell{color:var(--text-muted)}[data-mantine-color-scheme=dark] .styles-module__TJFTiq__tutorialsHeaderCell{color:var(--text-muted-dark)}.styles-module__TJFTiq__tutorialsHeaderCell.styles-module__TJFTiq__alignRight{text-align:right}.styles-module__TJFTiq__tutorialRow{cursor:pointer;grid-template-columns:48px 1fr 140px 32px;align-items:center;padding:16px 20px;transition:background .15s;display:grid}[data-mantine-color-scheme=light] .styles-module__TJFTiq__tutorialRow{background:var(--bg);border-bottom:1px solid var(--border)}[data-mantine-color-scheme=dark] .styles-module__TJFTiq__tutorialRow{background:var(--bg-dark);border-bottom:1px solid var(--border-dark)}.styles-module__TJFTiq__tutorialRow:last-child{border-bottom:none}@media (hover:hover){.styles-module__TJFTiq__tutorialRow:hover{background:#ffba000a}[data-mantine-color-scheme=light] .styles-module__TJFTiq__tutorialRow:hover .styles-module__TJFTiq__tutorialNum{color:var(--accent)}[data-mantine-color-scheme=dark] .styles-module__TJFTiq__tutorialRow:hover .styles-module__TJFTiq__tutorialNum{color:var(--accent-dark)}[data-mantine-color-scheme=light] .styles-module__TJFTiq__tutorialRow:hover .styles-module__TJFTiq__tutorialName{color:var(--text)}[data-mantine-color-scheme=dark] .styles-module__TJFTiq__tutorialRow:hover .styles-module__TJFTiq__tutorialName{color:var(--text-dark)}[data-mantine-color-scheme=light] .styles-module__TJFTiq__tutorialRow:hover .styles-module__TJFTiq__tutorialArrow{color:var(--accent)}[data-mantine-color-scheme=dark] .styles-module__TJFTiq__tutorialRow:hover .styles-module__TJFTiq__tutorialArrow{color:var(--accent-dark)}}@media (hover:none){.styles-module__TJFTiq__tutorialRow:active{background:#ffba000a}[data-mantine-color-scheme=light] .styles-module__TJFTiq__tutorialRow:active .styles-module__TJFTiq__tutorialNum{color:var(--accent)}[data-mantine-color-scheme=dark] .styles-module__TJFTiq__tutorialRow:active .styles-module__TJFTiq__tutorialNum{color:var(--accent-dark)}[data-mantine-color-scheme=light] .styles-module__TJFTiq__tutorialRow:active .styles-module__TJFTiq__tutorialName{color:var(--text)}[data-mantine-color-scheme=dark] .styles-module__TJFTiq__tutorialRow:active .styles-module__TJFTiq__tutorialName{color:var(--text-dark)}[data-mantine-color-scheme=light] .styles-module__TJFTiq__tutorialRow:active .styles-module__TJFTiq__tutorialArrow{color:var(--accent)}[data-mantine-color-scheme=dark] .styles-module__TJFTiq__tutorialRow:active .styles-module__TJFTiq__tutorialArrow{color:var(--accent-dark)}}.styles-module__TJFTiq__tutorialNum{font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}[data-mantine-color-scheme=light] .styles-module__TJFTiq__tutorialNum{color:var(--border-mid)}[data-mantine-color-scheme=dark] .styles-module__TJFTiq__tutorialNum{color:var(--border-mid-dark)}.styles-module__TJFTiq__tutorialName{white-space:nowrap;text-overflow:ellipsis;padding-right:24px;font-size:14px;font-weight:600;transition:color .15s;overflow:hidden}[data-mantine-color-scheme=light] .styles-module__TJFTiq__tutorialName{color:var(--text-dim)}[data-mantine-color-scheme=dark] .styles-module__TJFTiq__tutorialName{color:var(--text-dim-dark)}.styles-module__TJFTiq__tutorialDate{text-align:right;font-variant-numeric:tabular-nums;padding-right:8px;font-size:12px;font-weight:600}[data-mantine-color-scheme=light] .styles-module__TJFTiq__tutorialDate{color:var(--text-muted)}[data-mantine-color-scheme=dark] .styles-module__TJFTiq__tutorialDate{color:var(--text-muted-dark)}.styles-module__TJFTiq__tutorialArrow{text-align:right;font-size:18px;transition:color .15s}[data-mantine-color-scheme=light] .styles-module__TJFTiq__tutorialArrow{color:var(--border-mid)}[data-mantine-color-scheme=dark] .styles-module__TJFTiq__tutorialArrow{color:var(--border-mid-dark)}.styles-module__TJFTiq__emptyState{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:64px 24px;display:flex}[data-mantine-color-scheme=light] .styles-module__TJFTiq__emptyState{border:1px dashed var(--border-mid)}[data-mantine-color-scheme=dark] .styles-module__TJFTiq__emptyState{border:1px dashed var(--border-mid-dark)}.styles-module__TJFTiq__emptyState svg{opacity:.5}[data-mantine-color-scheme=light] .styles-module__TJFTiq__emptyState svg{color:var(--border-mid)}[data-mantine-color-scheme=dark] .styles-module__TJFTiq__emptyState svg{color:var(--border-mid-dark)}.styles-module__TJFTiq__emptyStateTitle{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}[data-mantine-color-scheme=light] .styles-module__TJFTiq__emptyStateTitle{color:var(--text-muted)}[data-mantine-color-scheme=dark] .styles-module__TJFTiq__emptyStateTitle{color:var(--text-muted-dark)}.styles-module__TJFTiq__emptyStateText{opacity:.7;max-width:340px;font-size:13px;font-weight:400;line-height:1.6}[data-mantine-color-scheme=light] .styles-module__TJFTiq__emptyStateText{color:var(--text-muted)}[data-mantine-color-scheme=dark] .styles-module__TJFTiq__emptyStateText{color:var(--text-muted-dark)}@media (max-width:1024px){.styles-module__TJFTiq__pageHeroTitle{font-size:40px}.styles-module__TJFTiq__toolbarInner{flex-wrap:wrap;gap:12px}.styles-module__TJFTiq__searchWrap{flex:1;min-width:200px;max-width:none}.styles-module__TJFTiq__sortLabel{display:none}.styles-module__TJFTiq__pageBody{padding:40px var(--pad-x) 64px}.styles-module__TJFTiq__tutorialsHeader{grid-template-columns:40px 1fr 120px 28px;padding:10px 16px}.styles-module__TJFTiq__tutorialRow{grid-template-columns:40px 1fr 120px 28px;padding:14px 16px}.styles-module__TJFTiq__tutorialName{padding-right:16px;font-size:13px}.styles-module__TJFTiq__tutorialDate{font-size:11px}}@media (max-width:600px){.styles-module__TJFTiq__pageHeroTitle{font-size:26px}.styles-module__TJFTiq__toolbar{padding:12px 0}.styles-module__TJFTiq__toolbarInner{flex-direction:column;align-items:stretch;gap:10px}.styles-module__TJFTiq__searchWrap{max-width:none}.styles-module__TJFTiq__sortWrap{flex-direction:row}.styles-module__TJFTiq__sortLabel{display:block}.styles-module__TJFTiq__sortSelect{flex:1;padding:7px 26px 7px 10px;font-size:10px}.styles-module__TJFTiq__resultCount{margin-left:auto}.styles-module__TJFTiq__toolbarRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.styles-module__TJFTiq__pageBody{padding:20px var(--pad-x) 40px}.styles-module__TJFTiq__tutorialsHeader{display:none}.styles-module__TJFTiq__tutorialRow{grid-template-rows:auto auto;grid-template-columns:28px 1fr 20px;gap:2px 10px;padding:13px 14px}.styles-module__TJFTiq__tutorialNum{grid-area:1/1/3;align-self:center;font-size:10px}.styles-module__TJFTiq__tutorialName{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:1/2;padding-right:0;font-size:12px;display:-webkit-box;overflow:hidden}.styles-module__TJFTiq__tutorialDate{text-align:left;grid-area:2/2;padding-right:0;font-size:10px}.styles-module__TJFTiq__tutorialArrow{grid-area:1/3/3;align-self:center;font-size:16px}}
.styles-module__DEW8oq__hero{padding:56px 0 52px;position:relative;overflow:hidden}[data-mantine-color-scheme=light] .styles-module__DEW8oq__hero{background:var(--bg);border-bottom:1px solid var(--border)}[data-mantine-color-scheme=dark] .styles-module__DEW8oq__hero{background:var(--bg-dark);border-bottom:1px solid var(--border-dark)}.styles-module__DEW8oq__hero:after{content:"";top:0;bottom:0;left:var(--pad-x);background:var(--accent);width:3px;position:absolute}.styles-module__DEW8oq__inner{z-index:1;padding:0 var(--pad-x);max-width:var(--max-w);margin:0 auto;position:relative}.styles-module__DEW8oq__metaRow{align-items:center;gap:16px;margin-bottom:18px;display:flex}.styles-module__DEW8oq__typeLabel{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}[data-mantine-color-scheme=light] .styles-module__DEW8oq__typeLabel{color:var(--accent)}[data-mantine-color-scheme=dark] .styles-module__DEW8oq__typeLabel{color:var(--accent-dark)}.styles-module__DEW8oq__backLink{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;transition:color .2s;display:inline-flex}[data-mantine-color-scheme=light] .styles-module__DEW8oq__backLink{color:var(--text-muted)}[data-mantine-color-scheme=dark] .styles-module__DEW8oq__backLink{color:var(--text-muted-dark)}@media (hover:hover){[data-mantine-color-scheme=light] .styles-module__DEW8oq__backLink:hover{color:var(--text)}[data-mantine-color-scheme=dark] .styles-module__DEW8oq__backLink:hover{color:var(--text-dark)}}@media (hover:none){[data-mantine-color-scheme=light] .styles-module__DEW8oq__backLink:active{color:var(--text)}[data-mantine-color-scheme=dark] .styles-module__DEW8oq__backLink:active{color:var(--text-dark)}}.styles-module__DEW8oq__title{text-transform:uppercase;letter-spacing:-.01em;max-width:800px;margin-bottom:20px;font-size:56px;font-weight:800;line-height:1.05}[data-mantine-color-scheme=light] .styles-module__DEW8oq__title{color:var(--text)}[data-mantine-color-scheme=dark] .styles-module__DEW8oq__title{color:var(--text-dark)}.styles-module__DEW8oq__details{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.styles-module__DEW8oq__detail{flex-direction:column;gap:3px;display:flex}.styles-module__DEW8oq__detailLabel{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700}[data-mantine-color-scheme=light] .styles-module__DEW8oq__detailLabel{color:var(--text-muted)}[data-mantine-color-scheme=dark] .styles-module__DEW8oq__detailLabel{color:var(--text-muted-dark)}.styles-module__DEW8oq__detailValue{letter-spacing:.03em;font-size:14px;font-weight:700}[data-mantine-color-scheme=light] .styles-module__DEW8oq__detailValue{color:var(--text-dim)}[data-mantine-color-scheme=dark] .styles-module__DEW8oq__detailValue{color:var(--text-dim-dark)}.styles-module__DEW8oq__detailDivider{flex-shrink:0;width:1px;height:32px}[data-mantine-color-scheme=light] .styles-module__DEW8oq__detailDivider{background:var(--border-mid)}[data-mantine-color-scheme=dark] .styles-module__DEW8oq__detailDivider{background:var(--border-mid-dark)}
