.SigDetailContainer{max-width:60vw;margin:1.5rem auto;padding:1.5rem;border-radius:1rem;box-shadow:0 3px 12px var(--executive-card-shadow);background-color:var(--executive-card-bg)}body,html{background-color:var(--background-color)}.SigTitle{font-size:2rem;font-weight:700;color:var(--color-text-body)}.SigInfo,.SigTitle{margin-bottom:.5rem}.SigInfo{font-size:.95rem}.SigDescription,.SigInfo{color:var(--color-text-subtle)}.SigDescription{font-size:1rem;margin-bottom:1.5rem}.SigDivider{border:none;border-top:1px solid var(--executive-card-shadow);margin:2rem 0}.SigContent{line-height:1.75;font-size:1rem;color:var(--color-text-subtle);word-break:break-word}.mdx-h1{font-size:1.5rem;font-weight:700;margin:1.8rem 0 1rem}.mdx-h2{font-size:1.25rem;font-weight:600;margin:1.5rem 0 .75rem}.mdx-p{margin-bottom:1.1rem}.mdx-li{margin-left:1.2rem;list-style-type:disc;margin-bottom:.4rem}.mdx-inline-code{background:var(--color-primary);padding:.1rem .3rem;border-radius:4px;font-size:.95rem}.mdx-pre{background:var(--executive-card-bg);padding:1rem;overflow-x:auto;border-radius:.5rem;margin-bottom:1.5rem}.SigActions{margin:.5rem 0 1rem}.SigActionBtn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1rem;border-radius:.625rem;border:1px solid var(--color-text-subtle);background:var(--executive-card-bg);color:var(--color-text);font-weight:600;line-height:1;min-width:9rem;min-height:2.5rem;transition:transform .12s ease,background-color .12s ease,border-color .12s ease;cursor:pointer;user-select:none}.SigActionBtn:hover{transform:translateY(-1px);border-color:var(--color-primary)}.SigActionBtn:disabled,.SigActionBtn[aria-busy=true]{opacity:.7;cursor:default;transform:none}.SigActionJoin{border-color:var(--color-primary)}.SigActionLeave{border-style:dashed}.SigActionEdit{border-style:solid}.SigActionSpinner{position:absolute;left:.6rem;width:1rem;height:1rem;border:2px solid var(--color-text-subtle);border-top-color:var(--color-primary);border-radius:50%;animation:SigSpin .9s linear infinite;opacity:0;transform:scale(.8);transition:opacity .12s ease}.SigActionSpinner.show{opacity:1}@keyframes SigSpin{to{transform:rotate(1turn)}}.AuthGateBackdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-bg) 65%,transparent);backdrop-filter:blur(1px);z-index:50}.AuthGateSpinner{width:2.25rem;height:2.25rem;border-radius:9999px;border:3px solid var(--color-text-subtle);border-top-color:var(--color-primary);animation:SigSpin .9s linear infinite}.CompillingOverlay{z-index:60}.SigActionJoin{border-width:2px;border-style:solid;border-color:var(--color-text-subtle);box-shadow:inset 0 0 0 1px var(--color-primary)}.SigActionJoin:hover{background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.SigActions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}@media (max-width:560px){.SigActions{flex-direction:column;align-items:stretch}.SigActionBtn{width:100%;max-width:100%;min-width:0}}.SigActionRow{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0 .75rem}.SigButton{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .9rem;border-radius:.625rem;background:var(--color-button-bg);color:var(--color-button-text);border:1px solid var(--color-button-border);font-weight:600;font-size:.95rem;transition:transform .12s ease,background-color .12s ease,box-shadow .12s ease;box-shadow:0 2px 6px var(--executive-card-shadow);min-width:0}.SigButton:hover{background:var(--color-button-hover-bg);transform:translateY(-1px)}.SigButton:active{transform:translateY(0)}.SigButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.SigButton.is-join{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary),0 2px 6px var(--executive-card-shadow)}.SigButton.is-leave{border-style:solid}.SigButton.is-delete:not(:hover){background-color:var(--color-button-alert-bg);border-style:solid}.SigButton.is-delete:hover{background-color:var(--color-button-alert-hover-bg);border-style:solid}@media (max-width:560px){.SigActionRow{flex-direction:column;align-items:stretch}.SigButton{width:100%;max-width:100%}}.CompillingOverlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:var(--color-bg)}.compilling-text{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.125rem;color:var(--color-text);letter-spacing:.02em}.compilling-text .dots:after{content:"";display:inline-block;width:1.5ch;overflow:hidden;vertical-align:bottom;animation:CompillingDots 1.4s steps(4) infinite}@keyframes CompillingDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.SigMembersSection{margin-top:2.25rem;padding:1.25rem 1rem;border-radius:.75rem;border:1px solid var(--executive-card-shadow);background:color-mix(in srgb,var(--color-bg) 85%,var(--executive-card-bg) 15%)}.SigMembersHeader{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.SigMembersTitle{margin:0;font-size:1.25rem;font-weight:700;color:var(--color-text-body)}.SigMembersCount{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .55rem;border-radius:9999px;font-size:.85rem;font-weight:600;border:1px solid var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-text)}.SigMemberList{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.SigMemberChip{background:var(--executive-card-bg);color:var(--color-text-body)}.SigMemberChip,.SigMemberOwner{padding:.45rem .75rem;border-radius:9999px;border:1px solid var(--color-button-border);box-shadow:0 1px 3px var(--executive-card-shadow)}.SigMemberOwner{background:var(--color-text-body);color:var(--executive-card-bg);font-weight:700}.SigMembersEmpty{padding:.9rem .75rem;border-radius:.5rem;border:1px dashed var(--color-button-border);background:var(--executive-card-bg);color:var(--color-text-subtle)}@media (max-width:560px){.SigMembersSection{padding:1rem .875rem}.SigMembersTitle{font-size:1.15rem}}