.credits.svelte-qry6r0{margin-top:3rem}@media (width>=768px){.credits.svelte-qry6r0{margin-top:4rem}}.credits-inner.svelte-qry6r0{flex-direction:column;gap:2.5rem;padding:1.75rem 1.5rem;display:flex}@media (width>=768px){.credits-inner.svelte-qry6r0{padding:2.5rem 2.75rem}}.credits-head.svelte-qry6r0{flex-direction:column;gap:.6rem;display:flex}.credits-eyebrow.svelte-qry6r0{text-transform:uppercase;letter-spacing:.3em;color:#9dcdffcc;font-size:max(11px,.62rem);font-weight:900}.credits-title.svelte-qry6r0{text-transform:uppercase;letter-spacing:.05em;color:#fffffff2;font-family:Montserrat,system-ui,-apple-system,sans-serif;font-size:max(17px,clamp(1.05rem,2.4vw,1.5rem));font-weight:900;line-height:1.2}.credits-intro.svelte-qry6r0{color:#ffffffb8;max-width:60ch;font-size:max(13px,clamp(.9rem,1.5vw,1rem));line-height:1.7}.credits-group.svelte-qry6r0{flex-direction:column;gap:1rem;display:flex}.credits-group-head.svelte-qry6r0{flex-direction:column;gap:.25rem;display:flex}.credits-subtitle.svelte-qry6r0{text-transform:uppercase;letter-spacing:.22em;color:#fff9;font-size:max(11px,.68rem);font-weight:900}.credits-note.svelte-qry6r0{color:#fff9;font-size:max(12px,.78rem);line-height:1.5}.credits-logo-img.svelte-qry6r0{object-fit:contain;filter:brightness(0)invert();opacity:.78;width:100%;height:100%;transition:filter .22s,opacity .22s}.credits-github-mask.svelte-qry6r0{background-color:#ffffffb3;width:1rem;height:1rem;display:block;-webkit-mask-image:url(../../../logos/credits/github.svg);mask-image:url(../../../logos/credits/github.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.credits-core-grid.svelte-qry6r0{grid-template-columns:1fr;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.credits-core-grid.svelte-qry6r0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.credits-core-grid.svelte-qry6r0{grid-template-columns:repeat(3,minmax(0,1fr))}}.credits-core.svelte-qry6r0{background:#ffffff08;border:1px solid #ffffff14;border-radius:.9rem;align-items:stretch;height:100%;min-height:60px;transition:border-color .22s,background-color .22s;display:flex}.credits-core.svelte-qry6r0:hover{background:#ffffff1f;border-color:#ffffff47}.credits-core-main.svelte-qry6r0{border-radius:.9rem 0 0 .9rem;flex:1;align-items:center;gap:.85rem;min-width:0;padding:.8rem .4rem .8rem .9rem;display:flex}.credits-core-logo.svelte-qry6r0{flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex}.credits-core-monogram.svelte-qry6r0{color:#ffffff9e;font-size:max(20px,1.35rem);font-weight:900;line-height:1;transition:color .22s}.credits-core-text.svelte-qry6r0{flex-direction:column;gap:.1rem;min-width:0;display:flex}.credits-core-name.svelte-qry6r0{color:#ffffffeb;font-size:max(13px,.86rem);font-weight:700;line-height:1.25}.credits-core-license.svelte-qry6r0{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;font-size:max(10px,.58rem);font-weight:700}.credits-tile-mark.svelte-qry6r0{color:#ffffff80;opacity:0;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.credits-core.svelte-qry6r0 .credits-tile-mark:where(.svelte-qry6r0){padding:0 .75rem}.credits-pkg.svelte-qry6r0 .credits-tile-mark:where(.svelte-qry6r0){padding:0 .6rem}.credits-core.svelte-qry6r0:hover .credits-tile-mark:where(.svelte-qry6r0),.credits-core.svelte-qry6r0:focus-within .credits-tile-mark:where(.svelte-qry6r0),.credits-pkg.svelte-qry6r0:hover .credits-tile-mark:where(.svelte-qry6r0),.credits-pkg.svelte-qry6r0:focus-within .credits-tile-mark:where(.svelte-qry6r0){opacity:1}.credits-core.svelte-qry6r0:hover .credits-logo-img:where(.svelte-qry6r0):not(.credits-logo-mono),.credits-core.svelte-qry6r0:focus-within .credits-logo-img:where(.svelte-qry6r0):not(.credits-logo-mono){filter:none}.credits-core.svelte-qry6r0:hover .credits-logo-img:where(.svelte-qry6r0),.credits-core.svelte-qry6r0:focus-within .credits-logo-img:where(.svelte-qry6r0){opacity:1}.credits-core.svelte-qry6r0:hover .credits-core-monogram:where(.svelte-qry6r0),.credits-core.svelte-qry6r0:focus-within .credits-core-monogram:where(.svelte-qry6r0){color:var(--brand,#fffffff2)}.credits-source-grid.svelte-qry6r0{grid-template-columns:1fr;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.credits-source-grid.svelte-qry6r0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.credits-source-grid.svelte-qry6r0{grid-template-columns:repeat(3,minmax(0,1fr))}}.credits-source.svelte-qry6r0{background:#ffffff06;border:1px solid #ffffff12;border-radius:.85rem;align-items:center;gap:.8rem;height:100%;min-height:44px;padding:.7rem .85rem;transition:border-color .22s,background-color .22s;display:flex}.credits-source.svelte-qry6r0:hover{background:#ffffff1f;border-color:#ffffff47}.credits-source-logo.svelte-qry6r0{flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.credits-source.svelte-qry6r0:hover .credits-logo-img:where(.svelte-qry6r0):not(.credits-logo-mono),.credits-source.svelte-qry6r0:focus-visible .credits-logo-img:where(.svelte-qry6r0):not(.credits-logo-mono){filter:none}.credits-source.svelte-qry6r0:hover .credits-logo-img:where(.svelte-qry6r0),.credits-source.svelte-qry6r0:focus-visible .credits-logo-img:where(.svelte-qry6r0){opacity:1}.credits-source-icon.svelte-qry6r0{color:#ffffff9e;transition:color .22s;display:inline-flex}.credits-source.svelte-qry6r0:hover .credits-source-icon:where(.svelte-qry6r0),.credits-source.svelte-qry6r0:focus-visible .credits-source-icon:where(.svelte-qry6r0){color:var(--brand,#fffffff2)}.credits-source-text.svelte-qry6r0{flex-direction:column;gap:.1rem;min-width:0;display:flex}.credits-source-name.svelte-qry6r0{color:#ffffffe6;font-size:max(13px,.82rem);font-weight:700}.credits-source-role.svelte-qry6r0{color:#ffffff9e;font-size:max(11.5px,.7rem);line-height:1.4}.credits-notices.svelte-qry6r0{flex-direction:column;gap:.5rem;margin-top:.25rem;display:flex}.credits-notice.svelte-qry6r0{color:#ffffffb8;border-left:2px solid #9dcdff80;padding-left:.75rem;font-size:max(12.5px,.78rem);line-height:1.55}.credits-pkg-grid.svelte-qry6r0{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.credits-pkg-grid.svelte-qry6r0{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.credits-pkg-grid.svelte-qry6r0{grid-template-columns:repeat(4,minmax(0,1fr))}}.credits-pkg.svelte-qry6r0{background:#ffffff05;border:1px solid #ffffff0f;border-radius:.7rem;align-items:stretch;height:100%;min-height:44px;transition:border-color .18s,background-color .18s;display:flex}.credits-pkg.svelte-qry6r0:hover{background:#ffffff0d;border-color:#ffffff29}.credits-pkg-main.svelte-qry6r0{border-radius:.7rem 0 0 .7rem;flex-direction:column;flex:1;justify-content:center;gap:.1rem;min-width:0;padding:.55rem .3rem .55rem .7rem;display:flex}.credits-pkg-name.svelte-qry6r0{color:#ffffffd9;overflow-wrap:anywhere;font-size:max(12px,.74rem);font-weight:600;line-height:1.3}.credits-pkg-license.svelte-qry6r0{letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;font-size:max(10px,.56rem);font-weight:700}.credits-footnote.svelte-qry6r0{color:#ffffff8c;font-size:max(11.5px,.72rem);font-style:italic}.credits-source.svelte-qry6r0:focus-visible{outline-offset:2px;outline:2px solid #9dcdffe6}.credits-core-main.svelte-qry6r0:focus-visible,.credits-pkg-main.svelte-qry6r0:focus-visible{outline-offset:-2px;outline:2px solid #9dcdffe6}@media (prefers-reduced-motion:reduce){.credits-core.svelte-qry6r0,.credits-core-logo.svelte-qry6r0,.credits-core-monogram.svelte-qry6r0,.credits-source.svelte-qry6r0,.credits-source-logo.svelte-qry6r0,.credits-pkg.svelte-qry6r0,.credits-logo-img.svelte-qry6r0,.credits-source-icon.svelte-qry6r0,.credits-github-mask.svelte-qry6r0{transition:none}}.about-card.svelte-w7hf9l{-webkit-backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:0 25px 70px -30px #000000bf}.about-light-leak.svelte-w7hf9l{pointer-events:none;opacity:0;will-change:transform;background:radial-gradient(circle,#ffffff23 0%,#f0f0ff23 5.4%,#c8e0ff21 10.8%,#b4d6ff1e 16.2%,#b0d6ff1a 21.6%,#aad2ff15 27%,#aad6ff0f 32.5%,#acd8ff0a 37.9%,#aad4ff06 43.3%,#a8d3ff03 48.7%,#a5d2ff02 54.1%,#a3d1ff01 59.5%,#a1d0ff00 66%);transition:opacity .8s cubic-bezier(.4,0,.2,1);position:absolute;inset:-50%}.about-card.svelte-w7hf9l:hover .about-light-leak:where(.svelte-w7hf9l){opacity:1}.about-card-touch.svelte-w7hf9l .about-light-leak:where(.svelte-w7hf9l){filter:blur(120px);background:radial-gradient(circle at 50% 42%,#ffffff24 0%,#a1d0ff1a 30%,#a1d0ff00 62%)}.about-content.svelte-w7hf9l{z-index:1;padding:1.75rem 1.5rem;position:relative}@media (width>=768px){.about-content.svelte-w7hf9l{padding:2.75rem 2.75rem 2.25rem}}.about-header.svelte-w7hf9l{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:2.5rem;display:flex}.about-role-icons.svelte-w7hf9l{justify-content:center;align-items:center;gap:1.5rem;display:flex}.about-role-btn.svelte-w7hf9l{color:#ffffff59;transition:color .22s,transform .22s,filter .22s}.about-role-btn.svelte-w7hf9l:hover{color:#ffffffd1;transform:translateY(-2px)}.about-role-btn-active.svelte-w7hf9l{color:#fffffffa;filter:drop-shadow(0 0 15px #9dcdff4d)}.about-title.svelte-w7hf9l{letter-spacing:.12em;text-transform:uppercase;color:#ffffffeb;font-family:Montserrat,system-ui,-apple-system,sans-serif;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:900;line-height:1.4}.about-copy.svelte-w7hf9l{text-align:left;flex-direction:column;gap:1.5rem;max-width:58ch;margin:0 auto;display:flex}.about-copy.svelte-w7hf9l p:where(.svelte-w7hf9l),.copy-roles.svelte-w7hf9l,.copy-quip.svelte-w7hf9l{color:#ffffffc7;font-size:clamp(.95rem,1.55vw,1.05rem);line-height:1.75}.copy-roles.svelte-w7hf9l{display:block}.copy-quip.svelte-w7hf9l{color:#ffffff8c;letter-spacing:.01em;font-size:clamp(.88rem,1.45vw,.98rem);font-style:italic}.role-active.svelte-w7hf9l{color:#fff;text-shadow:0 0 20px #9ccaff80;transition:color .22s,text-shadow .22s}.role-dim.svelte-w7hf9l{opacity:.38;transition:opacity .22s}.about-stats.svelte-w7hf9l{border-top:1px solid #ffffff1a;grid-template-columns:1fr;gap:.75rem;margin-top:2rem;padding-top:1.5rem;display:grid}@media (width>=768px){.about-stats.svelte-w7hf9l{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.about-stat.svelte-w7hf9l{opacity:0;visibility:hidden;background:#ffffff0a;border:1px solid #ffffff14;border-radius:1rem;padding:1rem 1.1rem;transition:opacity .6s,transform .6s,visibility .6s;transform:translateY(12px)}.about-stats.svelte-w7hf9l .about-stat:where(.svelte-w7hf9l):nth-child(2){transition-delay:.2s}.about-stats.svelte-w7hf9l .about-stat:where(.svelte-w7hf9l):nth-child(3){transition-delay:.4s}.about-stat-visible.svelte-w7hf9l{opacity:1;visibility:visible;transform:translateY(0)}.about-stat-value.svelte-w7hf9l{color:#fffffff2;letter-spacing:.03em;font-size:1.3rem;font-weight:800;line-height:1.2}.about-stat-label.svelte-w7hf9l{color:#ffffff80;text-transform:uppercase;letter-spacing:.12em;margin-top:.25rem;font-size:.72rem}.about-stat-coffee.svelte-w7hf9l{overflow:hidden}.coffee-cup-svg.svelte-w7hf9l{color:#ffffff8c;width:1.4rem;height:1.4rem;transition:color .3s}.coffee-cup-svg.svelte-w7hf9l rect:where(.svelte-w7hf9l){transition:y .5s ease-out,height .5s ease-out}.about-signature-wrap.svelte-w7hf9l{justify-content:flex-start;margin-top:1.25rem;display:flex}.about-signature.svelte-w7hf9l{width:8rem;height:auto}.about-signature-path.svelte-w7hf9l{fill:none;stroke:#ffffffd9;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5px}.face-placeholder.svelte-w7hf9l{color:#ffffff38;background:#ffffff0a;border:1.5px dashed #ffffff2e;border-radius:999px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.15rem;width:5rem;height:5rem;display:flex}@media (width>=768px){.face-placeholder.svelte-w7hf9l{width:5.5rem;height:5.5rem}}.face-placeholder-label.svelte-w7hf9l{text-transform:uppercase;letter-spacing:.08em;text-align:center;padding:0 .3rem;font-size:.5rem;line-height:1.3}.about-stat-icon.svelte-w7hf9l{color:#ffffff73;margin-bottom:.5rem;line-height:0}.about-stat-extra.svelte-w7hf9l{opacity:0;pointer-events:none;flex-direction:column;min-height:2.5rem;transition:opacity .3s,transform .3s;display:flex;transform:translateY(4px)}.about-stat.svelte-w7hf9l:hover .about-stat-extra:where(.svelte-w7hf9l),.about-stat-extra-visible.svelte-w7hf9l{opacity:1;pointer-events:auto;transform:translateY(0)}.about-stat-subline.svelte-w7hf9l{color:#ffffff80;border-top:1px solid #ffffff0f;margin-top:.5rem;padding-top:.45rem;font-size:.65rem;font-style:italic;line-height:1.45}@media (prefers-reduced-motion:reduce){.about-signature-path.svelte-w7hf9l{stroke-dashoffset:0;transition:none}.about-stat.svelte-w7hf9l{opacity:1;transition:none;transform:none}}
