.blur-segment.svelte-1fv4tfm{display:inline-block}.hero-ambient-glow{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;background-size:200% 200%;will-change:background-position}.hero-background-pattern.svelte-1q37ri0{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.03;background-image:radial-gradient(circle at 20px 20px,rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px}.hero-inner.svelte-1q37ri0{width:100%;max-width:1000px;padding:6rem 0;position:relative}.hero-left-col.svelte-1q37ri0{width:100%;display:flex;flex-direction:column}.hero-right-col.svelte-1q37ri0{display:none}@media(max-width:768px){.hero-inner.svelte-1q37ri0{padding:3rem 0;display:flex;flex-direction:column;gap:2rem}}@media(min-width:1100px){.hero-inner.svelte-1q37ri0{max-width:1300px;display:grid;grid-template-columns:1fr 320px;align-items:center;gap:4rem}.hero-right-col.svelte-1q37ri0{display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem}.hero-avatar-card.svelte-1q37ri0{border:2px solid var(--grid-line);border-left:4px solid var(--accent);padding:1.5rem;display:flex;flex-direction:column;gap:1rem;width:100%}.hero-avatar-card.svelte-1q37ri0 img:where(.svelte-1q37ri0){width:100%;aspect-ratio:1;object-fit:cover;filter:grayscale(20%)}.hero-stats-mini.svelte-1q37ri0{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--grid-line);padding-top:.875rem;margin-top:.125rem}.hero-stat-row.svelte-1q37ri0{display:flex;justify-content:space-between;align-items:baseline}.hero-stat-label.svelte-1q37ri0{font-family:var(--font-body);font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.hero-stat-value.svelte-1q37ri0{font-family:var(--font-body);font-size:.8rem;font-weight:700;letter-spacing:.04em;color:var(--text-primary)}}.hero-status.svelte-1q37ri0{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:2rem;font-family:var(--font-body);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:0;transform:translateY(10px);transition:opacity .8s ease,transform .8s ease;align-self:flex-start;background:#111922;border:1.5px solid rgba(255,255,255,.08);border-left:4px solid var(--accent);padding:6px 14px;box-shadow:3px 3px #00000080}body.light-mode .hero-status.svelte-1q37ri0{background:#e4e8ed;border-color:#00000014;border-left-color:var(--accent);box-shadow:3px 3px #0000001a}.hero-status.hero-ready.svelte-1q37ri0{opacity:1;transform:translateY(0)}@media(max-width:600px){.hero-status.svelte-1q37ri0{font-size:.65rem;letter-spacing:.08em;gap:.45rem;padding:5px 12px}.hero-status-divider.svelte-1q37ri0,.hero-status-role.svelte-1q37ri0,.hero-status-exp.svelte-1q37ri0{display:none}}.hero-status-icon.svelte-1q37ri0{width:14px;height:14px;flex-shrink:0;color:var(--text-secondary)}.hero-status-icon.available.svelte-1q37ri0{color:#0fa;animation:svelte-1q37ri0-statusPulse 2s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(0,255,170,.3))}.hero-status-value.svelte-1q37ri0{font-weight:600}.hero-status-value.available.svelte-1q37ri0{color:#0fa}.hero-status-divider.svelte-1q37ri0{color:var(--accent);opacity:.4;font-size:.65rem}.hero-status-role.svelte-1q37ri0{color:var(--text-secondary);font-weight:400}.hero-status-exp.svelte-1q37ri0{font-family:var(--font-heading);font-size:.65rem;font-weight:600;color:var(--accent);letter-spacing:.08em}.hero-name.svelte-1q37ri0{margin-bottom:1.5rem}.hero-name-line.svelte-1q37ri0{display:block;overflow:hidden}.hero-name-line--last.svelte-1q37ri0{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.hero-name-text.svelte-1q37ri0{display:inline-block;font-family:var(--font-heading);font-size:clamp(3rem,10vw,6rem);font-weight:800;line-height:1;letter-spacing:-.04em;text-transform:uppercase;color:var(--text-primary);opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transition-delay:.2s}.hero-name.hero-ready.svelte-1q37ri0 .hero-name-text:where(.svelte-1q37ri0){opacity:1;transform:translateY(0)}.hero-name.hero-ready.svelte-1q37ri0 .hero-name-line--last:where(.svelte-1q37ri0) .hero-name-text:where(.svelte-1q37ri0){transition-delay:.4s}.hero-tagline-wrap.svelte-1q37ri0{margin-bottom:2.5rem;opacity:0;transition:opacity .6s ease;transition-delay:.8s}.hero-tagline-wrap.hero-ready.svelte-1q37ri0{opacity:1}.cta-group.svelte-1q37ri0{display:flex;gap:1rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;transition-delay:1s}.cta-group.hero-ready.svelte-1q37ri0{opacity:1;transform:translateY(0)}.tech-marquee.svelte-1q37ri0{display:flex;align-items:center;gap:1rem;margin-top:3rem;width:100%;max-width:600px;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease;transition-delay:2.5s}.tech-marquee.hero-ready.svelte-1q37ri0{opacity:1;transform:translateY(0)}.marquee-track.svelte-1q37ri0:hover .marquee-content:where(.svelte-1q37ri0){animation-play-state:paused}.marquee-label.svelte-1q37ri0{font-family:var(--font-body);font-size:.6rem;letter-spacing:.2em;color:var(--text-secondary);white-space:nowrap;flex-shrink:0;opacity:.5}.marquee-track.svelte-1q37ri0{flex:1;overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%)}.marquee-content.svelte-1q37ri0{display:flex;gap:.5rem;animation:svelte-1q37ri0-marqueeScroll 20s linear infinite;animation-delay:2.5s;animation-fill-mode:backwards;width:max-content}.marquee-item.svelte-1q37ri0{display:flex;align-items:center;gap:.35rem;font-family:var(--font-body);font-size:.75rem;color:var(--text-secondary);white-space:nowrap;text-transform:uppercase;letter-spacing:.08em}.marquee-dot.svelte-1q37ri0{width:4px;height:4px;border-radius:50%;background:var(--accent);flex-shrink:0}@keyframes svelte-1q37ri0-marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-content.svelte-1q37ri0{animation:none}}.btn.svelte-1q37ri0{padding:16px 32px;font-size:.9rem;letter-spacing:.1em}.btn-icon.svelte-1q37ri0{width:20px;height:20px}.hero-scroll.svelte-1q37ri0{position:absolute;bottom:2.5rem;right:2rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:1;opacity:0;transition:opacity .8s ease;transition-delay:1.2s}.hero-scroll.hero-ready.svelte-1q37ri0{opacity:1}.hero-scroll-pulse.svelte-1q37ri0{width:2px;height:24px;background:var(--accent);animation:svelte-1q37ri0-scrollPulse 2s ease-in-out infinite;margin-top:4px}@keyframes svelte-1q37ri0-statusPulse{0%,to{opacity:1;filter:drop-shadow(0 0 6px rgba(0,255,170,.3))}50%{opacity:.7;filter:drop-shadow(0 0 2px rgba(0,255,170,.2))}}@keyframes svelte-1q37ri0-scrollPulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.5;transform:scaleY(.6)}}@keyframes svelte-1q37ri0-idlePulse{0%,to{box-shadow:4px 4px 0 var(--accent)}50%{box-shadow:4px 4px 20px var(--accent-glow),4px 4px 0 var(--accent)}}.btn-primary.idle-pulse{animation:svelte-1q37ri0-idlePulse 2s ease-in-out 3}body.light-mode .hero-status-icon.available.svelte-1q37ri0{color:var(--light-accent, #d94100);filter:drop-shadow(0 0 4px rgba(217,65,0,.2))}body.light-mode .hero-status-value.available.svelte-1q37ri0{color:var(--light-accent, #d94100)}.about-frame.svelte-7hpc9t{transform-style:preserve-3d;will-change:transform}.badge-preview-backdrop.svelte-7hpc9t{position:fixed;inset:0;z-index:9999;background:#000c;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.badge-preview-card.svelte-7hpc9t{background:#0d1117;border:1px solid rgba(255,255,255,.08);border-radius:0;padding:2rem;max-width:480px;width:90vw;position:relative}.badge-preview-close.svelte-7hpc9t{position:absolute;top:8px;right:8px;width:32px;height:32px;border-radius:50%;border:none;background:#ffffff0f;color:#ffffff80;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease;z-index:1}.badge-preview-close.svelte-7hpc9t:hover{background:#ff440026;color:var(--accent)}.badge-preview-nav.svelte-7hpc9t{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.badge-prev.svelte-7hpc9t,.badge-next.svelte-7hpc9t{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff9;font-size:1.4rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease}.badge-prev.svelte-7hpc9t:hover:not(:disabled),.badge-next.svelte-7hpc9t:hover:not(:disabled){background:#ff44001a;color:var(--accent);border-color:#f403}.badge-prev.svelte-7hpc9t:disabled,.badge-next.svelte-7hpc9t:disabled{opacity:.25;cursor:not-allowed}.badge-preview-image.svelte-7hpc9t{flex:1;display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#070a0f;border-radius:8px;overflow:hidden}.badge-preview-image.svelte-7hpc9t img:where(.svelte-7hpc9t){max-width:100%;max-height:100%;object-fit:contain;display:block}.badge-preview-name.svelte-7hpc9t{font-family:var(--font-heading);font-size:.85rem;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;text-align:center;margin-bottom:.4rem}.badge-preview-meta.svelte-7hpc9t{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem}.badge-preview-rarity.svelte-7hpc9t{font-family:var(--font-body);font-size:.55rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:2px 8px;border-radius:4px;background:#ffffff0a;color:#fff6;border:1px solid rgba(255,255,255,.06)}.badge-preview-rarity.uncommon.svelte-7hpc9t{color:#60a5fa;border-color:#60a5fa33;background:#60a5fa0f}.badge-preview-rarity.rare.svelte-7hpc9t{color:#f59e0b;border-color:#f59e0b33;background:#f59e0b0f}.badge-preview-dot.svelte-7hpc9t{width:4px;height:4px;border-radius:50%;background:#fff3}.badge-preview-meta.svelte-7hpc9t a:where(.svelte-7hpc9t){font-family:var(--font-body);font-size:.55rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);text-decoration:none;transition:opacity .15s ease}.badge-preview-meta.svelte-7hpc9t a:where(.svelte-7hpc9t):hover{opacity:.7}.badge-preview-counter.svelte-7hpc9t{font-family:var(--font-body);font-size:.5rem;color:#ffffff40;text-align:center;letter-spacing:.15em}body.light-mode .badge-preview-card.svelte-7hpc9t{background:#fff;border-color:#00000014}body.light-mode .badge-preview-close.svelte-7hpc9t{color:#0006;background:#0000000a}body.light-mode .badge-preview-close.svelte-7hpc9t:hover{background:#d9410014;color:var(--light-accent, #d94100)}body.light-mode .badge-prev.svelte-7hpc9t,body.light-mode .badge-next.svelte-7hpc9t{border-color:#0000001a;background:#00000008;color:#00000080}body.light-mode .badge-prev.svelte-7hpc9t:hover:not(:disabled),body.light-mode .badge-next.svelte-7hpc9t:hover:not(:disabled){background:#d941000f;color:var(--light-accent, #d94100);border-color:#d9410026}body.light-mode .badge-preview-image.svelte-7hpc9t{background:#f4f4f5}body.light-mode .badge-preview-name.svelte-7hpc9t{color:#18181b}body.light-mode .badge-preview-rarity.svelte-7hpc9t{color:#0006;border-color:#0000000f;background:#00000005}body.light-mode .badge-preview-rarity.uncommon.svelte-7hpc9t{color:#2563eb;border-color:#2563eb26;background:#2563eb0a}body.light-mode .badge-preview-rarity.rare.svelte-7hpc9t{color:#d97706;border-color:#d9770626;background:#d977060a}.star-rating.svelte-116yg79{display:inline-flex;gap:2px}.star-rating.interactive.svelte-116yg79{gap:4px}.star-rating.sm.svelte-116yg79{gap:0}.star.svelte-116yg79{background:none;border:none;padding:4px;cursor:default;line-height:1;transition:transform .1s;min-width:0}.star.interactive.svelte-116yg79{cursor:pointer;padding:6px}.star-rating.interactive.svelte-116yg79{gap:0}.star.interactive.svelte-116yg79:hover{transform:scale(1.2)}.star.filled.svelte-116yg79 svg:where(.svelte-116yg79){fill:var(--accent)}.star.svelte-116yg79:not(.filled) svg:where(.svelte-116yg79){fill:transparent}.review-section.svelte-a3gzcx{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08);position:relative}.review-summary.svelte-a3gzcx{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem;min-height:28px}.review-count.svelte-a3gzcx{font-size:.75rem;color:#71717a;font-weight:500;letter-spacing:.03em}.review-count.sm.svelte-a3gzcx{font-size:.7rem}.review-load-error.svelte-a3gzcx{font-size:.7rem;color:#ef4444;font-weight:500}.review-actions-row.svelte-a3gzcx{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.review-btn.svelte-a3gzcx{font-size:.65rem;font-weight:600;padding:.3rem .65rem;border:1.5px solid rgba(255,255,255,.15);background:#ffffff0a;color:#e4e4e7;cursor:pointer;font-family:inherit;letter-spacing:.04em;text-transform:uppercase;transition:all .15s ease;display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.review-btn.svelte-a3gzcx:hover:not(:disabled){background:#ffffff1a}.review-btn.svelte-a3gzcx:disabled{opacity:.4;cursor:not-allowed}.review-btn.svelte-a3gzcx:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.review-btn.ghost.svelte-a3gzcx{border-color:transparent;background:none;color:var(--accent);padding:.1rem .3rem;font-size:.6rem;text-transform:uppercase;font-weight:600;letter-spacing:.04em}.review-btn.ghost.svelte-a3gzcx:hover:not(:disabled){opacity:.8}.review-btn.write.svelte-a3gzcx{border-color:var(--accent);color:var(--accent);background:#ff44000f}.review-btn.write.svelte-a3gzcx:hover:not(:disabled){background:#ff440026}.review-btn.sign-in.svelte-a3gzcx{border-color:#ffffff1a;color:#71717a;background:none}.review-btn.sign-in.svelte-a3gzcx:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.review-btn.read-all.svelte-a3gzcx{border:none;background:none;color:#71717a;padding:.2rem .3rem;font-size:.6rem;font-weight:500;letter-spacing:0;text-transform:none;margin-left:auto}.review-btn.read-all.svelte-a3gzcx:hover:not(:disabled){color:var(--accent)}.inline-rate-row.svelte-a3gzcx{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.review-btn.inline-submit.svelte-a3gzcx{font-size:.6rem;padding:.25rem .6rem;background:var(--accent);color:#000;border-color:var(--accent);font-weight:700;min-width:60px;justify-content:center}.review-btn.inline-submit.svelte-a3gzcx:disabled{opacity:.35;cursor:not-allowed}.review-btn.inline-submit.svelte-a3gzcx:hover:not(:disabled){opacity:.9}.review-btn.write-with-comment.svelte-a3gzcx{border-color:#ffffff1a;padding:.25rem .6rem;font-size:.6rem}.review-btn.write-with-comment.svelte-a3gzcx:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.review-btn.delete-sm.svelte-a3gzcx{border:none;background:none;color:#ef444466;padding:.2rem;cursor:pointer}.review-btn.delete-sm.svelte-a3gzcx:hover:not(:disabled){color:#ef4444}.review-btn.retry.svelte-a3gzcx{display:inline-flex;align-items:center;gap:.3rem;border-color:#ef44444d;color:#ef4444;font-size:.65rem;padding:.25rem .6rem;margin-left:auto}.review-btn.retry.svelte-a3gzcx:hover{background:#ef44441a;border-color:#ef4444}.user-review-inline.svelte-a3gzcx{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;min-width:0;flex:1}.user-review-label.svelte-a3gzcx{font-size:.65rem;color:#71717a;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.user-comment-preview.svelte-a3gzcx{font-size:.7rem;color:#71717a;font-style:italic;background:none;border:none;cursor:pointer;font-family:inherit;padding:.15rem .3rem;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;transition:color .15s}.user-comment-preview.svelte-a3gzcx:hover{color:#e4e4e7}.read-more.svelte-a3gzcx{color:var(--accent);font-style:normal;font-weight:600;font-size:.6rem;text-transform:uppercase;letter-spacing:.04em;margin-left:.15rem}.modal-backdrop.svelte-a3gzcx{position:fixed;inset:0;z-index:10000;background:#000000b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1rem}.modal-window.svelte-a3gzcx{width:100%;max-width:480px;max-height:calc(100dvh - 2rem);background:#15181e;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 64px -12px #0009;display:flex;flex-direction:column;overflow:hidden}.modal-titlebar.svelte-a3gzcx{display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06);-webkit-user-select:none;user-select:none;flex-shrink:0}.window-dots.svelte-a3gzcx{display:flex;gap:6px;flex-shrink:0}.dot.svelte-a3gzcx{width:12px;height:12px;border-radius:50%;display:block}.dot-close.svelte-a3gzcx{background:#ff5f56;cursor:pointer;transition:filter .1s}.dot-close.svelte-a3gzcx:hover{filter:brightness(1.2)}.dot-minimize.svelte-a3gzcx{background:#ffbd2e}.dot-maximize.svelte-a3gzcx{background:#27c93f}.modal-title.svelte-a3gzcx{font-size:.75rem;color:#a1a1aa;font-family:var(--font-body);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-body.svelte-a3gzcx{padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;flex:1}.modal-error.svelte-a3gzcx{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:#ef4444;background:#ef444414;border:1px solid rgba(239,68,68,.2);padding:.5rem .65rem}.modal-error.svelte-a3gzcx svg:where(.svelte-a3gzcx){flex-shrink:0}.modal-rating-row.svelte-a3gzcx{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.modal-rating-label.svelte-a3gzcx{font-size:.7rem;color:#a1a1aa;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.modal-rating-hint.svelte-a3gzcx{font-size:.65rem;color:#ef4444;font-weight:500}.modal-field.svelte-a3gzcx{position:relative}.char-count.svelte-a3gzcx{position:absolute;bottom:.4rem;right:.5rem;font-size:.6rem;color:#52525b;pointer-events:none;font-family:monospace}.char-count.near-limit.svelte-a3gzcx{color:#f59e0b}.char-count.over.svelte-a3gzcx{color:#ef4444}.modal-footer-actions.svelte-a3gzcx{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.25rem}.modal-loading.svelte-a3gzcx,.modal-empty.svelte-a3gzcx{padding:2rem 0;text-align:center;color:#71717a;font-size:.8rem}.review-textarea.svelte-a3gzcx{background:#00000059;border:1px solid rgba(255,255,255,.1);color:#e4e4e7;padding:.6rem;font-size:.85rem;font-family:inherit;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;line-height:1.5;width:100%;box-sizing:border-box}.review-textarea.svelte-a3gzcx:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.review-textarea.svelte-a3gzcx::placeholder{color:#52525b}.review-textarea.svelte-a3gzcx:disabled{opacity:.5}.review-avatar-wrap.svelte-a3gzcx{width:24px;height:24px;flex-shrink:0;position:relative;border-radius:50%;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.review-avatar.svelte-a3gzcx{width:100%;height:100%;object-fit:cover;display:block}.review-avatar-fallback.svelte-a3gzcx{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#000;font-size:.6rem;font-weight:700;letter-spacing:.02em}.reviews-list.svelte-a3gzcx{display:flex;flex-direction:column;gap:.5rem}.review-item.svelte-a3gzcx{padding:.5rem .65rem;background:#ffffff08;border:1px solid rgba(255,255,255,.04);transition:border-color .15s ease}.review-item.svelte-a3gzcx:hover{border-color:#ffffff1a}.review-header.svelte-a3gzcx{display:flex;align-items:center;gap:.5rem;min-width:0}.review-author.svelte-a3gzcx{font-size:.8rem;font-weight:600;color:#e4e4e7;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-time.svelte-a3gzcx{font-size:.6rem;color:#52525b;margin-left:auto;flex-shrink:0;font-family:monospace}.review-text.svelte-a3gzcx{font-size:.8rem;color:#a1a1aa;margin:.35rem 0 0;line-height:1.5;word-break:break-word}.review-btn.cancel.svelte-a3gzcx{border-color:#ffffff26}.review-btn.cancel.svelte-a3gzcx:hover:not(:disabled){border-color:#ffffff4d;color:#fff}.review-btn.submit.svelte-a3gzcx{background:var(--accent);color:#000;border-color:var(--accent);font-weight:700;min-width:130px;justify-content:center}.review-btn.submit.svelte-a3gzcx:hover:not(:disabled){opacity:.9}@keyframes svelte-a3gzcx-spin{to{transform:rotate(360deg)}}.spin.svelte-a3gzcx{animation:svelte-a3gzcx-spin .8s linear infinite}body.light-mode .review-section.svelte-a3gzcx{border-top-color:#0000000f}body.light-mode .review-summary.svelte-a3gzcx,body.light-mode .review-count.svelte-a3gzcx,body.light-mode .user-review-label.svelte-a3gzcx{color:#52525b}body.light-mode .review-btn.svelte-a3gzcx{color:#27272a;border-color:#00000026;background:#00000008}body.light-mode .review-btn.svelte-a3gzcx:hover:not(:disabled){background:#0000000f}body.light-mode .review-btn.write.svelte-a3gzcx{color:var(--accent);border-color:#c832004d;background:#c832000a}body.light-mode .review-btn.write.svelte-a3gzcx:hover:not(:disabled){background:#c832001a}body.light-mode .review-btn.sign-in.svelte-a3gzcx{color:#71717a;border-color:#0000001a}body.light-mode .review-btn.sign-in.svelte-a3gzcx:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}body.light-mode .review-btn.read-all.svelte-a3gzcx{color:#71717a}body.light-mode .review-btn.read-all.svelte-a3gzcx:hover:not(:disabled){color:var(--accent)}body.light-mode .review-btn.ghost.svelte-a3gzcx{color:#27272a}body.light-mode .review-btn.ghost.svelte-a3gzcx:hover:not(:disabled){color:#18181b}body.light-mode .review-btn.delete-sm.svelte-a3gzcx{color:#dc262666}body.light-mode .review-btn.delete-sm.svelte-a3gzcx:hover:not(:disabled){color:#dc2626}body.light-mode .review-btn.cancel.svelte-a3gzcx{color:#52525b;border-color:#0000001f}body.light-mode .review-btn.cancel.svelte-a3gzcx:hover:not(:disabled){border-color:#0000004d;color:#18181b}body.light-mode .review-btn.submit.svelte-a3gzcx,body.light-mode .review-btn.inline-submit.svelte-a3gzcx{color:#fff;background:var(--accent);border-color:var(--accent)}body.light-mode .review-btn.inline-submit.svelte-a3gzcx:disabled{opacity:.35}body.light-mode .review-btn.write-with-comment.svelte-a3gzcx{border-color:#0000001a;color:#52525b}body.light-mode .review-btn.write-with-comment.svelte-a3gzcx:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}body.light-mode .review-btn.retry.svelte-a3gzcx{color:#dc2626;border-color:#dc26264d}body.light-mode .review-btn.retry.svelte-a3gzcx:hover{background:#dc26260f;border-color:#dc2626}body.light-mode .review-item.svelte-a3gzcx{background:#00000005;border-color:#0000000a}body.light-mode .review-item.svelte-a3gzcx:hover{border-color:#0000001a}body.light-mode .review-author.svelte-a3gzcx{color:#18181b}body.light-mode .review-time.svelte-a3gzcx{color:#a1a1aa}body.light-mode .review-text.svelte-a3gzcx{color:#52525b}body.light-mode .modal-window.svelte-a3gzcx{background:#f0f2f5;border-color:#0000001f}body.light-mode .modal-titlebar.svelte-a3gzcx{background:#00000008;border-color:#0000000f}body.light-mode .modal-title.svelte-a3gzcx{color:#52525b}body.light-mode .review-textarea.svelte-a3gzcx{color:#18181b;background:#fff;border-color:#0000001f}body.light-mode .review-textarea.svelte-a3gzcx:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}body.light-mode .review-avatar-fallback.svelte-a3gzcx{color:#fff}body.light-mode .review-avatar-wrap.svelte-a3gzcx{border-color:#0000001a}.project-card.svelte-oviq8z{position:relative;background:#111922;padding:0;border:1.5px solid rgba(255,255,255,.08);border-left:4px solid rgba(255,255,255,.12);box-shadow:4px 4px #0009;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;display:flex;flex-direction:column;height:100%}.project-card.svelte-oviq8z:hover{border-color:var(--accent);border-left-color:var(--accent);box-shadow:4px 4px 0 var(--accent);background:#141e2a}.project-card.svelte-oviq8z:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.project-card.featured.svelte-oviq8z{grid-column:span 1;border-color:#ff440040;border-left:5px solid var(--accent);box-shadow:6px 6px #000000b3;background:#0f1620}.project-card.featured.svelte-oviq8z:hover{border-color:var(--accent);box-shadow:6px 6px 0 var(--accent);background:#121b27}@media(min-width:768px){.project-card.featured.svelte-oviq8z{grid-column:span 2;height:400px}}@media(min-width:1024px){.project-card.featured.svelte-oviq8z{grid-column:span 3;height:400px}}.featured-inner.svelte-oviq8z{display:grid;grid-template-columns:1.2fr 1.1fr;height:100%}@media(max-width:767px){.featured-inner.svelte-oviq8z{grid-template-columns:1fr}}.featured-media.svelte-oviq8z{border-bottom:none;height:100%}.featured-media.svelte-oviq8z .carousel-slide:where(.svelte-oviq8z){aspect-ratio:auto;height:100%}.featured-body.svelte-oviq8z{padding:1.25rem 1.25rem 1.5rem;gap:.6rem}.featured-title.svelte-oviq8z{font-size:clamp(1.15rem,2.5vw,1.4rem)}.featured-badge.svelte-oviq8z{font-family:var(--font-body);font-size:.55rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);padding:2px 7px;line-height:1.6;display:inline-flex;align-items:center}.series-tag.svelte-oviq8z{font-family:var(--font-body);font-size:.55rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);border:1px dashed rgba(255,255,255,.15);padding:2px 6px;line-height:1.6}body.light-mode .series-tag.svelte-oviq8z{border-color:#00000026;color:var(--text-muted)}.project-card:hover .tag{background:#ff440026;color:var(--accent)}:global(body.light-mode) .project-card:hover .tag{background:#c832001a;color:var(--accent)}.card-media.svelte-oviq8z{position:relative;overflow:hidden;background:#070a0f;border-bottom:1.5px solid rgba(255,255,255,.06)}.project-card.svelte-oviq8z:hover .card-media:where(.svelte-oviq8z){border-bottom-color:#f403}.carousel-track.svelte-oviq8z{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.carousel-track.svelte-oviq8z::-webkit-scrollbar{display:none}.carousel-slide.svelte-oviq8z{flex:0 0 100%;scroll-snap-align:start;cursor:pointer;overflow:hidden;aspect-ratio:16 / 10;height:auto;display:block;text-decoration:none;color:inherit}.carousel-img.svelte-oviq8z{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease,filter .4s ease}.project-card.svelte-oviq8z:hover .carousel-img:where(.svelte-oviq8z){transform:scale(1.06)}@media(max-width:767px){.carousel-slide.svelte-oviq8z{aspect-ratio:16 / 10;height:auto}}.carousel-btn.svelte-oviq8z{position:absolute;top:50%;transform:translateY(-50%);background:#000000bf;border:1px solid rgba(255,255,255,.08);color:#fff;width:44px;height:44px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .2s ease;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(hover:hover){.carousel-btn.svelte-oviq8z{opacity:0}.project-card.svelte-oviq8z:hover .carousel-btn:where(.svelte-oviq8z){opacity:.85}.carousel-btn.svelte-oviq8z:hover{opacity:1!important;background:var(--accent);border-color:var(--accent);color:#000}}@media(hover:none){.carousel-btn.svelte-oviq8z{opacity:.85}}.carousel-btn.prev.svelte-oviq8z{left:12px}.carousel-btn.next.svelte-oviq8z{right:12px}.carousel-dots.svelte-oviq8z{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10;background:#00000080;padding:6px 10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.06)}.dot.svelte-oviq8z{width:10px;height:10px;border:1px solid rgba(255,255,255,.3);background:transparent;cursor:pointer;padding:0;transition:all .2s ease}.dot.active.svelte-oviq8z{background:var(--accent);border-color:var(--accent)}.dot.svelte-oviq8z:hover{border-color:var(--accent)}@media(min-width:768px){.carousel-dots.svelte-oviq8z{bottom:20px;padding:8px 12px}.dot.svelte-oviq8z{width:12px;height:12px}}body.light-mode .dot.svelte-oviq8z{border-color:#0000004d}body.light-mode .dot.active.svelte-oviq8z{background:var(--accent);border-color:var(--accent)}body.light-mode .carousel-btn.svelte-oviq8z{background:#ffffffd9;color:#111}.card-body.svelte-oviq8z{position:relative;padding:1.25rem 1.25rem 1.5rem;display:flex;flex-direction:column;flex:1;gap:.6rem;min-height:0}.card-number-watermark.svelte-oviq8z{position:absolute;bottom:-.5rem;right:-.5rem;font-family:var(--font-heading);font-size:clamp(8rem,12vw,12rem);font-weight:900;line-height:1;letter-spacing:-.06em;pointer-events:none;-webkit-user-select:none;user-select:none;color:transparent;-webkit-text-stroke:2px var(--accent);opacity:.3;z-index:0;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5));transition:transform .3s ease,opacity .2s ease,filter .2s ease}.project-card.svelte-oviq8z:hover .card-number-watermark:where(.svelte-oviq8z){opacity:.5;filter:drop-shadow(0 6px 12px rgba(0,0,0,.6))}@media(max-width:767px){.card-number-watermark.svelte-oviq8z{bottom:-.4rem;right:-.3rem;font-size:clamp(4rem,12vw,8rem);-webkit-text-stroke:1.5px var(--accent);opacity:.35;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.project-card.svelte-oviq8z:hover .card-number-watermark:where(.svelte-oviq8z){filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}}body.light-mode .card-number-watermark.svelte-oviq8z{-webkit-text-stroke:2px var(--accent);filter:drop-shadow(0 4px 6px rgba(0,0,0,.15));opacity:.2}body.light-mode .project-card.svelte-oviq8z:hover .card-number-watermark:where(.svelte-oviq8z){opacity:.4;filter:drop-shadow(0 6px 12px rgba(0,0,0,.2))}.card-header.svelte-oviq8z{position:relative;z-index:1;display:flex;flex-direction:column;gap:.3rem}.card-meta.svelte-oviq8z{display:flex;align-items:center;gap:.5rem}.badge-align.svelte-oviq8z{margin-left:auto}.tag-overflow.svelte-oviq8z{font-family:var(--font-body);font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--grid-line);padding:2px 8px;cursor:default}.project-number.svelte-oviq8z{font-family:var(--font-body);font-size:.65rem;color:var(--text-secondary);letter-spacing:3px;text-transform:uppercase}.project-number.svelte-oviq8z:before{content:"[";color:var(--accent);opacity:.7;margin-right:1px}.project-number.svelte-oviq8z:after{content:"]";color:var(--accent);opacity:.7;margin-left:1px}.project-title.svelte-oviq8z{font-family:var(--font-heading);font-size:clamp(1.05rem,2vw,1.25rem);font-weight:700;color:#fff;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;position:relative;z-index:1}.project-description.svelte-oviq8z{color:var(--text-secondary);font-size:.8rem;line-height:1.5;position:relative;z-index:1}.card-tags.svelte-oviq8z{display:flex;flex-wrap:wrap;gap:.35rem;position:relative;z-index:1}.card-links.svelte-oviq8z{display:flex;flex-wrap:wrap;gap:clamp(.375rem,1vw,.5rem);margin-top:auto;padding-top:clamp(.5rem,1.25vw,.75rem);border-top:1.5px solid rgba(255,255,255,.06);position:relative;z-index:1}.card-link.svelte-oviq8z{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ccc;text-decoration:none;padding:5px 10px;border:1.5px solid rgba(255,255,255,.15);background:#ffffff08;box-shadow:3px 3px #00000080;transition:color .1s ease,border-color .1s ease,background .1s ease,box-shadow .1s ease,transform .1s ease;cursor:pointer}.card-link.svelte-oviq8z:hover{color:#fff;border-color:var(--accent);background:#ff44001a;box-shadow:2px 2px 0 var(--accent);transform:translate(1px,1px)}.card-link.svelte-oviq8z:active{box-shadow:none;transform:translate(3px,3px)}.card-link.svelte-oviq8z:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.link-arrow-icon.svelte-oviq8z{transition:transform .15s ease;opacity:.6}.card-link.svelte-oviq8z:hover .link-arrow-icon:where(.svelte-oviq8z){transform:translate(3px,-3px);opacity:1}body.light-mode .project-card.svelte-oviq8z{background:#e4e8ed;border-color:#00000014;border-left-color:#0003;box-shadow:4px 4px #0000001a}body.light-mode .project-card.svelte-oviq8z:hover{border-color:var(--accent);border-left-color:var(--accent);box-shadow:4px 4px 0 var(--accent);background:#dce1e8}body.light-mode .project-card.featured.svelte-oviq8z{background:#dbe0e7;border-color:#c8320040;border-left:5px solid var(--accent);box-shadow:6px 6px #0000001a}body.light-mode .project-card.featured.svelte-oviq8z:hover{background:#d4d9e0;box-shadow:6px 6px 0 var(--accent)}body.light-mode .project-title.svelte-oviq8z{color:#111}body.light-mode .card-link.svelte-oviq8z{color:#333;border-color:#0003;background:#00000008;box-shadow:3px 3px #0003}body.light-mode .card-link.svelte-oviq8z:hover{color:var(--accent);border-color:#c8320040;background:#c832000d;box-shadow:1px 1px #c8320040}body.light-mode .card-link.svelte-oviq8z:active{box-shadow:none}.like-btn.svelte-oviq8z{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-heading);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffffff40;text-decoration:none;padding:5px 10px;border:1.5px solid rgba(255,255,255,.15);background:#ffffff08;box-shadow:3px 3px #00000080;cursor:default;transition:all .15s ease;margin-left:auto}.like-btn.interactive.svelte-oviq8z{cursor:pointer}.like-btn.interactive.svelte-oviq8z:hover{color:#ef4444;border-color:#ef4444;background:#ef44441a;box-shadow:2px 2px #ef4444;transform:translate(1px,1px)}.like-btn.interactive.svelte-oviq8z:active{box-shadow:none;transform:translate(3px,3px)}.like-btn.liked.svelte-oviq8z{color:#ef4444;border-color:#ef444466;background:#ef444414}.like-btn.liked.interactive.svelte-oviq8z:hover{border-color:#ef4444;background:#ef444426}.like-count.svelte-oviq8z{font-size:.6rem;opacity:.8}body.light-mode .like-btn.svelte-oviq8z{color:#00000040;border-color:#0003;background:#00000008;box-shadow:3px 3px #0003}body.light-mode .like-btn.interactive.svelte-oviq8z:hover{color:#dc2626;border-color:#dc26264d;background:#dc26260f;box-shadow:1px 1px #dc262640}body.light-mode .like-btn.liked.svelte-oviq8z{color:#dc2626;border-color:#dc26264d;background:#dc26260f}body.light-mode .like-btn.liked.interactive.svelte-oviq8z:hover{border-color:#dc2626;background:#dc26261f}body.light-mode .like-btn.interactive.svelte-oviq8z:active{box-shadow:none}body.light-mode .card-links.svelte-oviq8z{border-top-color:#0000000f}body.light-mode .card-media.svelte-oviq8z{background:#d4d4d8}body.light-mode .carousel-dots.svelte-oviq8z{background:#ffffffb3;border-color:#0000001a}.cert-card.svelte-21vtnd{display:flex;flex-direction:column;height:100%;background:var(--surface-dark, #0d1117);border:1px solid rgba(255,255,255,.06);border-left:3px solid rgba(255,68,0,.4);position:relative;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease;animation:svelte-21vtnd-cardEnter .5s both cubic-bezier(.16,1,.3,1);animation-delay:calc(var(--idx, 0) * .06s)}@keyframes svelte-21vtnd-cardEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.cert-card.svelte-21vtnd:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s ease;box-shadow:0 0 0 1px #ff440014}.cert-card.svelte-21vtnd:hover{border-color:#ff440040;border-left-color:var(--accent, #ff4400);transform:translateY(-4px);box-shadow:0 8px 32px #ff44000f,0 2px 8px #0003}.cert-card.svelte-21vtnd:hover:after{opacity:1}.cert-card.svelte-21vtnd:focus-within{outline:2px solid var(--accent, #ff4400);outline-offset:4px}.cert-image-link.svelte-21vtnd{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;background:#070a0f;border-bottom:1px solid rgba(255,255,255,.03);text-decoration:none;position:relative;overflow:hidden;color:inherit}.cert-image-link.svelte-21vtnd:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 30%,rgba(255,68,0,.04) 50%,transparent 70%);pointer-events:none;z-index:1}.cert-thumb.svelte-21vtnd{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .4s cubic-bezier(.16,1,.3,1)}.cert-card.svelte-21vtnd:hover .cert-thumb:where(.svelte-21vtnd){transform:scale(1.04)}.cert-image-overlay.svelte-21vtnd{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;z-index:3;transform:translateY(6px);opacity:0;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease;pointer-events:none}.cert-card.svelte-21vtnd:hover .cert-image-overlay:where(.svelte-21vtnd){transform:translateY(0);opacity:1}@media(hover:none)and (pointer:coarse){.cert-image-overlay.svelte-21vtnd{transform:translateY(0);opacity:0}}.cert-image-index.svelte-21vtnd{position:relative;z-index:1;font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.8rem);font-weight:900;color:#ff440059;letter-spacing:-.04em;line-height:1;text-shadow:0 2px 12px rgba(0,0,0,.4);transition:color .25s ease}.cert-card.svelte-21vtnd:hover .cert-image-index:where(.svelte-21vtnd){color:#f409}.cert-card.svelte-21vtnd:not(.has-thumb) .cert-image-index:where(.svelte-21vtnd){position:relative;z-index:1;font-size:clamp(2.5rem,5vw,3.5rem);color:#ff44004d}.cert-card.svelte-21vtnd:not(.has-thumb):hover .cert-image-index:where(.svelte-21vtnd){color:#ff44008c}.cert-image-action.svelte-21vtnd{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-heading);font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:#ffffff80;text-shadow:0 1px 6px rgba(0,0,0,.5)}.cert-image-action.svelte-21vtnd svg:where(.svelte-21vtnd){width:12px;height:12px;opacity:.6}.cert-hidden-img.svelte-21vtnd{position:absolute;inset:0;width:100%;height:100%;visibility:hidden;pointer-events:none;object-fit:cover}.cert-content.svelte-21vtnd{display:flex;flex-direction:column;gap:.3rem;padding:1rem 1.1rem 1.1rem;flex:1}.cert-meta.svelte-21vtnd{display:flex;align-items:center;gap:.6rem;margin-bottom:.1rem;flex-wrap:wrap}.cert-date.svelte-21vtnd{font-family:var(--font-body);font-size:.6rem;font-weight:500;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;opacity:.55}.cert-verified.svelte-21vtnd{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent, #ff4400);padding:2px 7px;border:1px solid rgba(255,68,0,.15);background:#ff44000d;border-radius:3px}.cert-verified-dot.svelte-21vtnd{width:5px;height:5px;border-radius:50%;background:var(--accent, #ff4400);flex-shrink:0}.cert-title.svelte-21vtnd{font-family:var(--font-heading);font-size:.9rem;font-weight:700;color:var(--text-primary);line-height:1.3;letter-spacing:.015em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cert-issuer.svelte-21vtnd{font-family:var(--font-body);font-size:.7rem;color:var(--text-secondary);opacity:.65;letter-spacing:.03em;line-height:1.35;margin-bottom:.05rem}.cert-tags.svelte-21vtnd{display:flex;flex-wrap:wrap;gap:3px;margin-top:.1rem}.cert-tag.svelte-21vtnd{font-family:var(--font-body);font-size:.5rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#ffffff4d;padding:2px 6px;border:1px solid rgba(255,255,255,.05);background:#ffffff04}.cert-credential.svelte-21vtnd{display:inline-flex;align-items:center;gap:5px;min-height:44px;margin-top:auto;padding-top:.7rem;padding-bottom:.5rem;font-family:var(--font-heading);font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff40;text-decoration:none;border-top:1px solid rgba(255,255,255,.04);transition:color .25s ease,gap .25s ease}.cert-credential-icon.svelte-21vtnd{transition:transform .25s cubic-bezier(.16,1,.3,1);opacity:.35}.cert-credential.svelte-21vtnd:hover{color:var(--accent, #ff4400);gap:7px}.cert-credential.svelte-21vtnd:hover .cert-credential-icon:where(.svelte-21vtnd){transform:translate(2px,-2px);opacity:.8}:where(body.light-mode) .cert-card.svelte-21vtnd{background:#fff;border-color:#0000000f;border-left-color:#d9410059}:where(body.light-mode) .cert-card.svelte-21vtnd:hover{border-color:#d9410026;border-left-color:var(--light-accent, #d94100);box-shadow:0 8px 32px #d941000f,0 2px 8px #0000000a}:where(body.light-mode) .cert-card.svelte-21vtnd:after{box-shadow:0 0 0 1px #d941000a}:where(body.light-mode) .cert-image-link.svelte-21vtnd{background:#f4f4f5;border-bottom-color:#0000000a}:where(body.light-mode) .cert-image-link.svelte-21vtnd:before{background:linear-gradient(135deg,transparent 30%,rgba(217,65,0,.03) 50%,transparent 70%)}:where(body.light-mode) .cert-title.svelte-21vtnd{color:#18181b}:where(body.light-mode) .cert-verified.svelte-21vtnd{border-color:#d941001f;background:#d941000a;color:var(--light-accent, #d94100)}:where(body.light-mode) .cert-verified-dot.svelte-21vtnd{background:var(--light-accent, #d94100)}:where(body.light-mode) .cert-tag.svelte-21vtnd{border-color:#0000000d;background:#00000004;color:#00000059}:where(body.light-mode) .cert-credential.svelte-21vtnd{color:#0003;border-top-color:#0000000a}:where(body.light-mode) .cert-credential.svelte-21vtnd:hover{color:var(--light-accent, #d94100)}:where(body.light-mode) .cert-image-index.svelte-21vtnd{color:#d941004d}:where(body.light-mode) .cert-card.svelte-21vtnd:hover .cert-image-index:where(.svelte-21vtnd){color:#d941008c}:where(body.light-mode) .cert-image-action.svelte-21vtnd{color:#00000059}@media(prefers-reduced-motion:reduce){.cert-card.svelte-21vtnd{animation:none}.cert-card.svelte-21vtnd,.cert-card.svelte-21vtnd:after,.cert-thumb.svelte-21vtnd,.cert-image-overlay.svelte-21vtnd,.cert-image-index.svelte-21vtnd,.cert-image-action.svelte-21vtnd,.cert-credential.svelte-21vtnd,.cert-credential-icon.svelte-21vtnd{transition:none}}.status-panel.svelte-6wzjw5{display:flex;flex-direction:column;width:100%;max-width:640px;background:#111922;border:1.5px solid rgba(255,255,255,.08);border-left:4px solid var(--accent);box-shadow:4px 4px #0009;font-family:var(--font-body);transition:all .2s ease}.status-panel.offline.svelte-6wzjw5{border-left-color:#f44;box-shadow:4px 4px #ff444414,4px 4px #0009}body.light-mode .status-panel.svelte-6wzjw5{background:#e4e8ed;border-color:#00000014;box-shadow:4px 4px #0000001a}body.light-mode .status-panel.offline.svelte-6wzjw5{border-left-color:#f44;box-shadow:4px 4px #0000001a}.panel-header.svelte-6wzjw5{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1.2rem}.panel-label.svelte-6wzjw5{font-weight:700;font-size:.65rem;letter-spacing:.15em;color:var(--accent)}body.light-mode .panel-label.svelte-6wzjw5{color:var(--accent)}.panel-divider.svelte-6wzjw5{height:1.5px;background:var(--grid-line);margin:0}body.light-mode .panel-divider.svelte-6wzjw5{background:#00000014}.panel-body.svelte-6wzjw5{padding:1rem 1.2rem 1.2rem;display:flex;flex-direction:column;gap:.5rem}.status-message.svelte-6wzjw5{font-size:.85rem;line-height:1.6;color:var(--text-secondary);word-wrap:break-word}body.light-mode .status-message.svelte-6wzjw5{color:#1a1a1a;font-weight:500}.status-meta.svelte-6wzjw5{display:flex;gap:1.25rem;flex-wrap:wrap}.meta-item.svelte-6wzjw5{display:flex;align-items:center;gap:.4rem;font-size:.6rem;letter-spacing:.1em}.meta-key.svelte-6wzjw5{color:#555;font-weight:600}body.light-mode .meta-key.svelte-6wzjw5{color:#888}.meta-value.svelte-6wzjw5{color:var(--text-secondary);font-weight:600}body.light-mode .meta-value.svelte-6wzjw5{color:#333}.meta-value.source.live.svelte-6wzjw5{color:#0fa}body.light-mode .meta-value.source.live.svelte-6wzjw5{color:#00aa6e}.meta-value.source.cached.svelte-6wzjw5{color:#fa0}body.light-mode .meta-value.source.cached.svelte-6wzjw5{color:#c80}.pulse-indicator.svelte-6wzjw5{display:flex;align-items:center;gap:6px;font-size:.6rem;letter-spacing:.15em}.pulse-dot.svelte-6wzjw5{width:5px;height:5px;border-radius:50%;background:#555;transition:background .3s ease}.pulse-indicator.loading.svelte-6wzjw5 .pulse-dot:where(.svelte-6wzjw5){background:#fa0;animation:svelte-6wzjw5-blink 1s step-end infinite}.pulse-indicator.online.svelte-6wzjw5 .pulse-dot:where(.svelte-6wzjw5){background:#0fa;box-shadow:0 0 6px #0fa6}.pulse-indicator.offline.svelte-6wzjw5 .pulse-dot:where(.svelte-6wzjw5){background:#f44}.pulse-label.svelte-6wzjw5{color:var(--text-secondary)}body.light-mode .pulse-label.svelte-6wzjw5{color:#555}@keyframes svelte-6wzjw5-blink{50%{opacity:0}}.aero-footer.svelte-jz8lnl{background:var(--surface-dark);margin-top:4rem;border-top:2px solid var(--accent);padding-top:3rem;padding-bottom:2rem;position:relative;z-index:10}.footer-content.svelte-jz8lnl{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:3rem;max-width:1400px;margin:0 auto;padding:0 2rem}.footer-section.svelte-jz8lnl h3:where(.svelte-jz8lnl){font-family:Clash Display,sans-serif;font-size:1.4rem;font-weight:600;margin-bottom:.75rem}.footer-section.svelte-jz8lnl h4:where(.svelte-jz8lnl){font-family:var(--font-heading);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:1rem}.footer-section.svelte-jz8lnl p:where(.svelte-jz8lnl){font-size:.85rem;color:var(--text-secondary);line-height:1.6}.footer-section.brand.svelte-jz8lnl p:where(.svelte-jz8lnl){max-width:320px}.footer-nav-list.svelte-jz8lnl{display:flex;flex-direction:column;gap:.6rem}.footer-nav-list.svelte-jz8lnl a:where(.svelte-jz8lnl){font-size:.85rem;color:var(--text-secondary);text-decoration:none;transition:color .2s ease;width:fit-content}.footer-nav-list.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--accent)}.footer-social-row.svelte-jz8lnl{display:flex;gap:.5rem;margin-top:1rem}.footer-social-icon.svelte-jz8lnl{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--grid-line);color:var(--text-secondary);transition:all .2s ease}.footer-social-icon.svelte-jz8lnl:hover{border-color:var(--accent);color:var(--accent);background:#ff44000f}.footer-section.info.svelte-jz8lnl p:where(.svelte-jz8lnl){margin-bottom:.4rem}.footer-status.svelte-jz8lnl{font-size:.75rem;color:#0c8;margin-top:.25rem}.footer-bottom.svelte-jz8lnl{text-align:center;border-top:1px solid var(--grid-line);padding-top:2rem;margin-top:3rem;font-size:.75rem;color:var(--text-secondary);max-width:1400px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.back-to-top.svelte-jz8lnl{position:fixed;bottom:2rem;right:2rem;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--surface-dark);border:1px solid var(--grid-line);color:var(--text-secondary);cursor:pointer;z-index:999;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s ease,transform .25s ease,border-color .2s ease,color .2s ease}.back-to-top.visible.svelte-jz8lnl{opacity:1;transform:translateY(0);pointer-events:auto}.back-to-top.svelte-jz8lnl:hover{border-color:var(--accent);color:var(--accent);background:#ff440014}.back-to-top.svelte-jz8lnl:focus-visible{outline:2px solid var(--accent);outline-offset:3px}body.light-mode .back-to-top.svelte-jz8lnl{background:var(--surface-dark);border-color:var(--wire-color)}body.light-mode .back-to-top.svelte-jz8lnl:hover{border-color:var(--accent)}@media(max-width:768px){.footer-content.svelte-jz8lnl{grid-template-columns:1fr;gap:2rem;text-align:center}.footer-section.brand.svelte-jz8lnl p:where(.svelte-jz8lnl){max-width:none}.footer-social-row.svelte-jz8lnl{justify-content:center}.footer-nav-list.svelte-jz8lnl{align-items:center}.footer-cta.svelte-jz8lnl{text-align:center;padding:2rem 2rem 0;max-width:1400px;margin:0 auto}.footer-cta-link.svelte-jz8lnl{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-heading);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);text-decoration:none;border:2px solid var(--accent);padding:.75rem 1.5rem;transition:background .2s ease,color .2s ease}.footer-cta-link.svelte-jz8lnl:hover{background:var(--accent);color:#050505}body.light-mode .footer-cta-link.svelte-jz8lnl:hover{color:#fff}.footer-cta-link.svelte-jz8lnl svg:where(.svelte-jz8lnl){transition:transform .2s ease}.footer-cta-link.svelte-jz8lnl:hover svg:where(.svelte-jz8lnl){transform:translate(4px)}.footer-bottom.svelte-jz8lnl{padding-left:1rem;padding-right:1rem}.footer-content.svelte-jz8lnl{padding:0 1rem}}@media(prefers-reduced-motion:reduce){.back-to-top.svelte-jz8lnl{transition:none}}.contact-form.svelte-fq8g2m{padding:0;display:flex;flex-direction:column;gap:1.5rem}.form-body.svelte-fq8g2m{display:flex;flex-direction:column;gap:1.25rem}.form-row.svelte-fq8g2m{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width:600px){.form-row.svelte-fq8g2m{grid-template-columns:1fr}}.form-progress.svelte-fq8g2m{display:flex;align-items:center;gap:.6rem;padding-bottom:.5rem}.form-progress-track.svelte-fq8g2m{flex:1;height:3px;background:var(--grid-line);border-radius:0;overflow:hidden}.form-progress-fill.svelte-fq8g2m{height:100%;background:var(--accent);transition:width .3s ease}.form-progress-label.svelte-fq8g2m{font-size:.6rem;font-family:var(--font-body);color:var(--text-secondary);letter-spacing:.1em;white-space:nowrap}.server-down-banner.svelte-fq8g2m{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border:1px solid rgba(255,68,0,.2);background:#ff44000a;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.server-down-banner.svelte-fq8g2m svg:where(.svelte-fq8g2m){flex-shrink:0;color:var(--accent);opacity:.7}.sdb-content.svelte-fq8g2m{flex:1;display:flex;flex-direction:column;gap:.15rem}.sdb-title.svelte-fq8g2m{font-family:var(--font-heading);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.sdb-text.svelte-fq8g2m{font-size:.75rem;color:var(--text-secondary);line-height:1.4}.sdb-cta.svelte-fq8g2m{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:var(--accent);color:#000;font-family:var(--font-heading);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;transition:opacity .2s ease;flex-shrink:0}.sdb-cta.svelte-fq8g2m:hover{opacity:.85}.sdb-retry.svelte-fq8g2m{font-size:.6rem;font-family:var(--font-body);color:var(--text-secondary);background:transparent;border:none;border-bottom:1px dashed var(--text-secondary);cursor:pointer;padding:0;flex-shrink:0;transition:color .2s ease,border-color .2s ease}.sdb-retry.svelte-fq8g2m:hover{color:var(--accent);border-color:var(--accent)}.input-card.svelte-fq8g2m{display:flex;flex-direction:column;gap:.35rem}.input-label.svelte-fq8g2m{font-family:var(--font-body);font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);transition:color .2s ease;cursor:pointer}.input-card.svelte-fq8g2m:focus-within .input-label:where(.svelte-fq8g2m){color:var(--accent)}.input-card.has-error.svelte-fq8g2m .input-label:where(.svelte-fq8g2m){color:#f44}.input-shell.svelte-fq8g2m{position:relative;display:flex;align-items:center;width:100%;background:transparent;border-bottom:2px solid var(--grid-line);transition:border-color .2s ease}.input-card.svelte-fq8g2m:focus-within .input-shell:where(.svelte-fq8g2m){border-bottom-color:var(--accent)}.input-card.has-error.svelte-fq8g2m .input-shell:where(.svelte-fq8g2m){border-bottom-color:#f44}.input-shell.svelte-fq8g2m input:where(.svelte-fq8g2m),.input-shell.svelte-fq8g2m textarea:where(.svelte-fq8g2m){width:100%;background:transparent;border:none;outline:none;color:var(--text-primary);font-family:var(--font-body);font-size:.95rem;font-weight:500;padding:.7rem 0;resize:vertical;min-height:1.5rem}.input-shell.svelte-fq8g2m input:where(.svelte-fq8g2m)::placeholder,.input-shell.svelte-fq8g2m textarea:where(.svelte-fq8g2m)::placeholder{color:var(--text-secondary);opacity:.5;font-weight:400}.input-shell.svelte-fq8g2m input:where(.svelte-fq8g2m):disabled,.input-shell.svelte-fq8g2m textarea:where(.svelte-fq8g2m):disabled{opacity:.4;cursor:not-allowed}.input-accent.svelte-fq8g2m{position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.4,0,.2,1)}.input-card.svelte-fq8g2m:focus-within .input-accent:where(.svelte-fq8g2m){transform:scaleX(1)}.input-card.has-error.svelte-fq8g2m .input-accent:where(.svelte-fq8g2m){background:#f44;transform:scaleX(1)}.field-error.svelte-fq8g2m{font-size:.7rem;color:#f44;font-weight:500;padding-top:.15rem;animation:svelte-fq8g2m-errSlide .25s ease}.topic-section.svelte-fq8g2m{gap:.5rem}.topic-grid.svelte-fq8g2m{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}@media(max-width:700px){.topic-grid.svelte-fq8g2m{grid-template-columns:repeat(2,1fr)}}@media(max-width:400px){.topic-grid.svelte-fq8g2m{grid-template-columns:1fr}}.topic-chip.svelte-fq8g2m{display:flex;align-items:center;gap:.5rem;padding:.65rem .75rem;background:transparent;border:1.5px solid var(--grid-line);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);will-change:clip-path;contain:paint;cursor:pointer;font-family:var(--font-body);transition:border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);position:relative;color:var(--text-secondary)}.topic-chip.svelte-fq8g2m svg:where(.svelte-fq8g2m){flex-shrink:0;transition:color .2s ease}.chip-label.svelte-fq8g2m{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;flex:1;text-align:left;transition:color .2s ease}.chip-dot.svelte-fq8g2m{width:6px;height:6px;border-radius:50%;background:var(--grid-line);transition:background .25s ease,transform .25s ease;flex-shrink:0}.topic-chip.svelte-fq8g2m:hover:not(.active):not(:disabled){border-color:var(--accent);color:var(--accent);background:#ff44000a}.topic-chip.svelte-fq8g2m:hover:not(.active):not(:disabled) .chip-dot:where(.svelte-fq8g2m){background:var(--accent);transform:scale(1.4)}.topic-chip.active.svelte-fq8g2m{border-color:var(--accent);background:linear-gradient(135deg,#ff440014,#ff440008);color:var(--accent)}.topic-chip.active.svelte-fq8g2m .chip-label:where(.svelte-fq8g2m){color:var(--accent)}.topic-chip.active.svelte-fq8g2m .chip-dot:where(.svelte-fq8g2m){background:var(--accent);box-shadow:0 0 6px var(--accent-glow);animation:svelte-fq8g2m-chipPulse 2s ease infinite}.topic-chip.svelte-fq8g2m:disabled{opacity:.4;cursor:not-allowed}.submit-btn.svelte-fq8g2m{width:100%;padding:1rem 1.5rem;border:1.5px solid var(--accent);background:transparent;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);will-change:clip-path;contain:paint;cursor:pointer;font-family:var(--font-body);transition:background .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.submit-btn.svelte-fq8g2m:before{content:"";position:absolute;inset:0;background:var(--accent);opacity:0;transition:opacity .25s ease}.btn-content.svelte-fq8g2m{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.5rem}.submit-btn.svelte-fq8g2m .btn-text:where(.svelte-fq8g2m){font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);transition:color .25s ease}.submit-btn.svelte-fq8g2m svg:where(.svelte-fq8g2m){color:var(--accent);transition:color .25s ease,transform .25s ease}.submit-btn.svelte-fq8g2m:hover:not(:disabled):before{opacity:1}.submit-btn.svelte-fq8g2m:hover:not(:disabled) .btn-text:where(.svelte-fq8g2m),.submit-btn.svelte-fq8g2m:hover:not(:disabled) svg:where(.svelte-fq8g2m){color:#fff}.submit-btn.svelte-fq8g2m:active:not(:disabled){transform:scale(.98)}.submit-btn.svelte-fq8g2m:disabled{opacity:.5;cursor:not-allowed}.submit-btn.done.svelte-fq8g2m{border-color:#0c8;background:#00cc8814}.submit-btn.done.svelte-fq8g2m .btn-text:where(.svelte-fq8g2m){color:#0c8}.submit-btn.done.svelte-fq8g2m svg:where(.svelte-fq8g2m){color:#0c8}.btn-dots.svelte-fq8g2m span:where(.svelte-fq8g2m){animation:svelte-fq8g2m-dotPulse 1.4s ease-in-out infinite;color:var(--accent)}.btn-dots.svelte-fq8g2m span:where(.svelte-fq8g2m):nth-child(2){animation-delay:.2s}.btn-dots.svelte-fq8g2m span:where(.svelte-fq8g2m):nth-child(3){animation-delay:.4s}.form-error.svelte-fq8g2m{display:flex;align-items:center;gap:.5rem;color:#f44;font-size:.8rem;font-weight:500;padding:.7rem 1rem;border:1px solid rgba(255,68,68,.25);background:#ff44440d;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);will-change:clip-path;contain:paint;animation:svelte-fq8g2m-shake .3s ease}.form-error.svelte-fq8g2m svg:where(.svelte-fq8g2m){flex-shrink:0}.form-footer.svelte-fq8g2m{display:flex;justify-content:center;padding-top:.5rem}.form-reply.svelte-fq8g2m{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:.75rem;color:var(--text-secondary);opacity:.65}.form-reply.svelte-fq8g2m svg:where(.svelte-fq8g2m){flex-shrink:0}@keyframes svelte-fq8g2m-errSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-fq8g2m-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes svelte-fq8g2m-chipPulse{0%,to{box-shadow:0 0 4px var(--accent-glow)}50%{box-shadow:0 0 10px var(--accent-glow)}}@keyframes svelte-fq8g2m-dotPulse{0%,80%,to{opacity:0}40%{opacity:1}}body.light-mode .input-shell.svelte-fq8g2m{border-bottom-color:#0000001f}body.light-mode .input-card.svelte-fq8g2m:focus-within .input-shell:where(.svelte-fq8g2m){border-bottom-color:var(--accent)}body.light-mode .input-card.has-error.svelte-fq8g2m .input-shell:where(.svelte-fq8g2m){border-bottom-color:#f44}body.light-mode .input-shell.svelte-fq8g2m input:where(.svelte-fq8g2m)::placeholder,body.light-mode .input-shell.svelte-fq8g2m textarea:where(.svelte-fq8g2m)::placeholder{color:#0000004d}body.light-mode .topic-chip.svelte-fq8g2m{border-color:var(--wire-color);color:var(--text-secondary)}body.light-mode .topic-chip.active.svelte-fq8g2m{border-color:var(--accent);background:#d941000f}body.light-mode .topic-chip.svelte-fq8g2m:hover:not(.active):not(:disabled){border-color:var(--accent);background:#d941000a}body.light-mode .submit-btn.svelte-fq8g2m:before{background:var(--accent)}body.light-mode .submit-btn.svelte-fq8g2m:hover:not(:disabled) .btn-text:where(.svelte-fq8g2m),body.light-mode .submit-btn.svelte-fq8g2m:hover:not(:disabled) svg:where(.svelte-fq8g2m){color:#fff}body.light-mode .form-error.svelte-fq8g2m{border-color:#d9410040;background:#d941000a}body.light-mode .form-reply.svelte-fq8g2m{opacity:.5}@media(prefers-reduced-motion:reduce){.input-accent.svelte-fq8g2m,.topic-chip.svelte-fq8g2m{transition:none}.chip-dot.svelte-fq8g2m{animation:none}.submit-btn.svelte-fq8g2m{transition:none}.submit-btn.svelte-fq8g2m:before{transition:none}.btn-dots.svelte-fq8g2m span:where(.svelte-fq8g2m){animation:none}.form-error.svelte-fq8g2m,.field-error.svelte-fq8g2m{animation:none}}@media(max-width:400px){.form-body.svelte-fq8g2m,.form-row.svelte-fq8g2m{gap:1rem}.topic-chip.svelte-fq8g2m{padding:.55rem .6rem}.topic-chip.svelte-fq8g2m svg:where(.svelte-fq8g2m){width:14px;height:14px}.chip-label.svelte-fq8g2m{font-size:.65rem}.submit-btn.svelte-fq8g2m{padding:.85rem 1rem}.submit-btn.svelte-fq8g2m .btn-text:where(.svelte-fq8g2m){font-size:.75rem}}.marquee-section.svelte-82raor{margin:2rem 0;overflow:hidden}.marquee-title.svelte-82raor{font-family:var(--font-heading);font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:#71717a;margin-bottom:.75rem;text-align:center}.marquee-track.svelte-82raor{overflow:hidden;mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.marquee-content.svelte-82raor{display:flex;gap:1rem;width:max-content;animation:svelte-82raor-scroll 30s linear infinite}@keyframes svelte-82raor-scroll{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.marquee-item.svelte-82raor{display:flex;align-items:center;gap:.35rem;padding:.4rem .75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:0;white-space:nowrap;font-size:.75rem;cursor:default}.marquee-avatar-wrap.svelte-82raor{width:18px;height:18px;flex-shrink:0;position:relative;border-radius:50%;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.marquee-avatar.svelte-82raor{width:100%;height:100%;object-fit:cover;display:block}.marquee-avatar-fallback.svelte-82raor{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#000;font-size:.5rem;font-weight:700}.marquee-user.svelte-82raor{color:#e4e4e7;font-weight:500}.marquee-project.svelte-82raor{color:var(--accent)}.marquee-comment.svelte-82raor{color:#71717a;font-style:italic}body.light-mode .marquee-item.svelte-82raor{background:#00000005;border-color:#0000000f}body.light-mode .marquee-user.svelte-82raor{color:#27272a}body.light-mode .marquee-comment.svelte-82raor{color:#52525b}body.light-mode .marquee-avatar-wrap.svelte-82raor{border-color:#0000001a}body.light-mode .marquee-avatar-fallback.svelte-82raor{color:#fff}
