.r6bU2a_wrap{max-width:1180px;padding:0 var(--space-5);margin:0 auto}.r6bU2a_hero{text-align:center;padding:var(--space-12) 0 var(--space-10);isolation:isolate;position:relative}.r6bU2a_hero:before{content:"";z-index:-1;background:radial-gradient(ellipse at center, rgba(var(--color-primary-rgb), .16), rgba(var(--color-accent-rgb), .07) 45%, transparent 72%);filter:blur(18px);pointer-events:none;width:min(780px,120%);height:320px;position:absolute;top:-10%;left:50%;translate:-50%}.r6bU2a_eyebrow{align-items:center;gap:var(--space-2);padding:5px var(--space-3);margin-bottom:var(--space-4);border:1px solid var(--bg-border);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:.02em;font-weight:600;display:inline-flex}.r6bU2a_eyebrowDot{background:var(--deldevs-emerald);width:6px;height:6px;box-shadow:0 0 0 3px var(--deldevs-emerald-soft);border-radius:50%}.r6bU2a_title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(2rem,5.4vw,3.25rem);font-weight:800;line-height:1.08}.r6bU2a_titleAccent{background:var(--deldevs-gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.r6bU2a_lede{max-width:34rem;margin:var(--space-4) auto 0;color:var(--text-muted);font-size:var(--text-md);line-height:1.65}.r6bU2a_search{align-items:center;gap:var(--space-3);max-width:34rem;margin:var(--space-6) auto 0;padding:6px 6px 6px var(--space-5);background:var(--bg-surface);border:1.5px solid var(--bg-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);display:flex}.r6bU2a_searchFocused{border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb), .14)}.r6bU2a_searchIcon{color:var(--text-muted);flex-shrink:0}.r6bU2a_searchInput{min-width:0;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-md);background:0 0;border:0;outline:0;flex:1;padding:10px 0}.r6bU2a_searchInput::placeholder{color:var(--text-muted)}.r6bU2a_searchClear{background:var(--bg-muted);width:30px;height:30px;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.r6bU2a_searchClear:hover{background:var(--color-primary);color:#fff}.r6bU2a_searchHint{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-xs)}.r6bU2a_kbd{border:1px solid var(--bg-border);border-radius:var(--radius-sm);background:var(--bg-muted);color:var(--text-secondary);font-family:var(--font-mono);border-bottom-width:2px;padding:1px 6px;font-size:11px;display:inline-block}.r6bU2a_grid{gap:var(--space-4);padding-bottom:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(276px,1fr));display:grid}.r6bU2a_card{padding:var(--space-6);border:1px solid var(--bg-border);border-radius:var(--radius-xl);background:var(--bg-surface);transition:transform var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);text-decoration:none;display:block;position:relative;overflow:hidden}.r6bU2a_card:before{content:"";background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%);opacity:0;transition:opacity var(--dur) var(--ease);pointer-events:none;position:absolute;inset:0}.r6bU2a_card:hover{border-color:color-mix(in srgb, var(--accent) 42%, transparent);transform:translateY(-3px);box-shadow:0 16px 38px #00000029}.r6bU2a_card:hover:before{opacity:1}.r6bU2a_card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.r6bU2a_cardTop{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.r6bU2a_cardIcon{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--accent) 14%, transparent);width:44px;height:44px;color:var(--accent);transition:transform var(--dur) var(--ease);place-items:center;display:grid}.r6bU2a_card:hover .r6bU2a_cardIcon{transform:scale(1.06)rotate(-3deg)}.r6bU2a_count{padding:4px var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 13%, transparent);color:var(--accent);white-space:nowrap;font-size:11px;font-weight:700}.r6bU2a_cardTitle{align-items:center;gap:var(--space-2);color:var(--text-primary);font-family:var(--font-heading);font-size:var(--text-lg);letter-spacing:-.01em;margin-bottom:5px;font-weight:700;display:flex}.r6bU2a_cardArrow{color:var(--text-muted);transition:transform var(--dur) var(--ease), color var(--dur) var(--ease);flex-shrink:0}.r6bU2a_card:hover .r6bU2a_cardArrow{color:var(--accent);transform:translate(4px)}.r6bU2a_cardDesc{color:var(--text-muted);font-size:var(--text-sm);line-height:1.6}.r6bU2a_list{gap:var(--space-2);flex-direction:column;display:flex}.r6bU2a_item{border:1px solid var(--bg-border);border-radius:var(--radius-lg);background:var(--bg-surface);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);overflow:hidden}.r6bU2a_itemOpen{border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 4%, var(--bg-surface))}.r6bU2a_trigger{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.r6bU2a_trigger:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.r6bU2a_triggerText{min-width:0}.r6bU2a_crumb{color:var(--accent);align-items:center;gap:5px;margin-bottom:3px;font-size:11px;font-weight:700;display:flex}.r6bU2a_question{color:var(--text-primary);font-size:var(--text-md);transition:color var(--dur) var(--ease);font-weight:600;line-height:1.45;display:block}.r6bU2a_itemOpen .r6bU2a_question{color:var(--accent)}.r6bU2a_chev{background:var(--bg-muted);width:28px;height:28px;color:var(--text-muted);transition:background var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur-slow) var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.r6bU2a_itemOpen .r6bU2a_chev{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent);transform:rotate(180deg)}.r6bU2a_panel{transition:grid-template-rows var(--dur-slow) var(--ease);grid-template-rows:0fr;display:grid}.r6bU2a_panelOpen{grid-template-rows:1fr}.r6bU2a_panelInner{visibility:hidden;transition:visibility var(--dur-slow) var(--ease);overflow:hidden}.r6bU2a_panelOpen .r6bU2a_panelInner{visibility:visible}@media (prefers-reduced-motion:reduce){.r6bU2a_panel,.r6bU2a_panelInner{transition:none}}.r6bU2a_answer{padding:0 var(--space-5) var(--space-5);color:var(--text-secondary);font-size:var(--text-base);line-height:1.78}.r6bU2a_answer>:first-child{margin-top:0}.r6bU2a_answer>:last-child{margin-bottom:0}.r6bU2a_answer p{margin:0 0 var(--space-3)}.r6bU2a_answer ul,.r6bU2a_answer ol{margin:var(--space-3) 0;padding-left:var(--space-5)}.r6bU2a_answer li{margin-bottom:6px}.r6bU2a_answer strong{color:var(--text-primary);font-weight:650}.r6bU2a_answer a{color:var(--color-primary-text);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.r6bU2a_answer a:hover{text-decoration-thickness:2px}.r6bU2a_answer code{border-radius:var(--radius-sm);background:var(--bg-muted);color:var(--text-primary);font-family:var(--font-mono);padding:1px 5px;font-size:12.5px}.r6bU2a_results{max-width:48rem;padding-bottom:var(--space-12);margin:0 auto}.r6bU2a_resultsCount{margin-bottom:var(--space-4);color:var(--text-muted);font-size:var(--text-sm)}.r6bU2a_empty{padding:var(--space-12) var(--space-5);text-align:center}.r6bU2a_emptyIcon{width:56px;height:56px;margin:0 auto var(--space-4);border-radius:var(--radius-xl);background:var(--bg-muted);color:var(--text-muted);place-items:center;display:grid}.r6bU2a_emptyTitle{color:var(--text-primary);font-size:var(--text-md);margin-bottom:6px;font-weight:700}.r6bU2a_emptyHint{margin-bottom:var(--space-5);color:var(--text-muted);font-size:var(--text-sm)}.r6bU2a_mark{background:color-mix(in srgb, var(--accent) 24%, transparent);color:inherit;border-radius:3px;padding:0 2px;font-weight:700}.r6bU2a_crumbs{align-items:center;gap:var(--space-2);padding:var(--space-8) 0 var(--space-2);font-size:var(--text-sm);display:flex}.r6bU2a_crumbLink{color:var(--text-muted);transition:color var(--dur-fast) var(--ease);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.r6bU2a_crumbLink:hover{color:var(--color-primary-text)}.r6bU2a_crumbSep{color:var(--bg-border)}.r6bU2a_crumbCurrent{color:var(--text-primary);font-weight:600}.r6bU2a_catHead{align-items:flex-start;gap:var(--space-5);padding:var(--space-5) 0 var(--space-8);display:flex}.r6bU2a_catIcon{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--accent) 14%, transparent);width:60px;height:60px;color:var(--accent);flex-shrink:0;place-items:center;display:grid}.r6bU2a_catTitle{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--text-primary);font-size:clamp(1.6rem,4vw,2.25rem);font-weight:800;line-height:1.12}.r6bU2a_catDesc{max-width:44rem;margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-md);line-height:1.6}.r6bU2a_catBody{gap:var(--space-8);padding-bottom:var(--space-12);grid-template-columns:minmax(0,1fr) 232px;align-items:start;display:grid}.r6bU2a_side{position:sticky;top:6.5rem}.r6bU2a_sideTitle{margin-bottom:var(--space-3);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.r6bU2a_sideList{flex-direction:column;gap:2px;display:flex}.r6bU2a_sideLink{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);font-weight:500;text-decoration:none;display:flex}.r6bU2a_sideLink:hover{background:var(--bg-muted);color:var(--text-primary)}.r6bU2a_sideLinkActive{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font-weight:650}.r6bU2a_sideDot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.r6bU2a_cta{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-12);padding:var(--space-6);border:1px solid var(--bg-border);border-radius:var(--radius-xl);background:radial-gradient(120% 140% at 100% 0%, rgba(var(--color-primary-rgb), .09), transparent 62%), var(--bg-surface);flex-wrap:wrap;display:flex}.r6bU2a_ctaTitle{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700}.r6bU2a_ctaText{color:var(--text-muted);font-size:var(--text-sm);margin-top:4px}.r6bU2a_ctaBtn{align-items:center;gap:var(--space-2);padding:11px var(--space-5);border-radius:var(--radius-md);background:var(--deldevs-gradient-brand);color:var(--color-primary-on);font-size:var(--text-base);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur) var(--ease);flex-shrink:0;font-weight:700;text-decoration:none;display:inline-flex}.r6bU2a_ctaBtn:hover{box-shadow:0 10px 26px rgba(var(--color-primary-rgb), .32);transform:translateY(-1px)}@media (max-width:980px){.r6bU2a_catBody{grid-template-columns:minmax(0,1fr)}.r6bU2a_side{order:2;position:static}}@media (max-width:640px){.r6bU2a_wrap{padding:0 var(--space-4)}.r6bU2a_hero{padding:var(--space-8) 0 var(--space-6)}.r6bU2a_grid{grid-template-columns:minmax(0,1fr)}.r6bU2a_catHead{gap:var(--space-4)}.r6bU2a_catIcon{width:48px;height:48px}.r6bU2a_trigger{padding:var(--space-4)}.r6bU2a_answer{padding:0 var(--space-4) var(--space-4)}.r6bU2a_cta{padding:var(--space-5)}.r6bU2a_ctaBtn{justify-content:center;width:100%}}
