:root{--bp-tablet:1024px;--bp-mobile:768px;--bp-phone:480px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--mobile-nav-h:56px}@media (max-width:768px){html,body{overflow-x:hidden}img,video{max-width:100%;height:auto}.portal-topbar{height:calc(3.25 * var(--cf) + var(--safe-top));padding-top:var(--safe-top);padding-left:max(var(--safe-left), calc(1.25 * var(--cf)));padding-right:max(var(--safe-right), calc(1.25 * var(--cf)))}.portal-content{padding-bottom:calc(var(--mobile-nav-h) + var(--safe-bottom));margin-left:0!important;margin-right:0!important}.portal-taskbar,.portal-shell.tb-auto.tb-left:not(.tb-revealed) .portal-taskbar,.portal-shell.tb-auto.tb-right:not(.tb-revealed) .portal-taskbar,.portal-shell.tb-right .portal-taskbar,.portal-shell.home-route .portal-taskbar{width:auto;height:calc(var(--mobile-nav-h) + var(--safe-bottom));padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left);border:none;border-top:1px solid rgba(var(--c-line), .1);z-index:45;flex-direction:row;justify-content:space-around;align-items:center;gap:0;inset:auto 0 0;opacity:1!important;pointer-events:auto!important;transform:none!important}.tb-reveal-zone,.tb-controls{display:none!important}.tb-item{flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex}.tb-flyout{bottom:calc(100% + .4 * var(--cf));max-width:92vw;transform:translate(-50%);top:auto!important;left:50%!important;right:auto!important}.tb-flyout:before{display:none}.portal-footer{padding-bottom:var(--safe-bottom)}}
:root[data-theme=dark]{--cur-default:url(/cursors/default-white-32.png) 1 1, auto;--cur-click:url(/cursors/click-white-32.png) 1 1, pointer;--cur-move:url(/cursors/move-white-32.png) 16 16, move;--cur-load:url(/cursors/load-white-32.png) 1 1, wait}:root[data-theme=light]{--cur-default:url(/cursors/default-black-32.png) 1 1, auto;--cur-click:url(/cursors/click-black-32.png) 1 1, pointer;--cur-move:url(/cursors/move-black-32.png) 16 16, move;--cur-load:url(/cursors/load-black-32.png) 1 1, wait}:root[data-cursor=white]{--cur-default:url(/cursors/default-white-32.png) 1 1, auto;--cur-click:url(/cursors/click-white-32.png) 1 1, pointer;--cur-move:url(/cursors/move-white-32.png) 16 16, move;--cur-load:url(/cursors/load-white-32.png) 1 1, wait}:root[data-cursor=black]{--cur-default:url(/cursors/default-black-32.png) 1 1, auto;--cur-click:url(/cursors/click-black-32.png) 1 1, pointer;--cur-move:url(/cursors/move-black-32.png) 16 16, move;--cur-load:url(/cursors/load-black-32.png) 1 1, wait}:root:not([data-cursor=off]){cursor:var(--cur-default)}:root:not([data-cursor=off]) :is(a[href],button,[role=button],[role=link],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=option],[role=switch],summary,label[for],select,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=file],.clickable,[data-clickable],.tb-item,.tb-icon):not(:disabled):not([aria-disabled=true]){cursor:var(--cur-click)!important}:root:not([data-cursor=off]) :is(textarea,[contenteditable=true],[contenteditable=""],input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=url],input[type=tel],input[type=date],input[type=time]){cursor:text}:root:not([data-cursor=off]) :is(button,a,[role=button]):disabled,:root:not([data-cursor=off]) [aria-disabled=true]{cursor:not-allowed}:root:not([data-cursor=off]) .orpheus-dragging,:root:not([data-cursor=off]) .orpheus-dragging *,:root:not([data-cursor=off]) [data-dragging=true],:root:not([data-cursor=off]) [data-dragging=true] *{cursor:var(--cur-move)!important}:root:not([data-cursor=off]):has(.grid-overlay) *{cursor:var(--cur-move)!important}:root:not([data-cursor=off]) :is([aria-busy=true],.orpheus-loading),:root:not([data-cursor=off]) :is([aria-busy=true],.orpheus-loading) *{cursor:var(--cur-load)!important}html.orph-loading-active,html.orph-loading-active *{cursor:none!important}.orph-cursor{z-index:2147483647;pointer-events:none;will-change:transform;width:44px;height:44px;position:fixed;top:0;left:0}.orph-cursor-arrow{background-image:url(/cursors/default-white-32.png);background-repeat:no-repeat;background-size:contain;width:24px;height:32px;position:absolute;top:0;left:0}:root[data-theme=light] .orph-cursor-arrow,:root[data-cursor=black] .orph-cursor-arrow{background-image:url(/cursors/default-black-32.png)}:root[data-cursor=white] .orph-cursor-arrow{background-image:url(/cursors/default-white-32.png)}.orph-cursor-ring{background:conic-gradient(from 0deg, transparent 0%, transparent 20%, var(--ring-c,#fff) 100%);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite orph-cursor-spin;position:absolute;top:-3px;left:15px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}:root[data-theme=dark] .orph-cursor-ring,:root[data-cursor=white] .orph-cursor-ring{--ring-c:#fff}:root[data-theme=light] .orph-cursor-ring,:root[data-cursor=black] .orph-cursor-ring{--ring-c:#0a0d14}@keyframes orph-cursor-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.orph-cursor-ring{animation-duration:1.8s}}
:root:not([data-cursor=off]) :is(.acal-agenda-check,.acal-agenda-head,.acal-agenda-main,.acal-btn,.acal-calrow-main,.acal-caltiny,.acal-chip,.acal-color,.acal-ctx-item,.acal-day,.acal-err,.acal-holchip,.acal-loc-clear,.acal-loc-opt,.acal-modal-x,.acal-part-chip,.acal-rec-wd-btn,.acal-rsvp-btn,.acal-vt,.acal-zoom input[type=range],.acht-btn,.acht-chan,.acht-err,.acht-msg-del,.admin-pager-btn,.adr-actbtn,.adr-back,.adr-branch-clear,.adr-branch-opt,.adr-branch-toggle,.adr-btn,.adr-card,.adr-card-hit,.adr-chip,.adr-dtab,.adr-err,.adr-fav,.adr-link,.adr-logo-btn,.adr-merge-result,.adr-modal-scrim,.adr-ovitem,.adr-row,.adr-scrim,.adr-tab,.adr-vbtn,.akan-addbtn,.akan-addcol-btn,.akan-assign-chip,.akan-btn,.akan-cal-chip,.akan-cal-today,.akan-card,.akan-check,.akan-col-x,.akan-err,.akan-iconbtn,.akan-labelchip,.akan-linkbtn,.akan-list-sortbtn,.akan-list-titlebtn,.akan-modal-x,.akan-projpill,.akan-sprint-add,.akan-sprint-task,.akan-tl-bar,.akan-tl-name,.akan-tl-uchip,.akan-viewbtn,.arrange-btn,.atime-break-x,.atime-btn,.atime-err,.atime-row-del,.bar-handle,.bg-opt,.bg-toggle,.bgpick-back,.bgpick-close,.bgpick-tile,.book-btn,.book-slot,.cg-pad,.chiron-actions button,.chiron-activity,.chiron-audio-btn,.chiron-audio-link,.chiron-context-menu button,.chiron-create-card,.chiron-create-row button,.chiron-doc-list>button,.chiron-formatbar button,.chiron-lyrics-map button,.chiron-outline button,.chiron-template-card,.chiron-template-tray button,.chiron-tool-launches button,.chiron-tool-rail button,.chiron-tool-stack button,.conn-copy,.conn-rail-item,.conn-revoke,.conn-search-clear,.courier-btn,.ct-owner-tab,.cu-pw-btn,.dash-card,.dbx-btn,.dbx-copy,.dc-sub,.doc-draftx,.doc-lt-cellbtn,.doc-pal-item,.doc-tbtn,.doc-zoom button,.dsn-btn,.dsn-mode,.dsn-swatch,.eld-card,.eld-card-sleeve,.eld-conn,.eld-nav,.eld-stat-tab,.eld-unlock,.eld-wf-more,.ely-acb-actions button,.ely-acb-color button,.ely-acb-color input[type=color],.ely-acb-head button,.psn-play,.ely-audio-play,.ely-audio-step,.ely-audio-timeline,.ely-audio-tools button,.ely-br-btn,.ely-br-close,.ely-br-tab,.ely-card,.ely-card-corner,.ely-check,.ely-chiron-list>button,.ely-ctx>button,.ely-ctx-sub button,.ely-fav,.ely-folder-add,.ely-hover-toggle,.ely-lb-btn,.ely-lb-close,.ely-list-actions button,.ely-list-row,.ely-loadmore button,.ely-mkt-go,.ely-mkt-import,.ely-mkt-thumb,.ely-newfile-btn,.ely-newfile-results button,.ely-newfile-search button,.ely-props-close,.ely-props-fbtn,.ely-props-sec-toggle,.ely-proxy-cartbtn,.ely-proxy-clear,.ely-proxy-convert,.ely-proxy-gear,.ely-proxy-li-rm,.ely-proxy-qopt,.ely-proxy-x,.ely-qedit-close,.ely-qedit-handle,.ely-qedit-title button,.ely-selbtn,.ely-share-close,.ely-share-create,.ely-share-url button,.ely-side-toggle,.ely-size-toggle button,.ely-source,.ely-stats-refresh,.ely-stem-actions button,.ely-stem-badge,.ely-stem-drop,.ely-stemx-close,.ely-stemx-play,.ely-stemx-tb,.ely-stemx-wavewrap,.ely-tree-item,.ely-tree-row-actions button,.ely-tree-toggle,.ely-upload-btn,.ely-ver-act,.ely-ver-btn,.ely-ver-close,.ely-view-toggle button,.ely-wspick-item,.enter-btn,.footer-icarus,.footer-link,.footer-status,.frp-addbtn,.frp-del,.frp-role,.frp-table input[type=checkbox],.hr-acc-head,.hr-btn,.hr-linkbtn,.hr-modal-x,.hr-tab,.hr-table tbody tr,.icarus-addbtn,.icarus-contact,.icarus-contact--pending,.icarus-contact-cancel,.icarus-ctx-item,.icarus-deleg-item,.icarus-editbtn,.icarus-flyout-item,.icarus-fx,.icarus-item,.icarus-mbtn,.icarus-mini,.icarus-msgact,.icarus-pin,.icarus-send,.icarus-send:not(:disabled),.icarus-sidebtn,.icarus-suggest-item,.icarus-switch,.icarus-tab,.icarus-tile,.icarus-toast,.icarus-winbtn,.icarus-x,.lang-btn,.le-up,.lib-link,.login-btn,.login-btn-ghost,.login-request-link,.login-select,.lsync-btn,.lsync-clear,.lsync-gran,.lsync-play,.lsync-repeat-sel,.lsync-set input[type=color],.lsync-tab,.lsync-text,.lsync-time,.lsync-track-del,.lsync-wave,.lsync-wtap,.lsync-x,.mfa-ack,.openreel-import__asset-list button,.openreel-import__external button,.openreel-import__foot button,.openreel-import__head button,.openreel-native__actions button,.openreel-native__asset-bin button,.openreel-native__mixer-row button,.openreel-native__panel-head button,.openreel-native__tabs button,.openreel-native__tool-list button,.openreel-native__transport button,.orb-btn,.org-node,.org-toggle,.pbar-btn,.pbar-modal-x,.pbar-new,.permx-col input,.permx-sec,.phrase-btn,.phrase-confirm,.phrase-confirm input[type=checkbox],.phub-tab-inlay,.phub-tab-sleeve,.phub-tabgrip,.prof-tab,.rbacx-cell input,.rbacx-roledel,.rep-list-item,.shm-btn,.shr-lb-close,.shr-pw button,.shr-thumb,.sys-refresh,.t404-btn,.t404-key,.tabbar__item,.tb-clock,.tb-fly-head,.tb-fly-item,.tb-icon,.tb-pinbtn,.tb-sidebtn,.tcp-link,.tenant-add-btn,.tenant-confirm button,.tenant-del,.tenant-details,.tenant-switch,.tenant-th.is-sortable,.themis-back,.topbar-info,.topbar-lang,.topbar-logout,.topbar-theme,.topbar-username,.uprof-del,.uprof-del-no,.uprof-del-yes,.uprof-save,.urole-chip,.urole-status,.usr-row--click,.uw-btn,.uw-key,.vex-bulk,.vex-caret,.vex-check,.vex-name,.vex-refresh,.vex-scope-btn,.vex-ver-restore,.vtr-cp-clear,.vtr-cp-opt,.vtr-drop,.vtr-fic,.vtr-strip--link,.vtr-strip-go,.vtr-strip-main,.wf-edge,.wf-mgr-btn,.wf-mgr-vbtn,.wf-mgr-x,.wf-node-expand,.wf-node-x,.wf-palette-item,.wf-princ,.wf-row-btn,.wf-row-en input,.wf-suggest-item,.wf-trig-t,.wm-btn,.wm-folder,.wm-icon-btn,.wm-row,.wm-toast,.wm-x,.ws-arch-btn,.ws-create-go,.ws-item,.ws-row--click,.ws-tenant-add,.ws-th.is-sortable,.ws-trigger,.wsmem-add-btn,.wsmem-add-sel,.wsmem-close,.wsmem-del,.wsmem-edit,.wsmem-perm,.wsmem-perm input,.wsmem-role,.wsmem-sec .wsmem-addbtn,.wts-check,.wts-member,button.adr-star){cursor:var(--cur-click)!important}.pbar-menu{z-index:30;background:var(--surface-2,#1c1c22);border:1px solid var(--line,#ffffff14);border-radius:10px;flex-direction:column;min-width:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 30px #00000059}.pbar-menu-item{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px}.pbar-menu-item:hover{background:var(--surface-3,#ffffff0f)}.pbar-menu-item--danger{color:var(--danger,#e5484d)}.pbar-notice{border:1px solid var(--line,#ffffff1a);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-left:10px;padding:4px 10px;font-size:12px}.pbar-wsmode{border:1px solid var(--line,#ffffff1a);border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.pbar-wsmode legend{opacity:.7;padding:0 4px;font-size:12px}.pbar-radio{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}
