.start-here-tag.svelte-juzc4{--_color: #ff6b6b;display:inline-flex;align-items:center;justify-content:center;gap:2px;font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1;padding:6px;border:1px solid var(--_color);border-radius:20px;color:oklch(from var(--_color) calc(l*.9) c h);flex-shrink:0;white-space:nowrap;box-sizing:border-box}.start-here-tag.svelte-juzc4 .start-here-tag-icon{width:1em;height:1em;flex-shrink:0}.page.svelte-1uha8ag{position:relative;overflow:hidden}.orbs-bg.svelte-1uha8ag{position:fixed;inset:0;pointer-events:none;z-index:0;filter:blur(40px)}.orb.svelte-1uha8ag{position:absolute;border-radius:50%;transform:translate(-50%,-50%);opacity:.08}.light .orb.svelte-1uha8ag{opacity:.18}main.svelte-1uha8ag{position:relative;z-index:1;max-width:var(--main-width-current);margin:0 auto}.hero.svelte-1uha8ag{text-align:center;padding:0 0 3rem}.hero-eyebrow.svelte-1uha8ag{font-size:.8rem;letter-spacing:.1em;color:light-dark(lightslategray,gray);margin-bottom:1rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){display:flex;justify-content:center;row-gap:.5rem;column-gap:1rem;font-size:3rem;font-weight:900;margin:0 0 1rem;letter-spacing:-.03em;line-height:.95}.h1-pccs.svelte-1uha8ag{display:block;color:light-dark(#1a1a1a,#f0f0f0)}.h1-lens.svelte-1uha8ag{display:block;background:linear-gradient(90deg,#ff6b6b,#ffd93d,#6bcb77,#4d96ff,#c77dff,#ff6b6b);background-size:200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-1uha8ag-hue-shift 6s linear infinite}@keyframes svelte-1uha8ag-hue-shift{0%{background-position:0% 50%}to{background-position:200% 50%}}.tagline.svelte-1uha8ag{font-size:1.1rem;font-weight:600;color:var(--color-heading);margin:0;margin-block-end:1rem}.subtitle.svelte-1uha8ag{font-size:.8rem;margin:0 0 1.5rem;line-height:2;letter-spacing:1px;color:light-dark(lightslategray,gray)}.hue-strip.svelte-1uha8ag{display:flex;justify-content:center;gap:4px;margin-top:1.5rem}.hue-seg.svelte-1uha8ag{width:24px;height:4px;border-radius:2px}.guide-section.svelte-1uha8ag{margin-bottom:2rem}.guide-card.svelte-1uha8ag{display:block;text-decoration:none;color:inherit;background:light-dark(rgba(255,255,255,.75),rgba(255,255,255,.04));border:1px solid light-dark(rgba(0,0,0,.08),rgba(255,255,255,.1));box-shadow:0 2px 16px light-dark(rgba(0,0,0,.06),rgba(255,255,255,.02));transition:border-color .2s,box-shadow .2s}.guide-card.svelte-1uha8ag:hover{border-color:light-dark(rgba(0,0,0,.15),rgba(255,255,255,.25));box-shadow:0 4px 16px light-dark(rgba(0,0,0,.08),rgba(255,255,255,.04))}.guide-card-inner.svelte-1uha8ag{display:flex;align-items:center;gap:1.5rem;padding:1.75rem;background:#ffffff08}@media(max-width:480px){.guide-card-inner.svelte-1uha8ag{flex-direction:column;text-align:center}}.guide-visual.svelte-1uha8ag{flex-shrink:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.guide-orb-ring.svelte-1uha8ag{position:relative;width:70px;height:70px;display:flex;align-items:center;justify-content:center}.ring-dot.svelte-1uha8ag{position:absolute;width:10px;height:10px;border-radius:50%}.guide-body.svelte-1uha8ag{flex:1}.guide-body.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.2rem;font-weight:700;margin:0 0 .5rem;color:var(--color-heading)}.guide-body.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.85rem;color:var(--color-body);margin:0;line-height:1.6}.contents-section.svelte-1uha8ag{margin-bottom:2rem}#cg.svelte-1uha8ag{scroll-margin-top:var(--scroll-offset)}.contents-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:480px){.contents-grid.svelte-1uha8ag{grid-template-columns:1fr}}.tools-section.svelte-1uha8ag{margin-bottom:2rem}.tools-header.svelte-1uha8ag{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.tools-label.svelte-1uha8ag{font-size:.72rem;font-weight:700;color:var(--color-body);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}.tools-divider.svelte-1uha8ag{flex:1;height:1px;background:light-dark(rgba(0,0,0,.15),rgba(255,255,255,.25))}.tools-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:540px){.tools-grid.svelte-1uha8ag{grid-template-columns:1fr}}.tool-glass-tags.svelte-1uha8ag{display:inline-flex;gap:.35rem;margin-bottom:.75rem}
