.table-layout-settings-module__XtqCfG__editor{--pm-staff-bg:var(--pm-bg,#050505);--pm-staff-surface:var(--pm-surface,#111);--pm-staff-surface-2:var(--pm-surface-2,#191919);--pm-staff-border:var(--pm-border,#2b2b2b);--pm-staff-text:var(--pm-text,#f6f3ee);--pm-staff-muted:var(--pm-muted,#a9a39a);--pm-staff-accent:var(--pm-orange,#f36b21);--pm-staff-danger:var(--pm-error,#f36f68);color:var(--pm-staff-text);max-width:920px;margin-inline-start:auto;margin-inline-end:auto;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.table-layout-settings-module__XtqCfG__toolbar,.table-layout-settings-module__XtqCfG__roomHeading,.table-layout-settings-module__XtqCfG__actions,.table-layout-settings-module__XtqCfG__roomActions{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.table-layout-settings-module__XtqCfG__roomHeading h3,.table-layout-settings-module__XtqCfG__roomHeading input{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:max(1.35rem,min(2vw,1.8rem));font-weight:760}.table-layout-settings-module__XtqCfG__toolbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.table-layout-settings-module__XtqCfG__roomActions{flex-wrap:wrap;justify-content:flex-end}.table-layout-settings-module__XtqCfG__roomActions button{white-space:nowrap}.table-layout-settings-module__XtqCfG__roomActions button:not(:disabled){color:var(--pm-staff-text);background:var(--pm-staff-surface-2)}.table-layout-settings-module__XtqCfG__editor button,.table-layout-settings-module__XtqCfG__editor input,.table-layout-settings-module__XtqCfG__editor select{border:1px solid var(--pm-staff-border);color:var(--pm-staff-text);font:inherit;border-radius:.65rem}.table-layout-settings-module__XtqCfG__editor button{-webkit-tap-highlight-color:color-mix(in srgb, var(--pm-staff-accent) 24%, transparent);background:var(--pm-staff-surface-2);cursor:pointer;touch-action:manipulation;min-height:2.75rem;padding:.65rem .85rem}.table-layout-settings-module__XtqCfG__editor button:hover{border-color:#5a5a5a}.table-layout-settings-module__XtqCfG__editor button:focus-visible{outline:3px solid color-mix(in srgb, var(--pm-staff-accent) 65%, transparent);outline-offset:2px}.table-layout-settings-module__XtqCfG__editor input:focus-visible{outline:3px solid color-mix(in srgb, var(--pm-staff-accent) 65%, transparent);outline-offset:2px}.table-layout-settings-module__XtqCfG__editor select:focus-visible{outline:3px solid color-mix(in srgb, var(--pm-staff-accent) 65%, transparent);outline-offset:2px}.table-layout-settings-module__XtqCfG__editor button:disabled{cursor:not-allowed;opacity:1;color:var(--pm-staff-muted);background:var(--pm-staff-surface);border-color:var(--pm-staff-border)}.table-layout-settings-module__XtqCfG__primary,.table-layout-settings-module__XtqCfG__activeTab{background:var(--pm-staff-accent)!important;border-color:var(--pm-staff-accent)!important;color:#120904!important;font-weight:780!important}.table-layout-settings-module__XtqCfG__roomStrip{scrollbar-width:none;background:0 0;border:0;gap:.5rem;margin-inline-start:0;margin-inline-end:0;padding:0;display:flex;position:static;overflow-x:auto}.table-layout-settings-module__XtqCfG__roomStrip::-webkit-scrollbar{display:none}.table-layout-settings-module__XtqCfG__roomStrip button{border-radius:999px;flex:none;min-height:2.7rem}.table-layout-settings-module__XtqCfG__workspace{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.table-layout-settings-module__XtqCfG__editor[data-dragging=true]{-webkit-user-select:none;user-select:none}.table-layout-settings-module__XtqCfG__maps{gap:1rem;display:grid}.table-layout-settings-module__XtqCfG__roomPanel,.table-layout-settings-module__XtqCfG__inspector{background:var(--pm-staff-surface);border:1px solid var(--pm-staff-border);border-radius:.9rem;padding:.85rem}.table-layout-settings-module__XtqCfG__roomPanel{overflow:hidden}.table-layout-settings-module__XtqCfG__roomHeading{margin-bottom:.75rem}.table-layout-settings-module__XtqCfG__roomHeading h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:.45rem;overflow:hidden}.table-layout-settings-module__XtqCfG__roomHeading input{background:0 0;border-color:#0000;min-width:0;padding:.45rem}.table-layout-settings-module__XtqCfG__danger{color:var(--pm-staff-danger)!important}.table-layout-settings-module__XtqCfG__grid{aspect-ratio:12/10;border:1px solid var(--pm-staff-border);touch-action:pan-y pinch-zoom;background-color:#0b0b0b;background-image:linear-gradient(90deg,#202020 1px,#0000 1px),linear-gradient(#202020 1px,#0000 1px);background-size:8.33333% 10%;border-radius:.75rem;gap:.22rem;min-width:0;min-height:0;padding:.22rem;display:grid;position:relative;overflow:hidden}.table-layout-settings-module__XtqCfG__grid[data-creating=true]{cursor:crosshair}.table-layout-settings-module__XtqCfG__selectionMarquee{background:color-mix(in srgb, var(--pm-staff-accent) 25%, transparent);border:2px solid var(--pm-staff-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--pm-staff-accent) 35%, transparent);pointer-events:none;z-index:8;position:absolute}.table-layout-settings-module__XtqCfG__selectionMarquee[data-mode=create]{background:color-mix(in srgb, var(--pm-staff-accent) 34%, transparent);justify-content:center;align-items:center;display:flex}.table-layout-settings-module__XtqCfG__selectionMarquee[data-mode=create]:after{color:var(--pm-staff-text);content:"+";font-size:1.1rem;font-weight:800;line-height:1}.table-layout-settings-module__XtqCfG__selectionMarquee[data-mode=create][data-valid=false]{background:color-mix(in srgb, var(--pm-staff-danger) 28%, transparent);border-color:var(--pm-staff-danger)}.table-layout-settings-module__XtqCfG__tableFrame{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:none;min-width:0;min-height:0;position:relative}.table-layout-settings-module__XtqCfG__editor[data-mode=preview] .table-layout-settings-module__XtqCfG__tableFrame{pointer-events:none;touch-action:pan-y pinch-zoom}.table-layout-settings-module__XtqCfG__editor[data-mode=preview] .table-layout-settings-module__XtqCfG__tableTile{cursor:default;touch-action:pan-y pinch-zoom}.table-layout-settings-module__XtqCfG__tableFrame[data-selected=true]{z-index:3}.table-layout-settings-module__XtqCfG__tableFrame[data-actions=true]{z-index:10}.table-layout-settings-module__XtqCfG__tableTile{touch-action:none;cursor:grab;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex;background:#242424!important;border:2px solid #6e6e6e!important;border-radius:.8rem!important;min-height:0!important;padding:.3rem!important}.table-layout-settings-module__XtqCfG__editor[data-dragging=true] .table-layout-settings-module__XtqCfG__tableTile{cursor:grabbing}.table-layout-settings-module__XtqCfG__tableTile,.table-layout-settings-module__XtqCfG__tableActions{transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s cubic-bezier(.2,.8,.2,1)}.table-layout-settings-module__XtqCfG__tableFrame[data-selected=true] .table-layout-settings-module__XtqCfG__tableTile{box-shadow:0 0 0 3px color-mix(in srgb, var(--pm-staff-accent) 24%, transparent);border-color:var(--pm-staff-accent)!important}.table-layout-settings-module__XtqCfG__tableFrame[data-pressing=true] .table-layout-settings-module__XtqCfG__tableTile{box-shadow:0 0 0 4px color-mix(in srgb, var(--pm-staff-accent) 28%, transparent), 0 0 1.4rem color-mix(in srgb, var(--pm-staff-accent) 24%, transparent);transform:scale(.965);border-color:var(--pm-staff-accent)!important}.table-layout-settings-module__XtqCfG__tableFrame[data-pressing=true]:after{content:"";pointer-events:none;z-index:6;border:3px solid #0000;border-radius:.9rem;animation:.46s linear forwards table-layout-settings-module__XtqCfG__tableHold;position:absolute;top:-.22rem;bottom:-.22rem;left:-.22rem;right:-.22rem}.table-layout-settings-module__XtqCfG__tableFrame[data-actions=true] .table-layout-settings-module__XtqCfG__tableTile{filter:brightness(.7);transform:scale(.97)}.table-layout-settings-module__XtqCfG__tableFrame[data-actions=true] .table-layout-settings-module__XtqCfG__resizeHandle{opacity:0;pointer-events:none}.table-layout-settings-module__XtqCfG__tableActions{--pm-staff-surface-2:var(--pm-surface-2,#191919);--pm-staff-border:var(--pm-border,#2b2b2b);--pm-staff-text:var(--pm-text,#f6f3ee);--pm-staff-muted:var(--pm-muted,#a9a39a);--pm-staff-accent:var(--pm-orange,#f36b21);--pm-staff-danger:var(--pm-error,#f36f68);background:color-mix(in srgb, var(--pm-staff-surface-2) 96%, transparent);border:1px solid color-mix(in srgb, var(--pm-staff-accent) 54%, #5a5a5a);color:var(--pm-staff-text);overscroll-behavior:contain;z-index:1000;border-radius:.85rem;width:18rem;max-width:min(22rem,100vw - 1.5rem);padding:.65rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;animation:.18s cubic-bezier(.2,.8,.2,1) both table-layout-settings-module__XtqCfG__tableActionsIn;position:fixed;box-shadow:0 .8rem 2.2rem #0000008c}.table-layout-settings-module__XtqCfG__actionLabel{color:var(--pm-staff-muted);letter-spacing:.08em;text-transform:uppercase;gap:.4rem;padding:.15rem .1rem .65rem;font-size:.7rem;font-weight:760;display:grid}.table-layout-settings-module__XtqCfG__actionSummary{color:var(--pm-staff-text);margin:0;padding:.4rem .2rem .8rem;font-size:.95rem;font-weight:760}.table-layout-settings-module__XtqCfG__actionLabel input{border:1px solid var(--pm-staff-border);min-width:0;min-height:2.75rem;color:var(--pm-staff-text);font:inherit;letter-spacing:normal;text-transform:none;background:#0b0b0b;border-radius:.65rem;padding:0 .7rem;font-size:1rem}.table-layout-settings-module__XtqCfG__actionLabel input:focus-visible{outline:3px solid color-mix(in srgb, var(--pm-staff-accent) 65%, transparent);outline-offset:2px}.table-layout-settings-module__XtqCfG__tableActions>div{gap:.35rem;display:flex}.table-layout-settings-module__XtqCfG__tableActions button{white-space:nowrap;border:1px solid var(--pm-staff-border);min-height:2.75rem;color:var(--pm-staff-text);cursor:pointer;background:#242424;border-radius:.65rem;flex:1 1 0;padding:.55rem .7rem;font-family:inherit;font-size:.76rem;font-weight:720}.table-layout-settings-module__XtqCfG__tableActions button:hover{border-color:#5a5a5a}.table-layout-settings-module__XtqCfG__tableActions button:focus-visible{outline:3px solid color-mix(in srgb, var(--pm-staff-accent) 65%, transparent);outline-offset:2px}.table-layout-settings-module__XtqCfG__dangerAction{background:color-mix(in srgb, var(--pm-staff-danger) 14%, #242424)!important;color:var(--pm-staff-danger)!important}@keyframes table-layout-settings-module__XtqCfG__tableHold{0%{border-top-color:var(--pm-staff-accent)}25%{border-right-color:var(--pm-staff-accent)}50%{border-bottom-color:var(--pm-staff-accent)}75%,to{border-color:var(--pm-staff-accent)}}@keyframes table-layout-settings-module__XtqCfG__tableActionsIn{0%{opacity:0;transform:translateY(.4rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.table-layout-settings-module__XtqCfG__tableTile strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;max-width:100%;font-size:max(.68rem,min(1.15vw,1.45rem));overflow:hidden}.table-layout-settings-module__XtqCfG__tableTile span{color:var(--pm-staff-muted);margin-top:.35rem;font-size:.7rem}.table-layout-settings-module__XtqCfG__resizeHandle{touch-action:none;z-index:4;min-width:0;position:absolute;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important}.table-layout-settings-module__XtqCfG__resizeNorth,.table-layout-settings-module__XtqCfG__resizeSouth{height:.55rem;left:.8rem;right:.8rem;cursor:ns-resize!important}.table-layout-settings-module__XtqCfG__resizeNorth{top:0}.table-layout-settings-module__XtqCfG__resizeSouth{bottom:0}.table-layout-settings-module__XtqCfG__resizeEast,.table-layout-settings-module__XtqCfG__resizeWest{width:.55rem;top:.8rem;bottom:.8rem;cursor:ew-resize!important}.table-layout-settings-module__XtqCfG__resizeEast{right:0}.table-layout-settings-module__XtqCfG__resizeWest{left:0}.table-layout-settings-module__XtqCfG__resizeNorthEast,.table-layout-settings-module__XtqCfG__resizeNorthWest,.table-layout-settings-module__XtqCfG__resizeSouthEast,.table-layout-settings-module__XtqCfG__resizeSouthWest{width:.9rem;height:.9rem}.table-layout-settings-module__XtqCfG__resizeNorthEast,.table-layout-settings-module__XtqCfG__resizeSouthWest{cursor:nesw-resize!important}.table-layout-settings-module__XtqCfG__resizeNorthWest,.table-layout-settings-module__XtqCfG__resizeSouthEast{cursor:nwse-resize!important}.table-layout-settings-module__XtqCfG__resizeNorthEast{top:0;right:0}.table-layout-settings-module__XtqCfG__resizeNorthWest{top:0;left:0}.table-layout-settings-module__XtqCfG__resizeSouthEast{bottom:0;right:0}.table-layout-settings-module__XtqCfG__resizeSouthWest{bottom:0;left:0}.table-layout-settings-module__XtqCfG__resizeSouthEast:after{background:var(--pm-staff-accent);content:"";border:2px solid #120904;border-radius:.35rem;width:.9rem;height:.9rem;position:absolute;bottom:.2rem;right:.2rem}.table-layout-settings-module__XtqCfG__empty{color:var(--pm-staff-muted);text-align:center;grid-area:4/2/8/12;place-self:center}.table-layout-settings-module__XtqCfG__inspector{flex-wrap:wrap;align-items:end;gap:.8rem;display:flex}.table-layout-settings-module__XtqCfG__inspector h3,.table-layout-settings-module__XtqCfG__inspector p{flex:100%;margin:0}.table-layout-settings-module__XtqCfG__inspector p{color:var(--pm-staff-muted);line-height:1.45}.table-layout-settings-module__XtqCfG__inspector label{color:var(--pm-staff-muted);letter-spacing:.04em;text-transform:uppercase;flex:11rem;gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.table-layout-settings-module__XtqCfG__inspector input,.table-layout-settings-module__XtqCfG__inspector select{text-transform:none;background:#0b0b0b;min-height:2.75rem;padding:.65rem}.table-layout-settings-module__XtqCfG__archive{border-top:1px solid var(--pm-staff-border);flex:100%;gap:.5rem;padding-top:.85rem;display:grid}.table-layout-settings-module__XtqCfG__archive button{text-align:left}.table-layout-settings-module__XtqCfG__error,.table-layout-settings-module__XtqCfG__notice{border:1px solid;border-radius:.7rem;margin:.85rem 0;padding:.75rem .9rem}.table-layout-settings-module__XtqCfG__error{background:color-mix(in srgb, var(--pm-staff-danger) 12%, transparent);border-color:var(--pm-staff-danger)}.table-layout-settings-module__XtqCfG__notice{background:#4fc78b1f;border-color:#4fc78b}@media (max-width:840px){.table-layout-settings-module__XtqCfG__editor input,.table-layout-settings-module__XtqCfG__editor select,.table-layout-settings-module__XtqCfG__editor textarea{font-size:16px}.table-layout-settings-module__XtqCfG__toolbar{flex-wrap:wrap;align-items:stretch}.table-layout-settings-module__XtqCfG__roomStrip{flex:100%}.table-layout-settings-module__XtqCfG__actions button{justify-content:center;align-items:center;height:2.75rem;min-height:2.75rem;display:inline-flex}.table-layout-settings-module__XtqCfG__actions{flex:100%;align-items:stretch}.table-layout-settings-module__XtqCfG__actions button:not(.table-layout-settings-module__XtqCfG__primary){flex:1 1 0}.table-layout-settings-module__XtqCfG__actions .table-layout-settings-module__XtqCfG__primary{flex:1.35 1 0}.table-layout-settings-module__XtqCfG__workspace{grid-template-columns:1fr}.table-layout-settings-module__XtqCfG__inspector{position:static}.table-layout-settings-module__XtqCfG__roomPanel{background:0 0;border-inline-start:0;border-inline-end:0;border-radius:0;width:calc(100% + 44px);margin-inline-start:-22px;margin-inline-end:-22px;padding-inline-start:0;padding-inline-end:0}.table-layout-settings-module__XtqCfG__roomHeading{padding-inline:max(.8rem, env(safe-area-inset-left))}.table-layout-settings-module__XtqCfG__grid{padding-left:max(.22rem, env(safe-area-inset-left));padding-right:max(.22rem, env(safe-area-inset-right));border-inline-start:0;border-inline-end:0;border-radius:0}.table-layout-settings-module__XtqCfG__tableActions{bottom:max(7rem, calc(5.75rem + env(safe-area-inset-bottom)));width:calc(100vw - 2rem);transform:translate(-50%);top:auto!important;left:50%!important}.table-layout-settings-module__XtqCfG__tableActions>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.table-layout-settings-module__XtqCfG__tableActions button{width:100%}@keyframes table-layout-settings-module__XtqCfG__tableActionsIn{0%{opacity:0;transform:translate(-50%,1rem)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}}@media (max-width:820px){.table-layout-settings-module__XtqCfG__roomPanel{width:calc(100% + 36px);margin-inline-start:-18px;margin-inline-end:-18px}}@media (max-width:840px) and (pointer:coarse){.table-layout-settings-module__XtqCfG__resizeNorth,.table-layout-settings-module__XtqCfG__resizeEast,.table-layout-settings-module__XtqCfG__resizeSouth,.table-layout-settings-module__XtqCfG__resizeWest,.table-layout-settings-module__XtqCfG__resizeNorthEast,.table-layout-settings-module__XtqCfG__resizeNorthWest,.table-layout-settings-module__XtqCfG__resizeSouthWest{display:none}.table-layout-settings-module__XtqCfG__resizeSouthEast{width:1.5rem;height:1.5rem}.table-layout-settings-module__XtqCfG__resizeSouthEast:after{width:.72rem;height:.72rem;bottom:.18rem;right:.18rem}.table-layout-settings-module__XtqCfG__tableTile{cursor:default}}@media (prefers-reduced-motion:reduce){.table-layout-settings-module__XtqCfG__tableTile,.table-layout-settings-module__XtqCfG__tableActions{transition:none;animation:none}.table-layout-settings-module__XtqCfG__tableFrame[data-pressing=true]:after{border-color:var(--pm-staff-accent);animation:none}.table-layout-settings-module__XtqCfG__editor *,.table-layout-settings-module__XtqCfG__editor :before,.table-layout-settings-module__XtqCfG__editor :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.access-settings{--pm-access-canvas:var(--pm-staff-canvas,#101214);--pm-access-surface:var(--pm-staff-surface,#191c1f);--pm-access-raised:var(--pm-staff-surface-raised,#202428);--pm-access-hover:var(--pm-staff-surface-hover,#262b30);--pm-access-border:var(--pm-staff-border,#30353a);--pm-access-border-strong:var(--pm-staff-border-strong,#484f56);--pm-access-text:var(--pm-staff-text,#f5f6f7);--pm-access-muted:var(--pm-staff-muted,#b2b7bd);--pm-access-faint:var(--pm-staff-faint,#858c94);--pm-access-accent:var(--pm-staff-accent,#ff5a1f);--pm-access-on-accent:var(--pm-staff-on-accent,#140a04);--pm-access-success:var(--pm-staff-success,#75ca91);--pm-access-warning:var(--pm-staff-warning,#efb860);--pm-access-error:var(--pm-staff-error,#ff7b80);--pm-access-radius-sm:var(--pm-staff-radius-sm,8px);--pm-access-radius-md:var(--pm-staff-radius-md,10px);--pm-access-radius-lg:var(--pm-staff-radius-lg,14px);width:100%;max-width:1080px;color:var(--pm-access-text)}.access-settings *,.access-settings :before,.access-settings :after{box-sizing:border-box}.access-settings button,.access-settings input,.access-settings select{font:inherit}.access-settings button{touch-action:manipulation}.access-settings :where(button,input,select):focus-visible{outline:2px solid var(--pm-access-accent);outline-offset:2px}.access-settings :where(button,input,select):disabled{cursor:not-allowed;opacity:.48}.access-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.access-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.access-heading__copy{min-width:0}.access-heading h2,.access-state h2,.access-state h3,.access-invite h3,.access-roles-heading h3{text-wrap:balance}.access-heading h2{color:var(--pm-access-text);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:730;line-height:1.2}.access-heading p{max-width:60ch;color:var(--pm-access-muted);text-wrap:pretty;margin:6px 0 0;font-size:14px;line-height:1.5}.access-current-role{border:1px solid var(--pm-access-border);border-radius:var(--pm-access-radius-sm);background:var(--pm-access-surface);gap:3px;min-width:138px;padding:9px 11px;display:grid}.access-current-role span{color:var(--pm-access-faint);font-size:11px;font-weight:680}.access-current-role strong{color:var(--pm-access-text);font-size:13px;font-weight:750}.access-readonly-note,.access-inline-error{border-radius:var(--pm-access-radius-sm);margin:0 0 14px;font-size:13px;line-height:1.5}.access-readonly-note{color:var(--pm-access-muted);background:var(--pm-access-raised);padding:10px 12px}.access-inline-error{border:1px solid color-mix(in srgb, var(--pm-access-error) 54%, transparent);color:var(--pm-access-text);background:color-mix(in srgb, var(--pm-access-error) 10%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 12px;display:flex}.access-inline-error span{overflow-wrap:anywhere;min-width:0}.access-inline-error button{border-radius:var(--pm-access-radius-sm);width:32px;height:32px;color:var(--pm-access-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.access-inline-error button:hover{color:var(--pm-access-text);background:var(--pm-access-hover)}.access-workspace{border:1px solid var(--pm-access-border);border-radius:var(--pm-access-radius-lg);background:var(--pm-access-surface);overflow:hidden}.access-staff{border:1px solid var(--pm-access-border);border-radius:var(--pm-access-radius-lg);background:var(--pm-access-surface);margin-top:24px;overflow:hidden}.access-workspace__heading,.access-staff__heading{border-bottom:1px solid var(--pm-access-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.access-workspace__heading h2,.access-workspace__heading p,.access-staff__heading h3,.access-staff__heading p{margin:0}.access-workspace__heading h2,.access-staff__heading h3{font-size:16px;font-weight:750}.access-workspace__heading p,.access-staff__heading p{max-width:62ch;color:var(--pm-access-muted);margin-top:5px;font-size:13px;line-height:1.45}.access-workspace__heading>span,.access-staff__heading>span{color:var(--pm-access-muted);background:var(--pm-access-raised);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:5px 9px;font-size:12px}.access-workspace__heading>span strong{color:var(--pm-access-text);font-weight:750}.access-pin-reveal{border-bottom:1px solid color-mix(in srgb, var(--pm-access-success) 38%, var(--pm-access-border));background:color-mix(in srgb, var(--pm-access-success) 9%, var(--pm-access-raised));grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.access-pin-reveal strong,.access-pin-reveal p{margin:0}.access-pin-reveal strong{font-size:14px}.access-pin-reveal p{color:var(--pm-access-muted);margin-top:3px;font-size:12px;line-height:1.4}.access-pin-reveal output{border-radius:var(--pm-access-radius-sm);min-width:92px;color:var(--pm-access-text);background:var(--pm-access-canvas);letter-spacing:.18em;text-align:center;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:780}.access-staff__error,.access-staff__empty{color:var(--pm-access-muted);margin:0;padding:13px 18px;font-size:13px;line-height:1.45}.access-staff__error{color:var(--pm-access-error);background:color-mix(in srgb, var(--pm-access-error) 9%, transparent)}.access-staff__create{border-bottom:1px solid var(--pm-access-border);background:var(--pm-access-raised);grid-template-columns:minmax(180px,1fr) minmax(150px,.55fr) minmax(220px,.85fr) auto;align-items:end;gap:12px;padding:18px;display:grid}.access-avatar-picker{border:0;grid-column:1/-1;gap:7px;min-width:0;margin:0;padding:0;display:grid}.access-avatar-picker legend{color:var(--pm-access-muted);margin:0 0 7px;padding:0;font-size:12px;font-weight:680}.access-avatar-picker__options{scrollbar-width:thin;gap:8px;min-width:0;padding:2px 2px 5px;display:flex;overflow-x:auto}.access-avatar-picker__options label{cursor:pointer;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:inline-grid;position:relative}.access-avatar-picker__options input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.access-avatar-picker__options .staff-avatar{border:1px solid var(--pm-access-border-strong);transition:border-color .14s,box-shadow .14s,transform .14s}.access-avatar-picker__options label:hover .staff-avatar{border-color:var(--pm-access-muted);transform:translateY(-1px)}.access-avatar-picker__options input:checked+.staff-avatar{border-color:var(--pm-access-accent);box-shadow:0 0 0 2px var(--pm-access-raised), 0 0 0 4px var(--pm-access-accent)}.access-avatar-picker__options input:focus-visible+.staff-avatar{outline:2px solid var(--pm-access-accent);outline-offset:3px}.access-pin-entry{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.access-pin-entry>input{font-variant-numeric:tabular-nums;letter-spacing:.12em;min-width:0}.access-pin-entry .access-button{min-height:40px;padding-inline-start:11px;padding-inline-end:11px}.access-staff__list{margin:0;padding:0;list-style:none}.access-staff__list>li{border-bottom:1px solid var(--pm-access-border);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 18px;display:flex}.access-staff__list>li:last-child{border-bottom:0}.access-staff__identity{align-items:center;gap:11px;min-width:0;display:flex}.access-staff__avatar-button{width:48px;height:48px;color:var(--pm-access-text);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;flex:0 0 48px;place-items:center;padding:2px;display:inline-grid;position:relative}.access-staff__avatar-button>span:last-child{border:2px solid var(--pm-access-surface);width:18px;height:18px;color:var(--pm-access-on-accent);background:var(--pm-access-accent);border-radius:50%;place-items:center;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-1px;right:-1px}.access-staff__avatar-button:hover{background:var(--pm-access-hover)}.access-staff__avatar-button:focus-visible{outline:3px solid var(--pm-access-accent);outline-offset:2px}.access-staff__identity>span:last-child{gap:3px;min-width:0;display:grid}.access-staff__identity strong,.access-staff__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-staff__identity strong{font-size:14px}.access-staff__identity small{color:var(--pm-access-muted);font-size:12px}.access-staff__actions{flex:none;gap:6px;display:flex}.access-staff__actions button{border-radius:var(--pm-access-radius-sm);min-height:38px;color:var(--pm-access-muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 10px;font-size:12px;font-weight:700}.access-staff__actions button:hover{border-color:var(--pm-access-border);color:var(--pm-access-text);background:var(--pm-access-hover)}.access-staff__edit{grid-template-columns:minmax(180px,1fr) minmax(150px,.55fr) auto;align-items:end;gap:12px;width:100%;display:grid}.access-staff__edit-actions{gap:8px;display:flex}.access-staff__pin-edit{grid-template-columns:minmax(150px,.65fr) minmax(260px,1fr) auto;align-items:end;gap:12px;width:100%;display:grid}.access-staff__pin-edit>strong{align-self:center;font-size:14px}.access-staff__pin-actions{gap:8px;display:flex}.access-staff__edit input,.access-staff__edit select{border:1px solid var(--pm-access-border-strong);border-radius:var(--pm-access-radius-sm);min-width:0;height:40px;color:var(--pm-access-text);background:var(--pm-access-canvas);padding:0 10px}.access-staff__skeleton{border-radius:var(--pm-access-radius-sm);background:var(--pm-access-raised);height:64px;margin:14px 18px;animation:1.2s ease-in-out infinite alternate access-shimmer}.access-avatar-backdrop{padding:16px}.access-avatar-dialog{overscroll-behavior:contain;border:1px solid var(--pm-access-border-strong);border-radius:var(--pm-access-radius-lg);width:min(640px,100%);max-height:min(720px,100dvh - 32px);color:var(--pm-access-text);background:var(--pm-access-surface);gap:16px;padding:20px;display:grid;overflow-y:auto}.access-avatar-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.access-avatar-dialog h2,.access-avatar-dialog p{margin:0}.access-avatar-dialog h2{text-wrap:balance;font-size:18px;line-height:1.3}.access-avatar-dialog p{max-width:52ch;color:var(--pm-access-muted);text-wrap:pretty;margin-top:4px;font-size:13px;line-height:1.45}.access-avatar-dialog__close{border:1px solid var(--pm-access-border);width:44px;height:44px;color:var(--pm-access-muted);background:var(--pm-access-raised);cursor:pointer;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}.access-avatar-dialog__close:hover{border-color:var(--pm-access-border-strong);color:var(--pm-access-text)}.access-avatar-dialog .access-avatar-picker__options{flex-wrap:wrap;padding:4px;overflow:visible}.access-avatar-dialog__actions{justify-content:flex-end;gap:8px;display:flex}.access-tabs{border-bottom:1px solid var(--pm-access-border);background:var(--pm-access-surface);gap:18px;min-height:49px;padding:0 18px;display:flex}.access-tabs button{min-height:48px;color:var(--pm-access-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 2px;font-size:13px;font-weight:720;display:inline-flex;position:relative}.access-tabs button:hover,.access-tabs button[aria-selected=true]{color:var(--pm-access-text)}.access-tabs button[aria-selected=true]:after{background:var(--pm-access-accent);content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.access-tabs button span{min-width:21px;height:21px;color:var(--pm-access-muted);background:var(--pm-access-raised);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.access-panel[hidden]{display:none}.access-invite{border-bottom:1px solid var(--pm-access-border);background:var(--pm-access-raised);grid-template-columns:minmax(220px,1.5fr) 150px auto;align-items:end;gap:12px;padding:18px;display:grid}.access-invite__intro{align-self:center}.access-invite h3,.access-roles-heading h3,.access-state h2,.access-state h3{color:var(--pm-access-text);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:730;line-height:1.3}.access-invite__intro p,.access-roles-heading p{color:var(--pm-access-muted);text-wrap:pretty;margin:4px 0 0;font-size:12.5px;line-height:1.45}.access-field{min-width:0;color:var(--pm-access-muted);gap:6px;font-size:12px;font-weight:680;display:grid}.access-field input,.access-field select,.access-row-role select{border:1px solid var(--pm-access-border-strong);border-radius:var(--pm-access-radius-sm);min-width:0;height:40px;color:var(--pm-access-text);background-color:var(--pm-access-canvas)}.access-field input{width:100%;padding:0 11px}.access-field select,.access-row-role select{padding:0 30px 0 10px}.access-field:focus-within{color:var(--pm-access-text)}.access-field:focus-within input,.access-field:focus-within select{border-color:var(--pm-access-accent)}.access-button{border-radius:var(--pm-access-radius-sm);cursor:pointer;min-height:40px;padding:0 14px;font-size:13px;font-weight:730;transition:background-color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1),transform .12s cubic-bezier(.22,1,.36,1)}.access-button:active{transform:scale(.985)}.access-button--primary{color:#1b0903;background:var(--pm-access-accent);border:1px solid #0000}.access-button--primary:hover{background:color-mix(in srgb, var(--pm-access-accent) 88%, white)}.access-button--secondary{border:1px solid var(--pm-access-border-strong);color:var(--pm-access-text);background:var(--pm-access-surface)}.access-button--secondary:hover{background:var(--pm-access-hover)}.access-invite__boundary{color:var(--pm-access-faint);grid-column:2/-1;margin:-2px 0 0;font-size:11.5px;line-height:1.4}.access-table-wrap{width:100%;overflow-x:auto}.access-table{border-collapse:collapse;table-layout:fixed;width:100%}.access-table th,.access-table td{border-bottom:1px solid var(--pm-access-border);text-align:left;vertical-align:middle;min-width:0;padding:13px 16px}.access-table th{color:var(--pm-access-faint);background:var(--pm-access-canvas);font-size:11.5px;font-weight:700}.access-table th:first-child{width:34%}.access-table th:nth-child(2),.access-table th:nth-child(3){width:17%}.access-table th:last-child{text-align:right;width:32%}.access-table tbody tr:last-child td{border-bottom:0}.access-table tbody tr:hover{background:color-mix(in srgb, var(--pm-access-hover) 52%, transparent)}.access-person{align-items:center;gap:10px;min-width:0;display:flex}.access-avatar{border:1px solid var(--pm-access-border-strong);width:34px;height:34px;color:var(--pm-access-text);background:var(--pm-access-raised);letter-spacing:.025em;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:780;display:grid}.access-person__copy{gap:2px;min-width:0;display:grid}.access-person__copy strong,.access-person__copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-person__copy strong{color:var(--pm-access-text);font-size:13px;font-weight:700}.access-person__copy span{color:var(--pm-access-faint);font-size:11.5px}.access-status{border:1px solid var(--pm-access-border);white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:3px 8px;font-size:11px;font-weight:680;line-height:1.2;display:inline-flex}.access-status--active{border-color:color-mix(in srgb, var(--pm-access-success) 42%, var(--pm-access-border));color:var(--pm-access-success);background:color-mix(in srgb, var(--pm-access-success) 8%, transparent)}.access-status--pending{border-color:color-mix(in srgb, var(--pm-access-warning) 42%, var(--pm-access-border));color:var(--pm-access-warning);background:color-mix(in srgb, var(--pm-access-warning) 8%, transparent)}.access-status--muted{color:var(--pm-access-muted);background:var(--pm-access-raised)}.access-row-role select{width:116px;height:36px;font-size:12px}.access-role-static{color:var(--pm-access-text);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.access-role-static small{color:var(--pm-access-warning);background:color-mix(in srgb, var(--pm-access-warning) 9%, transparent);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}.access-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.access-text-action{border-radius:var(--pm-access-radius-sm);min-height:34px;color:var(--pm-access-muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 8px;font-size:11.5px;font-weight:680}.access-text-action:hover{border-color:var(--pm-access-border);color:var(--pm-access-text);background:var(--pm-access-hover)}.access-text-action--danger{color:var(--pm-access-error)}.access-text-action--danger:hover{border-color:color-mix(in srgb, var(--pm-access-error) 42%, var(--pm-access-border));color:var(--pm-access-error)}.access-owner-note{max-width:22ch;color:var(--pm-access-faint);text-align:right;text-wrap:pretty;font-size:11px;line-height:1.35}.access-roles-heading{border-bottom:1px solid var(--pm-access-border);background:var(--pm-access-raised);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px;display:flex}.access-roles-heading p{text-align:right;max-width:54ch;margin:0}.access-role-list{margin:0;padding:0;list-style:none}.access-role{border-bottom:1px solid var(--pm-access-border);grid-template-columns:minmax(145px,.8fr) minmax(220px,1.35fr) minmax(260px,1.8fr);gap:20px;padding:18px;display:grid}.access-role:last-child{border-bottom:0}.access-role__identity{align-content:start;gap:5px;padding-left:14px;display:grid;position:relative}.access-role__identity:before{background:var(--pm-access-border-strong);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:0}.access-role--superadmin .access-role__identity:before{background:var(--pm-access-accent)}.access-role--owner .access-role__identity:before{background:var(--pm-access-warning)}.access-role__identity strong{color:var(--pm-access-text);font-size:14px;font-weight:750}.access-role__identity span{width:-webkit-fit-content;width:fit-content;color:var(--pm-access-muted);background:var(--pm-access-raised);border-radius:999px;padding:3px 7px;font-size:10.5px;font-weight:680}.access-role>p{max-width:62ch;color:var(--pm-access-muted);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.5}.access-permissions{align-content:start;gap:7px;display:grid}.access-permissions>span{color:var(--pm-access-faint);font-size:10.5px;font-weight:700}.access-permissions ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.access-permissions li{border:1px solid var(--pm-access-border);border-radius:var(--pm-access-radius-sm);color:var(--pm-access-muted);background:var(--pm-access-canvas);padding:4px 7px;font-size:10.5px;line-height:1.25}.access-permissions p{color:var(--pm-access-faint);margin:0;font-size:11.5px}.access-platform-boundary{border-top:1px solid var(--pm-access-border);color:var(--pm-access-faint);background:var(--pm-access-canvas);margin:0;padding:12px 18px;font-size:11.5px;line-height:1.45}.access-state{color:var(--pm-access-muted);justify-items:start;gap:8px;padding:34px 22px;display:grid}.access-state p{text-wrap:pretty;max-width:58ch;margin:0;font-size:13px;line-height:1.5}.access-state--error{border:1px solid color-mix(in srgb, var(--pm-access-error) 46%, var(--pm-access-border));border-radius:var(--pm-access-radius-lg);background:var(--pm-access-surface);width:min(560px,100%)}.access-state--error .access-button{margin-top:4px}.access-settings--loading{gap:12px;display:grid}.access-skeleton,.access-skeleton-list{border-radius:var(--pm-access-radius-md);background:var(--pm-access-surface)}.access-skeleton{background-image:linear-gradient(90deg, var(--pm-access-surface) 0%, var(--pm-access-raised) 48%, var(--pm-access-surface) 100%);background-size:220% 100%;animation:1.4s ease-in-out infinite access-skeleton-pulse}.access-skeleton--heading{width:min(330px,72%);height:56px}.access-skeleton--tabs{height:48px}.access-skeleton--invite{height:104px}.access-skeleton-list{background:var(--pm-access-border);gap:1px;display:grid;overflow:hidden}.access-skeleton--row{border-radius:0;height:64px}@keyframes access-skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:900px){.access-invite{grid-template-columns:minmax(0,1fr) 150px auto}.access-invite__boundary{grid-column:1/-1}.access-table{min-width:760px}.access-role{grid-template-columns:145px minmax(220px,1fr)}.access-permissions{grid-column:2}}@media (max-width:680px){.access-workspace{border-left:0;border-right:0;border-radius:0;margin-inline-start:-14px;margin-inline-end:-14px}.access-workspace__heading,.access-staff__heading{padding-inline-start:14px;padding-inline-end:14px}.access-workspace__heading>span{text-overflow:ellipsis;white-space:nowrap;max-width:48%;overflow:hidden}.access-tabs{padding:0 14px}.access-invite{background:0 0;grid-template-columns:1fr;padding:16px 0}.access-field,.access-invite .access-button,.access-invite__boundary{margin-inline-start:14px;margin-inline-end:14px}.access-field input,.access-field select,.access-row-role select,.access-button,.access-staff__edit input,.access-staff__edit select{min-height:44px;font-size:16px}.access-table-wrap{overflow:visible}.access-table,.access-table tbody,.access-table tr{width:100%;min-width:0;display:block}.access-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.access-table tr{border-bottom:1px solid var(--pm-access-border);grid-template-columns:minmax(0,1fr) auto;gap:12px 10px;padding:15px 14px;display:grid}.access-table tbody tr:last-child{border-bottom:0}.access-table td{border:0;align-items:center;padding:0;display:flex}.access-table td:before{display:none}.access-table td:first-child,.access-table td:last-child{grid-column:1/-1}.access-table td:nth-child(3){justify-content:flex-end}.access-person,.access-row-actions{min-width:0}.access-row-actions{justify-content:flex-start;padding-top:2px}.access-text-action{min-height:40px}.access-owner-note{text-align:left;max-width:30ch}.access-roles-heading{flex-direction:column;align-items:stretch;gap:7px;padding:16px 14px}.access-roles-heading p{text-align:left}.access-role{grid-template-columns:1fr;gap:11px;padding:17px 14px 17px 18px}.access-permissions{grid-column:auto}.access-platform-boundary{padding-inline-start:14px;padding-inline-end:14px}.access-staff{border-left:0;border-right:0;border-radius:0;margin-inline-start:-14px;margin-inline-end:-14px}.access-staff__heading,.access-staff__create,.access-staff__list>li,.access-pin-reveal{padding-inline-start:14px;padding-inline-end:14px}.access-staff__create,.access-pin-reveal,.access-staff__edit,.access-staff__pin-edit{grid-template-columns:1fr}.access-staff__pin-actions,.access-staff__edit-actions,.access-avatar-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.access-avatar-dialog{max-height:calc(100dvh - 28px);padding:16px}.access-pin-reveal output{width:100%}.access-staff__list>li{flex-direction:column;align-items:stretch}.access-staff__actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.access-staff__actions button{overflow-wrap:anywhere;min-width:0;min-height:44px}}@media (prefers-reduced-motion:reduce){.access-skeleton,.access-staff__skeleton{animation:none}.access-button{transition:none}}
