.TJFTiq_pageBody{width:100%;padding:56px var(--pad-x) 80px;max-width:var(--max-w);margin:0 auto}.TJFTiq_toolbar{padding:16px 0}[data-mantine-color-scheme=light] .TJFTiq_toolbar{background:var(--bg-section);border-bottom:1px solid var(--border)}[data-mantine-color-scheme=dark] .TJFTiq_toolbar{background:var(--bg-section-dark);border-bottom:1px solid var(--border-dark)}.TJFTiq_toolbarInner{padding:0 var(--pad-x);max-width:var(--max-w);align-items:center;gap:16px;margin:0 auto;display:flex}.TJFTiq_sortWrap{flex-shrink:0;align-items:center;gap:8px;display:flex}.TJFTiq_sortLabel{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}[data-mantine-color-scheme=light] .TJFTiq_sortLabel{color:var(--text-muted)}[data-mantine-color-scheme=dark] .TJFTiq_sortLabel{color:var(--text-muted-dark)}.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] .TJFTiq_resultCount{color:var(--text-muted)}[data-mantine-color-scheme=dark] .TJFTiq_resultCount{color:var(--text-muted-dark)}[data-mantine-color-scheme=light] .TJFTiq_resultCount strong{color:var(--text-dim)}[data-mantine-color-scheme=dark] .TJFTiq_resultCount strong{color:var(--text-dim-dark)}.TJFTiq_pageBody{padding:56px var(--pad-x) 80px;max-width:var(--max-w);margin:0 auto}.TJFTiq_tutorialsTable{width:100%}[data-mantine-color-scheme=light] .TJFTiq_tutorialsTable{border:1px solid var(--border)}[data-mantine-color-scheme=dark] .TJFTiq_tutorialsTable{border:1px solid var(--border-dark)}.TJFTiq_tutorialsHeader{grid-template-columns:48px 1fr 140px 32px;padding:10px 20px;display:grid}[data-mantine-color-scheme=light] .TJFTiq_tutorialsHeader{background:var(--bg-cardd);border-bottom:2px solid var(--border-mid)}[data-mantine-color-scheme=dark] .TJFTiq_tutorialsHeader{background:var(--bg-card-dark);border-bottom:2px solid var(--border-mid-dark)}.TJFTiq_tutorialsHeaderCell{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700}[data-mantine-color-scheme=light] .TJFTiq_tutorialsHeaderCell{color:var(--text-muted)}[data-mantine-color-scheme=dark] .TJFTiq_tutorialsHeaderCell{color:var(--text-muted-dark)}.TJFTiq_tutorialsHeaderCell.TJFTiq_alignRight{text-align:right}.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] .TJFTiq_tutorialRow{background:var(--bg);border-bottom:1px solid var(--border)}[data-mantine-color-scheme=dark] .TJFTiq_tutorialRow{background:var(--bg-dark);border-bottom:1px solid var(--border-dark)}.TJFTiq_tutorialRow:last-child{border-bottom:none}@media (hover:hover){.TJFTiq_tutorialRow:hover{background:#ffba000a}[data-mantine-color-scheme=light] .TJFTiq_tutorialRow:hover .TJFTiq_tutorialNum{color:var(--accent)}[data-mantine-color-scheme=dark] .TJFTiq_tutorialRow:hover .TJFTiq_tutorialNum{color:var(--accent-dark)}[data-mantine-color-scheme=light] .TJFTiq_tutorialRow:hover .TJFTiq_tutorialName{color:var(--text)}[data-mantine-color-scheme=dark] .TJFTiq_tutorialRow:hover .TJFTiq_tutorialName{color:var(--text-dark)}[data-mantine-color-scheme=light] .TJFTiq_tutorialRow:hover .TJFTiq_tutorialArrow{color:var(--accent)}[data-mantine-color-scheme=dark] .TJFTiq_tutorialRow:hover .TJFTiq_tutorialArrow{color:var(--accent-dark)}}@media (hover:none){.TJFTiq_tutorialRow:active{background:#ffba000a}[data-mantine-color-scheme=light] .TJFTiq_tutorialRow:active .TJFTiq_tutorialNum{color:var(--accent)}[data-mantine-color-scheme=dark] .TJFTiq_tutorialRow:active .TJFTiq_tutorialNum{color:var(--accent-dark)}[data-mantine-color-scheme=light] .TJFTiq_tutorialRow:active .TJFTiq_tutorialName{color:var(--text)}[data-mantine-color-scheme=dark] .TJFTiq_tutorialRow:active .TJFTiq_tutorialName{color:var(--text-dark)}[data-mantine-color-scheme=light] .TJFTiq_tutorialRow:active .TJFTiq_tutorialArrow{color:var(--accent)}[data-mantine-color-scheme=dark] .TJFTiq_tutorialRow:active .TJFTiq_tutorialArrow{color:var(--accent-dark)}}.TJFTiq_tutorialNum{font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}[data-mantine-color-scheme=light] .TJFTiq_tutorialNum{color:var(--border-mid)}[data-mantine-color-scheme=dark] .TJFTiq_tutorialNum{color:var(--border-mid-dark)}.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] .TJFTiq_tutorialName{color:var(--text-dim)}[data-mantine-color-scheme=dark] .TJFTiq_tutorialName{color:var(--text-dim-dark)}.TJFTiq_tutorialDate{text-align:right;font-variant-numeric:tabular-nums;padding-right:8px;font-size:12px;font-weight:600}[data-mantine-color-scheme=light] .TJFTiq_tutorialDate{color:var(--text-muted)}[data-mantine-color-scheme=dark] .TJFTiq_tutorialDate{color:var(--text-muted-dark)}.TJFTiq_tutorialArrow{text-align:right;font-size:18px;transition:color .15s}[data-mantine-color-scheme=light] .TJFTiq_tutorialArrow{color:var(--border-mid)}[data-mantine-color-scheme=dark] .TJFTiq_tutorialArrow{color:var(--border-mid-dark)}.TJFTiq_emptyState{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:64px 24px;display:flex}[data-mantine-color-scheme=light] .TJFTiq_emptyState{border:1px dashed var(--border-mid)}[data-mantine-color-scheme=dark] .TJFTiq_emptyState{border:1px dashed var(--border-mid-dark)}.TJFTiq_emptyState svg{opacity:.5}[data-mantine-color-scheme=light] .TJFTiq_emptyState svg{color:var(--border-mid)}[data-mantine-color-scheme=dark] .TJFTiq_emptyState svg{color:var(--border-mid-dark)}.TJFTiq_emptyStateTitle{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}[data-mantine-color-scheme=light] .TJFTiq_emptyStateTitle{color:var(--text-muted)}[data-mantine-color-scheme=dark] .TJFTiq_emptyStateTitle{color:var(--text-muted-dark)}.TJFTiq_emptyStateText{opacity:.7;max-width:340px;font-size:13px;font-weight:400;line-height:1.6}[data-mantine-color-scheme=light] .TJFTiq_emptyStateText{color:var(--text-muted)}[data-mantine-color-scheme=dark] .TJFTiq_emptyStateText{color:var(--text-muted-dark)}@media (max-width:1024px){.TJFTiq_pageHeroTitle{font-size:40px}.TJFTiq_toolbarInner{flex-wrap:wrap;gap:12px}.TJFTiq_searchWrap{flex:1;min-width:200px;max-width:none}.TJFTiq_sortLabel{display:none}.TJFTiq_pageBody{padding:40px var(--pad-x) 64px}.TJFTiq_tutorialsHeader{grid-template-columns:40px 1fr 120px 28px;padding:10px 16px}.TJFTiq_tutorialRow{grid-template-columns:40px 1fr 120px 28px;padding:14px 16px}.TJFTiq_tutorialName{padding-right:16px;font-size:13px}.TJFTiq_tutorialDate{font-size:11px}}@media (max-width:600px){.TJFTiq_pageHeroTitle{font-size:26px}.TJFTiq_toolbar{padding:12px 0}.TJFTiq_toolbarInner{flex-direction:column;align-items:stretch;gap:10px}.TJFTiq_searchWrap{max-width:none}.TJFTiq_sortWrap{flex-direction:row}.TJFTiq_sortLabel{display:block}.TJFTiq_sortSelect{flex:1;padding:7px 26px 7px 10px;font-size:10px}.TJFTiq_resultCount{margin-left:auto}.TJFTiq_toolbarRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.TJFTiq_pageBody{padding:20px var(--pad-x) 40px}.TJFTiq_tutorialsHeader{display:none}.TJFTiq_tutorialRow{grid-template-rows:auto auto;grid-template-columns:28px 1fr 20px;gap:2px 10px;padding:13px 14px}.TJFTiq_tutorialNum{grid-area:1/1/3;align-self:center;font-size:10px}.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}.TJFTiq_tutorialDate{text-align:left;grid-area:2/2;padding-right:0;font-size:10px}.TJFTiq_tutorialArrow{grid-area:1/3/3;align-self:center;font-size:16px}}
.DEW8oq_hero{padding:56px 0 52px;position:relative;overflow:hidden}[data-mantine-color-scheme=light] .DEW8oq_hero{background:var(--bg);border-bottom:1px solid var(--border)}[data-mantine-color-scheme=dark] .DEW8oq_hero{background:var(--bg-dark);border-bottom:1px solid var(--border-dark)}.DEW8oq_hero:after{content:"";top:0;bottom:0;left:var(--pad-x);background:var(--accent);width:3px;position:absolute}.DEW8oq_inner{z-index:1;padding:0 var(--pad-x);max-width:var(--max-w);margin:0 auto;position:relative}.DEW8oq_metaRow{align-items:center;gap:16px;margin-bottom:18px;display:flex}.DEW8oq_typeLabel{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}[data-mantine-color-scheme=light] .DEW8oq_typeLabel{color:var(--accent)}[data-mantine-color-scheme=dark] .DEW8oq_typeLabel{color:var(--accent-dark)}.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] .DEW8oq_backLink{color:var(--text-muted)}[data-mantine-color-scheme=dark] .DEW8oq_backLink{color:var(--text-muted-dark)}@media (hover:hover){[data-mantine-color-scheme=light] .DEW8oq_backLink:hover{color:var(--text)}[data-mantine-color-scheme=dark] .DEW8oq_backLink:hover{color:var(--text-dark)}}@media (hover:none){[data-mantine-color-scheme=light] .DEW8oq_backLink:active{color:var(--text)}[data-mantine-color-scheme=dark] .DEW8oq_backLink:active{color:var(--text-dark)}}.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] .DEW8oq_title{color:var(--text)}[data-mantine-color-scheme=dark] .DEW8oq_title{color:var(--text-dark)}.DEW8oq_details{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.DEW8oq_detail{flex-direction:column;gap:3px;display:flex}.DEW8oq_detailLabel{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700}[data-mantine-color-scheme=light] .DEW8oq_detailLabel{color:var(--text-muted)}[data-mantine-color-scheme=dark] .DEW8oq_detailLabel{color:var(--text-muted-dark)}.DEW8oq_detailValue{letter-spacing:.03em;font-size:14px;font-weight:700}[data-mantine-color-scheme=light] .DEW8oq_detailValue{color:var(--text-dim)}[data-mantine-color-scheme=dark] .DEW8oq_detailValue{color:var(--text-dim-dark)}.DEW8oq_detailDivider{flex-shrink:0;width:1px;height:32px}[data-mantine-color-scheme=light] .DEW8oq_detailDivider{background:var(--border-mid)}[data-mantine-color-scheme=dark] .DEW8oq_detailDivider{background:var(--border-mid-dark)}
