@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CdZtFfYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-BU83cd9M.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-BGOKnPO6.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-ZykYOGKL.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-BiUoxtWd.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-BmphL1LA.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-Dm_PoFIZ.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-O6-GRVqx.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-rgB1DpUr.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DeXYNBV7.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-QW6cfU13.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-DP9fNao9.woff) format("woff")}:root{color-scheme:dark;--bg-deep: #070810;--bg-panel: #0a0c18;--bg-elevated: #0c1020;--text-strong: #f0f8ff;--text-body: #c8f0f8;--text-muted: #a0c0e0;--accent-blue: #2060e0;--accent-violet: #8040e0;--accent-mint: #00e0a0;--accent-pink: #e040a0;--border-soft: rgba(160, 192, 224, .22);--font-heading: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-body: "IBM Plex Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}[data-theme=light]{color-scheme:light;--bg-deep: #f4f7fb;--bg-panel: #ffffff;--bg-elevated: #eef2f8;--text-strong: #0a1020;--text-body: #1c2a3a;--text-muted: #3d4f63;--border-soft: rgba(12, 24, 48, .12)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:radial-gradient(circle at 20% 20%,rgba(32,96,224,.08),transparent 32%),radial-gradient(circle at 80% 0%,rgba(128,64,224,.08),transparent 28%),var(--bg-deep);color:var(--text-body);font-family:var(--font-body);font-weight:400;line-height:1.75;min-height:100%}body:before{content:"";pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.015'/%3E%3C/svg%3E");mix-blend-mode:soft-light;z-index:0}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:700;color:var(--text-strong);letter-spacing:-.01em}a{color:var(--accent-mint);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--accent-blue)}main{position:relative;z-index:1}button,input,textarea,select{font-family:var(--font-body)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@keyframes mistEmerge{0%{transform:translateY(36px);opacity:0;filter:blur(8px)}to{transform:translateY(0);opacity:1;filter:blur(0)}}.mist{animation:mistEmerge 1s ease-out both}.page.svelte-1k56s7v{max-width:1000px;margin:0 auto;padding:2.5rem 1.25rem}.grid.svelte-1k56s7v{display:grid;gap:1rem;margin-top:1rem}.card.svelte-1k56s7v{border:1px solid var(--border-soft);border-radius:14px;padding:1rem;background:var(--bg-panel)}.meta.svelte-1k56s7v{color:var(--text-muted);font-size:.85rem}.page.svelte-1w9cyab{max-width:820px;margin:0 auto;padding:2.5rem 1.25rem}.meta.svelte-1w9cyab{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-family:var(--font-heading)}.hero.svelte-1w9cyab{height:220px;border-radius:16px;background:linear-gradient(120deg,#2060e059,#8040e059);margin:1rem 0}.tags.svelte-1w9cyab{color:var(--text-muted)}.page.svelte-1f4qdko{max-width:900px;margin:0 auto;padding:2.5rem 1.25rem;display:grid;gap:1rem}.card.svelte-1f4qdko{border:1px solid var(--border-soft);border-radius:14px;padding:1rem;background:var(--bg-panel)}.cta.svelte-1f4qdko{display:inline-flex;margin-top:.5rem;padding:.65rem 1rem;border-radius:10px;background:linear-gradient(120deg,#2060e0,#8040e0);color:var(--text-strong);text-decoration:none;font-weight:700}.page.svelte-oq1jwa{max-width:1000px;margin:0 auto;padding:2.5rem 1.25rem;display:grid;gap:1rem}.card.svelte-oq1jwa{border:1px solid var(--border-soft);border-radius:16px;padding:1rem;background:var(--bg-panel)}.page.svelte-1fxlmcs{max-width:900px;margin:0 auto;padding:2.5rem 1.25rem;display:grid;gap:1rem}.card.svelte-1fxlmcs{border:1px solid var(--border-soft);border-radius:14px;padding:1rem;background:var(--bg-panel);display:grid;gap:.5rem}label.svelte-1fxlmcs{display:grid;gap:.25rem;font-size:.9rem;color:var(--text-muted)}input.svelte-1fxlmcs,textarea.svelte-1fxlmcs{padding:.55rem;border-radius:10px;border:1px solid var(--border-soft);background:#0c1020;color:var(--text-body)}.cta.svelte-1fxlmcs{justify-self:start;padding:.65rem 1rem;border:0;border-radius:10px;font-weight:700;color:var(--text-strong);background:linear-gradient(120deg,#2060e0,#8040e0);cursor:pointer}.link.svelte-1fxlmcs{color:var(--accent-mint)}.wrap.svelte-zn6lnv{max-width:1000px;margin:0 auto;padding:2.5rem 1.25rem 3rem}.kicker.svelte-zn6lnv{font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;color:var(--accent-mint)}.lede.svelte-zn6lnv{font-size:1.05rem}.hero.svelte-zn6lnv{display:grid;grid-template-columns:2fr 1fr;gap:1rem;margin:1.5rem 0}@media (max-width: 900px){.hero.svelte-zn6lnv{grid-template-columns:1fr}}.aside.svelte-zn6lnv{border:1px solid var(--border-soft);border-radius:14px;padding:1rem;background:var(--bg-panel);align-self:start}.cta.svelte-zn6lnv{display:inline-flex;margin-top:.75rem;padding:.75rem 1rem;border-radius:10px;background:linear-gradient(120deg,#2060e0,#8040e0);color:var(--text-strong);text-decoration:none;font-weight:700}.mentor.svelte-zn6lnv{display:grid;grid-template-columns:160px 1fr;gap:1rem;align-items:center}.review.svelte-zn6lnv{border-bottom:1px solid var(--border-soft);padding:.75rem 0}.meta.svelte-zn6lnv{color:var(--text-muted);font-size:.9rem}.page.svelte-cbrnrs{max-width:1100px;margin:0 auto;padding:2.5rem 1.25rem}.tabs.svelte-cbrnrs{display:flex;gap:.5rem;margin:1rem 0}button.svelte-cbrnrs{border:1px solid var(--border-soft);background:#0c1020;color:var(--text-body);padding:.5rem .9rem;border-radius:10px;cursor:pointer;font-weight:600}.active.svelte-cbrnrs{border-color:#00e0a073;color:var(--text-strong)}.cols.svelte-cbrnrs{columns:2;gap:1rem}.card.svelte-cbrnrs{break-inside:avoid;margin-bottom:1rem;border:1px solid var(--border-soft);border-radius:14px;padding:1rem;background:var(--bg-panel)}@media (max-width: 800px){.cols.svelte-cbrnrs{columns:1}}.sr-only.svelte-wk41uc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.page.svelte-iclx90{max-width:720px;margin:0 auto;padding:3rem 1.25rem}.page.svelte-1qnqmwm.svelte-1qnqmwm{max-width:1100px;margin:0 auto;padding:2.5rem 1.25rem 3rem}.tableWrap.svelte-1qnqmwm.svelte-1qnqmwm{overflow:auto;border:1px solid var(--border-soft);border-radius:14px;margin:1.5rem 0}table.svelte-1qnqmwm.svelte-1qnqmwm{width:100%;border-collapse:collapse;min-width:720px}th.svelte-1qnqmwm.svelte-1qnqmwm,td.svelte-1qnqmwm.svelte-1qnqmwm{border-bottom:1px solid var(--border-soft);padding:.75rem;text-align:left}thead.svelte-1qnqmwm th.svelte-1qnqmwm{position:sticky;top:0;background:var(--bg-panel);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;color:var(--text-muted)}.cta.svelte-1qnqmwm.svelte-1qnqmwm{display:inline-flex;margin-top:1rem;padding:.75rem 1rem;border-radius:10px;background:linear-gradient(120deg,#2060e0,#8040e0);color:var(--text-strong);text-decoration:none;font-weight:700}#main.svelte-4w188i{min-height:60vh}
