.company-frame{--company-ink:var(--ui-ink);--company-muted:var(--ui-secondary);--company-line:var(--theme-soft,#e5e4e8);--company-paper:var(--theme-surface,#fafafa);background:var(--company-paper);color:var(--company-ink);display:flex;flex:1;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden}.company-frame-header{align-items:center;background:var(--theme-surface,#fff);border-bottom:1px solid var(--company-line);display:flex;flex-shrink:0;gap:20px;justify-content:space-between;min-height:82px;padding:16px var(--workspace-page-inset)}.company-symbol{background:var(--theme-canvas,#f3f1f7);border-radius:8px;color:var(--theme-text,#403454);display:inline-grid;flex-shrink:0;height:40px;place-items:center;width:40px}.company-symbol .material-symbols-rounded,.company-symbol.material-symbols-rounded{font-size:24px}.company-eyebrow{color:var(--company-muted,var(--theme-muted,#787780));display:block;font-size:var(--ui-text-meta);font-weight:600;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.company-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.company-content-editor{display:flex;flex-direction:column;overflow:hidden}.company-container{margin:0 auto;max-width:var(--workspace-page-max-width);padding:42px var(--workspace-page-gutter) 60px;width:100%}.company-page-heading{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:38px}.company-page-heading h1{color:var(--ui-ink);font-size:var(--ui-title-page);font-weight:var(--ui-weight-heading);letter-spacing:-.03em;line-height:1.2;margin:9px 0 12px}.company-page-heading p:not(.company-eyebrow){color:var(--theme-secondary,#696170);font-size:13px;line-height:1.8;max-width:640px}.company-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.company-actions .material-symbols-rounded{font-size:18px}.company-section-heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:17px}.company-section-heading h2,.company-settings-section>h2{color:var(--ui-ink);font-size:var(--ui-title-section);font-weight:var(--ui-weight-section);letter-spacing:-.015em;line-height:1.4}.company-caption{line-height:1.6}.company-caption,.company-help{color:var(--theme-secondary,#696170);font-size:var(--ui-text-meta)}.company-help{line-height:1.8}.company-badge{align-items:center;background:var(--theme-canvas,#f3f1f6);border-radius:4px;color:var(--theme-secondary,#6f667a);display:inline-flex;font-size:var(--ui-text-meta);line-height:1;padding:4px 8px;text-transform:capitalize;white-space:nowrap;width:-moz-fit-content;width:fit-content}.company-badge-draft{background:var(--theme-canvas,#fbf7ef);color:var(--theme-warning,#947441)}.company-workspace-cards{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.company-workspace-cards>a{background:var(--theme-surface,#fff);border-radius:10px;padding:26px;position:relative;transition:background-color .15s ease}.company-workspace-cards>a:hover{background:var(--theme-canvas,#f3f1f6)}.company-workspace-cards .company-badge{position:absolute;right:26px;top:31px}.company-workspace-cards h2{color:var(--ui-ink);font-size:var(--ui-title-card);font-weight:var(--ui-weight-heading);letter-spacing:-.015em;line-height:1.4;margin:26px 0 10px}.company-workspace-cards p{color:var(--theme-secondary,#696170);font-size:var(--ui-text-meta);line-height:1.8;min-height:42px}.company-card-link{align-items:center;display:flex;font-size:var(--ui-text-meta);justify-content:space-between;margin-top:24px;padding-top:18px}.company-card-link .material-symbols-rounded{font-size:17px}.company-empty{align-items:center;background:var(--theme-surface,#fff);border-radius:6px;display:flex;flex-direction:column;gap:14px;padding:38px 24px;text-align:center}.company-empty h2,.company-empty h3{color:var(--ui-ink);font-size:var(--ui-title-empty);font-weight:var(--ui-weight-heading);letter-spacing:-.015em;line-height:1.4}.company-empty p{color:var(--theme-secondary,#696170);font-size:var(--ui-text-meta);line-height:1.8;max-width:420px}.company-empty>.material-symbols-rounded{color:var(--theme-muted,#b9afc5);font-size:34px}.company-empty-large{gap:20px;justify-content:center;min-height:370px}.company-empty-large h2{color:var(--ui-ink);font-size:var(--ui-title-empty);font-weight:var(--ui-weight-heading);letter-spacing:-.015em;line-height:1.4}.company-spaces-section{margin-bottom:38px}.company-space-cards{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.company-space-cards a{background:var(--theme-surface,#fff);border-radius:5px;padding:20px 22px;transition:background-color .15s ease}.company-space-cards a:hover{background:var(--theme-canvas,#f3f1f6)}.company-space-icon{color:var(--theme-muted,#96879e);font-size:24px}.company-space-cards h3{margin:16px 0 7px}.company-space-cards p{color:var(--theme-muted,#928999);font-size:var(--ui-text-meta);line-height:1.7;margin-bottom:14px}.company-library-grid{display:grid;gap:26px}.company-library-with-tree{grid-template-columns:220px minmax(0,1fr)}.company-page-tree{font-size:var(--ui-text-meta);min-width:0;padding:8px 0}.company-page-tree>p{margin:0 0 14px 12px}.company-page-tree a{align-items:center;border-left:2px solid transparent;color:var(--theme-secondary,#6c6076);display:flex;gap:8px;padding:9px 12px}.company-page-tree a>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-page-tree a[aria-current]{background:var(--theme-canvas,#f1edf5);border-left-color:var(--theme-line-strong,#5f456f);color:var(--theme-text,#33273f)}.company-page-tree a:hover{background:var(--theme-canvas,#f3f0f6)}.company-page-tree .material-symbols-rounded{flex-shrink:0;font-size:16px;opacity:.65}.company-page-list{min-width:0}.company-page-row{align-items:start;background:var(--theme-surface,#fff);display:grid;gap:15px;grid-template-columns:22px minmax(0,1fr) auto;padding:21px 18px}.company-page-row:first-child{border-radius:10px 10px 0 0}.company-page-row:last-child{border-radius:0 0 10px 10px}.company-page-row:only-child{border-radius:10px}.company-page-row:hover{background:var(--theme-surface,#fbf9fd)}.company-page-row>.material-symbols-rounded{color:var(--theme-muted,#9d90aa);font-size:20px;margin-top:3px}.company-page-row h3{color:var(--ui-ink);font-size:var(--ui-title-row);font-weight:var(--ui-weight-heading);letter-spacing:-.015em;line-height:1.4;overflow-wrap:anywhere}.company-row-meta{color:var(--theme-muted,#aba2b2);display:flex;flex-wrap:wrap;font-size:var(--ui-text-meta);gap:12px;margin-top:7px}.company-page-row-status{align-items:flex-end;display:flex;flex-direction:column;gap:9px;padding-top:4px}.company-search-excerpt{color:var(--theme-muted,#8c8198);font-size:var(--ui-text-meta);line-height:1.8;margin-top:9px;overflow-wrap:anywhere}.company-dialog{background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#e3dce9);border-radius:9px;box-shadow:var(--theme-shadow-dialog,0 24px 100px #24113025);color:var(--theme-text,#2b2332);max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;padding:0;width:min(560px,calc(100vw - 28px))}.company-dialog::backdrop{backdrop-filter:blur(2px);background:#1d12222b}.company-dialog>header{background:var(--theme-surface,#fff);border-bottom:1px solid var(--theme-line,#ede7f0);display:flex;gap:20px;justify-content:space-between;padding:24px;position:sticky;top:0;z-index:1}.company-dialog>header p{color:var(--theme-muted,#998ba4);font-size:var(--ui-text-meta);line-height:1.7;margin-top:8px}.company-dialog-body{padding:24px}.company-form{align-items:stretch;display:flex;flex-direction:column;gap:20px}.company-editor-fields label,.company-form label,.company-invitation-link label,.company-invite-form label,.company-owner-form label{color:var(--theme-muted,#796b86);display:flex;flex-direction:column;font-size:var(--ui-text-meta);gap:8px;min-width:0}.company-editor-fields .baseline-input,.company-form .baseline-input,.company-invitation-link .baseline-input,.company-invite-form .baseline-input,.company-owner-form .baseline-input{font-size:13px;font-weight:400;width:100%}.company-form>.solid-action{align-self:flex-start}.company-form footer{border-top:1px solid var(--theme-line,#eee9f2);display:flex;gap:10px;justify-content:flex-end;margin-top:8px;padding-top:18px}.company-notice{background:var(--theme-canvas,#f4f0f7);border-left:2px solid var(--theme-line,#b8a1ca);color:var(--theme-muted,#7a658b);font-size:var(--ui-text-meta);line-height:1.8;padding:15px 17px}.company-error{align-items:center;background:var(--theme-canvas,#fcf3f4);border-left:2px solid var(--theme-danger-line,#d7989f);color:var(--theme-danger,#a34f59);display:flex;flex-wrap:wrap;font-size:var(--ui-text-meta);gap:8px 20px;line-height:1.7;margin:12px 0;padding:12px 16px}.company-danger{color:var(--theme-danger,#994553)!important}.company-settings{container:company-settings/inline-size;max-width:var(--workspace-page-max-width)}.company-settings-section{background:var(--theme-surface,#fff);border-radius:12px;margin-bottom:28px;padding:clamp(18px,3vw,28px)}.company-workspace-settings{margin-top:22px;max-width:560px}.company-invite-form{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 165px auto;margin:24px 0 12px}.company-invitation-link{align-items:end;background:var(--theme-canvas,#f0eaf7);display:flex;gap:12px;margin:20px 0;padding:16px}.company-invitation-link label{flex:1}.company-invitation-link input{font-size:11px!important}.company-members-list{margin:20px 0}.company-member-row{align-items:center;border-bottom:1px solid var(--theme-line,#eee7f3);display:grid;gap:12px;grid-template-columns:32px minmax(0,1fr) 145px 40px;min-height:68px}.company-member-avatar{background:var(--theme-soft,#eee8f2);border-radius:6px;color:var(--theme-secondary,#6e547f);display:grid;font-size:var(--ui-text-meta);height:30px;place-items:center;width:30px}.company-member-name{display:flex;flex-direction:column;gap:3px;min-width:0}.company-member-name strong{font-size:var(--ui-text-meta);font-weight:500;overflow-wrap:anywhere}.company-member-row>.baseline-input{font-size:var(--ui-text-meta);width:100%}.company-pending-invites h3{color:var(--ui-ink);font-size:var(--ui-title-subsection);font-weight:var(--ui-weight-heading);letter-spacing:-.015em;line-height:1.4;margin:30px 0 8px}.company-pending-row{align-items:center;border-bottom:1px solid var(--theme-line,#eee7f3);display:flex;gap:16px;justify-content:space-between;padding:16px 0}.company-pending-row strong{font-size:var(--ui-text-meta);font-weight:500;overflow-wrap:anywhere}.company-owner-form{align-items:end;display:flex;gap:14px;margin-top:30px}.company-owner-form label{flex:1;max-width:340px}.company-invitation{align-items:flex-start;display:flex;flex-direction:column;gap:24px;max-width:620px;padding-top:80px}.company-invitation h1{color:var(--ui-ink);font-size:var(--ui-title-page);font-weight:var(--ui-weight-heading);letter-spacing:-.03em;line-height:1.2}.company-invitation p{font-size:13px;line-height:1.9}.company-reading-toolbar{align-items:center;backdrop-filter:blur(10px);background:#ffffffed;border-bottom:1px solid var(--theme-line,#e9e1ee);display:flex;gap:16px;justify-content:space-between;padding:16px 28px;position:sticky;top:0;z-index:5}.company-reading-grid{display:grid;grid-template-columns:220px minmax(0,1fr);margin:0 auto;max-width:1300px}.company-reading-sidebar{padding:32px 12px 32px 20px}.company-reading-body{max-width:950px;min-width:0;padding:38px 52px 65px;width:100%}.company-mobile-tree{display:none}.company-document-heading{margin:35px 0 24px}.company-document-heading h1{font-size:clamp(30px,4vw,44px);font-weight:400;letter-spacing:-.045em;line-height:1.2;margin-top:16px;overflow-wrap:anywhere}.company-document-tags{color:var(--theme-secondary,#696170);display:flex;flex-wrap:wrap;font-size:var(--ui-text-meta);gap:14px;margin-top:20px}.company-maintenance{align-items:center;border-bottom:1px solid var(--theme-line,#e9e1ee);border-top:1px solid var(--theme-line,#e9e1ee);display:flex;flex-wrap:wrap;gap:24px;padding:20px 0}.company-maintenance>div{display:flex;flex-direction:column;gap:5px}.company-maintenance strong{color:var(--theme-secondary,#766080);font-weight:400;overflow-wrap:anywhere}.company-markdown{padding:32px 0}.company-page-footer-actions{border-top:1px solid var(--theme-line,#eee6f2);margin:25px 0 40px;padding-top:18px}.company-historical-banner,.company-page-footer-actions{align-items:center;display:flex;gap:20px;justify-content:space-between}.company-historical-banner{background:var(--theme-canvas,#f6f0fa);border:1px solid var(--theme-line,#ded0e8);border-radius:4px;padding:18px}.company-historical-banner p{font-size:13px;margin-top:6px}.company-comments{border-top:1px solid var(--theme-line,#e6dcec);margin-top:35px;padding-top:32px}.company-comments ol{margin:24px 0}.company-comments li{border-bottom:1px solid var(--theme-line,#eee6f2);margin-bottom:24px;padding-bottom:20px}.company-comment-heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.company-comment-heading strong{font-size:var(--ui-text-meta);font-weight:500;overflow-wrap:anywhere}.company-comments li>p{color:var(--theme-secondary,#796585);font-size:13px;line-height:1.9;margin-top:12px;overflow-wrap:anywhere;white-space:pre-wrap}.company-history{border-left:1px solid var(--theme-line,#e3d6ec);display:flex;flex-direction:column;margin:5px 0}.company-history li{position:relative}.company-history li:before{background:var(--theme-surface,#fff);border:1px solid var(--theme-line-strong,#a895b5);border-radius:50%;content:"";height:7px;left:-4px;position:absolute;top:22px;width:7px}.company-history button{display:block;padding:16px 20px;text-align:left;width:100%}.company-history button:hover{background:var(--theme-canvas,#faf5fd)}.company-history button>div{display:flex;gap:16px;justify-content:space-between}.company-history strong{font-size:13px;font-weight:500}.company-history p{color:var(--theme-muted,#897593);font-size:var(--ui-text-meta);margin:7px 0}.company-editor{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.company-editor-toolbar{align-items:center;background:var(--theme-surface,#fff);border-bottom:1px solid var(--theme-line,#e4dce9);display:flex;flex-shrink:0;gap:14px;padding:12px 20px}.company-editor-modes{align-items:center;display:flex;gap:4px}.company-editor-modes button{color:var(--theme-muted,#9b8ba6);font-size:var(--ui-text-meta);padding:8px 11px}.company-editor-modes button[aria-selected=true]{background:var(--theme-canvas,#f2ebf7);border-radius:4px;color:var(--theme-text,#4c375b)}.company-editor-status{flex:1;text-align:right}.company-editor-details{background:var(--theme-surface,#fff);border-bottom:1px solid var(--theme-line,#e5dcea);flex-shrink:0}.company-editor-details>summary{align-items:center;color:var(--theme-muted,#7e668d);cursor:pointer;display:flex;font-size:var(--ui-text-meta);gap:18px;padding:12px 24px}.company-editor-details>summary:before{color:var(--theme-muted,#a995b7);content:"+";font-size:16px}.company-editor-details[open]>summary:before{content:"−"}.company-editor-details>summary::-webkit-details-marker{display:none}.company-editor-fields{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));max-height:260px;overflow:auto;padding:8px 24px 20px}.company-editor>.editor-workspace-surface{flex:1;height:auto;min-height:0}.company-editor-error{flex-shrink:0;margin:0}.company-editor-history{background:var(--theme-surface,#fff);flex:1;min-height:0;overflow:auto;padding:32px}.company-editor-history>h1{color:var(--ui-ink);font-size:var(--ui-title-page);font-weight:var(--ui-weight-heading);letter-spacing:-.03em;line-height:1.2;margin:32px 0}@media(max-width:1100px){.company-container{padding:32px var(--workspace-page-gutter) 50px}.company-reading-grid{grid-template-columns:180px minmax(0,1fr)}.company-reading-body{padding:32px}.company-reading-sidebar{padding-left:10px}.company-library-with-tree{gap:20px;grid-template-columns:180px minmax(0,1fr)}.company-editor-status{display:none}.company-editor-toolbar{gap:8px;justify-content:space-between}.company-editor-back-label{display:none}}@media(max-width:820px){.company-frame-header{min-height:76px;padding:14px var(--workspace-page-inset)}.company-page-heading{flex-direction:column;gap:20px;margin-bottom:28px}.company-library-with-tree,.company-reading-grid{grid-template-columns:minmax(0,1fr)}.company-library-with-tree>.company-page-tree,.company-reading-sidebar{display:none}.company-mobile-tree{color:var(--theme-muted,#9d8da8);display:block;font-size:var(--ui-text-meta);margin-bottom:20px}.company-mobile-tree .company-page-tree{max-height:270px;overflow:auto}.company-invite-form{grid-template-columns:minmax(0,1fr) 145px}.company-invite-form>button{grid-column:1/-1;justify-self:start}.company-member-row{gap:8px;grid-template-columns:28px minmax(0,1fr) 125px 30px}.company-editor-toolbar{flex-wrap:wrap}.company-editor-toolbar>.company-actions{margin-left:auto}}@media(max-width:520px){.company-container{padding:26px var(--workspace-page-gutter) 40px}.company-frame-header{gap:12px;padding:12px var(--workspace-page-inset)}.company-page-heading h1{color:var(--ui-ink);font-size:var(--ui-title-page);font-weight:var(--ui-weight-heading);letter-spacing:-.03em;line-height:1.2}.company-page-row{gap:10px;grid-template-columns:18px minmax(0,1fr);padding:18px 10px}.company-page-row-status{align-items:center;flex-direction:row;grid-column:2;padding-top:0}.company-dialog-body,.company-dialog>header{padding:20px}.company-form footer{flex-wrap:wrap}.company-reading-toolbar{gap:10px;padding:12px 14px}.company-reading-toolbar>.ghost-action{font-size:var(--ui-text-meta);max-width:35%;min-width:0}.company-reading-toolbar .company-actions{gap:4px}.company-reading-toolbar .ghost-action,.company-reading-toolbar .solid-action{font-size:var(--ui-text-meta)}.company-reading-body{padding:24px 20px 45px}.company-document-heading h1{font-size:32px}.company-maintenance{gap:16px}.company-historical-banner{align-items:stretch;flex-direction:column}.company-historical-banner .company-actions{flex-wrap:wrap}.company-comment-heading{gap:5px 10px}.company-comment-heading .company-caption{flex-basis:100%;order:3}.company-invite-form{grid-template-columns:1fr}.company-invitation-link,.company-owner-form{align-items:stretch;flex-direction:column}.company-member-row{grid-template-columns:28px minmax(0,1fr) 32px;padding:14px 0}.company-member-row>.baseline-input,.company-member-row>.company-badge{grid-column:2}.company-member-row>.ghost-action{grid-column:3;grid-row:1/3}.company-pending-row{align-items:flex-start}.company-space-settings-list .company-pending-row{flex-direction:column;gap:6px}.company-editor-toolbar{padding:8px 12px}.company-editor-toolbar .ghost-action,.company-editor-toolbar .solid-action{font-size:var(--ui-text-meta);padding:8px}.company-editor-modes{gap:0}.company-editor-modes button{padding:6px 9px}.company-editor-toolbar>.company-actions{flex-basis:100%;justify-content:flex-end}.company-editor-fields{gap:12px;grid-template-columns:1fr;max-height:220px;padding:0 18px 16px}.company-editor-details>summary{gap:10px;padding:9px 18px}.company-editor-details>summary .company-caption{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.company-frame-header{min-height:68px;padding:12px var(--workspace-page-inset)}.company-frame-desktop-heading{align-items:center;display:flex;gap:12px;min-width:0}.company-frame-desktop-heading>.material-symbols-rounded{color:var(--theme-secondary,#655a71);flex-shrink:0;font-size:20px}.company-frame-name{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-frame-mobile-switcher{display:none;min-width:0}.company-frame-search{color:var(--theme-secondary,#615c69);flex-shrink:0}.company-frame-search kbd{color:var(--theme-secondary,#615c69);font-size:var(--ui-text-meta);margin-left:10px}.company-library .company-page-heading{margin-bottom:28px}.company-library .company-page-heading h1{color:var(--ui-ink);font-size:var(--ui-title-page);font-weight:var(--ui-weight-heading);letter-spacing:-.03em;line-height:1.2}.company-overview-stats{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 36px}.company-overview-stats>a{align-items:flex-start;border-radius:10px;display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px;position:relative;transition:background-color .15s ease}.company-overview-stats>a>.material-symbols-rounded{background:var(--theme-canvas,#f3f1f7);border-radius:8px;display:grid;height:34px;place-items:center;width:34px}.company-overview-stats>a:hover{background:var(--theme-canvas,#f0eef5)}.company-overview-stats>a>span:first-child{color:var(--theme-secondary,#625a6b);font-size:var(--ui-text-meta)}.company-overview-stats strong{font-size:28px;font-weight:500;letter-spacing:-.04em;line-height:1}.company-overview-stats .material-symbols-rounded{bottom:20px;color:var(--theme-secondary,#70617e);font-size:20px;position:absolute;right:20px}.company-space-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,245px),1fr))}.company-space-cards a{padding:20px;position:relative}.company-space-cards h3{color:var(--ui-ink);font-size:var(--ui-title-card);font-weight:var(--ui-weight-heading);letter-spacing:-.015em;line-height:1.4;margin:12px 0 7px}.company-space-cards p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.company-library .company-caption,.company-library .company-empty p,.company-library .company-help,.company-library .company-page-heading p:not(.company-eyebrow),.company-library .company-row-meta,.company-library .company-search-excerpt,.company-library .company-space-cards p{color:var(--theme-secondary,#696170)}.company-library .company-badge-draft{color:var(--theme-warning,#785924)}.company-library input::-moz-placeholder{color:var(--theme-secondary,#6c6475);opacity:1}.company-library input::placeholder{color:var(--theme-secondary,#6c6475);opacity:1}.company-library .company-row-meta{font-size:var(--ui-text-meta);gap:6px 12px}.company-library .company-page-row-status{min-width:95px}.company-library .company-space-cards h3{color:var(--ui-ink);font-size:var(--ui-title-card);font-weight:var(--ui-weight-heading);letter-spacing:-.015em;line-height:1.4;overflow-wrap:anywhere}.company-library .company-overview-stats>a:focus-visible,.company-library .company-page-row:focus-visible,.company-library .company-space-cards a:focus-visible,.company-workspace-cards>a:focus-visible{outline:2px solid var(--theme-line-strong,#675280);outline-offset:2px}@media(max-width:1100px){.company-library .company-page-heading{flex-wrap:wrap}.company-overview-stats>a{padding:16px 12px}.company-overview-stats .material-symbols-rounded{bottom:16px;right:12px}}@media(max-width:767px){.company-frame-header{gap:12px;padding:10px var(--workspace-page-inset)}.company-frame-desktop-heading{display:none}.company-frame-mobile-switcher{display:block;flex:1}.company-frame-mobile-switcher .workspace-switcher-trigger{border:0;padding:4px 0}.company-frame-mobile-switcher .workspace-switcher-copy strong{font-size:13px}.company-frame-search{min-width:40px;padding:10px}.company-frame-search kbd,.company-frame-search>span:not(.material-symbols-rounded){display:none}}@media(max-width:520px){.company-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px}.company-overview-stats>a{padding:18px 14px}.company-library .company-page-row-status{min-width:0}}.company-overview-stats:has(>a:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.company-space-emblem{background:var(--theme-canvas,#f3eff8);border-radius:10px;color:var(--theme-secondary,#655176);display:inline-grid;flex-shrink:0;font-size:23px;height:42px;place-items:center;width:42px}.company-space-cards{gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.company-space-cards .company-space-card{border-radius:10px;display:flex;flex-direction:column;padding:22px 22px 0}.company-space-card-top{align-items:center;display:flex;gap:16px;justify-content:space-between}.company-space-access{align-items:center;color:var(--theme-secondary,#696170);display:inline-flex;font-size:var(--ui-text-meta);gap:5px}.company-space-access .material-symbols-rounded{font-size:14px}.company-space-cards .company-space-card h3{color:var(--ui-ink);font-size:var(--ui-title-card);font-weight:var(--ui-weight-heading);letter-spacing:-.015em;line-height:1.4;margin:22px 0 8px}.company-space-cards .company-space-card p{color:var(--theme-secondary,#696170);flex:1;font-size:var(--ui-text-meta);line-height:1.75;margin-bottom:22px;min-height:42px}.company-space-card-footer{align-items:center;color:var(--theme-secondary,#696170);display:flex;font-size:var(--ui-text-meta);gap:12px;min-height:50px}.company-space-card-footer>span:nth-child(2){margin-left:auto}.company-space-card-footer>.material-symbols-rounded{color:var(--theme-secondary,#665275);font-size:18px}.company-space-back{align-items:center;color:var(--theme-secondary,#64566f);display:inline-flex;font-size:var(--ui-text-meta);gap:8px;margin:-10px 0 22px;min-height:36px}.company-space-back .material-symbols-rounded{font-size:16px}.company-space-back:hover{color:var(--theme-text,#32203f)}.company-space-heading{border-bottom:1px solid var(--theme-line,#e5e0eb);padding-bottom:30px}.company-space-heading .company-heading-copy{min-width:0;padding-left:64px;position:relative}.company-space-heading .company-space-emblem{height:46px;left:0;position:absolute;top:3px;width:46px}.company-space-heading h1{overflow-wrap:anywhere}.company-space-context{align-items:center;color:var(--theme-secondary,#696170);display:flex;flex-wrap:wrap;font-size:var(--ui-text-meta);gap:10px 18px;margin-top:20px}.company-space-context>span,.company-space-settings-link{align-items:center;display:inline-flex;gap:6px}.company-space-context .material-symbols-rounded{font-size:14px}.company-space-settings-link{color:var(--theme-secondary,#584367);min-height:30px}.company-space-settings-link:hover{text-decoration:underline;text-underline-offset:3px}.company-space-settings-identity{align-items:center;display:flex;gap:14px;min-width:0}.company-space-settings-identity>div{min-width:0}.company-space-settings-identity strong{overflow-wrap:anywhere}.company-space-settings-identity:hover strong{text-decoration:underline;text-underline-offset:3px}.company-space-settings-row .company-caption{color:var(--theme-secondary,#696170)}.company-reading-progress{background:var(--theme-line-strong,#746081);height:2px;inset:auto 0 -1px;pointer-events:none;position:absolute}@media(max-width:520px){.company-space-heading .company-heading-copy{padding-left:0}.company-space-heading .company-space-emblem{margin-bottom:16px;position:static}.company-space-context{gap:8px 14px}.company-space-card-footer{font-size:var(--ui-text-meta)}.company-space-cards .company-space-card{padding-inline:20px}}.company-dialog .company-caption,.company-dialog .company-form>label,.company-dialog .company-help,.company-dialog>header p{color:var(--theme-secondary,#696170)}.company-dialog input::-moz-placeholder,.company-dialog textarea::-moz-placeholder{color:var(--theme-secondary,#6c6475);opacity:1}.company-dialog input::placeholder,.company-dialog textarea::placeholder{color:var(--theme-secondary,#6c6475);opacity:1}.company-comments input::-moz-placeholder,.company-comments textarea::-moz-placeholder{color:var(--theme-secondary,#706778);opacity:1}.company-comments input::placeholder,.company-comments textarea::placeholder{color:var(--theme-secondary,#706778);opacity:1}.company-library-toolbar{margin-bottom:8px}.company-library-search{align-items:center;background:var(--theme-surface,#fff);border-radius:9px;display:flex;gap:8px;padding:5px}.company-library-search-field{align-items:center;display:flex;flex:1;gap:10px;min-width:0;padding-left:12px}.company-library-search-field>.material-symbols-rounded{color:var(--theme-muted,#746b80);flex-shrink:0;font-size:20px}.company-library-search-field input{background:transparent;border:0;border-radius:0;color:var(--theme-text,#2b2332);font-size:13px;min-height:40px;min-width:0;padding:8px 0;width:100%}.company-icon-button{align-items:center;background:var(--theme-canvas,#f5f3f8);border-radius:7px;color:var(--theme-secondary,#665b72);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.company-icon-button:hover:not(:disabled){background:var(--theme-soft,#eae6f1)}.company-icon-button .material-symbols-rounded{font-size:19px}.company-library-filters{align-items:end;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.company-filter-field{color:var(--theme-secondary,#655d6d);display:flex;flex:1 1 135px;flex-direction:column;font-size:var(--ui-text-meta);gap:6px;max-width:200px;min-width:0}.company-filter-tag{flex-basis:160px;max-width:260px}.company-filter-field input,.company-filter-field select{background:var(--theme-canvas,#f0eef4);border:0;border-radius:7px;color:var(--theme-text,#3f3749);font-size:var(--ui-text-meta);height:38px;min-width:0;padding:8px 12px;width:100%}.company-filter-field select{padding-right:26px}.company-clear-filters{align-items:center;color:var(--theme-secondary,#60546e);display:inline-flex;font-size:var(--ui-text-meta);gap:6px;min-height:38px}.company-clear-filters .material-symbols-rounded{font-size:16px}.company-result-summary{color:var(--theme-secondary,#696170);min-height:42px}.company-overview-context,.company-result-summary{align-items:center;display:flex;font-size:var(--ui-text-meta)}.company-overview-context{color:var(--theme-secondary,#655d6d);flex-wrap:wrap;gap:12px;margin-top:14px}.company-overview-context>a{align-items:center;display:inline-flex;gap:6px}.company-overview-context .material-symbols-rounded{font-size:17px}.company-role-label{border-left:1px solid var(--company-line);padding-left:12px}.company-section-heading .company-caption{font-size:var(--ui-text-meta);margin-top:5px}.company-review-state,.company-row-access{align-items:center;display:inline-flex;font-size:var(--ui-text-meta);gap:4px}.company-review-state .material-symbols-rounded,.company-row-access .material-symbols-rounded{font-size:14px}.company-review-state{color:var(--theme-warning,#896223)}.company-review-state.is-reviewed{color:var(--theme-secondary,#32694f)}.company-badge-archived{background:var(--theme-canvas,#eeedf1);color:var(--theme-secondary,#655d6d)}.company-page-skeletons>div{background:var(--theme-surface,#fff);display:flex;gap:16px;min-height:106px;padding:24px 18px}.company-page-skeletons>div>span{background:var(--theme-canvas,#f0eef3);border-radius:4px;height:24px;width:20px}.company-page-skeletons>div>div{flex:1}.company-page-skeletons>div>div>span{background:var(--theme-canvas,#f0eef3);border-radius:4px;display:block;height:12px;max-width:270px;width:60%}.company-page-skeletons>div>div>span+span{height:9px;margin-top:15px;width:40%}.company-settings-nav{border-bottom:1px solid var(--company-line);display:flex;gap:6px;margin:0 0 26px}.company-settings-nav>a{align-items:center;border-bottom:2px solid transparent;color:var(--theme-secondary,#696170);display:inline-flex;font-size:13px;gap:8px;min-height:50px;padding:12px 16px}.company-settings-nav>a[aria-current=page]{border-bottom-color:var(--theme-line-strong,#65517b);color:var(--theme-text,#33273f);font-weight:500}.company-settings-nav .material-symbols-rounded{font-size:18px}.company-nav-count{background:var(--theme-canvas,#eeecf3);border-radius:5px;font-size:var(--ui-text-meta);padding:2px 6px}.company-your-role{align-items:center;background:var(--theme-surface,#fff);border-radius:9px;display:flex;gap:10px;padding:12px 16px}.company-your-role>.material-symbols-rounded{color:var(--theme-secondary,#70617e);font-size:22px}.company-your-role>div{display:flex;flex-direction:column;gap:4px}.company-your-role span:not(.material-symbols-rounded){color:var(--theme-secondary,#696170);font-size:var(--ui-text-meta)}.company-your-role strong{font-size:var(--ui-text-meta);font-weight:500}.company-role-guide{background:var(--theme-canvas,#f7f6f9);border-radius:9px;margin:22px 0;padding:15px 18px}.company-membership-options summary,.company-role-guide summary{align-items:center;color:var(--theme-secondary,#52465f);cursor:pointer;display:flex;font-size:var(--ui-text-meta);gap:9px;list-style:none}.company-membership-options summary::-webkit-details-marker,.company-role-guide summary::-webkit-details-marker{display:none}.company-role-guide summary .material-symbols-rounded{font-size:18px}.company-disclosure-chevron,.company-membership-options summary>span{margin-left:auto}.company-role-guide[open] .company-disclosure-chevron{transform:rotate(180deg)}.company-role-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}.company-role-grid>div{padding-left:30px;position:relative}.company-role-grid>div>span{color:var(--theme-muted,#7a6b8a);font-size:20px;left:0;position:absolute;top:0}.company-role-grid h3{color:var(--ui-ink);font-size:var(--ui-title-subsection);font-weight:var(--ui-weight-heading);letter-spacing:-.015em;line-height:1.4;margin-bottom:6px}.company-role-grid p{color:var(--theme-secondary,#696170);font-size:var(--ui-text-meta);line-height:1.7}.company-dialog .baseline-input,.company-settings .baseline-input{background:var(--theme-canvas,#f4f3f7);border:0;border-radius:7px;color:var(--theme-text,#332d3c);min-height:42px;padding:10px 12px}.company-dialog textarea.baseline-input,.company-settings textarea.baseline-input{min-height:90px}.company-settings input::-moz-placeholder,.company-settings textarea::-moz-placeholder{color:var(--theme-secondary,#706778);opacity:1}.company-settings input::placeholder,.company-settings textarea::placeholder{color:var(--theme-secondary,#706778);opacity:1}.company-invite-form{background:var(--theme-surface,#faf9fc);border-radius:9px;padding:20px}.company-invite-help{grid-column:1/-1}.company-people-tools{align-items:center;display:flex;gap:16px;margin-top:24px}.company-people-tools>.company-library-search-field{background:var(--theme-canvas,#f7f6f9);border-radius:7px;max-width:380px}.company-people-tools>.company-caption{margin-left:auto;white-space:nowrap}.company-members-list{margin-top:12px}.company-member-name .company-caption{font-size:var(--ui-text-meta)}.company-membership-options{background:var(--theme-canvas,#f7f6f9);border-radius:9px;margin-top:30px;padding:18px}.company-membership-options>.company-help{margin-top:15px}.company-membership-options>.ghost-action{margin-top:16px}.company-settings .company-space-settings-list .company-pending-row{min-height:90px}.company-settings .company-space-settings-list .company-pending-row:last-child{border-bottom:0}.company-dialog{border-radius:12px}.company-dialog>header h2{color:var(--ui-ink);font-size:var(--ui-title-section);font-weight:var(--ui-weight-section);letter-spacing:-.015em;line-height:1.4;overflow-wrap:anywhere}.company-dialog>header>div{min-width:0}.company-dialog-actions{border-top:1px solid var(--theme-line,#e5e4e8);display:flex;gap:12px;justify-content:flex-end;margin-top:22px;padding-top:22px}.company-destructive-action{background:var(--theme-danger-strong,#b72b43)!important}.company-destructive-action:hover:not(:disabled){background:var(--theme-danger-strong,#942038)!important}.company-confirm-content:empty{display:none}.company-access-options{border:0;margin:0;padding:0}.company-access-options legend{color:var(--theme-secondary,#696170);font-size:var(--ui-text-meta);margin-bottom:10px}.company-access-options>label{align-items:start;border:1px solid var(--theme-line,#e5e1eb);border-radius:9px;cursor:pointer;display:grid;gap:10px;grid-template-columns:17px 24px minmax(0,1fr);padding:16px}.company-access-options>label+label{margin-top:10px}.company-access-options>label.is-selected{background:var(--theme-canvas,#f6f3fa);border-color:var(--theme-line-strong,#9e8db5)}.company-access-options input{accent-color:var(--theme-line-strong,#65517b);margin-top:3px}.company-access-options .material-symbols-rounded{color:var(--theme-secondary,#766485);font-size:21px}.company-access-options strong{color:var(--theme-text,#372c43);display:block;font-size:13px;font-weight:500;line-height:1.5}.company-access-options small{color:var(--theme-secondary,#696170);display:block;font-size:var(--ui-text-meta);line-height:1.7;margin-top:5px}.company-form .company-next-step{align-items:center;display:flex;flex-direction:row;font-size:var(--ui-text-meta);gap:9px}.company-next-step input{accent-color:var(--theme-line-strong,#65517b)}.company-permission-notice{background:var(--theme-canvas,#fbf4e7);border-radius:7px;color:var(--theme-warning,#74531e);font-size:var(--ui-text-meta);line-height:1.7;padding:12px 14px}.company-access-overview{align-items:start;display:flex;gap:14px}.company-access-overview strong{font-size:14px;font-weight:500}.company-access-overview p{color:var(--theme-secondary,#696170);font-size:var(--ui-text-meta);line-height:1.7;margin-top:6px}.company-access-admin-note{align-items:start;background:var(--theme-canvas,#f5f2f8);border-radius:7px;color:var(--theme-secondary,#65566f);display:flex;font-size:var(--ui-text-meta);gap:8px;line-height:1.6;margin:18px 0;padding:13px}.company-access-admin-note .material-symbols-rounded{flex-shrink:0;font-size:18px}.company-access-grant{background:var(--theme-surface,#faf9fc);border-radius:9px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 130px;margin:20px 0;padding:18px}.company-access-grant h3{color:var(--ui-ink);font-size:var(--ui-title-subsection);font-weight:var(--ui-weight-heading);grid-column:1/-1;letter-spacing:-.015em;line-height:1.4;margin-bottom:3px}.company-access-grant label{color:var(--theme-secondary,#696170);display:flex;flex-direction:column;font-size:var(--ui-text-meta);gap:7px;min-width:0}.company-access-grant select{font-size:var(--ui-text-meta);width:100%}.company-access-grant .company-help{grid-column:1/-1}.company-access-grant>button{grid-column:1/-1;justify-self:start}.company-access-list-heading{margin:25px 0 6px}.company-access-list-heading h3{color:var(--ui-ink);font-size:var(--ui-title-subsection);font-weight:var(--ui-weight-heading);letter-spacing:-.015em;line-height:1.4}.company-access-member{align-items:center;border-bottom:1px solid var(--theme-line,#eeeaf2);display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr) 110px 32px;padding:15px 0}.company-access-member .baseline-input{font-size:var(--ui-text-meta);padding:8px!important;width:100%}.company-access-member .company-icon-button{background:transparent;height:34px;width:32px}.company-access-inherited{align-items:center;color:var(--theme-secondary,#696170);display:flex;font-size:var(--ui-text-meta);gap:6px;grid-column:3/-1;justify-content:end}.company-access-inherited .material-symbols-rounded{font-size:13px}.company-page-access{align-items:center;color:var(--theme-secondary,#695c77);display:flex;gap:10px;margin-bottom:12px;padding:15px 0}.company-page-access>.material-symbols-rounded{flex-shrink:0;font-size:18px}.company-page-access>div{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.company-page-access strong{font-size:var(--ui-text-meta);font-weight:500}.company-page-access>div>span{color:var(--theme-secondary,#696170);font-size:var(--ui-text-meta);overflow-wrap:anywhere}.company-editor-details>.company-page-access{border-top:1px solid var(--theme-line,#eeeaf2);margin:0;padding:12px 28px}.company-maintenance{gap:20px 30px;padding:18px 0}.company-maintenance strong{color:var(--theme-secondary,#51455f);font-size:var(--ui-text-meta)}@container company-settings (max-width: 640px){.company-settings-nav>a{font-size:var(--ui-text-meta);padding-inline:10px}.company-nav-count{display:none}.company-invite-form,.company-role-grid{grid-template-columns:minmax(0,1fr)}.company-member-row{grid-template-columns:30px minmax(0,1fr) 34px;padding:14px 0}.company-member-row>.company-badge,.company-member-row>select{grid-column:2;max-width:180px}.company-member-row>.ghost-action{grid-column:3;grid-row:1/3}.company-settings-section>.company-section-heading{align-items:flex-start;flex-direction:column;gap:14px}.company-space-settings-row{flex-wrap:wrap;gap:12px}}@media(max-width:520px){.company-library-filters{gap:12px 10px}.company-filter-field{flex:1 1 125px}.company-filter-tag{flex-basis:100%;max-width:none}.company-settings-nav>a{font-size:var(--ui-text-meta);gap:5px;padding-inline:8px}.company-settings-nav .material-symbols-rounded{font-size:16px}.company-access-grant{grid-template-columns:minmax(0,1fr);padding:14px}.company-access-member{gap:8px;grid-template-columns:28px minmax(0,1fr) 32px}.company-access-member>select{grid-column:2;max-width:130px}.company-access-member>button{grid-column:3;grid-row:1/3}.company-access-inherited{grid-column:2/-1;justify-content:start}.company-dialog-actions,.company-page-access{flex-wrap:wrap}.company-page-access>.ghost-action{margin-left:28px}.company-people-tools{flex-wrap:wrap;gap:6px}}.workspace-action-dialog[data-v-dc19984a]{background:var(--theme-surface,#fff);border:0;border-radius:12px;box-shadow:var(--theme-shadow-dialog,0 24px 80px #24113026);color:var(--theme-text,#29252e);margin:auto;max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;padding:0;width:min(480px,calc(100vw - 28px))}.workspace-action-dialog[data-v-dc19984a]::backdrop{backdrop-filter:blur(3px);background:#1d12223b}.workspace-action-dialog[data-v-dc19984a]>header{align-items:flex-start;background:var(--theme-surface,#fff);border:0;display:flex;gap:20px;justify-content:space-between;padding:24px 24px 0}.workspace-action-dialog[data-v-dc19984a] header>div{min-width:0}.workspace-action-dialog[data-v-dc19984a] header h2{font-size:21px;font-weight:500;letter-spacing:-.025em;line-height:1.35;overflow-wrap:anywhere}.workspace-action-dialog[data-v-dc19984a] header p{color:var(--theme-secondary,#6b6474);font-size:14px;line-height:1.65;margin-top:10px;overflow-wrap:anywhere}.workspace-action-dialog[data-v-dc19984a] .company-dialog-body{padding:24px}.action-dialog-field[data-v-dc19984a]{display:grid;font-size:13px;gap:8px}.action-dialog-field input[data-v-dc19984a]{background:var(--theme-canvas,#f4f3f6);border:0;font-size:16px;min-height:46px;padding:10px 12px;width:100%}.action-dialog-actions[data-v-dc19984a]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.action-dialog-field+.action-dialog-actions[data-v-dc19984a]{margin-top:24px}.action-dialog-danger[data-v-dc19984a]{background:var(--theme-danger-strong,#b72b43)}.action-dialog-danger[data-v-dc19984a]:hover:not(:disabled){background:var(--theme-danger-strong,#942038)}@media(max-width:480px){.workspace-action-dialog[data-v-dc19984a]>header{padding:20px 20px 0}.workspace-action-dialog[data-v-dc19984a] .company-dialog-body{padding:20px}.action-dialog-actions>button[data-v-dc19984a]{flex:1}}
