.org-selector{width:100%}.org-current-btn,.org-selector{display:flex;justify-content:center}.org-current-btn{position:relative;width:2.75rem;height:2.75rem;align-items:center;background-color:#18181b;border:1px solid #27272a;border-radius:1rem;color:#fafafa;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden;flex-shrink:0}.org-current-btn:hover{background-color:#27272a;border-color:#3f3f46}.org-icon-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit;overflow:hidden}.org-initial{font-size:1rem;font-weight:700;color:#fafafa}.org-logo-img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.org-tooltip{left:100%;margin-left:1rem;background-color:#18181b;border:1px solid #27272a;color:#fafafa;padding:.375rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease;z-index:var(--z-tooltip);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.org-tooltip,.org-tooltip:before{position:absolute;top:50%;transform:translateY(-50%)}.org-tooltip:before{content:"";right:100%;border:6px solid transparent;border-right-color:#27272a}.org-current-btn:hover .org-tooltip{opacity:1;visibility:visible}.org-name-inline{display:none}@media (max-width:1023px){.org-selector{justify-content:stretch}.org-current-btn{width:100%;justify-content:flex-start;gap:.75rem;padding:.5rem .75rem;height:auto;border-radius:.75rem}.org-icon-wrapper{width:2rem;height:2rem;flex-shrink:0;border-radius:.5rem}.org-tooltip{display:none}.org-name-inline{display:block;font-size:.875rem;font-weight:500;color:#fafafa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.org-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.8);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:1rem}.org-modal{background-color:#111827;border:1px solid #27272a;border-radius:1rem;width:100%;max-width:450px;box-shadow:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.3);display:flex;flex-direction:column;overflow:hidden}.org-modal-header{padding:1.25rem 1.5rem;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #27272a}.org-modal-header h3{margin:0;font-size:1.125rem;font-weight:600;color:#fafafa;letter-spacing:-.01em}.org-modal-header p{margin:.25rem 0 0;font-size:.875rem;color:#a1a1aa}.org-btn-close{background:transparent;border:1px solid transparent;color:#71717a;width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.org-btn-close:hover{background-color:#27272a;color:#fafafa}.org-list{padding:1rem;max-height:350px;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;scrollbar-width:thin}.org-list::-webkit-scrollbar{width:5px}.org-list::-webkit-scrollbar-track{background:transparent}.org-list::-webkit-scrollbar-thumb{background:#27272a;border-radius:10px}.org-list::-webkit-scrollbar-thumb:hover{background:#3f3f46}.org-card{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:.75rem;background:transparent;border:1px solid transparent;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.org-card--active,.org-card:hover{background-color:#18181b;border-color:#27272a}.org-card:disabled{opacity:.6;cursor:not-allowed}.org-card-icon{width:2.25rem;height:2.25rem;background-color:#27272a;border-radius:.5rem;display:flex;align-items:center;justify-content:center;border:1px solid #3f3f46;flex-shrink:0;font-size:.875rem;font-weight:600;color:#e4e4e7;overflow:hidden}.org-card--active .org-card-icon{background-color:#fafafa;color:#09090b;border-color:#fafafa}.org-card--active .org-card-icon .org-initial{color:#09090b}.org-card-info{flex:1;min-width:0;display:flex;flex-direction:column}.org-card-name{font-size:.9rem;font-weight:500;color:#fafafa;margin-bottom:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-card-badges{display:flex;gap:.375rem;align-items:center;flex-wrap:wrap}.org-role-badge{font-size:.7rem;font-weight:500;border-radius:9999px;background-color:#27272a;color:#a1a1aa;border:1px solid #3f3f46}.org-readonly-badge,.org-role-badge{display:inline-flex;padding:.125rem .5rem}.org-readonly-badge{font-size:.65rem;font-weight:600;border-radius:9999px;background-color:#451a03;color:#fbbf24;border:1px solid #78350f}.org-active-indicator{color:#fafafa;flex-shrink:0}.org-modal-footer{padding:1rem 1.5rem 1.5rem;border-top:1px solid #27272a;background-color:#111827;display:flex;gap:.75rem}.org-btn-add,.org-btn-manage{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background-color:transparent;border:1px solid #27272a;border-radius:.5rem;color:#a1a1aa;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease}.org-btn-add{border-style:dashed;border-color:#3f3f46}.org-btn-add:hover,.org-btn-manage:hover{background-color:#18181b;border-color:#71717a;color:#fafafa}.org-create-body{padding:1.5rem}.org-create-body label{display:block;font-size:.875rem;font-weight:500;color:#fafafa;margin-bottom:.5rem}.org-input{width:100%;padding:.625rem .75rem;background-color:#111827;border:1px solid #27272a;border-radius:.5rem;color:#fafafa;font-size:.875rem;transition:all .2s ease;box-sizing:border-box}.org-input:focus{outline:none;border-color:#fafafa;box-shadow:0 0 0 2px rgba(250,250,250,.1)}.org-input::placeholder{color:#52525b}.org-modal-actions{padding:0 1.5rem 1.5rem;display:flex;gap:.75rem;justify-content:flex-end}.org-btn-cancel{padding:.625rem 1rem;background-color:transparent;border:1px solid #27272a;border-radius:.5rem;color:#e4e4e7;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease}.org-btn-cancel:hover{background-color:#18181b}.org-btn-create{padding:.625rem 1rem;background-color:#fafafa;border:1px solid #fafafa;border-radius:.5rem;color:#09090b;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease}.org-btn-create:hover:not(:disabled){background-color:#e4e4e7;border-color:#e4e4e7}.org-btn-create:disabled{opacity:.5;cursor:not-allowed}.gs-trigger,.gs-wrapper{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}.gs-trigger{width:40px;height:40px;border-radius:10px;background:transparent;color:#a1a1aa;border:none;transition:background .15s,color .15s;outline:none;flex-shrink:0}.gs-trigger:hover{background:#27272a;color:#fafafa}.gs-trigger--active{color:#4ac2bf}.gs-trigger--active:hover{background:rgba(74,194,191,.12);color:#4ac2bf}.gs-badge{position:absolute;top:3px;right:3px;min-width:16px;height:16px;background:#ef4444;color:#fff;font-size:9px;font-weight:700;border-radius:10px;padding:0 3px;display:flex;align-items:center;justify-content:center;line-height:1;border:1.5px solid #111827}.gs-pulse{position:absolute;inset:0;border-radius:10px;pointer-events:none;animation:gs-pulse 2.2s ease-in-out infinite}@keyframes gs-pulse{0%{box-shadow:0 0 0 0 rgba(74,194,191,.55)}60%{box-shadow:0 0 0 7px rgba(74,194,191,0)}to{box-shadow:0 0 0 0 rgba(74,194,191,0)}}.gs-tooltip{position:absolute;left:100%;top:50%;margin-left:16px;transform:translateY(-50%);background:#18181b;border:1px solid #27272a;color:#fafafa;font-size:12px;font-weight:500;padding:5px 10px;border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s;z-index:var(--z-tooltip)}.gs-wrapper:hover .gs-tooltip{opacity:1}@media (max-width:1023px){.gs-wrapper{justify-content:flex-start;gap:12px}.gs-tooltip{display:none}}