.homepage-content-stack[data-astro-cid-2ltb2oys]{display:flex;flex-direction:column;gap:.75rem;width:100%}.hero-section[data-astro-cid-2ltb2oys]{background:var(--color-hero-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:.95rem 1.6rem;position:relative;overflow:hidden;box-shadow:var(--shadow-lg)}.hero-section[data-astro-cid-2ltb2oys]:before{content:"";position:absolute;top:-60px;inset-inline-start:-60px;width:320px;height:320px;background:radial-gradient(circle,rgba(138,43,226,.16) 0%,transparent 70%);pointer-events:none}.hero-grid[data-astro-cid-2ltb2oys]{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center}@media(min-width:960px){.hero-grid[data-astro-cid-2ltb2oys]{grid-template-columns:minmax(0,1fr) 260px}}.hero-headline[data-astro-cid-2ltb2oys]{font-size:clamp(1.4rem,2.2vw,2.1rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0 0 .35rem;background:linear-gradient(135deg,#fff 30%,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subheadline[data-astro-cid-2ltb2oys]{font-size:.92rem;color:var(--color-text-muted);line-height:1.5;margin:0 0 .75rem;max-width:680px}.hero-feature-cards[data-astro-cid-2ltb2oys]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(max-width:420px){.hero-feature-cards[data-astro-cid-2ltb2oys]{grid-template-columns:1fr;gap:.55rem}}@media(min-width:1200px){.hero-feature-cards[data-astro-cid-2ltb2oys]{grid-template-columns:repeat(4,1fr)}}.hero-feat-card[data-astro-cid-2ltb2oys]{background:#101c38a6;border:1px solid rgba(0,136,255,.25);border-radius:var(--radius-md);padding:.65rem .8rem;display:flex;align-items:center;gap:.65rem;transition:all .2s ease}.hero-feat-card[data-astro-cid-2ltb2oys]:hover{border-color:var(--color-accent-cyan);background:#0088ff26;transform:translateY(-2px)}.hero-feat-icon[data-astro-cid-2ltb2oys]{width:34px;height:34px;border-radius:8px;background:#08f3;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero-feat-title[data-astro-cid-2ltb2oys]{font-size:.84rem;font-weight:700;color:#fff;line-height:1.2}.hero-feat-desc[data-astro-cid-2ltb2oys]{font-size:.7rem;color:#94a3b8;margin-top:.15rem;line-height:1.2}html[data-theme=light] .hero-headline[data-astro-cid-2ltb2oys]{background:linear-gradient(135deg,#0f172a 35%,#07f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=light] .hero-subheadline[data-astro-cid-2ltb2oys]{color:#475569}html[data-theme=light] .hero-feat-card[data-astro-cid-2ltb2oys]{background:#fffffff2;border:1px solid rgba(0,119,255,.2);box-shadow:0 2px 10px #0f172a0d}html[data-theme=light] .hero-feat-card[data-astro-cid-2ltb2oys]:hover{background:#f0f7ff;border-color:#07f;box-shadow:0 4px 16px #0077ff29}html[data-theme=light] .hero-feat-title[data-astro-cid-2ltb2oys]{color:#0f172a}html[data-theme=light] .hero-feat-desc[data-astro-cid-2ltb2oys]{color:#475569}html[data-theme=light] .hero-feat-icon[data-astro-cid-2ltb2oys]{background:#0077ff1a}.hero-visual-side[data-astro-cid-2ltb2oys]{display:flex;align-items:center;justify-content:center}.isometric-laptop-container[data-astro-cid-2ltb2oys]{position:relative;display:flex;align-items:center;justify-content:center;animation:floatLaptop 4s ease-in-out infinite alternate}@keyframes floatLaptop{0%{transform:translateY(0)}to{transform:translateY(-7px)}}.section-title-bar[data-astro-cid-2ltb2oys]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.45rem}.section-title-right[data-astro-cid-2ltb2oys]{display:flex;align-items:center;gap:.65rem}.quick-tools-badge-icon[data-astro-cid-2ltb2oys]{width:32px;height:32px;border-radius:8px;background:#0088ff26;border:1px solid rgba(0,212,255,.35);display:flex;align-items:center;justify-content:center}.section-heading[data-astro-cid-2ltb2oys]{margin:0;font-size:1.2rem;font-weight:800;color:var(--color-text-main)}.section-subheading[data-astro-cid-2ltb2oys]{font-size:.8rem;color:var(--color-text-dim)}.quick-tools-grid[data-astro-cid-2ltb2oys]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:640px){.quick-tools-grid[data-astro-cid-2ltb2oys]{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.quick-tools-grid[data-astro-cid-2ltb2oys]{grid-template-columns:repeat(8,minmax(0,1fr))}}.quick-tool-card[data-astro-cid-2ltb2oys]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:14px;padding:.85rem .4rem;min-height:98px;text-align:center;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;transition:all .2s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(8px)}.quick-tool-card[data-astro-cid-2ltb2oys]:hover{border-color:var(--color-accent-cyan);background:#0088ff26;transform:translateY(-3px);box-shadow:0 6px 18px #00d4ff40}.quick-tool-icon[data-astro-cid-2ltb2oys]{display:flex;align-items:center;justify-content:center}.quick-tool-name[data-astro-cid-2ltb2oys]{font-size:.94rem;font-weight:700;color:var(--color-text-main);line-height:1.2}.bottom-tools-grid[data-astro-cid-2ltb2oys]{display:grid;grid-template-columns:1fr;gap:1.2rem}@media(min-width:960px){.bottom-tools-grid[data-astro-cid-2ltb2oys]{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr)}}.card-header-bar[data-astro-cid-2ltb2oys]{margin-bottom:.9rem;border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.card-header-label[data-astro-cid-2ltb2oys]{display:flex;align-items:center;gap:.55rem}.card-header-icon[data-astro-cid-2ltb2oys]{font-size:1.2rem}.card-header-title[data-astro-cid-2ltb2oys]{margin:0;font-size:1.05rem;font-weight:800;color:var(--color-text-main)}.card-header-subtitle[data-astro-cid-2ltb2oys]{font-size:.74rem;color:var(--color-text-dim)}.featured-overview-card[data-astro-cid-2ltb2oys]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.15rem 1.25rem;backdrop-filter:blur(10px)}.featured-cards-row[data-astro-cid-2ltb2oys]{display:grid;grid-template-columns:1fr;gap:.85rem}@media(min-width:768px){.featured-cards-row[data-astro-cid-2ltb2oys]{grid-template-columns:repeat(3,minmax(0,1fr))}}.featured-item-box[data-astro-cid-2ltb2oys]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;padding:1rem 1.15rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-decoration:none;transition:all .2s ease}.featured-item-box[data-astro-cid-2ltb2oys]:hover{border-color:var(--color-accent-cyan);background:#0088ff1f;transform:translateY(-2px);box-shadow:0 4px 18px #00d4ff33}.featured-item-info[data-astro-cid-2ltb2oys]{display:flex;flex-direction:column;gap:.3rem;text-align:start}.featured-item-title[data-astro-cid-2ltb2oys]{font-size:1rem;font-weight:800;color:var(--color-text-main)}.featured-item-desc[data-astro-cid-2ltb2oys]{font-size:.76rem;color:var(--color-text-dim);line-height:1.35}.featured-item-icon[data-astro-cid-2ltb2oys]{width:44px;height:44px;border-radius:10px;background:#0088ff26;border:1px solid rgba(0,212,255,.35);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stats-overview-card[data-astro-cid-2ltb2oys]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.15rem 1.25rem;display:flex;flex-direction:column;justify-content:space-between;backdrop-filter:blur(10px)}.stats-row-items[data-astro-cid-2ltb2oys]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:auto;margin-bottom:auto}.stat-mini-box[data-astro-cid-2ltb2oys]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.35rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;padding:.9rem .4rem;transition:all .2s}.stat-mini-box[data-astro-cid-2ltb2oys]:hover{border-color:#00d4ff66;transform:translateY(-2px)}.stat-mini-icon[data-astro-cid-2ltb2oys]{display:flex;align-items:center;justify-content:center;margin-bottom:.2rem}.stat-mini-val[data-astro-cid-2ltb2oys]{font-size:1.2rem;font-weight:900;color:var(--color-text-main)}.stat-mini-lbl[data-astro-cid-2ltb2oys]{font-size:.74rem;color:var(--color-text-dim)}.home-categories-section[data-astro-cid-2ltb2oys]{margin-top:.25rem}.home-categories-section[data-astro-cid-2ltb2oys] .section-title-bar[data-astro-cid-2ltb2oys]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.home-cat-badge-icon[data-astro-cid-2ltb2oys]{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#0088ff4d,#00e5ff33);border:1px solid rgba(0,229,255,.35);display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px #00e5ff33}.home-view-all-link[data-astro-cid-2ltb2oys]{display:inline-flex;align-items:center;gap:.35rem;color:#38bdf8;font-size:.82rem;font-weight:700;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:color .15s ease}.home-view-all-link[data-astro-cid-2ltb2oys]:hover{color:#00e5ff;text-decoration:underline}.home-categories-grid[data-astro-cid-2ltb2oys]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}@media(max-width:960px){.home-categories-grid[data-astro-cid-2ltb2oys]{grid-template-columns:repeat(2,1fr);gap:.6rem}}@media(max-width:480px){.home-categories-grid[data-astro-cid-2ltb2oys]{grid-template-columns:1fr;gap:.55rem}}.home-cat-card[data-astro-cid-2ltb2oys]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:.95rem 1rem;text-decoration:none;display:flex;flex-direction:column;gap:.45rem;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-sm)}.home-cat-card[data-astro-cid-2ltb2oys]:hover{border-color:#00e5ff;background:#0088ff1a;transform:translateY(-2px);box-shadow:0 4px 18px #00e5ff26}.home-cat-card-header[data-astro-cid-2ltb2oys]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.home-cat-card-icon[data-astro-cid-2ltb2oys]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003}.home-cat-card-badge[data-astro-cid-2ltb2oys]{font-size:.72rem;font-weight:800;color:var(--color-text-muted);background:var(--color-bg-subtle);border:1px solid var(--color-border);padding:.15rem .5rem;border-radius:9999px}.home-cat-card-title[data-astro-cid-2ltb2oys]{font-size:.92rem;font-weight:800;color:var(--color-text-main);line-height:1.25}.home-cat-card-desc[data-astro-cid-2ltb2oys]{font-size:.75rem;color:var(--color-text-muted);line-height:1.3}html[data-theme=light] .home-cat-card[data-astro-cid-2ltb2oys]{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 8px #0000000a}html[data-theme=light] .home-cat-card[data-astro-cid-2ltb2oys]:hover{background:#f0f9ff;border-color:#0284c7;box-shadow:0 4px 16px #0284c71f}html[data-theme=light] .home-cat-card-title[data-astro-cid-2ltb2oys]{color:#0f172a}html[data-theme=light] .home-cat-card-desc[data-astro-cid-2ltb2oys]{color:#64748b}@media(max-width:768px){.hero-section[data-astro-cid-2ltb2oys]{padding:.85rem 1rem;border-radius:16px}.hero-grid[data-astro-cid-2ltb2oys]{gap:.75rem}.hero-visual-side[data-astro-cid-2ltb2oys]{display:flex;justify-content:center}.isometric-laptop-container[data-astro-cid-2ltb2oys]{transform:scale(.68);transform-origin:center center;margin:-25px 0 -30px;max-height:140px}.hero-headline[data-astro-cid-2ltb2oys]{font-size:clamp(1.25rem,5.5vw,1.65rem);margin-bottom:.25rem}.hero-subheadline[data-astro-cid-2ltb2oys]{font-size:.82rem;margin-bottom:.55rem}.hero-feature-cards[data-astro-cid-2ltb2oys]{gap:.5rem}.hero-feat-card[data-astro-cid-2ltb2oys]{padding:.45rem .6rem;gap:.45rem;border-radius:10px}.hero-feat-icon[data-astro-cid-2ltb2oys]{width:28px;height:28px;border-radius:6px}.hero-feat-title[data-astro-cid-2ltb2oys]{font-size:.76rem}.hero-feat-desc[data-astro-cid-2ltb2oys]{font-size:.65rem}.quick-tools-grid[data-astro-cid-2ltb2oys]{gap:.55rem}.quick-tool-card[data-astro-cid-2ltb2oys]{padding:.85rem .65rem}}
