.mw-search-overlay{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:clamp(80px,20dvh,220px) 20px 28px;border:0;background:transparent;color:var(--mw-ink);overflow:hidden}.mw-search-overlay[open]{display:flex;flex-direction:column;align-items:center}.mw-search-overlay::backdrop{background:rgb(167 191 210/28%);backdrop-filter:blur(26px)}.mw-dark .mw-search-overlay::backdrop{background:rgb(15 20 35/42%)}.mw-search-float{width:min(600px,100%);max-height:100%;padding:0;border:0;background:transparent;box-shadow:none;animation:mw-search-appear .16s ease-out}.mw-search-content,.mw-search-float{display:flex;flex-direction:column;min-height:0}.mw-search-field{display:flex;align-items:center;flex-shrink:0;gap:12px;min-height:50px;padding:3px 8px 3px 17px;border:0;border-radius:999px;background:var(--mw-field)}.mw-search-field:focus-within{background:var(--mw-surface)}.mw-search-field:focus-within .mw-search-lens{color:var(--mw-ink)}.mw-search-lens{width:20px;height:20px;flex-shrink:0;color:var(--mw-muted)}.mw-search-lens.is-searching{opacity:.55}.mw-search-field input{min-width:0;flex:1;height:42px;padding:0;border:0;border-radius:0;outline:none;background:transparent;color:var(--mw-ink);font:inherit;font-size:16px;letter-spacing:-.02em}.mw-workspace .mw-search-field input:focus-visible{outline:none}.mw-search-field input::-moz-placeholder{color:var(--mw-muted);opacity:.85}.mw-search-field input::placeholder{color:var(--mw-muted);opacity:.85}.mw-search-field input::-webkit-search-cancel-button{-webkit-appearance:none}.mw-search-dismiss,.mw-search-field button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:12px;border:0;border-radius:50%;color:var(--mw-muted);background:transparent}.mw-search-dismiss:hover,.mw-search-field button:hover{background:var(--mw-inset)}.mw-search-dismiss{position:absolute;top:max(18px,env(safe-area-inset-top));right:max(20px,env(safe-area-inset-right));background:var(--mw-glass-fill)}.mw-search-results{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--mw-line) transparent;margin-top:18px;padding:0 4px 4px;scroll-padding:6px}.mw-search-section+.mw-search-section{margin-top:20px}.mw-search-section h3{padding:0 4px;margin:0 0 9px;color:var(--mw-muted);font-size:13px;font-weight:500}.mw-search-results .mw-row{min-height:70px;margin:6px 0;padding:14px 16px;gap:12px;border:1px solid transparent;border-radius:23px;background:var(--mw-glass-fill);transition:background .14s ease}.mw-search-results .mw-row:focus-visible,.mw-search-results .mw-row:hover:not(:disabled){background:var(--mw-field)}.mw-search-results .mw-row:disabled{cursor:default}.mw-search-results .mw-row:focus-visible{outline-offset:-3px}.mw-search-results .mw-row-label strong{white-space:normal;overflow-wrap:anywhere}.mw-search-results .mw-row-label>.mw-compact-markdown{white-space:normal;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mw-search-note,.mw-search-results .mw-footnote{margin:10px 4px;color:var(--mw-muted);font-size:13px;line-height:1.5}.mw-search-results .mw-footnote{font-size:11px;margin-top:16px}.mw-search-connect{display:inline-flex;align-items:center;gap:7px;font-size:12px}.mw-search-connect svg{width:17px;height:17px}@keyframes mw-search-appear{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-height:540px),(max-width:600px){.mw-search-overlay{padding:76px 12px max(16px,env(safe-area-inset-bottom))}.mw-search-field{gap:8px;padding-left:12px}.mw-search-results .mw-row{padding:12px}.mw-search-connect svg{display:none}}@media (prefers-reduced-motion:reduce){.mw-search-float{animation:none}.mw-search-results .mw-row{transition:none}}@media (prefers-reduced-transparency:reduce){.mw-search-field,.mw-search-results .mw-row{background:var(--mw-surface)}.mw-search-overlay::backdrop{backdrop-filter:none;background:#a9bacbef}.mw-dark .mw-search-overlay::backdrop{background:#171e30ef}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.mw-search-field,.mw-search-results .mw-row{background:var(--mw-surface)}}@media (forced-colors:active){.mw-search-field,.mw-search-results .mw-row{background:Canvas;color:CanvasText;border:1px solid CanvasText}.mw-search-overlay::backdrop{backdrop-filter:none;background:Canvas;opacity:.9}.mw-search-field:focus-within{outline:2px solid Highlight}}.mw-composer-reveal{position:relative;z-index:1;width:min(100%,640px);margin:0 auto}.mw-composer-full{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .16s ease,transform .16s ease,visibility 0s}.mw-composer-reveal[data-concealed=true] .mw-composer-full{opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility 0s .16s}.mw-assistant-dock:before{transition:opacity .16s ease}.mw-assistant-dock[data-concealed=true]:before{opacity:0}.mw-composer-compact{position:absolute;inset:auto 0 8px;display:flex;align-items:center;justify-content:center;gap:8px;pointer-events:none}.mw-composer-compact[hidden]{display:none}.mw-composer-mini-stop,.mw-composer-peek{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 16px;border:1px solid var(--mw-glass-line);border-radius:999px;background:var(--mw-surface);color:var(--mw-ink);font-size:13px;box-shadow:0 3px 14px rgb(16 23 38/8%)}.mw-composer-mini-stop:hover,.mw-composer-peek:hover{background:var(--mw-inset)}.mw-jump-latest{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;pointer-events:auto;border:1px solid var(--mw-glass-line);border-radius:50%;background:var(--mw-surface);color:var(--mw-control-ink);box-shadow:0 3px 14px rgb(16 23 38/12%)}.mw-jump-latest[hidden]{display:none}.mw-jump-latest:hover{background:var(--mw-inset)}.mw-jump-latest:focus-visible{outline:2px solid var(--mw-accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.mw-composer-peek{opacity:0;pointer-events:none}.mw-composer-peek:focus-visible{opacity:1;pointer-events:auto}}@media (any-pointer:coarse){.mw-composer-peek{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.mw-assistant-dock:before,.mw-composer-full,.mw-composer-reveal[data-concealed=true] .mw-composer-full{transition:none;transform:none}}@media (forced-colors:active){.mw-composer-mini-stop,.mw-composer-peek,.mw-jump-latest{background:Canvas;color:ButtonText;border-color:ButtonBorder;box-shadow:none}}.mw-thread:has(>.mw-cards[data-layout=free]){width:calc(100% - 48px)}.mw-cards[data-layout=free]{display:block;position:relative;width:calc(100% + var(--mw-center-balance, 0px));isolation:isolate;min-height:max(var(--mw-board-height,0px),var(--mw-canvas-preview-height,0px))}.mw-cards[data-layout=free]>.mw-placeholder,.mw-cards[data-layout=free]>.mw-window[data-placed=true]{position:absolute;min-width:0;margin:0;width:var(--mw-arranged-width)}.mw-cards[data-layout=free]>.mw-placeholder{height:var(--mw-arranged-height,480px);pointer-events:none}.mw-cards[data-layout=free]>.mw-window:not([data-placed=true]):not([data-expanded=true]){width:min(100%,980px);margin-inline:auto}.mw-cards[data-layout=free] .mw-card{container-type:inline-size}.mw-thread-turn{width:min(100%,640px);margin-inline:auto;display:flow-root;position:relative}.mw-reply-surface{border:1px solid color-mix(in srgb,var(--mw-ink) 9%,transparent);border-radius:22px;padding:16px 18px;background:color-mix(in srgb,var(--mw-ink) 3%,transparent)}.mw-reply-surface:empty{display:none}.mw-reply-surface .mw-answer{padding:0}.mw-assistant-question .mw-question{margin-block:0}.mw-thread-turn[data-arranging=true]{outline:1px dashed var(--mw-line);outline-offset:4px;border-radius:22px}.mw-turn-move{display:flex;align-items:center;gap:8px;min-height:32px;padding:4px 12px;color:var(--mw-muted);cursor:grab;touch-action:none;font-size:12px}.mw-turn-move:focus-visible{outline:2px solid var(--mw-accent);border-radius:12px}.mw-thread-turn[data-layout-gesture=move]{will-change:transform}.mw-cards[data-layout=free]>.mw-thread-turn[data-layout-gesture=resize]{width:var(--mw-preview-width)!important}.mw-card-sleeping{min-height:240px}.mw-cards[data-layout=free]>.mw-thread-turn[data-placed=true]{position:absolute;margin:0}.mw-assistant[data-threaded=true]{margin:0 auto}.mw-assistant-turn{display:flow-root}.mw-assistant-turn+.mw-assistant-turn{margin-top:24px}.mw-window[data-sized=true]:not([data-expanded=true]):not([data-minimized=true])>.mw-card{height:var(--mw-arranged-height)}.mw-window:is([data-sized=true],[data-layout-gesture=resize]) .mw-card-body>.mw-colony-card[data-sidebar=true],.mw-window:is([data-sized=true],[data-layout-gesture=resize]) .mw-card-body>.mw-conversation,.mw-window:is([data-sized=true],[data-layout-gesture=resize]) .mw-colony-split{height:100%;min-height:0}.mw-cards[data-layout=free] .mw-card-actions{flex-shrink:0}.mw-window[data-movable=true] .mw-card-header,.mw-window[data-movable=true] [data-workspace-header]{cursor:grab;touch-action:none}.mw-window[data-arranging=true]>.mw-card{outline:1px dashed var(--mw-line);outline-offset:4px}.mw-card-actions .mw-card-move{display:inline-flex;align-items:center;justify-content:center;cursor:grab;touch-action:none}.mw-window[data-layout-gesture=move]{will-change:transform;cursor:grabbing}.mw-window[data-layout-gesture=move] .mw-card-header,.mw-window[data-layout-gesture=move] .mw-card-move,.mw-window[data-layout-gesture=move] [data-workspace-header]{cursor:grabbing}.mw-cards[data-layout=free]>.mw-window[data-layout-gesture=resize]:not([data-expanded=true]){width:var(--mw-preview-width)}.mw-window[data-layout-gesture=resize]:not([data-expanded=true]):not([data-minimized=true])>.mw-card{height:var(--mw-preview-height)}.mw-window[data-dragging=true]>.mw-card{box-shadow:0 18px 48px rgb(16 23 38/22%)}.mw-cards[data-layout=stack]{display:grid;grid-template-columns:repeat(var(--mw-collapsed-columns,4),minmax(0,1fr));gap:24px 12px;align-items:start}.mw-cards[data-layout=stack]>.mw-placeholder,.mw-cards[data-layout=stack]>.mw-thread-turn,.mw-cards[data-layout=stack]>.mw-window:not([data-minimized=true]){grid-column:1/-1}.mw-cards[data-layout=stack]>.mw-window[data-minimized=true]{width:min(100%,240px);min-width:0}.mw-window[data-minimized=true]>.mw-card{height:54px;border-radius:18px}.mw-window[data-minimized=true] .mw-card-header{height:52px;padding:4px;gap:0}.mw-card-restore{display:flex;align-items:center;gap:8px;flex:1;min-width:0;height:44px;padding:6px 8px;border-radius:12px;text-align:left;font-size:13px;font-weight:600;color:var(--mw-ink);transition:background .15s ease}.mw-card-restore:hover{background:var(--mw-inset)}.mw-card-restore:focus-visible{outline:2px solid var(--mw-accent);outline-offset:-2px}.mw-card-restore-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-card-restore>svg{flex-shrink:0;color:var(--mw-muted)}.mw-card-restore .mw-card-title-badge{width:24px;height:24px;border-radius:8px;font-size:9px}.mw-window[data-minimized=true] .mw-card-actions{flex-shrink:0;gap:0}.mw-window[data-minimized=true] .mw-card-actions button{width:44px;height:44px;border-radius:12px}.mw-card-resize{position:absolute;right:-4px;bottom:-4px;z-index:2;display:grid;place-items:center;width:44px;height:44px;color:var(--mw-muted);cursor:nwse-resize;touch-action:none;border-radius:14px}.mw-card-resize:focus-visible,.mw-card-resize:hover{background:var(--mw-inset);color:var(--mw-ink)}.mw-topbar-arrange:empty{display:none}.mw-topbar-arrange{flex-shrink:0}.mw-arrange-toolbar{display:flex;align-items:center;pointer-events:auto;gap:6px}.mw-arrange-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border-radius:50%;background:transparent;color:var(--mw-control-ink)}.mw-arrange-toggle:hover,.mw-arrange-toggle[aria-pressed=true]{background:var(--mw-inset);color:var(--mw-control-ink)}.mw-arrange-toggle[aria-pressed=true]{width:auto;min-width:60px;padding-inline:14px;border-radius:999px;font-size:13px;font-weight:400}.mw-arrange-reset:disabled,.mw-arrange-toggle:disabled{opacity:.5;cursor:not-allowed}.mw-arrange-reset:focus-visible,.mw-arrange-toggle:focus-visible{outline:2px solid var(--mw-accent);outline-offset:2px}.mw-arrange-reset{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:40px;padding:6px 12px;border-radius:999px;color:var(--mw-control-ink);font-size:13px;font-weight:400;white-space:nowrap}.mw-arrange-reset:hover{background:var(--mw-inset)}@container workspace-card (max-width: 540px){.mw-card-header{gap:6px;padding-inline:12px}.mw-card-actions{gap:2px}}@media (max-width:800px){.mw-thread:has(>.mw-cards[data-layout=free]){width:calc(100% - 24px)}}@media (pointer:coarse){.mw-arrange-toggle{width:44px;height:44px}.mw-arrange-reset{min-height:44px}}@media (forced-colors:active){.mw-arrange-reset{border:1px solid ButtonBorder}.mw-arrange-toggle[aria-pressed=true]{outline:1px solid Highlight}.mw-arrange-reset:focus-visible,.mw-arrange-toggle:focus-visible{outline-color:Highlight}.mw-window[data-arranging=true]>.mw-card{outline-color:Highlight}}@media (prefers-reduced-motion:reduce){.mw-card-restore{transition:none}}@media (forced-colors:active){.mw-card-restore:focus-visible{outline-color:Highlight}}.mw-layout-presets{position:fixed;margin:auto;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:20px;border:1px solid var(--mw-line);border-radius:20px;background:var(--mw-surface);color:var(--mw-ink);box-shadow:0 20px 80px #0003}.mw-layout-presets::backdrop{background:#0005}.mw-layout-presets header{display:flex;justify-content:space-between;align-items:center;gap:12px}.mw-layout-presets h2{font-size:18px;font-weight:600}.mw-layout-presets header button{width:40px;height:40px;border-radius:50%;font-size:24px}.mw-layout-presets p{margin:12px 0 18px;font-size:13px;line-height:1.5}.mw-layout-preset-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mw-layout-preset-options button{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;border:1px solid var(--mw-line);border-radius:12px;font-size:13px}.mw-layout-preset-options button:hover,.mw-layout-presets header button:hover{background:var(--mw-inset)}.mw-layout-presets button:focus-visible{outline:2px solid var(--mw-accent);outline-offset:2px}.mw-layout-presets button:disabled{opacity:.5;cursor:not-allowed}.mw-layout-preset-preview{display:grid;gap:4px;width:88px;height:58px}.mw-layout-preset-preview i{border:1px solid;border-radius:3px;background:var(--mw-inset)}.mw-companies{min-height:0;padding:0 12px 12px}.mw-companies>.jf-company-workspace{--company-border:var(--mw-line);--company-muted:var(--mw-muted);--company-soft:var(--mw-inset);border-radius:22px;overflow:hidden;background:var(--mw-card-surface);min-height:0}.mw-companies .jf-company-content{padding:4px 26px 20px}.mw-companies .jf-company-open-chat{position:relative;top:3px}.mw-companies .mw-company-member-role{position:relative;display:inline-flex;flex-shrink:0;margin-left:auto;max-width:100%}.mw-companies .mw-company-member-role select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px}.mw-companies .mw-company-member-role-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--mw-muted)}.mw-companies .jf-company-layout{overscroll-behavior-y:auto}.mw-company-overview .jf-company-overview-heading{gap:10px;padding-top:14px;margin-bottom:14px}.mw-company-overview .jf-company-overview-heading>.min-w-0{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;flex:1 1 220px;min-width:min(180px,100%)}.mw-company-overview .jf-company-overview-heading p{margin:0}.mw-company-overview .mw-company-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--mw-muted);font-size:13px;font-weight:400;line-height:1.6}.mw-company-summary>span{white-space:nowrap}.mw-company-chat-action{margin-left:auto}.mw-company-chat-action+.jf-company-button{margin-left:0}.mw-company-directory{padding:0 16px 16px}.mw-company-directory .mw-toolbar{padding-inline:0}.mw-company-directory-list .mw-row{border-radius:16px}.mw-company-directory-mark{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:13px;background:var(--mw-inset);color:var(--mw-ink);font-weight:600;font-size:12px}.mw-companies .jf-company-strategy-grid{grid-template-columns:minmax(0,1fr)}.mw-companies .jf-company-strategy-card textarea{min-height:220px;max-height:65dvh;resize:vertical;overflow-y:auto;font-size:16px;line-height:1.7}.mw-companies .jf-company-strategy-card>div{flex-wrap:wrap}.mw-companies .jf-company-strategy-card[data-objectives]>div:first-child{gap:12px}.mw-companies .jf-company-strategy-card[data-objectives] h3{flex:1 1 160px;min-width:0}.mw-companies .mw-company-objective-actions{display:inline-flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.mw-companies .mw-company-objective-actions .jf-company-button{min-height:44px;border-radius:999px;background:var(--mw-field);border-color:var(--mw-line);color:var(--mw-ink);font-weight:400}.mw-companies .mw-company-objective-actions .jf-company-button:hover{background:var(--mw-inset)}.mw-companies .mw-company-objective-actions .mw-company-objective-edit{padding-inline:16px}.mw-companies .mw-company-objective-actions .mw-company-objective-add{width:44px;height:44px;padding:0}.mw-company-tabs{display:flex;gap:24px;max-width:100%;margin-bottom:18px;border-bottom:1px solid var(--mw-line);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.mw-company-tabs>button{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;min-height:44px;padding:10px 2px;border-bottom:2px solid transparent;background:transparent;color:var(--mw-muted);font-size:13px;font-weight:500;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.mw-company-tabs>button:hover{color:var(--mw-ink)}.mw-company-tabs>button[aria-selected=true]{color:var(--mw-ink);border-bottom-color:currentColor}.mw-company-tabs>button:focus-visible{outline-offset:-3px;border-radius:5px}.mw-company-tab-count{padding:1px 6px;border-radius:999px;background:var(--mw-inset);font-size:11px}.mw-company-tab-panel{min-width:0}.mw-company-tab-panel[hidden]{display:none}.mw-company-tab-panel:focus-visible{outline:2px solid var(--mw-accent);outline-offset:-2px;border-radius:12px}.mw-company-overview .jf-company-department-grid{grid-template-columns:minmax(0,1fr)}.mw-company-overview .jf-company-department-card{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));align-items:start;gap:20px;padding:22px;border-radius:20px;background:var(--mw-field)}.mw-company-overview .jf-company-department-card>div:first-child{margin-bottom:0}.mw-company-dept-role{display:block;margin:3px 0;color:var(--mw-muted);font-size:11px}.mw-company-overview .jf-company-strategy-label{margin-top:0}.mw-company-overview .jf-company-info{width:100%;border:0;background:transparent}.mw-company-overview .jf-company-info-heading{display:none}.mw-company-overview .jf-company-info>.border-t{padding:20px 0}.mw-company-overview .jf-company-info>.border-t:nth-child(2){padding-top:0;border-top:0}.mw-companies .jf-company-info .mw-company-role-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:32px;padding:6px 12px;border:1px solid var(--mw-line);border-radius:999px;background:var(--mw-inset);color:var(--mw-ink);font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap}.mw-companies .jf-company-info select.mw-company-role-badge{min-height:36px;max-width:100%;cursor:pointer}.mw-companies .jf-company-info select.mw-company-role-badge:focus-visible{outline:2px solid var(--mw-accent);outline-offset:3px}.mw-company-documents-note{margin:0 0 20px;color:var(--mw-muted);font-size:13px;line-height:1.7}.mw-companies .mw-company-task-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;min-width:0}.mw-companies .mw-company-task-filters,.mw-companies .mw-company-task-views{display:flex;align-items:center;gap:3px;padding:4px;border-radius:13px;background:var(--mw-inset);max-width:100%}.mw-companies .mw-company-task-filters{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.mw-companies .mw-company-task-views{margin-left:auto;flex-shrink:0}.mw-companies .mw-company-task-controls button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 10px;border-radius:10px;color:var(--mw-muted);font-size:12px;font-weight:400;white-space:nowrap}.mw-companies .mw-company-task-controls button>span{font-size:11px;font-variant-numeric:tabular-nums}.mw-companies .mw-company-task-controls button:hover{color:var(--mw-control-ink)}.mw-companies .mw-company-task-controls button[aria-pressed=true]{background:var(--mw-field);color:var(--mw-control-ink)}.mw-companies .mw-company-task-controls button:focus-visible{outline:2px solid var(--mw-accent);outline-offset:-2px}.mw-companies .mw-company-task-filter-note{margin:-4px 0 16px;color:var(--mw-muted);font-size:12px;line-height:1.5}.mw-companies .jf-company-board-heading{border-bottom:0}.mw-companies .jf-company-task-table[data-view=board]{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));align-items:start;gap:12px;width:100%;min-width:0;padding:12px}.mw-companies .jf-company-task-table[data-view=board]>.jf-company-task-group{display:flex;flex-direction:column;gap:10px;min-height:260px;min-width:0;padding:8px;border-radius:14px;background:var(--mw-inset)}.mw-companies .jf-company-task-table[data-view=board]>.jf-company-task-group.is-drop-target{outline:2px solid var(--task-accent);outline-offset:-2px}.mw-companies .jf-company-task-table[data-view=board] .jf-company-task-group-heading,.mw-companies .jf-company-task-table[data-view=board] .jf-company-task-group-heading th{display:block;height:auto;padding:0;border:0;background:transparent}.mw-companies .jf-company-task-table[data-view=board] .jf-company-task-group-toggle{position:static;width:100%;min-height:36px;padding:6px 2px;gap:6px;font-size:12px}.mw-companies .jf-company-task-table[data-view=board] .jf-company-task-count{margin-left:auto;white-space:nowrap}.mw-companies .jf-company-task-table[data-view=board] .jf-company-task-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 6px;padding:12px;border:1px solid var(--mw-line);border-radius:12px;background:var(--mw-field)}.mw-companies .jf-company-task-table[data-view=board] .jf-company-task-row[draggable=true]{cursor:grab}.mw-companies .jf-company-task-table[data-view=board] .jf-company-task-row td{display:block;position:static;min-width:0;height:auto;padding:0;border:0;background:transparent}.mw-companies .jf-company-task-table[data-view=board] .jf-company-task-row :is(.jf-company-task-title,.jf-company-task-field,.jf-company-task-progress){grid-column:1/-1}.mw-companies .jf-company-task-table[data-view=board] .jf-company-task-name{white-space:normal;overflow-wrap:anywhere;line-height:1.55;font-size:13px}.mw-companies .jf-company-task-table[data-view=board] .jf-company-task-row .jf-company-task-field{display:flex;align-items:center;gap:8px}.mw-companies .jf-company-task-table[data-view=board] .jf-company-task-field:before{content:attr(data-label);color:var(--mw-muted);font-size:11px}.mw-companies .jf-company-task-table[data-view=board] .jf-company-task-field>:is(select,span,div){flex:1;min-width:0;width:auto}.mw-companies .jf-company-task-table[data-view=board] .jf-company-task-field select{min-height:32px}.mw-companies .jf-company-task-table[data-view=board] .jf-company-task-modified{align-self:center}.mw-companies .jf-company-task-table[data-view=board] .jf-company-task-drop-empty,.mw-companies .jf-company-task-table[data-view=board] .jf-company-task-drop-empty td{display:block;height:auto;border:0;background:transparent;box-shadow:none}.mw-companies .jf-company-task-table[data-view=board] .jf-company-task-drop-empty td{padding:18px 8px;text-align:center;line-height:1.5}.mw-companies .jf-company-board-heading[hidden],.mw-companies .jf-company-task-table [hidden],.mw-companies .jf-company-task-table[data-view=board] .jf-company-task-row[hidden]{display:none}.mw-companies .mw-company-task-controls .mw-company-task-add{background:var(--mw-field);color:var(--mw-control-ink)}.mw-companies .jf-company-task-board[data-flat-list]{border-radius:12px}.mw-companies .jf-company-task-table[data-view=list]{min-width:740px}.mw-companies .jf-company-task-table[data-view=list] .jf-company-col-owner{width:132px}.mw-companies .jf-company-task-table[data-view=list] .jf-company-col-update{width:30%}.mw-companies .jf-company-task-table[data-view=list] :is(th,td){border-right:0;border-bottom:1px solid var(--mw-line);padding:8px 12px}.mw-companies .jf-company-task-table[data-view=list] .jf-company-task-columns th{position:static;height:34px;background:var(--mw-inset);color:var(--mw-muted);font-size:11px;font-weight:400}.mw-companies .jf-company-task-table[data-view=list] .jf-company-task-row td{height:46px;background:var(--mw-field)}.mw-companies .jf-company-task-table[data-view=list] .jf-company-task-row:hover td{background:var(--mw-row-hover)}.mw-companies .jf-company-task-table[data-view=list] .jf-company-task-title{position:static;border-left:0}.mw-companies .jf-company-task-table[data-view=list] .jf-company-task-name{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.5;font-weight:500}.mw-companies .jf-company-task-table[data-view=list] .jf-company-task-field select{border-color:transparent}.mw-companies .jf-company-task-table[data-view=list] .jf-company-task-field select:focus-visible{outline:2px solid var(--mw-accent);outline-offset:2px}.mw-companies .jf-company-task-table[data-view=list] .jf-company-task-status-cell :is(select,.jf-company-status){min-height:26px;border-radius:999px;padding:4px 20px;font-size:10px;font-weight:500;text-align:left}.mw-companies .jf-company-task-table[data-view=list] .jf-company-status-select:before,.mw-companies .jf-company-task-table[data-view=list] .jf-company-task-status-cell>.jf-company-status:before{content:"";position:absolute;left:9px;top:50%;width:5px;height:5px;transform:translateY(-50%);border-radius:50%;background:var(--task-accent);pointer-events:none}.mw-companies .jf-company-task-table[data-view=list] .jf-company-task-status-cell>.jf-company-status{position:relative}.mw-companies .jf-company-task-table[data-view=list] .jf-company-status-arrow{right:7px}.mw-companies .jf-company-task-table[data-view=list] .jf-company-update-readonly{padding:0;line-height:1.5}.mw-companies .jf-company-task-table[data-view=list] .mw-company-task-list-empty td{padding:28px 16px;border:0;text-align:center;color:var(--mw-muted);background:var(--mw-field)}@media (pointer:coarse){.mw-companies .jf-company-task-table[data-view=board] .jf-company-task-field select,.mw-companies .jf-company-task-table[data-view=list] .jf-company-task-actions button,.mw-companies .jf-company-task-table[data-view=list] .jf-company-task-field select,.mw-companies .mw-company-task-controls button{min-height:44px}}@media (forced-colors:active){.mw-companies .mw-company-task-controls button[aria-pressed=true]{outline:1px solid Highlight;outline-offset:-1px}.mw-companies .jf-company-task-table[data-view=board]>.jf-company-task-group{border:1px solid CanvasText}}.mw-company-document-list{display:grid;gap:12px}.mw-company-document-row{display:flex;align-items:center;gap:14px;min-width:0;padding:18px;border:1px solid var(--mw-line);border-radius:18px;background:var(--mw-field);text-align:left}.mw-company-document-row>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere;font-weight:500}.mw-company-document-row small{display:block;margin-top:3px;color:var(--mw-muted);font-size:12px;font-weight:400}.mw-company-document-row:hover{background:var(--mw-row-hover)}.mw-company-access{margin:0 0 24px;padding:18px 0;border-bottom:1px solid var(--mw-line);min-width:0}.mw-company-access h4{font-size:15px;font-weight:600;color:var(--mw-ink)}.mw-company-access p{line-height:1.6;margin-block:6px 12px;overflow-wrap:anywhere}.mw-company-access-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.mw-company-access-heading>div{flex:1 1 200px;min-width:0}.mw-company-access-heading strong{overflow-wrap:anywhere}.mw-company-access-heading p,.mw-company-access-note{color:var(--mw-muted);font-size:12px}.mw-company-access-badge{padding:5px 10px;border-radius:999px;background:var(--mw-inset);color:var(--mw-ink);font-size:12px;white-space:nowrap}.mw-company-access-list{display:grid;gap:12px;margin-block:16px}.mw-company-access-editor,.mw-company-access-grant{padding:18px;border:1px solid var(--mw-line);border-radius:18px;background:var(--mw-field);min-width:0}.mw-company-access-editor{margin-block:16px}.mw-company-access-warning{padding:10px 12px;border-left:2px solid var(--mw-accent);border-radius:0 10px 10px 0;background:var(--mw-inset);color:var(--mw-ink);font-size:12px}.mw-company-access-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px}.mw-company-access-editor fieldset{min-width:0;margin-block:16px}.mw-company-access-editor legend{margin-bottom:10px;font-weight:600;color:var(--mw-ink)}.mw-company-access-editor label{font-size:13px}.mw-company-access-editor input[type=search]{display:block;width:100%;margin-block:8px;border-color:var(--mw-line);border-radius:14px;background:var(--mw-field);color:var(--mw-ink)}.mw-company-access-options{display:grid;gap:4px;max-height:280px;overflow-y:auto;overscroll-behavior-y:auto;margin-block:8px;padding:3px}.mw-company-access-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:12px;border-radius:12px;text-align:left;color:var(--mw-ink)}.mw-company-access-option>span:first-child{min-width:0;overflow-wrap:anywhere}.mw-company-access-option>span:last-child{flex-shrink:0;font-size:12px}.mw-company-access-option small{display:block;color:var(--mw-muted);font-size:12px;margin-top:4px}.mw-company-access-option:hover:not(:disabled),.mw-company-access-option[aria-pressed=true]{background:var(--mw-inset)}.mw-company-access-scopes{display:flex;flex-wrap:wrap;gap:8px 20px}.mw-company-access-file,.mw-company-access-scopes label{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px;overflow-wrap:anywhere}.mw-company-access-file:hover{background:var(--mw-inset);border-radius:12px}.mw-company-access input:is([type=checkbox],[type=radio]){width:16px;height:16px;flex-shrink:0;padding:0;accent-color:var(--mw-accent)}.mw-company-access :is(button,input):focus-visible{outline:2px solid var(--mw-accent);outline-offset:2px}.mw-company-access .jf-company-button{min-height:40px;border-radius:999px;border-color:var(--mw-line);background:var(--mw-inset);color:var(--mw-ink)}.mw-company-access .jf-company-button:disabled,.mw-company-access fieldset:disabled{opacity:.55}@container company-content (max-width: 580px){.mw-company-tabs{gap:18px}.mw-company-overview .jf-company-department-card{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px}}@media (max-width:600px){.mw-companies .jf-company-content{padding:4px 12px 16px}}@media (pointer:coarse){.mw-companies .jf-company-info select.mw-company-role-badge,.mw-company-access .jf-company-button{min-height:44px}}@media (prefers-reduced-motion:reduce){.mw-company-tabs>button{transition:none}}@media (forced-colors:active),(prefers-reduced-transparency:reduce){.mw-companies .jf-company-info .mw-company-role-badge,.mw-companies>.jf-company-workspace,.mw-company-access-editor,.mw-company-access-grant{background:var(--mw-surface)}}@media (forced-colors:active){.mw-company-tabs>button[aria-selected=true]{border-bottom-color:Highlight}.mw-companies .jf-company-info .mw-company-role-badge{border-color:CanvasText;color:CanvasText;background:Canvas}.mw-companies .jf-company-info select.mw-company-role-badge:focus-visible{outline-color:Highlight}.mw-company-access .jf-company-button,.mw-company-access-editor,.mw-company-access-grant{border-color:CanvasText}.mw-company-access-option[aria-pressed=true]{outline:1px solid Highlight}.mw-company-access :is(button,input):focus-visible{outline-color:Highlight}}.mw-account-panel{padding:0 12px 12px;min-width:0;overflow-wrap:anywhere}.mw-account-surface{padding:24px 26px;border-radius:22px;background:var(--mw-card-surface);color:var(--mw-ink)}.mw-account-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.mw-account-heading>div{min-width:0}.mw-account-surface h3{margin:0;font-size:15px;font-weight:500;line-height:1.5}.mw-account-heading p{margin:5px 0 0;color:var(--mw-muted);font-size:12px;line-height:1.6}.mw-account-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;max-width:100%;padding:8px 14px;border:1px solid var(--mw-line);border-radius:999px;background:var(--mw-field);color:var(--mw-control-ink);font-size:12px;font-weight:400;line-height:1.5}.mw-account-button:hover:not(:disabled){background:var(--mw-inset)}.mw-account-button:disabled{cursor:not-allowed;opacity:.5}.mw-account-button:focus-visible,.mw-memory-toggle input:focus-visible{outline:2px solid var(--mw-accent);outline-offset:3px}.mw-account-pill{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:var(--mw-inset);color:var(--mw-muted);font-size:11px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.mw-usage-total{padding:20px;margin-bottom:12px;border-radius:18px;background:var(--mw-field)}.mw-usage-total-label{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.mw-usage-total p{margin:14px 0 18px;color:var(--mw-muted);font-size:13px;font-variant-numeric:tabular-nums}.mw-usage-total strong{color:var(--mw-ink);font-size:32px;font-weight:500;letter-spacing:-.04em}.mw-usage-track{height:5px;overflow:hidden;border-radius:999px;background:var(--mw-inset)}.mw-usage-track>span{display:block;height:100%;border-radius:inherit;background:var(--mw-accent)}.mw-account-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 24px}.mw-account-metrics>div{padding:16px;border-radius:16px;background:var(--mw-inset);min-width:0}.mw-account-metrics dt{font-size:12px;color:var(--mw-muted);line-height:1.6}.mw-account-metrics dd{margin:8px 0 0;font-size:22px;font-weight:500;font-variant-numeric:tabular-nums}.mw-account-metrics dd.mw-account-detail{font-size:11px;font-weight:400;line-height:1.5;color:var(--mw-muted)}.mw-account-section{margin-bottom:20px}.mw-account-limits{margin:12px 0 0}.mw-account-limits>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:8px 20px;padding:10px 0;font-size:13px;line-height:1.6}.mw-account-limits dt{color:var(--mw-muted)}.mw-account-limits dd{margin:0;font-variant-numeric:tabular-nums}.mw-account-note{margin:0 0 20px;font-size:12px;line-height:1.8;color:var(--mw-muted)}.mw-account-notice{padding:14px 16px;margin:0 0 20px;border-radius:14px;background:var(--mw-inset);font-size:12px;line-height:1.7}.mw-usage-history{margin-top:24px}.mw-usage-history>p{margin:0 0 12px;color:var(--mw-muted);font-size:12px;line-height:1.6}.mw-account-surface .mw-usage-table{margin-top:0;max-height:min(644px,60dvh);overflow:auto;overscroll-behavior-y:auto;scrollbar-width:thin;border-radius:14px}.mw-account-surface .mw-usage-table:focus-visible{outline:2px solid var(--mw-accent);outline-offset:3px}.mw-account-surface .mw-usage-table table{min-width:560px;font-size:12px;line-height:18px;border-collapse:separate;border-spacing:0}.mw-account-surface .mw-usage-table caption{padding:0}.mw-account-surface .mw-usage-table th{position:sticky;top:0;z-index:1;height:44px;background:var(--mw-surface);font-weight:500;color:var(--mw-muted)}.mw-account-surface .mw-usage-table td{height:60px}.mw-account-surface .mw-usage-table td,.mw-account-surface .mw-usage-table th{padding:12px 10px;white-space:nowrap;font-variant-numeric:tabular-nums}.mw-memory-controls{padding:18px;border-radius:18px;background:var(--mw-field);margin-bottom:24px}.mw-memory-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;min-height:44px}.mw-memory-toggle strong{display:block;font-size:13px;font-weight:500;line-height:1.6}.mw-memory-toggle small{display:block;margin-top:4px;font-size:12px;color:var(--mw-muted);line-height:1.6}.mw-memory-toggle input{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0;width:42px;height:26px;margin:0;border:1px solid var(--mw-line);border-radius:999px;background:var(--mw-inset);cursor:pointer}.mw-memory-toggle input:before{content:"";position:absolute;width:18px;height:18px;top:3px;left:3px;border-radius:50%;background:var(--mw-muted)}.mw-memory-toggle input:checked{background:var(--mw-accent)}.mw-memory-toggle input:checked:before{transform:translateX(16px);background:var(--mw-field)}.mw-memory-toggle input:disabled{opacity:.5;cursor:not-allowed}.mw-memory-notes-heading{margin-bottom:12px}.mw-memory-notes-heading h3{display:flex;align-items:center;gap:8px}.mw-memory-note{padding:20px;border-radius:18px;background:var(--mw-field);margin-top:12px}.mw-memory-note p{margin:10px 0 14px;white-space:pre-wrap;font-size:13px;line-height:1.8}.mw-memory-sources{display:flex;flex-wrap:wrap;gap:8px}.mw-account-empty{margin:0;padding:24px 20px;border-radius:18px;background:var(--mw-inset);color:var(--mw-muted);font-size:13px;line-height:1.8}@container workspace-card (max-width: 620px){.mw-account-panel{padding-inline:6px}.mw-account-surface{padding:18px 14px}.mw-account-limits>div,.mw-account-metrics{grid-template-columns:minmax(0,1fr)}.mw-account-limits>div{gap:3px}.mw-memory-note,.mw-usage-total{padding:16px}}@media (pointer:coarse){.mw-account-button{min-height:44px}}@media (forced-colors:active){.mw-memory-toggle input{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto}.mw-memory-toggle input:before{display:none}.mw-account-pill{border:1px solid CanvasText}}.mw-workspace .jf-create-backdrop{background:rgb(20 29 44/30%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mw-workspace .jf-create-dialog[data-step=create]{width:100%;max-width:480px;max-height:min(90dvh,860px);padding:28px;border:1px solid var(--mw-line);border-radius:28px;background:var(--mw-surface);color:var(--mw-ink);box-shadow:0 24px 80px rgb(16 24 40/20%);overscroll-behavior:contain;scrollbar-width:thin}.mw-workspace .jf-create-dialog[data-step=create]>h2{margin-bottom:10px;color:var(--mw-ink);font-size:23px;font-weight:500;letter-spacing:-.025em}.mw-workspace .jf-create-dialog[data-step=create]>p{line-height:1.7}.mw-workspace .jf-create-dialog[data-step=create] :is(.text-white,.text-slate-200,.text-slate-300){color:var(--mw-ink)}.mw-workspace .jf-create-dialog[data-step=create] :is(.text-slate-400,.text-slate-500,.text-slate-600){color:var(--mw-muted)}.mw-workspace .jf-create-dialog[data-step=create] .uppercase{text-transform:none;letter-spacing:.01em;font-size:12px;font-weight:400}.mw-workspace .jf-create-dialog[data-step=create] :is(input:not([type=checkbox]),select){min-width:0;min-height:44px;padding:10px 14px;border:1px solid var(--mw-line);border-radius:14px;background:var(--mw-field);color:var(--mw-ink);font-size:14px;line-height:1.5}.mw-workspace .jf-create-dialog[data-step=create] input::-moz-placeholder{color:var(--mw-muted);opacity:.8}.mw-workspace .jf-create-dialog[data-step=create] input::placeholder{color:var(--mw-muted);opacity:.8}.mw-workspace .jf-create-dialog[data-step=create] select{padding-right:32px}.mw-workspace .jf-create-dialog .jf-create-handle{min-height:44px;padding-inline:14px;border-color:var(--mw-line);border-radius:14px;background:var(--mw-field)}.mw-workspace .jf-create-dialog .jf-create-handle input{padding-inline:0;border:0;border-radius:0;background:transparent}.mw-workspace .jf-create-dialog .jf-create-handle input:focus-visible{outline:none}.mw-workspace .jf-create-handle:focus-within{outline:2px solid var(--mw-accent);outline-offset:3px}.mw-workspace .jf-create-dialog .jf-create-search input,.mw-workspace .jf-create-dialog .jf-visibility-sharing .relative input{padding-left:38px}.mw-workspace .jf-create-dialog .jf-create-actions{margin-top:22px;gap:10px}.mw-workspace .jf-create-dialog .jf-create-actions button{min-height:44px;padding:10px 20px;border:1px solid var(--mw-line);border-radius:999px;background:var(--mw-field);color:var(--mw-control-ink);font-size:13px;font-weight:400}.mw-workspace .jf-create-dialog .jf-create-actions button:hover:not(:disabled){background:var(--mw-inset)}.mw-workspace .jf-create-dialog .jf-create-actions button:last-child{border-color:transparent;background:var(--mw-control-ink);color:var(--mw-surface)}.mw-workspace .jf-create-dialog .jf-create-actions button:last-child:hover:not(:disabled){opacity:.88}.mw-workspace .jf-create-dialog .jf-create-actions button:disabled{cursor:not-allowed;opacity:.45}.mw-workspace .jf-create-dialog .jf-visibility-option{border-color:var(--mw-line);border-radius:16px;background:var(--mw-field);color:var(--mw-ink)}.mw-workspace .jf-create-dialog .jf-visibility-option[aria-pressed=true]{border-color:var(--mw-accent);background:var(--mw-inset);color:var(--mw-ink);box-shadow:none}.mw-workspace .jf-create-dialog .jf-visibility-description{color:var(--mw-muted)}.mw-workspace .jf-create-dialog .jf-visibility-sharing{padding:12px;border-color:var(--mw-line);border-radius:18px;background:var(--mw-field)}.mw-workspace .jf-create-dialog .jf-visibility-sharing button.bg-ink-700,.mw-workspace .jf-create-dialog .jf-visibility-sharing button.text-left:hover{background:var(--mw-inset)}.mw-workspace .jf-create-dialog .jf-create-icons{gap:6px;padding:4px 4px 8px;scrollbar-width:thin}.mw-workspace .jf-create-dialog .jf-create-icons button{width:36px;height:36px;border-radius:12px}.mw-workspace .jf-create-dialog .jf-create-icons button:hover{background:var(--mw-inset)}.mw-workspace .jf-create-dialog .jf-create-icons button[aria-pressed=true]{background:var(--mw-inset);box-shadow:inset 0 0 0 1px var(--mw-accent)}.mw-workspace .jf-create-dialog .jf-create-members{padding:6px;border:0;border-radius:18px;background:var(--mw-field);scrollbar-width:thin}.mw-workspace .jf-create-dialog .jf-create-members>button{min-height:54px;padding:10px;border-radius:12px}.mw-workspace .jf-create-dialog .jf-create-members>button:hover,.mw-workspace .jf-create-dialog .jf-create-members>button[aria-pressed=true]{background:var(--mw-inset)}.mw-workspace .jf-create-dialog .jf-create-members>button>span:last-child{border-color:var(--mw-line)}.mw-workspace .jf-create-dialog .jf-create-members>button[aria-pressed=true]>span:last-child{border-color:transparent;background:var(--mw-control-ink);color:var(--mw-surface)}@media (max-width:600px){.mw-workspace .jf-create-dialog[data-step=create]{padding:22px 18px;border-radius:24px}.mw-workspace .jf-create-dialog[data-step=create] :is(input:not([type=checkbox]),select){font-size:16px}}@media (pointer:coarse){.mw-workspace .jf-create-dialog .jf-create-icons button{width:44px;height:44px}}@media (prefers-reduced-transparency:reduce){.mw-workspace .jf-create-backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){.mw-workspace .jf-create-dialog .jf-create-actions button,.mw-workspace .jf-create-dialog .jf-create-icons button[aria-pressed=true],.mw-workspace .jf-create-dialog .jf-create-members>button[aria-pressed=true],.mw-workspace .jf-create-dialog .jf-visibility-option[aria-pressed=true]{border:1px solid ButtonText}}.mw-workspace .mw-company-create-dialog{width:calc(100% - 32px);max-width:480px;padding:0;border:0;border-radius:28px;background:var(--mw-surface);color:var(--mw-ink)}.mw-workspace .mw-company-create-dialog::backdrop{background:rgb(20 29 44/30%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mw-workspace .mw-company-create-dialog .jf-create-dialog[data-step=create]{max-height:none;box-shadow:none}.mw-company-create-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.mw-company-create-heading h2{min-width:0;margin:0;color:var(--mw-ink);font-size:23px;line-height:1.4;font-weight:500;letter-spacing:-.025em}.mw-company-create-heading>button{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;color:var(--mw-muted)}.mw-company-create-heading>button:hover{background:var(--mw-inset);color:var(--mw-ink)}.mw-company-create-intro{margin:6px 0 24px;color:var(--mw-muted);font-size:13px;line-height:1.7}.mw-company-create-fields{min-width:0;margin:0;padding:0;border:0}.mw-company-create-fields>label{display:block;margin-bottom:8px;color:var(--mw-ink);font-size:12px}.mw-company-create-fields>input{width:100%}.mw-company-create-preview{display:flex;align-items:center;gap:14px;min-height:112px;margin:20px 0 24px;padding:20px;border-radius:20px}.mw-company-create-mark{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border:1px solid;border-radius:15px;font-size:15px;font-weight:500}.mw-company-create-preview>div{min-width:0}.mw-company-create-preview strong{display:block;font-size:18px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.mw-company-create-preview>div>span{display:block;margin-top:4px;font-size:12px}.mw-company-create-colors{min-width:0;margin:0;padding:0;border:0}.mw-company-create-colors legend{margin-bottom:10px;padding:0;color:var(--mw-ink);font-size:12px}.mw-company-create-palette{display:flex;flex-wrap:wrap;gap:5px}.mw-company-create-palette>button{display:grid;place-items:center;width:40px;height:40px;border:1px solid transparent;border-radius:13px}.mw-company-create-palette>button>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px}.mw-company-create-palette>button:hover{background:var(--mw-inset)}.mw-company-create-palette>button[aria-pressed=true]{border-color:var(--mw-accent);background:var(--mw-inset)}.mw-company-create-custom{display:flex;align-items:center;gap:12px;margin-top:14px;padding:8px 12px;border-radius:14px;background:var(--mw-inset);font-size:12px}.mw-company-create-hex{margin-left:auto;color:var(--mw-muted);font-size:11px;font-variant-numeric:tabular-nums}.mw-workspace .mw-company-create-dialog .jf-create-dialog input[type=color]{width:44px;min-width:44px;height:36px;min-height:36px;padding:4px;border:1px solid var(--mw-line);border-radius:10px;background:var(--mw-field);cursor:pointer}.mw-company-create-note{margin:16px 0 0;color:var(--mw-muted);font-size:11px;line-height:1.7}.mw-company-create-error{margin:14px 0 0;padding:12px 14px;border-radius:14px;background:var(--mw-inset);color:var(--mw-ink);font-size:13px;line-height:1.6}.mw-company-create-dialog button:disabled,.mw-company-create-fields:disabled{opacity:.5}.mw-workspace .mw-company-create-dialog :is(button,input):focus-visible{outline:2px solid var(--mw-accent);outline-offset:3px}@media (max-width:600px){.mw-workspace .mw-company-create-dialog{border-radius:24px}.mw-company-create-preview{padding:16px;gap:10px}.mw-company-create-preview strong{font-size:16px}}@media (pointer:coarse){.mw-company-create-heading>button,.mw-company-create-palette>button{width:44px;height:44px}.mw-workspace .mw-company-create-dialog .jf-create-dialog input[type=color]{min-height:44px}}@media (prefers-reduced-transparency:reduce){.mw-workspace .mw-company-create-dialog::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){.mw-company-create-preview{border:1px solid CanvasText}.mw-company-create-palette>button[aria-pressed=true]{border:2px solid Highlight}}.mw-card-body>*{min-width:0;max-width:100%}.mw-content{overflow-wrap:anywhere}.mw-content pre{max-width:100%;overflow-x:auto}.mw-conversation{container-type:inline-size;container-name:workspace-chat}.mw-card-actions{flex-wrap:wrap;max-width:100%}.mw-chat-navigator>nav{align-items:stretch}.mw-window:is([data-sized=true],[data-layout-gesture=resize],[data-expanded=true]) .mw-card-body:has(>.mw-person-card){overflow:hidden}.mw-window:is([data-sized=true],[data-layout-gesture=resize],[data-expanded=true]) .mw-person-card{height:100%}.mw-window:is([data-sized=true],[data-layout-gesture=resize],[data-expanded=true]) .mw-chat-navigator{flex:1;overflow:hidden}.mw-window:is([data-sized=true],[data-layout-gesture=resize],[data-expanded=true]) .mw-chat-navigator>.mw-conversation{height:auto;min-height:0}.mw-window:is([data-sized=true],[data-layout-gesture=resize]) .mw-chat-navigator>nav{max-height:none}@container workspace-card (max-width: 900px){.mw-companies .jf-company-layout{flex-direction:column;align-items:stretch}.mw-companies .jf-company-content{flex:1 0 auto;width:100%}.mw-companies .jf-company-info{width:100%;border-left:0}.mw-companies .jf-company-layout>.jf-company-info{border-top:1px solid var(--mw-line)}}@container workspace-card (max-width: 620px){.mw-chat-navigator{flex-direction:column}.mw-chat-navigator>nav{flex-direction:row;width:100%;height:60px;flex-shrink:0;border-right:0;border-bottom:1px solid var(--mw-line);overflow-x:auto;overscroll-behavior-x:contain}.mw-chat-navigator>nav button{width:auto;max-width:min(200px,85%)}.mw-content{padding:14px}.mw-companies{padding-inline:6px}.mw-companies .jf-company-content{padding:4px 12px 16px}.mw-toolbar{gap:6px}.mw-toolbar input{min-width:min(140px,100%)}.mw-toolbar button{white-space:normal}.mw-row{gap:8px;padding:10px 8px}.mw-row-badges{max-width:25%}.mw-row time{display:none}.mw-company-directory{padding-inline:10px}}@container workspace-card (max-width: 380px){.mw-card-header{flex-wrap:wrap;padding:8px 10px}.mw-card-header h2{flex:1}.mw-card-title-with-badge{flex-basis:140px}.mw-card-title-with-badge h2{font-size:18px}.mw-metrics{grid-template-columns:minmax(0,1fr)}.mw-row-badges{display:none}}@container workspace-chat (max-width: 440px){.mw-workspace .jf-chat-header[data-workspace-header]{padding:8px 10px;gap:4px}.mw-workspace .jf-chat-header[data-workspace-header]>div:first-child{flex-basis:100%}.mw-conversation .jf-chat-list{padding-inline:10px}.mw-conversation .jf-chat-footer>div,.mw-conversation .jf-chat-input-surface{padding-inline:8px}.mw-conversation .jf-chat-input-surface textarea{min-width:0;font-size:16px}}@media (pointer:coarse){.mw-chat-navigator>nav button{min-height:44px}.mw-card-actions button{min-width:44px;min-height:44px}}