.pc-body,.sc-dock-chat,.workspace-scene:not(.studio-scene){--crew-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Inter",Roboto,"Helvetica Neue",Arial,sans-serif;--crew-bg:#fff;--crew-surface:#fff;--crew-line:#ece9e1;--crew-line-2:#e2ddd4;--crew-chip:#f0f0ee;--crew-hover:#f3f3f1;--crew-ink:#1f2a2e;--crew-ink-2:#586460;--crew-ink-3:#939c97;--crew-accent:#0f9d6b;--crew-accent-ink:#0c7d55;--crew-accent-dim:rgba(15,157,107,.1);--crew-unread:#e2554a}.pc-body,.pc-body :not(svg):not(path),.sc-dock-chat,.sc-dock-chat :not(svg):not(path),.workspace-scene:not(.studio-scene),.workspace-scene:not(.studio-scene) :not(svg):not(path){font-family:var(--crew-sans)!important;text-transform:none!important;letter-spacing:0!important;image-rendering:auto!important}.pc-body,.workspace-scene:not(.studio-scene) .tc-col,.workspace-scene:not(.studio-scene) .tc-detail{background:var(--crew-bg)!important}.workspace-scene:not(.studio-scene){background:#fff!important}.workspace-scene:not(.studio-scene) .tc{background:#fff!important;border:0!important;box-shadow:none!important}.workspace-scene:not(.studio-scene) .tc-col,.workspace-scene:not(.studio-scene) .tc-col-h,.workspace-scene:not(.studio-scene) .tc-detail-h,.workspace-scene:not(.studio-scene) .tc-info{background:#fff!important;border-color:#ece9e1!important}.agent-panel:has(.pc-body){background:#fff!important}.agent-panel:has(.pc-body) .pc-cosmo-head{background:#fff!important}.pc-body .pc-cosmo-head,.workspace-scene:not(.studio-scene) .pc-cosmo-head{padding:0 12px 8px!important;margin-top:2mm!important;gap:9px!important;align-items:center!important}.pc-body .tc-acct-av,.pc-body .tc-me,.workspace-scene:not(.studio-scene) .tc-acct-av,.workspace-scene:not(.studio-scene) .tc-me{width:32px!important;height:32px!important;border-radius:9px!important;border:0!important;overflow:hidden!important}.pc-body .tc-me:hover{border-color:var(--crew-accent)!important}.pc-body .tc-search,.workspace-scene:not(.studio-scene) .tc-search{margin:0!important;background:var(--crew-chip)!important;border:1px solid transparent!important;border-radius:11px!important;padding:9px 12px!important;gap:8px!important;color:var(--crew-ink-3)!important;transition:background .12s,border-color .12s,box-shadow .12s!important}.pc-body .tc-search:focus-within,.workspace-scene:not(.studio-scene) .tc-search:focus-within{background:var(--crew-surface)!important;border-color:var(--crew-accent)!important;box-shadow:0 0 0 3px var(--crew-accent-dim)!important}.pc-body .tc-search svg,.workspace-scene:not(.studio-scene) .tc-search svg{color:var(--crew-ink-3)!important}.pc-body .tc-search-inp input,.workspace-scene:not(.studio-scene) .tc-search-inp input{font-size:13px!important;color:var(--crew-ink)!important}.pc-body .tc-col-add,.workspace-scene:not(.studio-scene) .tc-col-add{width:30px!important;height:30px!important;border-radius:50%!important;border:1px solid var(--crew-line-2)!important;background:var(--crew-surface)!important;color:var(--crew-accent)!important;transition:background .12s,border-color .12s!important}.pc-body .tc-col-add:hover{background:var(--crew-accent-dim)!important;border-color:var(--crew-accent)!important}.pc-body .tc-cat-h,.pc-body .tc-col-h,.pc-body .tc-sec-h,.workspace-scene:not(.studio-scene) .tc-cat-h,.workspace-scene:not(.studio-scene) .tc-col-h{padding:13px 14px 6px!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--crew-ink-3)!important}.pc-body .tc-sec-h:before{opacity:.7}.pc-body .tc-cat-h svg,.pc-body .tc-sec-h:before,.workspace-scene:not(.studio-scene) .tc-cat-h svg{color:var(--crew-ink-3)!important}.pc-body .tc-cat-n,.workspace-scene:not(.studio-scene) .tc-cat-n{border:0!important;background:var(--crew-chip)!important;border-radius:999px!important;padding:1px 7px!important;font-size:10px!important;color:var(--crew-ink-2)!important}.pc-body .tc-pinned,.workspace-scene:not(.studio-scene) .tc-pinned{border-bottom:0!important}.pc-body .tc-row,.workspace-scene:not(.studio-scene) .tc-row{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:9px 10px!important;gap:11px!important;margin:1px 7px!important;border-left:0!important;border-radius:11px!important;position:relative!important;transition:background .1s!important}.pc-body .tc-row:hover,.workspace-scene:not(.studio-scene) .tc-row:hover{background:var(--crew-hover)!important}.pc-body .tc-row.on,.workspace-scene:not(.studio-scene) .tc-row.on{background:#ededea!important;border-left:0!important}.pc-body .tc-row.on:before,.workspace-scene:not(.studio-scene) .tc-row.on:before{content:none!important;display:none!important}.pc-body .tc-av,.workspace-scene:not(.studio-scene) .tc-av{border-radius:10px!important}.pc-body .tc-av{width:36px!important;height:36px!important}.pc-body .tc-av-sm,.workspace-scene:not(.studio-scene) .tc-av-sm{width:28px!important;height:28px!important;border-radius:8px!important}.pc-body .tc-av-xs,.workspace-scene:not(.studio-scene) .tc-av-xs{width:18px!important;height:18px!important;border-radius:6px!important}.pc-body .tc-row-name,.workspace-scene:not(.studio-scene) .tc-row-name{font-weight:600!important;font-size:13.5px!important;color:var(--crew-ink)!important}.pc-body .tc-row-prev,.workspace-scene:not(.studio-scene) .tc-row-prev{font-size:12px!important;color:var(--crew-ink-3)!important}.pc-body .tc-row-time,.workspace-scene:not(.studio-scene) .tc-row-time{font-size:11px!important;color:var(--crew-ink-3)!important;flex:none!important;text-align:right!important}.pc-body .tc-badge,.workspace-scene:not(.studio-scene) .tc-badge{display:none!important}.pc-body .tc-row.has-unread .tc-row-name:after,.pc-body .tc-row:has(.tc-badge) .tc-row-name:after,.workspace-scene:not(.studio-scene) .list-row.has-unread b:after,.workspace-scene:not(.studio-scene) .tc-row.has-unread .tc-row-name:after,.workspace-scene:not(.studio-scene) .tc-row:has(.tc-badge) .tc-row-name:after{content:""!important;display:inline-block!important;width:7px!important;height:7px!important;margin-left:7px!important;border-radius:50%!important;background:var(--crew-unread)!important;vertical-align:middle!important}.pc-body .tc-tag-ai,.workspace-scene:not(.studio-scene) .tc-tag-ai{background:#ededea!important;color:#586460!important;border-radius:999px!important;padding:2px 7px!important;font-size:9.5px!important;font-weight:600!important}.pc-body .tc-addsub-ic,.workspace-scene:not(.studio-scene) .tc-addsub-ic{border:1px dashed var(--crew-line-2)!important;border-radius:9px!important;color:var(--crew-accent)!important}.pc-body .tc-addsub-lbl,.workspace-scene:not(.studio-scene) .tc-addsub-lbl{font-size:12px!important;color:var(--crew-ink-3)!important;font-weight:500!important}.pc-body .tc-row-chev,.workspace-scene:not(.studio-scene) .tc-row-chev{color:var(--crew-ink-3)!important}.pc-body .tc-pin.on{color:var(--crew-accent)!important}.pc-body .tc-acctmenu,.pc-body .tc-addmenu,.workspace-scene:not(.studio-scene) .tc-acctmenu,.workspace-scene:not(.studio-scene) .tc-addmenu{border:1px solid var(--crew-line)!important;border-radius:12px!important;box-shadow:0 12px 32px rgba(20,28,30,.16)!important;background:var(--crew-surface)!important}.pc-body .tc-acct-id{border-bottom:1px solid var(--crew-line)!important}.pc-body .tc-acct-idmain b{font-size:13px!important;color:var(--crew-ink)!important}.pc-body .tc-acct-idmain span{font-size:11px!important;color:var(--crew-ink-3)!important}.pc-body .tc-addmenu button{border-radius:8px!important;font-size:12.5px!important;font-weight:500!important}.pc-body .tc-addmenu button:hover{background:var(--crew-accent-dim)!important;color:var(--crew-accent-ink)!important}.pc-body .tc-cat-scroll,.pc-body .tc-list,.workspace-scene:not(.studio-scene) .tc-cat-scroll{padding-right:9px!important;scrollbar-width:thin!important;scrollbar-color:#e7e3da transparent!important;overflow-x:hidden!important;max-width:100%!important}.pc-body .tc-cat-scroll::-webkit-scrollbar-thumb,.workspace-scene:not(.studio-scene) .tc-cat-scroll::-webkit-scrollbar-thumb{background:#e7e3da!important}.pc-body .tc-row>*,.workspace-scene:not(.studio-scene) .tc-row>*{min-width:0!important}.workspace-scene:not(.studio-scene) .list-column{background:#fff!important;border-right:1px solid var(--crew-line)!important;overflow-x:hidden!important;max-width:100%!important}.workspace-scene:not(.studio-scene) .column-title,.workspace-scene:not(.studio-scene) .empty-note{font-family:var(--crew-sans)!important}.workspace-scene:not(.studio-scene) .list-row{grid-template-columns:36px minmax(0,1fr) auto!important;gap:11px!important;width:auto!important;margin:1px 7px!important;padding:9px 10px!important;border-left:0!important;border-radius:11px!important;background:transparent!important;position:relative!important;transition:background .1s!important}.workspace-scene:not(.studio-scene) .list-row:hover{background:var(--crew-hover)!important}.workspace-scene:not(.studio-scene) .list-row.is-active{background:#ededea!important;border-left:0!important}.workspace-scene:not(.studio-scene) .list-row .avatar{width:36px!important;height:36px!important;flex-basis:36px!important;border-radius:10px!important;-webkit-clip-path:none!important;clip-path:none!important;box-shadow:none!important}.workspace-scene:not(.studio-scene) .list-row.is-sub{padding-left:30px!important}.workspace-scene:not(.studio-scene) .list-row.is-sub .avatar{width:28px!important;height:28px!important;flex-basis:28px!important;border-radius:8px!important}.workspace-scene:not(.studio-scene) .list-row span:not(.avatar){gap:3px!important}.workspace-scene:not(.studio-scene) .list-row-main{min-width:0!important;display:flex!important;flex-direction:column!important}.workspace-scene:not(.studio-scene) .list-row-topline{min-width:0!important;display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:8px!important}.workspace-scene:not(.studio-scene) .list-row b{min-width:0!important;flex:1 1 auto!important;display:block!important;font-weight:600!important;font-size:13.5px!important;line-height:1.2!important;color:var(--crew-ink)!important}.workspace-scene:not(.studio-scene) .list-row-time{flex:none!important;font-size:11px!important;font-style:normal!important;color:var(--crew-ink-3)!important}.workspace-scene:not(.studio-scene) .list-row small{font-size:12px!important;color:var(--crew-ink-3)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workspace-scene:not(.studio-scene) .list-row-unread{display:none!important}.workspace-scene:not(.studio-scene) .list-row .ai-tag{background:#ededea!important;color:#586460!important;border-radius:999px!important;padding:2px 7px!important;font-size:9.5px!important;font-weight:600!important;font-style:normal!important}.workspace-scene:not(.studio-scene) .tc-sub-row,.workspace-scene:not(.studio-scene) .tc-team-row{padding-right:5px!important}.workspace-scene:not(.studio-scene) .tc-subinvite,.workspace-scene:not(.studio-scene) .tc-subtoggle{border-radius:8px!important;color:var(--crew-ink-3)!important}.workspace-scene:not(.studio-scene) .tc-subinvite:hover,.workspace-scene:not(.studio-scene) .tc-subtoggle:hover{background:var(--crew-hover)!important;color:var(--crew-ink)!important}.workspace-scene:not(.studio-scene) .tc-contact-row{cursor:default!important}.workspace-scene:not(.studio-scene) .tc-contact-main{flex:1 1!important;min-width:0!important;display:flex!important;flex-direction:column!important;border:0!important;padding:0!important;background:transparent!important;color:inherit!important;text-align:left!important;cursor:pointer!important}.workspace-scene:not(.studio-scene) .tc-block-panel button:focus-visible,.workspace-scene:not(.studio-scene) .tc-contact-main:focus-visible,.workspace-scene:not(.studio-scene) .tc-friend-action:focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:2px!important}.workspace-scene:not(.studio-scene) .tc-friend-actions{min-width:0!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important}.workspace-scene:not(.studio-scene) .tc-friend-actions.is-compact .tc-friend-state{display:none!important}.workspace-scene:not(.studio-scene) .tc-friend-state{max-width:92px!important;display:block!important;overflow:hidden!important;color:var(--crew-ink-3)!important;font:600 10.5px/1.1 var(--crew-sans)!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workspace-scene:not(.studio-scene) .tc-friend-action{width:27px!important;height:27px!important;display:inline-grid!important;place-items:center!important;border:1px solid var(--crew-line)!important;border-radius:var(--web-radius-sm)!important;background:var(--crew-bg)!important;color:var(--crew-ink-2)!important;cursor:pointer!important}.workspace-scene:not(.studio-scene) .tc-friend-action svg{width:14px!important;height:14px!important}.workspace-scene:not(.studio-scene) .tc-friend-action span{display:none!important}.workspace-scene:not(.studio-scene) .tc-friend-action:hover{background:var(--crew-accent-dim)!important;color:var(--crew-accent-ink)!important}.workspace-scene:not(.studio-scene) .tc-friend-action.is-blocked,.workspace-scene:not(.studio-scene) .tc-friend-action.is-blocked:hover{background:var(--crew-chip)!important;color:var(--crew-unread)!important}.workspace-scene:not(.studio-scene) .tc-friend-action.is-danger{border-color:color-mix(in srgb,var(--rose-600) 32%,var(--crew-line))!important;color:var(--rose-600)!important}.workspace-scene:not(.studio-scene) .tc-friend-action.is-danger:hover:not(:disabled){background:var(--rose-50)!important;border-color:var(--rose-600)!important;color:var(--rose-600)!important}.workspace-scene:not(.studio-scene) .tc-friend-action:disabled{opacity:.48!important;cursor:default!important}.workspace-scene:not(.studio-scene) .tc-request-row.is-incoming{border-left:3px solid var(--crew-accent)!important;padding-left:6px!important}.workspace-scene:not(.studio-scene) .tc-request-row.is-outgoing{border-left:3px solid var(--crew-line)!important;padding-left:6px!important}.workspace-scene:not(.studio-scene) .tc-request-pill{display:inline-flex!important;align-items:center!important;height:22px!important;padding:0 7px!important;border-radius:var(--web-radius-sm)!important;color:var(--crew-ink-2)!important;font:700 10px/1 var(--crew-sans)!important}.workspace-scene:not(.studio-scene) .tc-request-pill.is-incoming{background:var(--crew-accent-dim)!important;color:var(--crew-accent-ink)!important}.workspace-scene:not(.studio-scene) .tc-request-pill.is-outgoing{background:var(--crew-chip)!important;color:var(--crew-ink-3)!important}.pc-body .tc-row:disabled,.pc-body .tc-row[aria-disabled=true],.workspace-scene:not(.studio-scene) .tc-row:disabled,.workspace-scene:not(.studio-scene) .tc-row[aria-disabled=true]{opacity:.48!important;cursor:default!important}.pc-body .tc-row[aria-disabled=true]:hover,.workspace-scene:not(.studio-scene) .tc-row[aria-disabled=true]:hover{background:transparent!important}.workspace-scene:not(.studio-scene) .tc-block-panel{margin:6px 9px 10px!important;padding:10px!important;border:1px solid var(--crew-line)!important;border-radius:var(--web-radius-sm)!important;background:var(--crew-bg)!important;box-shadow:none!important}.workspace-scene:not(.studio-scene) .tc-block-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:9px!important}.workspace-scene:not(.studio-scene) .tc-block-panel-head b{color:var(--crew-ink)!important;font:650 13px/1 var(--crew-sans)!important}.workspace-scene:not(.studio-scene) .tc-block-panel-head button{border:0!important;border-radius:var(--web-radius-sm)!important;background:var(--crew-hover)!important;color:var(--crew-ink-3)!important;cursor:pointer!important;font:650 11px/1 var(--crew-sans)!important;padding:7px 9px!important}.workspace-scene:not(.studio-scene) .tc-block-section{display:flex!important;flex-direction:column!important;gap:4px!important}.workspace-scene:not(.studio-scene) .tc-friend-lookup{display:flex!important;flex-direction:column!important;gap:6px!important;margin-bottom:10px!important;padding-bottom:10px!important;border-bottom:1px solid var(--crew-line)!important}.workspace-scene:not(.studio-scene) .tc-friend-lookup-row{display:grid!important;grid-template-columns:minmax(0,1fr) 30px!important;grid-gap:6px!important;gap:6px!important;align-items:center!important}.workspace-scene:not(.studio-scene) .tc-friend-lookup-row input{width:100%!important;height:30px!important;min-width:0!important;border:1px solid var(--crew-line)!important;border-radius:var(--web-radius-sm)!important;background:var(--crew-surface)!important;color:var(--crew-ink)!important;font:600 12px/1 var(--crew-sans)!important;padding:0 9px!important;outline:none!important}.workspace-scene:not(.studio-scene) .tc-friend-lookup-row input:focus{border-color:var(--crew-accent)!important}.workspace-scene:not(.studio-scene) .tc-friend-lookup-submit{width:30px!important;height:30px!important;display:inline-grid!important;place-items:center!important;border:1px solid var(--crew-line)!important;border-radius:var(--web-radius-sm)!important;background:var(--crew-bg)!important;color:var(--crew-ink-2)!important;cursor:pointer!important}.workspace-scene:not(.studio-scene) .tc-friend-lookup-submit:hover{background:var(--crew-accent-dim)!important;color:var(--crew-accent-ink)!important}.workspace-scene:not(.studio-scene) .tc-friend-lookup-submit:disabled{opacity:.45!important;cursor:default!important}.workspace-scene:not(.studio-scene) .tc-friend-lookup-submit svg{width:14px!important;height:14px!important}.workspace-scene:not(.studio-scene) .tc-friend-lookup-result{margin:0!important;color:var(--crew-accent-ink)!important;font:650 11.5px/1.25 var(--crew-sans)!important}.workspace-scene:not(.studio-scene) .tc-friend-lookup-result.is-error{color:var(--crew-unread)!important}.workspace-scene:not(.studio-scene) .tc-block-section+.tc-block-section{margin-top:10px!important}.workspace-scene:not(.studio-scene) .tc-block-label{color:var(--crew-ink-3)!important;font:700 10.5px/1 var(--crew-sans)!important;text-transform:uppercase!important}.workspace-scene:not(.studio-scene) .tc-block-row{min-height:34px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;padding:5px 0!important;border-top:1px solid var(--crew-line)!important}.workspace-scene:not(.studio-scene) .tc-block-row>span{min-width:0!important;overflow:hidden!important;color:var(--crew-ink)!important;font:600 12.5px/1.2 var(--crew-sans)!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workspace-scene:not(.studio-scene) .tc-friend-search-results .tc-block-row>span{display:flex!important;flex-direction:column!important;gap:2px!important;white-space:normal!important}.workspace-scene:not(.studio-scene) .tc-friend-search-results .tc-block-row>span b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workspace-scene:not(.studio-scene) .tc-friend-search-results .tc-block-row>span small{color:var(--crew-ink-3)!important;font:600 10.5px/1.2 var(--crew-sans)!important}.workspace-scene:not(.studio-scene) .tc-block-empty{margin:4px 0 0!important;color:var(--crew-ink-3)!important;font:600 12px/1.3 var(--crew-sans)!important}.workspace-scene:not(.studio-scene) .tc-detail-h{border-bottom:1px solid var(--crew-line)!important;background:var(--crew-bg)!important}.workspace-scene:not(.studio-scene) .tc-msgs{padding:16px 18px!important}.workspace-scene:not(.studio-scene) .tc-smsg{gap:11px!important;padding:7px 0!important}.workspace-scene:not(.studio-scene) .tc-smsg-body{font-size:13.5px!important;line-height:1.55!important;color:var(--crew-ink)!important}.workspace-scene:not(.studio-scene) .tc-info{border-color:var(--crew-line)!important;background:var(--crew-surface)!important}.workspace-scene:not(.studio-scene) .tc-search{background:var(--crew-chip)!important}.workspace-scene:not(.studio-scene) .tc-col{border-right-color:color-mix(in srgb,var(--crew-line) 54%,var(--crew-bg))!important}.workspace-scene:not(.studio-scene) .tc-detail{position:relative!important}.workspace-scene:not(.studio-scene) .detail-pane,.workspace-scene:not(.studio-scene) .event-list{background:#fff!important}.workspace-scene:not(.studio-scene) .detail-head{box-sizing:border-box!important;min-height:52px!important;margin:0 14px 8px!important;padding:8px 14px!important;background:#fff!important;border:1px solid #ece9e1!important;border-radius:12px!important;box-shadow:0 1px 2px rgba(20,28,30,.04)!important}.workspace-scene:not(.studio-scene) .detail-head .avatar{border-radius:10px!important;-webkit-clip-path:none!important;clip-path:none!important}.workspace-scene:not(.studio-scene) .detail-head h1{margin:0!important;font-size:14px!important;font-weight:650!important;color:var(--crew-ink)!important}.workspace-scene:not(.studio-scene) .detail-head p{color:var(--crew-ink-3)!important}.workspace-scene:not(.studio-scene) .cs-row{border-bottom:0!important}.workspace-scene:not(.studio-scene) .cs-bub{max-width:min(640px,78%)!important;padding:9px 12px!important;color:var(--crew-ink)!important}.workspace-scene:not(.studio-scene) .cs-row-me{flex-direction:row-reverse!important;justify-content:flex-start!important}.workspace-scene:not(.studio-scene) .cs-row-them{justify-content:flex-start!important}.workspace-scene:not(.studio-scene) .cs-bub-me :where(header,header span,p,small){color:var(--crew-bg)!important}.pc-body .sc-bub-them,.sc-dock-chat .sc-bub-them,.workspace-scene:not(.studio-scene) .sc-bub-them{background:var(--crew-chip)!important;border:0!important;border-radius:4px 16px 16px 16px!important}.pc-body .sc-bub-me,.sc-dock-chat .sc-bub-me,.workspace-scene:not(.studio-scene) .sc-bub-me{background:var(--crew-accent)!important;border:0!important;border-radius:16px 4px 16px 16px!important}.pc-body .sc-bub-me .sc-bub-text,.sc-dock-chat .sc-bub-me .sc-bub-text,.workspace-scene:not(.studio-scene) .sc-bub-me .sc-bub-text{color:#fff!important}.pc-body .sc-bub-text,.sc-dock-chat .sc-bub-text,.workspace-scene:not(.studio-scene) .sc-bub-text{font-size:13px!important;line-height:1.5!important;color:var(--crew-ink)!important}.workspace-scene:not(.studio-scene) .tc-annhead{background:var(--crew-bg)!important;padding:0 14px!important;gap:8px!important}.workspace-scene:not(.studio-scene) .tc-annhead-top{box-sizing:border-box!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 14px!important;align-items:center!important;background:#fff!important;border:1px solid #ece9e1!important;border-bottom-color:transparent!important;border-radius:12px!important;box-shadow:0 1px 2px rgba(20,28,30,.04)!important}.workspace-scene:not(.studio-scene) .tc-annbar{margin-top:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:#404a4d!important}.workspace-scene:not(.studio-scene) .tc-annbar .tc-annbar-more,.workspace-scene:not(.studio-scene) .tc-annbar .tc-annbar-tag,.workspace-scene:not(.studio-scene) .tc-annbar b,.workspace-scene:not(.studio-scene) .tc-annbar>span:last-child{color:#1f2a2e!important}.workspace-scene:not(.studio-scene) .tc-annhead-agent{position:absolute!important;left:16px!important;bottom:66px!important;z-index:6!important;margin:0!important;box-sizing:border-box!important;height:36px!important;width:100px!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;align-content:center!important;gap:1px 6px!important;padding:0 7px!important;background:var(--crew-chip)!important;border:0!important;border-radius:var(--crew-radius-none,0)!important;box-shadow:none!important;color:var(--crew-ink-2)!important}.workspace-scene:not(.studio-scene) .tc-annhead-agent.tc-annhead-agent-inline{position:static!important;left:auto!important;bottom:auto!important;z-index:auto!important;height:22px!important;width:auto!important;max-width:104px!important;flex-wrap:nowrap!important;align-content:normal!important;gap:4px!important;padding:0 5px!important;border-radius:var(--composer-send-radius)!important}.workspace-scene:not(.studio-scene) .tc-annhead-agent .tc-annhead-agent-name{color:var(--crew-ink)!important;font-size:11px!important;line-height:1.1!important;font-weight:600!important}.workspace-scene:not(.studio-scene) .tc-annhead-agent-inline .tc-annhead-agent-name{max-width:58px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workspace-scene:not(.studio-scene) .tc-annhead-agent .tc-switch{border-radius:999px!important;border-color:var(--crew-line-2)!important;background:color-mix(in srgb,var(--crew-chip) 70%,var(--crew-ink-3))!important;transform:scale(.82)!important}.workspace-scene:not(.studio-scene) .tc-annhead-agent .tc-switch i{background:var(--crew-bg)!important}.workspace-scene:not(.studio-scene) .tc-annhead-agent .tc-switch,.workspace-scene:not(.studio-scene) .tc-annhead-agent .tc-switch:focus,.workspace-scene:not(.studio-scene) .tc-annhead-agent .tc-switch:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}.workspace-scene:not(.studio-scene) .tc-annhead-agent .tc-switch.on,.workspace-scene:not(.studio-scene) .tc-annhead-agent.on .tc-switch{border-color:var(--px-green,#0f9d6b)!important;background:var(--px-green,#0f9d6b)!important}.workspace-scene:not(.studio-scene) .tc-detail-foot{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;position:relative!important}.workspace-scene:not(.studio-scene) .tc-detail-foot .tc-room{order:-1!important;align-self:flex-end!important;max-width:100%!important}.workspace-scene:not(.studio-scene) .tc-detail-foot .tc-room.in{position:relative!important;min-height:36px!important;height:auto!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;background:var(--crew-chip)!important;border:0!important;border-radius:var(--crew-room-radius,12px)!important;overflow:visible!important}.workspace-scene:not(.studio-scene) .tc-detail-foot .tc-room.in .tc-room-foot{position:absolute!important;bottom:calc(100% + 8px)!important;right:0!important;margin:0!important;width:max-content!important;max-width:none!important;background:var(--crew-chip)!important;border:0!important;border-radius:var(--crew-room-radius,12px)!important;padding:8px!important;box-shadow:var(--crew-room-shadow,0 4px 16px rgba(20,28,30,.12))!important;z-index:8!important}.workspace-scene:not(.studio-scene) .tc-detail-foot .tc-room.in .tc-room-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:4px!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important}.workspace-scene:not(.studio-scene) .tc-detail-foot .tc-room.in .tc-room-tile:nth-child(n+9){display:block!important}.workspace-scene:not(.studio-scene) .tc-detail-foot .tc-room.in .tc-room-cam-more,.workspace-scene:not(.studio-scene) .tc-detail-foot .tc-room.in .tc-room-more-tile,.workspace-scene:not(.studio-scene) .tc-room:not(.in) .tc-room-ppl .tc-room-more,.workspace-scene:not(.studio-scene) .tc-room:not(.in) .tc-room-ppl .tc-room-p-more,.workspace-scene:not(.studio-scene) .tc-room:not(.in) .tc-room-ppl .tc-room-p:nth-child(n+6){display:none!important}.workspace-scene:not(.studio-scene) .tc-info-body{overflow:visible!important}.workspace-scene:not(.studio-scene) .tc-room{position:relative!important;min-height:22px!important;margin:0 0 8px!important;padding:2px 4px!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important;background:#f0f0ee!important;border:0!important;border-radius:12px!important;overflow:visible!important;--tc-room-chip-bg:var(--crew-bg);--tc-room-chip-border:0;--tc-room-chip-radius:var(--crew-avatar-radius,6px);--tc-room-chip-font:var(--crew-sans);--tc-room-chip-font-size:9px;--tc-room-chip-video-bg:var(--crew-ink)}.workspace-scene:not(.studio-scene) .tc-annhead-commons .tc-room{margin:0!important}.workspace-scene:not(.studio-scene) .tc-annhead-commons.is-meeting-focus{border-radius:var(--ui-radius-sm);outline:2px solid color-mix(in srgb,var(--accent) 65%,transparent);outline-offset:2px}.workspace-scene:not(.studio-scene) .tc-room-main{flex:1 1 auto!important;min-width:0!important;height:22px!important}.workspace-scene:not(.studio-scene) .tc-room-ic{width:20px!important;height:20px!important;border-radius:6px!important;background:#fff!important;color:#1f2a2e!important}.workspace-scene:not(.studio-scene) .tc-room-ic svg{color:#1f2a2e!important}.workspace-scene:not(.studio-scene) .tc-room-x{font-family:var(--crew-sans)!important}.workspace-scene:not(.studio-scene) .tc-room-x b{font-size:10px!important;letter-spacing:0!important;text-transform:none!important;color:var(--crew-ink)!important}.workspace-scene:not(.studio-scene) .tc-room-x span{font-size:8px!important;color:var(--crew-ink-3)!important}.workspace-scene:not(.studio-scene) .tc-room-acts button,.workspace-scene:not(.studio-scene) .tc-room-cta{border:0!important;border-radius:8px!important;background:#3a4448!important;color:#fff!important;font-family:var(--crew-sans)!important;font-size:11px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important}.workspace-scene:not(.studio-scene) .tc-room-acts button[data-control-state=live]{background:var(--crew-accent)!important;color:#fff!important}.workspace-scene:not(.studio-scene) .tc-room-acts button[data-control-state=muted][aria-pressed=true]{background:var(--crew-chip)!important;color:var(--crew-unread)!important}.workspace-scene:not(.studio-scene) .tc-room-acts button:disabled{cursor:wait!important;opacity:.58!important}.workspace-scene:not(.studio-scene) .tc-room-ppl{flex:0 1 auto!important;flex-wrap:nowrap!important;overflow:hidden!important;gap:4px!important}.workspace-scene:not(.studio-scene) .tc-room-p{font-family:var(--crew-sans)!important;font-size:0!important}.workspace-scene:not(.studio-scene) .tc-room-p:nth-child(n+6){display:none!important}.workspace-scene:not(.studio-scene) .tc-room-p .avatar{width:18px!important;height:18px!important;flex-basis:18px!important;border-radius:6px!important;-webkit-clip-path:none!important;clip-path:none!important}.workspace-scene:not(.studio-scene) .tc-room-live{display:none!important}.workspace-scene:not(.studio-scene) .tc-room-grid{position:static!important;display:flex!important;flex:1 1 auto!important;min-width:0!important;flex-wrap:nowrap!important;gap:4px!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow-x:auto!important;overflow-y:hidden!important}.workspace-scene:not(.studio-scene) .tc-annhead-commons .tc-room-grid,.workspace-scene:not(.studio-scene) .tc-room-grid{right:auto!important;bottom:auto!important;width:auto!important;max-width:none!important;padding:0!important;z-index:auto!important}.workspace-scene:not(.studio-scene) .tc-annhead-commons .tc-room-grid{top:auto!important}.workspace-scene:not(.studio-scene) .tc-annhead-commons .tc-room-tile{border-radius:var(--web-radius-sm)!important}.workspace-scene:not(.studio-scene) .tc-room-tile{box-sizing:border-box!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:0!important;aspect-ratio:1/1!important;border:1px solid var(--crew-accent)!important;border-radius:var(--crew-avatar-radius,6px)!important;overflow:hidden!important;box-shadow:0 0 0 1px rgba(15,157,107,.12)!important}.workspace-scene:not(.studio-scene) .tc-room-tile:nth-child(n+9){display:block!important}.workspace-scene:not(.studio-scene) .tc-room-cam{width:44px!important;height:44px!important}.workspace-scene:not(.studio-scene) .tc-room-cam-av{width:100%!important;height:100%!important;object-fit:cover!important}.workspace-scene:not(.studio-scene) .tc-room-spk,.workspace-scene:not(.studio-scene) .tc-room-vid{position:absolute!important;right:6px!important;bottom:6px!important;width:24px!important;height:24px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:var(--crew-room-control-radius,8px)!important;background:color-mix(in srgb,var(--crew-ink) 82%,var(--crew-bg))!important;color:var(--crew-bg)!important}.workspace-scene:not(.studio-scene) .tc-room-spk svg,.workspace-scene:not(.studio-scene) .tc-room-vid svg{width:13px!important;height:13px!important}.workspace-scene:not(.studio-scene) .tc-room-tile-name{width:1px!important;height:1px!important;overflow:hidden!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.pc-body .pc-community p{font-size:13px!important;color:var(--crew-ink-3)!important}.pc-body .pc-community button{border:1px solid var(--crew-line-2)!important;border-radius:10px!important;box-shadow:none!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--crew-ink-2)!important;background:var(--crew-surface)!important}.pc-body .pc-community button:hover{border-color:var(--crew-accent)!important;color:var(--crew-accent-ink)!important}.compose-row,.pc-compose,.sc-compose-box,.sc-mini-box{border-radius:14px!important;border:1px solid #e2ddd4!important;background:#fff!important;transition:border-color .12s,box-shadow .12s!important}.compose-row:focus-within,.pc-compose:focus-within,.sc-compose-box:focus-within,.sc-mini-box:focus-within{border-color:#1f2a2e!important;box-shadow:0 0 0 3px rgba(31,42,46,.1)!important}.compose-row button[type=submit],.pc-send,.sc-mini-mic,.sc-mini-send{border-radius:10px!important;background:#1f2a2e!important;border-color:#1f2a2e!important;color:#fff!important;transition:background .12s!important}.compose-row button[type=submit]:hover,.pc-send:hover,.sc-mini-mic:hover,.sc-mini-send:hover{background:#0d1417!important;border-color:#0d1417!important}.compose-row button[type=submit][disabled],.pc-send[disabled],.sc-mini-mic[disabled],.sc-mini-send[disabled]{opacity:.5!important}.compose-row input::placeholder,.compose-row textarea::placeholder,.pc-compose textarea::placeholder,.sc-mini-input::placeholder{color:transparent!important}.phead-tabs .ws-tab,.scene-tabs .ws-tab{border:1.5px solid transparent!important;box-shadow:none!important;background:transparent!important;padding:4px 13px!important}.phead-tabs .ws-tab{padding-top:2px!important;padding-bottom:2px!important;border-width:1px!important;line-height:1.1!important}.phead-tabs .ws-tab:first-child,.scene-tabs .ws-tab:first-child{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif!important;font-weight:600!important;letter-spacing:0!important;border-radius:9px!important;color:#586460!important;background:#fff!important;border-color:transparent!important}.phead-tabs .ws-tab:first-child:hover,.scene-tabs .ws-tab:first-child:hover{color:#1f2a2e!important;background:rgba(20,28,30,.05)!important}.phead-tabs .ws-tab:first-child.on,.scene-tabs .ws-tab:first-child.on{background:#fff!important;color:#1f2a2e!important;border-color:#e2ddd4!important;box-shadow:none!important}.phead-tabs .ws-tab:nth-child(2),.scene-tabs .ws-tab:nth-child(2){font-family:var(--px-mono)!important;font-weight:700!important;border-radius:9px!important;color:var(--px-ink-3,#7a857f)!important;background-color:var(--px-bg,#e7e4da)!important;background-image:repeating-linear-gradient(180deg,transparent 0 2px,rgba(20,28,30,.035) 2px 3px),radial-gradient(rgba(15,157,107,.1) 1px,transparent 1.7px)!important;background-size:100% 3px,17px 17px!important;border:1.5px solid transparent!important}.phead-tabs .ws-tab:nth-child(2).on,.scene-tabs .ws-tab:nth-child(2).on{color:#1f2a2e!important}.panel-fold-rail .fold-rail-top{background:#fff!important;border-bottom:0!important}.fold-grp-notif{background:#fff!important;margin:-6px -4px 0!important;padding:8px 4px 11px!important;border-bottom:1px solid #ece9e1!important}.fold-grp-notif .fold-notif-ava{border:0!important;border-radius:9px!important;box-shadow:0 0 0 1px rgba(20,28,30,.06)!important;transition:box-shadow .12s!important}.fold-grp-notif .fold-notif:hover .fold-notif-ava{border:0!important;box-shadow:0 0 0 2px #e2ddd4!important}.fold-grp-notif .fold-notif.on .fold-notif-ava{box-shadow:0 0 0 2px #1f2a2e!important}.fold-grp-notif .fold-notif-name{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:8.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:#939c97!important}.fold-grp-notif .fold-notif.on+.fold-notif-name,.fold-grp-notif .fold-notif:hover+.fold-notif-name{color:#1f2a2e!important}.fold-grp-notif .fold-notif-badge{background:#e2554a!important}.fold-grp-notif .fold-notif-empty{border:1.5px dashed #e2ddd4!important;border-radius:9px!important}.ek-editor-root,[data-editor-root]{--font-ui:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue","Inter",system-ui,sans-serif;--font-code:"SF Mono","SFMono-Regular",ui-monospace,"Menlo","Cascadia Code","Roboto Mono",monospace;--font-mono:var(--font-ui);--font-sans:var(--font-ui);--font-serif:var(--font-ui);--font-pixel:var(--font-ui);--font-display:var(--font-ui);--font-jura:var(--font-ui);--wordmark-tracking:0.28em;--tracking-eyebrow:0.08em;--color-canvas:#f5f5f7;--canvas:#f5f5f7;--canvas-deeper:#ececef;--color-canvas-strong:#f0f0f2;--color-canvas-deep:#ebebed;--color-surface:#fff;--color-surface-elevated:#fff;--color-surface-soft:#f5f5f7;--surface:#fff;--surface-1:#fff;--surface-0:#f0f0f2;--surface-soft:#f5f5f7;--color-text:#1d1d1f;--color-text-muted:#86868b;--fg-1:#1d1d1f;--fg-2:#6e6e73;--fg-3:#a1a1a6;--color-border-subtle:#e4e4e7;--color-border-strong:#d2d2d7;--rule:#e4e4e7;--rule-strong:#d2d2d7;--border-subtle:#e4e4e7;--border-strong:#d2d2d7;--color-accent:#20808d;--color-accent-strong:#1a6b76;--color-accent-contrast:#fff;--accent:#20808d;--accent-strong:#1a6b76;--accent-soft:rgba(32,128,141,.1);--emerald-600:#1a8a52;--color-highlight:#cf6b4d;--highlight:#cf6b4d;--attention:#cf6b4d;--attention-soft:rgba(207,107,77,.12);--color-focus-outline:#20808d;--color-focus-ring:rgba(32,128,141,.3);--status-draft:#b9760a;--status-approved:#20808d;--status-published:#1a8a52;--status-attention:#d23f3f;--status-archived:#86868b;--agent-working:#1a8a52;--agent-review:#cf6b4d;--agent-idle:#a1a1a6;--agent-lead:#20808d;--agent-lead-2:#4bb3bd;--agent-lead-soft:rgba(32,128,141,.12);--agent-ta:#5b53c4;--agent-ta-2:#8a7ce8;--agent-ta-soft:rgba(91,83,196,.12);--agent-la:#1a8a52;--agent-la-2:#4cbf91;--agent-la-soft:rgba(26,138,82,.12);--agent-ra:#c2683a;--agent-ra-2:#e09661;--agent-ra-soft:rgba(194,104,58,.12);--brand-ink:#1d1d1f;--brand-ink-2:#6e6e73;--brand-paper:#f5f5f7;--brand-paper-2:#fff;--brand-human:#cf6b4d;--brand-agent:#20808d;--radius-panel:16px;--radius-card:14px;--radius-control:9px;--radius-pill:999px;--border-width:1px;--shadow-panel:0 1px 2px rgba(0,0,0,.04),0 6px 20px rgba(0,0,0,.06);--shadow-hover:0 8px 28px rgba(0,0,0,.12);--shadow-press:0 1px 3px rgba(0,0,0,.08);--shadow-sm:0 1px 2px rgba(0,0,0,.06);--shadow-color:rgba(0,0,0,.1);--shadow-sh:rgba(0,0,0,.1);--lift-hover:translateY(-1px);--agent-shadow:-12px 0 40px rgba(0,0,0,.07);--agent-shadow-pop:0 18px 48px rgba(0,0,0,.18);--ease-pixel:cubic-bezier(0.4,0,0.2,1);--dur-pixel:0.22s;font-family:var(--font-ui);letter-spacing:-.01em}.ek-editor-root{background:var(--canvas)}.ek-editor-root ::selection{background:rgba(32,128,141,.16)}.ek-editor-root .ek-scroll{overflow:auto}.ek-editor-root .ek-scroll::-webkit-scrollbar{width:9px;height:9px}.ek-editor-root .ek-scroll::-webkit-scrollbar-track{background:transparent}.ek-editor-root .ek-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18);border:2px solid transparent;background-clip:padding-box;border-radius:999px}.ek-editor-root .ek-scroll::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3);background-clip:padding-box}.ek-editor-root .ek-noscrollbar{scrollbar-width:none;-ms-overflow-style:none}.ek-editor-root .ek-noscrollbar::-webkit-scrollbar{width:0;height:0;display:none}.ek-editor-root .ek-row{transition:background .16s ease;border-radius:8px}.ek-editor-root .ek-row:hover{background:rgba(0,0,0,.04)}.ek-editor-root .ek-doc-title{max-width:260px}.ek-editor-root .ek-btn-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;margin:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.ek-editor-root .ek-btn-reset:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.ek-editor-root .ek-code,.ek-editor-root .ek-code *{font-family:var(--font-code)!important}.ek-editor-root .ek-code{margin:0;font-size:12.5px;line-height:1.7;-moz-tab-size:2;tab-size:2;white-space:pre}.ek-editor-root .ek-code .ln{display:inline-block;width:30px;margin-right:16px;text-align:right;color:var(--fg-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ek-editor-root .tok-kw{color:#1a6b76;font-weight:600}.ek-editor-root .tok-fn{color:#5b53c4;font-weight:500}.ek-editor-root .tok-str{color:#c2683a}.ek-editor-root .tok-num{color:#1a8a52}.ek-editor-root .tok-com{color:#a1a1a6;font-style:italic}.ek-editor-root .tok-cmd{color:#20808d;font-weight:600}.ek-editor-root .tok-punc{color:#86868b}.ek-editor-root .ek-work{padding:16px 24px 24px!important;gap:22px!important}.ek-editor-root .ek-bodywrap{overflow:hidden}.ek-editor-root .ek-bodywrap,.ek-editor-root .ek-panel{border-radius:var(--radius-panel)!important;border:1px solid var(--rule)!important;box-shadow:var(--shadow-panel)!important}.ek-editor-root .ek-topbar{padding:5px 22px!important}.ek-editor-root [role=tablist]{border-radius:var(--radius-control)!important;overflow:hidden;border-color:var(--rule)!important;background:var(--color-surface-soft)!important}.ek-editor-root [role=tablist]>[role=tab]{border-radius:6px!important;transition:background .18s ease,color .18s ease}.ek-editor-root .ek-doc-seg-track,.ek-editor-root [role=tablist]{align-self:center!important;height:28px!important;min-height:0!important;padding:2px!important}.ek-editor-root [role=tablist]>[role=tab]{padding-top:0!important;padding-bottom:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.ek-editor-root .ek-doc-submission-btn{padding-top:0!important;padding-bottom:0!important;height:100%!important}.ek-editor-root .ek-doc-moderow{transform:translateY(4px)}@media (max-width:880px){.ek-editor-root .ek-work{padding:14px!important;gap:14px!important}}@media (max-width:680px){.ek-editor-root .ek-railinline{display:none!important}}.ek-editor-root .ek-shell,.ek-editor-root.ek-shell{container-type:inline-size}@container (max-width: 780px){.ek-editor-root .ek-railinline{display:none!important}}.ek-editor-root .ek-file-menu-wrap{position:relative;flex:none}.ek-editor-root .ek-file-menu-wrap[data-align=right] .ek-file-dropdown{left:auto;right:0}.ek-editor-root .ek-doc-file-btn,.ek-editor-root .ek-file-menu-btn{height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--rule);background:var(--canvas);font-family:inherit;font-size:12.5px;color:var(--fg-1)}.ek-editor-root .ek-doc-seg-track{display:inline-flex;align-items:stretch;padding:4px;background:var(--color-surface-soft);border:var(--border-width,1px) solid var(--rule)}.ek-editor-root .ek-doc-submission-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.04em;padding:9px 10px;color:var(--fg-3);display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ek-editor-root .ek-doc-submission-btn:hover{color:var(--fg-1);background:rgba(29,42,47,.06)}.ek-editor-root .ek-doc-selbar{position:absolute;z-index:6;display:inline-flex;align-items:center;gap:0;padding:0;background:var(--color-surface)}.ek-editor-root .ek-doc-selbar button{padding:7px 11px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--fg-1)}.ek-editor-root .ek-doc-selsep{width:1px;height:18px;background:var(--rule);flex:none}.ek-editor-root .ek-doc-selx{color:var(--fg-3)!important;padding:7px 8px!important}.ek-editor-root .ek-doc-selx:hover{color:var(--fg-1)!important;background:rgba(29,42,47,.06)!important}.ek-editor-root .ek-doc-dropdown,.ek-editor-root .ek-file-dropdown{position:absolute;top:100%;left:0;z-index:40;margin-top:4px;background:var(--color-surface);border:1px solid var(--rule-strong);padding:6px 0;min-width:240px;max-height:420px}.ek-editor-root .ek-doc-menu-sec,.ek-editor-root .ek-file-menu-sec{padding:8px 14px 4px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.ek-editor-root .ek-doc-menu-item,.ek-editor-root .ek-file-menu-item{display:flex;align-items:center;gap:12px;width:100%;padding:8px 14px;font-size:13px;color:var(--fg-1)}.ek-editor-root .ek-file-menu-item:disabled,.ek-editor-root .ek-file-menu-item[aria-disabled=true],.ek-editor-root .ek-file-menu-item[data-disabled=true]{color:var(--fg-3);cursor:default}.ek-editor-root .ek-file-menu-item.is-destructive{color:var(--status-attention)}.ek-editor-root .ek-file-menu-item.ek-file-menu-location{color:var(--fg-3);cursor:default}.ek-editor-root .ek-file-menu-label{flex:1 1}.ek-editor-root .ek-doc-menu-kbd,.ek-editor-root .ek-file-menu-kbd{margin-left:auto;font-size:11px;color:var(--fg-3)}.ek-editor-root .ek-doc-menu-sub,.ek-editor-root .ek-file-menu-sub{display:block;width:100%;font-size:10.5px;color:var(--fg-3);margin-top:1px}.ek-editor-root .ek-doc-check-item{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 14px;text-align:left}.ek-editor-root .ek-doc-check-ic{width:28px;height:28px;display:grid;place-items:center;flex:none;color:var(--accent-strong)}.ek-editor-root .ek-doc-check-tx{display:flex;flex-direction:column;gap:2px}.ek-editor-root .ek-doc-check-tx strong{font-size:13px;color:var(--fg-1)}.ek-editor-root .ek-doc-check-tx span{font-size:11px;color:var(--fg-3)}.ek-editor-root .ek-doc-check-item:disabled,.ek-editor-root .ek-doc-check-item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ek-editor-root .ek-doc-check-item:disabled:hover,.ek-editor-root .ek-doc-check-item[aria-disabled=true]:hover{background:transparent}.ek-editor-root .ek-doc-outline-resize{position:absolute;top:0;right:-4px;bottom:0;width:8px;cursor:col-resize;z-index:4;touch-action:none}.ek-editor-root .ek-doc-outline-resize:hover{background:color-mix(in srgb,var(--accent) 26%,transparent)}.ek-editor-root.ek-doc-scrim{position:fixed;inset:0;z-index:100;background:rgba(20,28,30,.35);display:grid;place-items:center;padding:24px}.ek-editor-root .ek-doc-modal{width:min(480px,100%);background:var(--color-surface)}.ek-editor-root .ek-doc-modal-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rule);font-size:15px}.ek-editor-root .ek-doc-modal-x{width:32px;height:32px;display:grid;place-items:center;color:var(--fg-3)}.ek-editor-root .ek-doc-modal-x:hover{background:rgba(29,42,47,.06);color:var(--fg-1)}.ek-editor-root .ek-open-modal{width:min(760px,100%);max-height:min(680px,calc(100dvh - 48px));display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--rule);border-radius:var(--radius-control);overflow:hidden;box-shadow:var(--shadow-panel)}.ek-editor-root .ek-saveas-modal{width:min(520px,100%)}.ek-editor-root .ek-saveas-advanced{margin:4px 14px 12px}.ek-editor-root .ek-saveas-advanced>summary{list-style:none}.ek-editor-root .ek-saveas-advanced>summary::-webkit-details-marker{display:none}.ek-editor-root .ek-saveas-advanced[open]>summary{color:var(--fg-2)}.ek-editor-root .ek-lifecycle-modal{width:min(430px,100%)}.ek-editor-root .ek-lifecycle-modal [data-primary=true]{border-color:var(--accent-strong);color:var(--accent-strong)}.ek-editor-root .ek-recovery-modal{width:min(520px,100%)}.ek-editor-root .ek-recovery-content{display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px}.ek-editor-root .ek-recovery-content p{margin:0;color:var(--fg-2);font-size:12.5px;line-height:1.55}.ek-editor-root .ek-recovery-content .ek-recovery-error{color:var(--danger,#b3261e)}.ek-editor-root .ek-recovery-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.ek-editor-root .ek-recovery-actions [data-primary=true]{border-color:var(--accent-strong);color:var(--accent-strong)}.ek-recovery-checking{min-height:180px;width:100%;display:grid;place-items:center;color:var(--fg-3);font-size:12px}.ek-recovery-notice{position:fixed;right:18px;bottom:34px;z-index:120;max-width:min(460px,calc(100vw - 36px));display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--rule,hsla(0,0%,100%,.2));background:var(--color-surface,#172126);color:var(--fg-1,#fff);box-shadow:var(--shadow-panel,0 8px 24px rgba(0,0,0,.24));font-size:11.5px;line-height:1.4}.ek-recovery-notice button{margin-left:auto;border:0;background:transparent;color:var(--accent-strong,#54c7bd);cursor:pointer}.ek-editor-root .ek-doc-title-btn{cursor:text}.ek-editor-root .ek-doc-title-btn:focus-visible,.ek-editor-root .ek-doc-title-btn:hover{color:var(--fg-1);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ek-editor-root .ek-doc-title-input{min-width:120px}.ek-editor-root .ek-open-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--rule)}.ek-editor-root .ek-open-head strong,.ek-editor-root .ek-open-titlebar strong{display:block;font-size:15px;color:var(--fg-1)}.ek-editor-root .ek-open-head span,.ek-editor-root .ek-open-note,.ek-editor-root .ek-open-titlebar span{display:block;margin-top:3px;font-size:11px;line-height:1.45;color:var(--fg-3)}.ek-editor-root .ek-open-layout{display:grid;grid-template-columns:172px minmax(0,1fr);min-height:0;flex:1 1}.ek-editor-root .ek-open-rail{display:flex;flex-direction:column;gap:4px;padding:12px;border-right:1px solid var(--rule);background:var(--color-surface-soft)}.ek-editor-root .ek-open-action,.ek-editor-root .ek-open-rail-btn,.ek-editor-root .ek-open-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--fg-1);font:inherit;text-align:left}.ek-editor-root .ek-open-rail-btn{display:flex;align-items:center;gap:8px;min-height:36px;padding:8px 10px;border-radius:var(--radius-control);font-size:12px;cursor:pointer}.ek-editor-root .ek-open-rail-btn:hover,.ek-editor-root .ek-open-rail-btn[aria-current=page]{background:var(--accent-soft);color:var(--accent-strong)}.ek-editor-root .ek-open-main{min-width:0;min-height:0;display:flex;flex-direction:column;padding:14px}.ek-editor-root .ek-open-titlebar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--rule)}.ek-editor-root .ek-open-toggle{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--fg-2)}.ek-editor-root .ek-open-list{list-style:none;padding:8px 0 0;margin:0;overflow:auto;min-height:180px}.ek-editor-root .ek-open-row{width:100%;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:10px;border-radius:var(--radius-control);cursor:pointer}.ek-editor-root .ek-open-row:hover,.ek-editor-root .ek-open-row[aria-current=true]{background:var(--accent-soft)}.ek-editor-root .ek-open-row-icon{display:inline-flex;justify-content:center;padding:4px 6px;border:1px solid var(--rule);border-radius:var(--radius-control);font-size:10px;color:var(--fg-3);text-transform:uppercase}.ek-editor-root .ek-open-row-main{min-width:0}.ek-editor-root .ek-open-row-main span,.ek-editor-root .ek-open-row-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ek-editor-root .ek-open-row-main strong{font-size:13px}.ek-editor-root .ek-open-row-main span{margin-top:3px;font-size:11px;color:var(--fg-3)}.ek-editor-root .ek-open-empty,.ek-editor-root .ek-open-status{margin:14px 0 0;font-size:12px;color:var(--fg-3)}.ek-editor-root .ek-open-local,.ek-editor-root .ek-saveas-list{display:flex;flex-direction:column;gap:10px;padding-top:12px}.ek-editor-root .ek-open-action{position:relative;display:flex;align-items:center;gap:10px;min-height:42px;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--canvas);cursor:pointer;overflow:hidden}.ek-editor-root .ek-open-action:hover:not(:disabled):not([data-disabled=true]){border-color:var(--rule-strong);background:var(--accent-soft)}.ek-editor-root .ek-open-action:disabled,.ek-editor-root .ek-open-action[data-disabled=true]{color:var(--fg-3);cursor:not-allowed;opacity:.7}.ek-editor-root .ek-open-action>input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.ek-editor-root .ek-open-action[data-disabled=true]>input[type=file]{cursor:not-allowed}@media (max-width:680px){.ek-editor-root.ek-doc-scrim{padding:12px;align-items:stretch}.ek-editor-root .ek-open-modal{max-height:calc(100dvh - 24px)}.ek-editor-root .ek-open-layout{grid-template-columns:1fr}.ek-editor-root .ek-open-rail{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--rule)}.ek-editor-root .ek-open-rail-btn{flex:0 0 auto}.ek-editor-root .ek-open-titlebar{flex-direction:column;align-items:stretch}}.ek-editor-root .ek-doc-share-tabs{display:flex;gap:0;padding:0 20px;border-bottom:1px solid var(--rule)}.ek-editor-root .ek-doc-share-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:12px 16px;font:inherit;font-size:13px;font-weight:600;color:var(--fg-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.ek-editor-root .ek-doc-share-body{padding:20px}.ek-editor-root .ek-doc-link-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--rule);background:var(--canvas);margin-bottom:16px}.ek-editor-root .ek-doc-link-input{flex:1 1;min-width:0;border:0;background:none;font:inherit;font-size:12px;color:var(--fg-2)}.ek-editor-root .ek-doc-link-copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--accent);color:#fff;font:inherit;font-size:12px;font-weight:700;padding:8px 14px;cursor:pointer;flex:none}.ek-editor-root .ek-doc-perm-row{display:flex;flex-direction:column;gap:8px;font-size:12.5px;color:var(--fg-2)}.ek-editor-root .ek-doc-perm-select{font:inherit;font-size:13px;padding:10px 12px;border:1px solid var(--rule-strong);background:var(--color-surface);color:var(--fg-1)}.ek-editor-root .ek-doc-crew-search{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--rule);background:var(--canvas);margin-bottom:14px}.ek-editor-root .ek-doc-crew-search input{flex:1 1;min-width:0;border:0;background:none;font:inherit;font-size:13px;outline:none}.ek-editor-root .ek-doc-crew-list{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}.ek-editor-root .ek-doc-crew-row{display:flex;align-items:center;gap:10px;padding:10px 8px;cursor:pointer;font-size:13px}.ek-editor-root .ek-doc-crew-row:hover{background:rgba(29,42,47,.04)}.ek-editor-root .ek-doc-crew-ava{width:32px;height:32px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-strong);font-weight:700;flex:none}.ek-editor-root .ek-doc-crew-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.ek-editor-root .ek-doc-crew-info strong{font-size:13px}.ek-editor-root .ek-doc-crew-info span{font-size:11px;color:var(--fg-3)}.ek-editor-root .ek-doc-crew-role{font:inherit;font-size:12px;padding:6px 8px;border:1px solid var(--rule);background:var(--color-surface);flex:none}.ek-editor-root .ek-doc-share-foot{margin-top:16px;display:flex;justify-content:flex-end}.ek-editor-root .ek-doc-share-send{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--accent);color:#fff;font:inherit;font-size:13px;font-weight:700;padding:10px 18px;cursor:pointer}.ek-editor-root .ek-doc-file-btn,.ek-editor-root .ek-file-menu-btn{border-radius:var(--radius-control);transition:background .16s ease,border-color .16s ease}.ek-editor-root .ek-doc-file-btn:hover,.ek-editor-root .ek-file-menu-btn:hover{border-color:var(--rule-strong);background:var(--color-surface-soft)}.ek-editor-root .ek-doc-seg-track{border-radius:9px;border-color:var(--rule)}.ek-editor-root .ek-doc-submission-btn{border-radius:8px;transition:background .16s ease,color .16s ease}.ek-editor-root .ek-doc-selbar{border-radius:11px;border:1px solid var(--rule);box-shadow:0 10px 30px rgba(0,0,0,.14);overflow:hidden;background:hsla(0,0%,100%,.92);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.ek-editor-root .ek-doc-selbar button{border-radius:0}.ek-editor-root .ek-doc-selbar button:hover{background:var(--accent-soft);color:var(--accent-strong)}.ek-editor-root .ek-doc-dropdown,.ek-editor-root .ek-file-dropdown{border:1px solid var(--rule);border-radius:14px;box-shadow:0 16px 44px rgba(0,0,0,.16);padding:7px;overflow-y:auto;overflow-x:hidden}.ek-editor-root .ek-doc-menu-sec,.ek-editor-root .ek-file-menu-sec{padding:8px 12px 4px}.ek-editor-root .ek-doc-menu-item,.ek-editor-root .ek-file-menu-item{border-radius:8px;transition:background .14s ease}.ek-editor-root .ek-doc-menu-item:hover,.ek-editor-root .ek-file-menu-item:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-soft)}.ek-editor-root .ek-doc-check-item{border-radius:10px;transition:background .14s ease}.ek-editor-root .ek-doc-check-item:hover{background:var(--accent-soft)}.ek-editor-root .ek-doc-check-ic{border-radius:9px;border:1px solid var(--rule);background:var(--color-surface-soft)}.ek-editor-root .ek-doc-modal{border-radius:18px;border:1px solid var(--rule);box-shadow:0 24px 60px rgba(0,0,0,.22);overflow:hidden}.ek-editor-root .ek-doc-modal-head{padding:20px 22px}.ek-editor-root .ek-doc-modal-x{border-radius:6px}.ek-editor-root .ek-doc-crew-search,.ek-editor-root .ek-doc-link-row{border-radius:10px;border-color:var(--rule)}.ek-editor-root .ek-doc-link-copy,.ek-editor-root .ek-doc-share-send{border-radius:8px;transition:background .16s ease}.ek-editor-root .ek-doc-crew-role,.ek-editor-root .ek-doc-perm-select{border-radius:8px;border-color:var(--rule-strong)}.ek-editor-root .ek-doc-crew-ava{border-radius:50%}.ek-editor-root .ek-doc-share-tab.on{color:var(--accent-strong);border-bottom-color:var(--accent)}.ek-editor-root .share-bell__trigger{width:32px;height:32px;border:1px solid var(--rule);border-radius:9px;background:var(--color-surface);color:var(--fg-2)}.ek-editor-root .share-bell__trigger:hover{border-color:var(--rule-strong);background:var(--color-surface-soft);color:var(--fg-1)}.ek-editor-root .share-bell__count{top:-5px;right:-5px;border-radius:999px;background:var(--highlight);color:#fff;border:2px solid var(--color-surface)}