.org-current-btn,.org-selector{display:flex;width:100%}.org-current-btn{position:relative;align-items:center;gap:.625rem;padding:.5rem .625rem .5rem .5rem;background-color:var(--color-cream);border:1px solid var(--color-sand-line);border-radius:1rem;color:var(--color-ink-warm);cursor:pointer;text-align:left;transition:background-color .15s ease,border-color .15s ease}.org-current-btn:hover{background-color:var(--color-sand);border-color:var(--color-gray-300)}.org-icon-wrapper{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:.625rem;overflow:hidden;background-color:var(--color-ink)}.org-initial{font-size:.875rem;font-weight:700;color:#fff}.org-logo-img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.org-name-inline{display:flex;min-width:0;flex:1;flex-direction:column;line-height:1.2}.org-name-inline strong{font-size:.8125rem;font-weight:600;color:var(--color-ink-warm)}.org-name-inline small,.org-name-inline strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-name-inline small{font-size:.6875rem;color:var(--color-gray-500)}.org-chevron{flex-shrink:0;color:var(--color-gray-400)}.org-tooltip{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:.75rem;background-color:var(--color-ink);color:#fff;padding:.375rem .75rem;border-radius:9999px;font-size:.8125rem;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease;z-index:var(--z-tooltip);box-shadow:var(--shadow-popover);display:none}@media (min-width:1024px){aside[data-collapsed=true] .org-selector{justify-content:center}aside[data-collapsed=true] .org-current-btn{width:2.75rem;height:2.75rem;padding:0;justify-content:center;border-radius:.875rem;background-color:transparent;border-color:transparent}aside[data-collapsed=true] .org-current-btn:hover{background-color:var(--color-sand)}aside[data-collapsed=true] .org-chevron,aside[data-collapsed=true] .org-name-inline{display:none}aside[data-collapsed=true] .org-tooltip{display:block}aside[data-collapsed=true] .org-current-btn:hover .org-tooltip{opacity:1;visibility:visible}}.org-modal-overlay{position:fixed;inset:0;background:rgba(17,24,39,.45);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:1rem}.org-modal{background-color:#fff;border:1px solid var(--color-sand-line);border-radius:1.75rem;width:100%;max-width:460px;box-shadow:var(--shadow-modal);display:flex;flex-direction:column;overflow:hidden}.org-modal-header{padding:1.5rem 1.5rem 1rem;display:flex;align-items:flex-start;justify-content:space-between}.org-modal-header h3{margin:0;font-size:1.25rem;font-weight:700;color:var(--color-ink-warm);letter-spacing:-.02em}.org-modal-header p{margin:.25rem 0 0;font-size:.875rem}.org-btn-close,.org-modal-header p{color:var(--color-ink-warm-secondary)}.org-btn-close{background:var(--color-cream);border:1px solid var(--color-sand-line);width:2rem;height:2rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease;flex-shrink:0}.org-btn-close:hover{background-color:var(--color-sand);color:var(--color-ink-warm)}.org-list{padding:0 1rem 1rem;max-height:350px;overflow-y:auto;display:flex;flex-direction:column;gap:.375rem;scrollbar-width:thin}.org-card{display:flex;align-items:center;gap:.875rem;padding:.75rem;border-radius:1rem;background:transparent;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;text-align:left;width:100%}.org-card:hover{background-color:var(--color-cream);border-color:var(--color-sand-line)}.org-card--active,.org-card--active:hover{background-color:var(--color-mint);border-color:#e2e5e3}.org-card:disabled{opacity:.6;cursor:not-allowed}.org-card-icon{width:2.5rem;height:2.5rem;background-color:var(--color-sand);border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.9375rem;font-weight:700;overflow:hidden}.org-card-icon .org-initial{color:var(--color-ink-warm)}.org-card--active .org-card-icon{background-color:var(--color-ink)}.org-card--active .org-card-icon .org-initial{color:#fff}.org-card-info{flex:1;min-width:0;display:flex;flex-direction:column}.org-card-name{font-size:.9375rem;font-weight:600;color:var(--color-ink-warm);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{border-radius:9999px;background-color:#fff;color:var(--color-ink-warm-secondary);border:1px solid var(--color-sand-line)}.org-readonly-badge,.org-role-badge{display:inline-flex;font-size:.6875rem;font-weight:600;padding:.125rem .5rem}.org-readonly-badge{border-radius:9999px;background-color:var(--color-butter);color:#8a5a00}.org-active-indicator{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;background:var(--color-brand-text);color:#fff;flex-shrink:0}.org-modal-footer{padding:1rem 1.5rem 1.5rem;border-top:1px solid var(--color-sand-line);background-color:var(--color-cream);display:flex;gap:.75rem}.org-btn-add,.org-btn-manage{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;border-radius:9999px;font-weight:600;font-size:.875rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.org-btn-manage{background-color:#fff;border:1px solid var(--color-sand-line);color:var(--color-ink-warm)}.org-btn-manage:hover{background-color:var(--color-sand)}.org-btn-add{background-color:var(--color-ink);border:1px solid var(--color-ink);color:#fff}.org-btn-add:hover{background-color:var(--color-ink-warm)}.org-create-body{padding:.5rem 1.5rem 1.5rem}.org-create-body label{display:block;font-size:.875rem;font-weight:500;color:var(--color-ink-warm-secondary);margin-bottom:.5rem}.org-input{width:100%;height:2.75rem;padding:0 .875rem;background-color:#fff;border:1px solid var(--color-sand-line);border-radius:.875rem;color:var(--color-ink-warm);font-size:.875rem;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.org-input:focus{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 4px rgba(17,24,39,.1)}.org-input::placeholder{color:var(--color-gray-400)}.org-modal-actions{padding:0 1.5rem 1.5rem;display:flex;gap:.75rem;justify-content:flex-end}.org-btn-cancel,.org-btn-create{height:2.75rem;padding:0 1.25rem;border-radius:9999px;font-weight:600;font-size:.875rem;cursor:pointer;transition:background-color .15s ease}.org-btn-cancel{background-color:#fff;border:1px solid var(--color-sand-line);color:var(--color-ink-warm)}.org-btn-cancel:hover{background-color:var(--color-sand)}.org-btn-create{background-color:var(--color-ink);border:1px solid var(--color-ink);color:#fff}.org-btn-create:hover:not(:disabled){background-color:var(--color-ink-warm)}.org-btn-create:disabled{opacity:.5;cursor:not-allowed}.gs-wrapper{position:relative;display:flex;width:100%}.gs-trigger{display:flex;width:100%;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:1rem;background:var(--color-cream);border:1px solid var(--color-sand-line);color:var(--color-ink-warm);transition:background-color .15s ease,border-color .15s ease}.gs-trigger:hover{background:var(--color-sand)}.gs-trigger--active{background:var(--color-mint);border-color:#e2e5e3}.gs-trigger--active:hover{background:#d6efe8}.gs-icon{position:relative;display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.625rem;background:#fff;color:var(--color-brand-text);box-shadow:0 1px 2px rgba(28,36,34,.06)}.gs-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:.375rem}.gs-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8125rem;font-weight:600;line-height:1.1}.gs-count{font-size:.75rem;font-weight:600;color:var(--color-brand-text);font-variant-numeric:tabular-nums}.gs-bar{display:block;height:4px;width:100%;overflow:hidden;border-radius:9999px;background:#f3f4f3}.gs-bar-fill{display:block;height:100%;border-radius:inherit;background:var(--color-brand-text);transition:width .45s cubic-bezier(.22,1,.36,1)}.gs-badge{top:-5px;right:-5px;min-width:16px;height:16px;align-items:center;justify-content:center;padding:0 3px;border-radius:9999px;border:2px solid #fff;background:var(--color-brand-text);color:#fff;font-size:9px;font-weight:700;line-height:1}.gs-badge,.gs-pulse{position:absolute;display:none}.gs-pulse{inset:0;border-radius:inherit;pointer-events:none;animation:gs-pulse 2.2s ease-in-out infinite}@keyframes gs-pulse{0%{box-shadow:0 0 0 0 rgba(17,24,39,.1)}60%{box-shadow:0 0 0 7px rgba(17,24,39,.1)}to{box-shadow:0 0 0 0 rgba(17,24,39,.1)}}@media (prefers-reduced-motion:reduce){.gs-pulse{animation:none}}.gs-tooltip{position:absolute;left:100%;top:50%;margin-left:.75rem;transform:translateY(-50%);display:none;background:var(--color-ink);color:#fff;font-size:.8125rem;font-weight:500;padding:.375rem .75rem;border-radius:9999px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s;z-index:var(--z-tooltip);box-shadow:var(--shadow-popover)}@media (min-width:1024px){aside[data-collapsed=true] .gs-wrapper{width:auto;justify-content:center}aside[data-collapsed=true] .gs-trigger{width:2.75rem;height:2.75rem;padding:0;justify-content:center;border-radius:.875rem}aside[data-collapsed=true] .gs-icon{background:transparent;box-shadow:none}aside[data-collapsed=true] .gs-body{display:none}aside[data-collapsed=true] .gs-badge,aside[data-collapsed=true] .gs-pulse,aside[data-collapsed=true] .gs-tooltip{display:flex}aside[data-collapsed=true] .gs-wrapper:hover .gs-tooltip{opacity:1}}