.FeaturedTutorial_section__kDgPY{padding:40px 0}.FeaturedTutorial_card__KcwMP{display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden;border-radius:var(--r-md);background:linear-gradient(135deg,#0b1220,#0a0f1f 60%,#1a1f3a);color:#fff;border:1px solid var(--line)}.FeaturedTutorial_card__KcwMP:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 30%,rgba(59,130,246,.3),transparent 55%),radial-gradient(circle at 20% 90%,rgba(139,92,246,.2),transparent 55%);pointer-events:none}@media (max-width:860px){.FeaturedTutorial_card__KcwMP{grid-template-columns:1fr}}.FeaturedTutorial_body__6Bs__{padding:56px 48px;position:relative;z-index:1}.FeaturedTutorial_tag__G6g8X{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#c7d2fe;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px;border-radius:var(--r-xs)}.FeaturedTutorial_body__6Bs__ h2{color:#fff;font-size:clamp(28px,3.4vw,38px);line-height:1.08;letter-spacing:-.025em;font-weight:600;margin-bottom:18px;max-width:480px}.FeaturedTutorial_body__6Bs__ p{color:rgba(255,255,255,.78);font-size:15.5px;line-height:1.6;max-width:460px;margin-bottom:32px}.FeaturedTutorial_btn__KbcmZ{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;background:#fff;color:var(--blue);border:1px solid #fff;border-radius:var(--r-md);font-size:14px;font-weight:600;transition:background .2s var(--ease),border-color .2s var(--ease)}.FeaturedTutorial_card__KcwMP:hover .FeaturedTutorial_btn__KbcmZ{background:var(--blue-soft);border-color:var(--blue-soft)}.FeaturedTutorial_arrow__qrcHx{transition:transform .2s var(--ease)}.FeaturedTutorial_card__KcwMP:hover .FeaturedTutorial_arrow__qrcHx{transform:translateX(4px)}.FeaturedTutorial_mockZone__OYyuz{border-left:1px solid rgba(255,255,255,.1);padding:32px;display:flex;align-items:center;background:rgba(0,0,0,.18);position:relative;z-index:1}@media (max-width:860px){.FeaturedTutorial_mockZone__OYyuz{display:none}}.FeaturedTutorial_mock__fsPRx{width:100%;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-sm);padding:22px;font-family:var(--font-mono);font-size:12.5px;color:rgba(255,255,255,.85);line-height:1.7}.FeaturedTutorial_l__78DxL{display:flex;gap:14px;white-space:pre}.FeaturedTutorial_ln__ac9oa{color:rgba(255,255,255,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:18px;text-align:right}.FeaturedTutorial_k__u5wre{color:#93c5fd}.FeaturedTutorial_s__0_YpS{color:#86efac}.FeaturedTutorial_c__jwdR8{color:rgba(255,255,255,.4);font-style:italic}.FeaturedTutorial_v__ZOoIo{color:#fde68a}.Discover_section__6S5WB{padding:40px 0}.Discover_grid__lWohe{display:grid;grid-template-columns:1fr 1fr;gap:28px}@media (max-width:860px){.Discover_grid__lWohe{grid-template-columns:1fr}}.Discover_colHead__4OvDz{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--line)}.Discover_colHead__4OvDz h2{font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--ink-1)}.Discover_viewAll__QmX8h{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.Discover_list__adTf1{margin-top:16px;display:flex;flex-direction:column;gap:12px}.Discover_card__RwJG5{display:grid;grid-template-columns:96px 1fr auto;gap:14px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:var(--r-md);background:#fff;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}.Discover_card__RwJG5:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.Discover_thumb__Ho3we{width:96px;height:56px;border-radius:var(--r-sm);overflow:hidden;background:var(--surface-2);border:1px solid var(--line)}.Discover_thumb__Ho3we img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Discover_cardBody__H6vZF .Discover_name__5yrAJ,.Discover_cardBody__H6vZF h3{font-size:14px;font-weight:600;color:var(--ink-1);line-height:1.3}.Discover_name__5yrAJ{font-family:var(--font-mono);letter-spacing:.02em}.Discover_desc__E5qtN{margin-top:4px;font-size:12px;line-height:1.45;color:var(--ink-4);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Discover_badges__YWFqA{margin-top:6px;display:flex;flex-wrap:wrap;gap:5px}.Discover_badge__gbddF{font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:3px;border:1px solid var(--line);color:var(--ink-4);background:var(--surface-1)}.Discover_badgeNew__bD4QH{color:#fff;background:var(--success);border-color:var(--success)}.Discover_badgeBlue__Npkpr{color:var(--blue-700);background:var(--blue-soft);border-color:var(--blue-soft-2)}.Discover_meta__mggkn{display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding-right:6px}.Discover_metaId__ygLQB{font-family:var(--font-mono);font-size:10px;color:var(--ink-5)}.Discover_metaArrow__bVjng{color:var(--ink-4)}.Discover_pagi__Rqqvj{margin-top:16px;display:flex;align-items:center;justify-content:space-between}.Discover_pagiBtn__FA4Ul{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;padding:6px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;color:var(--ink-2);cursor:pointer;transition:border-color .2s var(--ease)}.Discover_pagiBtn__FA4Ul:hover:not(:disabled){border-color:var(--line-strong)}.Discover_pagiBtn__FA4Ul:disabled{opacity:.4;cursor:default}.Discover_pagiIndicator__vpMtf{font-family:var(--font-mono);font-size:11px;color:var(--ink-4)}