@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_41fcf4c-module__pXhdqW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_41fcf4c-module__pXhdqW__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_d533430f-module__22jXJW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_d533430f-module__22jXJW__variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e8cf920-module__eOXSpG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:400}.ibm_plex_mono_e8cf920-module__eOXSpG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--paper:#f2f5f8;--card:#fff;--well:#e6ecf1;--hairline:#d3dce4;--border:#98a8b5;--hover:#dae2e9;--rule:#b7c9d6;--ink:#121c26;--body:#29384a;--muted:#5a6a77;--disabled:#97a3ad;--placeholder:#7a8996;--mint:#a7e1d3;--mint-soft:#ddf3ec;--mint-ink:#135a49;--tint-mint:#ddf3ec;--tint-sky:#e1f0f7;--tint-lilac:#e9e7f5;--tint-rose:#f8e7ee;--pencil:#e6f5fa;--accent:#1f5f8b;--accent-ink:#164561;--btn-bg:#121c26;--btn-fg:#fff;--btn-hover:#22303d;--ok:#1e7a63;--ok-soft:#e4f6ef;--ok-ink:#1b7260;--warn:#8c5a0b;--warn-soft:#fbf1e0;--bad:#b42318;--bad-soft:#fbe4e1;--pending:#c2410c;--r-6:6px;--r-8:8px;--r-10:10px;--r-12:12px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--t-fast:.15s;--t-base:.25s;--ease:cubic-bezier(.16, 1, .3, 1);--font-serif:var(--font-instrument-serif), "Instrument Serif", Georgia, serif;--font-sans:var(--font-instrument-sans), "Instrument Sans", -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, Menlo, monospace;--font-heading:var(--font-sans);--font-body:var(--font-sans);--air-surface:var(--paper);--air-surface-dim:var(--hover);--air-container-primary:var(--well);--air-container-secondary:var(--card);--air-container-inverse:var(--ink);--air-text-primary:var(--ink);--air-text-secondary:var(--muted);--air-text-disabled:var(--disabled);--air-text-on-colour:var(--btn-fg);--air-text-placeholder:var(--placeholder);--air-button-primary:var(--btn-bg);--air-button-primary-hover:var(--btn-hover);--air-button-secondary:var(--accent);--air-button-secondary-hover:var(--accent-ink);--air-button-disabled:var(--hairline);--air-link-default:var(--accent);--air-link-hover:var(--accent-ink);--air-outline-default:var(--border);--air-outline-focus:var(--accent);--air-border-divider:var(--hairline);--air-status-success:var(--ok);--air-status-success-5:var(--ok-soft);--air-status-error:var(--bad);--air-status-error-5:var(--bad-soft);--air-status-warning:var(--warn);--air-status-warning-5:var(--warn-soft);--air-status-pending:var(--pending);--air-status-pending-5:var(--warn-soft);--air-text-on-error-tint:var(--bad);--air-text-on-pending-tint:var(--warn);--air-text-on-success-tint:var(--ok-ink);--air-decorative-blue:var(--mint);--air-decorative-blue-5:var(--tint-sky);--air-decorative-green:var(--mint);--air-decorative-green-5:var(--tint-mint);--air-decorative-purple:var(--mint);--air-decorative-purple-5:var(--tint-lilac);--air-decorative-pink:var(--mint);--air-decorative-pink-5:var(--tint-rose);--air-grad-1:var(--mint-soft);--air-grad-2:var(--mint-soft);--air-grad-3:var(--mint-soft);--air-grad-4:var(--mint-soft);--air-grad-5:var(--mint-soft);--air-grad-6:var(--mint-soft);--air-corner-small:var(--r-6);--air-corner-list-menu:var(--r-8);--air-corner-container:var(--r-10);--air-corner-button:var(--r-8);--air-spacing-x-small:var(--s-1);--air-spacing-small:var(--s-2);--air-spacing-medium:var(--s-3);--air-spacing-large:var(--s-4);--air-spacing-x-large:var(--s-5);--air-spacing-2x-large:var(--s-6);--air-spacing-3x-large:var(--s-7);--air-motion-fast:var(--t-fast);--air-motion-base:var(--t-base);--air-ease-out:var(--ease)}*{box-sizing:border-box;margin:0;padding:0}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--air-text-primary);background:var(--air-surface);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-size:15px;font-weight:400;line-height:1.4;display:flex}a{color:var(--air-link-default);text-decoration:none}a:hover{color:var(--air-link-hover);text-decoration:underline}.content p a:not([class]),.content li a:not([class]),.content dd a:not([class]){text-underline-offset:.15em;text-decoration:underline}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--air-text-primary);font-weight:600}h1{margin-bottom:var(--air-spacing-large);font-size:26px;line-height:1.3}h2{margin:var(--air-spacing-x-large) 0 var(--air-spacing-medium);font-size:20px;line-height:1.3}h3{margin:var(--air-spacing-large) 0 var(--air-spacing-small);font-size:17px;line-height:1.3}h4{margin:var(--air-spacing-medium) 0 var(--air-spacing-x-small);font-size:15px;line-height:1.3}p{font-size:15px}.muted{color:var(--air-text-secondary)}.helper-text{color:var(--air-text-secondary);font-size:12px;line-height:1.35}.subhead-1{font-family:var(--font-body);font-size:14px;font-weight:600;line-height:1.35}.subhead-2{font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.35}button{cursor:pointer;border-radius:var(--air-corner-button);background:var(--air-button-primary);color:var(--air-text-on-colour);font-family:var(--font-body);transition:background var(--air-motion-fast) var(--air-ease-out);--btn-hover-bg:var(--air-button-primary-hover);border:none;padding:.6rem 1.25rem;font-size:14px;font-weight:500}button:hover:not(:disabled){background:var(--btn-hover-bg)}button:disabled{background:var(--air-button-disabled);color:var(--air-text-disabled);cursor:not-allowed}button.danger{color:var(--air-text-on-error-tint);--btn-hover-bg:var(--air-status-error-5);background:0 0;padding:.4rem .85rem}button.danger:hover:not(:disabled){background:var(--air-status-error-5);color:var(--air-text-on-error-tint)}button.link-button{color:inherit;--btn-hover-bg:transparent;background:0 0;border-radius:0;padding:0;font-weight:600;text-decoration:underline}button.link-button:hover:not(:disabled){color:inherit;opacity:.8;background:0 0}label{font-family:var(--font-body);color:var(--air-text-primary);margin-bottom:var(--air-spacing-x-small);font-size:14px;font-weight:600;display:block}input[type=email],input[type=text],input[type=search],textarea,select{border:1px solid var(--air-outline-default);border-radius:var(--air-corner-small);background:var(--air-container-secondary);width:100%;color:var(--air-text-primary);font-family:var(--font-body);transition:border-color var(--air-motion-fast) var(--air-ease-out);padding:.6rem .85rem;font-size:16px}input::placeholder,textarea::placeholder{color:var(--air-text-placeholder)}input:focus,textarea:focus,select:focus{border-color:var(--air-outline-focus);outline:none}select:hover:not(:disabled){border-color:var(--air-text-secondary)}input:disabled,select:disabled,textarea:disabled{background:var(--air-surface-dim);color:var(--air-text-disabled);cursor:not-allowed}textarea{resize:vertical;min-height:110px;font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--air-outline-focus);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--air-outline-focus)}.login-wrap{padding:var(--air-spacing-2x-large) var(--air-spacing-x-large);flex:1;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.login-page{width:100%;max-width:420px;padding:var(--air-spacing-2x-large) var(--air-spacing-x-large);align-items:flex-start;gap:var(--air-spacing-large);background:var(--air-container-secondary);border:1px solid var(--air-border-divider);border-radius:var(--air-corner-container);flex-direction:column;display:flex;position:relative;box-shadow:0 24px 60px -35px #14201b2e}.login-brand{align-items:center;gap:var(--air-spacing-small);font-family:var(--font-serif);font-size:20px;font-weight:400;display:flex}.login-page h1{margin-bottom:0;font-size:26px}.login-page p{color:var(--air-text-secondary);font-size:14px}.login-page p.error{color:var(--air-text-on-error-tint);font-size:13px;font-weight:500}.login-page button{padding:.6rem 1.25rem;font-size:14px}.login-page p.helper-text{font-size:13px;line-height:1.45}.login-page button.link-button{font-size:14px;font-weight:500}.login-help{border-top:1px solid var(--air-border-divider);padding-top:var(--air-spacing-large);width:100%;font-size:13px}.login-page h1+p:not(.error):not(.notice){margin-top:-10px}.login-steps{gap:var(--air-spacing-large);width:100%;color:var(--air-text-secondary);flex-direction:column;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.login-steps li{align-items:stretch;gap:var(--air-spacing-medium);flex-direction:column;display:flex}.login-steps .step-row{align-items:center;gap:var(--air-spacing-small);display:flex}.login-steps .is-current .step-row{color:var(--air-text-primary);font-weight:500}.login-steps .is-current{background:var(--air-container-primary);border:1px solid var(--air-border-divider);border-radius:var(--air-corner-list-menu);padding:var(--air-spacing-large)}.login-steps li:not(.is-current){padding:0 var(--air-spacing-large);border:1px solid #0000}.login-steps .step-body{align-items:stretch;gap:var(--air-spacing-medium);flex-direction:column;display:flex}.login-steps .step-body>button.button-primary,.login-steps .step-body .bind-panel>.button-primary{width:100%}.login-steps .is-current .bind-code{background:var(--air-container-secondary)}.login-steps .step-body .bind-panel{border-top:none;padding-top:0}.login-step-num{border:1px solid var(--air-border-divider);width:20px;height:20px;color:var(--air-text-secondary);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}.login-steps .is-current .login-step-num{background:var(--air-button-primary);border-color:var(--air-button-primary);color:var(--air-text-on-colour)}.login-steps .is-done .login-step-num{background:var(--air-decorative-green);border-color:var(--air-decorative-green);color:var(--air-text-primary)}.login-page p.login-trust{font-size:13px}.login-foot{justify-content:space-between;gap:var(--air-spacing-large);border-top:1px solid var(--air-border-divider);width:100%;padding-top:var(--air-spacing-large);font-size:13px;display:flex}.login-foot a{color:var(--air-text-secondary);text-decoration:none}.login-foot a:hover{text-decoration:underline}.login-page p.notice{color:var(--air-text-primary);margin:0;font-size:14px}.oauth-scope-list{color:var(--air-text-secondary);gap:var(--air-spacing-x-small);flex-direction:column;margin:0;padding-left:1.25rem;font-size:14px;display:flex}.oauth-consent-actions{gap:var(--air-spacing-medium);width:100%;display:flex}.error{padding:var(--air-spacing-small) var(--air-spacing-medium);border-radius:var(--air-corner-small);background:var(--air-status-error-5);color:var(--air-text-on-error-tint);margin:0;font-size:12px;font-weight:500}.notice{margin:var(--air-spacing-large) 0;padding:var(--air-spacing-medium) var(--air-spacing-large);border-radius:var(--air-corner-list-menu);background:var(--air-status-warning-5);color:var(--air-text-primary)}.notice-error{background:var(--air-status-error-5);color:var(--air-text-on-error-tint)}.notice-info{background:var(--well);color:var(--ink)}.notice-text{color:var(--air-text-on-pending-tint);font-weight:600}.stack{gap:var(--air-spacing-small);flex-direction:column;display:flex}.portal{flex-direction:column;width:100%;min-height:100%;display:flex}.nav{align-items:center;gap:var(--air-spacing-x-large);row-gap:var(--air-spacing-medium);padding:var(--air-spacing-medium) max(var(--air-spacing-x-large), calc((100% - var(--w-shell)) / 2 + var(--air-spacing-x-large)));background:var(--paper);color:var(--ink);border-bottom:1px solid var(--hairline);flex-wrap:wrap;display:flex}.nav-brand{align-items:center;gap:var(--air-spacing-small);font-family:var(--font-serif);white-space:nowrap;font-size:20px;font-weight:400;line-height:1;text-decoration:none;display:flex}.nav-wordmark{letter-spacing:.01em}.nav-product{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-left:1px solid var(--hairline);margin-left:4px;padding-left:10px;font-size:10.5px;font-weight:600}.nav a{color:var(--ink)}.nav a:hover{color:var(--ink);text-decoration:none}.nav-links{gap:var(--air-spacing-x-small);flex-wrap:wrap;flex:1;display:flex}.nav-link{font-family:var(--font-body);color:var(--muted);border-radius:var(--r-6);transition:background var(--air-motion-fast) var(--air-ease-out), color var(--air-motion-fast) var(--air-ease-out);padding:7px 12px;font-size:14px;font-weight:500}.nav a.nav-link:hover{color:var(--ink);background:var(--well);opacity:1}.nav-link-active,.nav a.nav-link-active{color:var(--ink);background:var(--well)}.user-menu{flex-shrink:0;position:relative}.nav-help{width:36px;height:36px;color:inherit;border:1px solid var(--hairline);font-family:var(--font-body);--btn-hover-bg:var(--well);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:600;line-height:1;display:flex}.nav .air-modal-panel a{color:var(--air-link-default);text-decoration:underline}.nav .air-modal-panel a:hover{color:var(--air-link-default);opacity:1}.user-menu-trigger{align-items:center;gap:var(--air-spacing-small);color:inherit;cursor:pointer;--btn-hover-bg:var(--well);background:0 0;border:none;padding:4px 10px;font-size:14px;display:flex}.nav-user-name{color:var(--muted);opacity:1;text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}.user-menu-trigger:hover .nav-user-name,.user-menu-trigger:hover .menu-chevron{opacity:1}.user-menu-trigger[aria-expanded=true]{background:var(--well);--btn-hover-bg:var(--well)}.menu-chevron{color:var(--muted);transition:transform var(--air-motion-fast) var(--air-ease-out);flex-shrink:0}.user-menu-trigger[aria-expanded=true] .menu-chevron{transform:rotate(180deg)}.user-menu-panel{top:calc(100% + var(--air-spacing-small));z-index:10;min-width:180px;padding:var(--air-spacing-small);background:var(--air-container-secondary);border:.5px solid var(--air-border-divider);border-radius:var(--air-corner-list-menu);flex-direction:column;display:flex;position:absolute;right:0;box-shadow:0 24px 60px -35px #0025364d}.user-menu-panel a,.user-menu-signout{text-align:left;width:100%;padding:var(--air-spacing-small) var(--air-spacing-medium);border-radius:var(--air-corner-small);color:var(--air-text-primary);font-size:14px;font-weight:500;display:block}.user-menu-panel a:hover,.user-menu-signout:hover{background:var(--air-surface-dim);color:var(--air-text-primary);text-decoration:none}.user-menu-signout{cursor:pointer;--btn-hover-bg:var(--air-surface-dim);background:0 0;border:none;width:100%;font-family:inherit;transition:none}@media (max-width:640px){.nav{gap:var(--air-spacing-medium);row-gap:var(--air-spacing-small);padding:var(--air-spacing-small) var(--air-spacing-medium)}.nav-links{scrollbar-width:none;flex-wrap:nowrap;flex:0 0 100%;order:3;overflow-x:auto}.nav-links::-webkit-scrollbar{display:none}.nav-link{white-space:nowrap;padding:13px 12px}.nav-help{width:44px;height:44px}.user-menu{margin-left:auto}.nav-user-name{max-width:8ch}}:root{--air-width-prose:68ch;--w-shell:1040px;--w-reading:760px;--air-width-narrow:720px;--air-width-dashboard:960px;--air-width-table:1000px;--air-width-dense:1200px}.content{max-width:var(--w-shell);width:100%;padding:var(--air-spacing-x-large);flex:1;margin:0 auto}.group-list{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-10);flex-direction:column;gap:0;list-style:none;display:flex;overflow:hidden}.group-list>li+li{border-top:1px solid var(--hairline)}.group-row{align-items:center;gap:var(--air-spacing-large);padding:var(--air-spacing-large) var(--air-spacing-large);color:inherit;transition:background var(--air-motion-fast) var(--air-ease-out);display:flex}.group-row:hover{background:var(--hover);text-decoration:none}.group-row .avatar{width:40px;height:40px;font-size:13px}.group-row-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.group-name{font-family:var(--font-body);color:var(--air-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.group-preview{color:var(--air-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.group-preview b{color:var(--body);font-weight:500}.group-row-meta{align-items:center;gap:var(--air-spacing-small);flex-wrap:wrap;margin-top:3px;display:flex}.group-row-side{text-align:right;flex-direction:column;flex-shrink:0;gap:6px;display:flex}.group-time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.group-members{color:var(--muted);font-size:11.5px}.steno-provenance{color:var(--air-text-secondary);font-size:12px}.steno-provenance-item{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.steno-provenance-present{color:var(--air-text-on-success-tint)}.steno-provenance-absent{color:var(--air-text-on-error-tint);text-decoration:line-through;text-decoration-thickness:1px}.steno-provenance-absent .sr-only{text-decoration:none}.transcript-page{max-width:var(--w-reading)}.tr-head{justify-content:space-between;align-items:flex-end;gap:var(--air-spacing-medium);margin-bottom:var(--air-spacing-large);flex-wrap:wrap;display:flex}.tr-title{flex:1;min-width:0}.tr-eyebrow{margin-bottom:var(--air-spacing-x-small)}.tr-back{color:var(--accent);align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.tr-back:hover{color:var(--accent-ink);text-decoration:none}.tr-title h1{margin:0 0 var(--air-spacing-x-small);font-size:26px;line-height:1.15}.tr-meta{color:var(--muted);font-size:13px}.tr-transparency,.tr-provenance{margin:6px 0 0}.tr-transparency .link-button{color:var(--accent);text-underline-offset:.15em;font-size:13px;font-weight:500}.tr-transparency .link-button:hover:not(:disabled){color:var(--accent-ink);opacity:1}.tr-search{flex-shrink:0;width:220px}.tr-search input{border-radius:var(--r-6);padding:.45rem .85rem;font-size:14px}.cutoff{color:var(--ink);background:var(--warn-soft);border-radius:var(--r-8);padding:10px var(--air-spacing-large);margin-bottom:var(--air-spacing-large);font-size:13px}.older-wrap{margin:0 0 var(--air-spacing-medium);justify-content:flex-start;display:flex}.transcript{--time-col:80px;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-10);padding-bottom:var(--air-spacing-large);flex-direction:column;gap:0;list-style:none;display:flex;overflow:hidden;box-shadow:0 1px 2px #14201b0f,0 8px 24px #14201b0f}.transcript-search{--time-col:168px}.date-separator{padding:var(--air-spacing-x-large) var(--air-spacing-large) var(--air-spacing-small);margin:0;display:block}.date-separator:first-child{padding-top:var(--air-spacing-large)}.date-separator span{color:var(--muted);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:0;font-size:11.5px;font-weight:600;display:block}.msg-run{grid-template-columns:var(--time-col) minmax(0, 1fr);align-items:stretch;display:grid}.msg-time{text-align:right;border-right:1px solid var(--rule);padding:12px 10px 12px 8px}.timestamp{font-family:var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.search-hit-meta .timestamp{font-family:var(--font-sans)}.msg-col{min-width:0;padding:11px var(--air-spacing-x-large) 12px;flex-direction:column;gap:6px;display:flex}.message-meta{gap:var(--air-spacing-small);align-items:center;display:flex}.sender{font-family:var(--font-body);color:var(--ink);font-size:13px;font-weight:600}.msg-run-me .sender{color:var(--accent-ink)}.message-body{background:0 0;border:none;padding:0}.message-body p{white-space:pre-wrap;word-break:break-word;color:var(--body);font-size:14px;line-height:1.55}.message-body+.message-body{margin-top:4px}.deleted-text{color:var(--air-text-secondary);font-style:italic}.edited-tag{color:var(--muted);font-size:12px;font-weight:500;display:inline}.media-status{border-radius:var(--air-corner-button);padding:.25rem .85rem;font-size:12px;font-style:normal;font-weight:600;display:inline-block}@media (max-width:640px){.tr-search{order:10;width:100%}.tr-back{border:1px solid var(--hairline);border-radius:50%;justify-content:center;width:44px;height:44px;font-size:15px}.tr-back-label{display:none}.transcript{--time-col:72px}.msg-col{padding-left:var(--air-spacing-medium);padding-right:var(--air-spacing-medium)}.group-row{padding:var(--air-spacing-medium) var(--air-spacing-medium);gap:var(--air-spacing-medium)}}.media-status-pending{background:var(--air-status-pending-5);color:var(--air-text-on-pending-tint)}.media-status-unavailable{background:var(--air-surface-dim);color:var(--air-text-secondary)}.media-image{border-radius:var(--air-corner-small);max-width:100%;display:block}.media-audio{align-items:center;gap:var(--air-spacing-small);flex-wrap:wrap;display:flex}.media-audio audio{max-width:100%;height:40px}.media-download{white-space:nowrap;font-size:12px;font-weight:600}.media-video{border-radius:var(--air-corner-small);max-width:100%;max-height:360px;display:block}.media-attachment{text-transform:capitalize}.keys-guide{max-width:var(--w-reading);flex-direction:column;display:flex}.keys-intro{margin-bottom:var(--air-spacing-x-large)}.keys-warning{margin-top:var(--air-spacing-small)}.connect-path,.connect-outcome{column-gap:var(--air-spacing-2x-large);min-width:0;padding:var(--air-spacing-x-large) 0;border-top:1px solid var(--hairline);grid-template-columns:minmax(0,220px) minmax(0,1fr);display:grid}.connect-path:first-of-type{border-top:none;padding-top:0}.connect-label,.connect-body{min-width:0}.connect-label .connect-path-sub{margin-bottom:0}.connect-points{flex-direction:column;gap:6px;margin:0;padding-left:1.1em;font-size:13px;line-height:1.45;display:flex}.connect-points li::marker{color:var(--placeholder)}@media (max-width:760px){.connect-path,.connect-outcome{row-gap:var(--air-spacing-medium);grid-template-columns:1fr}}.connect-path-head{align-items:center;gap:var(--air-spacing-medium);margin-bottom:var(--air-spacing-x-small);flex-wrap:wrap;display:flex}.connect-path-head h2{margin:0;font-size:17px}.connect-outcome .connect-path-head h2{margin:0}.connect-path-sub{margin-bottom:var(--air-spacing-large);font-size:14px}.connect-url-row{align-items:center;gap:var(--air-spacing-small);margin-bottom:var(--air-spacing-large);display:flex}.connect-url{white-space:nowrap;min-width:0;padding:var(--air-spacing-small) var(--air-spacing-medium);border-radius:var(--air-corner-small);background:var(--air-container-secondary);border:1px solid var(--air-border-divider);background:var(--well);flex:1;font-size:13px;overflow-x:auto}.connect-steps{margin:0 0 var(--air-spacing-large);padding-left:var(--air-spacing-x-large);font-size:14px}.connect-steps li{margin-bottom:var(--air-spacing-x-small)}.connect-sub{margin:var(--air-spacing-x-large) 0 var(--air-spacing-small);padding-top:var(--air-spacing-large);border-top:1px solid var(--air-border-divider);font-size:15px}.connect-body>.connect-sub:first-child{border-top:none;margin-top:0;padding-top:0}.connect-sub-note{margin-bottom:var(--air-spacing-medium)}.connect-outcome h2{margin:0 0 var(--air-spacing-x-small);font-size:17px}.connect-safety{margin-top:var(--air-spacing-medium)}.tabbar{border-bottom:1px solid var(--hairline);margin-bottom:var(--air-spacing-large);gap:2px;display:flex}.tabbar button{color:var(--muted);--btn-hover-bg:transparent;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:8px 12px;font-size:14px;font-weight:500}.tabbar button:hover:not(.tabbar-on){color:var(--ink);background:0 0}.tabbar button.tabbar-on{color:var(--ink);border-bottom-color:var(--ink);background:0 0}.curl-example{margin-bottom:var(--air-spacing-large)}.caps{gap:var(--air-spacing-x-small) var(--air-spacing-x-large);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cap{gap:var(--air-spacing-small);color:var(--body);align-items:center;padding:2px 0;font-size:14px;display:flex}.cap:before{content:"✓" / "";color:var(--air-text-on-success-tint);font-weight:700}@media (max-width:640px){.caps{flex-direction:column}}.skill-doc{margin-top:var(--air-spacing-small)}.skill-doc-header{justify-content:space-between;align-items:center;gap:var(--air-spacing-small);margin-bottom:var(--air-spacing-small);flex-wrap:wrap;display:flex}.skill-doc-details summary{cursor:pointer;font-family:var(--font-body);color:var(--air-text-primary);padding:var(--air-spacing-small) 0;font-size:14px;font-weight:600}.skill-doc-pre{margin-top:var(--air-spacing-small);max-height:420px;overflow-y:auto}.minted-key-box{margin:var(--air-spacing-large) 0;padding:var(--air-spacing-large);background:var(--air-decorative-green-5);border-radius:var(--air-corner-list-menu);gap:var(--air-spacing-small);flex-direction:column;align-items:flex-start;display:flex}.minted-key-row{align-items:center;gap:var(--air-spacing-small);width:100%;min-width:0;display:flex}.minted-key-value{min-width:0;padding:var(--air-spacing-small) var(--air-spacing-medium);background:var(--air-container-secondary);border:1px solid var(--air-border-divider);border-radius:var(--air-corner-small);color:var(--air-text-primary);white-space:pre;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block;overflow-x:auto}.copy-button{flex-shrink:0;padding:.5rem 1rem;font-size:14px}.key-list{gap:var(--air-spacing-large);margin:0 0 var(--air-spacing-large);flex-direction:column;padding:0;list-style:none;display:flex}.key-item{min-width:0}.keys-empty{margin-bottom:var(--air-spacing-large)}.key-create-form label{margin-bottom:var(--air-spacing-x-small);font-size:13px;font-weight:600;display:block}.key-create-row{align-items:center;gap:var(--air-spacing-small);flex-wrap:wrap;display:flex}.key-create-row input[type=text]{flex:220px;min-width:0}.key-create-row button{flex-shrink:0}.key-create-form .helper-text{margin-top:var(--air-spacing-x-small)}.keys-at-limit{margin-bottom:0}.key-card{justify-content:space-between;align-items:center;gap:var(--air-spacing-large);padding:var(--air-spacing-large);border:1px solid var(--air-border-divider);border-radius:var(--air-corner-list-menu);background:var(--air-container-secondary);flex-wrap:wrap;display:flex}.key-card-details{flex-direction:column;gap:.15rem;min-width:0;display:flex}.key-card-actions{align-items:center;gap:var(--air-spacing-medium);flex-shrink:0;display:flex}.button-primary,a.button-primary{border-radius:var(--air-corner-button);background:var(--air-button-primary);color:var(--air-text-on-colour);font-family:var(--font-body);transition:background var(--air-motion-fast) var(--air-ease-out);border:none;align-items:center;padding:.6rem 1.25rem;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.button-primary:hover,a.button-primary:hover{background:var(--air-button-primary-hover);color:var(--air-text-on-colour);text-decoration:none}button.button-secondary{color:var(--air-text-primary);border:1px solid var(--air-outline-default);--btn-hover-bg:var(--air-container-primary);background:0 0}button.button-secondary:hover:not(:disabled){background:var(--air-container-primary);border-color:var(--air-outline-focus)}button.button-secondary.button-sm{padding:.35rem .85rem;font-size:13px}.key-label{font-family:var(--font-body);color:var(--air-text-primary);font-weight:600}.reveal-confirm-box{margin:var(--air-spacing-large) 0;padding:var(--air-spacing-large);background:var(--air-status-warning-5);border-radius:var(--air-corner-list-menu);gap:var(--air-spacing-small);flex-direction:column;display:flex}.reveal-confirm-actions{align-items:center;gap:var(--air-spacing-large);display:flex}.inline-code{background:var(--air-container-primary);border-radius:var(--air-corner-small);color:var(--air-text-primary);padding:.1rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.code-block{max-width:100%;padding:var(--air-spacing-medium) var(--air-spacing-large);background:var(--air-container-primary);border:1px solid var(--air-border-divider);border-radius:var(--air-corner-small);color:var(--air-text-primary);white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;overflow-x:auto}.status-card{align-items:center;gap:var(--air-spacing-medium);padding:var(--air-spacing-large);border-radius:var(--air-corner-container);margin:var(--air-spacing-small) 0 var(--air-spacing-x-large);background:var(--air-container-primary);display:flex}.status-card-title{align-items:center;gap:var(--air-spacing-small);font-family:var(--font-body);font-weight:600;display:flex}.status-card-meta{color:var(--air-text-secondary);font-size:14px}.status-card-success{background:var(--air-status-success-5)}.status-card-success .status-card-title{color:var(--air-text-on-success-tint)}.status-card-warning{background:var(--air-status-warning-5)}.status-card-warning .status-card-title{color:var(--air-text-primary)}.status-card-error{background:var(--air-status-error-5)}.status-card-error .status-card-title{color:var(--air-text-on-error-tint)}.status-badge{border-radius:50%;flex-shrink:0;width:.65rem;height:.65rem;display:inline-block}.status-connected{background:var(--air-status-success)}.status-disconnected{background:var(--air-status-warning)}.status-logged_out{background:var(--air-status-error)}.status-never{background:var(--air-text-disabled)}.status-stale{background:var(--air-status-pending)}.qr-card-image{border-radius:var(--air-corner-small);flex-shrink:0;line-height:0;overflow:hidden}.qr-card-image svg{width:180px;height:180px;display:block}.eyebrow{color:var(--muted);margin-bottom:var(--air-spacing-small);font-size:12px;font-weight:500}.admin-shell{width:100%}.steno-head{align-items:baseline;gap:var(--air-spacing-small);margin-bottom:var(--air-spacing-large);flex-wrap:wrap;display:flex}.steno-head-meta{align-items:center;gap:var(--air-spacing-small);color:var(--air-text-secondary);font-size:13px;display:flex}.status-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.admin-nav{margin:0 0 var(--air-spacing-x-large);border-bottom:1px solid var(--hairline);flex-wrap:wrap;gap:2px;display:flex}.admin-nav-link{font-family:var(--font-body);color:var(--muted);transition:color var(--air-motion-fast) var(--air-ease-out), border-color var(--air-motion-fast) var(--air-ease-out);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:14px;font-weight:500}.admin-nav-link:hover{color:var(--ink);text-decoration:none}.admin-nav-link-active{color:var(--ink);border-bottom-color:var(--ink)}.admin-nav-link-active:hover{color:var(--ink)}@media (max-width:640px){.admin-nav-link{align-items:center;gap:.25em;min-height:44px;display:inline-flex}}.filter-bar{align-items:center;gap:var(--air-spacing-small);margin:var(--air-spacing-small) 0 var(--air-spacing-large);flex-wrap:wrap;display:flex}.filter-search{flex:260px;min-width:200px}.filter-bar select{flex:0 180px}.filter-result-count{margin:0 0 var(--air-spacing-small)}.filter-empty{padding:var(--air-spacing-large) 0 var(--air-spacing-x-large)}.table-scroll{border:1px solid var(--air-border-divider);border-radius:var(--air-corner-list-menu);width:100%;margin:0 0 var(--air-spacing-x-large);background-color:var(--air-container-secondary);background-repeat:no-repeat;background-image:linear-gradient(to right, var(--air-container-secondary) 50%, #fff0), linear-gradient(to left, var(--air-container-secondary) 50%, #fff0), linear-gradient(to right, #14201b24, #14201b00), linear-gradient(to left, #14201b24, #14201b00);background-position:0,100%,0,100%;background-size:24px 100%,24px 100%,10px 100%,10px 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}.table-caption{text-align:left;padding:0 var(--air-spacing-large) var(--air-spacing-small);color:var(--air-text-secondary);font-size:13px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-table{border-collapse:separate;border-spacing:0;width:100%;min-width:640px}.admin-table th,.admin-table td{text-align:left;padding:var(--air-spacing-medium) var(--air-spacing-large);border-bottom:1px solid var(--air-border-divider);vertical-align:middle;font-size:14px}.admin-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--air-text-secondary);background:var(--well);background:var(--air-container-primary);font-size:11.5px;font-weight:600;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;font-size:12px;font-weight:600}.admin-table tr:last-child td{border-bottom:none}.admin-table .col-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.admin-table .col-date{white-space:nowrap}.admin-table .col-actions{white-space:nowrap;text-align:right;width:1%;padding-right:var(--air-spacing-large)}.admin-table .col-actions-group{gap:var(--air-spacing-medium);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:inline-flex}.admin-table .col-person{width:22%;min-width:240px}.admin-table .col-note{width:18%;min-width:200px}.people-admin-table .col-person{width:20%;min-width:200px}.people-admin-table .col-note{width:17%;min-width:160px}.people-admin-table .col-alias{width:13%;min-width:120px}.people-admin-table .col-account{width:15%;min-width:150px}.groups-cell{align-items:baseline;gap:var(--air-spacing-x-small);max-width:260px;display:flex}.groups-count{color:var(--air-text-primary);flex-shrink:0;font-weight:600}.groups-names{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--air-text-secondary);font-size:12px;overflow:hidden}.identity-cell{flex-direction:column;gap:.3rem;display:flex}.identity-name{color:var(--air-text-primary);font-weight:600}.identity-name-row{align-items:center;gap:var(--air-spacing-x-small);flex-wrap:wrap;display:flex}.identity-id{color:var(--air-text-secondary);font-size:13px}.account-cell{align-items:flex-start;gap:var(--air-spacing-x-small);flex-direction:column;display:flex}.account-cell-value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.account-pills{align-items:center;gap:var(--air-spacing-x-small);flex-wrap:wrap;display:flex}.editable-cell-trigger{width:100%;max-width:100%;font:inherit;text-align:left;color:var(--air-text-primary);border-radius:var(--air-corner-small);cursor:text;transition:border-color var(--air-motion-fast) var(--air-ease-out), background var(--air-motion-fast) var(--air-ease-out);background:0 0;border:1px solid #0000;padding:.45rem .6rem;font-size:14px;display:block}.editable-cell-trigger:hover:not(:disabled){border-color:var(--air-outline-default);background:var(--air-container-secondary)}.editable-cell-trigger:focus-visible{border-color:var(--air-outline-focus);background:var(--air-container-secondary);outline:none}.editable-cell-trigger.is-pending{color:var(--air-text-secondary);cursor:default}.editable-cell-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editable-cell-placeholder{color:var(--air-text-secondary);opacity:0;transition:opacity var(--air-motion-fast) var(--air-ease-out)}.editable-cell-trigger:hover .editable-cell-placeholder,.editable-cell-trigger:focus-visible .editable-cell-placeholder{opacity:1}.editable-cell-input{width:100%;padding:.45rem .6rem;font-size:14px}.groups-left{font-style:italic}.activity-cell{flex-direction:column;gap:.2rem;display:flex}.activity-row{gap:var(--air-spacing-small);align-items:baseline;display:flex}.activity-row dt{text-transform:uppercase;letter-spacing:.02em;color:var(--air-text-secondary);flex:0 0 62px;font-size:11.5px;font-weight:600}.activity-row dd{min-width:0;color:var(--air-text-primary);font-size:13px}.inline-form{gap:var(--air-spacing-x-small);flex-wrap:wrap;align-items:center;display:flex}.inline-form select{flex:auto;width:auto;min-width:170px}.inline-form input[type=email],.inline-form input[type=text]{flex:auto;width:auto;min-width:180px}.inline-form button{flex-shrink:0}.row-more-trigger{cursor:pointer;border-radius:var(--r-6);color:var(--accent);font-family:var(--font-body);--btn-hover-bg:var(--well);transition:background var(--air-motion-fast) var(--air-ease-out), border-color var(--air-motion-fast) var(--air-ease-out);background:0 0;border:none;align-items:center;gap:.3rem;padding:.3rem .4rem;font-size:13px;font-weight:500;display:inline-flex}.row-more-trigger:hover{background:var(--air-container-primary)}.row-more-trigger[aria-expanded=true]{border-color:var(--air-outline-focus)}.row-detail td{padding:var(--air-spacing-medium) var(--air-spacing-large) var(--air-spacing-large)}.row-detail-panel{gap:var(--air-spacing-large);width:100%;padding:var(--air-spacing-medium) var(--air-spacing-large);border:1px solid var(--air-border-divider);border-radius:var(--air-corner-list-menu);background:var(--air-surface-dim);box-sizing:border-box;text-align:left;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.row-more-item{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;display:flex}.row-more-item .helper-text{align-self:stretch;max-width:100%}.row-more-item select,.row-more-item button,.row-more-item form{max-width:100%}.row-more-label{text-transform:uppercase;letter-spacing:.02em;color:var(--air-text-secondary);font-size:11.5px;font-weight:600}.row-more-divider{border:none;border-top:1px solid var(--air-border-divider);grid-column:1/-1;width:100%;margin:0}.row-more-section-label{text-transform:uppercase;letter-spacing:.02em;color:var(--air-text-secondary);grid-column:1/-1;font-size:11.5px;font-weight:600}.note-cell-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}tr.archived-row td{color:var(--air-text-secondary)}tr.bot-row td{background:var(--air-decorative-green-5)}.archived-tag{margin-left:var(--air-spacing-small);border-radius:var(--air-corner-small);background:var(--air-surface-dim);color:var(--air-text-secondary);text-transform:uppercase;letter-spacing:.03em;padding:.15rem .5rem;font-size:12px;font-weight:600;display:inline-block}tr.role-owner-row td{background:var(--air-decorative-blue-5)}.btn-outline.btn-compact{padding:.35rem .9rem;font-size:13px}.role-confirm{gap:var(--air-spacing-small);padding:var(--air-spacing-medium);background:var(--air-status-warning-5);border-radius:var(--air-corner-list-menu);text-align:left;flex-direction:column;min-width:220px;display:flex}.role-confirm-question{color:var(--air-text-primary);font-size:13px}.role-confirm-actions{align-items:center;gap:var(--air-spacing-large);display:flex}@media (max-width:720px){.admin-table{min-width:0}.table-scroll{background:0 0;border:none;border-radius:0}.admin-table,.admin-table tbody,.admin-table tr,.admin-table td{width:100%;display:block}.admin-table thead,.admin-table th{display:none}.admin-table tr{padding:var(--air-spacing-medium) 0;border-bottom:1px solid var(--air-border-divider)}.admin-table td{align-items:flex-start;gap:var(--air-spacing-medium);overflow-wrap:anywhere;border-bottom:none;flex-wrap:wrap;padding:.2rem 0;display:flex}.admin-table td[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.02em;color:var(--air-text-secondary);flex:0 0 100px;padding-top:.15rem;font-size:11.5px;font-weight:600}.admin-table .col-num,.admin-table .col-date,.admin-table .col-actions{text-align:left;padding-right:0}.admin-table .col-actions-group{justify-content:flex-start}.admin-table td>form{flex:auto;min-width:0}.groups-cell,.identity-cell{max-width:none}.admin-table .col-person,.admin-table .col-note,.admin-table .col-alias,.admin-table .col-account,.admin-table .col-yourname,.admin-table .col-adminname{width:100%;min-width:0}}.settings-section+.settings-section{margin-top:var(--air-spacing-2x-large);padding-top:var(--air-spacing-x-large);border-top:1px solid var(--air-border-divider)}.settings-form{gap:var(--air-spacing-small);max-width:var(--air-width-prose);flex-direction:column;display:flex}.settings-form label,.settings-form .settings-label{margin:0;font-size:14px;font-weight:600}.settings-row{align-items:center;gap:var(--air-spacing-medium);display:flex}.settings-row input[type=text]{flex:1}.settings-row-end{justify-content:flex-end}.settings-status{min-height:1.2em;font-size:13px}.settings-saved{color:var(--air-text-secondary)}.settings-preview summary{cursor:pointer;color:var(--air-text-secondary);font-size:13px}.settings-preview-body{margin-top:var(--air-spacing-small);padding:var(--air-spacing-medium);background:var(--air-surface-dim);border-radius:var(--air-corner-list-menu);white-space:pre-wrap;font-size:13px}.create-steno-form{gap:var(--air-spacing-small);max-width:var(--air-width-prose);margin-top:var(--air-spacing-medium);flex-direction:column;display:flex}.create-steno-form fieldset,.settings-form fieldset{margin:var(--air-spacing-small) 0 0;gap:var(--air-spacing-small);border:0;flex-direction:column;padding:0;display:flex}.create-steno-form legend,.settings-form legend{margin-bottom:var(--air-spacing-small);font-family:var(--font-body);color:var(--air-text-primary);padding:0;font-size:14px;font-weight:600}.create-steno-form .settings-radio,.settings-form .settings-radio,.create-steno-form label.helper-text{align-items:flex-start;gap:var(--air-spacing-small);margin-bottom:0;font-weight:400;line-height:1.5;display:flex}.create-steno-form input[type=radio],.create-steno-form input[type=checkbox],.settings-form input[type=radio]{flex:none;width:auto;margin:.2rem 0 0}.create-steno-form button[type=submit],.settings-form fieldset~button[type=submit]{margin-top:var(--air-spacing-small);align-self:flex-start}.transfer-owner{margin-left:var(--air-spacing-medium);text-align:left;display:inline-block}.transfer-owner summary.link-button{cursor:pointer;color:inherit;font-size:13px;font-weight:600;text-decoration:underline;list-style:none;display:inline}.transfer-owner summary.link-button::-webkit-details-marker{display:none}.transfer-owner summary.link-button:hover{opacity:.8}.transfer-owner[open] summary.link-button{margin-bottom:var(--air-spacing-small);display:block}.transfer-owner form{margin-top:var(--air-spacing-small);align-items:flex-start;gap:var(--air-spacing-small);white-space:normal;flex-direction:column;width:max-content;max-width:min(320px,90vw);display:flex}.account-page{max-width:var(--w-reading);flex-direction:column;display:flex}.search-page{max-width:var(--w-reading)}.account-section{margin:0 0 var(--air-spacing-2x-large)}.account-section:last-child{margin-bottom:0}.account-section h2{margin-top:0}.account-fields{gap:var(--air-spacing-medium);flex-direction:column;display:flex}.account-field{flex-direction:column;gap:.15rem;display:flex}.account-field dd{color:var(--air-text-primary);font-size:15px}.air-details{border:1px solid var(--air-border-divider);border-radius:var(--air-corner-list-menu);background:var(--air-surface-dim);padding:var(--air-spacing-medium) var(--air-spacing-large)}.air-details summary{cursor:pointer;font-family:var(--font-body);color:var(--air-text-primary);font-size:15px;font-weight:600;list-style-position:inside}.air-details[open] summary{margin-bottom:var(--air-spacing-medium)}.air-details-body{margin:0}.details-block{border:1px solid var(--air-border-divider);border-radius:var(--air-corner-list-menu);background:var(--air-surface-dim);padding:var(--air-spacing-medium) var(--air-spacing-large);margin-bottom:var(--air-spacing-large)}.details-block summary{cursor:pointer;font-family:var(--font-body);color:var(--air-text-primary);font-size:15px;font-weight:600;list-style-position:inside}.details-block[open] summary{margin-bottom:var(--air-spacing-medium)}.details-block>p+p{margin-top:var(--air-spacing-medium)}.switch-scope{margin-top:var(--air-spacing-large);margin-bottom:var(--air-spacing-small)}.picker-intro{max-width:var(--air-width-prose);margin-bottom:var(--air-spacing-x-large)}.steno-picker{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-10);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.steno-picker>li+li{border-top:1px solid var(--hairline)}.steno-picker-row{align-items:center;gap:var(--air-spacing-large);padding:var(--air-spacing-large);color:inherit;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.steno-picker-row:hover{background:var(--air-surface-dim);text-decoration:none}.steno-picker-name{color:var(--air-text-primary);font-weight:600}.steno-picker-role{color:var(--air-text-secondary);font-size:13px}.steno-picker-meta{align-items:center;gap:var(--air-spacing-small);color:var(--air-text-secondary);font-size:13px;display:flex}.air-address{overflow-wrap:anywhere;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.account-identity{align-items:center;gap:var(--air-spacing-large);margin-bottom:var(--air-spacing-large);flex-wrap:wrap;display:flex}.account-identity-text{align-items:center;gap:var(--air-spacing-small);flex-wrap:wrap;min-width:0;display:flex}.account-identity-name{overflow-wrap:anywhere;margin:0}.account-name-form{gap:var(--air-spacing-x-small);flex-direction:column;display:flex}.account-name-row{align-items:center;gap:var(--air-spacing-small);flex-wrap:wrap;display:flex}.account-name-row input{flex:220px;min-width:0}.account-name-status:empty{display:none}.account-name-confirm{color:var(--air-text-on-success-tint);font-size:13px;font-weight:600}.account-numbers-actions{margin-top:var(--air-spacing-medium)}.account-contact-id,.account-email-value{overflow-wrap:anywhere;word-break:break-word;min-width:0}.account-email{align-items:center;gap:var(--air-spacing-small);flex-wrap:wrap;display:inline-flex}.air-modal{max-width:min(30rem, calc(100vw - 2 * var(--air-spacing-large)));color:var(--air-text-primary);text-align:left;white-space:normal;background:0 0;border:none;margin:auto;padding:0}.air-modal::backdrop{background:#00253673}.air-modal-panel{background:var(--air-container-secondary);border:1px solid var(--air-border-divider);border-radius:var(--air-corner-container);padding:var(--air-spacing-x-large);position:relative}.air-modal-panel h2{padding-right:var(--air-spacing-x-large);margin-top:0;font-size:17px}.modal-close-form{top:var(--air-spacing-medium);right:var(--air-spacing-medium);margin:0;position:absolute}.modal-close{width:32px;height:32px;color:var(--air-text-secondary);cursor:pointer;--btn-hover-bg:var(--air-surface-dim);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.modal-close:hover{color:var(--air-text-primary)}.air-modal-panel p{color:var(--air-text-secondary);margin-bottom:var(--air-spacing-medium);font-size:14px}.air-modal-actions{justify-content:flex-end;gap:var(--air-spacing-small);margin-top:var(--air-spacing-large);flex-wrap:wrap;display:flex}.air-modal-actions .danger{border:1px solid #0000;padding:.6rem 1.25rem}.air-modal-panel .modal-lead{color:var(--air-text-primary);margin-bottom:0;font-size:15px}.air-modal-panel .modal-facts{margin-top:var(--air-spacing-large);flex-direction:column;display:flex}.air-modal-panel .modal-facts>div{padding:var(--air-spacing-medium) 0;border-top:1px solid var(--air-border-divider);flex-direction:column;gap:3px;display:flex}.air-modal-panel .modal-facts>div:last-child{padding-bottom:0}.air-modal-panel .modal-facts dt{letter-spacing:.05em;text-transform:uppercase;color:var(--air-text-primary);font-size:11.5px;font-weight:700}.air-modal-panel .modal-facts dd{color:var(--air-text-secondary);font-size:14px;line-height:1.5}.recorder-list{margin-top:var(--air-spacing-large);flex-direction:column;display:flex}.recorder-item{padding:var(--air-spacing-medium) 0;border-top:1px solid var(--air-border-divider)}.recorder-head{align-items:center;gap:var(--air-spacing-small);margin-bottom:var(--air-spacing-x-small);flex-wrap:wrap;display:flex}.recorder-name{font-size:15px;font-weight:600}.recorder-number{font-variant-numeric:tabular-nums;color:var(--air-text-primary);font-size:13px;display:block}.recorder-who{color:var(--air-text-secondary);margin-top:2px;font-size:13px;line-height:1.5;display:block}.recorder-note{margin-top:var(--air-spacing-large);padding-top:var(--air-spacing-medium);border-top:1px solid var(--air-border-divider)}.air-modal-panel .unlink-warning{color:var(--air-text-primary);border-left:3px solid var(--air-status-error);padding-left:var(--air-spacing-medium);font-weight:600}.account-contact-list{gap:var(--air-spacing-small);flex-direction:column;list-style:none;display:flex}.account-contact-row{align-items:center;gap:var(--air-spacing-small);padding:var(--air-spacing-medium) var(--air-spacing-large);border:1px solid var(--air-border-divider);border-radius:var(--air-corner-list-menu);background:var(--air-container-secondary);flex-wrap:wrap;display:flex}.account-contact-action{flex-shrink:0;margin-inline-start:auto}.account-contact-note{margin-top:var(--air-spacing-medium);color:var(--air-text-secondary)}.account-diagnostics-note{margin-top:var(--air-spacing-medium)}.account-access-note{margin-bottom:var(--air-spacing-large);color:var(--air-text-secondary)}.account-access-head{margin:var(--air-spacing-large) 0 var(--air-spacing-small);font-size:14px}.account-access-note+.account-access-head{margin-top:0}.account-access-list{margin:0;padding:0;list-style:none}.account-access-list li{align-items:baseline;gap:var(--air-spacing-small);padding:var(--air-spacing-small) 0;border-bottom:1px solid var(--air-border-divider);flex-wrap:wrap;display:flex}.account-access-list li:last-child{border-bottom:none}.account-access-name{font-size:14px;font-weight:600}.wa-mention{color:var(--air-link-default);font-weight:500}.wa-mono{background:var(--air-container-primary);border-radius:var(--air-corner-small);padding:0 .3em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.avatar{width:40px;height:40px;font-family:var(--font-body);color:var(--air-text-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.avatar-sm{width:28px;height:28px;font-size:11.5px}.av-blue{background:var(--air-decorative-blue-5)}.av-green{background:var(--air-decorative-green-5)}.av-purple{background:var(--air-decorative-purple-5)}.av-pink{background:var(--air-decorative-pink-5)}.btn-outline,a.btn-outline{align-items:center;gap:var(--air-spacing-small);color:var(--air-text-primary);border:1px solid var(--air-outline-default);border-radius:var(--air-corner-button);font-family:var(--font-body);cursor:pointer;transition:background var(--air-motion-fast) var(--air-ease-out);background:0 0;padding:.6rem 1.25rem;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.btn-icon{flex-shrink:0;width:16px;height:16px}.btn-icon-go{color:var(--air-text-on-success-tint)}.btn-icon-stop{color:var(--air-text-on-error-tint)}.btn-outline,a.btn-outline{--btn-hover-bg:var(--air-surface-dim)}.btn-outline:hover{background:var(--btn-hover-bg);color:var(--air-text-primary);border-color:var(--air-outline-focus);text-decoration:none}.btn-text,a.btn-text,button.btn-text{align-items:center;gap:var(--air-spacing-small);color:var(--accent);border-radius:var(--r-6);font-family:var(--font-body);cursor:pointer;--btn-hover-bg:var(--well);background:0 0;border:none;padding:.35rem .5rem;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.btn-text:hover,a.btn-text:hover,button.btn-text:hover:not(:disabled){background:var(--well);color:var(--accent-ink);text-decoration:none}.btn-text.danger,button.btn-text.danger{color:var(--bad);--btn-hover-bg:var(--bad-soft)}.btn-text.danger:hover,button.btn-text.danger:hover:not(:disabled){background:var(--bad-soft);color:var(--bad)}.btn-text.btn-compact{padding:.3rem .4rem;font-size:13px}.pill-tag+.pill-tag{margin-left:4px}.cell-name+.pill-tag{margin-left:6px}.admin-table td{white-space:nowrap}.admin-table td.col-wrap,.admin-table td[data-label=Groups],.admin-table td[data-label=Note],.admin-table td[data-label=Shared\ groups]{white-space:normal}.pill-tag{border-radius:var(--r-6);height:22px;font-family:var(--font-body);white-space:nowrap;vertical-align:middle;border:1px solid var(--hairline);color:var(--muted);background:0 0;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.chip-ok:before,.chip-warn:before,.chip-bad:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.chip-brand{background:var(--mint-soft);color:var(--mint-ink);border-color:#0000}.chip-ok{background:var(--mint-soft);color:var(--ok-ink);border-color:#0000}.chip-warn{color:var(--warn)}.chip-bad{color:var(--bad)}.chip-muted{color:var(--muted)}.home-hello{margin-bottom:var(--air-spacing-x-small)}.home-sub{margin-bottom:var(--air-spacing-x-large);font-size:14px}.home-search{align-items:center;gap:var(--air-spacing-small);background:var(--air-container-secondary);border:1px solid var(--air-outline-default);border-radius:var(--air-corner-button);padding:6px var(--air-spacing-large);margin-bottom:var(--air-spacing-2x-large);display:flex}.home-search:has(>button){padding-right:8px}.home-search input{font-family:var(--font-body);color:var(--air-text-primary);background:0 0;border:none;outline:none;flex:1;padding:.35rem 0;font-size:15px}.home-search input::placeholder{color:var(--air-text-placeholder)}.home-search input:focus-visible{border:none;outline:none}.home-search:focus-within{border-color:var(--air-outline-focus);outline:2px solid var(--air-outline-focus);outline-offset:2px}.home-cols{gap:var(--air-spacing-x-large);grid-template-columns:1.7fr 1fr;align-items:start;display:grid}.home-cols>*{min-width:0}.sec-title{margin-bottom:var(--air-spacing-medium)}.sec-title h2{margin:0;font-size:17px}.side-card{background:var(--air-container-secondary);border:1px solid var(--air-border-divider);border-radius:var(--air-corner-container);padding:var(--air-spacing-large);margin-bottom:var(--air-spacing-large)}.aside-sec{padding:var(--air-spacing-medium) 0;border-top:1px solid var(--hairline)}.aside-sec:first-child{border-top:none;padding-top:0}.aside-sec:last-child{padding-bottom:0}.aside-sec>h3{margin:0 0 var(--air-spacing-x-small);font-size:14px}.aside-sec>p:last-child{margin-bottom:0}.aside-sec .helper-text{margin-top:var(--air-spacing-small)}.side-card h3{margin:0 0 var(--air-spacing-x-small);font-size:15px}.side-card p{color:var(--air-text-secondary);margin-bottom:var(--air-spacing-large);font-size:13px}.side-card-accent{background:var(--mint-soft);border:none}.side-stat{padding:var(--air-spacing-small) 0;border-bottom:1px solid var(--air-border-divider);justify-content:space-between;font-size:13px;display:flex}.side-stat:last-child{border-bottom:none}.side-stat dt{color:var(--air-text-secondary)}.side-stat dd{font-weight:700}.side-stat-ok{color:var(--air-text-on-success-tint);font-weight:700}.side-card dl+.helper-text{margin-top:var(--air-spacing-medium)}@media (max-width:720px){.home-cols{grid-template-columns:1fr}}.steno-list{margin:0 0 var(--air-spacing-medium);padding:0;list-style:none}.steno-list li{padding:var(--air-spacing-small) 0;border-bottom:1px solid var(--air-border-divider);font-size:13px}.steno-list li:last-child{border-bottom:none}.public-steno-list{margin:0;padding:0;list-style:none}.public-steno-list li{border-bottom:1px solid var(--air-border-divider)}.public-steno-list li:last-child{border-bottom:none}.public-steno-row{justify-content:space-between;align-items:center;gap:var(--air-spacing-small);width:100%;padding:var(--air-spacing-small);border-radius:var(--air-corner-small);color:inherit;font:inherit;text-align:left;cursor:pointer;--btn-hover-bg:var(--air-decorative-green-5);background:0 0;border:none;display:flex}.public-steno-text{flex-direction:column;gap:1px;min-width:0;display:flex}.public-steno-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.public-steno-phone{color:var(--air-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.public-steno-chevron{color:var(--air-text-secondary);transition:transform var(--air-motion-fast) var(--air-ease-out);flex-shrink:0}.public-steno-row:hover .public-steno-chevron{color:var(--air-text-primary);transform:translate(2px)}.steno-panel-head{align-items:center;gap:var(--air-spacing-small);padding-right:var(--air-spacing-x-large);flex-wrap:wrap;display:flex}.steno-panel-head h2{margin-bottom:0;padding-right:0}.steno-panel-number{margin-top:var(--air-spacing-large);padding:var(--air-spacing-medium);border:1px solid var(--air-border-divider);border-radius:var(--air-corner-small);background:var(--air-surface)}.steno-panel-number-label{margin-bottom:var(--air-spacing-x-small);letter-spacing:.05em;text-transform:uppercase;color:var(--air-text-secondary);font-size:11.5px;font-weight:700;display:block}.steno-panel-number-row{justify-content:space-between;align-items:center;gap:var(--air-spacing-small);display:flex}.steno-panel-number-row .public-steno-number{font-size:15px;font-weight:600}.public-steno-help{margin-top:var(--air-spacing-medium)}.public-steno-number{font-variant-numeric:tabular-nums}.instructions-panel{flex-direction:column;max-height:80vh;display:flex}.instructions-body{margin-top:var(--air-spacing-medium);overflow-y:auto}.instructions-body .modal-lead{margin-bottom:var(--air-spacing-x-large)}.instructions-steps{margin:0;padding:0;list-style:none}.instructions-steps>li{margin-bottom:var(--air-spacing-x-large)}.instructions-steps h3{margin:0 0 var(--air-spacing-x-small);font-size:15px}.wa-shot{margin-top:var(--air-spacing-medium);border:1px solid var(--air-border-divider);border-radius:var(--air-corner-small);background:var(--air-surface);font-size:12px;overflow:hidden}.wa-shot-bar{align-items:center;gap:var(--air-spacing-small);padding:var(--air-spacing-small) var(--air-spacing-medium);background:var(--air-container-inverse);color:var(--air-text-on-colour);display:flex}.wa-shot-avatar{background:var(--air-decorative-green-5);border-radius:50%;flex-shrink:0;width:26px;height:26px}.wa-shot-avatar-sm{width:18px;height:18px}.wa-shot-titles{flex-direction:column;line-height:1.25;display:flex}.wa-shot-title{font-weight:600}.wa-shot-sub{opacity:.7;font-size:11.5px}.wa-shot-body{gap:var(--air-spacing-x-small);padding:var(--air-spacing-medium);flex-direction:column;display:flex}.wa-shot-body-quiet{gap:var(--air-spacing-small)}.wa-shot-line{background:var(--air-surface-dim);border-radius:4px;height:8px}.wa-shot-line-short{width:55%}.wa-shot-row{align-items:center;gap:var(--air-spacing-small);padding:var(--air-spacing-small);border-radius:var(--air-corner-small);color:var(--air-text-secondary);display:flex}.wa-shot-row-on{background:var(--air-decorative-green-5);color:var(--air-text-primary);font-weight:600}.wa-shot-field{padding:var(--air-spacing-small) var(--air-spacing-medium);border:1px solid var(--air-border-divider);border-radius:var(--air-corner-small);background:var(--air-container-secondary);font-variant-numeric:tabular-nums}.wa-shot-bubble{max-width:85%;padding:var(--air-spacing-small) var(--air-spacing-medium);border-radius:var(--air-corner-list-menu);background:var(--air-container-secondary);border:1px solid var(--air-border-divider);align-self:flex-start;line-height:1.4}.side-card-create .helper-text{margin-top:var(--air-spacing-medium)}.search-group{margin-bottom:var(--air-spacing-2x-large)}.search-group-title{align-items:center;gap:var(--air-spacing-small);font-size:15px;display:flex}.search-count{font-size:12px;font-weight:500}.search-hits{gap:var(--air-spacing-small);margin-top:var(--air-spacing-medium);flex-direction:column;list-style:none;display:flex}.search-hit{padding:var(--air-spacing-medium) var(--air-spacing-large);border:1px solid var(--air-border-divider);border-radius:var(--air-corner-list-menu);background:var(--air-container-secondary)}.search-hit-meta{gap:var(--air-spacing-small);align-items:baseline;margin-bottom:2px;display:flex}.search-hit p{white-space:pre-wrap;word-break:break-word;font-size:14px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-property:opacity!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.status-hero{gap:var(--air-spacing-x-large);border-radius:var(--air-corner-container);padding:var(--air-spacing-x-large);margin:var(--air-spacing-small) 0 var(--air-spacing-x-large);background:var(--air-container-secondary);border:1px solid var(--air-border-divider);grid-template-columns:1fr auto;align-items:center;display:grid}.status-hero-attention{background:var(--warn-soft)}.sh-meta{color:var(--air-text-secondary);margin-bottom:var(--air-spacing-medium);font-size:13px}.sh-steps{background:var(--air-container-primary);border-radius:var(--air-corner-list-menu);padding:var(--air-spacing-medium) var(--air-spacing-large);font-size:13px;display:inline-block}.sh-qr .qr-card-image svg{width:168px;height:168px}.qr-countdown{font-variant-numeric:tabular-nums}.qr-countdown-expired{color:var(--air-text-on-error-tint);font-weight:600}.sh-qr-cap{text-align:center;margin-top:var(--air-spacing-x-small)}.tbl-title{margin-bottom:var(--air-spacing-medium);justify-content:space-between;align-items:baseline;display:flex}.tbl-title h2{margin:0;font-size:17px}.tbl-title-link{font-size:13px;font-weight:600}@media (max-width:720px){.status-hero{grid-template-columns:1fr}}.bind-panel{gap:var(--air-spacing-medium);border-top:1px solid var(--air-border-divider);width:100%;padding-top:var(--air-spacing-large);flex-direction:column;display:flex}.bind-panel h2{margin:0;font-size:17px}.bind-panel>a.button-primary,.bind-panel>button.button-primary{justify-content:center;align-self:stretch}.bind-code{font-family:var(--font-mono);letter-spacing:.06em;background:var(--air-container-primary);border-radius:var(--air-corner-small);padding:var(--air-spacing-small) var(--air-spacing-large);text-align:center;font-size:15px}.bind-code-row{justify-content:center;align-items:stretch;gap:var(--air-spacing-small);flex-wrap:wrap;display:flex}.bind-code-row .bind-code{white-space:nowrap;padding:var(--air-spacing-medium);flex:999 12ch;justify-content:center;align-items:center;margin:0;font-size:clamp(14px,4vw,15px);display:flex}.bind-code-row .copy-button{flex:1 0 auto}.side-card>.bind-panel{border-top:none;padding-top:0}.bind-qr{align-self:center;width:144px}.bind-qr svg{width:144px;height:144px}.people-page{flex-direction:column;display:flex}.people-intro{max-width:var(--air-width-prose);margin-bottom:var(--air-spacing-x-large)}.people-empty{max-width:480px}.people-form .col-yourname input[type=text]{min-width:200px}.people-save-bar{justify-content:space-between;align-items:center;gap:var(--air-spacing-medium);padding:var(--air-spacing-medium) var(--air-spacing-large);margin-bottom:var(--air-spacing-large);background:var(--air-container-primary);border-radius:var(--air-corner-list-menu);flex-wrap:wrap;display:flex}.people-save-bar-bottom{margin-top:var(--air-spacing-large);margin-bottom:0}.people-save-help{max-width:480px}.people-save-controls{align-items:center;gap:var(--air-spacing-medium);flex-wrap:wrap;display:flex}.people-save-status{font-size:13px;font-weight:600}.people-save-confirm{color:var(--air-text-on-success-tint)}.people-save-error{color:var(--air-text-on-error-tint)}.people-alias-header{align-items:center;gap:var(--air-spacing-x-small);text-transform:none;letter-spacing:normal;display:inline-flex}.people-alias-checkbox{align-items:center;gap:var(--air-spacing-small);color:var(--air-text-primary);font-size:14px;display:inline-flex}.people-alias-checkbox-disabled{color:var(--air-text-secondary)}.admin-table .col-yourname{width:28%;min-width:320px}.admin-table .col-adminname{width:18%;min-width:180px}
