@media (hover:none) and (pointer:coarse) and (max-width:1366px),(max-width:1024px){:where(html:not(.fb-live)) .login-wrap{max-width:440px!important}:where(html:not(.fb-live)) .login-card input{min-height:52px}:where(html:not(.fb-live)) .login-card .btn{min-height:52px;font-size:15px}:where(html:not(.fb-live)) .docs-toc .page-tabs[data-overflow]:not([data-at-end]){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}:where(html:not(.fb-live)) .tk-row{padding:12px 14px!important;margin-top:8px;background:var(--panel-2);border:1px solid var(--border)!important;border-radius:14px;align-items:center;gap:12px;flex-wrap:nowrap}:where(html:not(.fb-live)) .tk-row>div:first-child{min-width:0;overflow-wrap:anywhere}:where(html:not(.fb-live)) .tk-row .btn{min-width:88px;min-height:44px}:where(html:not(.fb-live)) .tk-filter .btn{min-height:44px;flex:1 1}:where(html:not(.fb-live)) .fb-mem .ab-menu-btn,:where(html:not(.fb-live)) .fb-mem .fb-pill{min-height:44px}:where(html:not(.fb-live)) .fb-mem .fb-pill{display:inline-flex;align-items:center}:where(html:not(.fb-live)) .fb-mem .ab-menu-btn{min-width:44px;justify-content:center}:where(html:not(.fb-live)) .fb-mem-editform input{min-height:44px}:where(html:not(.fb-live)) table.r-cards td input[type=checkbox]{width:24px;height:24px}:where(html:not(.fb-live)) .dom-menu-btn{min-height:44px;min-width:44px}:where(html:not(.fb-live)) .dom-menu-scrim{background:rgba(16,24,40,.5);z-index:4590}:where(html:not(.fb-live)) .dom-menu{position:fixed;top:auto;left:0;right:0;bottom:0;z-index:4600;min-width:0;padding:18px 12px calc(12px + env(safe-area-inset-bottom, 0px));border-radius:20px 20px 0 0;border-width:1px 0 0}:where(html:not(.fb-live)) .dom-menu>a,:where(html:not(.fb-live)) .dom-menu>button{min-height:52px;font-size:16px;display:flex;align-items:center;padding:0 14px}:where(html:not(.fb-live)) .dom-copy{min-height:44px;min-width:64px;font-size:13px}:where(html:not(.fb-live)) .fbdoc-layout .fbdoc-h{font-size:21px;line-height:1.25}:where(html:not(.fb-live)) .fbdoc-layout .fbdoc-kicker{font-size:13px;margin-bottom:16px}:where(html:not(.fb-live)) .fbdoc-layout .fbdoc-p,:where(html:not(.fb-live)) .fbdoc-layout .fbdoc-ul li{font-size:16px;line-height:1.65}:where(html:not(.fb-live)) .fbdoc-layout .fbdoc-p{margin-bottom:14px}:where(html:not(.fb-live)) .fbdoc-layout .fbdoc-ul li{margin-bottom:8px}:where(html:not(.fb-live)) .fbdoc-layout .fbdoc-chip{min-height:44px;padding:0 16px;font-size:14px}:where(html:not(.fb-live)) table.fb-evcards,:where(html:not(.fb-live)) table.fb-evcards tbody{display:block;width:100%;min-width:0}:where(html:not(.fb-live)) table.fb-evcards caption,:where(html:not(.fb-live)) table.fb-evcards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(html:not(.fb-live)) table.fb-evcards tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:start}:where(html:not(.fb-live)) table.fb-evcards tr{display:block;min-width:0;padding:12px 14px;background:var(--panel);border:1px solid var(--border);border-radius:14px}:where(html:not(.fb-live)) table.fb-evcards tr.event-log-detail-row{grid-column:1/-1;padding:0}:where(html:not(.fb-live)) table.fb-evcards td{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:4px 0;border:0;text-align:right;min-width:0;overflow-wrap:anywhere}:where(html:not(.fb-live)) table.fb-evcards td:before{content:attr(data-label);flex:none;color:var(--muted);font-size:12.5px;text-align:left}:where(html:not(.fb-live)) table.fb-evcards td:not([data-label]):before{content:none}:where(html:not(.fb-live)) table.fb-evcards td[data-hide]{display:none}:where(html:not(.fb-live)) table.fb-evcards td[data-primary]{display:block;text-align:left;font-size:15px;color:var(--text);padding-bottom:6px}:where(html:not(.fb-live)) table.fb-evcards td[data-primary] strong{color:var(--text)}:where(html:not(.fb-live)) table.fb-evcards td[data-actions]{justify-content:flex-end;padding-top:8px}:where(html:not(.fb-live)) table.fb-evcards td[data-actions] .btn{min-height:44px;width:100%;justify-content:center}:where(html:not(.fb-live)) table.fb-evcards .event-log-detail-row td{display:block;text-align:left}:where(html:not(.fb-live)) table.fb-evcards .event-log-detail-row td:before{content:none}:where(html:not(.fb-live)) .event-log-filter input,:where(html:not(.fb-live)) .event-log-filter select{min-height:44px}:where(html:not(.fb-live)) #set-eventbus [role=tablist]{display:flex;gap:4px!important;padding:4px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--panel-2)}:where(html:not(.fb-live)) #set-eventbus [role=tablist] .btn{flex:1 1;border-radius:var(--radius-pill);border-color:transparent;min-height:44px;justify-content:center}:where(html:not(.fb-live)) .app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html:not(.fb-live)) .app-filters .chip{min-height:44px;padding:0 18px}:where(html:not(.fb-live)) .app-search{min-height:44px}:where(html:not(.fb-live)) .app-modal-overlay{z-index:4500}:where(html:not(.fb-live)) .app-modal-x{width:44px;height:44px}:where(html:not(.fb-live)) .app-modal-foot .btn{min-height:48px}}@media (max-width:599px){:where(html:not(.fb-live)) .login-card input{min-height:52px}:where(html:not(.fb-live)) .page-head.actions-only.mem-head .btn.btn-primary{min-height:48px}:where(html:not(.fb-live)) .fb-mem{align-items:flex-start}:where(html:not(.fb-live)) .page-head.actions-only:has(.dom-add-fab){min-height:0;margin:0;padding:0}:where(html:not(.fb-live)) .dom-card-head{flex-wrap:nowrap;align-items:flex-start}:where(html:not(.fb-live)) .dom-add-fab{position:fixed;left:16px;right:16px;bottom:calc(12px + var(--r-bottom-chrome, 0px) + var(--r-install-h, 0px));z-index:60;min-height:52px;justify-content:center;font-size:16px;box-shadow:var(--shadow-lg)}:where(html:not(.fb-live)) .page:has(.dom-add-fab){padding-bottom:calc(84px + var(--r-bottom-chrome, 0px) + var(--r-install-h, 0px))}:where(html:not(.fb-live)) .tabs.dom-switch{gap:4px;padding:4px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--panel-2)}:where(html:not(.fb-live)) .tabs.dom-switch .tab{flex:1 1;border:0;border-radius:var(--radius-pill);text-align:center;padding:0 12px}:where(html:not(.fb-live)) .tabs.dom-switch .tab.active{background:var(--accent);color:var(--accent-ink,#fff)}:where(html:not(.fb-live)) .fbdoc-layout .fbdoc-p,:where(html:not(.fb-live)) .fbdoc-layout .fbdoc-ul li{font-size:15px}:where(html:not(.fb-live)) .fbdoc-links{flex-direction:column;gap:8px}:where(html:not(.fb-live)) .fbdoc-links .fbdoc-chip{width:100%;min-height:56px;border-radius:14px;text-align:left;font-size:15px;padding:0 16px}:where(html:not(.fb-live)) .event-log-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:where(html:not(.fb-live)) .event-log-controls .event-log-filter{min-width:0}:where(html:not(.fb-live)) .event-log-controls .event-log-search,:where(html:not(.fb-live)) .event-log-controls>.btn{grid-column:1/-1}:where(html:not(.fb-live)) #set-eventbus [role=tablist] .btn{padding:0 6px;font-size:13px;white-space:nowrap}:where(html:not(.fb-live)) table.fb-evcards tbody{grid-template-columns:minmax(0,1fr)}:where(html:not(.fb-live)) .event-log-pagination .btn{min-height:48px}:where(html:not(.fb-live)) .app-grid{grid-template-columns:minmax(0,1fr);gap:8px}:where(html:not(.fb-live)) .app-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:0;row-gap:0;padding:12px 14px;min-height:64px}:where(html:not(.fb-live)) .app-card>.app-card-top{display:contents}:where(html:not(.fb-live)) .app-card>.app-card-desc{display:none}:where(html:not(.fb-live)) .app-card>.app-card-foot{margin:0;padding:0;justify-self:end;max-width:150px}:where(html:not(.fb-live)) .app-card>:not(.app-card-top):not(.app-card-desc):not(.app-card-foot){grid-column:1/-1}:where(html:not(.fb-live)) .app-card .app-card-icon{width:40px;height:40px;border-radius:11px}:where(html:not(.fb-live)) .app-card .app-card-foot .app-card-cat{display:none}:where(html:not(.fb-live)) .app-toolbar{gap:10px}:where(html:not(.fb-live)) .app-search{flex:1 1 100%;min-width:0;height:48px;font-size:16px}:where(html:not(.fb-live)) .app-filters{flex:1 1 auto}:where(html:not(.fb-live)) .app-filters .chip{min-height:44px}:where(html:not(.fb-live)) .app-modal-overlay{align-items:flex-end;padding:0;overflow:hidden}:where(html:not(.fb-live)) .app-modal{max-width:none;max-height:90vh;max-height:90dvh;border-radius:20px 20px 0 0;box-shadow:0 -10px 40px rgba(16,24,40,.3)}:where(html:not(.fb-live)) .app-modal-head{padding:18px 16px 8px}:where(html:not(.fb-live)) .app-modal-body{padding:0 16px}:where(html:not(.fb-live)) .app-modal-foot{padding:12px 16px calc(14px + env(safe-area-inset-bottom, 0px))}:where(html:not(.fb-live)) .app-modal-foot .btn{flex:1 1;justify-content:center;min-height:52px}}:where(html:not(.fb-live)) .fbdoc-layout>.fbdoc-pillwrap{display:block}@media (min-width:901px){:where(html:not(.fb-live)) .fbdoc-layout>.fbdoc-pillwrap{overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (max-width:900px){:where(html:not(.fb-live)) .fbdoc-layout>.fbdoc-pillwrap{display:flex;margin:0 -16px;padding:0 16px 2px}:where(html:not(.fb-live)) .fbdoc-list{display:flex;flex-direction:row;flex-wrap:nowrap;flex:none;gap:8px}:where(html:not(.fb-live)) .fbdoc-list .fbdoc-item{scroll-snap-align:start;flex:none;min-height:44px;padding:0 16px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--panel);font-size:14px;font-weight:600;white-space:nowrap;display:inline-flex;align-items:center}:where(html:not(.fb-live)) .fbdoc-list .fbdoc-item:hover{transform:none}:where(html:not(.fb-live)) .fbdoc-list .fbdoc-item.active{border-color:var(--accent)}}@media (hover:none) and (pointer:coarse) and (max-width:1366px),(max-width:1024px){:where(html:not(.fb-live)) .dom-rec-title{font-size:13px;font-weight:700;color:var(--text);margin-bottom:8px}:where(html:not(.fb-live)) .dom-rec{padding:10px 12px;background:var(--panel);border:1px solid var(--border);border-radius:12px}:where(html:not(.fb-live)) .dom-rec+.dom-rec{margin-top:8px}:where(html:not(.fb-live)) .dom-rec-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:3px 0;min-width:0}:where(html:not(.fb-live)) .dom-rec-line code{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;color:var(--text)}:where(html:not(.fb-live)) .dom-rec-line b{color:var(--text)}:where(html:not(.fb-live)) .dom-rec-k{flex:0 0 100%;font-size:12px;color:var(--muted)}:where(html:not(.fb-live)) .dom-rec-line .dom-copy{flex:none;margin-left:0}}:where(html:not(.fb-live)) .fb-matrix-help{display:none}@media (hover:none) and (pointer:coarse) and (max-width:1366px),(max-width:1024px){:where(html:not(.fb-live)) .fb-matrix-help{display:block;margin-top:2px;max-width:320px;font-size:12.5px;font-weight:400;line-height:1.45;color:var(--muted)}:where(html:not(.fb-live)) .sheet-menu{display:flex;flex-direction:column;gap:2px}:where(html:not(.fb-live)) .sheet-menu .ab-menu-item{display:flex;align-items:center;width:100%;min-height:52px;padding:0 14px;font-size:16px;text-align:left;background:none;border:0;border-radius:var(--radius);color:var(--text);cursor:pointer}:where(html:not(.fb-live)) .sheet-menu .ab-menu-item:disabled{opacity:.5}:where(html:not(.fb-live)) .sheet-menu .ab-menu-item.danger{color:var(--danger-strong)}:where(html:not(.fb-live)) .role-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:4px 0 10px}:where(html:not(.fb-live)) .role-choices-col{grid-template-columns:minmax(0,1fr)}:where(html:not(.fb-live)) .role-choice{min-height:52px;padding:8px 12px;border:1px solid var(--border);border-radius:14px;background:var(--panel-2);color:var(--text);font:inherit;font-size:15px;font-weight:700;text-align:center;cursor:pointer}:where(html:not(.fb-live)) .role-choice.on{border-color:var(--accent);background:var(--accent);color:var(--accent-ink,#fff)}:where(html:not(.fb-live)) .role-choices-col .role-choice{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left;min-height:60px}:where(html:not(.fb-live)) .role-choices-col .role-choice span{font-size:13px;font-weight:400;opacity:.85}:where(html:not(.fb-live)) .role-choice:disabled{opacity:1}:where(html:not(.fb-live)) .invite-sheet-form label{display:block;margin:0 0 6px;font-size:13px;color:var(--muted)}:where(html:not(.fb-live)) .invite-sheet-form input{min-height:52px;width:100%}:where(html:not(.fb-live)) .role-access-list{display:flex;flex-direction:column;gap:8px}:where(html:not(.fb-live)) .role-access-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:10px 14px;background:var(--panel-2);border:1px solid var(--border);border-radius:14px;color:var(--text);font:inherit;text-align:left;cursor:pointer}:where(html:not(.fb-live)) .role-access-name{display:flex;flex-direction:column;min-width:0}:where(html:not(.fb-live)) .role-access-name b{font-size:15px;color:var(--text)}:where(html:not(.fb-live)) .role-access-name small{font-size:12.5px;color:var(--muted);line-height:1.4}:where(html:not(.fb-live)) .role-access-count{flex:none;font-size:13px;color:var(--muted)}:where(html:not(.fb-live)) .fb-switch-row{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid var(--border);font-size:16px;color:var(--text);cursor:pointer}:where(html:not(.fb-live)) .fb-switch-row input.fb-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:50px;height:30px;margin:0;padding:0;border-radius:15px;background:var(--border);position:relative;cursor:pointer;transition:background var(--ease)}:where(html:not(.fb-live)) .fb-switch-row input.fb-switch:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:transform var(--ease)}:where(html:not(.fb-live)) .fb-switch-row input.fb-switch:checked{background:var(--accent)}:where(html:not(.fb-live)) .fb-switch-row input.fb-switch:checked:after{transform:translateX(20px)}:where(html:not(.fb-live)) .fb-switch-row input.fb-switch:disabled{opacity:.5}:where(html:not(.fb-live)) .fb-switch-row input.fb-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}@media (max-width:599px){:where(html:not(.fb-live)) .panel:has(>.r-actionbar){overflow:visible}}@media (max-width:599px){:where(html:not(.fb-live)) .app-modal-foot:not(#r-f){flex-wrap:wrap}:where(html:not(.fb-live)) .app-modal-foot>div:empty:not(#r-f){display:none}:where(html:not(.fb-live)) .app-modal-foot .btn:not(#r-f){flex:1 1 auto;white-space:nowrap}}