.c0-public-profile{--c0-profile-accent:#22d3ee;--c0-profile-ink:#f8fafc;--c0-profile-text:var(--c0-profile-ink);--c0-profile-muted:#9ca3af;--c0-profile-faint:#64748b;--c0-profile-bg:#05070a;--c0-profile-panel:rgba(9,13,20,0.92);--c0-profile-panel-strong:rgba(13,19,29,0.96);--c0-profile-border:rgba(148,163,184,0.2);--c0-profile-border-strong:rgba(34,211,238,0.42);--c0-profile-success:#4ade80;--c0-profile-warn:#facc15;--c0-profile-coral:#fb7185;--c0-profile-blue:#60a5fa;--c0-profile-ease:cubic-bezier(0.16,1,0.3,1);--c0-profile-dur-fast:150ms;--c0-profile-dur:240ms;--c0-profile-dur-slow:480ms;--c0-profile-radius-panel:16px;--c0-profile-radius-pill:999px;--c0-profile-danger:#f87171;--c0-profile-scrim:linear-gradient(180deg,transparent 40%,rgba(5,8,14,0.72));--c0-profile-slide:var(--c0-profile-banner,linear-gradient(transparent,transparent));--c0-profile-slide-index:0;min-height:100vh;background:linear-gradient(rgba(5,7,10,.78),rgba(5,7,10,.88)),var(--c0-profile-background-image,linear-gradient(transparent,transparent)),radial-gradient(circle at 16% 0,color-mix(in srgb,var(--c0-profile-accent) 18%,transparent) 0,transparent 34rem),linear-gradient(135deg,rgba(20,184,166,.12),transparent 28rem),var(--c0-profile-bg);background-attachment:fixed;background-position:50%;background-size:cover,cover,auto,auto,auto;color:var(--c0-profile-ink);padding:20px}.light .c0-public-profile{--c0-profile-ink:#0f172a;--c0-profile-muted:#475569;--c0-profile-faint:#64748b;--c0-profile-bg:#f8fafc;--c0-profile-panel:rgba(255,255,255,0.94);--c0-profile-panel-strong:rgba(248,250,252,0.98);--c0-profile-border:rgba(15,23,42,0.14);--c0-profile-border-strong:color-mix(in srgb,var(--c0-profile-accent) 56%,#0f172a);--c0-profile-scrim:linear-gradient(180deg,transparent 40%,rgba(15,23,42,0.24));background:linear-gradient(rgba(248,250,252,.7),rgba(248,250,252,.86)),var(--c0-profile-background-image,linear-gradient(transparent,transparent)),radial-gradient(circle at 16% 0,color-mix(in srgb,var(--c0-profile-accent) 15%,transparent) 0,transparent 34rem),linear-gradient(135deg,rgba(20,184,166,.1),transparent 28rem),var(--c0-profile-bg)}.c0-public-profile--bg-grid{background-image:linear-gradient(rgba(5,7,10,.82),rgba(5,7,10,.9)),linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px),radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--c0-profile-accent) 18%,transparent),transparent 28rem),var(--c0-profile-bg);background-size:auto,32px 32px,32px 32px,auto,auto}.light .c0-public-profile--bg-grid{background-image:linear-gradient(rgba(248,250,252,.78),rgba(248,250,252,.9)),linear-gradient(rgba(15,23,42,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.07) 1px,transparent 1px),radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--c0-profile-accent) 14%,transparent),transparent 28rem),var(--c0-profile-bg)}.c0-public-profile--bg-flat{background:var(--c0-profile-bg)}.c0-public-profile--bg-aurora,.c0-public-profile--bg-terminal{background:radial-gradient(ellipse at 18% 8%,color-mix(in srgb,var(--c0-profile-accent) 25%,transparent),transparent 34rem),linear-gradient(116deg,rgba(74,222,128,.12),transparent 30rem),linear-gradient(270deg,rgba(96,165,250,.12),transparent 28rem),var(--c0-profile-bg)}.light .c0-public-profile--bg-aurora,.light .c0-public-profile--bg-terminal{background:radial-gradient(ellipse at 18% 8%,color-mix(in srgb,var(--c0-profile-accent) 18%,transparent),transparent 34rem),linear-gradient(116deg,rgba(21,128,61,.08),transparent 30rem),linear-gradient(270deg,rgba(37,99,235,.09),transparent 28rem),var(--c0-profile-bg)}.c0-public-profile--bg-terminal{background:linear-gradient(rgba(5,7,10,.84),rgba(5,7,10,.92)),repeating-linear-gradient(0deg,rgba(34,211,238,.07),rgba(34,211,238,.07) 1px,transparent 1px,transparent 18px),radial-gradient(circle at 18% 6%,color-mix(in srgb,var(--c0-profile-accent) 18%,transparent),transparent 30rem),var(--c0-profile-bg)}.light .c0-public-profile--bg-terminal{background:linear-gradient(rgba(248,250,252,.82),rgba(248,250,252,.92)),repeating-linear-gradient(0deg,color-mix(in srgb,var(--c0-profile-accent) 12%,transparent),color-mix(in srgb,var(--c0-profile-accent) 12%,transparent) 1px,transparent 1px,transparent 18px),radial-gradient(circle at 18% 6%,color-mix(in srgb,var(--c0-profile-accent) 14%,transparent),transparent 30rem),var(--c0-profile-bg)}.c0-public-profile--texture-grid:before,.c0-public-profile--texture-scanlines:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.34}.c0-public-profile--texture-scanlines:before{background:repeating-linear-gradient(180deg,rgba(248,250,252,.07),rgba(248,250,252,.07) 1px,transparent 0,transparent 6px)}.light .c0-public-profile--texture-scanlines:before{background:repeating-linear-gradient(180deg,rgba(15,23,42,.055),rgba(15,23,42,.055) 1px,transparent 0,transparent 6px);opacity:.2}.c0-public-profile--texture-grid:before{background-image:linear-gradient(rgba(148,163,184,.07) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.07) 1px,transparent 0);background-size:36px 36px}.light .c0-public-profile--texture-grid:before{background-image:linear-gradient(rgba(15,23,42,.055) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.05) 1px,transparent 0);opacity:.22}.c0-public-profile--intensity-quiet{--c0-profile-border-strong:rgba(148,163,184,0.28)}.c0-public-profile--intensity-luminous{--c0-profile-border-strong:color-mix(in srgb,var(--c0-profile-accent) 66%,white)}.c0-profile-kicker,.c0-profile-trust-strip{display:flex;flex-wrap:wrap;gap:8px}.c0-profile-badge,.c0-profile-chip-row span,.c0-profile-kicker span,.c0-profile-project-tags span,.c0-profile-safe-label,.c0-profile-trust-strip span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--c0-profile-border);background:rgba(15,23,42,.58);color:var(--c0-profile-ink);padding:5px 8px;font-size:.75rem;line-height:1.1rem;font-weight:650}.light .c0-profile-badge,.light .c0-profile-chip-row span,.light .c0-profile-kicker span,.light .c0-profile-project-tags span,.light .c0-profile-safe-label,.light .c0-profile-trust-strip span{background:rgba(255,255,255,.78)}.c0-profile-custom-artifacts a,.c0-profile-link-list a,.c0-profile-matrix-link,.c0-profile-project-card a,.c0-profile-stream-list a,.c0-profile-title-block a{color:color-mix(in srgb,var(--c0-profile-accent) 86%,white);text-decoration:none}.light .c0-profile-custom-artifacts a,.light .c0-profile-link-list a,.light .c0-profile-matrix-link,.light .c0-profile-project-card a,.light .c0-profile-stream-list a,.light .c0-profile-title-block a{color:color-mix(in srgb,var(--c0-profile-accent) 72%,#0f172a)}.c0-profile-hero,.c0-profile-layout-grid{position:relative;z-index:1}.c0-public-profile a,.c0-public-profile h1,.c0-public-profile h2,.c0-public-profile p{overflow-wrap:break-word}.c0-public-profile--frame-console{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c0-profile-accent) 20%,transparent)}.c0-public-profile--frame-console .c0-profile-chip-panel,.c0-public-profile--frame-console .c0-profile-hero,.c0-public-profile--frame-console .c0-profile-panel,.c0-public-profile--frame-console .c0-profile-showcase{border-radius:0;border-style:solid;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c0-profile-accent) 12%,transparent),0 0 0 1px rgba(2,6,23,.32)}.c0-public-profile--frame-neon .c0-profile-chip-panel,.c0-public-profile--frame-neon .c0-profile-hero,.c0-public-profile--frame-neon .c0-profile-panel,.c0-public-profile--frame-neon .c0-profile-showcase{box-shadow:0 0 0 1px color-mix(in srgb,var(--c0-profile-accent) 22%,transparent),0 0 32px color-mix(in srgb,var(--c0-profile-accent) 12%,transparent)}@media (min-width:1061px){.c0-public-profile--compact .c0-profile-layout-grid,.c0-public-profile--showcase .c0-profile-layout-grid,.c0-public-profile--studio .c0-profile-layout-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,.72fr)}}.c0-public-profile--density-dense .c0-profile-layout-grid{gap:10px}.c0-public-profile--density-dense .c0-profile-chip-panel,.c0-public-profile--density-dense .c0-profile-panel,.c0-public-profile--density-dense .c0-profile-showcase{padding:12px}.c0-profile-chip-panel,.c0-profile-panel,.c0-profile-showcase{border:1px solid var(--c0-profile-border);background:var(--c0-profile-panel);padding:16px}.c0-public-profile--panel-solid .c0-profile-chip-panel,.c0-public-profile--panel-solid .c0-profile-hero-meta,.c0-public-profile--panel-solid .c0-profile-panel,.c0-public-profile--panel-solid .c0-profile-showcase{background:var(--c0-profile-panel-strong);backdrop-filter:none}.c0-public-profile--panel-neon .c0-profile-chip-panel,.c0-public-profile--panel-neon .c0-profile-panel,.c0-public-profile--panel-neon .c0-profile-showcase{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c0-profile-accent) 20%,transparent),0 0 32px color-mix(in srgb,var(--c0-profile-accent) 12%,transparent)}.c0-profile-section-heading{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--c0-profile-ink);font-size:.78rem;font-weight:800;text-transform:uppercase}.c0-profile-section-heading svg{color:var(--c0-profile-accent)}.c0-public-profile{--c0-hero-box:2380px;--c0-hero-gutter:clamp(20px,4vw,132px)}.c0-profile-hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;max-width:var(--c0-hero-box);margin-inline:auto;min-height:clamp(480px,44vw,760px);border:1px solid var(--c0-profile-border-strong);border-radius:3px;background:linear-gradient(90deg,rgba(5,8,14,.34),rgba(5,8,14,.12)),var(--c0-profile-banner,linear-gradient(135deg,rgba(34,211,238,.26),rgba(74,222,128,.12),rgba(251,113,133,.12)));background-size:cover;background-position:50%;box-shadow:0 20px 70px rgba(0,0,0,.35)}.light .c0-profile-hero{background:linear-gradient(90deg,rgba(255,255,255,.42),rgba(248,250,252,.12)),var(--c0-profile-banner,linear-gradient(135deg,rgba(34,211,238,.22),rgba(74,222,128,.12),rgba(251,113,133,.12)));box-shadow:0 22px 60px rgba(15,23,42,.12)}.c0-public-profile--hero-terminal .c0-profile-hero-bg{background-size:22px 22px;opacity:.54}.c0-profile-hero-meta,.c0-profile-identity{position:relative;z-index:1}.c0-profile-identity{display:flex;align-items:flex-end;gap:18px;width:min(760px,100%);padding:28px}.c0-profile-avatar{position:relative;display:grid;place-items:center;width:132px;height:132px;flex:0 0 auto;overflow:visible;border:2px solid color-mix(in srgb,var(--c0-profile-accent) 82%,white);border-radius:4px;background:rgba(2,6,23,.88);box-shadow:0 0 0 8px rgba(2,6,23,.42),0 0 38px color-mix(in srgb,var(--c0-profile-accent) 34%,transparent)}@property --ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.c0-profile-avatar:before{content:"";position:absolute;inset:-6px;z-index:0;border-radius:inherit;background:conic-gradient(from var(--ring-angle),var(--c0-profile-accent),color-mix(in srgb,var(--c0-profile-accent) 20%,transparent),var(--c0-profile-accent));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;padding:3px;animation:c0-profile-avatar-ring 24s linear infinite}.c0-profile-avatar i,.c0-profile-avatar img,.c0-profile-avatar span{position:relative;z-index:1}.c0-public-profile--avatar-circle .c0-profile-avatar,.c0-public-profile--avatar-hex .c0-profile-avatar{clip-path:none;border-radius:18px 6px 18px 6px}.c0-profile-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;border-radius:inherit}.c0-profile-avatar span{font-size:2.2rem;font-weight:800;color:var(--c0-profile-accent)}.c0-profile-avatar i{position:absolute;right:8px;bottom:8px;width:20px;height:20px;border:3px solid #020617;background:var(--c0-profile-faint);border-radius:999px;animation:c0-profile-presence-pulse 2.4s ease-in-out infinite}.c0-profile-avatar i[data-status=in_session],.c0-profile-avatar i[data-status=online],.c0-profile-avatar i[data-status=streaming]{background:var(--c0-profile-success)}.c0-profile-avatar i[data-status=away],.c0-profile-avatar i[data-status=dnd]{background:var(--c0-profile-warn)}.c0-profile-title-block{min-width:0;max-width:760px}.c0-profile-title-block h1{margin:10px 0 4px;font-size:3.25rem;line-height:3.35rem;font-weight:850;letter-spacing:0}.c0-profile-title-block a,.c0-profile-title-block p{margin:0;color:var(--c0-profile-muted);font-size:1rem;line-height:1.5rem}.c0-profile-hero-meta{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(240px,.65fr) minmax(260px,1.35fr);gap:12px;margin:14px 0;padding:14px;border:1px solid var(--c0-profile-border);background:rgba(3,7,18,.72);backdrop-filter:blur(16px)}.light .c0-profile-hero-meta{background:rgba(255,255,255,.78)}.c0-profile-status-card{display:flex;align-items:center;gap:10px;min-width:0;border:1px solid var(--c0-profile-border);background:var(--c0-profile-panel);padding:12px}.c0-profile-status-card strong{color:var(--c0-profile-accent)}.c0-profile-bio{grid-column:1/-1;margin:0;color:var(--c0-profile-muted);line-height:1.55rem}@keyframes c0-profile-avatar-ring{to{--ring-angle:360deg}}@keyframes c0-profile-presence-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 0%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,currentColor 24%,transparent)}}.c0-profile-actions{grid-row:1/span 2;grid-column:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.c0-profile-actions a,.c0-profile-actions button,.c0-profile-state-panel a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid var(--c0-profile-border);background:rgba(15,23,42,.82);color:var(--c0-profile-ink);padding:8px 10px;font:inherit;font-size:.83rem;font-weight:700;text-decoration:none;cursor:pointer}.light .c0-profile-actions a,.light .c0-profile-actions button,.light .c0-profile-state-panel a{background:rgba(255,255,255,.9)}.c0-profile-actions a:hover,.c0-profile-actions button:hover,.c0-profile-state-panel a:hover{border-color:var(--c0-profile-border-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c0-profile-accent) 38%,transparent)}.c0-profile-hero-media{z-index:0;overflow:hidden;will-change:transform}.c0-profile-hero-bg,.c0-profile-hero-media{position:absolute;inset:0;pointer-events:none}.c0-profile-hero-bg{z-index:3;background-image:linear-gradient(rgba(148,163,184,.09) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(90deg,black,transparent 72%);mask-image:linear-gradient(90deg,black,transparent 72%)}.c0-profile-hero-slideshow{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--c0-profile-banner,transparent);background-position:center 22%;background-size:cover}.c0-profile-hero-slideshow:after{content:"";position:absolute;inset:0;z-index:2}.c0-profile-hero-slideshow:after,.c0-public-profile--hero-split .c0-profile-hero-slideshow:after,.c0-public-profile--hero-terminal .c0-profile-hero-slideshow:after,.light .c0-profile-hero-slideshow:after,.light .c0-public-profile--hero-split .c0-profile-hero-slideshow:after,.light .c0-public-profile--hero-terminal .c0-profile-hero-slideshow:after{background:var(--c0-profile-scrim)}.c0-profile-hero-slide{position:absolute;inset:0;z-index:1;background-image:var(--c0-profile-slide,var(--c0-profile-banner,linear-gradient(135deg,rgba(34,211,238,.22),rgba(74,222,128,.12))));background-color:transparent;background-repeat:no-repeat;background-size:cover;background-position:center 22%;opacity:0;transform:scale(1);animation:c0-profile-banner-slideshow 18s linear infinite;animation-delay:calc(var(--c0-profile-slide-index, 0) * -6s)}.c0-profile-hero-slideshow[data-slide-count="1"] .c0-profile-hero-slide{animation:c0-profile-ken-burns-single 18s linear infinite;opacity:1;transform:scale(1)}.c0-profile-hero-slideshow[data-slide-count="2"] .c0-profile-hero-slide{animation-duration:12s}.c0-profile-hero-video{position:absolute;inset:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;opacity:0;transition:opacity .5s var(--c0-profile-ease)}.c0-profile-hero-video[data-ready=true][data-active=true]{opacity:1}.c0-profile-hero-media[data-swapping] .c0-profile-hero-video{transition:none}.c0-profile-hero-accent-sweep,.c0-profile-hero-scrim{position:absolute;inset:0;pointer-events:none}.c0-profile-hero-scrim{z-index:4;background:var(--c0-profile-scrim)}.c0-profile-hero-accent-sweep{z-index:5;opacity:0;background:linear-gradient(45deg,transparent 0 42%,color-mix(in srgb,var(--c0-profile-accent) 14%,transparent) 48% 52%,transparent 58% 100%);transform:translateX(-130%);animation:c0-profile-accent-sweep 14s var(--c0-profile-ease) infinite}@keyframes c0-profile-banner-slideshow{0%{opacity:1;transform:scale(1)}26%{opacity:1;transform:scale(1.06)}33%,93%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes c0-profile-ken-burns-single{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes c0-profile-accent-sweep{0%,78%{opacity:0;transform:translateX(-130%)}82%{opacity:1}94%{opacity:1;transform:translateX(130%)}to{opacity:0;transform:translateX(130%)}}@media (prefers-reduced-motion:reduce){.c0-profile-hero-media{transform:none!important}.c0-profile-avatar i,.c0-profile-avatar:before,.c0-profile-hero-accent-sweep{animation:none}.c0-profile-hero-slide{animation:none;opacity:0;transform:none}.c0-profile-hero-slide:first-child{opacity:1}}.c0-profile-action-dock,.c0-profile-section-nav{position:relative;z-index:5}.c0-profile-action-dock{display:grid;justify-items:end;box-sizing:border-box;max-width:var(--c0-hero-box,2380px);margin-inline:auto;margin-top:-26px;padding-right:var(--c0-hero-gutter,132px);min-height:52px}@media (max-width:760px){.c0-profile-action-dock{padding-right:12px}}.c0-profile-action-dock__bar,.c0-profile-action-dock__condensed{display:inline-flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--c0-profile-accent) 28%,var(--c0-profile-border));border-radius:var(--c0-profile-radius-pill);background:color-mix(in srgb,var(--c0-profile-panel-strong) 88%,transparent);box-shadow:0 18px 48px rgba(0,0,0,.28);backdrop-filter:blur(16px);padding:6px}.light .c0-profile-action-dock__bar,.light .c0-profile-action-dock__condensed{background:rgba(255,255,255,.94);box-shadow:0 18px 36px rgba(15,23,42,.12)}.c0-profile-action-dock__button,.c0-profile-action-dock__kebab,.c0-profile-action-dock__menu a,.c0-profile-action-dock__menu button,.c0-profile-section-nav__chip,.c0-profile-section-nav__menu a,.c0-profile-section-nav__more button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid transparent;border-radius:var(--c0-profile-radius-pill);color:var(--c0-profile-ink);font:inherit;font-size:.84rem;font-weight:800;line-height:1;text-decoration:none;cursor:pointer;transition:transform var(--c0-profile-dur-fast) var(--c0-profile-ease),border-color var(--c0-profile-dur-fast) var(--c0-profile-ease),opacity var(--c0-profile-dur-fast) var(--c0-profile-ease)}.c0-profile-action-dock__button{padding:0 14px}.c0-profile-action-dock__button--primary{border-color:color-mix(in srgb,var(--c0-profile-accent) 64%,white);background:var(--c0-profile-accent);color:#041016}.light .c0-profile-action-dock__button--primary{color:#020617}.c0-profile-action-dock__button--secondary,.c0-profile-action-dock__kebab{background:rgba(15,23,42,.74);border-color:var(--c0-profile-border)}.light .c0-profile-action-dock__button--secondary,.light .c0-profile-action-dock__kebab{background:rgba(248,250,252,.86)}.c0-profile-action-dock__button:hover,.c0-profile-action-dock__kebab:hover,.c0-profile-action-dock__menu a:hover,.c0-profile-action-dock__menu button:hover,.c0-profile-section-nav__chip:hover,.c0-profile-section-nav__menu a:hover,.c0-profile-section-nav__more button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--c0-profile-accent) 45%,var(--c0-profile-border))}.c0-profile-action-dock__button:focus-visible,.c0-profile-action-dock__kebab:focus-visible,.c0-profile-action-dock__menu a:focus-visible,.c0-profile-action-dock__menu button:focus-visible,.c0-profile-section-nav__chip:focus-visible,.c0-profile-section-nav__menu a:focus-visible,.c0-profile-section-nav__more button:focus-visible{outline:2px solid color-mix(in srgb,var(--c0-profile-accent) 72%,white);outline-offset:3px}.c0-profile-action-dock__kebab{width:40px;padding:0}.c0-profile-action-dock__menu-shell{position:relative}.c0-profile-action-dock__menu,.c0-profile-section-nav__menu{position:absolute;right:0;top:calc(100% + 8px);z-index:20;display:grid;min-width:220px;border:1px solid var(--c0-profile-border);border-radius:14px;background:var(--c0-profile-panel-strong);box-shadow:0 22px 64px rgba(0,0,0,.36);padding:6px}.light .c0-profile-action-dock__menu,.light .c0-profile-section-nav__menu{background:rgba(255,255,255,.98);box-shadow:0 22px 48px rgba(15,23,42,.16)}.c0-profile-action-dock__menu a,.c0-profile-action-dock__menu button,.c0-profile-section-nav__menu a{justify-content:flex-start;width:100%;min-height:38px;background:transparent;border-radius:10px;padding:0 10px;text-align:left}.c0-profile-action-dock__menu [data-danger]{color:var(--c0-profile-danger)}.c0-profile-action-dock__menu .c0-profile-action-dock__menu-hint{margin-left:auto;padding-left:12px;color:var(--c0-profile-muted);font-size:.7rem;font-weight:600;white-space:nowrap}.c0-profile-action-dock__separator{height:1px;margin:5px 4px;background:color-mix(in srgb,var(--c0-profile-danger) 42%,var(--c0-profile-border))}.c0-profile-action-dock__status{min-height:18px;margin-top:4px;color:var(--c0-profile-accent);font-size:.74rem;font-weight:800}.c0-profile-action-dock__condensed{position:fixed;top:18px;right:max(20px,env(safe-area-inset-right));z-index:30;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity var(--c0-profile-dur) var(--c0-profile-ease),transform var(--c0-profile-dur) var(--c0-profile-ease)}.c0-profile-action-dock__condensed[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.c0-profile-action-dock__avatar{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid color-mix(in srgb,var(--c0-profile-accent) 58%,transparent);border-radius:999px;background:50%/cover no-repeat,color-mix(in srgb,var(--c0-profile-accent) 16%,var(--c0-profile-panel-strong));color:var(--c0-profile-accent);font-size:.7rem;font-weight:900}.c0-profile-action-dock__condensed strong{max-width:180px;overflow:hidden;color:var(--c0-profile-ink);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.c0-profile-section-nav{display:flex;align-items:center;gap:10px;margin:8px 0 14px}.c0-profile-section-nav__rail{position:relative;display:flex;flex:1 1 auto;min-width:0;gap:8px;align-items:center;overflow-x:auto;border:1px solid var(--c0-profile-border);border-radius:var(--c0-profile-radius-pill);background:color-mix(in srgb,var(--c0-profile-panel) 78%,transparent);padding:7px;scrollbar-width:none}.c0-profile-section-nav__rail::-webkit-scrollbar{display:none}.c0-profile-section-nav__chip,.c0-profile-section-nav__more button{position:relative;flex:0 0 auto;min-height:34px;background:rgba(15,23,42,.56);border-color:var(--c0-profile-border);padding:0 12px;color:var(--c0-profile-muted)}.light .c0-profile-section-nav__chip,.light .c0-profile-section-nav__more button{background:rgba(255,255,255,.78)}.c0-profile-section-nav__chip[aria-current=location]{color:var(--c0-profile-ink)}.c0-profile-section-nav__indicator{position:absolute;left:7px;bottom:4px;width:1px;height:2px;border-radius:999px;background:var(--c0-profile-accent);transform-origin:left center;transition:transform var(--c0-profile-dur) var(--c0-profile-ease)}.c0-profile-section-nav__more{position:relative;flex:0 0 auto}@media (max-width:767px){.c0-profile-action-dock{min-height:0;margin-top:0}.c0-profile-action-dock__bar{position:fixed;right:0;bottom:0;left:0;z-index:40;display:grid;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,.9fr)) 44px;width:100%;height:calc(64px + env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom))}.c0-profile-action-dock__button{min-width:0;padding:0 10px}.c0-profile-action-dock__button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){.c0-profile-action-dock__bar{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,.95fr)) 44px}.c0-profile-action-dock__bar .c0-profile-action-dock__button svg{display:none}.c0-profile-action-dock__bar .c0-profile-action-dock__button{padding:0 6px;font-size:.82rem}}.c0-profile-action-dock__condensed{display:none}.c0-profile-action-dock__menu{position:fixed;right:10px;bottom:calc(72px + env(safe-area-inset-bottom));top:auto}}@media (prefers-reduced-motion:reduce){.c0-profile-action-dock__button,.c0-profile-action-dock__condensed,.c0-profile-action-dock__kebab,.c0-profile-action-dock__menu a,.c0-profile-action-dock__menu button,.c0-profile-section-nav__chip,.c0-profile-section-nav__indicator,.c0-profile-section-nav__menu a,.c0-profile-section-nav__more button{transition:none;transform:none}}.c0-profile-layout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,.72fr);gap:16px;margin-top:16px}.c0-profile-section-slot{min-width:0}.c0-profile-section-slot>*{height:100%}.c0-profile-section-slot--accent-cyan{--c0-profile-accent:#22d3ee}.c0-profile-section-slot--accent-emerald{--c0-profile-accent:#34d399}.c0-profile-section-slot--accent-amber{--c0-profile-accent:#f59e0b}.c0-profile-section-slot--accent-rose{--c0-profile-accent:#fb7185}.c0-profile-section-slot--accent-violet{--c0-profile-accent:#ff7a1a}.c0-profile-section-slot--chrome-minimal>*{background:transparent;box-shadow:none}.c0-profile-section-slot--chrome-spotlight>*{border-color:color-mix(in srgb,var(--c0-profile-accent) 42%,transparent);background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--c0-profile-accent) 16%,transparent),transparent 14rem),var(--c0-profile-panel)}.c0-profile-section-slot--chrome-terminal>*{border-color:color-mix(in srgb,var(--c0-profile-accent) 45%,transparent);background:linear-gradient(rgba(2,6,23,.72),rgba(2,6,23,.86)),repeating-linear-gradient(0deg,color-mix(in srgb,var(--c0-profile-accent) 8%,transparent),color-mix(in srgb,var(--c0-profile-accent) 8%,transparent) 1px,transparent 1px,transparent 18px),var(--c0-profile-panel)}.c0-profile-section-slot--feature,.c0-profile-section-slot--wide{grid-column:span 2}.c0-profile-section-slot--compact{align-self:start}.c0-profile-section-slot--feature>*{min-height:360px}.c0-profile-signal{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--c0-profile-accent) 42%,var(--c0-profile-border));background:linear-gradient(135deg,color-mix(in srgb,var(--c0-profile-accent) 18%,transparent),transparent 42%),linear-gradient(180deg,var(--c0-profile-panel),var(--c0-profile-panel-strong))}.c0-profile-signal:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.42;background-image:linear-gradient(color-mix(in srgb,var(--c0-profile-accent) 16%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--c0-profile-accent) 14%,transparent) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(135deg,black,transparent 72%);mask-image:linear-gradient(135deg,black,transparent 72%)}.c0-profile-signal>*{position:relative}.c0-profile-signal-head{display:grid;gap:8px;margin-bottom:14px}.c0-profile-signal-grid article>span,.c0-profile-signal-head>span,.c0-profile-signal-row>span{display:inline-flex;align-items:center;gap:7px;color:var(--c0-profile-faint);font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.c0-profile-signal-head h2{margin:0;color:var(--c0-profile-text);font-size:1.18rem;line-height:1.35rem}.c0-profile-signal-grid{display:grid;grid-template-columns:minmax(1.15fr,1.35fr) repeat(2,minmax(0,1fr));gap:10px}.c0-profile-signal-grid article{display:grid;align-content:start;gap:8px;min-height:146px;border:1px solid var(--c0-profile-border);background:color-mix(in srgb,var(--c0-profile-panel-strong) 86%,transparent);padding:13px}.c0-profile-signal-grid article svg{color:var(--c0-profile-accent)}.c0-profile-signal-grid article strong{overflow-wrap:anywhere;color:var(--c0-profile-text);font-size:1.03rem;line-height:1.28rem}.c0-profile-signal-primary strong{color:var(--c0-profile-accent);font-size:1.22rem}.c0-profile-signal-grid article p{margin:0;color:var(--c0-profile-muted);line-height:1.38rem}.c0-profile-signal-rows{display:grid;gap:10px;margin-top:12px}.c0-profile-signal-row{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;align-items:start;border-top:1px solid var(--c0-profile-border);padding-top:10px}.c0-profile-signal-row>div{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.c0-profile-signal-row em,.c0-profile-signal-row small{border:1px solid color-mix(in srgb,var(--c0-profile-accent) 28%,var(--c0-profile-border));background:color-mix(in srgb,var(--c0-profile-accent) 10%,transparent);color:var(--c0-profile-text);font-size:.78rem;font-style:normal;font-weight:760;line-height:1.2rem;padding:5px 8px}.c0-profile-signal-row small{color:var(--c0-profile-muted)}.c0-profile-collab-packet{display:grid;gap:10px;margin-top:12px;border:1px solid color-mix(in srgb,var(--c0-profile-success) 28%,var(--c0-profile-border));background:linear-gradient(135deg,color-mix(in srgb,var(--c0-profile-success) 12%,transparent),transparent 64%),color-mix(in srgb,var(--c0-profile-panel-strong) 88%,transparent);padding:12px}.c0-profile-collab-packet>div{display:flex;gap:10px;align-items:center;justify-content:space-between;min-width:0}.c0-profile-collab-packet span{display:inline-flex;gap:7px;align-items:center;color:var(--c0-profile-faint);font-size:.72rem;font-weight:850;text-transform:uppercase}.c0-profile-collab-packet strong{overflow-wrap:anywhere;color:var(--c0-profile-success);font-family:ui-monospace,SFMono-Regular,Roboto Mono,monospace;font-size:.82rem}.c0-profile-collab-packet ol{display:grid;gap:7px;margin:0;padding-left:20px}.c0-profile-collab-packet li,.c0-profile-collab-packet p,.c0-profile-collab-packet small{color:var(--c0-profile-muted);line-height:1.38rem}.c0-profile-collab-packet p{margin:0;color:var(--c0-profile-text);font-weight:800}.c0-profile-collab-packet small{border-top:1px solid var(--c0-profile-border);padding-top:8px;font-size:.78rem}.c0-profile-intent-lens{display:grid;gap:10px;margin-top:12px;border:1px solid color-mix(in srgb,var(--c0-profile-blue) 34%,var(--c0-profile-border));background:color-mix(in srgb,var(--c0-profile-panel-strong) 90%,transparent);padding:12px}.c0-profile-intent-lens__head{display:grid;gap:10px}.c0-profile-intent-lens__head>span{display:inline-flex;gap:7px;align-items:center;color:var(--c0-profile-faint);font-size:.72rem;font-weight:850;text-transform:uppercase}.c0-profile-intent-lens [role=tablist]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.c0-profile-intent-lens button{border:1px solid var(--c0-profile-border);background:color-mix(in srgb,var(--c0-profile-panel) 86%,transparent);color:var(--c0-profile-muted);font:inherit;font-size:.76rem;font-weight:850;padding:7px 8px}.c0-profile-intent-lens button[aria-selected=true]{border-color:color-mix(in srgb,var(--c0-profile-blue) 62%,var(--c0-profile-border));background:color-mix(in srgb,var(--c0-profile-blue) 14%,transparent);color:var(--c0-profile-text)}.c0-profile-intent-lens article{display:grid;gap:9px}.c0-profile-intent-lens article>span{color:var(--c0-profile-faint);font-size:.72rem;font-weight:850;text-transform:uppercase}.c0-profile-intent-lens strong{color:var(--c0-profile-text);font-size:1rem;line-height:1.3rem}.c0-profile-intent-lens ul{display:grid;gap:5px;margin:0;padding-left:18px}.c0-profile-intent-lens li{color:var(--c0-profile-muted);line-height:1.34rem}.c0-profile-intent-lens article button{display:inline-flex;gap:7px;align-items:center;justify-self:start;color:var(--c0-profile-text)}@media (max-width:860px){.c0-profile-signal-grid,.c0-profile-signal-row{grid-template-columns:1fr}.c0-profile-collab-packet>div{display:grid;justify-content:stretch}.c0-profile-intent-lens [role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr))}}.c0-profile-score-row{display:flex;gap:14px;align-items:center}.c0-profile-score-row>strong{position:relative;display:grid;place-items:center;width:94px;min-height:82px;flex:0 0 auto;border:1px solid var(--c0-profile-border-strong);background:color-mix(in srgb,var(--c0-profile-accent) 16%,transparent);color:var(--c0-profile-accent);font-size:34px;font-weight:850;font-variant-numeric:tabular-nums}.c0-profile-score-row>strong:after{content:"";position:absolute;right:12px;bottom:10px;left:12px;height:3px;background:linear-gradient(90deg,var(--c0-profile-accent),transparent)}.c0-profile-project-card h3,.c0-profile-score-row h2{margin:0;font-size:1.05rem;line-height:1.35rem}.c0-profile-empty p,.c0-profile-location-note,.c0-profile-project-card p,.c0-profile-proof-line,.c0-profile-score-row p{margin:6px 0 0;color:var(--c0-profile-muted);line-height:1.45rem}.c0-profile-reputation-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.c0-profile-reputation-meta span{border:1px solid var(--c0-profile-border);background:var(--c0-profile-panel-strong);color:var(--c0-profile-muted);padding:4px 7px;font-size:.72rem;line-height:1rem;font-weight:750;text-transform:capitalize}.c0-profile-reputation-notes{display:grid;gap:6px;margin:12px 0 0;padding:0;list-style:none}.c0-profile-reputation-notes li{border-left:2px solid var(--c0-profile-warn);background:color-mix(in srgb,var(--c0-profile-warn) 9%,transparent);color:var(--c0-profile-muted);padding:7px 9px;font-size:.78rem;line-height:1.25rem}.c0-profile-badge-grid,.c0-profile-chip-row{display:flex;flex-wrap:wrap;gap:8px}.c0-profile-link-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.c0-profile-custom-section--wide .c0-profile-link-list,.c0-profile-section-slot--wide .c0-profile-link-list{grid-template-columns:repeat(3,minmax(0,1fr))}.c0-profile-badge-grid{margin-top:14px}.c0-profile-viberank-proof{position:relative;z-index:2;display:inline-flex;max-width:100%;margin-top:12px;outline:none}.c0-profile-viberank-proof__main{display:inline-flex;max-width:100%;align-items:center;gap:7px;overflow:hidden;border:1px solid color-mix(in srgb,var(--c0-profile-accent) 28%,var(--c0-profile-border));background:color-mix(in srgb,var(--c0-profile-accent) 9%,var(--c0-profile-panel-strong));color:var(--c0-profile-text);padding:6px 8px 6px 6px}.c0-profile-viberank-proof__main svg{width:18px;height:18px;flex:0 0 auto;border-radius:5px}.c0-profile-viberank-proof__main small,.c0-profile-viberank-proof__main span,.c0-profile-viberank-proof__main strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c0-profile-viberank-proof__main strong{color:var(--c0-profile-text);font-size:.84rem;font-weight:900;line-height:1rem}.c0-profile-viberank-proof__main small,.c0-profile-viberank-proof__main span{color:var(--c0-profile-muted);font-size:.73rem;line-height:1rem;font-weight:780;text-transform:uppercase}.c0-profile-viberank-proof__panel{position:absolute;top:calc(100% + 7px);left:0;z-index:24;display:grid;width:min(330px,calc(100vw - 32px));gap:5px;border:1px solid color-mix(in srgb,var(--c0-profile-accent) 30%,var(--c0-profile-border));background:color-mix(in srgb,var(--c0-profile-bg) 94%,black);color:var(--c0-profile-text);padding:10px;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease}.c0-profile-viberank-proof:focus .c0-profile-viberank-proof__panel,.c0-profile-viberank-proof:focus-within .c0-profile-viberank-proof__panel,.c0-profile-viberank-proof:hover .c0-profile-viberank-proof__panel{opacity:1;pointer-events:auto;transform:translateY(0)}.c0-profile-viberank-proof__panel em,.c0-profile-viberank-proof__panel span,.c0-profile-viberank-proof__panel strong{min-width:0;color:inherit;font-size:.72rem;line-height:1.35}.c0-profile-viberank-proof__panel strong{color:var(--c0-profile-accent);font-size:.8rem;font-weight:900}.c0-profile-viberank-proof__panel em{color:var(--c0-profile-muted);font-style:normal}.c0-profile-badge--activity{border-color:color-mix(in srgb,var(--c0-profile-success) 55%,transparent)}.c0-profile-badge--trust{border-color:color-mix(in srgb,var(--c0-profile-blue) 55%,transparent)}.c0-profile-badge--premium{border-color:color-mix(in srgb,var(--c0-profile-warn) 62%,transparent)}.c0-profile-badge--proof{border-color:color-mix(in srgb,var(--c0-profile-coral) 58%,transparent)}.c0-profile-badge--helper{border-color:color-mix(in srgb,var(--c0-profile-success) 62%,transparent);background:color-mix(in srgb,var(--c0-profile-success) 8%,transparent)}.c0-profile-graph-grid,.c0-profile-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.c0-profile-graph-grid div,.c0-profile-graph-grid>span,.c0-profile-proof-grid div{border:1px solid var(--c0-profile-border);background:var(--c0-profile-panel-strong);padding:10px}.c0-profile-graph-grid strong,.c0-profile-proof-grid strong{display:block;color:var(--c0-profile-accent);font-size:1.3rem}.c0-profile-graph-grid span,.c0-profile-proof-grid span{color:var(--c0-profile-muted);font-size:.75rem}.c0-profile-proof-receipt{display:grid;gap:10px;margin-top:10px;border:1px solid color-mix(in srgb,var(--c0-profile-accent) 30%,var(--c0-profile-border));background:linear-gradient(135deg,color-mix(in srgb,var(--c0-profile-accent) 14%,transparent),transparent 58%),var(--c0-profile-panel-strong);padding:12px}.c0-profile-proof-receipt>div:first-child{display:flex;gap:10px;align-items:center;justify-content:space-between;min-width:0}.c0-profile-proof-receipt span{display:inline-flex;gap:7px;align-items:center;color:var(--c0-profile-faint);font-size:.72rem;font-weight:850;text-transform:uppercase}.c0-profile-proof-receipt strong{overflow-wrap:anywhere;color:var(--c0-profile-accent);font-family:ui-monospace,SFMono-Regular,Roboto Mono,monospace;font-size:.82rem}.c0-profile-proof-receipt p{margin:0;color:var(--c0-profile-muted);line-height:1.42rem}.c0-profile-proof-receipt dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.c0-profile-proof-receipt dl div{border:1px solid var(--c0-profile-border);padding:8px}.c0-profile-proof-receipt dd,.c0-profile-proof-receipt dt{margin:0}.c0-profile-proof-receipt dt{color:var(--c0-profile-faint);font-size:.7rem;text-transform:uppercase}.c0-profile-proof-receipt dd{margin-top:3px;color:var(--c0-profile-text);font-size:.8rem;font-weight:800}.c0-profile-graph-history,.c0-profile-highlight-list,.c0-profile-org-badge-list,.c0-profile-stream-list{display:grid;gap:8px;margin-top:12px}.c0-profile-org-badge-list>span{color:var(--c0-profile-faint);font-size:.72rem;font-weight:850;text-transform:uppercase}.c0-profile-org-badge-list article{display:flex;gap:10px;align-items:center;min-width:0;border:1px solid var(--c0-profile-border);background:var(--c0-profile-panel-strong);padding:10px}.c0-profile-org-badge-list article>strong,.c0-profile-org-badge-list img{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--c0-profile-accent) 35%,var(--c0-profile-border));background:color-mix(in srgb,var(--c0-profile-accent) 12%,transparent);color:var(--c0-profile-accent);font-size:.78rem;font-weight:900}.c0-profile-org-badge-list b,.c0-profile-org-badge-list small{display:block;overflow-wrap:anywhere}.c0-profile-org-badge-list b{color:var(--c0-profile-text)}.c0-profile-org-badge-list small{margin-top:2px;color:var(--c0-profile-muted);font-size:.78rem}.c0-profile-highlight-list article,.c0-profile-stream-list article{border-left:2px solid var(--c0-profile-accent);background:var(--c0-profile-panel-strong);padding:10px 12px}.c0-profile-highlight-list article span,.c0-profile-stream-list article em,.c0-profile-stream-list article small,.c0-profile-stream-list article span{display:block;color:var(--c0-profile-faint);font-size:.72rem;font-style:normal;text-transform:uppercase}.c0-profile-highlight-list article strong,.c0-profile-stream-list article strong{display:block;margin-top:3px}.c0-profile-highlight-list article p{margin:5px 0 0;color:var(--c0-profile-muted)}.c0-profile-stack{display:grid;gap:16px}.c0-profile-tools{display:grid;align-content:start;gap:12px}.c0-profile-tools .c0-profile-chip-panel{border:0;background:transparent;padding:0}.c0-profile-tools .c0-profile-chip-panel .c0-profile-section-heading{margin-bottom:8px;color:var(--c0-profile-muted);font-size:.72rem}.c0-profile-tool-chip-row{display:flex;flex-wrap:wrap;gap:8px}.c0-profile-tool-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--c0-profile-border);border-radius:var(--c0-profile-radius-pill);background:color-mix(in srgb,var(--c0-profile-panel-strong) 82%,transparent);color:var(--c0-profile-ink);padding:6px 10px 6px 7px;font-size:.78rem;font-weight:760;transition:border-color var(--c0-profile-dur-fast) var(--c0-profile-ease),transform var(--c0-profile-dur-fast) var(--c0-profile-ease)}.c0-profile-tool-chip:hover{border-color:color-mix(in srgb,var(--c0-profile-accent) 48%,var(--c0-profile-border));transform:translateY(-1px)}.c0-profile-link-card__favicon,.c0-profile-logo-shell{position:relative;display:grid;place-items:center;overflow:hidden;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--c0-profile-accent) 30%,var(--c0-profile-border));border-radius:999px;background:color-mix(in srgb,var(--c0-profile-accent) 12%,transparent);color:var(--c0-profile-accent);font-weight:900}.c0-profile-logo-shell{width:24px;height:24px;font-size:.72rem}.c0-profile-link-card__favicon img,.c0-profile-logo-shell img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:var(--c0-profile-panel-strong)}.c0-profile-tool-chip[data-first-party=true] .c0-profile-logo-shell{border-color:color-mix(in srgb,var(--c0-profile-accent) 72%,white);box-shadow:0 0 0 2px color-mix(in srgb,var(--c0-profile-accent) 14%,transparent)}.c0-profile-link-list a,.c0-profile-project-card a,.c0-profile-stream-list a{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:.82rem;font-weight:800}.c0-profile-link-card{justify-content:space-between;min-height:64px;margin-top:0;border:1px solid var(--c0-profile-border);background:linear-gradient(135deg,color-mix(in srgb,var(--c0-profile-accent) 14%,transparent),transparent 60%),rgba(15,23,42,.7);padding:10px 12px}.light .c0-profile-link-card{background:linear-gradient(135deg,color-mix(in srgb,var(--c0-profile-accent) 14%,transparent),transparent 60%),rgba(255,255,255,.86)}.c0-profile-link-card__favicon{width:18px;height:18px;font-size:.62rem}.c0-profile-link-card__copy{display:grid;gap:2px;min-width:0;margin-right:auto}.c0-profile-link-card__copy small,.c0-profile-link-card__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c0-profile-link-card__copy strong{color:var(--c0-profile-ink);font-size:.86rem;line-height:1.1rem}.c0-profile-link-card__copy small{color:var(--c0-profile-muted);font-size:.72rem}.c0-profile-link-list a svg{flex:0 0 auto;opacity:.72}.c0-profile-showcase{margin-top:0}.c0-profile-project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.c0-profile-project-card{display:flex;flex-direction:column;min-height:318px;height:auto;overflow:hidden;border:1px solid var(--c0-profile-border);background:linear-gradient(180deg,rgba(15,23,42,.16),transparent 42%),var(--c0-profile-panel-strong)}.c0-profile-project-card>div:first-child,.c0-profile-project-card>img{width:100%;aspect-ratio:16/9;height:auto;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%;filter:saturate(1.08) contrast(1.04);background:linear-gradient(135deg,color-mix(in srgb,var(--c0-profile-accent) 24%,transparent),rgba(74,222,128,.12)),linear-gradient(45deg,rgba(148,163,184,.1) 25%,transparent 25%,transparent 75%,rgba(148,163,184,.1) 75%);background-size:auto,22px 22px}.c0-profile-project-card>div:last-child{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:12px;min-width:0}.c0-profile-project-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px}.c0-profile-stream-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.c0-profile-stream-list article em,.c0-profile-stream-list article small,.c0-profile-stream-list article span,.c0-profile-stream-list article strong{grid-column:1}.c0-profile-stream-list article a{grid-column:2;grid-row:1/span 3;align-self:center;margin:0}@media (max-width:700px){.c0-profile-proof-receipt>div:first-child,.c0-profile-stream-list article{grid-template-columns:1fr}.c0-profile-proof-receipt>div:first-child{display:grid;align-items:start}.c0-profile-proof-receipt dl{grid-template-columns:1fr}.c0-profile-stream-list article a{grid-column:1;grid-row:auto;justify-self:start}}.c0-profile-custom-section{overflow:hidden;--c0-profile-section-accent:var(--c0-profile-accent)}.c0-profile-custom-section--accent-cyan{--c0-profile-section-accent:#22d3ee}.c0-profile-custom-section--accent-emerald{--c0-profile-section-accent:#34d399}.c0-profile-custom-section--accent-amber{--c0-profile-section-accent:#f59e0b}.c0-profile-custom-section--accent-rose{--c0-profile-section-accent:#fb7185}.c0-profile-custom-section--accent-violet{--c0-profile-section-accent:#ff7a1a}.c0-profile-custom-section--wide{grid-column:span 2}.c0-profile-custom-section h2{margin:0;font-size:1.62rem;line-height:2rem;letter-spacing:-.01em}.c0-profile-custom-section .c0-profile-section-heading{color:var(--c0-profile-section-accent);letter-spacing:.05em}.c0-profile-custom-section .c0-profile-section-heading:before{content:"";width:14px;height:3px;border-radius:999px;background:var(--c0-profile-section-accent)}.c0-profile-custom-section>p{margin:8px 0 0;color:var(--c0-profile-muted);font-size:.98rem;line-height:1.55rem}.c0-profile-custom-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:14px}.c0-profile-custom-stats div{position:relative;overflow:hidden;border:1px solid var(--c0-profile-border);background:var(--c0-profile-panel-strong);padding:12px 12px 15px}.c0-profile-custom-stats div:after{content:"";position:absolute;right:12px;bottom:8px;left:12px;width:var(--c0-profile-stat-bar,72%);height:3px;background:linear-gradient(90deg,var(--c0-profile-section-accent),transparent)}.c0-profile-custom-stats strong{display:block;color:var(--c0-profile-section-accent);font-size:34px;font-variant-numeric:tabular-nums;line-height:2.45rem}.c0-profile-custom-stats span{color:var(--c0-profile-muted);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.c0-profile-custom-stats[data-detail=true]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.c0-profile-custom-stats div[data-kind=detail]{padding:11px 13px 12px}.c0-profile-custom-stats div[data-kind=detail]:after{display:none}.c0-profile-custom-stats div[data-kind=detail] span{color:var(--c0-profile-section-accent);font-size:10.5px;letter-spacing:.04em}.c0-profile-custom-stats div[data-kind=detail] strong{margin-top:3px;color:var(--c0-profile-ink);font-size:.95rem;font-weight:650;font-variant-numeric:normal;line-height:1.35rem}.c0-profile-custom-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.c0-profile-custom-gallery img{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border:1px solid var(--c0-profile-border);background:var(--c0-profile-panel-strong)}.c0-profile-custom-links{margin-top:12px}.c0-profile-custom-section--link-deck{background:linear-gradient(135deg,color-mix(in srgb,var(--c0-profile-blue) 12%,transparent),transparent 44%),var(--c0-profile-panel)}.c0-profile-custom-section--link-deck .c0-profile-custom-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.c0-profile-custom-section--wide.c0-profile-custom-section--link-deck .c0-profile-custom-links{grid-template-columns:repeat(3,minmax(0,1fr))}.c0-profile-custom-section--proof-board{background:linear-gradient(135deg,rgba(250,204,21,.12),transparent 38%),radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--c0-profile-section-accent) 14%,transparent),transparent 14rem),var(--c0-profile-panel)}.c0-profile-custom-section--proof-board .c0-profile-custom-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.c0-profile-custom-section--proof-board .c0-profile-custom-stats div{min-height:92px}.c0-profile-custom-section--gallery-wall{background:linear-gradient(135deg,rgba(251,113,133,.11),transparent 40%),var(--c0-profile-panel)}.c0-profile-custom-section--gallery-wall .c0-profile-custom-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.c0-profile-custom-section--gallery-wall .c0-profile-custom-gallery img:first-child{grid-column:span 2;aspect-ratio:21/9}.c0-profile-custom-section--artifact-board{background:linear-gradient(135deg,color-mix(in srgb,var(--c0-profile-section-accent) 16%,transparent),transparent 42%),radial-gradient(circle at 88% 8%,rgba(56,189,248,.14),transparent 15rem),var(--c0-profile-panel)}.c0-profile-custom-artifact-kicker{display:inline-flex;margin-top:10px;color:color-mix(in srgb,var(--c0-profile-section-accent) 86%,white);font-size:.72rem;font-weight:850;text-transform:uppercase}.c0-profile-custom-artifacts{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:14px}.c0-profile-custom-artifacts article{position:relative;display:grid;grid-template-columns:1fr;gap:0;overflow:hidden;border:1px solid var(--c0-profile-border);background:color-mix(in srgb,var(--c0-profile-panel-strong) 88%,transparent);padding:0}.c0-profile-custom-artifacts img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:0;background:var(--c0-profile-panel-strong);transition:transform var(--c0-profile-dur) var(--c0-profile-ease)}.c0-profile-custom-artifacts article:hover img{transform:scale(1.03)}.c0-profile-custom-artifacts div{min-width:0;padding:12px}.c0-profile-custom-artifacts em,.c0-profile-custom-artifacts span{color:var(--c0-profile-faint);font-size:.72rem;font-style:normal;font-weight:850;text-transform:uppercase}.c0-profile-custom-artifacts em{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--c0-profile-section-accent) 44%,transparent);background:rgba(2,6,23,.76);color:var(--c0-profile-ink);padding:5px 7px;backdrop-filter:blur(10px)}.light .c0-profile-custom-artifacts em{background:rgba(255,255,255,.84)}.c0-profile-custom-artifacts em[data-status=live]{color:color-mix(in srgb,var(--c0-profile-section-accent) 84%,white)}.c0-profile-custom-artifacts em[data-status=live]:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;animation:c0-profile-live-dot 1.3s ease-in-out infinite}.c0-profile-custom-artifacts strong{display:block;margin-top:5px;color:var(--c0-profile-ink);font-size:1rem;line-height:1.28rem}.c0-profile-custom-artifacts p{margin:6px 0 8px;color:var(--c0-profile-muted);line-height:1.38rem}.c0-profile-custom-artifacts a{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:color-mix(in srgb,var(--c0-profile-section-accent) 86%,white);font-size:.82rem;font-weight:850;text-decoration:none}.c0-profile-custom-section--note-card{border-left:4px solid var(--c0-profile-section-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--c0-profile-section-accent) 12%,transparent),transparent 52%),var(--c0-profile-panel)}.c0-profile-custom-section--note-card>p{color:var(--c0-profile-ink);font-size:1.02rem}.c0-profile-custom-note-terminal{white-space:pre-wrap}.c0-profile-custom-section--matrix{position:relative;background:linear-gradient(135deg,color-mix(in srgb,var(--c0-profile-section-accent) 13%,transparent),transparent 42%),radial-gradient(circle at 92% 12%,rgba(74,222,128,.16),transparent 16rem),var(--c0-profile-panel)}.c0-profile-custom-section--matrix:after{content:"";position:absolute;inset:12px;pointer-events:none;border:1px solid color-mix(in srgb,var(--c0-profile-accent) 16%,transparent);background-image:linear-gradient(90deg,color-mix(in srgb,var(--c0-profile-section-accent) 10%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--c0-profile-section-accent) 8%,transparent) 1px,transparent 1px);background-size:22px 22px;opacity:.42;-webkit-mask-image:linear-gradient(135deg,transparent 0 12%,black 32%,transparent 82%);mask-image:linear-gradient(135deg,transparent 0 12%,black 32%,transparent 82%)}.c0-profile-matrix-grid,.c0-profile-matrix-head,.c0-profile-matrix-link{position:relative;z-index:1}.c0-profile-matrix-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.c0-profile-matrix-head h2{margin:0}.c0-profile-matrix-head p{margin:8px 0 0;color:var(--c0-profile-muted);line-height:1.5rem}.c0-profile-matrix-head>span{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--c0-profile-success) 48%,transparent);background:color-mix(in srgb,var(--c0-profile-success) 10%,transparent);color:var(--c0-profile-ink);padding:6px 8px;font-size:.74rem;font-weight:800;text-transform:uppercase}.c0-profile-matrix-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.c0-profile-matrix-grid div{min-width:0;border:1px solid var(--c0-profile-border);background:color-mix(in srgb,var(--c0-profile-panel-strong) 88%,transparent);padding:10px}.c0-profile-matrix-grid span{display:block;color:var(--c0-profile-faint);font-size:.72rem;font-weight:800;text-transform:uppercase}.c0-profile-matrix-grid strong{display:block;overflow-wrap:anywhere;margin-top:5px;color:var(--c0-profile-ink);font-size:.9rem;line-height:1.25rem}.c0-profile-matrix-link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:color-mix(in srgb,var(--c0-profile-section-accent) 86%,white);font-size:.82rem;font-weight:850;text-decoration:none}.c0-profile-custom-section--variant-spotlight{border-color:color-mix(in srgb,var(--c0-profile-section-accent) 48%,transparent);background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--c0-profile-section-accent) 22%,transparent),transparent 18rem),linear-gradient(135deg,color-mix(in srgb,var(--c0-profile-section-accent) 10%,transparent),transparent 46%),var(--c0-profile-panel);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c0-profile-section-accent) 14%,transparent),0 0 34px color-mix(in srgb,var(--c0-profile-section-accent) 12%,transparent)}.c0-profile-custom-section--variant-terminal{border-color:color-mix(in srgb,var(--c0-profile-section-accent) 44%,transparent);background:repeating-linear-gradient(0deg,rgba(255,255,255,.035),rgba(255,255,255,.035) 1px,transparent 1px,transparent 7px),linear-gradient(135deg,color-mix(in srgb,var(--c0-profile-section-accent) 14%,transparent),transparent 48%),color-mix(in srgb,var(--c0-profile-panel) 92%,#020617)}.c0-profile-custom-section--variant-terminal .c0-profile-matrix-grid strong,.c0-profile-custom-section--variant-terminal h2{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.c0-profile-custom-section--variant-ticker{border-top:3px solid var(--c0-profile-section-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--c0-profile-section-accent) 12%,transparent),transparent 58%),var(--c0-profile-panel)}.c0-profile-custom-section--variant-ticker .c0-profile-custom-links,.c0-profile-custom-section--variant-ticker .c0-profile-custom-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media (max-width:720px){.c0-profile-custom-artifacts article,.c0-profile-custom-section--link-deck .c0-profile-custom-links,.c0-profile-custom-section--wide.c0-profile-custom-section--link-deck .c0-profile-custom-links{grid-template-columns:1fr}}@keyframes c0-profile-live-dot{0%,to{transform:scale(.82);opacity:.72}50%{transform:scale(1.12);opacity:1}}@media (prefers-reduced-motion:reduce){.c0-profile-custom-artifacts article:hover img,.c0-profile-custom-artifacts em[data-status=live]:before,.c0-profile-custom-artifacts img{animation:none;transform:none;transition:none}}.c0-profile-quicklinks{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.c0-profile-quicklinks .c0-profile-quicklink{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--c0-profile-border);border-radius:999px;background:color-mix(in srgb,var(--c0-profile-accent) 8%,transparent);color:var(--c0-profile-ink);padding:7px 14px;font-size:.82rem;font-weight:800;text-decoration:none;transition:background var(--c0-profile-dur-fast,.16s) var(--c0-profile-ease),border-color var(--c0-profile-dur-fast,.16s) var(--c0-profile-ease)}.c0-profile-quicklinks .c0-profile-quicklink:hover{background:color-mix(in srgb,var(--c0-profile-accent) 18%,transparent);border-color:color-mix(in srgb,var(--c0-profile-accent) 40%,var(--c0-profile-border))}.c0-profile-quicklinks .c0-profile-quicklink svg{color:var(--c0-profile-accent)}.c0-profile-tabstrip{margin:14px auto 10px;max-width:var(--c0-profile-max-width,1120px);padding:0 18px}.c0-profile-quicklink--active{border-color:var(--c0-profile-accent,#22d3ee);color:var(--c0-profile-accent,#22d3ee);pointer-events:none}.c0-profile-vibeusage-frame{display:block;width:min(100%,var(--c0-profile-max-width,1120px));margin:0 auto 28px;padding:0;border:0;border-radius:14px;min-height:calc(100vh - 140px);background:transparent}