.AccessFrame-module__roF-xa__frame{border:1px solid var(--sis-divider);border-radius:var(--sis-radius-panel);background:var(--sis-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:calc(100% - 32px);max-width:920px;margin:32px auto;display:grid;overflow:hidden}.AccessFrame-module__roF-xa__context{background:var(--sis-surface-warm);color:var(--sis-surface-warm-ink);flex-direction:column;align-items:flex-start;padding:40px 32px;display:flex}.AccessFrame-module__roF-xa__context .AccessFrame-module__roF-xa__eyebrow{margin:0;font-size:13px;font-weight:600}.AccessFrame-module__roF-xa__context h2{letter-spacing:-.025em;margin:24px 0 12px;font-size:28px;font-weight:600;line-height:1.2}.AccessFrame-module__roF-xa__context p{max-width:34ch;margin:0;font-size:14px;line-height:1.65}.AccessFrame-module__roF-xa__context svg{margin:auto auto 0;padding-top:28px}.AccessFrame-module__roF-xa__form{align-items:center;min-width:0;padding:32px;display:flex}.AccessFrame-module__roF-xa__form>:first-child{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}@media (max-width:767px){.AccessFrame-module__roF-xa__frame{grid-template-columns:1fr;margin:16px auto}.AccessFrame-module__roF-xa__context{padding:24px}.AccessFrame-module__roF-xa__context h2{margin-top:12px;font-size:24px}.AccessFrame-module__roF-xa__context svg{display:none}.AccessFrame-module__roF-xa__form{padding:24px}}@media (max-width:359px){.AccessFrame-module__roF-xa__context,.AccessFrame-module__roF-xa__form{padding:20px}}
.auth-module__Cgra4q__layout{background:var(--sis-canvas);min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) env(safe-area-inset-right) max(16px, env(safe-area-inset-bottom)) env(safe-area-inset-left);justify-content:center;align-items:center;display:flex}.auth-module__Cgra4q__panel{border:1px solid var(--sis-divider);border-radius:var(--sis-radius-panel);background:var(--sis-surface);width:100%;min-width:0;max-width:440px;color:var(--sis-text);box-shadow:var(--sis-shadow-menu);overflow-wrap:anywhere;padding:24px}.auth-module__Cgra4q__panel button,.auth-module__Cgra4q__panel input{min-height:44px}.auth-module__Cgra4q__panel button:focus-visible,.auth-module__Cgra4q__panel a:focus-visible{outline:2px solid var(--sis-focus);outline-offset:3px;border-radius:var(--sis-radius-panel)}@media (max-width:639px){.auth-module__Cgra4q__panel{padding:16px}}@media (max-height:600px){.auth-module__Cgra4q__layout{align-items:flex-start}}.auth-module__Cgra4q__panel :is(h1,h2){letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:30px}.auth-module__Cgra4q__accountLinks{border-top:1px solid var(--sis-control-border);color:var(--sis-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 18px;margin-top:20px;padding-top:12px;font-size:13px;display:flex}.auth-module__Cgra4q__accountLinks a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}
.PortalWorkspace-module__BP3ZEq__shell{background:var(--sis-canvas);min-height:100dvh;color:var(--sis-text)}.PortalWorkspace-module__BP3ZEq__header{border-bottom:1px solid var(--sis-divider);background:var(--sis-surface);padding:8px 16px}.PortalWorkspace-module__BP3ZEq__headerInner{justify-content:space-between;align-items:center;gap:12px;max-width:1120px;min-height:40px;margin:auto;font-size:14px;display:flex}.PortalWorkspace-module__BP3ZEq__headerInner a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.PortalWorkspace-module__BP3ZEq__page{min-width:0;max-width:1120px;margin:auto;padding:20px 24px}.PortalWorkspace-module__BP3ZEq__cards{gap:12px;display:grid}.PortalWorkspace-module__BP3ZEq__gallery{border:1px solid var(--sis-divider);border-radius:var(--sis-radius-card);background:var(--sis-surface);box-shadow:var(--sis-shadow-card);grid-template-columns:minmax(0,1fr) minmax(120px,.6fr) minmax(200px,.8fr);align-items:center;gap:20px;min-width:0;padding:20px;display:grid}.PortalWorkspace-module__BP3ZEq__gallery>div{min-width:0;margin:0}.PortalWorkspace-module__BP3ZEq__gallery>div:last-child{border-left:1px solid var(--sis-divider);justify-content:flex-end;padding:0 0 0 20px}.PortalWorkspace-module__BP3ZEq__gallery>div:last-child>p{text-align:right;width:100%}.PortalWorkspace-module__BP3ZEq__gallery:focus-visible{outline:2px solid var(--sis-focus);outline-offset:3px}.PortalWorkspace-module__BP3ZEq__login{border:1px solid var(--sis-divider);border-radius:var(--sis-radius-card);background:var(--sis-surface);width:calc(100% - 32px);max-width:440px;box-shadow:var(--sis-shadow-card);margin:32px auto;padding:24px}.PortalWorkspace-module__BP3ZEq__login h1{font-size:var(--sis-font-page);font-weight:600;line-height:1.2}.PortalWorkspace-module__BP3ZEq__login form{margin-top:20px}.PortalWorkspace-module__BP3ZEq__login button{min-height:44px}.PortalWorkspace-module__BP3ZEq__workRow{grid-template-columns:minmax(0,1fr) auto;gap:0 16px;padding:14px 16px;display:grid}.PortalWorkspace-module__BP3ZEq__workRow>div:first-child,.PortalWorkspace-module__BP3ZEq__workRow>section,.PortalWorkspace-module__BP3ZEq__workRow>label{grid-column:1/-1}.PortalWorkspace-module__BP3ZEq__workRow>a{place-self:end}@media (max-width:767px){.PortalWorkspace-module__BP3ZEq__page{padding:16px}.PortalWorkspace-module__BP3ZEq__gallery{grid-template-columns:1fr;gap:12px;padding:12px}.PortalWorkspace-module__BP3ZEq__gallery>div:last-child{border-left:0;border-top:1px solid var(--sis-divider);flex-wrap:wrap;justify-content:space-between;padding:12px 0 0}.PortalWorkspace-module__BP3ZEq__gallery>div:last-child>p{text-align:left;width:auto}.PortalWorkspace-module__BP3ZEq__workRow{padding:12px;display:block}.PortalWorkspace-module__BP3ZEq__login{margin:20px auto;padding:20px}}@media (max-width:359px){.PortalWorkspace-module__BP3ZEq__header{padding-inline:12px}.PortalWorkspace-module__BP3ZEq__headerInner{font-size:13px}.PortalWorkspace-module__BP3ZEq__page{padding:12px}.PortalWorkspace-module__BP3ZEq__login{padding:16px}}.PortalWorkspace-module__BP3ZEq__shell .client-workspace>div:last-child{border-color:var(--sis-divider)}.PortalWorkspace-module__BP3ZEq__empty{border:1px solid var(--sis-divider);border-radius:var(--sis-radius-card);background:var(--sis-surface);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}.PortalWorkspace-module__BP3ZEq__empty h2{margin:0;font-size:18px;font-weight:600;line-height:1.4}.PortalWorkspace-module__BP3ZEq__empty p{max-width:48ch;color:var(--sis-secondary);margin:0;font-size:14px;line-height:1.6}.PortalWorkspace-module__BP3ZEq__empty>a{border-radius:var(--sis-radius-control);justify-content:center;align-items:center;min-height:44px;margin-top:4px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.PortalWorkspace-module__BP3ZEq__studioContext{border-bottom:1px solid var(--sis-divider);flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;padding:0 0 20px;display:flex}.PortalWorkspace-module__BP3ZEq__workNav{border-bottom:1px solid var(--sis-divider);align-self:start;gap:4px;padding:0 0 8px;display:flex}.PortalWorkspace-module__BP3ZEq__workNav button[aria-current=page]{background:var(--sis-selected);color:var(--sis-selected-ink)}@media (min-width:768px){.PortalWorkspace-module__BP3ZEq__workNav{border-bottom:0;border-right:1px solid var(--sis-divider);flex-direction:column;padding:0 12px 0 0}}
.UploadActivity-module__YcPQdG__trigger{right:max(24px, env(safe-area-inset-right));z-index:var(--sis-z-dropdown);border:1px solid var(--sis-control-border);border-radius:var(--sis-radius-card);background:var(--sis-surface-bluegrey);max-width:calc(100vw - 32px);min-height:44px;color:var(--sis-surface-bluegrey-ink);box-shadow:var(--sis-shadow-menu);text-align:left;align-items:center;gap:10px;padding:8px 12px;display:flex;position:fixed;bottom:80px;overflow:hidden}.UploadActivity-module__YcPQdG__trigger:focus-visible{outline:var(--sis-focus-width) solid var(--sis-focus);outline-offset:var(--sis-focus-gap)}.UploadActivity-module__YcPQdG__trigger svg{flex:none}.UploadActivity-module__YcPQdG__triggerText{gap:1px;display:grid}.UploadActivity-module__YcPQdG__triggerText strong{font-size:13px;font-weight:600;line-height:1.3}.UploadActivity-module__YcPQdG__triggerText>span{font-size:11px;line-height:1.3}.UploadActivity-module__YcPQdG__track{background:var(--sis-divider);height:3px;position:absolute;bottom:0;left:0;right:0}.UploadActivity-module__YcPQdG__track>span{background:var(--sis-surface-bluegrey-ink);height:100%;display:block}.UploadActivity-module__YcPQdG__summary{color:var(--sis-text);margin:0 0 8px;font-size:14px;font-weight:500}.UploadActivity-module__YcPQdG__help{color:var(--sis-secondary);align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.5;display:flex}.UploadActivity-module__YcPQdG__groups{gap:20px;margin-top:16px;display:grid}.UploadActivity-module__YcPQdG__heading{margin:0 0 8px;font-size:13px;font-weight:600}.UploadActivity-module__YcPQdG__liveRows{max-height:256px;overflow-y:auto}.UploadActivity-module__YcPQdG__liveRow{border-bottom:1px solid var(--sis-divider);padding:10px 0}.UploadActivity-module__YcPQdG__fileName{overflow-wrap:anywhere;margin:0 0 4px;font-size:13px;font-weight:500}.UploadActivity-module__YcPQdG__error{color:var(--sis-danger-ink);margin-top:4px;font-size:12px}.UploadActivity-module__YcPQdG__progress{width:100%;height:4px;accent-color:var(--sis-primary);margin-top:8px;display:block}.UploadActivity-module__YcPQdG__action{min-height:44px;color:var(--sis-link);padding:8px 0;font-size:13px;font-weight:500}.UploadActivity-module__YcPQdG__footer{border-top:1px solid var(--sis-divider);margin-top:16px;padding-top:8px}.UploadActivity-module__YcPQdG__standalone{bottom:max(16px, env(safe-area-inset-bottom))}.studio-shell[data-keyboard-open] .UploadActivity-module__YcPQdG__trigger{display:none}@media (max-width:1023px){.UploadActivity-module__YcPQdG__trigger{right:max(16px, env(safe-area-inset-right));bottom:calc(80px + env(safe-area-inset-bottom))}.UploadActivity-module__YcPQdG__standalone{bottom:max(16px, env(safe-area-inset-bottom))}}
.AppShell-module__JCX2KW__navigation{overscroll-behavior:contain;flex-direction:column;flex:1;gap:1px;min-height:0;padding-block:4px 8px;display:flex;overflow-y:auto}.AppShell-module__JCX2KW__link{border-radius:var(--sis-radius-control);min-height:42px;color:var(--sis-sidebar-muted);flex:none;align-items:center;gap:12px;padding:9px 10px;font-size:14px;line-height:20px;text-decoration:none;display:flex}.AppShell-module__JCX2KW__link>svg{flex:none}.AppShell-module__JCX2KW__link:hover,.AppShell-module__JCX2KW__link[aria-current=page]{background:var(--sis-sidebar-active);color:var(--sis-sidebar-text)}.AppShell-module__JCX2KW__link[aria-current=page]{font-weight:600}.AppShell-module__JCX2KW__link:focus-visible,.AppShell-module__JCX2KW__profile:focus-visible{outline:2px solid var(--sis-sidebar-text);outline-offset:-2px}.AppShell-module__JCX2KW__divider{border:0;border-top:1px solid var(--sis-sidebar-active);flex:none;margin:8px 10px}.AppShell-module__JCX2KW__group{flex:none}.AppShell-module__JCX2KW__group>summary{cursor:pointer;list-style:none}.AppShell-module__JCX2KW__group>summary::-webkit-details-marker{display:none}.AppShell-module__JCX2KW__chevron{transition:transform var(--sis-duration-fast) var(--sis-ease);margin-left:auto}.AppShell-module__JCX2KW__group[open] .AppShell-module__JCX2KW__chevron{transform:rotate(180deg)}.AppShell-module__JCX2KW__groupLinks{margin:2px 0 4px 20px}.AppShell-module__JCX2KW__footer{border-top:1px solid var(--sis-sidebar-active);flex:none;padding-top:6px}.AppShell-module__JCX2KW__footerControls{align-items:center;gap:4px;display:flex}.AppShell-module__JCX2KW__footerControls>.AppShell-module__JCX2KW__link{flex:1}.AppShell-module__JCX2KW__footerIcon{color:var(--sis-sidebar-muted)}.AppShell-module__JCX2KW__footerIcon:hover{background:var(--sis-sidebar-active);color:var(--sis-sidebar-text)}.AppShell-module__JCX2KW__profile{border-radius:var(--sis-radius-control);flex:1;align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}@media (max-width:1023px){.AppShell-module__JCX2KW__link{min-height:44px}}
