@media (prefers-reduced-motion:no-preference){.workspace-main{animation:app-view-arrive .28s cubic-bezier(.22,1,.36,1) backwards}.file-entry{animation-duration:.28s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.project-grid>.project-card:nth-child(-n+8){animation:app-card-arrive .34s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--card-delay,0s)}.project-grid>.project-card:nth-child(2){--card-delay:30ms}.project-grid>.project-card:nth-child(3){--card-delay:60ms}.project-grid>.project-card:nth-child(4){--card-delay:90ms}.project-grid>.project-card:nth-child(n+5){--card-delay:120ms}.files-empty,.history-empty,.sharing-empty{animation:app-view-arrive .28s ease-out backwards}.empty-symbol,.sharing-empty>span:first-child{animation:app-icon-settle .42s cubic-bezier(.22,1,.36,1) backwards}.selection-toolbar{animation:app-view-arrive .2s ease-out backwards}.preview-dialog>.enhanced-preview{animation:app-preview-arrive .24s ease-out backwards}.company-gate,.node-auth-layout,.node-legal{animation:app-view-arrive .34s cubic-bezier(.22,1,.36,1) backwards}.company-hero-body{animation:app-view-arrive .38s cubic-bezier(.22,1,.36,1) backwards}.company-layout>.company-contact,.company-layout>.company-main{animation:app-view-arrive .38s cubic-bezier(.22,1,.36,1) 60ms backwards}.node-auth-error,.node-auth-success{animation:app-view-arrive .22s ease-out backwards}.node-auth-meter i{transition:background-color .2s ease}:is(.btn,.icon-button,.bulk-button,.select-toggle,.company-button,.node-auth-card button[type=submit],.company-admin button[type=submit]){transition:scale .14s ease,background-color .18s,color .18s,border-color .18s,box-shadow .18s}:is(.btn,.icon-button,.bulk-button,.select-toggle,.company-button,.node-auth-card button[type=submit],.company-admin button[type=submit]):not(:disabled):not([aria-disabled=true]):not(.disabled):active{scale:.96}.project-main{transition:scale .18s cubic-bezier(.22,1,.36,1)}.project-main:active{scale:.98}.nav-item{transition:background-color .2s,color .2s,scale .14s}.nav-item:active{scale:.97}.activity-tabs button,.assistant-tabs>button,.file-tabs button,.sharing-tabs button{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,scale .14s}:is(.file-tabs,.sharing-tabs,.activity-tabs,.assistant-tabs)>button:active{scale:.96}.file-view:before{transition:transform .24s cubic-bezier(.22,1,.36,1)}.file-view button{transition:color .18s,scale .14s}.file-view button:active{scale:.9}.bottom-nav.app-tabbar button.active>span{animation:app-tab-settle .32s cubic-bezier(.22,1,.36,1)}[data-public-header] a{transition:scale .15s ease,background-color .18s,border-color .18s}[data-public-header] a:active{scale:.97}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.project-card{transition:translate .2s ease,box-shadow .2s ease,border-color .2s ease}.project-card:not([data-drop-active=true]):hover{translate:0 -2px}}@keyframes app-view-arrive{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes app-card-arrive{0%{opacity:.2;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes app-icon-settle{0%{opacity:.3;scale:.88}to{opacity:1;scale:1}}@keyframes app-tab-settle{0%{scale:.88;translate:0 2px}65%{scale:1.06;translate:0 -1px}to{scale:1;translate:0 0}}@keyframes app-preview-arrive{0%{opacity:.35}to{opacity:1}}@media print{.company-contact,.company-hero-body,.company-main,.node-legal,.project-card,.workspace-main{animation:none!important}}.company-directory-create,.company-directory-grid,.company-themed,.company-themed-nav{--business-ui-accent:#287d78;--business-ui-ink:#384443;--business-ui-muted:#66716d;--business-ui-line:#d6e3db;--business-ui-surface:#fbfaf7;--business-ui-header:#f7f4eef5;--business-ui-tint:#ecf0f4;--business-ui-sage:#92ae9c;--business-ui-shadow-strong:#244a4630;--business-ui-shadow-medium:#244a4626;--business-ui-shadow-soft:#244a461a}.company-settings-nav{margin-top:20px;padding-top:17px;border-top:1px solid var(--business-ui-line,#e9e2ef)}.company-settings-nav>.nav-label{padding:0 13px;margin:0 0 7px;font-size:11px;color:var(--business-ui-muted,#9a87a6)}.cloud-main:has(.company-workspace-settings){background:var(--business-ui-surface,#fcfafd)}.cloud-main:has(.company-workspace-settings):before{opacity:.025}.company-workspace-settings.company-admin{min-height:0;padding:0;background:none;max-width:1080px;margin:0 auto}.cloud-main{--company-header-height:52px;--workspace-header-height:var(--header-height)}.cloud-main[data-account-workspace=true]{--workspace-header-height:calc(var(--header-height) + var(--company-header-height))}.cloud-main[data-account-workspace=true] .file-controls{top:var(--workspace-header-height)}.company-workspace-header{position:sticky;top:var(--header-height);z-index:29;display:flex;align-items:center;gap:20px;height:var(--company-header-height);padding:0 44px;border-bottom:1px solid var(--business-ui-line,#eae2f0);background:var(--business-ui-header,#fcfafff5);backdrop-filter:blur(16px)}.company-settings-context{display:flex;align-items:center;gap:9px;flex:1;min-width:0;min-height:26px;color:var(--business-ui-muted,#7d698b);font-size:13px}.company-settings-context>.company-mark{flex:none;border-radius:8px}.company-settings-context>.company-workspace-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550;color:var(--business-ui-ink,#654a77)}.company-settings-context small{flex:none;font-size:11px;font-weight:400;color:var(--business-ui-muted,#95839e);padding-left:9px;border-left:1px solid var(--business-ui-line,#ddd1e5)}.company-settings-context .company-verified-badge{flex:none;min-width:16px;min-height:16px;margin-left:-4px}.company-page-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;flex:none;padding:8px;border-radius:10px;color:var(--business-ui-muted,#80658f);font-size:12px;font-weight:500;text-decoration:none}.company-page-link:hover{background:var(--business-ui-tint,#f6effb)}.company-settings-content{min-width:0;container:company-settings/inline-size}.content.view-company-team{--team-inline-padding:var(--content-inline-padding,44px);padding-top:0}.content.view-company-team .company-workspace-settings{max-width:none}.company-card-group{display:grid;gap:18px;min-width:0;margin:0;padding:24px 26px;border:1px solid var(--business-ui-line,#ece4f2);border-radius:22px;background:#fff;box-shadow:0 12px 30px -28px var(--business-ui-shadow-strong,#4f276370)}.company-card-group>.company-hint{margin:0}.company-workspace-settings .company-card-group .company-files>li:last-child label,.company-workspace-settings .company-card-group .company-members>li:last-child{border-bottom:0;padding-bottom:4px}.company-workspace-settings .company-section{display:grid;gap:18px}.company-workspace-settings .company-section h3{font-size:17px;font-weight:550;color:var(--business-ui-ink,#493553)}.company-workspace-settings.company-admin input:not([type=checkbox]):not([type=color]):not([type=radio]),.company-workspace-settings.company-admin select,.company-workspace-settings.company-admin textarea{background:#fff;border-color:var(--business-ui-line,#e4d9eb);border-radius:12px}.company-workspace-settings .company-primary{min-height:44px;font-size:14px;padding:10px 17px}.company-themed .company-workspace-settings .company-primary{padding:10px 17px}.company-workspace-settings .company-secondary{min-height:42px;font-size:13px}.company-workspace-settings .company-hint{font-size:13px;line-height:1.65}.company-workspace-settings .company-profile{grid-template-columns:minmax(0,1fr) 280px;gap:48px}.company-workspace-settings .company-form{min-width:0}.company-workspace-settings .company-form fieldset{grid-template-columns:minmax(0,1fr);gap:18px}.company-workspace-settings .company-logo-edit{padding:0 0 4px;border:0;border-radius:0}.company-workspace-settings .company-banner-edit{padding:0;border:0;border-radius:0;background:none}.company-workspace-settings .company-banner-image{border-radius:16px}.company-workspace-settings .company-preview{top:calc(var(--workspace-header-height) + 24px);align-self:start;box-shadow:0 10px 32px -22px var(--business-ui-shadow-soft,#4f276345)}.company-workspace-settings .company-access-option{position:relative;padding:18px 16px;border-width:1px}.company-workspace-settings .company-access-option input[type=radio]{width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%)}.company-workspace-settings .company-access{gap:16px;margin:0 0 6px}.company-workspace-settings .company-files{gap:0}.company-workspace-settings .company-files label{padding:16px 0;border:0;border-bottom:1px solid var(--business-ui-line,#ebe3f0);border-radius:0}.company-workspace-settings .company-files label:hover{background:none}.company-workspace-settings .company-members{gap:0}.company-workspace-settings .company-members li{padding:16px 0;border:0;border-bottom:1px solid var(--business-ui-line,#ebe3f0);border-radius:0;background:none}.company-workspace-settings .company-danger{padding:24px 26px;border:1px solid #f0dce3;border-radius:22px;background:#fffbfc}.company-settings-loading{display:grid;gap:16px;padding:12px 0}.company-settings-loading>div{height:52px;border-radius:14px}.company-settings-loading>div:first-child{height:110px}.company-settings-loading>div:last-child{height:170px}.company-settings-error{display:grid;justify-items:start;gap:12px;padding:24px 0;color:#986476;font-size:14px}.company-group-heading{display:flex;align-items:center;gap:10px;min-width:0}.company-group-icon{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;background:var(--business-ui-tint,#f1e8f8);color:var(--business-ui-accent,#8759a6)}.company-workspace-settings .company-group-heading h3{flex:1;min-width:0;margin:0;font-size:17px;line-height:1.4;font-weight:550;color:var(--business-ui-ink,#493553);overflow-wrap:anywhere}.company-group-count{flex:none;color:var(--business-ui-muted,#917c9d);font-size:12px;font-weight:400}.company-content-group,.company-form-group{display:grid;gap:18px;min-width:0}.company-content-group>.company-hint{margin:0}.company-page-link:focus-visible{outline:2px solid var(--business-ui-accent,#a582c6);outline-offset:2px}.company-form-save{display:flex;justify-content:flex-end;position:sticky;bottom:16px;z-index:2;padding:12px;border-radius:18px;background:#ffffffe6;backdrop-filter:blur(10px);box-shadow:0 0 0 1px var(--business-ui-line,#ece4f2),0 14px 30px -20px var(--business-ui-shadow-medium,#4f276360)}.company-workspace-settings .company-access{gap:18px;margin:0}.company-workspace-settings .company-access-options{margin:0}.company-workspace-settings .company-access-option{padding-right:34px}.company-workspace-settings .company-access-text{display:grid;gap:3px;min-width:0}.company-choice-check{position:absolute;right:12px;top:16px;color:var(--business-ui-accent,#8052a0)}.company-workspace-settings .company-admin-empty{display:grid;justify-items:start;gap:12px;padding:18px 0;color:var(--business-ui-muted,#927d9f)}.company-workspace-settings .company-admin-empty p{margin:0;font-size:14px}.company-workspace-settings .company-invite{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;margin:0}.company-invite>.company-primary{grid-column:1/-1;justify-self:start}.company-field-help{font-size:12px;font-weight:400;line-height:1.6;color:var(--business-ui-muted,#917c9d)}.company-usage{display:flex;align-items:center;gap:20px;padding:0}.company-usage>div{display:grid;gap:4px;min-width:0}.company-usage>div>span{font-size:13px;color:var(--business-ui-muted,#897593)}.company-usage strong{font-size:32px;line-height:1.2;letter-spacing:-.8px;color:var(--business-ui-ink,#493553);font-weight:600;overflow-wrap:anywhere}.company-usage small{font-size:12px;color:var(--business-ui-muted,#a08bab)}.company-workspace-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding-top:20px;border-top:1px solid var(--business-ui-line,#eee6f3)}.company-workspace-facts>div{display:grid;gap:7px;min-width:0}.company-workspace-facts>div+div{padding-left:20px;border-left:1px solid var(--business-ui-line,#eee6f3)}.company-workspace-facts dt{display:flex;align-items:center;gap:7px;color:var(--business-ui-muted,#9782a3);font-size:13px}.company-workspace-facts dd{margin:0;font-size:24px;line-height:1.3;font-weight:550;color:var(--business-ui-ink,#60456d)}.company-workspace-settings .company-danger strong{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:550}.company-workspace-settings .company-danger p{max-width:650px;font-size:13px;line-height:1.7;margin:12px 0 16px}.company-workspace-settings .rooms{gap:0}.company-workspace-settings .rooms-head{align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px}.rooms-head>p{display:flex;align-items:center;gap:8px;margin:0;color:var(--business-ui-muted,#897593);font-size:13px}.company-workspace-settings .rooms-list{display:block;gap:0;margin:0;padding:2px 26px;list-style:none}.company-workspace-settings .rooms-list>li:last-child{border-bottom:0}.company-workspace-settings .rooms-list>li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;padding:23px 0;background:none;border:0;border-bottom:1px solid var(--business-ui-line,#eae1ef);border-radius:0;box-shadow:none}.company-workspace-settings .rooms-list>li:hover{background:none;box-shadow:none}.company-workspace-settings .rooms-list>li.expired{opacity:1}.company-workspace-settings .rooms-icon{width:44px;height:44px;border-radius:13px}.company-workspace-settings .rooms-body{gap:8px}.rooms-row-title{display:flex;align-items:center;gap:9px;flex-wrap:wrap;min-width:0}.rooms-row-title>strong{font-size:16px;font-weight:550;line-height:1.4;color:var(--business-ui-ink,#493553);overflow-wrap:anywhere}.rooms-access-label{display:inline-flex;align-items:center;gap:4px;flex:none;padding:2px 7px;border-radius:6px;background:var(--business-ui-tint,#f1ebf6);color:var(--business-ui-muted,#80628f);font-size:11px;line-height:1.6}.rooms-row-meta{display:flex;align-items:center;gap:5px 16px;flex-wrap:wrap;color:var(--business-ui-muted,#96869f);font-size:12px;line-height:1.6}.rooms-row-meta>span{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow-wrap:anywhere}.rooms-row-meta svg{flex:none}.company-workspace-settings .rooms-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:8px}.rooms-text-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px 4px;color:var(--business-ui-muted,#80628f);font-size:13px;font-weight:500;border-radius:7px;text-decoration:none}.rooms-text-action:hover{color:var(--business-ui-accent,#69369b)}.rooms-text-action:disabled{opacity:.5;cursor:wait}.rooms-icon-action{display:inline-grid;place-items:center;flex:none;width:42px;height:42px;padding:0;border-radius:12px;background:transparent;color:var(--business-ui-muted,#8d7b97)}.rooms-icon-action:hover,.rooms-icon-action[data-state=open]{background:var(--business-ui-tint,#f0e8f7);color:var(--business-ui-accent,#69369b)}.rooms-icon-action:focus-visible,.rooms-preview-toggle:focus-visible,.rooms-text-action:focus-visible{outline:2px solid var(--business-ui-accent,#a582c6);outline-offset:2px}.rooms-action-menu{min-width:190px}.company-workspace-settings .rooms-shared{align-items:flex-start;gap:12px;margin:18px 0;padding:5px 0 5px 15px;background:none;border:0;border-left:2px solid #91bfa4;border-radius:0}.rooms-shared>div{flex:1;min-width:0}.rooms-shared strong{font-size:14px;font-weight:550;overflow-wrap:anywhere}.company-workspace-settings .rooms-shared p{font-size:12px;margin:5px 0 0;color:#819188}.company-workspace-settings .rooms-shared .company-row{margin-top:4px;gap:6px 20px}.company-workspace-settings .rooms-shared .rooms-text-action{color:#38765a}.company-workspace-settings .rooms-editor{display:block;margin:0}.rooms-editor-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px}.company-workspace-settings .rooms-editor-heading h3{margin:0;font-size:20px;font-weight:550;letter-spacing:-.35px}.rooms-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px}.company-workspace-settings .rooms-editor-fields{gap:22px}.rooms-preview-toggle{display:none;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:7px 10px;border-radius:10px;background:var(--business-ui-tint,#f1eaf7);color:var(--business-ui-muted,#80628f);font-size:12px;font-weight:500}.rooms-preview-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.rooms-preview-pane{position:sticky;top:calc(var(--workspace-header-height) + 24px);min-width:0}.rooms-preview-caption{display:block;color:var(--business-ui-muted,#a08bab);font-size:12px;margin:0 0 12px}.company-workspace-settings .rooms-preview{position:static;order:0;box-shadow:0 0 0 1px var(--business-ui-line,#ece3f2),0 15px 35px -25px var(--business-ui-shadow-soft,#4f276340)}.company-workspace-settings .rooms-preview-band{height:86px}.company-workspace-settings .rooms-preview-body{gap:8px;padding:18px}.company-workspace-settings .rooms-segment{grid-template-columns:repeat(3,minmax(0,1fr));background:var(--business-ui-tint,#efe8f5)}.company-workspace-settings .rooms-password input{min-width:0}.company-workspace-settings .rooms-more{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:start;gap:18px;padding:0;border:0}.company-workspace-settings .rooms-more>label{margin:0}.rooms-editor-fields label>small{color:var(--business-ui-muted,#a08bab);font-size:12px;font-weight:400}.rooms-form-actions{display:flex;align-items:center;gap:20px;margin-top:2px;padding-top:20px;border-top:1px solid var(--business-ui-line,#eee6f3)}.company-workspace-settings .rooms-empty{padding:50px 16px 56px;background:#fff;border:1px solid var(--business-ui-line,#ece4f2);border-radius:22px;gap:14px}.company-workspace-settings .rooms-empty>strong{font-size:20px;font-weight:550;color:var(--business-ui-ink,#493553)}.company-workspace-settings .rooms-empty>.company-hint{max-width:340px;margin:0 0 10px}.company-workspace-settings .rooms-empty-icon{width:56px;height:56px;border-radius:17px;margin-bottom:2px}.company-directory-create{max-width:640px;margin:0 auto}.company-directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:14px;max-width:1120px;margin:0 auto}.company-directory-card{display:flex;align-items:center;gap:15px;padding:22px;border:1px solid var(--business-ui-line,#eae2f0);border-radius:20px;background:#fff;text-align:left;color:var(--business-ui-ink,#493553);min-width:0}.company-directory-card:hover{background:var(--business-ui-surface,#fdfaff);border-color:var(--business-ui-line,#d9c6e8)}.company-directory-card>span:last-of-type{display:grid;gap:4px;min-width:0;flex:1}.company-directory-card strong{font-size:16px;font-weight:600;overflow-wrap:anywhere}.company-directory-card small{font-size:12px;color:var(--business-ui-muted,#9782a3)}.company-directory-card em{font-style:normal;font-size:12px;color:var(--business-ui-accent,#8559a4);margin-top:7px}.company-directory-new{background:var(--business-ui-surface,#fbf7fe);border-style:dashed}@media(max-width:1100px){.company-workspace-settings .company-profile,.rooms-editor-layout{grid-template-columns:minmax(0,1fr);gap:30px}.company-workspace-settings .company-preview{position:static;order:1;max-width:360px;width:100%}.rooms-preview-toggle{display:inline-flex}.rooms-preview-pane{position:static;order:-1;width:100%;max-width:380px}.rooms-preview-pane[data-expanded=false]{display:none}}@media(min-width:768px) and (max-width:1200px){.company-workspace-header{padding-inline:28px}}@media(min-width:768px) and (max-width:1024px){.company-workspace-header{padding-inline:24px}}@media(max-width:767px){.cloud-main{--company-header-height:48px}.company-workspace-header{padding:0 18px;gap:10px}.company-workspace-header .company-page-link{margin-right:-8px}.company-page-link>span{display:none}.company-settings-nav{margin-top:0;padding-top:8px;border-top:0}.content[data-company-settings=true]{padding:18px 22px calc(120px + env(safe-area-inset-bottom))}.content.view-company-team{--team-inline-padding:22px;padding-top:0}.company-card-group,.company-workspace-settings .company-danger{padding:20px 18px;border-radius:20px}.company-workspace-settings .rooms-list{padding:0 18px}.company-workspace-settings .rooms-more{grid-template-columns:minmax(0,1fr)}.company-workspace-settings .company-profile>.company-preview{display:none}.company-form-save{position:static;padding:0;background:none;box-shadow:none;backdrop-filter:none}.company-settings-context{gap:8px;font-size:12px}.company-settings-context small{font-size:10px;padding-left:8px}.company-workspace-settings .company-grid,.company-workspace-settings .company-invite{grid-template-columns:minmax(0,1fr)}.company-group-count{font-size:11px}.company-workspace-settings .company-group-heading h3{font-size:16px}.company-form-save>.company-primary,.company-invite>.company-primary{width:100%}.company-usage{gap:16px}.company-usage strong{font-size:30px}.company-workspace-settings input:not([type=checkbox]):not([type=color]),.company-workspace-settings select,.company-workspace-settings textarea{font-size:16px}.company-workspace-settings .company-members li{flex-wrap:wrap;gap:8px}.company-workspace-settings .company-member-text{min-width:100px}.company-workspace-settings .company-files label{flex-wrap:wrap}.company-workspace-settings .company-files span{min-width:130px}.company-workspace-settings .company-access-options{grid-template-columns:minmax(0,1fr)}.company-workspace-settings .company-segment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;justify-self:stretch}.company-workspace-settings .company-segment button{padding:8px;font-size:12px}.company-workspace-settings .company-rights{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--business-ui-sage,#dac9e8) transparent}.company-workspace-settings .company-rights>div{min-width:500px;grid-template-columns:140px repeat(4,minmax(90px,1fr))}.company-workspace-settings .company-rights>div>span:first-child{position:sticky;left:0;background:#fff;border-right:1px solid var(--business-ui-line,#f0e9f5)}.company-workspace-settings .company-rights>.head>span:first-child{background:var(--business-ui-surface,#faf6fd)}.company-workspace-settings .rooms-list>li{grid-template-columns:40px minmax(0,1fr);gap:9px 12px;padding:22px 0}.company-workspace-settings .rooms-icon{width:40px;height:40px;border-radius:12px}.company-workspace-settings .rooms-actions{width:auto;grid-column:2;justify-content:space-between;gap:6px;margin-top:1px}.rooms-row-title{gap:6px 8px}.rooms-row-title>strong{font-size:16px}.rooms-row-meta{font-size:11px;gap:5px 12px}.rooms-editor-heading{margin-bottom:22px}.company-workspace-settings .rooms-editor-fields{gap:20px}.company-workspace-settings .rooms-segment button{font-size:12px;gap:5px;padding:10px 4px}.rooms-field small{align-items:flex-start}.rooms-form-actions>.company-primary{flex:1}.rooms-form-actions{gap:16px}.rooms-shared>.rooms-icon-action{width:32px;height:36px}.company-workspace-settings .rooms-shared .company-row{gap:0 12px}}@media(max-width:370px){.content[data-company-settings=true]{padding-left:18px;padding-right:18px}.content.view-company-team{--team-inline-padding:18px}.company-settings-context>.company-workspace-name{font-size:12px}}@media(prefers-reduced-motion:no-preference){.rooms-icon-action,.rooms-preview-toggle,.rooms-text-action{transition:color .16s ease,background .16s ease}.rooms-preview-toggle>svg:last-child{transition:transform .2s ease}}.account-workspace-header{justify-content:space-between}.account-header-avatar{width:26px!important;height:26px!important;font-size:10px!important;flex:none}.account-private{display:inline-flex;align-items:center;gap:6px;flex:none;color:#8a7197;font-size:12px}.company-color-settings{gap:20px}.company-color-intro{margin:0;color:#75647e;font-size:14px;line-height:1.7}.company-color-controls{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:18px;align-items:start}.company-admin .company-color-custom{display:flex;align-items:center;gap:13px;min-width:0;padding-top:24px;cursor:pointer}.company-color-custom>span{display:grid;gap:3px;min-width:0}.company-color-custom strong{font-size:15px;font-weight:600}.company-color-custom small,.company-color-hex small{font-size:12px;color:#897593;font-weight:400}.company-color-custom input[type=color]{flex:none;width:58px;height:58px;padding:4px;border:1px solid #e4d9eb;border-radius:16px;background:#fff;cursor:pointer}.company-color-custom input::-webkit-color-swatch-wrapper{padding:0}.company-color-custom input::-webkit-color-swatch{border:0;border-radius:11px}.company-color-custom input::-moz-color-swatch{border:0;border-radius:11px}.company-admin .company-color-hex{min-width:0;gap:5px}.company-admin .company-color-hex input{font-family:ui-monospace,monospace;font-size:15px;text-transform:uppercase;letter-spacing:.04em}.company-color-presets{display:flex;flex-wrap:wrap;gap:10px;padding:3px}.company-color-presets>button{display:grid;place-items:center;flex:none;width:42px;height:42px;padding:0;border-radius:13px;box-shadow:inset 0 0 0 1px #00000015}.company-color-presets>button[aria-pressed=true]{outline:2px solid var(--brand-ink);outline-offset:3px}.company-color-presets>button:focus-visible{outline:2px solid #30223a;outline-offset:5px}.company-color-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:4px}.company-color-example{min-width:0}.company-color-sample{height:90px;border-radius:14px;border:1px solid #eae2f0;overflow:hidden;margin-bottom:12px}.company-color-logo{display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-ink)}.company-color-banner{display:flex;align-items:flex-start;background:#fff}.company-color-banner>span{display:block;width:100%;height:65%;background:var(--brand);box-shadow:inset 0 -1px #0000000a}.company-color-example>strong{font-size:14px;font-weight:600;color:#493553}.company-color-example>p,.company-color-interface>p{margin:5px 0 0;color:#897593;font-size:13px;line-height:1.65}.company-color-interface{padding-top:18px;border-top:1px solid #eee6f3}.company-color-ui-sample{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:13px}.company-color-ui-sample>span{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 12px;border-radius:11px;font-size:13px;font-weight:600}.company-color-file,.company-color-nav{background:var(--brand-soft);color:var(--brand-ink)}.company-color-ui-sample>.company-color-file{padding:10px}.company-color-button{background:var(--brand);color:var(--brand-text);box-shadow:inset 0 0 0 1px #00000012}.company-color-interface>p>strong{font-weight:550;color:#64536e}.company-banner-color{background:var(--brand);color:var(--brand-text);padding:18px;text-align:center;box-shadow:inset 0 0 0 1px #00000012;font-size:14px}.company-brand-surface .company-preview-label{position:static;display:block;margin:0;padding:12px 16px;border-radius:0;background:#fff;font-size:12px;border-bottom:1px solid #eee6f3}.company-brand-surface .company-preview{background:#fff}.company-brand-surface .company-preview-body.no-mark{margin-top:0;padding-top:12px}.company-brand-surface .company-preview-doc>span{color:var(--brand-ink);flex:none}.company-preview-doc>em{flex:1;min-width:0;font-size:11px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#75647e}.company-brand-surface .company-preview-doc b{flex:none}.company-themed,.company-themed-nav{--primary:var(--brand);--primary-foreground:var(--brand-text);--ring:var(--brand-ink);--sidebar-accent:var(--brand-soft);--sidebar-accent-foreground:var(--brand-ink);--background:#fbfaf7;--foreground:#384443;--muted:#edf3ee;--muted-foreground:#66716d;--accent:#edf3ee;--accent-foreground:#384443;--border:#d6e3db;--input:#d6e3db;--sidebar:#fbfaf7;--sidebar-foreground:#66716d;--sidebar-border:#d6e3db}.company-themed-nav .nav-item[data-active=true]{background:var(--brand-soft)!important;color:var(--brand-ink)!important}.company-themed-nav .nav-item:focus-visible{outline-color:var(--brand-ink)}:is(.company-themed,.company-brand-surface) :is(.company-primary,.btn.primary,.create-fab){background:var(--brand);border-color:var(--brand);color:var(--brand-text);box-shadow:inset 0 0 0 1px #00000012}:is(.company-themed,.company-brand-surface) :is(.company-primary,.btn.primary,.create-fab):hover{background:var(--brand);border-color:var(--brand);filter:brightness(.96)}.company-themed :is(.company-primary,.btn.primary){border:1px solid transparent;border-image:none;background:#e7f0eb;color:#286c66;box-shadow:none;filter:none}.company-themed :is(.company-primary,.btn.primary):hover{border-color:transparent;background:#d8e8df;color:#244a46;box-shadow:none;filter:none}.company-themed :is(.company-primary,.btn.primary):disabled{border-color:transparent;background:#f0f1ee;color:#8a9590;box-shadow:none;filter:none;opacity:.55}.company-themed .company-primary{padding:11px 18px}.company-themed .btn.primary{padding:10px 15px}.company-themed .btn.primary.small{padding:7px 11px}.company-themed .header-create.new-trigger{border:1px solid transparent;border-image:none;background:#e7f0eb;color:#286c66;box-shadow:none;filter:none}.company-themed .header-create.new-trigger.is-open,.company-themed .header-create.new-trigger:hover{border-color:transparent;background:#d8e8df;color:#244a46;box-shadow:none;filter:none}.company-themed .mobile-create .create-fab{padding-inline:20px;background:#e7f0eb;color:#286c66;border:1px solid transparent;box-shadow:none;filter:none}.company-themed .mobile-create .create-fab.is-open,.company-themed .mobile-create .create-fab:hover{background:#d8e8df;color:#244a46;border-color:transparent;filter:none}:is(.company-themed,.company-brand-surface) :is(.company-secondary,.company-group-icon){background:var(--brand-soft);color:var(--brand-ink)}:is(.company-themed,.company-brand-surface) .company-secondary:hover{background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand-ink)}:is(.company-themed,.company-brand-surface) :is(button,a,input,textarea,select):focus-visible{outline-color:var(--brand-ink)}:is(.company-themed,.company-brand-surface) :is(.company-switch,.company-files,.rooms-toggle) input{accent-color:var(--brand-ink)}.company-themed .company-workspace-header{background:color-mix(in srgb,var(--brand-soft) 85%,#fff);border-bottom-color:var(--brand-soft)}.company-themed :is(.company-workspace-name,.company-page-link){color:var(--brand-ink)}.company-themed .company-page-link:hover{background:var(--brand-soft)}.company-themed .storage-progress>div{background:var(--brand)}.company-themed .bottom-nav.app-tabbar button.active{color:var(--brand-ink)}.company-themed .tabbar-indicator:before{background:var(--brand-soft)}.company-themed .company-secondary{background:#ecf0f4;color:#536b80;border-color:transparent}.company-themed .company-secondary:hover{background:#e0e7ee;color:#40596f;box-shadow:none}.company-themed .company-workspace-header{background:#f7f4ee;border-bottom-color:#e6e2da}.company-themed .empty-symbol{background:#edf3ee;border-color:#d6e3db;color:#287d78}.company-themed .history-empty{color:#66716d}.company-themed .history-empty>svg{color:#789787}.company-themed .history-empty strong{color:#384443}.company-themed .activity-icon:not(.muted){background:#edf3ee;color:#287d78}.company-themed .company-admin-empty{color:#66716d;border-color:#d6e3db}.company-themed .company-admin-empty>svg{color:#789787}.company-themed .rooms-empty li b,.company-themed .rooms-empty-icon{background:#e4eee6;color:#287d78}.company-themed .trash-policy-icon{background:#edf3ee;color:#66716d}.company-themed .trash-policy-icon svg{background:#fbfaf7}.profile-hub[data-business=true]{background:#fbfaf7!important}.profile-hub[data-business=true] .hub-header{background:#f3ede3}.profile-hub[data-business=true] .hub-page-header{background:#fbfaf7!important}.profile-hub[data-business=true] .hub-avatar,.profile-hub[data-business=true] .hub-avatar>:first-child{border-radius:26px}.profile-hub[data-business=true] :is(.hub-name,.hub-page-title){color:#384443!important}.profile-hub[data-business=true] :is(.hub-email,.hub-page-description){color:#66716d!important}.profile-hub[data-business=true] :is(.hub-avatar-edit,.hub-row-icon,.hub-page-back){color:#287d78}.profile-hub[data-business=true] :is(.hub-group h3,.hub-row-text small,.hub-ws small){color:#66716d}.profile-hub[data-business=true] :is(.hub-row,.hub-ws){color:#384443}.profile-hub[data-business=true] .hub-row-chevron{color:#a3b9ad}.profile-hub[data-business=true] :is(.hub-row+.hub-row,.hub-row+.hub-workspaces,.hub-workspaces+.hub-row){border-top-color:#e3ebe5}.profile-hub[data-business=true] :is(.hub-row:hover,.hub-ws:hover){background:#edf3ee}.profile-hub[data-business=true] .hub-row[aria-current=page]{background:#e4eee6}.profile-hub[data-business=true] :is(.hub-row[aria-current=page] strong,.hub-row-accent,.hub-ws svg:last-child){color:#287d78}.profile-hub[data-business=true] :is(.hub-row-danger,.hub-row-danger .hub-row-icon){color:#b42318}.profile-hub[data-business=true] .hub-workspaces{background:#fbfaf7}.profile-hub[data-business=true] .hub-ws-mark{background:#e4eee6;color:#287d78}.company-themed .cloud-main{background:#fbfaf7;color:#384443}.company-themed .app-header{background:#fffffff5;border-bottom-color:#e3ebe5}.company-themed .mobile-menu{background:#ecf0f4;color:#536b80}.company-themed .mobile-menu:hover{background:#e0e7ee}.company-themed .global-search{background:#f1f2ef;color:#66716d}.company-themed .global-search:focus-within{background:#fff;border-color:#92ae9c}.company-themed .global-search input{color:#384443}.company-themed .global-search input::placeholder{color:#66716d}.company-themed .global-search>svg{color:#789787}.company-themed .global-search kbd{border-color:#d6e3db;color:#66716d}.company-themed .company-admin{color:#384443}.company-themed .company-admin :is(label,.company-field){color:#384443}.company-themed .company-admin :is(input:not([type=checkbox]):not([type=color]):not([type=radio]),textarea,select){color:#384443}.company-themed .company-admin :is(input,textarea)::placeholder{color:#66716d}.company-themed .company-admin :is(input,textarea,select):focus{outline-color:#287d78}.company-themed :is(.company-hint,.company-logo-edit p,.company-color-intro,.company-color-custom small,.company-color-hex small,.company-color-example>p,.company-color-interface>p){color:#66716d}.company-themed .company-prefix{background:#edf3ee;border-color:#d6e3db}.company-themed .company-prefix>span{color:#66716d}.company-themed .section-controls{box-shadow:0 4px 12px -10px #38444338}.company-themed .section-controls .sort-select{color:#66716d!important;background:#edf3ee!important}.company-themed .file-tabs button{color:#66716d!important;border-color:#d6e3db!important}.company-themed .file-tabs button[data-state=active]{color:#287d78!important;background:#edf3ee!important;border-color:#b2c7bd!important}.company-themed :is(.sharing-tabs,.activity-tabs){border-color:#d6e3db;background:#edf3ee!important}.company-themed :is(.sharing-tabs button,.activity-tabs [data-slot=tabs-trigger]){color:#66716d!important}.company-themed :is(.sharing-tabs button.active,.activity-tabs [data-slot=tabs-trigger][data-state=active]){color:#287d78!important;background:#fff!important}.company-themed .sharing-tabs button>span{background:#e2ece4;color:#66716d}.company-themed :is(.section-heading h2,.project-main h3,.file-name,.row-text strong,.activity-copy strong,.activity-copy button){color:#384443}.company-themed :is(.section-heading h2>span,.project-main p,.file-meta,.row-text>span,.activity-hint,.activity-day,.activity-copy>span,.activity-copy small,.activity-row time){color:#66716d}.company-themed :is(.text-button,.icon-button,.select-toggle):not(.danger-action):not([data-variant=destructive]){color:#66716d}.company-themed :is(.icon-button,.select-toggle,.bulk-button):not(.danger-action):not([data-variant=destructive]):not([aria-label="Auswahl in den Papierkorb"]):hover{background:#edf3ee;color:#287d78}.company-themed .btn.secondary{color:#536b80;border-color:transparent;background:#ecf0f4}.company-themed .btn.secondary:hover{color:#40596f;border-color:transparent;background:#e0e7ee}.company-themed :is(.file-row,.share-row,.activity-row,.trash-policy){border-bottom-color:#d6e3db}.company-themed .file-row.is-selected{background:#edf3ee}.company-themed .file-card.is-selected{border-color:#287d78}.company-themed .selection-count [data-state=indeterminate],.company-themed :is(.selection-check,.selection-count) [data-state=checked]{border-color:#287d78;background:#287d78;color:#fff}.company-themed .bottom-nav.app-tabbar{border-color:#d6e3db;box-shadow:0 5px 24px #38444310,0 1px 3px #38444308}.company-themed .bottom-nav.app-tabbar button{color:#66716d}.company-themed .bottom-nav.app-tabbar button.active{color:#287d78}.company-themed-nav.nav-body .nav-item{color:#384443!important}.company-themed-nav.nav-body .nav-item:hover{color:#384443!important;background:#edf3ee!important}.company-themed-nav.nav-body :is(.nav-label,.nav-empty,.small-icon){color:#66716d}[data-sidebar=sidebar]:has(.company-themed-nav){background:#fbfaf7}[data-sidebar=sidebar]:has(.company-themed-nav) .nav-footer .profile:hover{background:#edf3ee}[data-sidebar=sidebar]:has(.company-themed-nav) .nav-footer .profile strong{color:#384443}[data-sidebar=sidebar]:has(.company-themed-nav) .nav-footer .profile small{color:#66716d}.hub-page .company-profile{grid-template-columns:minmax(0,1fr);gap:24px}.hub-page .company-profile>.company-preview{display:none}.hub-page :is(.company-grid,.company-color-controls){grid-template-columns:minmax(0,1fr)}.hub-page .company-card-group,.hub-page .company-workspace-settings .company-danger{padding:20px 18px;border-radius:20px}.hub-page .company-color-custom{padding-top:0}.hub-page .company-form-save{position:static;padding:0;background:none;box-shadow:none;backdrop-filter:none}.hub-page .company-form-save>.company-primary{width:100%}@media(max-width:600px){.company-color-controls{grid-template-columns:minmax(0,1fr) 130px;gap:12px}.company-admin .company-color-custom{gap:10px}.company-color-custom input[type=color]{width:48px;height:48px;border-radius:14px}.company-color-examples{gap:14px}.company-color-example>p{font-size:12px}}@media(max-width:390px){.company-color-controls{grid-template-columns:minmax(0,1fr)}.company-admin .company-color-custom{padding-top:0}.company-color-hex{max-width:190px}.company-color-examples{grid-template-columns:minmax(0,1fr)}.company-color-sample{height:78px;margin-bottom:8px}}.nav-body{padding:0 12px 14px!important;scrollbar-width:thin;scrollbar-color:#d9d0e2 transparent}.nav-body .nav-item{height:46px!important;margin:2px 0!important;padding:0 13px!important;gap:13px!important;border-radius:13px!important;font-size:14px!important;font-weight:550!important;letter-spacing:-.12px;color:#4a4053!important}.nav-body .nav-item>svg{width:21px!important;height:21px!important;stroke-width:2.15;flex-shrink:0}.nav-body .nav-item:hover{color:#302538!important;background:#efebf3!important}.nav-body .nav-item[data-active=true]{background:var(--brand-soft,#eae4f1)!important;color:var(--brand-ink,#654a7c)!important;font-weight:650!important}.nav-body .nav-item[data-active=true]>svg{stroke-width:2.35}.nav-body .project-nav{font-size:13px!important;font-weight:500!important}.nav-body .project-folder{fill-opacity:.12}.nav-body .nav-heading{margin:26px 0 7px;padding-inline:13px 8px}.nav-body .nav-label{font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.02em;color:#9a8aa7}.nav-body .small-icon{width:32px;height:32px;color:#8d7b9b;border-radius:9px}.nav-body .small-icon>svg{stroke-width:2.2}.nav-body .nav-empty{padding:9px 13px;font-size:13px;line-height:1.5;color:#9886a4}.nav-body .trash-nav{margin-top:20px;padding-top:8px;border:0}.nav-body .trash-nav .nav-item[data-sidebar=menu-button]{color:#b65360!important}.nav-body .trash-nav .nav-item[data-sidebar=menu-button]>span,.nav-body .trash-nav .nav-item[data-sidebar=menu-button]>svg{color:inherit!important}.nav-body .trash-nav .nav-item[data-sidebar=menu-button]:hover{color:#a13e4b!important;background:#f9ecee!important}.nav-body .trash-nav .nav-item[data-sidebar=menu-button][data-active=true]{color:#a13e4b!important;background:#f5e2e6!important}.nav-body .company-settings-nav{margin-top:24px;padding-top:0;border:0}.nav-body .company-settings-nav>.nav-label{margin-bottom:7px}.nav-footer{padding:10px 15px 16px!important;gap:0!important}.nav-footer .profile{min-height:54px;padding:8px 6px;border:0;border-radius:13px;gap:11px}.nav-footer .profile:hover{background:#efebf3}.nav-footer .profile strong{font-size:13px;font-weight:600;color:#53425f}.nav-footer .profile small{font-size:11px;color:#9584a0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-footer .profile>svg{stroke-width:2.1}@media(max-width:767px){[data-sidebar=sidebar][data-mobile=true]{width:min(340px,calc(100vw - 44px))!important}[data-mobile=true] .brand-area{padding-inline:24px!important;margin-bottom:8px}[data-mobile=true] .nav-body{padding-inline:14px!important}[data-mobile=true] .nav-item{height:50px!important;padding-inline:13px!important;font-size:16px!important;font-weight:550!important;gap:14px!important;border-radius:14px!important}[data-mobile=true] .nav-item>svg{width:23px!important;height:23px!important;stroke-width:2.2}[data-mobile=true] .nav-item[data-active=true]>svg{stroke-width:2.4}[data-mobile=true] .project-nav{font-size:14px!important}[data-mobile=true] .nav-label{font-size:12px}[data-mobile=true] .nav-footer{padding:8px 20px calc(12px + env(safe-area-inset-bottom))!important}[data-mobile=true] .profile{min-height:56px}[data-mobile=true] .profile strong{font-size:14px}[data-mobile=true] .profile small{font-size:12px}}.folio-sidebar .brand-mark{width:32px;height:32px;object-fit:contain}.nav-account{display:flex;align-items:center;gap:6px;min-width:0}.nav-account>.profile{flex:1;min-width:0}.ws-menu{border:1px solid #ece4f2!important;border-radius:16px!important;padding:6px!important;box-shadow:0 18px 40px -18px #4f276366!important}.ws-menu [role=menuitem]{border-radius:10px;min-height:44px}.ws-switch{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--brand-soft,#efe7f6);color:var(--brand-ink,#6b418b);transition:background .15s ease,transform .15s ease}.ws-switch:hover{background:var(--brand-mid,#e4d5f1)}.ws-switch:active{transform:scale(.95)}.ws-switch[data-state=open]{background:var(--brand-mid,#e4d5f1)}.ws-switch:focus-visible{outline:2px solid #a582c6;outline-offset:2px}.ws-switch>svg{stroke-width:2.2}@media(min-width:768px){.folio-sidebar .brand-area{padding-bottom:14px!important}}@media(max-width:767px){[data-mobile=true] .brand-area{margin-bottom:4px}.ws-switch{width:44px;height:44px}}.nav-storage-shortcut,.navigation-resize-handle{display:none}@media(min-width:768px){body:has(.folio-app-shell){overflow:hidden}.folio-app-shell[data-slot=sidebar-wrapper]{height:100dvh;min-height:0;overflow:hidden}.folio-app-shell>.cloud-main{height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--brand-mid,#d8cce2) transparent;scrollbar-gutter:stable}.folio-app-shell>.cloud-main:before{position:fixed;left:var(--sidebar-width);right:var(--dock-width,0)}html[data-dock-left=open] .folio-app-shell>.cloud-main:before{left:var(--dock-left-width)}.folio-app-shell .folio-sidebar{border-right:1px solid var(--business-ui-line,#e9e1ef);border-left:0}.folio-app-shell .folio-sidebar [data-slot=sidebar-inner]{position:relative;min-width:0;container:desktop-navigation/inline-size}.folio-app-shell .nav-body{min-height:0;overflow-y:auto!important;overflow-x:hidden}.navigation-resize-handle{display:block;position:absolute;top:0;bottom:0;right:-5px;width:10px;z-index:35;cursor:col-resize;touch-action:none;outline:none}.navigation-resize-handle:after{content:"";position:absolute;inset:0 4px;background:transparent;border-radius:3px;transition:background .15s}.navigation-resize-handle:focus-visible:after,.navigation-resize-handle:hover:after,html[data-navigation-resizing] .navigation-resize-handle:after{background:var(--brand,#ac86c5)}.navigation-resize-handle:focus-visible:after{inset-inline:3px}html[data-navigation-resizing],html[data-navigation-resizing] *{cursor:col-resize!important;user-select:none!important}html[data-navigation-resizing] :is([data-slot=sidebar-gap],[data-slot=sidebar-container],.cloud-main){transition:none!important}.folio-app-shell[data-navigation-collapsed=true] .brand-area{padding:0 0 18px!important;align-items:center}.folio-app-shell[data-navigation-collapsed=true] .brand-area>.brand{justify-content:center;width:100%;height:var(--header-height);margin:0;padding:0;gap:0}.folio-app-shell[data-navigation-collapsed=true] .brand-wordmark,.folio-app-shell[data-navigation-collapsed=true] .nav-body .nav-label,.folio-app-shell[data-navigation-collapsed=true] .nav-item>span,.folio-app-shell[data-navigation-collapsed=true] .nav-projects,.folio-app-shell[data-navigation-collapsed=true] .nav-storage,.folio-app-shell[data-navigation-collapsed=true] .profile>span:nth-child(2){display:none!important}.folio-app-shell[data-navigation-collapsed=true] .nav-body{padding-inline:13px!important}.folio-app-shell[data-navigation-collapsed=true] .nav-item{justify-content:center;gap:0!important;margin:2px 0!important;border-radius:14px!important}.folio-app-shell[data-navigation-collapsed=true] .company-settings-nav{margin-top:16px;padding-top:14px;border-top:1px solid var(--business-ui-line,#e9e1ef)}.folio-app-shell[data-navigation-collapsed=true] .trash-nav{margin-top:16px;padding-top:0}.folio-app-shell[data-navigation-collapsed=true] .nav-footer{padding:12px 13px 16px!important;gap:8px!important;align-items:center}.folio-app-shell[data-navigation-collapsed=true] .nav-storage-shortcut{display:flex;width:100%}.folio-app-shell[data-navigation-collapsed=true] .nav-storage-shortcut .nav-item{color:var(--brand-ink,#816391)}.folio-app-shell[data-navigation-collapsed=true] .nav-storage-shortcut .nav-item>svg{width:21px!important;height:21px!important;stroke-width:2.15}.folio-app-shell[data-navigation-collapsed=true] .nav-account{flex-direction:column;gap:6px;width:100%}.folio-app-shell[data-navigation-collapsed=true] .profile{flex:none;justify-content:center;min-height:46px;width:48px;padding:0;gap:0}.folio-app-shell[data-navigation-collapsed=true] .ws-switch{width:46px;height:42px;background:transparent;color:var(--brand-ink,#816391)}.folio-app-shell[data-navigation-collapsed=true] .ws-switch:hover{background:var(--brand-soft,#efe7f6)}}@container desktop-navigation (max-width:228px){.folio-app-shell[data-navigation-collapsed=false] .brand-area{padding-inline:20px!important}.folio-app-shell[data-navigation-collapsed=false] .brand-area>.brand{margin-inline:-20px;padding-inline:20px;font-size:1.25rem}}@layer base{@media(min-width:768px){.folio-app-shell[data-navigation-collapsed=true] .nav-item{width:48px!important;height:46px!important;padding:0!important}}}@media(min-width:768px) and (prefers-reduced-motion:reduce){.folio-app-shell :is([data-slot=sidebar-gap],[data-slot=sidebar-container]),.navigation-resize-handle:after{transition:none}}.nav-body[data-chat-mode=false]{animation:workspace-navigation-return .22s ease-out both}@keyframes workspace-navigation-return{0%{opacity:.4;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.nav-body[data-chat-mode=false]{animation:none}}.content{--content-inline-padding:44px}.content:is(.view-files,.view-recent,.view-starred,.view-trash,.view-shared,.view-activity){padding-top:0}.file-controls.section-controls,.section-controls{position:sticky;top:var(--workspace-header-height,var(--header-height));z-index:20;margin-inline:calc(-1 * var(--content-inline-padding));padding:8px var(--content-inline-padding) 0;background:#fdfbfffa;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid #e9e0f0;box-shadow:0 4px 12px -10px #60457038}.section-controls>.section-heading{min-height:44px;margin:0 0 2px;gap:10px}.section-controls>.section-heading h2{color:#63536e;font-weight:550}.section-controls .file-toolbar{gap:12px;flex-wrap:nowrap;margin-top:2px;align-items:center}.section-controls .sort-select{max-width:180px;min-height:40px;background:transparent!important;font-size:12px!important;color:#80708c!important;padding-inline:8px!important}.section-controls .activity-tools>.btn,.section-controls .share-new{min-height:38px;padding:7px 11px;border-radius:11px;font-size:13px}.files-section>.projects-section,.files-section>.shortcut-section,.files-section>.trash-policy{padding-top:22px}.activity-section{max-width:none}.company-themed .section-controls{background:color-mix(in srgb,var(--brand-soft) 18%,#fff);border-bottom-color:var(--brand-soft)}.company-themed .section-controls>.section-heading h2{color:var(--brand-ink)}@media(max-width:1200px){.content{--content-inline-padding:28px}}@media(max-width:1024px){.content{--content-inline-padding:24px}}@media(max-width:767px){.content{--content-inline-padding:15px}.file-controls.section-controls,.section-controls{padding-top:6px}.section-controls .file-toolbar{gap:4px}.section-controls .sort-select{justify-content:center;width:40px;min-width:40px;max-width:40px;padding:0!important;border-radius:10px;background:#f4eef8!important}.section-controls .sort-select>[data-slot=select-value],.section-controls .sort-select>svg:last-child{display:none}.section-controls .sort-select>svg:first-child{width:17px;height:17px}.section-controls .activity-tools{gap:3px}}.folio-app-shell[data-compact-navigation=true] .mobile-menu{display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:12px;color:var(--brand-ink,#705581);background:var(--brand-soft,#f6f1f9)}.folio-app-shell[data-compact-navigation=true] .mobile-menu:focus-visible{outline:2px solid var(--brand-ink,#8a3bd5);outline-offset:2px}.folio-app-shell[data-compact-navigation=true] .app-header{gap:12px;padding-inline:20px}.folio-app-shell[data-compact-navigation=true] .content{padding-inline:24px}.folio-app-shell[data-compact-navigation=true] .app-header .header-account{display:none}.folio-app-shell[data-short-viewport=true]{--header-height:64px;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.folio-app-shell[data-short-viewport=true] [data-slot=sidebar-container][data-side=left]{left:env(safe-area-inset-left)}.folio-app-shell[data-short-viewport=true] .app-header{padding-left:max(16px,env(safe-area-inset-left));padding-right:calc(68px + env(safe-area-inset-right));gap:12px}.folio-app-shell[data-short-viewport=true] .content{padding:14px max(20px,env(safe-area-inset-right)) 32px max(20px,env(safe-area-inset-left))}.folio-app-shell[data-short-viewport=true] .header-actions{gap:10px;flex:none}.folio-app-shell[data-short-viewport=true] .app-header .header-account{display:none}.folio-app-shell[data-short-viewport=true] .global-search{max-width:none}.folio-app-shell[data-short-viewport=true] .global-search input{font-size:16px}.folio-app-shell[data-short-viewport=true] .global-search kbd{display:none}.folio-app-shell[data-short-viewport=true] .mobile-create{display:block;position:fixed;top:10px;bottom:auto;right:max(12px,env(safe-area-inset-right));z-index:35;transition:none}.folio-app-shell[data-short-viewport=true] .mobile-create .create-fab{width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:14px;box-shadow:none}.folio-app-shell[data-short-viewport=true] .mobile-create .create-fab>span{display:none}.folio-app-shell[data-short-viewport=true] .nav-footer{padding-block:6px!important}.folio-app-shell[data-short-viewport=true] .nav-footer .nav-storage{display:none}.folio-app-shell[data-short-viewport=true] .nav-footer .nav-storage-shortcut{display:flex}.folio-app-shell[data-short-viewport=true] .brand-area{padding-bottom:0!important}.folio-app-shell[data-short-viewport=true] .brand-area>.brand{height:64px!important}.folio-app-shell[data-short-viewport=true] .cloud-main{scroll-padding-top:76px}@media(min-width:1024px){html[data-dock=open] .folio-app-shell[data-short-viewport=true] .mobile-create{right:calc(var(--dock-width) + max(12px,env(safe-area-inset-right)))}}@media(max-width:767px){.folio-app-shell[data-short-viewport=true] .content{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.folio-app-shell[data-short-viewport=true] .bottom-nav.app-tabbar{display:grid;inset:auto max(12px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));min-height:54px;padding:5px 6px!important;border-radius:19px}.folio-app-shell[data-short-viewport=true] .bottom-nav.app-tabbar button{min-height:44px;flex-direction:row;gap:7px;border-radius:14px}.folio-app-shell[data-short-viewport=true] .bottom-nav.app-tabbar button>span{width:24px;height:24px}.folio-app-shell[data-short-viewport=true] .bottom-nav.app-tabbar button strong{font-size:12px}.folio-app-shell[data-short-viewport=true] .tabbar-track{inset:5px 6px}.folio-app-shell[data-short-viewport=true] .tabbar-indicator{border-radius:14px}}@media(orientation:landscape) and (max-height:520px){[data-sidebar=sidebar][data-mobile=true]{max-height:100dvh}.app-mobile-sheet[data-slot=dialog-content]{max-height:calc(100dvh - max(8px,env(safe-area-inset-top)))!important}.app-sheet-scroll{min-height:0;overscroll-behavior-y:contain}}