.pills-row[data-astro-cid-jsddzqvm]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-bottom:12px}.pills-row[data-astro-cid-jsddzqvm].compact{gap:6px;margin:0}.filter-toggle[data-astro-cid-jsddzqvm].is-open,.filter-toggle[data-astro-cid-jsddzqvm].has-filters{background:#3498db1a;color:var(--primary);border-color:#3498db80}.ft-chev[data-astro-cid-jsddzqvm]{transition:transform .3s}.filter-toggle[data-astro-cid-jsddzqvm].is-open .ft-chev[data-astro-cid-jsddzqvm]{transform:rotate(180deg)}.ft-dot[data-astro-cid-jsddzqvm]{width:6px;height:6px;border-radius:50%;background:var(--action)}.hero[data-astro-cid-j7pv25f6]{position:relative;padding:56px 0 40px;overflow:hidden}.hero-glow[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 90%,rgba(52,152,219,.1),transparent 65%);pointer-events:none}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;text-align:center}.hero[data-astro-cid-j7pv25f6] .overline[data-astro-cid-j7pv25f6]{margin-bottom:12px;letter-spacing:.22em}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.2rem,5vw,3.4rem);margin-bottom:16px}.hero-sub[data-astro-cid-j7pv25f6]{max-width:36rem;margin:0 auto 32px;color:var(--muted-foreground);font-size:16px}.filter-panel[data-astro-cid-j7pv25f6]{max-width:36rem;margin:0 auto;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease-in-out,opacity .5s ease-in-out}.filter-panel[data-astro-cid-j7pv25f6].is-open{max-height:360px;opacity:1}.fp-inner[data-astro-cid-j7pv25f6]{margin-top:8px;border:1px solid var(--border);border-radius:16px;background:#ffffffeb;backdrop-filter:blur(12px);box-shadow:0 10px 30px #0a45641a;padding:20px;display:flex;flex-direction:column;gap:16px;text-align:left}.fp-search[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;padding:10px 16px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted-foreground)}.fp-search[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:var(--foreground)}.fp-levels[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px}.lvl[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;border:1px solid var(--border);background:transparent;color:#231f20b3;font-size:12px;font-weight:300;transition:all .3s}.lvl-dot[data-astro-cid-j7pv25f6]{width:6px;height:6px;border-radius:50%;background:var(--lvl)}.lvl[data-astro-cid-j7pv25f6].is-active{background:var(--lvl);border-color:var(--lvl);color:#fff}.lvl[data-astro-cid-j7pv25f6].is-active .lvl-dot[data-astro-cid-j7pv25f6]{background:#ffffffbf}.fp-selects[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fp-selects[data-astro-cid-j7pv25f6] select[data-astro-cid-j7pv25f6]{font:inherit;font-size:13px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--foreground)}.fp-clear[data-astro-cid-j7pv25f6],.clear-link[data-astro-cid-j7pv25f6],.less-link[data-astro-cid-j7pv25f6]{align-self:flex-start;border:0;background:none;padding:0;color:var(--muted-foreground);font-size:12px}.clear-link[data-astro-cid-j7pv25f6]{color:var(--primary);margin-top:6px}.clear-link[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.stats[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:20px;margin-top:20px;font-size:12px;letter-spacing:.02em;color:#5e6a72bf}.stats[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-weight:400}.stats[data-astro-cid-j7pv25f6] .dot[data-astro-cid-j7pv25f6]{color:var(--border)}.sticky-bar[data-astro-cid-j7pv25f6]{position:fixed;top:64px;left:0;right:0;z-index:40;background:#fffffff7;backdrop-filter:blur(14px);border-bottom:1px solid var(--border);transform:translateY(-110%);opacity:0;pointer-events:none;transition:transform .3s var(--ease),opacity .3s ease}.sticky-bar[data-astro-cid-j7pv25f6].is-on{transform:none;opacity:1;pointer-events:auto}.sticky-inner[data-astro-cid-j7pv25f6]{padding-top:10px;padding-bottom:10px}.sticky-inner[data-astro-cid-j7pv25f6] .pills-row{justify-content:center}.sticky-search[data-astro-cid-j7pv25f6]{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s}.sticky-search[data-astro-cid-j7pv25f6].is-open{max-height:70px;opacity:1}.sticky-search[data-astro-cid-j7pv25f6] .fp-search[data-astro-cid-j7pv25f6]{margin-top:8px;padding:8px 16px}.sticky-levels[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;align-items:center;gap:6px}.sl-label[data-astro-cid-j7pv25f6]{color:var(--muted-foreground);margin-right:4px}.block[data-astro-cid-j7pv25f6]{padding-top:56px;padding-bottom:56px}.empty[data-astro-cid-j7pv25f6]{text-align:center;padding:64px 16px;border:1px solid var(--border);background:var(--surface);border-radius:4px}.empty-title[data-astro-cid-j7pv25f6]{font-family:var(--font-head);font-weight:700;font-size:20px;margin-bottom:4px}.more-row[data-astro-cid-j7pv25f6]{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:12px}.levels-head[data-astro-cid-j7pv25f6]{align-items:flex-end}.seg[data-astro-cid-j7pv25f6]{display:inline-flex;padding:4px;border-radius:999px;border:1px solid var(--border);background:#ffffffd9;flex:none}.seg-btn[data-astro-cid-j7pv25f6]{border:0;background:transparent;padding:6px 16px;border-radius:999px;font-size:12px;font-weight:500;color:var(--muted-foreground);transition:all .3s}.seg-btn[data-astro-cid-j7pv25f6].is-active{background:var(--action);color:#fff}.banner[data-astro-cid-j7pv25f6]{position:relative;height:320px;border-radius:8px;overflow:hidden;margin-bottom:32px}.banner-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:radial-gradient(ellipse at 80% 100%,#c8dce8,#d6e4ec,#e1ebf1 32%,#edf3f7,#f5f8fa 72%,#f2f6f9);transition:background .6s}.banner[data-astro-cid-j7pv25f6][data-level=Process] .banner-bg[data-astro-cid-j7pv25f6]{background:radial-gradient(ellipse at 80% 100%,#c2d6e6,#cfdde9,#dbe6ef 32%,#eaf0f5,#f3f7fa 72%,#f1f5f9)}.banner[data-astro-cid-j7pv25f6][data-level=System] .banner-bg[data-astro-cid-j7pv25f6]{background:radial-gradient(ellipse at 80% 100%,#e6cfd5,#ebd9de,#f0e3e7 32%,#f5edf0,#f9f4f6 72%,#f7f3f5)}.banner[data-astro-cid-j7pv25f6] canvas[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;cursor:crosshair}.banner-fade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,#f3f7faeb,#f3f7faad 32%,#f3f7fa26 56%,#f3f7fa00 70%)}.banner-copy[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:0 40px;max-width:360px;pointer-events:none;animation:fadeUp .6s var(--ease) both}.banner-copy[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{pointer-events:auto}.level-tag[data-astro-cid-j7pv25f6]{align-self:flex-start;font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;padding:2px 8px;border-radius:999px;border:1px solid rgba(10,69,100,.3);background:#0a45640f;color:var(--primary);margin-bottom:12px}.banner-copy[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.7rem,3vw,2.3rem);margin-bottom:8px}.banner-copy[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-family:var(--font-sub);font-weight:300;font-style:italic;color:var(--primary)}.banner-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--muted-foreground);max-width:260px;margin-bottom:20px}@media(max-width:640px){.banner-copy[data-astro-cid-j7pv25f6]{padding:0 20px}.levels-head[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start}}.carousel-head[data-astro-cid-j7pv25f6]{margin-bottom:40px}.carousel-head[data-astro-cid-j7pv25f6] .overline[data-astro-cid-j7pv25f6]{margin-bottom:12px}.carousel-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.9rem,4vw,3rem)}.carousel[data-astro-cid-j7pv25f6]{display:flex;gap:16px;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x mandatory;scrollbar-width:none;padding-left:max(16px,calc((100vw - 1280px)/2 + 32px));padding-right:max(16px,calc((100vw - 1280px)/2 + 32px))}.carousel[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.tall-card[data-astro-cid-j7pv25f6]{position:relative;flex:none;width:320px;aspect-ratio:3 / 4;border-radius:6px;overflow:hidden;scroll-snap-align:start;text-decoration:none;background:var(--lb-deep)}.tall-card[data-astro-cid-j7pv25f6].wide{width:340px}.tall-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .7s;color:transparent}.tall-card[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.04)}.tall-shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.74) 0%,rgba(0,0,0,.14) 52%,transparent 100%)}.tall-copy[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:0;padding:24px}.tall-over[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;margin-bottom:8px}.tall-copy[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-head);font-weight:700;font-size:22px;line-height:1.25;color:#fffffff5;margin-bottom:12px}.tall-link[data-astro-cid-j7pv25f6]{display:inline-flex;gap:6px;font-size:12px;color:var(--lb-aqua);transition:gap .3s}.tall-card[data-astro-cid-j7pv25f6]:hover .tall-link[data-astro-cid-j7pv25f6]{gap:10px}.guide-tag[data-astro-cid-j7pv25f6]{position:absolute;top:20px;left:20px;font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:999px;padding:3px 10px}.guide-over[data-astro-cid-j7pv25f6]{color:#a8dadccc}@media(max-width:640px){.tall-card[data-astro-cid-j7pv25f6],.tall-card[data-astro-cid-j7pv25f6].wide{width:78vw}}.eotd[data-astro-cid-j7pv25f6]{background:var(--surface);padding:80px 0}.eotd-card[data-astro-cid-j7pv25f6]{display:block;border:1px solid var(--border);border-radius:6px;overflow:hidden;background:var(--card);text-decoration:none;color:inherit}.eotd-imgs[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border)}.eotd-imgs[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{aspect-ratio:1 / 1;overflow:hidden;background:var(--muted)}.eotd-imgs[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .7s ease-out;color:transparent}.eotd-card[data-astro-cid-j7pv25f6]:hover .eotd-imgs[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.04)}.eotd-body[data-astro-cid-j7pv25f6]{padding:clamp(24px,4vw,40px)}.eotd-tags[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}.eotd-cat[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;padding:2px 10px;border:1px solid rgba(10,69,100,.3);border-radius:2px;color:var(--primary)}.eotd-org[data-astro-cid-j7pv25f6]{color:var(--lb-moss);font-size:14px}.eotd-body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,3vw,2.2rem);max-width:48rem;margin-bottom:12px;transition:color .3s}.eotd-card[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{color:var(--primary)}.eotd-sum[data-astro-cid-j7pv25f6]{color:var(--muted-foreground);max-width:42rem;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.eotd-meta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:16px;font-size:11px;color:var(--muted-foreground);margin-bottom:20px}.eotd-cta[data-astro-cid-j7pv25f6]{display:inline-flex;gap:8px;padding:10px 20px;font-size:12px;letter-spacing:.04em;border:1px solid rgba(52,152,219,.45);border-radius:4px;color:var(--primary);transition:gap .3s}.eotd-card[data-astro-cid-j7pv25f6]:hover .eotd-cta[data-astro-cid-j7pv25f6]{gap:12px}.closing[data-astro-cid-j7pv25f6]{background:var(--lb-deep);color:#fff;padding:72px 0}.closing-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center}.closing-over[data-astro-cid-j7pv25f6]{color:var(--lb-aqua);margin-bottom:12px}.closing[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.7rem,3.4vw,2.5rem);color:#fff;margin-bottom:12px}.closing-sub[data-astro-cid-j7pv25f6]{color:#ffffffbf;max-width:34rem}.closing-actions[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.closing-btn[data-astro-cid-j7pv25f6]{background:var(--action);color:#fff;text-decoration:none;padding:14px 28px;border-radius:999px;font-weight:500}.closing-btn[data-astro-cid-j7pv25f6]:hover{filter:brightness(1.05)}.closing-link[data-astro-cid-j7pv25f6]{color:var(--lb-aqua);text-decoration:none;font-size:14px}@media(max-width:800px){.closing-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
