.cc-nav[data-astro-cid-ipimeukz]{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.cc-nav-shell[data-astro-cid-ipimeukz]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;min-height:56px;display:flex}.cc-nav-name[data-astro-cid-ipimeukz]{font:var(--weight-bold) var(--text-xs) var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent)}.cc-nav-links[data-astro-cid-ipimeukz]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cc-nav-links[data-astro-cid-ipimeukz] a[data-astro-cid-ipimeukz],.cc-nav-logout[data-astro-cid-ipimeukz]{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--color-text-soft);font:var(--weight-bold) var(--text-xs) var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex}.cc-nav-links[data-astro-cid-ipimeukz] a[data-astro-cid-ipimeukz][hidden]{display:none}.cc-nav-links[data-astro-cid-ipimeukz] a[data-astro-cid-ipimeukz]:hover,.cc-nav-logout[data-astro-cid-ipimeukz]:hover,.cc-nav-links[data-astro-cid-ipimeukz] a[data-astro-cid-ipimeukz][aria-current=page]{color:var(--color-text)}.cc-nav-links[data-astro-cid-ipimeukz] a[data-astro-cid-ipimeukz][aria-current=page]{box-shadow:inset 0 -2px 0 var(--color-accent);border-radius:0}.cc-nav-links[data-astro-cid-ipimeukz] a[data-astro-cid-ipimeukz]:focus-visible,.cc-nav-logout[data-astro-cid-ipimeukz]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (width<=560px){.cc-nav-shell[data-astro-cid-ipimeukz]{padding-block:var(--space-2);gap:var(--space-1)}.cc-nav-links[data-astro-cid-ipimeukz]{gap:var(--space-1);margin-inline:calc(var(--space-2) * -1)}.cc-nav-links[data-astro-cid-ipimeukz] a[data-astro-cid-ipimeukz],.cc-nav-logout[data-astro-cid-ipimeukz]{padding:0 var(--space-2)}}.community [hidden]{display:none!important}.community .cc-section{border-top:0}.community .cc-split{grid-template-columns:minmax(0, 1fr) minmax(0, var(--container-form));gap:var(--space-16);align-items:start;display:grid}.community .cc-intro h1{max-width:14ch}.community .cc-intro p{max-width:34rem}.community .cc-panel{border:1px solid var(--color-border);border-radius:var(--radius-card-md);padding:var(--card-padding-md);background:var(--color-surface)}.community .cc-panel+.cc-panel{margin-top:var(--space-6)}.community .cc-panel h2{font-size:var(--text-h3);margin:0 0 var(--space-6)}.community .cc-aside{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-border);max-width:34rem}.community .cc-aside h2{font-size:var(--text-body);margin:0 0 var(--space-2)}.community .cc-form{gap:var(--space-5);display:grid}.community .cc-row{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.community .cc-field{gap:var(--space-2);display:grid}.community .cc-field>span:not(.cc-hint),.community .cc-label{font:var(--weight-bold) var(--text-xs) / 1.4 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-soft)}.community .cc-hint{font-size:var(--text-body-sm);color:var(--color-text-muted);margin:0}.community .cc-form input:not([type=checkbox]),.community .cc-form select{width:100%;min-height:52px;padding:var(--input-padding-block) var(--input-padding-inline);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--form-control-bg,var(--color-bg));color:var(--color-text);font:inherit;transition:border-color var(--duration-fast) var(--ease-standard)}.community .cc-form input:not([type=checkbox]):focus,.community .cc-form select:focus{border-color:var(--color-accent);outline:none}.community .cc-form input[readonly]{color:var(--color-text-soft)}.community .cc-form input::placeholder{color:var(--color-text-muted);opacity:1}.community .cc-form input:disabled,.community .cc-form select:disabled{opacity:.6}.community .cc-password{position:relative}.community .cc-password input{padding-right:6.5rem}.community .cc-password button{right:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-control);color:var(--color-text-soft);font:var(--weight-bold) var(--text-xs) var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;background:0 0;border:0;position:absolute;top:50%;transform:translateY(-50%)}.community .cc-password button:hover{color:var(--color-text)}.community .cc-password button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.community .cc-check{gap:var(--space-3);font-size:var(--text-body-sm);cursor:pointer;align-items:flex-start;line-height:1.5;display:flex}.community .cc-check input{width:1.15rem;height:1.15rem;accent-color:var(--color-accent);flex:none;margin-top:.1rem}.community .cc-check a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.community .cc-actions{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.community .cc-link{color:var(--color-text-soft);font-size:var(--text-body-sm);text-underline-offset:3px;text-decoration:underline}.community .cc-link:hover{color:var(--color-text)}.community button.btn{cursor:pointer}.community button.btn:disabled{opacity:.6;cursor:progress}.community .cc-status{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);border:1px solid var(--color-border);font-size:var(--text-body-sm);margin:0;line-height:1.5}.community .cc-status[hidden]{display:none}.community .cc-status[data-tone=error]{border-color:var(--error-400);color:var(--error-400)}.community .cc-status[data-tone=ok]{border-color:var(--color-accent);color:var(--color-text)}@media (width<=860px){.community .cc-split{gap:var(--space-10);grid-template-columns:1fr}}@media (width<=560px){.community .cc-row{grid-template-columns:1fr}.community .cc-panel{padding:var(--space-6)}}
