.org-context-bar{background:var(--core-bg-2);border-bottom:1px solid var(--core-border);color:var(--core-ink-2);font-size:13px}.org-context-bar__inner{align-items:center;gap:var(--core-space-sm);padding:6px var(--core-space-xl);max-width:1600px;margin:0 auto;display:flex}.org-context-bar__dot{background:var(--core-accent);border-radius:50%;flex:none;width:8px;height:8px}.org-context-bar__dot[data-kind=personal]{background:var(--core-ink-3)}.org-context-bar__label,.org-context-bar__button{color:var(--core-ink);font-weight:600}.org-context-bar__switcher{position:relative}.org-context-bar__button{cursor:pointer;font:inherit;border-radius:var(--core-radius-xs);background:0 0;border:none;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.org-context-bar__button:hover,.org-context-bar__button:focus-visible{background:var(--core-surface)}.org-context-bar__chevron{color:var(--core-ink-3);font-size:10px}.org-context-bar__menu{z-index:60;background:var(--core-surface);border:1px solid var(--core-border-strong);border-radius:var(--core-radius-md);min-width:240px;box-shadow:var(--core-elev-3);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0}.org-context-bar__item{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--core-ink);border-radius:var(--core-radius-xs);background:0 0;border:none;padding:8px 10px;display:block}.org-context-bar__item:hover,.org-context-bar__item:focus-visible{background:var(--core-bg-2)}.org-context-bar__item[data-active]{font-weight:700}.org-context-bar__unit{color:var(--core-ink-3);font-weight:400}.org-context-bar__managed{color:var(--core-ink-3);border-left:1px solid var(--core-border);padding-left:var(--core-space-sm)}.org-context-bar__spacer{flex:1}.org-context-bar__admin-link{color:var(--core-accent-hover);font-weight:600;text-decoration:none}.org-context-bar__admin-link:hover{text-decoration:underline}.org-restricted{background:var(--core-bg);min-height:100dvh;color:var(--core-ink);flex-direction:column;display:flex}.org-restricted__header{align-items:center;gap:var(--core-space-md);padding:var(--core-space-md) var(--core-space-xl);border-bottom:1px solid var(--core-border);background:var(--core-surface);display:flex}.org-restricted__org{font-size:15px;font-weight:700}.org-restricted__sub{color:var(--core-ink-3);font-size:12.5px}.org-restricted__header-spacer{flex:1}.org-restricted__header a,.org-restricted__signout{cursor:pointer;font:inherit;color:var(--core-ink-2);border-radius:var(--core-radius-xs);background:0 0;border:none;padding:6px 10px;font-size:13px;text-decoration:none}.org-restricted__header a:hover,.org-restricted__signout:hover{background:var(--core-bg-2);color:var(--core-ink)}.org-restricted__main{gap:var(--core-space-lg);width:100%;max-width:880px;padding:var(--core-space-4xl) var(--core-space-xl) var(--core-space-5xl);box-sizing:border-box;flex-direction:column;flex:1;margin:0 auto;display:flex}.org-restricted__mic-row{align-items:center;gap:var(--core-space-xl);flex-wrap:wrap;display:flex}.org-restricted__mic{appearance:none;cursor:pointer;font:inherit;border-radius:var(--core-radius-pill);background:var(--core-accent);color:var(--core-on-accent);box-shadow:var(--core-elev-2);transition:background var(--core-dur-fast) var(--core-ease-standard), transform var(--core-dur-fast) var(--core-ease-standard);border:none;align-items:center;gap:12px;padding:16px 28px;font-size:17px;font-weight:700;display:inline-flex}.org-restricted__mic:hover{background:var(--core-accent-hover)}.org-restricted__mic:focus-visible{outline:3px solid var(--core-accent-hover);outline-offset:2px}.org-restricted__mic[data-listening]{background:#a13d2d;animation:1.6s ease-in-out infinite org-mic-pulse}@media (prefers-reduced-motion:reduce){.org-restricted__mic[data-listening]{animation:none}}@keyframes org-mic-pulse{0%,to{box-shadow:0 0 #a13d2d59}50%{box-shadow:0 0 0 12px #a13d2d00}}.org-restricted__mic-dot{background:currentColor;border-radius:50%;width:12px;height:12px}.org-restricted__status{color:var(--core-ink-2);min-height:1.4em;font-size:13.5px}.org-restricted__status[data-kind=error]{color:#a13d2d}.org-restricted__editor{resize:vertical;box-sizing:border-box;width:100%;min-height:46vh;font:inherit;color:var(--core-ink);background:var(--core-surface);border:1px solid var(--core-border-strong);border-radius:var(--core-radius-lg);padding:var(--core-space-3xl);box-shadow:var(--core-elev-1);font-size:16px;line-height:1.6}.org-restricted__editor:focus-visible{outline:2px solid var(--core-accent);outline-offset:1px}.org-restricted__interim{color:var(--core-ink-3);min-height:1.5em;padding:0 4px;font-size:14px;font-style:italic}.org-restricted__actions{gap:var(--core-space-sm);flex-wrap:wrap;align-items:center;display:flex}.org-restricted__btn{appearance:none;cursor:pointer;font:inherit;border-radius:var(--core-radius-sm);border:1px solid var(--core-border-strong);background:var(--core-surface);color:var(--core-ink);transition:background var(--core-dur-fast) var(--core-ease-standard);padding:10px 18px;font-size:14.5px;font-weight:600}.org-restricted__btn:hover{background:var(--core-bg-2)}.org-restricted__btn:focus-visible{outline:2px solid var(--core-accent);outline-offset:1px}.org-restricted__btn[data-variant=primary]{background:var(--core-ink);border-color:var(--core-ink);color:var(--core-surface)}.org-restricted__btn[data-variant=primary]:hover{background:#3d382f}.org-restricted__btn:disabled{opacity:.45;cursor:default}.org-restricted__flash{color:#2f6b3a;font-size:13.5px;font-weight:600}.org-restricted__footer{color:var(--core-ink-3);border-top:1px solid var(--core-border);padding-top:var(--core-space-md);font-size:12.5px;line-height:1.6}.org-join{min-height:70vh;padding:var(--core-space-5xl) var(--core-space-xl);background:var(--core-bg);justify-content:center;align-items:center;display:flex}.org-join__card{background:var(--core-surface);border:1px solid var(--core-border);border-radius:var(--core-radius-lg);width:100%;max-width:480px;box-shadow:var(--core-elev-3);padding:var(--core-space-5xl);text-align:center}.org-join__card h1{margin:0 0 8px;font-size:22px}.org-join__card p{color:var(--core-ink-2);line-height:1.55}.org-join__cta{margin-top:var(--core-space-xl);background:var(--core-accent);color:var(--core-on-accent);border-radius:var(--core-radius-sm);cursor:pointer;font-weight:700;font:inherit;border:none;padding:12px 24px;text-decoration:none;display:inline-block}.org-join__cta:hover{background:var(--core-accent-hover)}.org-join__error{color:#a13d2d;font-weight:600}.org-console{background:var(--core-bg);min-height:100vh;color:var(--core-ink)}.org-console__topbar{align-items:center;gap:var(--core-space-md);padding:var(--core-space-md) var(--core-space-4xl);background:var(--core-surface);border-bottom:1px solid var(--core-border);display:flex}.org-console__title{font-size:16px;font-weight:700}.org-console__topbar-spacer{flex:1}.org-console__back{color:var(--core-ink-2);border-radius:var(--core-radius-xs);padding:6px 10px;font-size:13px;text-decoration:none}.org-console__back:hover{background:var(--core-bg-2);color:var(--core-ink)}.org-console__layout{gap:var(--core-space-4xl);max-width:1280px;padding:var(--core-space-4xl);align-items:flex-start;margin:0 auto;display:flex}.org-console__nav{width:200px;top:var(--core-space-4xl);flex-direction:column;flex:none;gap:2px;display:flex;position:sticky}.org-console__nav button{text-align:left;cursor:pointer;font:inherit;color:var(--core-ink-2);border-radius:var(--core-radius-sm);background:0 0;border:none;padding:9px 12px;font-size:14px}.org-console__nav button:hover{background:var(--core-bg-2);color:var(--core-ink)}.org-console__nav button[data-active]{background:var(--core-surface);color:var(--core-ink);box-shadow:var(--core-elev-1);font-weight:700}.org-console__content{gap:var(--core-space-xl);flex-direction:column;flex:1;min-width:0;display:flex}@media (width<=860px){.org-console__layout{flex-direction:column}.org-console__nav{flex-flow:wrap;width:100%;position:static}}.org-card{background:var(--core-surface);border:1px solid var(--core-border);border-radius:var(--core-radius-md);padding:var(--core-space-3xl);box-shadow:var(--core-elev-1)}.org-card h2{margin:0 0 4px;font-size:16px}.org-card h3{margin:0 0 6px;font-size:14px}.org-card__sub{color:var(--core-ink-3);margin:0 0 var(--core-space-md);font-size:13px;line-height:1.5}.org-stat-row{gap:var(--core-space-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.org-stat{background:var(--core-bg-2);border-radius:var(--core-radius-sm);padding:var(--core-space-md) var(--core-space-lg)}.org-stat__value{font-size:22px;font-weight:750;line-height:1.2}.org-stat__label{color:var(--core-ink-3);margin-top:2px;font-size:12px}.org-table{border-collapse:collapse;width:100%;font-size:13.5px}.org-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--core-ink-3);border-bottom:1px solid var(--core-border-strong);white-space:nowrap;padding:8px 10px;font-size:12px}.org-table td{border-bottom:1px solid var(--core-border);vertical-align:middle;padding:10px}.org-table tr:last-child td{border-bottom:none}.org-table-scroll{overflow-x:auto}.org-pill{border-radius:var(--core-radius-pill);background:var(--core-bg-2);color:var(--core-ink-2);white-space:nowrap;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-block}.org-pill[data-tone=good]{color:#2f6b3a;background:#e3efe0}.org-pill[data-tone=warn]{color:#8a5a17;background:#f6ead8}.org-pill[data-tone=bad]{color:#a13d2d;background:#f4ded9}.org-pill[data-tone=off]{color:#6f685c;background:#ece9e1}.org-btn{appearance:none;cursor:pointer;font:inherit;border-radius:var(--core-radius-sm);border:1px solid var(--core-border-strong);background:var(--core-surface);color:var(--core-ink);padding:8px 14px;font-size:13.5px;font-weight:600}.org-btn:hover{background:var(--core-bg-2)}.org-btn:disabled{opacity:.45;cursor:default}.org-btn[data-variant=primary]{background:var(--core-accent);border-color:var(--core-accent);color:var(--core-on-accent)}.org-btn[data-variant=primary]:hover{background:var(--core-accent-hover)}.org-btn[data-variant=danger]{color:#a13d2d;border-color:#a13d2d66}.org-btn[data-variant=danger]:hover{background:#f4ded9}.org-field{color:var(--core-ink-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.org-field input,.org-field select,.org-field textarea{font:inherit;color:var(--core-ink);background:var(--core-surface);border:1px solid var(--core-border-strong);border-radius:var(--core-radius-sm);padding:8px 10px;font-size:14px}.org-field input:focus-visible,.org-field select:focus-visible,.org-field textarea:focus-visible{outline:2px solid var(--core-accent);outline-offset:1px}.org-form-row{gap:var(--core-space-md);flex-wrap:wrap;align-items:flex-end;display:flex}.org-inline-note{color:var(--core-ink-3);font-size:12.5px;line-height:1.5}.org-error{color:#a13d2d;font-size:13px;font-weight:600}.org-success{color:#2f6b3a;font-size:13px;font-weight:600}.org-empty{text-align:center;color:var(--core-ink-3);padding:var(--core-space-5xl) var(--core-space-xl);font-size:14px;line-height:1.6}.org-toggle-row{align-items:flex-start;gap:var(--core-space-md);border-bottom:1px solid var(--core-border);padding:10px 0;display:flex}.org-toggle-row:last-child{border-bottom:none}.org-toggle-row__text{flex:1;min-width:0}.org-toggle-row__label{font-size:14px;font-weight:650}.org-toggle-row__desc{color:var(--core-ink-3);margin-top:2px;font-size:12.5px;line-height:1.5}.org-toggle-row__meta{color:var(--core-ink-3);flex-wrap:wrap;gap:8px;margin-top:4px;font-size:11.5px;display:flex}@media print{.org-console__nav,.org-console__topbar,.org-context-bar,.org-no-print{display:none!important}.org-console__layout{padding:0}.org-card{box-shadow:none;break-inside:avoid;border-color:#bbb}body{background:#fff!important}}
