.avatar-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.avatar.avatar-small{flex:0 0 24px;width:24px;height:24px;font-size:.625rem}.person-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.person-label>.avatar{flex-shrink:0}.person-label>span:last-child{min-width:0}.team-photo-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.team-photo-button{background:0 0;border:0;border-radius:50%;width:56px;height:56px;padding:0;position:relative;overflow:hidden}.team-photo-button .team-photo-avatar{flex-basis:56px;width:56px;height:56px}.team-photo-overlay{color:#fff;opacity:0;background:#000b;place-items:center;height:24px;transition:opacity .16s;display:grid;position:absolute;inset:auto 0 0}.team-photo-button:hover .team-photo-overlay,.team-photo-button:focus-visible .team-photo-overlay{opacity:1}.team-photo-button:disabled{opacity:.6}.team-photo-editor .banner{margin-top:8px}@media (prefers-reduced-motion:reduce){.team-photo-overlay{transition:none}}.tracker-team-editor .team-photo-button .team-photo-avatar{flex-basis:56px;width:56px;height:56px}.users-member-list .person-label strong,.users-member-list .person-label small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@media (width<=600px){.users-member-list label,.users-member-list .users-member-staff{grid-template-columns:18px minmax(0,1fr)}.users-member-list .users-member-role{grid-column:2;max-width:100%;padding-left:32px}}.blueroom-logo{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.blueroom-mark{background:light-dark(#051c2c,#fff);flex-shrink:0;width:28px;height:28px;display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.blueroom-logo .blueroom-wordmark,.brand .blueroom-logo .blueroom-wordmark{background:currentColor;width:140px;height:28px;font-size:0;line-height:0;display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.brand .blueroom-logo{color:light-dark(#202b3a,var(--night-text))}.login-screen{background:light-dark(#fafbfc,var(--night-surface));grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.login-brand-panel{isolation:isolate;color:light-dark(#f6f9fc,#f9f9f9);background:light-dark(#051c2c,#1a1a1a);flex-direction:column;min-height:100dvh;padding:48px clamp(32px,4.5vw,80px);display:flex;position:relative;overflow:hidden}.login-brand-panel:before{content:"";z-index:-1;opacity:.7;background:radial-gradient(at 80% 38%,light-dark(#164869,#444) 0,#0000 65%);position:absolute;inset:0}.login-brand-panel .auth-brand{margin:0}.login-brand-panel .blueroom-logo{gap:13px;width:fit-content}.login-brand-panel .blueroom-mark{background:#fff;width:36px;height:36px}.login-brand-panel .blueroom-logo .blueroom-wordmark{width:180px;height:36px}.login-room-art{perspective:1100px;flex:1;place-items:center;min-height:380px;margin:10px -24px;display:grid}.login-room-orbit{width:310px;height:320px;transform-style:preserve-3d;animation:16s ease-in-out infinite room-drift;position:relative;transform:rotateX(12deg)rotateY(-24deg)rotate(-9deg)}.login-room-frame{transform-style:preserve-3d;border:1px solid light-dark(#b2d7f283,#d2d2d283);border-radius:7px;position:absolute;inset:20px 40px}.room-frame-back{border-color:light-dark(#96bfdf40,#bababa40);transform:translate3d(-60px,-22px,-85px)}.room-frame-middle{border-color:light-dark(#a8d7f56b,#d1d1d16b);transform:translate3d(-20px,-8px,-35px)}.room-frame-front{background:linear-gradient(145deg,light-dark(#8ec9eb12,#c1c1c112),light-dark(#b9dffb03,#dadada03));place-items:center;display:grid;transform:translate3d(25px,10px,20px);box-shadow:inset 0 0 32px light-dark(#c2e5ff06,#e0e0e006),18px 26px 70px #00000020}.room-frame-front:after{content:"";background:light-dark(#d6edfc,#eaeaea);border-radius:2px;width:3px;height:22px;position:absolute;top:48%;right:16px;box-shadow:0 0 16px light-dark(#aad9ff70,#d3d3d370)}.login-room-star{color:light-dark(#d1e9fb,#e6e6e6);text-shadow:0 0 44px light-dark(#9ed9ff60,#d2d2d260);font-size:4.75rem;font-weight:400;animation:8s ease-in-out infinite room-light;display:block}.login-room-floor{background:linear-gradient(90deg,#0000,light-dark(#b1d8f04d,#d2d2d24d),#0000);height:1px;position:absolute;bottom:-26px;left:-60px;right:-70px}.login-brand-message{padding-bottom:16px;position:relative}.login-statement{letter-spacing:-1.25px;font-size:clamp(27px,2.55vw,41px);font-weight:500;line-height:1.25}.login-statement span{color:light-dark(#a9c6dc,#c2c2c2)}.login-brand-message>p+p{color:light-dark(#a9bece,#bbb);margin-top:20px;font-size:.875rem;line-height:1.75}.login-motion-toggle{color:light-dark(#e1edf5,#ebebeb);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .16s,transform .16s;display:grid;position:absolute;bottom:30px;right:28px}.login-motion-toggle:hover{background:#ffffff21}.login-motion-toggle:active{transform:scale(.94)}.login-screen[data-motion=paused] .login-room-orbit,.login-screen[data-motion=paused] .login-room-star{animation-play-state:paused}.login-content{justify-content:center;align-items:center;padding:72px clamp(28px,5vw,88px);display:flex}.login-content-inner{width:min(100%,400px);animation:.42s ease-out both login-appear}.login-screen .auth-form{width:100%}.login-screen .auth-form h1{letter-spacing:-1px;margin:0;font-size:clamp(27px,2.3vw,34px);font-weight:600;line-height:1.2}.login-screen .auth-form>p{margin-top:14px;font-size:.875rem;line-height:1.7}.login-screen .auth-form form{gap:21px;margin-top:25px}.login-screen .auth-form label{font-size:.8125rem;font-weight:550}.login-screen .auth-form input:not([type=checkbox]){background:light-dark(#fff,var(--night-surface));border-radius:8px;min-height:48px;transition:border-color .16s,box-shadow .16s}.login-screen .auth-form input:focus-visible{border-color:var(--blue);outline-offset:2px;outline:2px solid light-dark(#315ba92e,#0000002e)}.login-screen .auth-form form>.button,.login-screen .mfa-form>.button{border-radius:8px;min-height:48px}.login-screen .login-submit{background:light-dark(#051c2c,#1a1a1a);border-color:light-dark(#051c2c,#1a1a1a);flex-direction:row-reverse;justify-content:space-between;margin-top:5px;padding-inline:17px}.login-screen .login-submit svg{transition:transform .16s}.login-screen .login-submit:hover:not(:disabled) svg{transform:translate(3px)}.login-screen .auth-form .auth-help{color:var(--muted);margin-top:22px;font-size:.75rem;line-height:1.75}.login-screen .auth-form .banner{padding:12px 14px;line-height:1.6}.login-screen:has(.mfa-form) .login-content{padding-block:32px}.login-screen:has(.mfa-form) .login-content-inner{width:min(100%,440px)}.login-screen .mfa-form h1{letter-spacing:-.6px;font-size:1.75rem}.login-screen .mfa-form>p{margin-top:10px;line-height:1.55}.login-screen .mfa-form form{gap:14px;margin-top:20px}.mfa-form>label,.mfa-form>.banner{margin-top:16px}.login-screen .mfa-form>.button{width:100%;margin-top:16px}.mfa-form .check-label{white-space:normal;align-items:center;min-height:44px;line-height:1.5}.mfa-enrollment{align-items:center;gap:20px;margin:20px 0 16px;display:flex}.mfa-form .mfa-qr{background:#fff;flex:none;width:192px;max-width:52%;height:auto;display:block}.mfa-enrollment p{color:var(--muted);font-size:.875rem;line-height:1.6}.mfa-enrollment strong{color:var(--text)}.mfa-key-control{gap:8px;margin-top:7px;display:flex}.mfa-key-control input[readonly]{min-width:0;font-family:ui-monospace,monospace}.mfa-key-control .button{flex:0 0 48px;padding:0}.mfa-manual-key>.field-help{margin-top:6px}.mfa-recovery{margin-top:20px;container-type:inline-size}.mfa-recovery-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.mfa-recovery-heading>span{color:var(--muted);font-size:.75rem}.mfa-recovery textarea{background:light-dark(#f0f3f7,var(--night-soft));box-shadow:none;resize:none;border-color:#0000;padding:12px;font:13px/1.7 ui-monospace,monospace}.mfa-copy-actions{gap:10px;margin-top:12px;display:flex}.mfa-copy-actions .button{flex:1;min-height:44px;padding-inline:10px}.mfa-copy-notice:not(:empty){margin-top:8px}.login-screen .mfa-form>.field-help{font-size:.75rem}.login-content-inner:has(.mfa-form) .login-security{margin-top:24px;padding-top:16px}@container (width<=360px){.mfa-recovery textarea{padding-inline:8px;font-size:.75rem}}@container (width<=300px){.mfa-recovery textarea{font-size:.6875rem}}.login-security{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;margin-top:36px;padding-top:24px;font-size:.6875rem;line-height:1.6;display:flex}@keyframes room-drift{0%,to{transform:rotateX(12deg)rotateY(-24deg)rotate(-9deg)translateY(0)}50%{transform:rotateX(8deg)rotateY(-15deg)rotate(-6deg)translateY(-12px)}}@keyframes room-light{0%,to{opacity:.65;transform:scale(.95)}50%{opacity:1;transform:scale(1.04)}}@keyframes login-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.login-brand-panel{padding:36px 30px}.login-content{padding-inline:32px}.login-room-orbit{width:250px;height:280px}.login-statement{letter-spacing:-.9px;font-size:1.8125rem}}@media (width<=680px){.login-screen{flex-direction:column;display:flex}.login-brand-panel{flex:none;justify-content:center;height:128px;min-height:128px;padding:34px 28px}.login-brand-panel .auth-brand{margin:0}.login-brand-panel .blueroom-logo{z-index:1;position:relative}.brand .blueroom-logo{gap:8px}.brand .blueroom-mark{width:23px;height:23px}.brand .blueroom-logo .blueroom-wordmark{width:115px;height:23px}.login-room-art{opacity:.45;pointer-events:none;width:230px;height:250px;min-height:0;margin:0;position:absolute;top:-45px;right:-60px}.login-room-orbit{width:170px;height:210px}.login-room-star{font-size:2.5rem}.login-brand-message{display:none}.login-motion-toggle{width:32px;height:32px;bottom:12px;right:18px}.login-content{flex:1;align-items:flex-start;padding:42px 28px 28px}.login-content-inner{width:min(100%,420px)}.login-screen .auth-form h1{font-size:1.75rem}.login-screen .auth-form input:not([type=checkbox]){font-size:1rem}.login-security{margin-top:30px}.login-screen:has(.mfa-form) .login-brand-panel{height:88px;min-height:88px;padding-block:24px}.login-screen:has(.mfa-form) .login-content{padding:28px 20px 24px}.mfa-enrollment{gap:14px}.mfa-enrollment p{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.login-screen *,.login-screen :before,.login-screen :after{transition:none!important;animation:none!important}.login-motion-toggle{display:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.login-motion-toggle{backdrop-filter:none;background:light-dark(#17384f,#353535);border-color:light-dark(#a9c6dc,#c2c2c2)}.login-brand-panel:before{display:none}}.vdr-password-field{gap:7px;min-width:0;display:grid}.vdr-password-control{position:relative}.vdr-password-field .vdr-password-control input:not([type=checkbox]){padding-right:48px;font-weight:400}.vdr-password-toggle{width:40px;min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:0;bottom:0;right:2px}.vdr-password-toggle:hover:not(:disabled),.vdr-password-toggle:active:not(:disabled){background:light-dark(#e9eef5,var(--night-soft));color:light-dark(#243345,var(--night-text))}.company-mark.client-logo{border:1px solid var(--line);background:#fff;border-radius:10px;width:48px;min-width:48px;height:48px;padding:4px}.company-mark.client-logo img{object-fit:contain;width:100%;height:100%}.company-mark.project-icon{width:2.0625rem;min-width:0;height:2.0625rem;padding:2px}.project-switcher-option .company-mark.project-icon{width:1.375rem;height:1.375rem}.project-home-link .company-mark.client-logo{width:2rem;min-width:0;height:2rem;padding:2px}.branding-settings{border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:28px}.branding-upload{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.branding-upload input[hidden]{display:none}.branding-file-name{min-width:120px;max-width:100%;color:var(--muted);overflow-wrap:anywhere;flex:1;font-size:.8125rem}.branding-settings footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.branding-photo-source{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;display:grid}.branding-personal-copy{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.branding-personal-copy .field-help{flex:1;min-width:180px;margin:0}@media (width<=640px){.branding-photo-source{grid-template-columns:minmax(0,1fr)}}.irk-widget-shell,.irk-widget-inline,.irk-context-menu,.irk-mobile-launcher,.irk-capturing{box-sizing:border-box;color:#141416;pointer-events:auto;color-scheme:inherit;font:14px/1.45 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.irk-widget-shell{width:min(680px, calc(var(--irk-vw,100vw) - 24px));height:min(880px, calc(var(--irk-vh,100dvh) - 24px));max-width:none;max-height:none;inset:auto;left:calc(var(--irk-vx,0px) + var(--irk-vw,100vw) / 2);top:calc(var(--irk-vy,0px) + var(--irk-vh,100dvh) / 2);background:#f8f8fa;border:1px solid #ffffff80;border-radius:20px;margin:0;padding:0;position:fixed;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0005}.irk-widget-shell[data-mode=report]{height:min(600px, calc(var(--irk-vh,100dvh) - 24px))}.irk-widget-shell[open],.irk-widget-inline{flex-direction:column;display:flex}.irk-widget-logo{border-bottom:1px solid #8883;flex:none;padding:16px 24px}.irk-widget-shell::backdrop{background:#0006}.irk-widget-frame{background:0 0;border:0;flex:1;width:100%;height:100%;min-height:0;display:block}.irk-widget-inline{background:#fff;border:1px solid #dedee3;border-radius:12px;width:100%;height:min(760px,85dvh);min-height:320px;position:relative;overflow:hidden}.irk-widget-loading{text-align:center;align-content:center;justify-items:center;gap:12px;padding:28px;display:grid;position:absolute;inset:0}.irk-widget-loading p{max-width:32ch}.irk-widget-loading button,.irk-widget-close{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #bbb;border-radius:9px;padding:8px 12px}.irk-widget-close{z-index:1;font-size:22px;position:absolute;top:8px;right:8px}.irk-context-menu{background:#f8f8fa;border:1px solid #d8d8de;border-radius:12px;width:min(240px,100vw - 24px);max-height:calc(100dvh - 24px);margin:0;padding:6px;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 40px #0004}.irk-context-menu::backdrop{background:0 0}.irk-context-menu button{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;padding:9px 12px;display:block}.irk-context-menu:focus{outline:none}.irk-context-menu button:hover{color:#fff;background:#0a84ff}.irk-context-menu button:focus-visible{outline-offset:-2px;outline:2px solid #0a84ff}.irk-mobile-launcher{inset:auto max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) auto;background:0 0;border:0;margin:0;padding:0;position:fixed;overflow:visible}.irk-mobile-launcher button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#0a84ff;border:1px solid #ffffff80;border-radius:24px;padding:10px 18px;font-weight:600;box-shadow:0 4px 20px #0003}.irk-capturing{z-index:2147483647;color:#fff;background:#242428;border-radius:20px;padding:10px 16px;position:fixed;bottom:24px;left:50%;translate:-50%}@media (prefers-color-scheme:dark){.irk-widget-shell,.irk-widget-inline,.irk-context-menu{color:#f3f3f6;background:#242428;border-color:#5b5b63}}@media (width<=560px){.irk-widget-shell,.irk-widget-shell[data-mode=report]{width:var(--irk-vw,100vw);height:var(--irk-vh,100dvh);border:0;border-radius:0}}@supports (color:light-dark(white, black)){.irk-widget-shell,.irk-widget-inline,.irk-context-menu{color:light-dark(#141416,#f3f3f6);background:light-dark(#f8f8fa,#242428);border-color:light-dark(#d8d8de,#5b5b63)}}.irk-context-menu>p{max-width:260px;margin:8px 12px;font-size:14px}.integration-access{border-top:1px solid var(--line);min-width:0;margin-top:24px;padding-top:24px;container-type:inline-size}.integration-access:first-child{border-top:0;margin-top:0;padding-top:0}.integration-heading,.integration-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.integration-heading>div{min-width:0}.integration-heading h3{margin:0 0 6px;font-size:.9375rem}.integration-access .field-help{margin:0;display:block}.integration-access .button{border-radius:18px;min-height:36px;font-size:.8125rem}.integration-actions{justify-content:flex-end;gap:8px;margin-top:20px}.integration-endpoints{margin:20px 0 12px;font-size:.8125rem}.integration-endpoints>div{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);align-items:center;gap:16px;padding:14px 0;display:grid}.integration-endpoints dt{font-weight:550}.integration-endpoints small{color:var(--muted);margin-top:4px;font-size:.75rem;font-weight:400;line-height:1.5;display:block}.integration-endpoints dd{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:16px;min-width:0;margin:0;line-height:1.6;display:grid}.integration-endpoints code{user-select:all;font-size:.75rem}.integration-copy,.integration-revoke{min-height:36px;box-shadow:none;color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:18px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.integration-copy:hover:not(:disabled),.integration-revoke:hover:not(:disabled){background:var(--surface-soft);color:var(--text)}.integration-doc-link{min-height:36px;color:var(--text);text-underline-offset:3px;align-items:center;margin-top:4px;font-size:.75rem;text-decoration:underline;display:inline-flex}.integration-form,.integration-secret{border-block:1px solid var(--line);margin-block:24px;padding:24px 0}.integration-form h4,.integration-secret h4{margin:0 0 16px;font-size:.875rem;font-weight:600}.integration-secret>.field-help{margin-bottom:16px}.integration-editor{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:32px;display:grid}.integration-fields{gap:20px;display:grid}.integration-owner-note{grid-column:1/-1}.integration-form label,.integration-secret label,.integration-field{flex-direction:column;gap:8px;min-width:0;font-size:.8125rem;display:flex}.integration-form input:not([type=checkbox]),.integration-secret textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:36px;color:inherit;font:inherit;border-radius:10px;padding:8px 12px}.integration-field .grid-select{width:100%}.integration-form fieldset{border:0;min-width:0;margin:0;padding:0}.integration-form .integration-scopes-help{margin-bottom:12px}.integration-form legend{padding:0 0 8px;font-size:.8125rem;font-weight:600}.integration-form .integration-scope{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:64px;padding:12px 4px;display:grid}.integration-scope>svg{color:var(--muted)}.integration-scope strong{font-size:.8125rem;font-weight:550;line-height:1.5;display:block}.integration-scope small{color:var(--muted);margin-top:2px;font-size:.75rem;line-height:1.5;display:block}.integration-scope input{width:18px;height:18px;accent-color:var(--blue);cursor:pointer;margin:0}.integration-scope:hover{background:var(--surface-soft)}.integration-scope:focus-within{outline:2px solid var(--blue);outline-offset:2px;border-radius:8px}.integration-form fieldset:disabled .integration-scope{cursor:default;opacity:.6}.integration-confirm{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;margin-top:24px;padding-top:20px;display:flex}.integration-confirm .integration-actions{flex-shrink:0;margin-top:0}.integration-code{max-width:260px;margin-bottom:8px}.integration-code input{letter-spacing:.18em;font-variant-numeric:tabular-nums}.integration-secret textarea{resize:vertical;overflow-wrap:anywhere;min-height:76px;font-family:monospace}.integration-empty{padding:24px 0 4px}.integration-empty strong{font-size:.8125rem;font-weight:550}.integration-empty .field-help{margin-top:6px}.integration-list{margin-top:24px}.integration-access .integration-search{border:1px solid var(--line);background:var(--surface);width:22.5rem;max-width:100%;min-height:36px;color:var(--muted);border-radius:18px;flex-direction:row;align-items:center;gap:8px;padding:0 12px;display:flex}section.integration-access .integration-list .integration-search input[type=search]{width:100%;min-width:0;height:34px;min-height:34px;color:var(--text);font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:.8125rem}.integration-search:focus-within{outline:2px solid var(--blue);outline-offset:2px}.integration-access .integration-search input:focus{outline:none}.integration-table-scroll{margin:16px 0}.integration-table th:first-child{width:40%}.integration-table th:nth-child(2),.integration-table th:nth-child(3){width:18%}.integration-table th:nth-child(4){width:14%}.integration-table th:last-child{width:10%}.integration-table strong{font-weight:550}.integration-token-scopes{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}@container (width<=780px){.integration-endpoints>div{grid-template-columns:minmax(0,1fr);gap:8px}}@container (width<=640px){.integration-editor{grid-template-columns:1fr;gap:24px}.integration-fields{grid-template-columns:1fr 1fr;gap:16px}.integration-fields>label{grid-column:1/-1}}@media (width<=700px){.integration-doc-link{min-height:44px}.integration-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.integration-heading>.button{margin-left:auto}.integration-access .button,.integration-copy,.integration-revoke,.integration-access .integration-search{min-height:44px}section.integration-access .integration-list .integration-search input[type=search]{height:42px;min-height:42px}.integration-copy{min-width:44px}.integration-endpoints dd{grid-template-columns:minmax(0,1fr) 44px;gap:12px}.integration-fields{grid-template-columns:1fr}.integration-form input:not([type=checkbox]){min-height:44px}.integration-actions{flex-wrap:wrap}.integration-confirm{flex-direction:column;align-items:stretch;gap:20px}.integration-confirm .integration-actions{justify-content:flex-end}.integration-secret .integration-actions>.button{white-space:normal;flex:1}}.dashboard-workspace{flex-direction:column;gap:32px;min-width:0;display:flex}.dashboard-statistics>h2{letter-spacing:-.3px;margin:0 0 18px;font-size:1.3125rem;line-height:1.4}.dashboard-statistics+.project-workspace{border-top:1px solid var(--line);padding-top:28px}.project-workspace{flex-direction:column;gap:24px;min-width:0;display:flex}.project-operations{flex-direction:column;gap:18px;min-width:0;display:flex}.project-operations-heading,.project-operation-scope{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.project-operations h2{letter-spacing:-.3px;margin:0 0 6px;font-size:1.3125rem;line-height:1.4}.project-operations h3{margin:0 0 5px;font-size:1rem;line-height:1.5}.project-operations h3 span{color:var(--muted,light-dark(#64748b,#b5b5b5));font-weight:400}.project-operations-heading p,.project-operation-scope p{color:var(--muted,light-dark(#64748b,#b5b5b5));margin:0;line-height:1.6}.project-operations .field-help{margin:0}.project-operation-selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.project-operation-selectors label,.project-summary-choice{flex-direction:column;gap:7px;min-width:0;font-weight:600;display:flex}.project-operation-selectors select,.project-summary-choice select{width:100%;min-width:0;font-weight:400}.project-summary-choice{max-width:360px}.project-operation-scope{padding-top:6px}.project-summary-table,.project-operation-rows{width:100%;max-width:100%;overflow:auto}.project-operations table{width:100%}.project-operations tbody tr:last-child>*{border-bottom:0}.project-operation-rows td{white-space:pre-wrap;overflow-wrap:anywhere;min-width:160px;max-width:440px}.project-operation-rows .field-help{padding:18px}.project-choice-counts{flex-wrap:wrap;gap:8px 18px;margin:0;display:flex}.project-choice-counts>div{align-items:baseline;gap:8px;display:flex}.project-choice-counts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.project-choice-counts dt{color:var(--muted,light-dark(#64748b,#b5b5b5))}.project-summary-table .has-choice-summary{table-layout:fixed}.project-summary-table .has-choice-summary th:first-child{width:35%}.project-summary-table .has-choice-summary th:nth-child(2){width:10%}.project-summary-table .has-choice-summary th:nth-child(3){width:55%}.project-summary-table th,.project-summary-table td{overflow-wrap:anywhere}.project-operations button:active{background:var(--blue-soft,light-dark(#eef4ff,var(--night-surface)))}@media (width<=680px){.project-operation-selectors{grid-template-columns:1fr}.project-operations-heading,.project-operation-scope{align-items:flex-start;gap:12px}.project-summary-choice{max-width:none}}.project-tabs{border-bottom:1px solid var(--border,light-dark(#e4e8ef,var(--night-soft)));flex-wrap:wrap;gap:4px;padding-bottom:8px;display:flex}.project-tabs button{color:var(--muted,light-dark(#64748b,#b5b5b5));cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 15px;font-weight:600}.project-tabs button[aria-pressed=true]{background:var(--blue-soft,light-dark(#eef4ff,var(--night-surface)));color:var(--blue,light-dark(#2563eb,#a6a6a6))}.project-intro{border:1px solid var(--border,light-dark(#e4e8ef,var(--night-soft)));background:var(--surface,light-dark(#fff,var(--night-surface)));border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:26px;display:flex}.project-intro h2{letter-spacing:-.3px;margin:14px 0 8px;font-size:1.3125rem;line-height:1.4}.project-intro p{color:var(--muted,light-dark(#64748b,#b5b5b5));max-width:720px;margin:0;line-height:1.6}.project-intro>svg{color:var(--blue,light-dark(#2563eb,#a6a6a6));flex-shrink:0}.project-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.project-checklist-item{text-align:left;border:1px solid var(--border,light-dark(#e4e8ef,var(--night-soft)));background:var(--surface,light-dark(#fff,var(--night-surface)));color:inherit;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.project-checklist-item:hover{border-color:var(--blue,light-dark(#2563eb,#a6a6a6))}.project-checklist-item strong{font-size:.875rem;display:block}.project-checklist-item small{color:var(--muted,light-dark(#64748b,#b5b5b5));margin-top:8px;line-height:1.55;display:block}.project-checklist-item b{color:var(--blue,light-dark(#2563eb,#a6a6a6));font-size:1.75rem;font-weight:650}.project-launch{background:var(--blue-soft,light-dark(#eef4ff,var(--night-surface)));border-radius:12px;justify-content:space-between;align-items:center;gap:22px;padding:22px;display:flex}.project-launch p{max-width:780px;margin:0;line-height:1.6}.project-launch button{flex-shrink:0}.project-invitation-list article{border-bottom:1px solid var(--border,light-dark(#e4e8ef,var(--night-soft)));align-items:center;gap:14px;padding:18px 4px;display:flex}.project-invitation-list article>svg{color:var(--muted,light-dark(#64748b,#b5b5b5));flex-shrink:0}.project-invitation-main{flex:1;min-width:160px}.project-invitation-main strong,.project-invitation-main span,.project-invitation-list small{overflow-wrap:anywhere;display:block}.project-invitation-main span{margin-top:3px}.project-invitation-list small{color:var(--muted,light-dark(#64748b,#b5b5b5));margin-top:5px;font-size:.75rem}.project-note{color:var(--muted,light-dark(#64748b,#b5b5b5));margin:0;line-height:1.6}.project-settings{flex-direction:column;gap:22px;max-width:800px;display:flex}.project-settings h2{margin:0 0 8px;font-size:1.25rem}.project-settings label,.project-composer>label{flex-direction:column;gap:8px;display:flex}.project-settings label>select{max-width:300px}.project-settings textarea{resize:vertical;min-height:180px}.project-settings footer{justify-content:flex-end;display:flex}.project-check{align-items:flex-start;line-height:1.5;flex-direction:row!important;gap:12px!important;display:flex!important}.project-check input{flex-shrink:0;margin-top:4px;width:auto!important}.project-check small{color:var(--muted,light-dark(#64748b,#b5b5b5));margin-top:6px;display:block}.project-disclaimer-text{white-space:pre-wrap;border:1px solid var(--border,light-dark(#e4e8ef,var(--night-soft)));overflow-wrap:anywhere;border-radius:10px;max-height:48vh;margin:14px 0 20px;padding:18px;line-height:1.7;overflow:auto}.project-composer{gap:18px!important}.project-composer>button{align-self:flex-start}.project-template-save{gap:10px;display:flex}.project-template-save input{flex:1;min-width:100px}.project-result-list{border:1px solid var(--border,light-dark(#e4e8ef,var(--night-soft)));border-radius:10px;max-height:230px;overflow:auto}.project-result-list>div{border-bottom:1px solid var(--border,light-dark(#e4e8ef,var(--night-soft)));justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.project-result-list span{overflow-wrap:anywhere}.project-message-preview{background:var(--surface-soft,light-dark(#f7f9fc,var(--night-surface)));white-space:pre-wrap;border-radius:10px;margin-top:12px;padding:16px;line-height:1.6}.project-composer summary{cursor:pointer;font-weight:600}@media (width<=1100px){.project-checklist{grid-template-columns:1fr 1fr}.project-invitation-list article{flex-wrap:wrap}.project-invitation-main{flex-basis:55%}}@media (width<=680px){.project-checklist{grid-template-columns:1fr}.project-intro{padding:20px}.project-intro>svg{display:none}.project-launch{flex-direction:column;align-items:flex-start}.project-template-save{flex-direction:column}.project-invitation-list article>svg{display:none}.project-invitation-main{flex-basis:100%}.project-workspace .toolbar{flex-wrap:wrap}}.project-workspace:has(.project-settings){gap:28px;max-width:960px}.project-settings-panel>*+*{border-top:1px solid var(--line);padding-top:24px}.project-settings{gap:18px;max-width:none}.project-settings h2,.project-settings-panel h3{font-size:1.0625rem;font-weight:600}.project-protection-fields{grid-template-columns:1fr 1fr;gap:24px;display:grid}.project-protection-fields label{min-width:0}.project-settings textarea{min-height:140px}.project-settings .field-help{margin:0;line-height:1.5}@media (width<=680px){.project-protection-fields{grid-template-columns:1fr;gap:18px}.project-settings .button{min-height:44px}}.project-settings-panel{flex-direction:column;gap:24px;min-width:0;display:flex}.project-settings-panel[hidden]{display:none}.project-workspace:has(.project-settings)>.project-tabs{background:var(--surface-soft);border:0;border-radius:22px;gap:4px;width:fit-content;padding:4px}.project-workspace:has(.project-settings)>.project-tabs button{border-radius:18px;min-height:28px;padding:4px 14px;font-size:.8125rem}@media (width<=680px){.project-workspace:has(.project-settings)>.project-tabs{flex-wrap:wrap;width:100%}.project-workspace:has(.project-settings)>.project-tabs button{flex:1;min-height:44px;padding:6px 10px}}.room-management-lifecycle>h3{align-items:center;min-height:36px;margin:0 0 8px;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}.room-control-row{grid-template-columns:20px minmax(0,1fr) 6rem 11rem;align-items:center;column-gap:16px;min-width:0;padding:18px 0;display:grid}.room-control-row+.room-control-row{border-top:1px solid var(--line)}.room-control-row>svg{color:var(--muted);justify-self:center;width:18px;height:18px}.room-control-copy{min-width:0}.room-control-copy h3,.room-control-copy h4{margin:0;font-size:.875rem;font-weight:600;line-height:1.5}.room-control-copy p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:.8125rem;line-height:1.55}.room-control-row>.badge{white-space:nowrap;grid-column:3;justify-self:center;font-size:.6875rem;font-weight:500}.room-control-row>.button{grid-column:4;justify-content:center;width:100%;min-height:36px;padding-inline:14px;font-size:.8125rem}.room-copy-source{max-width:22.5rem;margin-top:12px}.room-copy-source>.grid-condition{width:100%}.room-management-delete>svg{color:var(--red)}@media (width<=1050px){.room-control-row{grid-template-columns:20px minmax(0,1fr) 5.5rem 10.5rem;column-gap:12px}}@media (width<=680px){.room-control-row{grid-template-columns:20px minmax(0,1fr) auto;gap:12px;padding-block:18px}.room-control-copy{grid-area:1/2/auto/-1}.room-control-row>svg{grid-row:1;align-self:start;margin-top:3px}.room-control-row>.badge{grid-area:2/2;place-self:center start}.room-control-row>.button{grid-area:2/3;width:11rem;max-width:100%;min-height:44px;margin:0}.room-control-row:not(:has(>.badge))>.button{grid-column:2/-1;width:100%}.room-copy-source{max-width:none}}@media (width<=380px){.room-control-row>.badge{grid-column:2/-1}.room-control-row>.button{grid-area:3/2/auto/-1;width:100%}.room-control-row:not(:has(>.badge))>.button{grid-row:2}}.dashboard-widgets{--dash-motion-ease:cubic-bezier(.2,.8,.2,1);--dash-motion-duration:.32s;flex-direction:column;gap:28px;min-width:0;display:flex}.dashboard-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.dashboard-toolbar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-toolbar-actions .text-button{align-items:center;gap:6px;display:inline-flex}.dashboard-toolbar .dashboard-toolbar-actions :is(.button,.dash-toolbar-menu){height:var(--section-search-height);min-height:var(--section-search-height);border-radius:18px}.dashboard-views-menu>div{min-width:240px}.dashboard-view-row{align-items:center;gap:6px;width:100%;display:flex}.dashboard-view-row>button:first-child{text-align:left;background:0 0;border:0;border-radius:6px;flex:1;padding:7px 8px}button.dashboard-view-row{text-align:left;background:0 0;border:0;border-radius:6px;width:100%;padding:7px 8px}.dashboard-view-row.is-active>button:first-child,button.dashboard-view-row.is-active{background:light-dark(#eef4ff,var(--night-surface));color:var(--blue);font-weight:560}.dashboard-view-row:hover>button:first-child,button.dashboard-view-row:hover{background:light-dark(#f2f4f7,var(--night-soft))}.dashboard-view-save{border-top:1px solid var(--line);gap:8px;margin-top:10px;padding-top:10px;display:flex}.dashboard-view-save input{flex:1;min-height:34px}.columns-menu hr{border:0;border-top:1px solid var(--line);margin:8px 0}.dash-toolbar-menu{border-radius:7px;align-items:center;gap:6px;padding:7px 8px;font-weight:560;display:inline-flex}.dash-toolbar-menu:hover{background:light-dark(#f2f4f7,var(--night-soft))}.columns-menu.dashboard-manage-menu>div{scrollbar-width:thin;gap:4px;width:min(18.75rem,100vw - 2rem);max-height:min(23.75rem,100dvh - 5rem);padding:10px;overflow:auto}.dashboard-manage-row{border-radius:6px;padding:3px 4px}.dashboard-manage-row:hover{background:light-dark(#f6f8fa,var(--night-surface))}.dashboard-widget-grip.icon-button{width:26px;height:26px;color:var(--muted);cursor:grab;touch-action:none;user-select:none;background:0 0;border:0;border-radius:5px;flex-basis:26px;padding:3px}.dashboard-manage-row{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.dashboard-manage-row .check-label{flex:1;min-width:0}.dashboard-widget-toggle{cursor:pointer;border-radius:5px;min-height:26px}.dashboard-widget-name{white-space:normal;flex:1;min-width:0}.dashboard-widget-check{flex:0 0 16px;justify-content:center;align-items:center;width:16px;display:inline-flex}.dashboard-widget-toggle:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.dashboard-widget-grip.icon-button:hover{background:light-dark(#eef1f5,var(--night-soft));color:light-dark(#202630,var(--night-text))}.dashboard-manage-row.is-dragging{opacity:.5}.dashboard-manage-row.is-dragging .dashboard-widget-grip{cursor:grabbing}.dashboard-manage-row.is-drop-target{background:var(--blue-soft);outline:1px solid var(--blue)}.dash-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));align-items:stretch;gap:1.75rem 1.5rem;display:grid;position:relative}.dash-widget[data-widget-ghost]{pointer-events:none;margin:0;position:absolute}.dash-widget[data-widget-moving]{background:light-dark(#fafbfc,var(--night-canvas));z-index:1}.dash-widget{border-top:1px solid var(--line);flex-direction:column;gap:1rem;min-width:0;min-height:0;padding:1rem 0 0;display:flex}.dash-widget[data-widget-first-row]{border-top:0}.dash-widget>header{min-width:0;min-height:var(--section-search-height);flex-shrink:0;align-items:flex-start;gap:.5rem;display:flex;position:relative}.dash-widget-heading{flex:1 1 0;align-items:center;gap:.5rem;min-width:0;display:flex}.dash-widget>header>.text-button{height:var(--section-search-height);white-space:nowrap;flex-shrink:0;margin-left:auto}.dash-widget>header h3{letter-spacing:0;padding-block:calc((var(--section-search-height) - 1.18125rem)/2);overflow-wrap:anywhere;min-width:0;font-size:.875rem;font-weight:600;line-height:1.35}.dash-info{color:var(--muted);cursor:help;flex-shrink:0;display:inline-flex;position:static}.dash-tip{z-index:20;background:light-dark(#252c38,var(--night-text));width:min(18rem,100%);color:light-dark(#fff,var(--night-surface));opacity:0;visibility:hidden;pointer-events:none;white-space:normal;text-align:left;border-radius:8px;padding:9px 11px;font-size:.75rem;font-weight:400;line-height:1.5;transition:opacity .12s;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px light-dark(#2433452e,#0000002e)}.dash-info:hover .dash-tip,.dash-info:focus .dash-tip{opacity:1;visibility:visible}.dash-widget header .grid-condition{flex:0 auto;min-width:0;max-width:40%;margin-left:auto}.dash-widget header .grid-condition>summary{border-radius:18px;height:36px}.dash-widget header .grid-condition-menu{left:auto;right:0}.dash-widget-body{flex-direction:column;flex:1;gap:.75rem;min-width:0;min-height:0;display:flex}.dash-widget-body>*{flex-shrink:0}@keyframes dash-content-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-row-in{0%{opacity:0}to{opacity:1}}@keyframes dash-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dash-widget-body>*{animation:dash-content-in var(--dash-motion-duration) var(--dash-motion-ease)}.dash-widget-body :is(.dash-log,.dash-online,.dash-counts)>li{animation:dash-row-in var(--dash-motion-duration) var(--dash-motion-ease) backwards}.dash-widget-body button{transition:background-color .2s var(--dash-motion-ease),color .2s var(--dash-motion-ease)}.dash-bar-seg,.dash-progress-fill{transform-origin:0;animation:dash-bar-in .48s var(--dash-motion-ease);transition:width var(--dash-motion-duration) var(--dash-motion-ease)}.dash-disclosure{opacity:0;visibility:hidden;transition:grid-template-rows var(--dash-motion-duration) var(--dash-motion-ease),opacity .22s var(--dash-motion-ease),visibility 0s var(--dash-motion-duration);grid-template-rows:0fr;display:grid}.dash-disclosure[aria-hidden=false]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.dash-disclosure>div{min-height:0;overflow:hidden}.dash-volume-content .dash-folder-list{margin-top:20px}.dash-progress-figures>svg{color:var(--muted);transition:transform .24s var(--dash-motion-ease);flex:none;align-self:center}.dash-progress[aria-expanded=true] .dash-progress-figures>svg{transform:rotate(180deg)}.dash-widget[data-widget-ghost] *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.dashboard-widgets *{transition:none!important;animation:none!important}}.dash-shortcuts{grid-template-columns:auto minmax(0,1fr) max-content;gap:2px 10px;margin:0;padding:0;list-style:none;display:grid}.dash-shortcuts>li{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.dash-shortcuts button{grid-template-columns:subgrid;text-align:left;background:0 0;border:0;border-radius:7px;grid-column:1/-1;align-items:center;gap:10px;width:100%;min-height:32px;padding:4px 8px;display:grid}.dash-shortcuts button:hover{background:light-dark(#f1f4f8,var(--night-soft))}.dash-shortcuts button>svg{color:var(--muted)}.dash-shortcuts button>span{overflow-wrap:anywhere;min-width:0}.dash-pill{text-align:center;background:light-dark(#eef1f5,var(--night-soft));font-variant-numeric:tabular-nums;border-radius:999px;min-width:28px;padding:2px 8px;font-weight:620}.dash-pill.is-alert{background:var(--red);color:#fff}.dash-pill.is-dark{background:var(--solid-primary);color:var(--solid-primary-ink)}.dash-bignum{background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:10px 0;display:flex}button.dash-bignum:hover{background:light-dark(#f5f7fa,var(--night-surface))}.dash-stat{cursor:default}.dash-bignum b{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:2.375rem;font-weight:640;line-height:1.1}.dash-bignum b.is-amber{color:var(--amber)}.dash-bignum b.is-green{color:var(--green)}.dash-bignum span{color:var(--muted)}.dash-folder-link{font:inherit;color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;font-weight:560}.dash-folder-link:hover,.dash-folder-link:focus-visible{color:var(--primary);text-decoration:underline}.dash-detail{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin:0;padding:12px 0 0;font-size:.8125rem;list-style:none;display:flex}.dash-detail li{align-items:flex-start;gap:8px;min-width:0;display:flex}.dash-detail li>svg{color:var(--muted);flex-shrink:0;margin-top:2px}.dash-detail-name{flex-direction:column;gap:1px;min-width:0;display:flex}.dash-detail .dash-folder-link{font-weight:500}.dash-detail-name small{color:var(--muted);overflow-wrap:anywhere;font-size:.6875rem}.dash-detail-caption{border-top:1px solid var(--line);color:var(--muted);margin:0;padding-top:12px;font-size:.75rem}.dash-detail-caption+.dash-detail{border-top:0;padding-top:4px}.dash-open-chevron{color:var(--muted);flex-shrink:0;transition:transform .12s}[aria-expanded=true] .dash-open-chevron{transform:rotate(180deg)}.dash-bignum span{align-items:center;gap:4px;display:inline-flex}.dash-states{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dash-state-row{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:auto 1fr auto 14px;align-items:center;gap:10px;padding:10px 12px;display:grid}.dash-state-row:hover:not(:disabled){background:light-dark(#f1f4f8,var(--night-soft))}.dash-state-row:disabled{cursor:default}.dash-state-row:disabled .dash-open-chevron{visibility:hidden}.dash-state-row .dash-dot{width:12px;height:12px}.dash-state-text{flex-direction:column;gap:2px;min-width:0;display:flex}.dash-state-text strong{font-weight:560}.dash-state-text small{color:var(--muted);font-size:.75rem}.dash-state-row b{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:640}.dash-volume{justify-content:center;align-items:center;gap:8px;display:flex}.dash-volume .dash-bignum{flex:1;min-width:0}.dash-volume-divider{background:var(--line);align-self:stretch;width:1px}.dash-note{border:1px solid var(--line);background:light-dark(#f7f9fc,var(--night-surface));color:var(--muted);border-radius:9px;align-items:flex-start;gap:8px;margin:0;padding:12px;font-size:.75rem;line-height:1.5;display:flex}.dash-note svg{flex-shrink:0;margin-top:1px}.dash-empty{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.dash-empty p{color:var(--muted);margin:0;line-height:1.55}.dash-empty .text-button,.dash-widget .text-button{align-items:center;gap:6px;display:inline-flex}.dash-bars-wrap{gap:4px;min-width:0;display:flex}.dash-bars{scrollbar-width:thin;flex-direction:column;flex:1;gap:9px;min-width:0;max-height:190px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.dash-bars-steppers{flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.dash-bars-steppers button{color:var(--muted);background:0 0;border:0;border-radius:5px;padding:2px;display:inline-flex}.dash-bars-steppers button:hover:not(:disabled){background:light-dark(#eef1f5,var(--night-soft));color:light-dark(#202630,var(--night-text))}.dash-bars-steppers button:disabled{opacity:.35}.dash-bars li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;min-width:0;display:grid}.dash-bar-label{color:var(--muted);text-align:left;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.4}.dash-bar-track{background:light-dark(#f0f2f6,var(--night-soft));border-radius:5px;grid-area:2/1/auto/-1;height:8px;display:flex;overflow:hidden}.dash-bar-seg{height:100%}.dash-bars b{font-variant-numeric:tabular-nums;font-size:.75rem}.seg-blue{background:var(--blue)}.seg-green{background:var(--green)}.seg-soft{background:light-dark(#d5dae2,var(--night-line))}.dash-legend{color:var(--muted);flex-direction:column;gap:6px;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.dash-legend li{align-items:center;gap:7px;min-width:0;display:flex}.dash-legend li b{color:light-dark(#202630,var(--night-text));font-variant-numeric:tabular-nums;margin-left:auto}.dash-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block}.dash-dot.seg-soft{background:light-dark(#d5dae2,var(--night-line))}.dash-dot.seg-green{background:var(--green)}.dash-dot.seg-blue{background:var(--blue)}.dash-checklists{scrollbar-width:thin;overscroll-behavior:contain;max-height:18rem;margin:0;padding:0;list-style:none;overflow-y:auto}.dash-checklists>li+li{border-top:1px solid var(--line)}.dash-checklist-status{overflow-wrap:anywhere;gap:4px;padding:8px 4px;font-size:.8125rem;display:grid}.dash-checklist-status p{margin:0}.dash-progress{text-align:left;background:0 0;border:0;border-radius:7px;flex-direction:column;gap:4px;width:100%;min-height:44px;padding:8px 4px;display:flex}.dash-progress:hover{background:light-dark(#f5f7fa,var(--night-surface))}.dash-progress-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.8125rem;font-weight:560}.dash-progress-figures b{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.875rem;font-weight:640}.dash-progress-track{background:light-dark(#f0f2f6,var(--night-soft));border-radius:5px;height:4px;overflow:hidden}.dash-progress-fill{background:var(--green);height:100%;display:block}@media (width<=640px){.dashboard-toolbar{align-items:flex-start}.dashboard-toolbar .dashboard-toolbar-actions :is(.button,.dash-toolbar-menu),.dash-widget header .grid-condition>summary{height:44px;min-height:44px}.dash-widget :is(.text-button,.dash-counts button,.dash-bar-row){min-height:44px}}.dash-bars li:has(>.dash-bar-row){display:block}.dash-bar-row{width:100%;min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;margin:0;padding:.375rem;display:grid}.dash-bar-row:hover{background:light-dark(#f1f4f8,var(--night-soft))}.dash-bar-row:hover .dash-bar-label{color:var(--primary)}.dash-bar-row:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dash-bars{overflow-x:hidden}.dash-empty-center{text-align:center;min-height:110px;color:var(--muted);flex:1;place-items:center;margin:0;font-size:.8125rem;display:grid}.dash-progress[aria-expanded]{cursor:pointer}.dash-progress-figures{align-items:baseline;gap:6px;display:flex}.dash-progress-detail{flex-direction:column;gap:12px;padding:1.25rem;display:flex}.dash-progress-detail .dash-legend{color:light-dark(#202630,var(--night-text));gap:7px;font-size:.8125rem}.dash-closed-tag{color:var(--muted);background:light-dark(#f0f2f6,var(--night-soft));border-radius:999px;padding:1px 7px;font-size:.6875rem}.dash-progress-closed{color:var(--muted);flex-direction:column;gap:6px;font-size:.75rem;display:flex}.dash-progress-closed ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dash-progress-closed li{color:light-dark(#202630,var(--night-text));align-items:center;gap:6px;font-size:.8125rem;display:flex}.dash-progress-closed li>svg{color:var(--green);flex:none}.dash-progress-rule{color:var(--muted);margin:0;font-size:.75rem}.dash-online{border-top:1px solid var(--line);gap:6px;max-height:132px;margin:4px 0 0;padding:8px 0 0;list-style:none;display:grid;overflow:auto}.dash-online li{grid-template-columns:10px minmax(0,1fr) minmax(0,max-content);align-items:center;gap:8px;min-width:0;min-height:28px;font-size:.8125rem;display:grid}.dash-online .dash-dot.is-online{background:var(--green)}.dash-online-name{overflow-wrap:anywhere;font-weight:560}.dash-online-roles{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;max-width:144px;display:flex}.dash-online .dash-online-role{background:light-dark(#efe9f8,color-mix(in srgb,var(--purple) 18%,transparent));max-width:100%;color:var(--purple);white-space:normal;overflow-wrap:anywhere;border-radius:999px;padding:3px 8px;font-size:.71875rem;line-height:1.3}.dash-online-no-role{color:var(--muted);overflow-wrap:anywhere;font-size:.71875rem}.dash-counts{margin:0;padding:0;list-style:none;display:grid}.dash-counts li+li{border-top:1px solid var(--line)}.dash-counts button,.dash-counts .dash-count-row{background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:10px 4px;font-size:.8125rem;display:flex}.dash-count-row{gap:12px}.dash-counts button:hover{background:light-dark(#f5f7fa,var(--night-surface))}.dash-counts b{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:640}.dash-log{scrollbar-width:thin;max-height:18rem;margin:0 0 6px;padding:0;list-style:none;display:grid;overflow-y:auto}.dash-log li{gap:2px;min-width:0;padding:7px 0;display:grid}.dash-log li+li{border-top:1px solid var(--line)}.dash-log-what{overflow-wrap:anywhere;font-size:.8125rem;font-weight:540;line-height:1.4}.dash-log-who{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}@media (width<=640px){.dash-grid{gap:1.5rem}.dash-shortcuts button,.dash-folder-link,.dash-info,.dash-bars-steppers .icon-button{min-height:44px}.dash-info{justify-content:center;align-items:center;min-width:32px}.dash-widget-heading{gap:.25rem}.dash-toolbar-menu{white-space:normal}}.dash-info:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:50%}@media (width<=640px){.columns-menu.dashboard-manage-menu>div{left:0;right:auto}.dashboard-widget-grip.icon-button{flex-basis:44px;width:44px;height:44px}.dashboard-widget-toggle{min-height:44px}}.dash-folder-counts{scrollbar-width:thin;overscroll-behavior:contain;max-height:190px;overflow:hidden auto}.dash-folder-counts button{text-align:left;gap:12px}.dash-folder-counts button>span{overflow-wrap:anywhere;min-width:0}.dash-folder-counts b{flex-shrink:0}main[data-workspace-tab=redaction]{flex-direction:column;height:100dvh;padding-bottom:0;display:flex;overflow:clip}main[data-workspace-tab=redaction]>.workspace-layout{flex:1;align-items:stretch;min-height:0}main[data-workspace-tab=redaction] .workspace-primary{height:100%;min-height:0}main[data-workspace-tab=redaction]:not([data-review-editor=true]){padding-inline:0}main[data-workspace-tab=redaction]:not([data-review-editor=true])>.project-search-controls{padding-inline:var(--page-gutter);flex:none}.rdx-workspace{background:0 0;height:100%;min-height:0;position:relative}.rdx-main{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.rdx-toolbar{min-height:36px;padding:0 var(--page-gutter) 16px;align-items:center;gap:12px;display:flex}.rdx-search{border:1px solid var(--line);border-radius:var(--radius-pill);background:light-dark(#fff,var(--night-surface));color:var(--muted);flex-direction:row;align-items:center;gap:8px;padding:0 12px;display:flex}.rdx-search>svg{flex:none}.rdx-search.section-search>input[type=search]{height:100%;box-shadow:none;background:0 0;border:0;outline:none;padding:0}.rdx-search input::-webkit-search-cancel-button{display:none}.rdx-search:focus-within{outline:2px solid var(--blue);outline-offset:2px}.rdx-search .icon-button{flex-basis:28px;width:28px;height:28px}.rdx-toolbar-end{align-items:center;gap:8px;margin-left:auto;display:flex}.rdx-toolbar-end>.icon-button,.rdx-menu>summary{width:36px;height:36px;box-shadow:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;list-style:none;display:inline-flex}.rdx-menu{position:relative}.rdx-menu>summary::-webkit-details-marker{display:none}.rdx-menu>summary::marker{content:""}.rdx-menu>summary:hover,.rdx-menu[open]>summary{color:var(--primary);background:light-dark(#edf0f4,var(--night-soft))}.rdx-menu>summary.has-filters{color:var(--blue)}.rdx-menu>summary[aria-disabled=true]{opacity:.45;cursor:not-allowed}.rdx-menu>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rdx-popover{z-index:40;border:1px solid var(--line);backdrop-filter:blur(20px);width:330px;max-width:calc(100vw - 28px);max-height:min(560px,100dvh - 170px);color:var(--primary);background:light-dark(#fffffff2,#191919f2);border-radius:18px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 12px 36px #0002}.rdx-filter-field{color:var(--muted);flex-direction:column;gap:6px;margin:0;font-size:.75rem;display:flex}.rdx-workspace .rdx-filter-field input{border-radius:12px;width:100%;height:36px;min-height:36px;padding:0 12px}.rdx-filter-field .grid-condition{width:100%}.rdx-filter-field .grid-condition>summary{border-radius:12px;min-height:36px;padding:0 12px}.rdx-selection{min-height:52px;padding:8px var(--page-gutter) 12px;border-top:1px solid var(--line);align-items:center;gap:8px;display:flex}.rdx-selection-name{flex:1;align-items:center;gap:12px;min-width:0;font-size:.8125rem;display:flex}.rdx-selection-name strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;overflow:hidden}.rdx-selection-name>span{color:var(--muted);flex:none;font-size:.75rem}.rdx-selection>.button{border-radius:var(--radius-pill);white-space:nowrap;min-height:36px;padding:0 14px;font-size:.8125rem}.rdx-selection>.icon-button{flex-basis:36px;width:36px;height:36px}.rdx-actions{width:340px}.rdx-actions>button{width:100%;min-height:36px;box-shadow:none;color:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:.8125rem;line-height:1.4;display:flex}.rdx-actions>button>svg{color:var(--muted);flex:none}.rdx-actions>button.rdx-action-danger{color:var(--red)}.rdx-actions>button:hover:not(:disabled){background:light-dark(#f1f4f7,var(--night-soft))}.rdx-actions>button:disabled{opacity:.45;cursor:not-allowed}.rdx-body{border-top:1px solid var(--line);flex:1;min-width:0;min-height:0;display:flex}.rdx-main>.banner{margin-inline:var(--page-gutter)}.rdx-grid-scroll{flex:1}.rdx-resize{cursor:col-resize;width:7px;height:100%;position:absolute;top:0;right:-3px}.rdx-grid th:last-child .rdx-resize{right:0}.rdx-grid .rdx-check{width:44px}.rdx-check input{vertical-align:middle;width:16px;height:16px;min-height:0;margin:0;padding:0}.rdx-file{width:100%;min-height:40px;box-shadow:none;color:var(--primary);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;display:block;overflow:hidden}.rdx-file:hover{text-underline-offset:3px;text-decoration:underline}.rdx-file-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rdx-state{vertical-align:middle;justify-content:center;align-items:center;gap:6px;display:inline-flex}.rdx-attention{color:var(--amber);flex:none}.rdx-marks,.rdx-grid .numeric{font-variant-numeric:tabular-nums}.rdx-no-rows .text-button{margin:12px auto 0;display:flex}@media (width<=760px){.rdx-toolbar{flex-wrap:wrap;gap:8px;padding-bottom:12px;position:relative}.rdx-search.section-search{flex:100%}.rdx-toolbar-end{gap:8px}.rdx-menu>summary,.rdx-toolbar-end>.icon-button{width:44px;height:44px}.rdx-search .icon-button{flex-basis:44px;width:44px;height:44px}.rdx-menu{position:static}.rdx-popover{max-width:100%;max-height:calc(100dvh - 240px);top:calc(100% + 4px)}.rdx-selection{flex-wrap:wrap;position:relative}.rdx-selection-name{flex-basis:100%}.rdx-selection>.button,.rdx-selection>.icon-button,.rdx-actions>button{min-height:44px}.rdx-selection>.icon-button{flex-basis:44px;width:44px;height:44px}.rdx-workspace .rdx-filter-field input,.rdx-filter-field .grid-condition>summary{height:44px;min-height:44px}.rdx-file{min-height:44px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.rdx-popover{background:light-dark(#fff,var(--night-surface));backdrop-filter:none;box-shadow:none}}@media (prefers-reduced-motion:reduce){.rdx-more-filters>summary svg{transition:none}}main[data-workspace-tab=redaction][data-review-editor=true]{overflow:clip auto}main[data-review-editor=true]>.workspace-layout{flex:none}main[data-review-editor=true] .workspace-primary{height:auto}main[data-workspace-tab=redaction][data-review-editor=true]>.project-search-controls{margin-bottom:16px;top:0}.rdx-review-page{min-width:0;padding:0 0 14px}.rdx-name-cell{--table-sticky-left:44px}.rest-doc-page{--rest-rail-width:220px;--sidebar-motion-duration:.2s;--sidebar-icon-duration:.16s;--sidebar-panel-duration:.18s;--sidebar-motion-ease:cubic-bezier(.2,.8,.2,1);grid-template-columns:var(--rest-rail-width) minmax(0,1fr);min-height:100dvh;transition:grid-template-columns var(--sidebar-motion-duration) var(--sidebar-motion-ease);display:grid}.rest-doc-page.is-collapsed{--rest-rail-width:4rem}.rest-doc-sidebar{border-right:1px solid var(--line);backdrop-filter:blur(16px);background:light-dark(#f4f6f9cc,#141414cc);flex-direction:column;min-width:0;height:100dvh;padding:1rem 0;display:flex;position:sticky;top:0}.rest-doc-sidebar .sidebar-brand{min-height:3.25rem;margin:0 0 20px;padding:0 1.125rem 1rem;overflow:hidden}.rest-doc-sidebar .sidebar-logo{width:calc(100% - 2rem);transition:opacity var(--sidebar-icon-duration) var(--sidebar-motion-ease);flex:none;overflow:hidden}.rest-doc-sidebar .blueroom-logo{gap:.5rem;width:10rem}.rest-doc-sidebar .blueroom-logo img,.rest-doc-sidebar .blueroom-mark{flex:none;width:1.75rem;height:1.75rem}.rest-doc-sidebar .blueroom-wordmark{flex:none;width:6.25rem;height:1.25rem}.rest-doc-sidebar .sidebar-toggle{transition:left var(--sidebar-motion-duration) var(--sidebar-motion-ease),background-color var(--sidebar-icon-duration) var(--sidebar-motion-ease);display:inline-flex;top:0;left:calc(100% - 3.125rem);right:auto}.rest-doc-sidebar nav{isolation:isolate;flex:0 auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;min-height:0;margin:0 calc(.875rem - 1px) 0 .875rem;display:grid;position:relative;overflow:hidden auto}.rest-doc-sidebar nav section{min-width:0}.rest-doc-sidebar h2{white-space:nowrap;height:1.5rem;transition:opacity var(--sidebar-icon-duration) var(--sidebar-motion-ease);margin:0 0 8px;padding-inline:.625rem;font-size:.8125rem;font-weight:550;line-height:1.5rem;overflow:hidden}.rest-doc-nav-links{gap:.25rem;display:grid}.rest-doc-sidebar nav a,.rest-doc-sidebar-footer a{min-height:2.25rem;color:var(--muted);border-radius:.5rem;align-items:center;gap:.5rem;padding:.25rem .625rem;font-size:.8125rem;line-height:1.25;display:flex;overflow:hidden}.rest-doc-sidebar nav a>svg,.rest-doc-sidebar-footer a>svg{flex:none;width:1rem;height:1rem}.rest-doc-sidebar nav a>span,.rest-doc-sidebar-footer a>span{white-space:nowrap;transition:opacity var(--sidebar-icon-duration) var(--sidebar-motion-ease);flex:none}.rest-doc-sidebar nav a:hover,.rest-doc-sidebar-footer a:hover{color:var(--text)}.rest-doc-sidebar nav a[aria-current=page]{color:var(--blue);font-weight:550}.rest-doc-sidebar .sidebar-nav-highlight{background:light-dark(#e9edf4,var(--night-soft))}.rest-doc-sidebar nav a:focus-visible,.rest-doc-sidebar-footer a:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.rest-doc-sidebar-footer{margin-top:auto;padding:1rem calc(.875rem - 1px) 0 .875rem}.rest-doc-sidebar-footer a:hover{background:var(--surface-soft)}.rest-doc-sidebar-footer:before{content:"";border-top:1px solid var(--line);margin-bottom:8px;display:block}.rest-doc-sidebar .sidebar-title-panel{border:1px solid var(--line);background:light-dark(#fff,var(--night-surface));color:var(--text);width:max-content;max-width:calc(100vw - 16px);transition:transform var(--sidebar-panel-duration) var(--sidebar-motion-ease),top var(--sidebar-motion-duration) var(--sidebar-motion-ease);border-radius:12px;margin:0;padding:10px 16px;font-size:13px;position:fixed;inset:auto;transform:translate(-6px);box-shadow:0 8px 24px #0002}.rest-doc-sidebar .sidebar-title-panel:popover-open{transform:translate(0)}.rest-doc-sidebar .sidebar-title-panel:not(:popover-open){pointer-events:none}@starting-style{.rest-doc-sidebar .sidebar-title-panel:popover-open{transform:translate(-6px)}}@media (width>=701px){.rest-doc-page.is-collapsed .rest-doc-sidebar .sidebar-toggle{left:.875rem}.rest-doc-page.is-collapsed .rest-doc-sidebar h2,.rest-doc-page.is-collapsed .rest-doc-sidebar nav a>span,.rest-doc-page.is-collapsed .rest-doc-sidebar-footer a>span{opacity:0}.rest-doc-page.is-collapsed .rest-doc-sidebar .sidebar-logo{width:1.75rem}.rest-doc-page.is-collapsed .rest-doc-sidebar .sidebar-toggle>svg,.rest-doc-page.is-collapsed .rest-doc-sidebar:hover .sidebar-logo,.rest-doc-page.is-collapsed .rest-doc-sidebar .sidebar-brand:has(.sidebar-toggle:focus-visible) .sidebar-logo{opacity:0}.rest-doc-page.is-collapsed .rest-doc-sidebar:hover .sidebar-toggle .sidebar-expand-icon,.rest-doc-page.is-collapsed .rest-doc-sidebar .sidebar-toggle:focus-visible .sidebar-expand-icon,.rest-doc-page.is-collapsed .rest-doc-sidebar:hover .sidebar-toggle>svg:only-child,.rest-doc-page.is-collapsed .rest-doc-sidebar .sidebar-toggle:focus-visible>svg:only-child{opacity:1;transform:scale(1)rotate(0)}.rest-doc-page.is-collapsed .rest-doc-sidebar .sidebar-toggle>svg:only-child{transform:rotate(180deg)}}.rest-doc-page .grid-condition>summary{min-height:36px;font-size:.8125rem}.rest-doc-content{overflow-wrap:anywhere;width:100%;min-width:0;max-width:1460px;padding:32px 32px 48px;font-size:.875rem;line-height:1.6}.rest-doc-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.rest-doc-reference,.rest-doc-console{min-width:0}.rest-doc-content h1{margin-bottom:20px}.rest-doc-content h2{margin:0 0 12px;font-size:.9375rem}.rest-doc-content p{margin:0 0 12px}.rest-doc-content pre{border-block:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;padding:16px 0;font-size:.75rem;line-height:1.6}.rest-doc-endpoint{border-block:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.rest-doc-endpoint .badge{flex:none}.rest-doc-endpoint code{user-select:all;min-width:0;font-size:.8125rem}.rest-doc-content .rest-doc-description{margin:20px 0}.rest-doc-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px;margin:0;padding:0 0 20px;display:grid}.rest-doc-facts dt{color:var(--muted);margin-bottom:4px;font-size:.75rem}.rest-doc-facts dd{margin:0;font-size:.8125rem}.rest-doc-section{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.rest-doc-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rest-doc-section-heading h2,.rest-doc-properties{margin:0}.rest-doc-properties>div{border-bottom:1px solid var(--line);padding:14px 0}.rest-doc-properties dt{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:.8125rem;font-weight:550;display:flex}.rest-doc-properties dd{color:var(--muted);margin:0;font-size:.8125rem}.rest-doc-type{color:var(--muted);font-size:.75rem;font-weight:400}.rest-doc-help{color:var(--muted);font-size:.75rem}.rest-doc-response-controls{align-items:center;gap:8px;min-width:0;display:flex}.rest-doc-response-controls .grid-condition{width:152px;max-width:100%}.rest-doc-response-controls .grid-condition>summary{width:100%;min-width:0}.rest-doc-response-controls .grid-condition-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rest-doc-console{border-left:1px solid var(--line);padding-left:24px}.rest-doc-icon,.rest-doc-ghost,.rest-doc-languages>button{min-height:36px;color:var(--muted);font:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;display:inline-flex}.rest-doc-icon{min-width:36px;padding:8px}.rest-doc-icon:hover,.rest-doc-ghost:hover,.rest-doc-languages>button:hover{color:var(--text);background:var(--surface-soft)}.rest-doc-languages{flex-wrap:wrap;gap:4px;display:flex}.rest-doc-languages>button[aria-pressed=true]{color:var(--text);background:var(--surface-soft);font-weight:550}.rest-doc-tester form{gap:12px;display:grid}.rest-doc-tester label{gap:6px;min-width:0;font-size:.8125rem;display:grid}.rest-doc-tester label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.rest-doc-required{color:var(--amber);font-size:.6875rem}.rest-doc-page .rest-doc-content section.rest-doc-tester input{border:1px solid var(--line);background:var(--surface);height:36px;min-height:36px;box-shadow:none;border-radius:10px;padding:8px 12px;font-size:.8125rem}.rest-doc-request-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.rest-doc-request-fields>label:has(input[type=text]){grid-column:1/-1}.rest-doc-request-actions,.rest-doc-result-actions{align-items:center;gap:8px;display:flex}.rest-doc-page .button{border-radius:18px;height:36px;min-height:36px;font-size:.8125rem}.rest-doc-live pre{max-height:400px;padding-right:8px;overflow-y:auto}@media (width<=1200px){.rest-doc-layout{grid-template-columns:minmax(0,1fr);gap:32px}.rest-doc-console{border-left:0;border-top:1px solid var(--line);padding-top:24px;padding-left:0}}@media (width<=700px){.rest-doc-page{grid-template-columns:minmax(0,1fr)}.rest-doc-sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:16px 20px 24px;position:static}.rest-doc-sidebar .sidebar-brand{padding:0 0 16px}.rest-doc-sidebar .sidebar-logo{width:auto}.rest-doc-sidebar .sidebar-toggle{display:none}.rest-doc-sidebar nav{margin:0}.rest-doc-sidebar h2{white-space:normal;height:auto;line-height:1.5}.rest-doc-sidebar nav a>span{white-space:normal;flex:1}.rest-doc-sidebar-footer{padding:16px 0 0}.rest-doc-sidebar-footer a{min-height:44px}.rest-doc-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;max-height:none}.rest-doc-sidebar nav a{min-height:44px}.rest-doc-content{padding:24px 20px 32px}.rest-doc-response-controls{width:100%}.rest-doc-response-controls .grid-condition{flex:1;min-width:0}.rest-doc-icon,.rest-doc-ghost,.rest-doc-languages>button,.rest-doc-page .button,.rest-doc-page .grid-condition>summary,.rest-doc-tester input{min-height:44px}.rest-doc-page .rest-doc-content section.rest-doc-tester input{height:44px;min-height:44px}.rest-doc-icon{min-width:44px}}@media (prefers-reduced-motion:reduce){.rest-doc-page,.rest-doc-sidebar :is(.sidebar-nav-highlight,.sidebar-logo,.sidebar-toggle,.sidebar-title-panel,h2),.rest-doc-sidebar :is(a>span,.sidebar-toggle svg){transition:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.rest-doc-sidebar{background:light-dark(#f4f6f9,var(--night-surface));backdrop-filter:none}}@font-face{font-family:Inter Variable;src:url(/assets/Inter-VariableFont-B2FwAFwc.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:100 900}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--line:light-dark(#e0e4eb,oklch(100% 0 0/.09));--muted:light-dark(#647080,var(--night-muted));--primary:light-dark(#152132,var(--night-text));--blue:light-dark(#315ba9,var(--night-text));--focus-ring:light-dark(#94b3eb,#aaa);--purple:light-dark(#7148a7,#b49bd4);--green:light-dark(#27745e,#94dbc7);--amber:light-dark(#886014,#e6c689);--red:light-dark(#ae3b45,#db949a);--border:var(--line);--accent:var(--blue);--text:var(--primary);--ink:var(--primary);--surface:light-dark(#fff,var(--night-surface));--surface-soft:light-dark(#f7f9fc,var(--night-surface));--blue-soft:light-dark(#eef4ff,var(--night-soft));--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--radius-pill:999px;--radius-round:50%;--page-gutter:.875rem;--page-top-space:.75rem;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:24px;--shadow-1:0 1px 2px light-dark(#17273b08,#00000008);--shadow-2:0 8px 24px light-dark(#2433451c,#0000001c);--text-11:.6875rem;--text-12:.75rem;--text-13:.8125rem;--text-14:.875rem;--text-16:1rem;--text-18:1.125rem;--text-22:1.375rem;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0;font-size:.875rem}button,input,textarea,select{font:inherit;color:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}[hidden]{display:none!important}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-.65px;font-size:1.625rem;font-weight:650;line-height:1.2}h2{letter-spacing:-.25px;font-size:1.125rem;font-weight:630;line-height:1.4}h3{font-size:.9375rem;font-weight:620;line-height:1.45}strong{font-weight:580}small{color:var(--muted);font-size:.75rem;line-height:1.5}svg{stroke-width:1.7px;flex-shrink:0}:root{--icon-color:var(--primary)}svg.lucide{color:var(--icon-color)!important}:is(.button.primary:not(:disabled),.role-base-card[aria-pressed=true] .role-base-icon){--icon-color:var(--solid-primary-ink)}:is(.login-brand-panel,.login-screen .button.login-submit,.video-player,.rdx-editor-bar,.tracker-appearance-colors){--icon-color:#fff}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}:is(main,section,nav,aside,div,ul,ol,pre,table):not([role],[contenteditable],.video-player):focus-visible,[role=region]:focus-visible{outline:none}input:not([type=checkbox]):not([type=file],[type=radio]),select,textarea{border:1px solid light-dark(#ced5df,var(--night-line));background:light-dark(#fff,var(--night-surface));outline-offset:2px;border-radius:7px;width:100%;min-height:2.5rem;padding:.5625rem .75rem;display:block;box-shadow:0 1px 2px light-dark(#18273c04,#00000004)}textarea{resize:vertical;min-height:6.25rem;line-height:1.6}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}input:disabled,select:disabled,.dialog-body input[readonly]:not([type=checkbox]):not([type=radio]){background:light-dark(#f2f4f7,var(--night-soft));color:var(--muted)}input[type=checkbox]{appearance:none;border:1.5px solid light-dark(#b3bdca,var(--night-line));background:light-dark(#fff,var(--night-surface));vertical-align:middle;cursor:pointer;border-radius:4px;flex:0 0 1rem;place-content:center;width:1rem;min-width:1rem;height:1rem;min-height:1rem;margin:0;padding:0;transition:background-color .12s,border-color .12s;display:inline-grid}input[type=checkbox]:before{content:"";background:light-dark(#fff,var(--night-canvas));clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:.625rem;height:.625rem;transition:transform .1s ease-in-out;transform:scale(0)}input[type=checkbox]:checked,input[type=checkbox]:indeterminate{background:var(--blue);border-color:var(--blue)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:indeterminate:before{clip-path:inset(40% 12%);transform:scale(1)}input[type=checkbox]:hover:not(:disabled){border-color:var(--blue)}input[type=checkbox]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}input[type=checkbox]:disabled{background:light-dark(#f2f4f7,var(--night-soft));border-color:light-dark(#d9dee5,var(--night-line));cursor:not-allowed}input[type=checkbox]:disabled:checked{background:light-dark(#9fb3d6,#afafaf);border-color:light-dark(#9fb3d6,#afafaf)}input[type=radio]{accent-color:var(--primary);flex:0 0 1rem;width:1rem;height:1rem;margin:0}label{flex-direction:column;gap:.4375rem;font-weight:510;display:flex}label select,label input,label textarea{font-weight:400}fieldset{border:0;min-width:0;margin:0;padding:0}.muted{color:var(--muted)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:.0625rem;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{border:1px solid light-dark(#cfd6e0,var(--night-line));background:light-dark(#fff,var(--night-surface));white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:.5rem;min-height:2.5rem;padding:.5625rem .875rem;font-weight:540;line-height:1.25rem;transition:background .14s,box-shadow .14s;display:inline-flex;box-shadow:0 1px 2px light-dark(#17273b08,#00000008)}.button:hover:not(:disabled){background:light-dark(#f3f5f8,var(--night-soft));box-shadow:0 2px 5px light-dark(#17273b0b,#0000000b)}.button:active:not(:disabled),.icon-button:active:not(:disabled){transform:translateY(1px)}.button.primary{color:var(--solid-primary-ink);background:var(--solid-primary);border-color:var(--solid-primary)}.button.primary:hover:not(:disabled){background:light-dark(#26364a,var(--night-text))}.button.danger{color:light-dark(#9c2c36,#e09097);background:light-dark(#fff6f6,var(--night-surface));border-color:light-dark(#e5b7bb,#4b1b1f)}.danger-text{color:light-dark(#a93540,#dd9299)!important}.text-button,.text-link{width:fit-content;color:var(--blue);background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.4375rem;padding:.3125rem 0;font-weight:540;line-height:1.5;display:inline-flex}.text-button:hover:not(:disabled),.text-link:hover{text-decoration:underline}.icon-button{color:light-dark(#657080,var(--night-muted));background:0 0;border:0;border-radius:7px;flex:0 0 2.25rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:inline-flex}.icon-button:hover:not(:disabled){background:light-dark(#e9eef5,var(--night-soft));color:light-dark(#243345,var(--night-text))}.badge{white-space:nowrap;background:light-dark(#eef0f3,var(--night-soft));width:fit-content;color:light-dark(#606b7a,var(--night-muted));border-radius:5px;align-items:center;gap:.3125rem;padding:.25rem .5rem;font-size:.75rem;font-weight:550;line-height:1rem;display:inline-flex}.blue{background:light-dark(#eaf0fc,var(--night-soft));color:var(--blue)}.purple{background:light-dark(#f0eaf9,var(--night-soft));color:var(--purple)}.green{background:light-dark(#e7f3ed,var(--night-soft));color:var(--green)}.amber{background:light-dark(#fcf1d8,var(--night-soft));color:var(--amber)}.red{background:light-dark(#f9e9eb,var(--night-soft));color:var(--red)}.app-shell{min-height:100dvh;display:flex}:root{--sidebar-motion-duration:.2s;--sidebar-icon-duration:.16s;--sidebar-panel-duration:.18s;--sidebar-motion-ease:cubic-bezier(.2, .8, .2, 1)}.app-shell{--sidebar-width:220px;--sidebar-menu-row:2.125rem}.sidebar{width:var(--sidebar-width);flex:0 0 var(--sidebar-width);z-index:20;background:light-dark(#f3f5f8eb,color-mix(in srgb, var(--night-sidebar) 92%, transparent));backdrop-filter:blur(20px);border-right:1px solid var(--line);flex-direction:column;padding:.5rem;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:var(--muted);align-items:center;gap:.625rem;padding:0 .5rem 1.6875rem;font-size:.8125rem;display:flex}.brand strong{color:light-dark(#202b3a,var(--night-text));letter-spacing:-.25px;font-size:1rem;line-height:1.6;display:block}.brand-mark{color:#fff;background:light-dark(#162235,#4e4e4e);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;display:inline-flex}.room-identity{border-top:1px solid var(--line);gap:.625rem;min-width:0;padding:1.125rem .5rem 1.375rem;display:flex}.room-identity div{min-width:0}.room-identity strong{overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5;display:block}.room-identity div>span{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;padding-top:.125rem;font-size:.75rem;line-height:1.6;display:-webkit-box;overflow:hidden}.project-home-link{width:100%;min-height:2.5rem;color:inherit;text-align:left;background:0 0;border:0;border-radius:12px;flex-shrink:0;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.25rem;display:flex}.project-home-link .room-identity{border:0;flex:1;align-items:center;gap:.5rem;padding:0}.project-home-link .company-mark{background:light-dark(#e4eaf6,var(--night-soft));width:2rem;height:2rem;color:var(--blue)}.project-home-link .room-identity strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;overflow:hidden}.project-home-link>svg{color:var(--muted);flex-shrink:0}.project-home-link:hover,.project-home-link[aria-expanded=true]{background:light-dark(#e6ebf3,var(--night-soft))}.project-switcher-popover{z-index:110;border:1px solid light-dark(#dbe0e8,var(--night-line));background:light-dark(#fffffff2,color-mix(in srgb, var(--night-surface) 95%, transparent));backdrop-filter:blur(18px);width:min(320px,100vw - 16px);max-height:calc(100dvh - 1rem);color:var(--primary);border-radius:14px;flex-direction:column;display:flex;position:fixed;box-shadow:0 8px 30px light-dark(#182b4726,#00000026)}.project-switcher-body{flex-direction:column;min-height:0;padding:.5rem .5rem .25rem;display:flex}.project-switcher-search{color:var(--muted);border:1px solid var(--line);background:light-dark(#f5f7fa,var(--night-surface));border-radius:9px;flex-direction:row;flex-shrink:0;align-items:center;gap:.5rem;margin:0 0 .375rem;padding:0 .625rem;display:flex}.project-switcher-search:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 2px light-dark(#94b3eb40,#b2b2b240)}.project-switcher-search input[type=search]{width:100%;min-width:0;min-height:2.375rem;box-shadow:none;background:0 0;border:0;outline:none;padding:.5rem 0;font-size:.8125rem}.project-switcher-search>svg{flex-shrink:0}.project-switcher-list{overscroll-behavior:contain;min-height:0;max-height:20rem;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.project-switcher-option{width:100%;min-height:2.75rem;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.5625rem;padding:.5rem .375rem;display:flex}.project-switcher-option .company-mark{width:1.75rem;height:1.75rem}.project-switcher-option:hover,.project-switcher-option[aria-current]{background:light-dark(#eef3fc,var(--night-soft))}.project-switcher-option>svg{color:var(--muted);flex-shrink:0}.project-switcher-name{overflow-wrap:anywhere;flex:1;gap:.25rem;min-width:0;display:grid}.project-switcher-name strong{font-size:.8125rem;font-weight:550;line-height:1.4}.project-switcher-name small{color:var(--muted);line-height:1.4}.project-switcher-current{color:var(--blue);flex-shrink:0;align-items:center;gap:.3125rem;font-size:.75rem;display:inline-flex}.project-switcher-popover{border-radius:var(--radius-xl);background:light-dark(#fff,var(--night-surface));transition:transform var(--sidebar-panel-duration) var(--sidebar-motion-ease);transform:translateY(0)}.project-switcher-popover.is-closing{transform:translateY(6px)}@starting-style{.project-switcher-popover{transform:translateY(6px)}}.project-switcher-option{min-height:var(--sidebar-menu-row);border-radius:12px;gap:.75rem;padding:.375rem 1rem}.project-switcher-option .company-mark{width:1.375rem;height:1.375rem;font-size:.625rem}.company-mark.project-initials{--project-hue:0;background:light-dark(hsl(var(--project-hue) 40% 91%),hsl(var(--project-hue) 25% 22%));color:light-dark(hsl(var(--project-hue) 38% 32%),hsl(var(--project-hue) 45% 82%));font-size:.6875rem;font-weight:600}.project-switcher-status{color:var(--muted);align-items:center;gap:.5rem;padding:1rem .25rem;line-height:1.5;display:flex}.project-switcher-footer{border-top:1px solid var(--line);flex-shrink:0;justify-content:space-between;gap:.25rem;padding:.375rem .5rem;display:flex}.project-switcher-footer button{min-height:2.25rem;color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:.4375rem;padding:.4375rem;font-size:.75rem;display:flex}.project-switcher-footer button:hover{background:light-dark(#eef3fc,var(--night-soft));color:var(--primary)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.project-switcher-popover{background:light-dark(#fff,var(--night-surface));backdrop-filter:none}}.company-mark{background:light-dark(#e6ebf3,var(--night-soft));color:light-dark(#6a7c96,#b4b4b4);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.0625rem;height:2.0625rem;display:flex}.sidebar nav{isolation:isolate;gap:.25rem;margin-inline:.25rem;display:grid;position:relative}.sidebar-nav-highlight{z-index:-1;background:color-mix(in srgb, var(--primary) 8.5%, transparent);pointer-events:none;opacity:0;max-width:100%;transition:transform var(--sidebar-icon-duration) var(--sidebar-motion-ease), width var(--sidebar-motion-duration) var(--sidebar-motion-ease), height var(--sidebar-motion-duration) var(--sidebar-motion-ease), opacity var(--sidebar-icon-duration) var(--sidebar-motion-ease);border-radius:.5rem;position:absolute;top:0;left:0}.sidebar-nav-highlight.is-visible{opacity:1}.sidebar-title-panel{border:1px solid var(--line);background:light-dark(#fff,var(--night-surface));color:var(--primary);overflow-wrap:anywhere;transition:transform var(--sidebar-panel-duration) var(--sidebar-motion-ease), top var(--sidebar-motion-duration) var(--sidebar-motion-ease), display var(--sidebar-panel-duration) allow-discrete, overlay var(--sidebar-panel-duration) allow-discrete;border-radius:12px;margin:0;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;line-height:1.25;position:fixed;inset:auto;transform:translate(-6px);box-shadow:0 8px 24px light-dark(#1a2a4022,#0003)}.sidebar-title-panel:popover-open{transform:translate(0)}.disabled-action{cursor:not-allowed;border-radius:var(--radius-pill);max-width:100%;display:inline-flex}.disabled-action>button{pointer-events:none}.disabled-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.resource-title-tooltip{white-space:normal;width:min(400px,100vw - 16px);font-weight:400;line-height:1.5}.sidebar-title-panel.resource-title-tooltip{opacity:0;transition:opacity .12s ease, display .12s allow-discrete, overlay .12s allow-discrete;transform:none}.sidebar-title-panel.resource-title-tooltip:popover-open{opacity:1;transform:none}@starting-style{.sidebar-title-panel.resource-title-tooltip:popover-open{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.sidebar-title-panel.resource-title-tooltip{transition:none}}.sidebar-title-panel[role=dialog]{transition-property:transform,top}.sidebar-title-panel:not(:popover-open){pointer-events:none}@starting-style{.sidebar-title-panel:popover-open{transform:translate(-6px)}}.sidebar nav{flex:0 auto;min-height:0;overflow:hidden auto}.sidebar nav a{min-height:2.25rem;color:color-mix(in srgb, var(--primary) 62%, transparent);border-radius:.5rem;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:500;line-height:1.25;display:flex}.sidebar nav a>svg{width:1rem;height:1rem;color:color-mix(in srgb, var(--primary) 78%, transparent)}.sidebar nav a:hover,.sidebar nav a:focus-visible,.sidebar nav a[aria-current=page]{color:var(--primary)}.sidebar nav a:hover>svg,.sidebar nav a:focus-visible>svg,.sidebar nav a[aria-current=page]>svg{color:inherit}.core-links{border-top:1px solid var(--line);gap:.3125rem;margin-top:1.5rem;padding-top:1.125rem;display:grid}.core-links a{color:var(--muted);align-items:center;gap:.5rem;padding:.5rem;font-size:.75rem;line-height:1.4;display:flex}.core-links a:hover{color:var(--blue)}.core-links a svg:last-child{margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:2.1875rem}.sidebar-bottom>button{color:var(--muted);background:0 0;border:0;align-items:center;gap:.5rem;width:100%;padding:.625rem .375rem;font-size:.75rem;display:flex}.sidebar-bottom>button svg:last-child{margin-left:auto}.identity{border-top:1px solid var(--line);align-items:center;gap:.5rem;margin-top:.5rem;padding-top:1.0625rem;display:flex}.identity>div{flex:1;min-width:0}.identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;display:block;overflow:hidden}.identity div>span{color:var(--muted);padding-top:.25rem;font-size:.6875rem;display:block}.avatar{background:light-dark(#e6eaf2,var(--night-soft));color:light-dark(#536889,#b3b3b3);border-radius:50%;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8125rem;font-weight:600;display:inline-flex}main{margin-left:var(--sidebar-width);padding:var(--page-top-space) var(--page-gutter) 4rem;width:calc(100% - var(--sidebar-width));min-width:0}.page-header{justify-content:space-between;align-items:center;gap:1.125rem;margin-bottom:1.9375rem;display:flex}.heading{align-items:center;gap:.8125rem;min-width:0;display:flex}.heading>div{min-width:0}.heading p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.375rem;font-size:.8125rem;overflow:hidden}.page-mark{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:3.0625rem;height:3.0625rem;display:inline-flex}.toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.625rem;padding:1.0625rem 0;display:flex}.toolbar>select{width:auto;min-width:130px;max-width:210px}.search{flex-direction:row;flex:1;align-items:center;min-width:170px;display:flex;position:relative}.search>svg{color:light-dark(#8490a1,var(--night-muted));pointer-events:none;position:absolute;left:13px}.search input:not([type=checkbox]){padding-left:2.4375rem;padding-right:2.3125rem}.search-clear{position:absolute;right:3px}.search-clear .icon-button{width:1.875rem;height:2rem}.push-right{margin-left:auto}.folder-strip{scrollbar-width:thin;gap:.3125rem;padding:1.125rem 0 1rem;display:flex;overflow-x:auto}.folder-strip>button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:.4375rem;padding:.5rem .625rem;line-height:1.4;display:flex}.folder-strip>button.selected{color:light-dark(#2d527f,#b1b1b1);background:light-dark(#eaf0f7,var(--night-soft));font-weight:540}.folder-strip>button:hover{background:light-dark(#edf1f6,var(--night-soft));color:var(--primary)}.folder-strip>button>span{font-size:.6875rem}.table-summary{border-bottom:1px solid var(--line);min-height:2.9375rem;color:var(--muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.row-actions{align-items:center;gap:.75rem;display:flex}.check-label{white-space:nowrap;flex-direction:row;align-items:center;gap:.4375rem;font-size:.75rem;font-weight:400;display:flex}.columns-menu{position:relative}.columns-menu summary{cursor:pointer;align-items:center;gap:.375rem;padding:.5rem .625rem .5rem .5rem;list-style:none;display:flex}.columns-menu summary::-webkit-details-marker{display:none}.columns-menu>summary>svg:last-child{transition:transform .12s}.columns-menu[open]>summary>svg:last-child{transform:rotate(180deg)}.columns-menu>div{z-index:15;background:light-dark(#fff,var(--night-surface));border:1px solid var(--line);border-radius:var(--radius-xl);gap:.875rem;width:190px;padding:.875rem;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 24px light-dark(#2433451c,#0000001c)}.table-scroll{scrollbar-width:thin;width:100%;position:relative;overflow-x:auto}.document-name,.person-name{text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;min-width:230px;max-width:420px;padding:0;display:flex}.document-name>span:last-child,.person-name>span:last-child{min-width:0}.document-name strong,.person-name strong{color:light-dark(#293547,var(--night-text));text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;display:block;overflow:hidden}.document-name small,.person-name small{text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;display:block;overflow:hidden}.document-name:hover strong,.person-name:hover strong{color:var(--blue)}.file-mark{border-radius:7px;flex:0 0 2.4375rem;justify-content:center;align-items:center;width:2.4375rem;height:2.6875rem;display:inline-flex}.inline-meta{align-items:center;gap:.375rem;display:inline-flex}.empty{text-align:center;flex-direction:column;align-items:center;padding:4.0625rem 1.25rem 3.75rem;display:flex}.empty-icon{color:light-dark(#8da0bb,#b3b3b3);background:light-dark(#eff3f8,var(--night-soft));border-radius:14px;margin-bottom:1.125rem;padding:1.0625rem}.empty h2{font-size:1.125rem}.empty p,.empty .empty-body{max-width:410px;color:var(--muted);margin-top:.5625rem;font-size:.8125rem;line-height:1.65}.empty .empty-body>p:first-child{margin-top:0}.empty .button{margin-top:1.375rem}.banner{background:light-dark(#fff9ed,var(--night-soft));color:light-dark(#846421,#e2c78d);border:1px solid light-dark(#e1d2b0,#4a3c1c);border-radius:7px;align-items:center;gap:.625rem;margin-bottom:1.0625rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.5;display:flex}.banner>span{flex:1}.banner.error{background:light-dark(#fff2f3,var(--night-surface));border-color:light-dark(#efd0d4,var(--night-line));color:light-dark(#94333c,#da959b)}.banner>button:not(.icon-button){background:0 0;border:0;padding:.25rem;font-weight:600;text-decoration:underline}.loading{color:var(--muted);justify-content:center;align-items:center;gap:.6875rem;padding:3.4375rem 1.25rem;display:flex}.modal-loading{background:light-dark(#ffffffb8,#0009);border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;position:fixed;inset:0}.modal-loading:not([open]){display:none}.modal-loading::backdrop{background:0 0}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.dialog{border:1px solid light-dark(#dbe0e8,var(--night-line));border-radius:var(--radius-xl);width:min(510px,100vw - 32px);max-width:none;max-height:calc(100dvh - 2rem);color:light-dark(#253043,var(--night-text));background:light-dark(#fff,var(--night-surface));overscroll-behavior:contain;padding:0;overflow:auto;box-shadow:0 25px 90px light-dark(#0f1c353b,#0000003b)}.dialog.wide{width:min(850px,100vw - 32px)}.dialog::backdrop{backdrop-filter:blur(3px);background:light-dark(#1b28374f,#0000004f)}.dialog-header{z-index:4;border-bottom:1px solid var(--line);background:light-dark(#fffffff2,color-mix(in srgb, var(--night-surface) 95%, transparent));backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.3125rem;display:flex;position:sticky;top:0}.dialog-header h2{font-size:1rem}.dialog-body{flex-direction:column;gap:1rem;padding:1rem 1.25rem .5rem;display:flex}.dialog input:not([type=checkbox]):not([type=radio]):not([type=file]),.dialog select,.dialog textarea,.dialog .grid-condition>summary{border-radius:var(--radius-lg)}.dialog-body>p{line-height:1.65}.dialog-footer{z-index:4;border-top:1px solid var(--line);background:light-dark(#fbfcfe,var(--night-surface));justify-content:flex-end;gap:.5625rem;padding:1.0625rem 1.4375rem;display:flex;position:sticky;bottom:0}.dialog-footer .dialog-footer-start{margin-right:auto}.modal-error{margin:1rem 1.25rem 0}.dialog-title{margin:0;padding:1.25rem 1.25rem 0;font-size:1rem}.dialog>.dialog-footer{z-index:4;background:light-dark(#fff,var(--night-surface));border-top:0;align-items:center;gap:.5rem;padding:.5rem 1.25rem 1rem;display:flex;position:sticky;bottom:0}.dialog-footer-close{flex:none;margin-right:auto}.panel-footer{z-index:4;background:light-dark(#fff,var(--night-surface));justify-content:flex-start;align-items:center;gap:.5rem;padding:1rem 0;display:flex;position:sticky;bottom:0}.panel-footer>.button{border-radius:999px;min-height:2.25rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25}.tracker-details-frame>.panel-footer{border-radius:0 0 var(--radius-xl) var(--radius-xl);padding-inline:1.5rem}.tracker-drawer>.panel-footer{text-align:left;flex:none;margin-top:auto}.sidebar-bottom>.sidebar-mobile-close{align-self:flex-start;margin-bottom:.5rem;display:none}@media (width<=850px){.sidebar-bottom>.sidebar-mobile-close{min-height:44px;display:inline-flex}}.dialog-footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.dialog>.dialog-footer button{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.25rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25;display:inline-flex}.dialog>.dialog-footer button>svg{flex:none;width:1rem;height:1rem}.dialog-flat .dialog-footer{flex-wrap:wrap}.dialog-flat .dialog-footer>button{border-radius:999px;justify-content:center;align-items:center;min-height:2.25rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25;display:inline-flex}.dialog-flat .dialog-footer>button:not(.tracker-primary){border:1px solid var(--line);background:0 0}.dialog-flat .modal-error{margin-inline:1.25rem}@media (width<=760px){.dialog-title,.dialog>.dialog-footer{padding-inline:1rem}.dialog>.dialog-footer button,.panel-footer>.button{min-height:44px}.dialog-flat .dialog-body,.dialog-flat .dialog-footer{padding-inline:1rem}.dialog-flat .dialog-footer>button{min-height:44px}}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.field-help{color:var(--muted);align-items:flex-start;gap:.375rem;font-size:.75rem;font-weight:400;line-height:1.6;display:flex}.field-help svg{margin-top:.1875rem}.upload-zone{background:light-dark(#f6f9fe,var(--night-surface));text-align:center;color:light-dark(#5679a9,#b2b2b2);cursor:pointer;border:1px dashed light-dark(#a9bbd3,#b2b2b2);border-radius:9px;justify-content:center;align-items:center;gap:.6875rem;padding:1.875rem 1.0625rem;display:flex;position:relative}.upload-zone strong{color:light-dark(#35547d,#b2b2b2);overflow-wrap:anywhere;font-size:.875rem}.upload-zone span{color:var(--muted);font-size:.75rem}.upload-zone input{cursor:pointer;opacity:0;width:100%;position:absolute;inset:0}.upload-zone:focus-within{outline:3px solid var(--focus-ring);outline-offset:3px}.upload-zone.has-file{border-style:solid;border-color:light-dark(#a6c8b8,var(--night-line));background:light-dark(#f3faf6,var(--night-surface));color:var(--green)}.detail-title{align-items:flex-start;gap:.8125rem;display:flex}.detail-title>div{flex:1;min-width:0}.detail-title h3{letter-spacing:-.3px;overflow-wrap:anywhere;font-size:1.1875rem;line-height:1.4}.detail-title .muted{overflow-wrap:anywhere;padding-top:.4375rem;font-size:.75rem;display:block}.inline-title{font:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;display:inline}.inline-title svg{color:light-dark(#95a0af,var(--night-muted));vertical-align:middle;margin-left:.5625rem}.inline-edit{align-items:center;gap:.1875rem;display:flex}.document-actions{flex-wrap:wrap;gap:.5rem;display:flex}.detail-meta{grid-template-columns:1fr 1fr;align-items:start;gap:1.375rem;padding:.25rem 0;display:grid}.detail-meta>div{flex-direction:column;gap:.5625rem;display:flex}.detail-meta>label,.detail-meta .muted{color:var(--muted);font-size:.75rem;font-weight:450}.detail-meta>label>span{color:light-dark(#33405a,#b0b0b0);font-size:.8125rem}.detail-section{border-top:1px solid var(--line);padding-top:1.3125rem}.section-heading{justify-content:space-between;align-items:center;gap:.625rem;margin-bottom:.9375rem;display:flex}.section-heading h3{align-items:center;gap:.5rem;display:flex}.section-heading h3 svg{color:light-dark(#7d8ba1,var(--night-muted))}.phase-field{width:min(230px,100%);margin-bottom:.75rem;font-size:.75rem}.grants{border-top:1px solid light-dark(#edf0f4,var(--night-soft));max-height:17.5rem;margin-top:.6875rem;overflow-y:auto}.grant-row{border-bottom:1px solid light-dark(#edf0f4,var(--night-soft));flex-direction:row;align-items:center;gap:.6875rem;padding:.75rem 0;display:flex}.grant-row>span:nth-child(2){flex:1;min-width:0}.grant-row strong{overflow-wrap:anywhere;font-size:.8125rem;display:block}.grant-row small{overflow-wrap:anywhere;margin-top:.1875rem;display:block}.save-strip{color:var(--muted);justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;font-size:.75rem;display:flex}.version-row{border-bottom:1px solid light-dark(#edf0f4,var(--night-soft));align-items:center;gap:.625rem;padding:.75rem 0;display:flex}.version-row>span:nth-child(2){flex:1;min-width:0}.version-row strong{overflow-wrap:anywhere;font-size:.8125rem;display:block}.version-row small{margin-top:.1875rem;display:block}.archive-confirm p,.renew-confirm p{color:light-dark(#7c6570,var(--night-muted));margin-bottom:.75rem;font-size:.8125rem;line-height:1.7}.preview{border:1px solid var(--line);border-radius:8px;overflow:hidden}.preview-toolbar{background:light-dark(#f4f6f9,var(--night-surface));justify-content:space-between;align-items:center;gap:.5rem;padding:.4375rem .8125rem;display:flex}.preview-toolbar strong{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.pdf-controls{border-top:1px solid var(--line);background:light-dark(#fbfcfe,var(--night-surface));justify-content:center;align-items:center;gap:.4375rem;padding:.5rem .625rem;font-size:.75rem;display:flex}.pdf-controls select{width:auto;min-height:2.125rem;margin-left:auto;padding:.3125rem .5625rem;font-size:.75rem}.pdf-canvas-wrap{background:light-dark(#e7ebf1,var(--night-soft));max-height:65dvh;padding:.75rem;overflow:auto}.pdf-canvas{background:light-dark(#fff,var(--night-surface));margin:auto;display:block;box-shadow:0 2px 10px light-dark(#18293a1c,#0000001c)}.pdf-loading{color:var(--muted);justify-content:center;align-items:center;gap:.5rem;padding:1.25rem;font-size:.75rem;display:flex}.pdf-error{margin:.75rem}.preview img{object-fit:contain;background:light-dark(#eff2f6,var(--night-soft));width:100%;max-height:29.375rem;display:block}.nda-info{background:light-dark(#f0f5fa,var(--night-soft));color:var(--muted);border-radius:6px;align-items:flex-start;gap:.5625rem;padding:.75rem;font-size:.75rem;line-height:1.6;display:flex}.nda-info svg{margin-top:.125rem}.member-controls{border-top:1px solid var(--line);flex-direction:column;gap:.8125rem;padding-top:1.1875rem;display:flex}.question-row{border-bottom:1px solid var(--line)}.question-row>summary{cursor:pointer;align-items:center;gap:.8125rem;padding:1.25rem .375rem;list-style:none;display:flex}.question-row>summary::-webkit-details-marker{display:none}.question-row>summary>svg{color:light-dark(#8091a9,#b4b4b4)}.question-row>summary>span:not(.badge){flex:1;min-width:0}.question-row summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.5;display:block;overflow:hidden}.question-row summary small{margin-top:.375rem;display:block}.question-row[open]>summary>svg:last-child{transform:rotate(180deg)}.question-content{flex-direction:column;gap:1.0625rem;padding:0 2.25rem 1.5625rem;display:flex}.question-content p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.question-content form{flex-direction:column;gap:.8125rem;display:flex}.question-content form>button{align-self:flex-start}.answer{background:light-dark(#f4f7fb,var(--night-surface));border-left:2px solid light-dark(#b5c9e4,#2e2e2e);padding:1.0625rem 1.1875rem}.answer h3{color:light-dark(#42618a,#b2b2b2);margin-bottom:.5rem;font-size:.8125rem}.answer small{margin-top:.75rem;display:block}.auth-shell{background:light-dark(#f6f8fb,var(--night-surface));flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:1.875rem 1.5rem;display:flex}.auth-brand{align-items:center;gap:.625rem;margin-bottom:2.75rem;font-size:.875rem;font-weight:600;display:flex}.auth-brand .muted{font-weight:400}.auth-brand .brand-mark{border-radius:8px;width:2.125rem;height:2.125rem}.auth-form{width:min(390px,100%)}.auth-form h1{margin-top:1.1875rem;font-size:1.5625rem}.auth-form>p{color:var(--muted);margin-top:.6875rem;font-size:.8125rem;line-height:1.65}.auth-form form{gap:1.1875rem;margin-top:1.8125rem;display:grid}.auth-form form>.button{width:100%;margin-top:.1875rem}.auth-form .banner{margin:0}.auth-form .text-button{margin-top:1.0625rem;font-size:.75rem}.auth-form .auth-help{margin-top:1.375rem;font-size:.75rem}.auth-footer{color:var(--muted);align-items:center;gap:.375rem;margin-top:3.0625rem;font-size:.6875rem;display:flex}.mobile-only,.nav-scrim{display:none}@media (width<=1100px){main{padding:var(--page-top-space) var(--page-gutter) 3.125rem}.toolbar .search{min-width:210px}.document-name,.person-name{max-width:300px}}@media (width<=850px){:root{--page-gutter:1rem}.mobile-only{display:inline-flex}.sidebar{z-index:101;background:light-dark(#f3f5f8,var(--night-sidebar));width:260px;padding:1.375rem 1.0625rem;display:none}.sidebar.is-open{display:flex}.sidebar nav a{gap:.5rem;min-height:max(44px,2.75rem);padding-inline:.75rem;font-size:.8125rem}.sidebar nav a>svg{width:1rem;height:1rem}.brand .mobile-only{margin-left:auto}.nav-scrim{z-index:100;background:light-dark(#1b283759,#00000059);border:0;display:block;position:fixed;inset:0}main{width:100%;padding:var(--page-top-space) var(--page-gutter) 3.125rem;margin-left:0}.heading{gap:.625rem}.heading .mobile-only{margin-left:-8px}.page-header{margin-bottom:1.375rem}.document-name,.person-name{max-width:330px}}@media (width<=560px){main{padding:var(--page-top-space) var(--page-gutter) 2.625rem}h1{font-size:1.4375rem}.page-header{gap:.375rem}.heading{gap:.4375rem}.heading .page-mark{display:none}.heading p{max-width:240px;font-size:.75rem}.toolbar{gap:.5rem;padding:.875rem 0}.toolbar>.button.primary{width:100%}.toolbar .search{flex-basis:100%;min-width:0}.toolbar>select{flex:1;min-width:0;max-width:100%;font-size:.75rem}.toolbar .inline-meta{font-size:.75rem;line-height:1.6}.folder-strip{padding:.8125rem 0 .625rem}.folder-strip button{font-size:.75rem}.table-summary{flex-wrap:wrap;gap:.5rem;padding:.5rem 0}.table-summary>.inline-meta{font-size:.6875rem}.row-actions{gap:.5rem}.table-summary .check-label{font-size:.6875rem}.document-name,.person-name{gap:.5625rem;min-width:190px;max-width:210px}.document-name strong,.person-name strong{font-size:.75rem}.document-name small,.person-name small{font-size:.6875rem}.file-mark{flex-basis:2.0625rem;width:2.0625rem;height:2.3125rem}.empty{padding:3rem .875rem}.empty h2{font-size:1.0625rem}.empty p{font-size:.75rem}.dialog,.dialog.wide{width:calc(100vw - 20px);max-height:calc(100dvh - 1.25rem)}.dialog-header{padding:.8125rem .9375rem}.dialog-body,.dialog-footer{padding-inline:1rem}.modal-error{margin:.8125rem 1rem 0}.form-grid{grid-template-columns:1fr;gap:1rem}.detail-title{flex-wrap:wrap;gap:.625rem}.detail-title h3{font-size:1.0625rem}.detail-meta{grid-template-columns:1fr;gap:.875rem}.document-actions{gap:.4375rem}.document-actions .button{padding:.5rem .6875rem;font-size:.75rem}.section-heading{flex-wrap:wrap}.grant-row{flex-wrap:wrap;gap:.5rem}.grant-row>span:nth-child(2){flex-basis:calc(100% - 30px)}.grant-row .badge{margin-left:1.5rem}.save-strip{flex-direction:column;align-items:flex-start}.pdf-controls{flex-wrap:wrap}.version-row{gap:.4375rem}.version-row strong{font-size:.75rem}.version-row .icon-button{flex-basis:1.875rem;width:1.875rem}.question-row>summary{flex-wrap:wrap;gap:.5rem}.question-row>summary>span:not(.badge){flex-basis:calc(100% - 45px)}.question-row>summary .badge{margin-left:1.625rem}.question-row>summary>svg:last-child{margin-left:auto}.question-content{padding:0 .25rem 1.25rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.sidebar{background:light-dark(#f5f7fa,var(--night-sidebar));backdrop-filter:none}.dialog-header{background:light-dark(#f5f7fa,var(--night-surface));backdrop-filter:none}.dialog::backdrop{backdrop-filter:none;background:light-dark(#18212b99,#20202099)}}.audit-details{color:var(--primary);overflow-wrap:anywhere;margin-top:.625rem;font-size:.8125rem;line-height:1.55}.audit-details p{margin:.25rem 0}.audit-facts{gap:.375rem;margin:0;display:grid}.audit-detail{grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:.625rem;display:grid}.audit-detail dt{color:var(--muted);font-weight:400}.audit-detail dd{min-width:0;color:var(--text);margin:0}.audit-detail dd b{font-weight:500}.audit-notes{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.audit-identifiers .audit-facts{padding:.375rem 0}.audit-identifiers{margin-top:.4375rem;font-size:.75rem}.audit-identifiers summary{cursor:pointer;color:var(--primary)}.audit-identifiers code{font-size:.6875rem}.scan-status{color:var(--muted);white-space:normal}.staff-access{border-bottom:1px solid var(--line);margin:0 0 1.875rem;padding:0 0 1.5rem}.staff-access .section-heading h2{align-items:center;gap:.5rem;font-size:1rem;display:flex}.staff-access .grant-row>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.staff-add{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:1.125rem;display:flex}.staff-add label{flex:1;min-width:min(240px,100%)}.staff-add .field-help{flex-basis:100%}.staff-grant .archive-confirm{margin:.5rem 0 1rem}@media (width<=600px){.staff-access .section-heading{align-items:flex-start}.staff-access .grant-row{flex-wrap:wrap}}.staff-access .grant-row>.badge{flex:none}.guest-access-heading{margin-bottom:1.125rem;font-size:1rem}.auth-staff-entry{border-bottom:1px solid var(--line);margin-top:1.5rem;padding-bottom:1.375rem}.auth-staff-entry h2,.auth-guest-heading{margin:0 0 .75rem;font-size:.9375rem;font-weight:650}.auth-form .auth-staff-entry .field-help{margin-top:.625rem}.auth-form .auth-guest-heading{margin-top:1.375rem;margin-bottom:-8px}.auth-form>.text-button{margin-top:.875rem;margin-right:1.375rem}.log-row-linked{cursor:pointer}.log-row-linked:hover{background:light-dark(#f3f6fb,var(--night-soft))}.inbox-config-steps{gap:.5rem;margin:0;padding-left:1.2rem;display:grid}.button.primary:disabled{background:light-dark(#e4e8ee,var(--night-soft));border-color:light-dark(#e4e8ee,var(--night-soft));color:light-dark(#939bab,var(--night-muted));cursor:not-allowed}.account-menu{border-top:1px solid var(--line);padding-top:.5rem}.account-menu>summary{cursor:pointer;border:0;margin:0;padding:.625rem .125rem;list-style:none}.account-menu>summary::-webkit-details-marker{display:none}.identity-name{text-align:left;flex:1;min-width:0}.identity-name small{padding-top:.25rem;font-size:.6875rem;display:block}.account-menu[open]>summary>svg{transform:rotate(180deg)}.account-actions{gap:.1875rem;padding:.375rem 0;display:grid}.account-actions>button{text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:.5625rem;width:100%;padding:.625rem .5rem;font-size:.75rem;display:flex}.account-actions>button:hover{background:light-dark(#e4eaf6,var(--night-soft))}.page-path{color:var(--muted);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.page-path strong{color:light-dark(#202b3a,var(--night-text));font-weight:580}.page-path strong:before{content:"/";color:var(--muted);margin-right:.5rem;font-weight:400}.topbar{z-index:30;min-height:3.375rem;margin:calc(-1 * var(--page-top-space)) 0 1.375rem;background:light-dark(#f7f9fcf7,color-mix(in srgb, var(--night-surface) 97%, transparent));backdrop-filter:blur(10px);border-bottom:1px solid var(--line);align-items:center;gap:.875rem;padding:.5rem 0;display:flex;position:sticky;top:0}.topbar-crumbs{align-items:center;gap:.5625rem;min-width:0;display:flex}.topbar-crumbs .crumb-room{font:inherit;color:light-dark(#263b5b,#b0b0b0);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:7px;max-width:220px;padding:.3125rem .5rem;font-weight:600;overflow:hidden}.topbar-crumbs .crumb-room:hover{background:light-dark(#e9edf4,var(--night-soft))}.topbar-crumbs .crumb-sep{color:var(--muted);flex:none}.topbar-crumbs .crumb-current{color:light-dark(#202b3a,var(--night-text));white-space:nowrap;font-size:.875rem;font-weight:550}.topbar-search{border:1px solid var(--line);background:light-dark(#fff,var(--night-surface));max-width:460px;height:2.375rem;color:var(--muted);border-radius:9px;flex:260px;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.topbar-search input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:1}.topbar-search input:disabled{cursor:not-allowed}.topbar-actions{align-items:center;gap:.375rem;margin-left:auto;display:flex}.topbar .account-menu{border-top:0;padding-top:0;position:relative}.topbar .account-menu>summary{border-radius:8px;padding:.25rem .375rem}.topbar .account-menu>summary:hover{background:light-dark(#e9edf4,var(--night-soft))}.topbar .identity{border-top:0;margin-top:0;padding-top:0}.topbar .account-menu .identity-name{max-width:150px}.topbar .account-menu>.account-actions{z-index:40;background:light-dark(#fff,var(--night-surface));border:1px solid var(--line);border-radius:10px;min-width:224px;padding:.375rem;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px light-dark(#1a2a4022,#0002)}.sidebar-diligence{background:light-dark(#eef4ff,var(--night-surface));color:light-dark(#234e9c,#aaa);width:100%;font:inherit;cursor:pointer;border:1px solid light-dark(#c9d8f2,#2c2c2c);border-radius:9px;align-items:center;gap:.5625rem;padding:.6875rem .75rem;font-size:.8125rem;font-weight:550;display:flex}.sidebar-diligence:hover{background:light-dark(#e2ecfe,var(--night-soft))}@media (width<=850px){.topbar-crumbs .crumb-room{max-width:130px}.topbar-search{flex-basis:110px}.topbar-crumbs .crumb-current{font-size:.8125rem}}html:has(main[data-workspace-tab=audit]){scrollbar-gutter:stable}.log-report{color:var(--primary);min-width:0}.log-report-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.log-report-toolbar :is(.icon-button,.grid-tool-trigger){color:var(--primary)}.app-shell .log-report-toolbar .section-search{flex-direction:row;flex:0 1 var(--section-search-width);border:1px solid var(--line);border-radius:var(--radius-pill);background:light-dark(#fff,var(--night-surface));align-items:center;gap:.5rem;margin-right:0;padding:0 .75rem;display:flex}.app-shell .log-report-toolbar .section-search>input{width:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.log-report-toolbar .section-search>svg{flex:none;position:static}.log-report-toolbar .section-search:focus-within{outline:2px solid var(--blue);outline-offset:2px}.log-report-toolbar .section-search .icon-button{width:1.5rem;min-width:1.5rem;height:1.5rem;padding:0}.log-report-picker{flex:11rem;min-width:11rem;max-width:17rem}.log-report-picker .grid-condition,.log-report-picker .grid-condition>summary{width:100%}.log-report-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.log-report-toolbar .button,.log-report-toolbar .export-command.export-command,.log-report-picker .grid-condition>summary,.log-filter .grid-condition>summary{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;height:2.25rem;min-height:2.25rem;padding:0 .75rem;font-size:.8125rem;display:inline-flex}.log-report-picker .grid-condition>summary,.log-filter .grid-condition>summary{justify-content:space-between}.log-report-picker .grid-condition>summary>span,.log-filter .grid-condition>summary>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-report .log-view-menu>summary{white-space:nowrap;border:1px solid var(--line);background:light-dark(#fff,var(--night-surface));color:var(--primary);box-shadow:var(--shadow-1)}.log-view-popup,.log-saved-popup{z-index:65;border:1px solid var(--line);background:light-dark(#fff,var(--night-surface));width:min(24rem,100vw - 1rem);max-height:calc(100dvh - 7rem);box-shadow:var(--shadow-2);border-radius:1rem;padding:.875rem;overflow-y:auto}.log-view-popup>.dropdown-highlight,.log-saved-popup>.dropdown-highlight{display:none}.log-view-fields{gap:.75rem;display:grid}.log-filter{gap:.3125rem;min-width:0;display:grid}.log-filter-label{color:var(--muted);font-size:.75rem}.log-filter .grid-condition>summary>svg{width:1rem;height:1rem}.log-report-toolbar .grid-condition-menu{background:light-dark(#fffffff2,color-mix(in srgb, var(--night-surface) 96%, transparent));backdrop-filter:blur(16px);max-width:min(26rem,100vw - 1rem);overflow-x:hidden}.log-report-toolbar .grid-condition-menu [role=option]{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:2.125rem;padding:.4375rem .75rem}.log-report-toolbar .grid-condition-menu [role=option]>span{min-width:0}.log-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.log-range label{color:var(--muted);gap:.3125rem;font-size:.75rem;display:grid}.log-range input[type=date]{border-radius:.625rem;width:100%;min-width:0;height:2.25rem;padding:0 .5rem;font-size:.8125rem}.log-range .field-help{grid-column:1/-1;margin:0}.audit-identifiers>summary::-webkit-details-marker{display:none}.log-saved-popup .field-help{margin:0 0 .75rem}.log-saved-popup .saved-search-row{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;display:flex}.log-saved-popup .saved-search-row>.text-button{overflow-wrap:anywhere;text-align:left;flex:1;min-width:0;min-height:2.25rem;padding:.375rem .25rem}.log-saved-popup form{gap:.5rem;margin-top:.75rem;display:grid}.app-shell .log-saved-popup input{border-radius:999px;width:100%;min-width:0;height:2.25rem;min-height:2.25rem;padding:0 .75rem;font-size:.8125rem}.log-active-filters{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.75rem;display:flex}.log-active-filters>button{background:var(--blue-soft);min-height:2.25rem;color:var(--primary);font:inherit;cursor:pointer;text-align:left;overflow-wrap:anywhere;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.75rem;display:inline-flex}.log-active-filters>.text-button{color:var(--muted);background:0 0}.log-active-filters svg{flex:none}.log-report-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.25rem;padding:1.125rem 0;display:grid}.log-report-scope{color:var(--muted);margin:0 0 1rem;font-size:.75rem;line-height:1.5}.app-table.app-table.log-grid{width:calc(100% + 2 * var(--page-gutter));min-width:0;max-width:none;margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);background:var(--table-surface);overscroll-behavior-x:contain;scrollbar-width:none;display:block;overflow:auto}.app-table.app-table.log-grid>:is(thead,tbody,tfoot)>tr>:is(th,td){border:0}.log-grid .log-col-time{width:16rem;min-width:16rem}.log-grid .log-col-event{width:12rem;min-width:12rem}.log-grid .log-col-person{width:11rem;min-width:11rem}.log-grid .log-col-document{width:13rem;min-width:13rem}.log-grid .log-col-origin{width:10rem;min-width:10rem}.log-grid .log-col-operation{width:16rem;min-width:16rem}.log-grid .log-col-file{width:12rem;min-width:12rem}.log-grid .log-col-page{width:4rem;min-width:4rem}.log-grid .log-col-changes{width:18rem;min-width:18rem}.log-grid .log-col-references{width:13rem;min-width:13rem}.log-grid .log-col-duration,.log-grid .log-col-role{width:7rem;min-width:7rem}.log-grid .log-col-number{width:6rem;min-width:6rem}.log-cell-time,.log-cell-number,.log-cell-duration{font-variant-numeric:tabular-nums}.log-cell-time time{white-space:nowrap}.log-cell-content small{color:var(--muted)}.log-cell-details .audit-details{font-size:inherit;line-height:inherit;margin:0}.audit-column-origin .audit-detail,.audit-column-file .audit-detail,.audit-column-page .audit-detail{display:block}.audit-column-origin dt,.audit-column-file dt,.audit-column-page dt{display:none}.audit-column-operation .audit-detail,.audit-column-changes .audit-detail{display:block}.audit-column-operation dt{display:none}.audit-column-changes dt{margin-right:.375rem;display:inline}.audit-column-operation dd,.audit-column-changes dd{display:inline}.audit-column-operation .audit-notes{display:inline-grid}.audit-column-page{font-variant-numeric:tabular-nums}.audit-column-references .audit-detail{display:block}.audit-column-references>.audit-facts dt{display:none}.log-cell-details .audit-details p{margin:0}.log-cell-details .audit-details p+p{margin-top:.25rem}.log-cell-details .audit-identifiers{margin-top:.375rem}.log-cell-details .audit-identifiers>summary{cursor:pointer;align-items:center;gap:.375rem;min-height:2.25rem;list-style:none;display:inline-flex}.log-cell-details .audit-identifiers>summary svg{transition:transform .16s}.log-cell-details .audit-identifiers[open]>summary svg{transform:rotate(180deg)}.log-link{color:inherit}.log-row-linked:hover .log-link{text-decoration:underline}.log-scroll-end{height:1px}@media (width<=700px){.log-report-toolbar>.icon-button,.log-report-actions .icon-button{flex:none;width:max(44px,2.75rem);height:max(44px,2.75rem)}.app-shell .log-report-toolbar .section-search{flex:calc(100% - 3.25rem);width:auto;height:max(44px,2.75rem);min-height:max(44px,2.75rem)}.log-report-toolbar .section-search .icon-button{flex:none;width:max(44px,2.75rem);min-width:max(44px,2.75rem);height:max(44px,2.75rem);margin-right:-.75rem}.log-report-toolbar .grid-condition-menu [role=option]{min-height:max(44px,2.75rem)}.log-report-picker{flex:8rem;min-width:0;max-width:none}.log-report-toolbar .button,.log-report-toolbar .export-command.export-command,.log-report-picker .grid-condition>summary,.log-filter .grid-condition>summary{height:max(44px,2.75rem);min-height:max(44px,2.75rem)}.log-view-menu>summary,.log-report-toolbar .export-command.export-command{width:max(44px,2.75rem);padding:0}.log-view-menu>summary>span,.log-view-menu>summary>svg:last-child,.log-report-toolbar .export-command>span{display:none}.log-view-popup,.log-saved-popup{padding:.75rem}.log-saved-popup .saved-search-row>.text-button,.log-active-filters>button,.log-cell-details .audit-identifiers>summary{min-height:max(44px,2.75rem)}.log-range input[type=date],.app-shell .log-saved-popup input{height:max(44px,2.75rem);min-height:max(44px,2.75rem)}.log-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.log-report-scope{margin-bottom:.75rem}}@media (prefers-reduced-motion:reduce){.log-cell-details .audit-identifiers>summary svg{transition:none}}.log-landing{color:var(--primary);gap:2rem;min-width:0;display:grid}.log-overview{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem;padding-bottom:1.5rem;display:grid}.log-overview h2,.log-analysis-group h2,.log-chart h2{margin:0;font-size:.875rem;font-weight:600}.log-overview-open{width:100%;min-height:2.25rem;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:0;display:flex}.log-overview-open svg{color:var(--muted)}.log-overview-open:hover{color:var(--blue)}.log-overview-description{color:var(--muted);margin:.375rem 0 1.25rem;font-size:.8125rem}.log-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.log-metric{align-content:start;gap:.3125rem;min-width:0;display:grid}.log-metric b{font-variant-numeric:tabular-nums;color:var(--primary);font-size:1.55rem;font-weight:600;line-height:1.2}.log-metric>span{color:var(--muted);font-size:.75rem;line-height:1.45}.log-analysis-group{min-width:0}.log-analysis-group>h2{margin-bottom:.625rem}.log-analysis-row{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) 1rem;align-items:center;gap:1.5rem;padding:1.125rem 0;display:grid}.log-analysis-row:last-child{border-bottom:0}.log-analysis-name{gap:.375rem;min-width:0;display:grid}.log-analysis-name strong{font-size:.875rem;font-weight:600}.log-analysis-name>span{color:var(--muted);font-size:.8125rem;line-height:1.5}.log-analysis-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.log-analysis-arrow{color:var(--muted)}.log-analysis-row:hover{background:light-dark(#18273b04,#ffffff04)}.log-analysis-row:hover .log-analysis-name strong,.log-analysis-row:hover .log-analysis-arrow{color:var(--blue)}.log-chart{gap:.75rem;min-width:0;display:grid}.log-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.log-grain{border:1px solid var(--line);background:light-dark(#ffffffb8,color-mix(in srgb, var(--night-surface) 90%, transparent));backdrop-filter:blur(12px);border-radius:1.125rem;height:2.25rem;padding:.25rem;display:inline-flex;box-shadow:0 1px 3px light-dark(#18273b08,#00000014)}.log-grain button{height:1.75rem;color:var(--muted);background:0 0;border:0;border-radius:.875rem;justify-content:center;align-items:center;padding:0 .625rem;font-size:.75rem;transition:background .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1);display:inline-flex}.log-grain button.is-on{background:light-dark(#e9edf2,var(--night-soft));color:var(--primary);font-weight:600}.log-spark{width:100%;height:6rem;color:var(--green)}.log-spark-axis{justify-content:space-between;gap:.625rem;display:flex}.log-spark-axis small{font-variant-numeric:tabular-nums}.log-people-menu{min-width:0;position:relative}.log-people-menu>summary{cursor:pointer;border-radius:.5rem;list-style:none}.log-people-menu>summary::-webkit-details-marker{display:none}.log-people-menu>summary>span{align-items:center;gap:.375rem;display:flex}.log-people-menu>summary svg{color:var(--primary);transition:transform .18s cubic-bezier(.2,.8,.2,1)}.log-people-menu[open]>summary svg{transform:rotate(180deg)}.log-people-menu>div{z-index:40;border:1px solid var(--line);background:light-dark(#fffffff2,color-mix(in srgb, var(--night-surface) 96%, transparent));backdrop-filter:blur(16px);width:min(26rem,100vw - 2.75rem);max-height:18rem;box-shadow:var(--shadow-2);border-radius:.875rem;padding:.375rem;position:absolute;top:calc(100% + .75rem);right:0;overflow:auto}.log-people{margin:0;padding:0;list-style:none}.log-people button{width:100%;min-height:2.75rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.375rem .5rem;font-size:.8125rem;display:grid}.log-people button>span{overflow-wrap:anywhere}.log-people-avatar{width:1.75rem;height:1.75rem}.log-people>.muted{padding:.75rem;font-size:.8125rem}@media (width<=1100px){.log-overview{grid-template-columns:minmax(0,1fr);gap:1.5rem}.log-overview-metrics{gap:1.5rem}}@media (width<=700px){.log-landing{gap:1.5rem}.log-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.log-overview-open{min-height:2.75rem}.log-analysis-row{grid-template-columns:minmax(0,1fr) 1rem;gap:1rem;padding:1rem 0}.log-analysis-name{grid-column:1}.log-analysis-arrow{grid-area:1/2}.log-analysis-metrics{grid-column:1/-1;gap:.75rem}.log-chart-head{flex-direction:column;align-items:flex-start}.log-grain{height:auto;min-height:2.75rem}.log-grain button,.log-people-menu>summary{min-height:2.75rem}.log-people button{grid-template-columns:1.75rem minmax(0,1fr)}.log-people small{grid-column:2}}@media (prefers-reduced-motion:reduce){.log-grain button,.log-people-menu>summary svg{color:var(--primary);transition:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.log-grain,.log-people-menu>div{background:light-dark(#fff,var(--night-surface));backdrop-filter:none}}.log-filter .grid-condition,.log-filter .grid-condition>summary{width:100%}.log-sorted{align-items:center;gap:.25rem;display:inline-flex}.page-header.bare{border:0;min-height:0;padding:0}.page-header.bare .heading{gap:0}.sidebar{transition:width var(--sidebar-motion-duration) var(--sidebar-motion-ease)}.app-shell>main{transition:margin-left var(--sidebar-motion-duration) var(--sidebar-motion-ease), width var(--sidebar-motion-duration) var(--sidebar-motion-ease)}.sidebar-brand{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:.25rem;min-height:3rem;margin-bottom:.5rem;padding:.25rem .25rem .75rem;display:flex;position:relative}.sidebar-logo{width:calc(100% - 2rem);transition:width var(--sidebar-motion-duration) var(--sidebar-motion-ease), opacity var(--sidebar-icon-duration) var(--sidebar-motion-ease);flex-shrink:0;overflow:hidden}.sidebar-logo .blueroom-logo{gap:.5rem;width:100%}.sidebar-logo .blueroom-mark{width:1.75rem;height:1.75rem}.sidebar .sidebar-logo .blueroom-logo .blueroom-wordmark{width:6.25rem;height:1.25rem}.sidebar-toggle{width:2.25rem;height:2.25rem;color:var(--muted);transition:background-color var(--sidebar-icon-duration) var(--sidebar-motion-ease), color var(--sidebar-icon-duration) var(--sidebar-motion-ease);background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.125rem;right:0}.sidebar-toggle:hover{background:light-dark(#e6ebf3,var(--night-soft));color:var(--primary)}.sidebar-toggle svg{width:1rem;height:1rem;transition:transform var(--sidebar-icon-duration) var(--sidebar-motion-ease), opacity var(--sidebar-icon-duration) var(--sidebar-motion-ease);position:absolute}.sidebar-toggle .sidebar-expand-icon{opacity:0;transform:scale(.9)}.sidebar nav a{overflow:hidden}.sidebar nav a>svg,.sidebar-diligence>svg{flex-shrink:0}.sidebar nav a>span,.sidebar .identity-name,.sidebar-diligence>span,.notifications-label{white-space:nowrap;min-width:0;transition:opacity var(--sidebar-icon-duration) var(--sidebar-motion-ease);overflow:hidden}.sidebar nav a>span{white-space:nowrap}.sidebar .project-home-link .room-identity>div{transition:opacity var(--sidebar-icon-duration) var(--sidebar-motion-ease)}@media (width>=851px){.sidebar{padding-right:calc(.5rem - 1px)}.sidebar .brand{padding-inline:.625rem}.sidebar .sidebar-toggle{transition:left var(--sidebar-motion-duration) var(--sidebar-motion-ease), background-color var(--sidebar-icon-duration) var(--sidebar-motion-ease), color var(--sidebar-icon-duration) var(--sidebar-motion-ease);left:calc(100% - 2.25rem);right:auto}.sidebar nav{margin-inline:.375rem}.sidebar nav a{width:100%;padding-inline:.625rem;position:relative}.sidebar nav a>span{flex-shrink:0}.sidebar .project-home-link,.sidebar .sidebar-bottom .account-menu>summary{width:calc(100% - .25rem);min-height:2.75rem;margin-left:.125rem;padding-inline:.375rem;overflow:hidden}.sidebar .project-home-link .room-identity{min-width:0}.sidebar .project-home-link .room-identity>div{white-space:nowrap}.sidebar .project-home-link>svg,.sidebar .account-menu>summary>svg,.sidebar-diligence-go{transition:opacity var(--sidebar-icon-duration) var(--sidebar-motion-ease);flex-shrink:0}.sidebar .sidebar-bottom .sidebar-diligence{width:calc(100% - .75rem);margin-left:.375rem;padding-inline:.625rem;overflow:hidden}.sidebar .sidebar-diligence>svg:first-child{width:1rem;height:1rem}.app-shell.rail-collapsed{--sidebar-width:4rem}.rail-collapsed .sidebar-logo{width:1.75rem}.rail-collapsed .sidebar .sidebar-toggle{left:.375rem}.rail-collapsed .sidebar-toggle .sidebar-collapse-icon{opacity:0;transform:scale(.9)}.rail-collapsed .sidebar:hover .sidebar-logo,.rail-collapsed .sidebar-brand:has(.sidebar-toggle:focus-visible) .sidebar-logo,.rail-collapsed .sidebar-brand:hover .sidebar-logo{opacity:0}.rail-collapsed .sidebar:hover .sidebar-toggle .sidebar-expand-icon,.rail-collapsed .sidebar-toggle:focus-visible .sidebar-expand-icon{opacity:1;transform:scale(1)}.rail-collapsed .sidebar nav a>span,.rail-collapsed .sidebar .identity-name,.rail-collapsed .sidebar-diligence>span,.rail-collapsed .project-home-link .room-identity>div,.rail-collapsed .project-home-link>svg,.rail-collapsed .sidebar-diligence-go,.rail-collapsed .sidebar .account-menu>summary>svg{opacity:0}.rail-collapsed .sidebar .account-menu>.account-actions{min-width:224px;right:auto}}@media (width<=850px){.sidebar-toggle{display:none}.sidebar-logo{flex:1;width:auto}.sidebar .brand .mobile-only{min-width:44px;min-height:44px}.sidebar.is-open .account-menu>summary{min-height:max(44px,2.75rem)}.app-shell{--sidebar-menu-row:44px}.sidebar.is-open nav a>span{white-space:normal;overflow:visible}}@media (prefers-reduced-motion:reduce){.sidebar,.app-shell>main,.sidebar-logo,.sidebar-toggle,.sidebar-toggle svg,.sidebar nav a>span,.sidebar .identity-name,.sidebar-diligence>span,.sidebar .project-home-link .room-identity>div{transition:none}}.workspace-sidebar-header{flex:none;padding:.5rem .875rem}.workspace-sidebar-header .sidebar-toggle{justify-content:flex-start;width:100%;height:2.25rem;padding:0 .625rem;display:flex;position:relative;inset:auto;overflow:hidden}.workspace-sidebar-header .sidebar-toggle>svg{left:.625rem}.workspace-sidebar-header .sidebar-toggle>span{white-space:nowrap;transition:opacity var(--sidebar-icon-duration) var(--sidebar-motion-ease);flex:none;padding-left:1.5rem}.workspace-sidebar-header .sidebar-toggle[aria-expanded]>:is(.sidebar-collapse-icon,.sidebar-expand-icon){opacity:0;transform:scale(.9)}.workspace-sidebar-header .sidebar-toggle[aria-expanded=true]>.sidebar-collapse-icon,.workspace-sidebar-header .sidebar-toggle[aria-expanded=false]>.sidebar-expand-icon{opacity:1;transform:scale(1)}.workspace-sidebar-header.is-collapsed .sidebar-toggle>span{opacity:0}@media (width<=760px){.workspace-sidebar-header .sidebar-toggle{height:44px}}@media (prefers-reduced-motion:reduce){.workspace-sidebar-header .sidebar-toggle>span{transition:none}}.split-handle{z-index:3;cursor:col-resize;touch-action:none;outline:none;flex:0 0 9px;justify-content:center;align-items:center;width:9px;margin:0 -4px;display:flex;position:relative}.split-handle:before{content:"";background:var(--line);width:1px;transition:background .12s;position:absolute;top:0;bottom:0;left:4px}.split-handle:hover:not(:has(.split-toggle:hover)):before,.split-handle:focus-visible:before,body.is-resizing .split-handle:before{background:var(--blue)}.split-handle:focus-visible .split-toggle{outline:3px solid var(--focus-ring);outline-offset:2px}.split-handle.is-closed{cursor:default;margin-right:0}.split-toggle{border-radius:var(--radius-round);border:1px solid light-dark(#d9dee5,var(--night-line));background:light-dark(#fff,var(--night-surface));width:1.5rem;height:1.5rem;color:var(--muted);box-shadow:var(--shadow-1);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:sticky;top:50%}.split-toggle:hover{color:var(--primary);border-color:light-dark(#b3bdca,var(--night-line))}.split-toggle>svg{transition:transform var(--sidebar-icon-duration) var(--sidebar-motion-ease), opacity var(--sidebar-icon-duration) var(--sidebar-motion-ease);position:absolute}.split-toggle>.split-expand-icon,.split-handle.is-closed .split-collapse-icon{opacity:0;transform:scale(.9)}.split-handle.is-closed .split-expand-icon{opacity:1;transform:scale(1)}body.is-resizing :is(.checklist-sidebar,.document-workbench>.document-index){transition:none}body.is-resizing,body.is-resizing *{user-select:none;cursor:col-resize!important}.global-search{flex:0 1 var(--section-search-width);max-width:var(--section-search-width);margin:0 auto;position:relative}.global-search .topbar-search{box-sizing:border-box;flex-direction:row;width:100%;max-width:none}.global-search .topbar-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px light-dark(#2f6bff1f,#7777771f)}.global-search .topbar-search input:not([type=checkbox]):not([type=radio]){box-shadow:none;height:auto;min-height:0;color:var(--primary);background:0 0;border:0;outline:0;flex:auto;align-self:stretch;padding:0;font-size:.8125rem}.global-search-clear{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:.125rem;display:inline-flex}.global-search-results{z-index:45;background:light-dark(#fff,var(--night-surface));border:1px solid var(--line);border-radius:10px;max-height:min(28.75rem,70vh);padding:.375rem;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px light-dark(#1a2a4022,#0002)}.global-search-group{color:var(--muted);padding:.5rem .625rem .25rem;font-size:.75rem;font-weight:600}.global-search-hit{cursor:pointer;color:var(--primary);border-radius:7px;align-items:flex-start;gap:.5625rem;padding:.4375rem .625rem;display:flex}.global-search-hit svg{color:var(--muted);flex:none;margin-top:.125rem}.global-search-hit span{flex-direction:column;min-width:0;display:flex}.global-search-hit strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.global-search-hit small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.71875rem;overflow:hidden}.global-search-hit small.global-search-snippet{-webkit-line-clamp:3;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.global-search-hit.is-active{background:light-dark(#eef3ff,var(--night-surface))}.global-search-empty{color:var(--muted);margin:0;padding:.75rem .625rem;font-size:.8125rem}@media (width<=850px){.global-search{flex-basis:140px}.global-search .topbar-search input::placeholder{color:#0000}}.audit-redaction p{margin:.125rem 0}.audit-redaction-text{margin:.25rem 0 0;padding-left:1rem;font-size:.75rem}.audit-redaction-text q{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.project-state{background:light-dark(#eef1f5,var(--night-soft));color:var(--muted);vertical-align:1px;border-radius:999px;margin-left:.5rem;padding:.0625rem .5rem;font-size:.6875rem;font-style:normal;font-weight:500;display:inline-block}.project-state.is-on{background:light-dark(#fdf1dc,var(--night-soft));color:var(--amber)}.column-resizer{z-index:4;cursor:col-resize;touch-action:none;width:.625rem;height:100%;position:absolute;top:0;right:0}.column-resizer:after{content:"";background:0 0;border-radius:2px;width:2px;transition:background .12s;position:absolute;top:22%;bottom:22%;right:0}th:hover>.column-resizer:after,.column-resizer:hover:after,.column-resizer:focus-visible:after{background:var(--blue)}.column-resizer:focus-visible{outline:none}.audit-fingerprint code,.audit-identifiers code{font-size:.71875rem}input[type=file]::file-selector-button{border:1px solid light-dark(#ced5df,var(--night-line));background:light-dark(#fff,var(--night-surface));color:var(--primary);font:inherit;cursor:pointer;border-radius:8px;margin-right:.625rem;padding:.4375rem .8125rem;font-size:.8125rem;font-weight:520;box-shadow:0 1px 2px light-dark(#152f500f,#0000000f)}input[type=file]::file-selector-button:hover{background:light-dark(#f7f9fc,var(--night-surface));border-color:light-dark(#aab9ce,var(--night-line))}input[type=file]{color:var(--muted);font-size:.8125rem}.export-command.export-command{border:1px solid light-dark(#cfd6e0,var(--night-line));background:light-dark(#fff,var(--night-surface));height:2.375rem;box-shadow:var(--shadow-1);color:var(--primary);font:inherit;cursor:pointer;white-space:nowrap;border-radius:7px;flex-direction:row;align-items:center;gap:.4375rem;padding:0 .875rem;font-size:.875rem;font-weight:500;line-height:1;list-style:none;display:inline-flex}.export-command.export-command svg{color:var(--muted);flex:none}.export-command.export-command:hover:not(:disabled){background:light-dark(#f7f9fc,var(--night-surface));border-color:light-dark(#b3bdca,var(--night-line))}.export-command.export-command:disabled{opacity:.45;cursor:default}.export-command.export-command::-webkit-details-marker{display:none}@media (width<=760px){.topbar{flex-wrap:wrap;row-gap:.5rem}.topbar-crumbs{flex:1 1 0;min-width:0}.topbar-crumbs .crumb-room{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:3rem;overflow:hidden}.topbar-crumbs .badge{display:none}.topbar-crumbs .crumb-current{text-overflow:ellipsis;min-width:0;overflow:hidden}.topbar .account-menu .identity-name{display:none}.global-search{flex:100%;order:3;max-width:none;margin:0}.global-search .topbar-search input::placeholder{color:var(--muted)}}.columns-menu>summary.dash-toolbar-menu,.document-grid .columns-menu>summary{border:1px solid light-dark(#cfd6e0,var(--night-line));background:light-dark(#fff,var(--night-surface));min-height:2.25rem;box-shadow:var(--shadow-1);color:var(--primary);border-radius:7px;padding:.375rem .75rem}.columns-menu>summary.dash-toolbar-menu:hover,.document-grid .columns-menu>summary:hover{background:light-dark(#f7f9fc,var(--night-surface));border-color:light-dark(#b3bdca,var(--night-line))}.topbar .identity-name strong{font-size:.875rem}.topbar .identity-name small{padding-top:.125rem;font-size:.75rem}.topbar .identity-name{max-width:190px}.az-menu,.tracker-menu>div[role=menu],.users-actions>div[role=menu],.log-export>div{gap:.375rem;padding:.5rem;display:grid}.az-menu button,.tracker-menu>div[role=menu]>button,.users-actions>div[role=menu]>button,.log-export>div>button{border:1px solid var(--line);background:light-dark(#fff,var(--night-surface));width:100%;color:var(--primary);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:.625rem;padding:.5625rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.az-menu button:hover:not(:disabled),.tracker-menu>div[role=menu]>button:hover:not(:disabled),.users-actions>div[role=menu]>button:hover:not(:disabled),.log-export>div>button:hover:not(:disabled){border-color:var(--blue);background:light-dark(#fff,var(--night-surface));text-decoration:none}.az-menu button:disabled,.tracker-menu>div[role=menu]>button:disabled,.users-actions>div[role=menu]>button:disabled,.log-export>div>button:disabled{opacity:.5;cursor:not-allowed}.tracker-menu>div[role=menu]>hr{margin:.125rem 0}.az-menu{width:230px}.sidebar-diligence.is-done{cursor:default;background:light-dark(#f1f8f4,var(--night-soft));border-color:light-dark(#cfe5d8,var(--night-line));color:var(--green);margin:0}.sidebar-diligence.is-done>span{gap:.125rem;display:grid}.sidebar-diligence.is-done small{color:var(--muted);font-size:.75rem;font-weight:400}.sheet-download{align-items:center;gap:.75rem;margin:.25rem 0 .75rem;display:flex}.sheet-drop{border:1.5px dashed light-dark(#b3bdca,var(--night-line));background:light-dark(#f7f9fc,var(--night-surface));color:var(--muted);border-radius:12px;align-items:center;gap:.875rem;padding:1rem 1.125rem;display:flex}.sheet-drop>span{flex:1;gap:.125rem;min-width:0;display:grid}.sheet-drop strong{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:560;overflow:hidden}.sheet-drop small{font-size:.75rem}.sheet-drop.is-over{border-color:var(--blue);background:light-dark(#eef3ff,var(--night-surface));color:var(--blue)}.sheet-drop.is-disabled{opacity:.6}.permissions-back{align-self:flex-start;align-items:center;gap:.375rem;margin-bottom:.5rem;display:inline-flex}button.sidebar-diligence.is-done{cursor:pointer;text-align:left}button.sidebar-diligence.is-done:hover{background:light-dark(#e6f3eb,var(--night-soft));border-color:light-dark(#b7d9c4,var(--night-line))}.sidebar-diligence-go{color:var(--muted);margin-left:auto}.column-order-reset{font-size:.78125rem}.sidebar .account-menu{margin-top:0;position:relative}.sidebar .account-menu>.account-actions{z-index:40;width:min(17rem, calc(100vw - var(--sidebar-width) - 1rem));background:light-dark(#fff,var(--night-surface));border:1px solid var(--line);max-height:calc(100dvh - 1rem);transition:transform var(--sidebar-panel-duration) var(--sidebar-motion-ease);border-radius:20px;padding:.375rem;position:absolute;bottom:0;left:calc(100% + 1.0625rem);right:auto;overflow-y:auto;transform:translate(-6px);box-shadow:0 -8px 24px light-dark(#1a2a4022,#0002)}.sidebar .account-menu[open]>.account-actions{transform:translate(0)}.sidebar .account-menu::details-content{content-visibility:hidden;transition:content-visibility var(--sidebar-panel-duration) allow-discrete}.sidebar .account-menu[open]::details-content{content-visibility:visible}.sidebar .account-menu>.account-actions>button{min-height:var(--sidebar-menu-row);border-radius:12px;gap:.75rem;padding:.375rem 1rem;font-size:.8125rem}.sidebar .account-menu>.account-actions>button>svg{width:1rem;height:1rem}.sidebar .account-menu .avatar{border-radius:.5rem}.account-menu-identity{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;margin-bottom:.25rem;padding:.625rem 1rem .875rem;display:flex}.account-menu-identity>div{min-width:0}.account-menu-identity strong{overflow-wrap:anywhere;font-size:.8125rem;font-weight:600;display:block}.account-menu-identity>div>span{color:var(--muted);overflow-wrap:anywhere;margin-top:.25rem;font-size:.75rem;display:block}@media (width<=850px){.sidebar .account-menu>.account-actions{width:min(17rem,100vw - 2rem);bottom:calc(100% + 6px);left:0;right:auto;transform:translateY(6px)}.sidebar .account-menu[open]>.account-actions{transform:translateY(0)}}.sidebar .account-menu>summary{border-radius:8px;align-items:center;gap:.5rem;min-height:2.5rem;padding:.25rem;display:flex}.sidebar .identity strong{font-size:.8125rem;line-height:1.25}.sidebar .identity-name small{display:none}.sidebar .account-menu>summary>svg{width:1rem;height:1rem}.sidebar .account-menu>summary:hover{background:light-dark(#e9edf4,var(--night-soft))}.sidebar .identity{border-top:0;margin-top:0;padding-top:0}.sidebar .account-menu[open]>summary>svg{transform:none}.global-search{align-items:center;gap:.375rem;display:flex}.global-search .topbar-search{flex:1;min-width:0}.app-shell>main:has(>.project-search-controls){padding-top:var(--page-top-space)}.project-search-controls{top:var(--page-top-space);z-index:30;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex;position:sticky}main[data-workspace-tab=audit]>.project-search-controls{margin:calc(-1 * var(--page-top-space)) calc(-1 * var(--page-gutter)) 12px;padding:var(--page-top-space) var(--page-gutter);top:0}main[data-workspace-tab=audit]>.project-search-controls:before{content:"";z-index:-1;pointer-events:none;background:light-dark(#f7f9fcf7,color-mix(in srgb, var(--night-canvas) 97%, transparent));backdrop-filter:blur(16px);position:absolute;inset:0}.project-page-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.project-page-actions:empty{display:none}.document-primary-actions{align-items:center;gap:8px;display:flex}.project-page-actions :is(.button,.dash-toolbar-menu){border-radius:var(--radius-pill);height:2.25rem;min-height:2.25rem}.project-search-controls .global-search{flex:0 1 var(--section-search-width);min-width:0;max-width:var(--section-search-width);gap:8px;margin:0}.project-search-controls .topbar-search{width:var(--section-search-width);min-width:0;height:var(--section-search-height);border-radius:var(--radius-pill);background:light-dark(#fff,var(--night-surface));flex:auto;margin:0;padding:0 14px}.project-search-controls .topbar-search input::placeholder{color:var(--muted)}.project-search-controls>.icon-button{border:1px solid var(--line);background:light-dark(#fff9,#ffffff08);border-radius:50%;flex:0 0 36px;width:36px;height:36px;min-height:36px}.project-search-controls .global-search-results{background:light-dark(#fffffff2,color-mix(in srgb,var(--night-surface) 96%,transparent));backdrop-filter:blur(16px);max-height:min(28rem,60dvh);box-shadow:var(--shadow-2);border-radius:20px;padding:6px}.project-search-controls .global-search-hit{border-radius:12px;padding:10px 12px}.project-search-controls .global-search-advanced-option{z-index:1;background:light-dark(#fff,var(--night-surface));border-bottom:1px solid var(--line);align-items:center;min-height:44px;position:sticky;top:-6px}.project-search-controls .global-search-advanced-option.is-active{background:light-dark(#eef3ff,var(--night-soft))}.project-search-controls .global-search-advanced-option svg{margin-top:0}@keyframes shell-sidebar-enter{0%{opacity:0}to{opacity:1}}@keyframes shell-control-enter{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.sidebar{animation:.42s cubic-bezier(.22,1,.36,1) backwards shell-sidebar-enter}.project-search-controls>.icon-button,.project-search-controls .topbar-search,.project-page-actions>button,.project-page-actions :is(.dashboard-toolbar-actions,.document-primary-actions,.az-toolbar-actions)>button,.project-page-actions .dashboard-toolbar-actions>details>summary{animation:.42s cubic-bezier(.22,1,.36,1) backwards shell-control-enter}}@media (width<=760px){.project-page-actions{flex-wrap:wrap;flex:100%}.project-page-actions :is(.button,.dash-toolbar-menu){height:44px;min-height:44px}.project-search-controls .global-search{flex:auto;order:0;max-width:none}.project-search-controls .topbar-search{height:44px;padding-inline:12px}.project-search-controls>.icon-button{flex-basis:44px;width:44px;height:44px;min-height:44px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){main[data-workspace-tab=audit]>.project-search-controls:before{background:light-dark(#f7f9fc,var(--night-canvas));backdrop-filter:none}.project-search-controls .global-search-results{background:light-dark(#f7f9fc,var(--night-surface));backdrop-filter:none}}.sidebar-bottom>.sidebar-diligence{margin-bottom:.5rem}.notifications-menu{border-top:1px solid var(--line);padding-block:.5rem;position:relative}.notifications-trigger{cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;min-height:2.25rem;padding:.5rem;font-size:.8125rem;list-style:none;display:flex;position:relative}.notifications-trigger::-webkit-details-marker{display:none}.notifications-trigger:hover,.notifications-menu[open]>summary{background:light-dark(#e9edf4,var(--night-soft))}.notifications-bell{flex:none;width:1rem;height:1rem;display:inline-flex}.notification-count{background:var(--solid-primary);min-width:18px;height:18px;color:var(--solid-primary-ink);white-space:nowrap;transition:top var(--sidebar-panel-duration) var(--sidebar-motion-ease), right var(--sidebar-panel-duration) var(--sidebar-motion-ease), transform var(--sidebar-panel-duration) var(--sidebar-motion-ease);border-radius:999px;justify-content:center;align-items:center;padding-inline:5px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.notifications-label{flex:1;padding-right:1.75rem}.notifications-panel{z-index:40;width:min(24rem,calc(100vw - var(--sidebar-width) - 1rem));background:light-dark(#fff,var(--night-surface));border:1px solid var(--line);transition:transform var(--sidebar-panel-duration) var(--sidebar-motion-ease);border-radius:20px;padding:1rem;position:absolute;bottom:0;left:calc(100% + 1.0625rem);transform:translate(-6px);box-shadow:0 8px 24px light-dark(#1a2a4022,#0002)}.notifications-menu[open]>.notifications-panel{transform:translate(0)}.notifications-menu::details-content{content-visibility:hidden;transition:content-visibility var(--sidebar-panel-duration) allow-discrete}.notifications-menu[open]::details-content{content-visibility:visible}.notifications-header{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding-bottom:.5rem;display:flex}.notifications-header h2{flex:1;margin:0;font-size:.875rem;font-weight:600}.notification-read-all{min-height:var(--sidebar-menu-row);color:var(--muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:.375rem;padding:.25rem;font-size:.6875rem;display:inline-flex}.notifications-header .icon-button{width:2.125rem;min-height:var(--sidebar-menu-row);flex:none}.notifications-list{overscroll-behavior:contain;max-height:min(30rem,100dvh - 8rem);margin:.375rem -.375rem 0;overflow-y:auto}.notification-item{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.625rem;width:100%;min-height:44px;padding:.5rem .375rem;display:flex}.notification-item:hover{background:light-dark(#f2f5fa,var(--night-soft))}.notification-item.unread{background:light-dark(#eef3fb,var(--night-soft))}.notification-item+.notification-item{margin-top:.25rem}.notification-kind{width:1.75rem;height:1.75rem;color:var(--muted);flex:none;justify-content:center;align-items:center;display:flex}.notification-copy{overflow-wrap:anywhere;flex:1;gap:.125rem;min-width:0;display:grid}.notification-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.unread .notification-copy strong{font-weight:600}.notification-context{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.5;overflow:hidden}.notification-dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.notifications-empty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem .75rem;display:flex}.notifications-empty strong{color:var(--ink);font-size:.8125rem;font-weight:500}.notifications-empty p,.notification-error p,.notifications-footer{margin:0;font-size:.75rem;line-height:1.6}.notification-error{padding:.75rem 0}.notification-error button{min-height:var(--sidebar-menu-row);margin-top:.5rem}.notifications-footer{color:var(--muted);padding-top:.75rem}@media (width>=851px){.notifications-trigger{width:calc(100% - .75rem);margin-left:.375rem;padding-inline:.625rem;overflow:hidden}.notifications-label{flex-shrink:0}.rail-collapsed .notifications-label{opacity:0}.rail-collapsed .notification-count{min-width:16px;height:16px;padding-inline:3px;font-size:9px;top:0;right:0;transform:none}}@media (width<=850px){.notifications-trigger{min-height:44px}.notifications-panel{width:min(24rem,100vw - 2rem);bottom:calc(100% + 6px);left:0;transform:translateY(6px)}.notifications-menu[open]>.notifications-panel{transform:translateY(0)}.notification-read-all,.notifications-header .icon-button{min-height:44px}.notifications-header .icon-button{width:44px}}@media (prefers-reduced-motion:reduce){.notifications-panel,.notification-count{transition:none}.notifications-menu::details-content{transition:none}}@media (width<=480px){.notification-read-all{justify-content:center;min-width:44px}.notification-read-all>span{display:none}}:root[data-theme=dark] :is(.irk-widget-shell,.irk-widget-inline,.irk-context-menu){background:var(--night-surface);color:var(--primary);border-color:var(--line)}:root[data-theme=dark] .irk-mobile-launcher button{background:var(--solid-primary);color:var(--solid-primary-ink);border-color:var(--line)}:root[data-theme=dark] .irk-context-menu button:hover{background:var(--night-soft);color:var(--primary)}:root[data-theme=dark] .irk-context-menu button:focus-visible{outline-color:var(--focus-ring)}:root[data-theme=dark] .button.primary:not(:disabled){background:var(--solid-primary);border-color:var(--solid-primary);color:var(--solid-primary-ink)}:root[data-theme=dark] .button.primary:hover:not(:disabled){background:color-mix(in oklch, var(--solid-primary) 90%, transparent)}@media (width<=600px),(pointer:coarse){.button,.icon-button{min-height:44px}input:not([type=checkbox]):not([type=radio]),textarea{font-size:max(16px,.875rem)}}@media print{:root,:root[data-theme],:root[data-font-size]{color-scheme:light;font-size:16px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.log-report-toolbar .grid-condition-menu{background:light-dark(#fff,var(--night-surface));backdrop-filter:none}}.sidebar-title-panel.icon-action-tooltip{white-space:normal;width:max-content;max-width:calc(100vw - 16px);font-weight:400;line-height:1.5}:root{--section-search-width:22.5rem;--section-search-height:2.25rem}.section-search,.app-shell .section-search{width:var(--section-search-width);height:var(--section-search-height);min-height:var(--section-search-height);flex:0 auto;min-width:0;max-width:100%;margin-right:auto}.section-search>input,.app-shell .section-search>input:not([type=checkbox]):not([type=radio]):not([type=file]){border-radius:var(--radius-pill);width:100%;min-width:0;height:100%;min-height:0;font-size:.8125rem}.projects-workspace .projects-controls>.section-search{margin-right:auto}@media (width<=760px){:root{--section-search-height:2.75rem}.app-shell .section-search{flex:auto;width:100%;max-width:none}.project-search-controls .global-search-clear{flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-right:-8px}}.project-page-actions{flex-wrap:wrap;flex:auto}.project-page-actions>:is(.az-toolbar,.log-report-toolbar,.rdx-toolbar,.tracker-controls,.export-toolbar,.settings-toolbar,.grid-side){background:0 0;border:0;flex-flow:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:8px;width:auto;min-width:0;min-height:36px;margin:0;padding:0;display:flex}.project-page-actions>.document-primary-actions,.project-page-actions>.tracker-create-menu{order:1}.project-page-actions .document-controls{margin:0}.document-grid>.table-summary:empty{display:none}.project-page-actions .grid-side-rail{order:1;margin:0;padding:0}.project-page-actions .users-directory-actions{order:2;margin-left:0}.project-page-actions .qa-list-actions{margin-left:auto}.project-page-actions .users-export-icon{width:36px;height:36px;box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.project-page-actions .users-selection-actions{flex-basis:100%;order:3}.project-page-actions .rdx-toolbar-end{margin:0}.project-page-actions .log-report-picker{flex:0 17rem}.project-page-actions>.qa-tabs{border:0;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;display:flex}.project-page-actions>.qa-tabs>button{height:36px;min-height:36px;margin:0;padding-block:0}.project-page-actions :is(.icon-button,.export-command){min-height:36px}.project-page-actions .grid-condition>summary,.project-page-actions .log-report-actions>.export-command{height:36px;min-height:36px}.project-page-actions .az-toolbar-actions{margin-left:auto}@media (width<=760px){.project-page-actions{flex-basis:100%}.project-page-actions>:is(.az-toolbar,.log-report-toolbar,.rdx-toolbar,.tracker-controls,.export-toolbar,.settings-toolbar,.grid-side),.project-page-actions :is(.icon-button,.export-command),.project-page-actions>.qa-tabs>button{min-height:44px}.project-page-actions .grid-condition>summary,.project-page-actions .log-report-actions>.export-command,.project-page-actions>.qa-tabs>button{height:44px;min-height:44px}.project-page-actions .users-export-icon{flex-basis:44px;width:44px;height:44px}.project-page-actions .users-directory-actions{flex-wrap:wrap}.project-page-actions .log-report-picker{flex:calc(100% - 52px);min-width:0;max-width:none}.project-page-actions .log-report-actions{flex-wrap:wrap}}
