.rio-loading-state{display:flex;align-items:center;justify-content:center;gap:8px;min-height:96px;color:var(--rw-muted,#566879);font-size:max(var(--rw-font-min, 0px),calc(13px * var(--rw-font-scale, 1)));line-height:1.6;padding:16px;box-sizing:border-box;text-align:center;animation:rio-loading-reveal .15s step-end both}@keyframes rio-loading-reveal{0%{opacity:0}to{opacity:1}}.rio-loading-state.is-canvas{height:100%;min-height:240px;background:transparent}.rio-loading-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:currentColor;animation:rio-loading-breathe 1.6s ease-in-out infinite}@keyframes rio-loading-breathe{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.rio-loading-dot{animation:none}.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li{animation:none!important}}.rw-personal-settings{display:grid;grid-template-columns:180px minmax(0,760px);align-content:start;align-items:start;gap:24px;max-width:1020px;margin:auto;box-sizing:border-box;padding:28px;color:var(--rw-text, #263735)}.rw-personal-settings>header{grid-column:1 / -1}.rw-personal-settings header small{color:var(--rw-muted)}.rw-personal-settings h1{font-size:max(var(--rw-font-min, 0px),calc(25px * var(--rw-font-scale, 1)));margin:8px 0}.rw-personal-settings h2,.rw-notice-panel h2{font-size:max(var(--rw-font-min, 0px),calc(17px * var(--rw-font-scale, 1)));margin:0 0 12px}.rw-personal-settings>section{padding:24px;margin-top:20px}.rw-personal-settings h2{display:flex;align-items:center;gap:10px}.rw-personal-settings>section>:last-child{margin-bottom:0}@media (max-width: 600px){.rw-personal-settings>section{padding:16px}}.rw-personal-settings p{line-height:1.7;color:var(--rw-muted);font-size:max(var(--rw-font-min, 0px),calc(13px * var(--rw-font-scale, 1)))}.rw-personal-settings label:not(.ant-checkbox-wrapper):not(.rw-setting-check):not(.rw-setting-category):not(.ant-form-item-label>label){display:flex;flex-direction:column;gap:8px;font-size:max(var(--rw-font-min, 0px),calc(13px * var(--rw-font-scale, 1)));margin:14px 0}.rw-setting-times{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14em),1fr));gap:18px;margin:14px 0}.rw-personal-settings .rw-setting-times>label{margin:0}.rw-personal-settings .rw-setting-check{display:flex;gap:8px;margin:14px 0;flex-direction:row;align-items:center}.rw-personal-settings .rw-setting-category{display:flex;gap:12px;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--rw-border)}.rw-setting-category small{display:block;line-height:1.6;color:var(--rw-muted);margin-top:5px}.rw-notice-panel{box-sizing:border-box;min-width:0;color:var(--rw-text)}.rw-notice-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--rw-border)}.rw-notice-filters{display:flex;gap:4px;margin-right:auto}.rw-notice-panel header{display:flex;align-items:center;justify-content:space-between}.rw-notice-panel>p{color:var(--rw-muted);font-size:max(var(--rw-font-min, 0px),calc(13px * var(--rw-font-scale, 1)))}.rw-notice-list{max-height:calc(100dvh - 240px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.rw-notice-list article{min-width:0;padding:12px;border-bottom:1px solid var(--rw-border)}.rw-notice-panel .rw-notice-content{display:flex;flex-direction:column;align-items:stretch;gap:6px;text-align:left;width:100%;height:auto;min-width:0;white-space:normal;overflow-wrap:anywhere}.rw-notice-content strong{font-size:max(var(--rw-font-min, 0px),var(--rw-text-size, calc(14px * var(--rw-font-scale, 1))));font-weight:600}.rw-notice-body{white-space:pre-wrap;font-size:max(var(--rw-font-min, 0px),calc(13px * var(--rw-font-scale, 1)));line-height:1.6;color:var(--rw-muted)}.rw-notice-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:8px}.rw-notice-list small{font-size:max(var(--rw-font-min, 0px),calc(11px * var(--rw-font-scale, 1)));color:var(--rw-muted)}.rw-notice-list article[data-read=true]{color:var(--rw-muted)}.rw-notice-list article[data-read=false]{background:var(--rw-selected)}.rw-notice-panel .rw-notice-read{min-height:28px;height:auto;white-space:normal}@media (max-width: 600px){.rw-personal-settings{padding:20px 14px}.rw-setting-times{gap:12px}.rw-setting-category span{max-width:88%}}.rw-personal-settings fieldset{border:0;padding:0;margin:0;min-width:0}.rw-notification-icon{position:relative;display:flex}.rw-notification-count{position:absolute;right:-12px;top:-9px;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;display:grid;place-items:center;border-radius:10px;background:var(--rw-brand, #087f75);color:var(--rw-on-brand, #fff);font:600 calc(11px * var(--rw-font-scale, 1))/1 system-ui;border:1px solid var(--rw-surface, #fff)}.rw-notice-toast{position:fixed;z-index:2050;top:max(52px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));display:flex;flex-direction:column;gap:10px;box-sizing:border-box;width:min(420px,calc(100vw - 24px));max-height:min(520px,calc(100dvh - 76px));padding:14px 16px;border:1px solid var(--rw-border);border-radius:var(--rw-radius-panel, 12px);background:var(--rw-surface-overlay, var(--rw-surface));color:var(--rw-text);box-shadow:var(--rw-shadow-popover);overflow-wrap:anywhere}.rw-notice-toast-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.rw-notice-toast .rw-notice-toast-close{display:grid;place-items:center;width:32px;min-width:32px;height:32px}.rw-notice-toast-content{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto;overscroll-behavior:contain;font-size:max(var(--rw-font-min, 0px),calc(14px * var(--rw-font-scale, 1)));line-height:1.6}.rw-notice-toast-content strong{color:var(--rw-text);font-size:max(var(--rw-font-min, 0px),calc(14px * var(--rw-font-scale, 1)));line-height:1.6;font-weight:600}.rw-notice-toast .rw-notice-toast-expand{align-self:flex-start;flex-shrink:0;height:auto}.rw-notice-toast-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}@media (max-width:600px){.rw-notice-toast .rw-notice-toast-close{width:44px;min-width:44px;height:44px}.rw-notice-toast .rw-notice-toast-expand{min-height:44px}}.rw-notice-panel header h2{margin:0}.rw-notice-actions{display:flex;gap:4px}.rw-notice-empty{padding:32px 4px 24px;text-align:center;color:var(--rw-muted)}.rw-notice-empty>.anticon{font-size:max(var(--rw-font-min, 0px),calc(28px * var(--rw-font-scale, 1)));opacity:.65}.rw-notice-empty p{font-size:max(var(--rw-font-min, 0px),calc(14px * var(--rw-font-scale, 1)));color:var(--rw-text);margin:14px 0 8px}.rw-notice-empty small{font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));line-height:1.6}.rw-setting-actions{display:flex;flex-wrap:wrap;gap:10px}.rw-notice-target{display:block;color:var(--rw-brand);font-size:max(var(--rw-font-min, 0px),calc(13px * var(--rw-font-scale, 1)))}.rw-display-preview{display:grid;gap:8px;padding:16px;margin:12px 0;background:var(--rw-subtle);border:1px solid var(--rw-border);border-radius:8px}.rw-display-preview strong{font-size:var(--rw-heading-3)}.rw-display-preview small{color:var(--rw-muted)}.rw-setting-times>label{min-width:0}.rw-settings-navigation{display:block;min-width:0}@media (max-width: 760px){.rw-personal-settings{grid-template-columns:minmax(0,1fr);gap:16px}.rw-settings-navigation{display:block}.rw-personal-settings>.rw-settings-group{grid-column:1}}.rw-settings-group[hidden]{display:none}.rw-settings-group{grid-column:2;min-width:0;margin-top:0;padding:0 20px;border:1px solid var(--rw-border);border-radius:var(--rw-radius-panel);background:var(--rw-surface)}.rw-settings-group>section{padding:20px 0;border:0;border-radius:0;box-shadow:none;background:transparent}.rw-settings-group>section+section{border-top:1px solid var(--rw-border)}.rw-settings-group>section>.rw-setting-category:last-child{border-bottom:0}.rw-settings-group h2{margin-bottom:16px}.rw-notice-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:8px 0;border-bottom:1px solid var(--rw-border)}.rw-notice-tools label{display:flex;gap:6px;align-items:center}.rw-notice-state{color:var(--rw-muted);font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rw-notification-icon[data-quiet]{opacity:.65}.rw-notification-ring{display:inline-flex;transform-origin:50% 0;animation:rw-notice-ring .65s ease-in-out}@keyframes rw-notice-ring{0%,to{transform:rotate(0)}20%,60%{transform:rotate(15deg)}40%,80%{transform:rotate(-15deg)}}@media (prefers-reduced-motion:reduce){.rw-notification-ring{animation:none}}.rw-notice-heading{display:flex;justify-content:space-between;align-items:center;padding-right:32px}.rw-notice-panel{display:flex;flex-direction:column;max-height:calc(100dvh - 130px)}.rw-notice-toolbar{gap:12px;padding-bottom:0;flex-shrink:0}.rw-notice-list{flex:1;min-height:0;max-height:none}.rw-notice-list article{position:relative;padding:18px 4px 16px 18px}.rw-notice-list article[data-read=false]{background:transparent}.rw-notice-content strong{position:relative;font-weight:600;line-height:1.6}.rw-notice-list article[data-read=true] .rw-notice-content strong{font-weight:400;color:var(--rw-text)}.rw-notice-unread-dot{position:absolute;left:-14px;top:.65em;width:6px;height:6px;border-radius:50%;background:var(--rw-brand)}.rw-notice-list article[data-read=true] .rw-notice-unread-dot{display:none}.rw-notice-state[data-action=true]{align-self:flex-start;padding:1px 6px;border-radius:4px;background:var(--rw-warning-bg);color:var(--rw-warning-text,var(--rw-warning));font-weight:500}.rw-notice-meta{margin-top:10px;min-height:30px}.rw-notice-panel .rw-notice-read{display:inline-flex;gap:5px;align-items:center}.rw-notice-footer{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--rw-border);flex-shrink:0}.rw-notice-footer label{display:flex;align-items:center;gap:6px;color:var(--rw-muted);font-size:max(var(--rw-font-min, 0px),calc(13px * var(--rw-font-scale, 1)))}@media (hover:hover) and (pointer:fine){.rw-notice-read{opacity:0}.rw-notice-list article:hover .rw-notice-read,.rw-notice-list article:focus-within .rw-notice-read{opacity:1}}@media (max-width:600px){.rw-notice-panel{max-height:calc(100dvh - 160px)}.rw-notice-panel .rw-notice-read{min-height:44px}.rw-notice-toolbar{gap:4px}}.rw-open-source{margin-top:24px}.rw-open-source h3{font-size:max(var(--rw-font-min, 0px),calc(15px * var(--rw-font-scale, 1)));margin:28px 0 8px}.rw-open-source-list{list-style:none;padding:0;margin:0}.rw-open-source-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--rw-border)}.rw-open-source-list strong{overflow-wrap:anywhere;font-size:max(var(--rw-font-min, 0px),calc(14px * var(--rw-font-scale, 1)))}.rw-open-source-list span,.rw-open-source-list small{color:var(--rw-muted);font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rw-open-source-list small{display:block;margin-top:4px}.rw-open-source-links{display:flex;gap:12px;flex-wrap:wrap;font-size:max(var(--rw-font-min, 0px),calc(13px * var(--rw-font-scale, 1)))}.rw-open-source-list .rw-open-source-links{flex-shrink:0}.rw-open-source a:focus-visible{outline:2px solid var(--rw-accent);outline-offset:3px}@media (max-width: 600px){.rw-open-source-list li{align-items:flex-start;flex-direction:column}}.rw-notice-statuses{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rw-notice-reading{font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));color:var(--rw-muted)}.rw-notice-filter-hint{margin:8px 0;color:var(--rw-muted);font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));line-height:1.6}.rw-notice-paragraph{display:block}.rw-notice-paragraph+.rw-notice-paragraph{margin-top:8px}.rw-notice-bullet{display:block;position:relative;padding-left:1em}.rw-notice-bullet:before{content:"•";position:absolute;left:0}.rw-notice-work-link{display:flex;justify-content:flex-end;flex-shrink:0}.rw-personal-settings [data-ui=select],.rw-personal-settings [data-ui=input]:not([type=checkbox]){min-width:0}.rw-setting-category input{flex-shrink:0}.rw-personal-settings button:disabled{opacity:.5}.rw-notice-toolbar button{height:auto;white-space:normal}.rw-notice-toast-actions button{width:auto;height:auto;min-height:34px;white-space:normal}@media (max-width:600px){.rw-notice-toast-actions button{min-height:44px}}.rw-notice-panel .rw-notice-actions button{display:grid;place-items:center;width:36px;height:36px}.rw-settings-navigation>button{justify-content:flex-start;text-align:start;white-space:normal;height:auto;min-height:40px}@media (max-width: 760px){.rw-settings-navigation>button{min-height:44px}}.rw-notice-panel .rw-notice-toolbar button{min-height:42px}.rw-notice-panel .rw-notice-toolbar>button{margin-left:auto}@media (max-width:600px){.rw-notice-footer select{min-height:44px}}.rw-notice-toolbar button{line-height:1.5}.rw-notice-panel .rw-notice-content{padding:0;line-height:1.5;border:0;background:none;color:inherit}.rw-notice-panel .rw-notice-read{font-size:calc(12px * var(--rw-font-scale, 1));padding:3px 6px;background:transparent}.rw-notice-toast .rw-notice-toast-close{padding:0;border:0;color:var(--rw-muted)}.rw-notice-toast .rw-notice-toast-expand{border:0;padding:2px 0;color:var(--rw-brand);font-size:calc(13px * var(--rw-font-scale, 1))}@media (max-width:600px){.rw-notice-toast-actions button,.rw-notice-toast .rw-notice-toast-expand{min-height:44px}}.rw-notice-panel .rw-notice-actions button{padding:0;background:transparent;border:0;color:var(--rw-muted)}.rw-notice-panel .rw-notice-actions button:hover{background:var(--rw-selected);color:var(--rw-brand)}.rw-notice-heading button{border:0;background:transparent;color:var(--rw-muted)}.rw-notice-panel .rw-notice-toolbar button{border:0;background:transparent;border-radius:0;padding:8px;box-shadow:none}.rw-notice-panel .rw-notice-toolbar>button{color:var(--rw-muted)}.rw-notice-panel .rw-notice-content:hover{background:transparent}.rw-notice-panel .rw-notice-read{border:0;color:var(--rw-muted)}.rw-notice-footer>button{border:0;padding:4px 0;color:var(--rw-muted)}@media (max-width:600px){.rw-notice-footer select,.rw-notice-panel .rw-notice-read{min-height:44px}}.rw-notice-work-link button{border:0;box-shadow:none;background:transparent;color:var(--rw-brand);padding:4px 8px}.rw-settings-navigation>:is(.ant-tabs-left,.ant-tabs-right)>.ant-tabs-nav{width:100%}.rw-settings-navigation>:is(.ant-tabs-left,.ant-tabs-right)>.ant-tabs-nav .ant-tabs-tab{justify-content:flex-start;margin:0 0 4px;min-height:40px;text-align:start}.rw-setting-category>span{min-width:0;overflow-wrap:anywhere}.rw-setting-category>.ant-select{width:13em;flex:0 0 13em}@media (max-width: 600px){.rw-personal-settings .rw-setting-category{flex-wrap:wrap}.rw-setting-category>.ant-select{flex:1 1 100%;width:100%}}.rw-personal-settings.is-single-column{grid-template-columns:minmax(0,760px);max-width:816px}.rw-personal-settings.is-single-column>.rw-settings-group{grid-column:1}.rw-operation-shell{height:100%;min-height:0;display:flex;flex-direction:column}.rw-operation-shell>.rw-global-workspace{flex:1;min-height:0;height:0}.rw-operation-shell>.rw-global-workspace>.rw-workspace{height:100%;min-height:0}.rw-operation-shell>.rw-app-shell{flex:1;min-height:0}.rw-computer-use-banner{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 16px;background:var(--rw-surface, var(--rio-surface));border-bottom:1px solid var(--rw-border, var(--rio-border))}.rw-frontend-update{box-sizing:border-box;position:fixed;z-index:1200;bottom:max(16px,env(safe-area-inset-bottom));right:16px;display:flex;align-items:center;gap:8px;width:max-content;max-width:min(460px,calc(100% - 32px));padding:10px 12px;background:var(--rw-surface,#fff);color:var(--rw-text,#17252b);border:1px solid var(--rw-border,#d8e1e3);border-radius:10px;box-shadow:var(--rw-shadow-popover)}.rw-frontend-update span{min-width:0;overflow-wrap:anywhere}@media (max-width:480px){.rw-frontend-update{flex-wrap:wrap}.rw-frontend-update span{flex-basis:100%}}.rw-frontend-update button{flex-shrink:0}.rw-collaboration{color:var(--rw-text);font-size:max(var(--rw-font-min, 0px),calc(14px * var(--rw-font-scale, 1)));line-height:1.55}.rw-collaboration-page{height:100%;overflow:auto;padding:24px;box-sizing:border-box}.rw-collaboration h1{font-size:max(var(--rw-font-min, 0px),calc(24px * var(--rw-font-scale, 1)));margin:0 0 8px}.rw-collaboration h2{font-size:max(var(--rw-font-min, 0px),calc(20px * var(--rw-font-scale, 1)));overflow-wrap:anywhere}.rw-collaboration h3{font-size:max(var(--rw-font-min, 0px),calc(16px * var(--rw-font-scale, 1)))}.rw-collaboration nav,.rw-invite-actions{display:flex;gap:8px;flex-wrap:wrap}.rw-collaboration :focus-visible{outline:2px solid var(--rw-brand);outline-offset:3px}.rw-invite-layout{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:24px;margin-top:20px}.rw-invite-list{display:flex;flex-direction:column;gap:8px;align-self:start}.rw-invite-list small,.rw-invite-history small{color:var(--rw-muted)}.rw-invite-detail{min-width:0;border-left:1px solid var(--rw-border);padding-left:24px}.rw-invite-form label,.rw-invite-detail label{display:flex;flex-direction:column;gap:5px;margin:12px 0}.rw-invite-patch{background:var(--rw-subtle);border:1px solid var(--rw-border);border-radius:6px;padding:12px;max-height:420px;overflow:auto;white-space:pre;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));-moz-tab-size:2;tab-size:2}.rw-invite-message{white-space:pre-wrap;overflow-wrap:anywhere}.rw-invite-history{padding-left:20px}.rw-invite-history li{margin:12px 0}.rw-invite-history small{display:block}.rw-invite-open{display:inline-block;padding:8px 0}.rw-invite-form [role=alert],.rw-collaboration [role=alert]{color:var(--rw-danger)}.rw-collaboration-page{container-type:inline-size}@container (max-width:650px){.rw-invite-layout{grid-template-columns:1fr}.rw-invite-layout.has-selection .rw-invite-list{display:none}.rw-invite-detail{border-left:0;padding:0}}@media (max-width: 650px){.rw-collaboration-page{padding:16px}.rw-invite-layout{grid-template-columns:1fr}.rw-invite-layout.has-selection .rw-invite-list{display:none}.rw-invite-detail{border-left:0;padding:0}}.rw-invite-records{margin:16px 0;border-top:1px solid var(--rw-border);padding-top:12px}.rw-invite-focused .rw-invite-layout{display:block;margin-top:16px}.rw-invite-focused .rw-invite-detail{border:0;padding:0;max-width:1040px;margin:0 auto}.rw-invite-focused-header{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:max(var(--rw-font-min, 0px),calc(13px * var(--rw-font-scale, 1)));color:var(--rw-muted);max-width:1040px;margin:auto}.rw-invite-latest{padding:12px 16px;background:var(--rw-accent-bg);border:1px solid var(--rw-border);border-radius:4px}.rw-meeting-invitation-gate{width:min(100%,760px)}.rw-meeting-invitation-gate .rw-collaboration-page{height:auto;border:1px solid var(--rw-border);border-radius:12px;background:var(--rw-surface)}.rw-meeting-invitation-banner{flex-shrink:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 20px;background:var(--rw-accent-bg);border-bottom:1px solid var(--rw-border);font-size:max(var(--rw-font-min, 0px),calc(13px * var(--rw-font-scale, 1)))}.rw-meeting-invitation-banner p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;flex:1}.rw-collaboration-page:not(.rw-invite-focused){max-width:1208px;margin-inline:auto}.rw-collaboration-page:not(.rw-invite-focused)>.rw-invite-layout{background:var(--rw-surface);border:1px solid var(--rw-border);border-radius:var(--rw-radius-panel);padding:20px 24px}.rw-invite-layout:not(.has-selection){grid-template-columns:minmax(0,1fr)}@media (max-width: 650px){.rw-collaboration-page:not(.rw-invite-focused)>.rw-invite-layout{padding:16px}}.rw-invite-list button{text-align:left;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.rw-invite-form input,.rw-invite-form select,.rw-invite-form textarea,.rw-invite-detail input,.rw-invite-detail textarea{width:100%;box-sizing:border-box}.rw-v5-meeting-access{box-sizing:border-box;min-height:100vh;display:flex;flex-direction:column;align-items:center;gap:16px;padding:clamp(24px,9vh,80px) 24px;background:var(--rw-canvas);color:var(--rw-text);font-family:var(--rw-font-ui)}.rw-v5-meeting-entry,.rw-v5-meeting-own-draft{box-sizing:border-box;width:min(100%,480px);padding:28px;background:var(--rw-surface);border:1px solid var(--rw-border);border-radius:var(--rw-radius-modal)}.rw-v5-meeting-entry h1{font-size:max(var(--rw-font-min, 0px),calc(24px * var(--rw-font-scale, 1)));margin:24px 0 12px}.rw-v5-meeting-entry p,.rw-v5-meeting-own-draft p{line-height:1.6;color:var(--rw-muted)}.rw-v5-meeting-entry a{color:var(--rw-brand)}.rw-v5-meeting-entry section>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px}.rw-v5-meeting-entry section>div>a{display:inline-flex;align-items:center;min-height:44px}.rw-v5-meeting-access :focus-visible{outline:2px solid var(--rw-brand);outline-offset:3px}.rw-v5-meeting-own-draft h2{margin:0;font-size:max(var(--rw-font-min, 0px),calc(16px * var(--rw-font-scale, 1)))}@media (max-width: 480px){.rw-v5-meeting-access{padding:24px 16px}.rw-v5-meeting-entry,.rw-v5-meeting-own-draft{padding:20px}}.rw-v5-meeting-entry button{min-height:44px}.rw-v5-meeting-entry button:disabled{opacity:.6}.rw-v5-meeting-own-draft textarea{box-sizing:border-box;width:100%;min-height:120px;resize:vertical}.rw-v5-session-bar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding:8px 24px;border-bottom:1px solid var(--rw-border);background:var(--rw-surface);color:var(--rw-text);font-family:var(--rw-font-ui);min-height:44px}.rw-v5-session-bar>a{margin-right:auto;color:var(--rw-brand)}.rw-v5-session-connection{color:var(--rw-muted);font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rw-v5-meeting-canvas{min-width:0;height:calc(100dvh - 160px);min-height:420px;background:var(--rw-surface);border:1px solid var(--rw-border);border-radius:12px;overflow:hidden}.rw-v5-meeting-canvas{display:flex;flex-direction:column}.rw-v5-canvas-commandbar{display:flex;align-items:center;padding:6px 12px;border-bottom:1px solid var(--rw-border);gap:12px;min-height:40px}.rw-v5-canvas-commandbar>strong{font-size:max(var(--rw-font-min, 0px),calc(13px * var(--rw-font-scale, 1)));margin-right:auto}.rw-v5-canvas-commandbar>div{display:flex;gap:4px;align-items:center}.rw-v5-canvas-body{flex:1;min-height:0}.rw-v5-canvas-body>.rio-canvas{height:100%}.rw-v5-canvas-body .rio-canvas-surface{flex:1;min-height:0;height:auto;border:0;border-radius:0}.rw-v5-canvas-body .rio-panel-workspace{--panel-accent:var(--rw-brand);--panel-line:var(--rw-border);--panel-ink:var(--rw-text);--panel-muted:var(--rw-muted)}.rw-v5-meeting-canvas[hidden]{display:none}.rw-v5-record-layout.has-canvas{grid-template-columns:minmax(0,1fr) auto;max-width:none}.rw-v5-record-layout.has-canvas>.rw-v5-record-document{display:none}@media (max-width:700px){.rw-v5-session-bar{padding:8px 12px;justify-content:flex-start}.rw-v5-record-layout.has-canvas{display:flex;flex-direction:column}.rw-v5-meeting-canvas{order:1;width:100%;height:65dvh}}.rw-v5-canvas-commandbar :is(.rio-landmark-nav,.rio-choice-nav){position:static;transform:none}.rw-v5-canvas-commandbar{flex-wrap:wrap}.rw-v5-canvas-commandbar>div{flex-wrap:wrap}.rw-v5-canvas-commandbar .rio-canvas-view-controls{display:flex}.rw-v5-canvas-body .rio-native-tools{display:flex;flex-direction:column;gap:7px;top:12px;max-height:calc(100% - 70px)}.rw-v5-canvas-body .rio-native-panel{top:12px;left:96px}.rw-v5-session-bar .rio-voice-agent-slot:empty{display:none}.rw-v5-session-bar .rio-voice-agent-slot{display:flex;align-items:center;gap:4px}.rw-v5-canvas-commandbar .ant-btn.is-active{color:var(--rw-brand);background:var(--rw-selected)}.rw-v5-session-bar.is-background{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--rw-legacy-border, #b9d0c9);background:var(--rw-legacy-subtle, #f5f9f7)}.rw-v5-session-background-note{font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));color:var(--rw-legacy-muted, #637870)}.rw-v5-session-switch{max-width:560px;margin:48px auto;padding:24px;border:1px solid var(--rw-legacy-border, #dae2e5);border-radius:12px;background:var(--rw-legacy-surface, white)}.rw-v5-session-leave{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:6000;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;padding:24px;background:var(--rw-legacy-surface, white);box-shadow:none;border:1px solid var(--rw-control-border, #bdcbc5);border-radius:6px;color:var(--rw-legacy-text, #263b35);font:calc(14px * var(--rw-font-scale, 1))/1.7 system-ui}.rio-voice-idle{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;background:var(--rw-warning-bg);border:1px solid var(--rw-warning);border-radius:8px;color:var(--rw-warning);max-width:650px}.rio-voice-idle small{flex-basis:100%;color:var(--rw-warning)}.rw-v5-guide-mode{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:4px 8px;font-size:max(var(--rw-font-min, 0px),calc(13px * var(--rw-font-scale, 1)));color:var(--rw-muted)}.rw-v5-guide-mode [role=alert]{color:var(--rw-danger)}.rw-v5-session-leave button,.rw-v5-session-switch button,.rw-v5-session-bar.is-background>button:last-of-type{min-height:36px}.rw-v5-session-leave button,.rw-v5-session-switch button{margin:8px 8px 0 0}@media (max-width:700px){.rw-v5-session-leave button,.rw-v5-session-switch button,.rw-v5-session-bar.is-background>button:last-of-type{min-height:44px}}.rw-v5-guide-mode button{white-space:nowrap}.rw-v5-guide-mode button:disabled{opacity:.55}.rw-v5-media-dock{position:fixed;z-index:1120;display:flex;align-items:center;box-sizing:border-box;font:calc(13px * var(--rw-font-scale, 1))/1.5 system-ui;inset:auto;right:12px;bottom:12px;width:max-content;max-width:calc(100vw - 24px);min-height:32px;padding:6px 8px;gap:6px;border:1px solid var(--rw-border, #d9d9d9);border-radius:8px;background:var(--rw-surface, #fff);color:var(--rw-text, #263b35);overflow:visible;max-height:none;flex-wrap:wrap}.rw-v5-media-dock>.rw-v5-meeting-frame{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;min-width:0;height:auto;overflow:visible;flex:0 1 auto;gap:6px}.rw-v5-media-dock.is-embedded,.rw-v5-media-dock[data-media-measuring]{right:auto;bottom:auto;padding:0;border:0;border-radius:0;background:transparent}.rw-v5-media-dock.is-embedded .rw-v5-media-return,.rw-v5-media-dock.is-embedded>.rw-v5-meeting-frame>strong,.rw-v5-media-dock[data-media-measuring] .rw-v5-media-return,.rw-v5-media-dock[data-media-measuring]>.rw-v5-meeting-frame>strong{display:none}.rw-v5-media-dock[data-media-measuring]{max-width:none!important;max-height:none!important;overflow:visible!important}.rw-v5-media-dock{transition:opacity .1s ease-out}.rw-v5-media-dock[data-preparing]{opacity:0}@media (prefers-reduced-motion: reduce){.rw-v5-media-dock{transition:none}}.rw-v5-media-dock .ant-btn{transition-property:color,background-color,border-color,box-shadow,opacity}.rw-v5-media-dock strong{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:0}.rw-v5-media-dock .rio-voice-bar{gap:4px;flex-wrap:wrap;max-width:100%;min-width:0;height:auto}.rw-v5-media-dock .rio-voice-bar>span:has(.rio-voice-primary){display:inline-flex;gap:4px}.rw-v5-media-dock:is(.is-compact:not([data-media-measuring=full]),[data-media-measuring=compact]) .rio-voice-bar .ant-btn[aria-label]:has(.ant-btn-icon)>span:not(.ant-btn-icon):not(.ant-btn-loading-icon){display:none}.rw-v5-media-dock:is(.is-compact:not([data-media-measuring=full]),[data-media-measuring=compact]) .rio-voice-bar .ant-btn[aria-label]:has(.ant-btn-icon){padding-inline:8px}.rw-v5-media-dock .rio-voice-idle{max-width:min(650px,calc(100vw - 24px));min-width:0;flex-basis:100%;box-sizing:border-box}.rw-v5-media-dock.is-floating .rio-camera-error{position:static;flex-basis:100%;max-width:100%;box-sizing:border-box}.rw-v5-media-dock.is-floating{max-height:calc(100dvh - 24px);overflow-y:auto}@media (max-height: 500px){.rw-v5-media-dock.is-floating .rio-voice-idle{order:1}}.rw-media-present .rio-screen-window,.rw-media-present .rio-camera-panel{z-index:1110}.rw-media-embedded .rio-screen-window.is-full{top:var(--rw-media-control-bottom, 48px);height:calc(100dvh - var(--rw-media-control-bottom, 48px))!important;max-height:none}.rw-media-present .rio-camera-panel{max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain}.rw-media-present .rio-voice-panel{max-height:min(65dvh,520px);overflow:auto;overscroll-behavior:contain}@media (max-width:600px),(pointer:coarse) and (max-height:500px){.rw-v5-media-dock .rio-voice-bar .ant-btn[aria-label]{min-width:44px;min-height:44px;height:auto}.rw-v5-media-dock.is-floating{bottom:calc(76px + env(safe-area-inset-bottom));left:8px;right:8px;width:auto;max-width:calc(100vw - 16px);max-height:calc(100dvh - 100px)}}@media (pointer: coarse){.rw-v5-media-dock button{min-height:44px}}[data-content-focus]{background:var(--rw-surface,#fff);overflow:auto;min-width:0;min-height:0}.rw-content-focus-exit{position:fixed;bottom:12px;right:12px;z-index:1100;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px;border:1px solid var(--rw-control-border,#bdcbc5);border-radius:6px;background:var(--rw-surface,#fff);color:var(--rw-brand,#137c72);font:500 calc(12px * var(--rw-font-scale, 1))/calc(20px * var(--rw-font-scale, 1)) var(--rw-font-ui,system-ui);cursor:pointer;box-shadow:0 2px 8px #00000012}.rw-content-focus-exit:focus-visible{outline:2px solid var(--rw-brand,#137c72);outline-offset:2px}[data-content-focus=zen] :is(.rw-v5-document-library,.rw-v5-editor-breadcrumb,.rw-v5-work-rail,.rw-today-rail,.rw-work-navigation){display:none!important}[data-content-focus=zen] .rw-v5-editor-topbar{min-height:36px;height:auto;padding:4px 12px;gap:8px;flex-wrap:wrap}[data-content-focus=zen] .rw-v5-editor-topbar>.rw-ui-objectbar-context,[data-content-focus=zen] .rw-v5-editor-topbar>.rw-ui-objectbar-title:not(:has(.rw-v5-editor-toolbar)){display:none}[data-content-focus=zen] .rw-v5-editor-topbar>.rw-ui-objectbar-actions{flex:0 0 auto;min-width:0;margin-left:auto;justify-content:flex-end;flex-wrap:wrap}[data-content-focus=zen].rw-v5-editor-shell .rw-v5-editor-workspace{flex:1;min-height:0}[data-content-focus=zen].rw-v5-editor-shell .rw-v5-editor-document{padding-inline:max(20px,calc((100% - var(--rw-document-width,840px))/2));padding-bottom:64px}[data-content-focus=zen] :is(.rw-v5-work-main,.rw-v5-personal-main,.rw-today-main){max-width:none;width:auto}[data-content-focus=zen]:is(.rio-canvas){border:0;border-radius:0}[data-content-focus=zen].rio-canvas :is(.rio-canvas-bar,.rio-canvas-view-controls,.rio-panel-path,.rio-presentation-panel,.rio-landmark-nav){display:none!important}[data-content-focus=zen].rio-canvas .rio-panel-columns{padding:0}@media (pointer:coarse){.rw-content-focus-exit{min-height:44px}}.rw-v5-editor-shell>.rw-content-focus-exit{bottom:64px}.rw-content-mode-tools{position:fixed;right:12px;bottom:64px;z-index:1200;display:flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--rw-border,#dce4e2);border-radius:8px;background:var(--rw-surface,#fff);box-shadow:0 2px 8px #0000000d;font:500 calc(12px * var(--rw-font-scale, 1))/calc(20px * var(--rw-font-scale, 1)) var(--rw-font-ui,system-ui)}.rw-content-mode-tools[data-surface=canvas]{bottom:12px}@media (max-width:650px){.rw-content-mode-tools[data-surface=canvas]{bottom:64px}}[data-content-focus=zen].rio-canvas .rio-native-tools,[data-content-focus=zen].rio-canvas .rio-native-panel{top:12px;max-height:calc(100% - 88px)}[data-content-focus=zen] .rio-canvas-link-open svg:last-child{display:none}.rw-content-mode-tools button{min-height:32px}@media (pointer:coarse){.rw-content-mode-tools button{min-height:44px}}.rw-content-mode-tools button{padding:4px 10px;border:0;background:transparent;color:var(--rw-brand,#137c72);border-radius:5px;cursor:pointer}.rw-content-mode-tools button:hover{background:var(--rw-selected,#e9f5f2)}.rw-content-mode-tools button:focus-visible{outline:2px solid var(--rw-brand,#137c72);outline-offset:1px}.rw-ui-surface.rw-ui-surface{box-sizing:border-box;min-width:0;color:var(--rw-text, #20232b);background:var(--rw-surface, #fff);border:1px solid var(--rw-border, #e3e6eb);border-radius:var(--rw-radius-panel, 12px);box-shadow:none}.rw-ui-surface[data-surface=decision]{background:var(--rw-accent-bg, #f0f7f5)}.rw-ui-surface[data-surface=overlay]{background:var(--rw-surface-overlay, #fff);border-color:var(--rw-overlay-border, #d8dde5);box-shadow:var(--rw-shadow-popover, none)}.rw-ui-icon-tile{display:inline-grid;place-items:center;flex:none;width:var(--rw-icon-tile-size, 28px);height:var(--rw-icon-tile-size, 28px);border-radius:8px;background:var(--rw-accent-bg, #f0f7f5);color:var(--rw-accent-ink, #246b62);font-size:max(var(--rw-font-min, 0px),calc(17px * var(--rw-font-scale, 1)));line-height:1;vertical-align:middle}.rw-ui-icon-tile[data-tone=cool]{background:var(--rw-cool-bg, #edf2fa);color:var(--rw-cool-ink, #42658e)}.rw-ui-icon-tile[data-tone=warm]{background:var(--rw-warm-bg, #f7f0e5);color:var(--rw-warm-ink, #886333)}.rw-ui-icon-tile[data-tone=neutral]{background:var(--rw-subtle, #f0f1f5);color:var(--rw-muted, #626875)}.rw-ui-icon-tile[data-tone=category]{background:var(--rw-category-bg);color:var(--rw-category)}.rw-ui-section-title{display:flex;align-items:center;gap:8px}.rw-v5-theme :is(.rw-companion-notice,.rw-v5-record-notice,.rio-finding,.rio-mermaid-failed){border:0;border-radius:var(--rw-radius-control, 6px);padding:10px 12px}.rw-v5-theme .rio-finding{background:var(--rw-warning-bg, #fff7e8);color:var(--rw-warning, #8a5b14)}.rw-v5-theme .rio-mermaid-failed{background:var(--rw-danger-bg, #fdeff0);color:var(--rw-danger, #b3373d)}.rw-v5-theme :is(.rio-comment-source,.rio-reply-quote,.rio-text-quote,.rw-v5-record-source-focus,.rw-v5-action-source){border:1px solid var(--rw-border, #e3e6eb);border-radius:var(--rw-radius-control, 6px);background:var(--rw-subtle, #f0f1f5);color:var(--rw-text, #20232b)}.rw-v5-theme :is(.rw-conversation,.rw-v5-personal-dialog,.rw-v5-lifecycle-dialog,.rw-v5-task-source,.rw-v5-record-task,.rio-comment-card,.rio-comment-message) blockquote{border:0;border-radius:var(--rw-radius-control, 6px);background:var(--rw-subtle, #f0f1f5);padding:8px 12px;color:var(--rw-muted, #626875)}.rw-conversation{color:var(--rw-text, #20232b);background:var(--rw-surface, #fff);font:var(--rw-text-size, calc(14px * var(--rw-font-scale, 1)))/1.7 var(--rw-font-ui, system-ui);min-width:0;box-sizing:border-box}.rw-conversation[hidden],.rw-conversation-composer[hidden]{display:none}.rw-conversation .rw-conversation-bubble,.rw-conversation-bubble{box-sizing:border-box;width:fit-content;max-width:100%;min-width:0;margin:10px 0;padding:12px 14px;border:1px solid transparent;border-radius:12px;background:var(--rw-subtle, #eef3f6);color:var(--rw-text, #20232b);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.rw-conversation .rw-conversation-bubble.is-user,.rw-conversation-bubble.is-user{margin-left:auto;max-width:90%;background:var(--rw-message-self-bg, #e9f5f2);border-color:transparent}.rw-conversation .rw-conversation-bubble.is-system{color:var(--rw-muted, #626875);background:var(--rw-subtle, #f0f1f5)}.rw-conversation-bubble>:first-child{margin-top:0}.rw-conversation-bubble>:last-child{margin-bottom:0}.rw-conversation-bubble pre{max-width:100%;overflow:auto;white-space:pre}.rw-ui-surface.rw-conversation-card.rw-conversation-card{box-sizing:border-box;min-width:0;margin:12px 0;padding:16px;overflow-wrap:anywhere;background:var(--rw-surface, #fff);border-color:var(--rw-border)}.rw-conversation-card>.ant-card-body>.rw-conversation-card-heading{display:flex;align-items:center;gap:10px;margin:-16px -16px 0;padding:14px 16px;border-radius:var(--rw-radius-panel, 12px) var(--rw-radius-panel, 12px) 0 0;border-bottom:1px solid var(--rw-border);background:var(--rw-subtle);font-size:max(var(--rw-font-min, 0px),var(--rw-heading-3, calc(16px * var(--rw-font-scale, 1))));line-height:1.5}.rw-conversation-card-heading>strong{min-width:0;overflow-wrap:anywhere}.rw-conversation-card-icon{flex:none;color:var(--rw-brand);font-size:max(var(--rw-font-min, 0px),calc(22px * var(--rw-font-scale, 1)));line-height:1}.rw-conversation-card.is-positive>.ant-card-body>.rw-conversation-card-heading{color:var(--rw-positive);background:var(--rw-positive-bg)}.rw-conversation-card.is-positive .rw-conversation-card-icon{color:inherit}.rw-conversation-card-body{padding-block-start:16px}.rw-conversation-card>.ant-card-body>.rw-conversation-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px}.rw-conversation-facts{display:grid;grid-template-columns:minmax(72px,6em) minmax(0,1fr);gap:10px 16px;margin:0}.rw-conversation-facts dt{color:var(--rw-muted)}.rw-conversation-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.rw-conversation-card h3{font-size:1em;margin:0 0 8px}.rw-conversation-card p{margin:8px 0}.rw-conversation-card pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.rw-conversation-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.rw-conversation .rw-conversation-composer,.rw-conversation-composer.rw-conversation-composer{display:block;box-sizing:border-box;flex-shrink:0;min-width:0;padding:12px;margin:12px;border:1px solid var(--rw-control-border, #bdcbc5);border-radius:12px;background:var(--rw-surface, #fff);color:var(--rw-text, #20232b)}.rw-conversation-composer:focus-within{border-color:var(--rw-brand, #137c72)}.rw-conversation-composer .rw-conversation-input.rw-conversation-input{display:block;box-sizing:border-box;width:100%;min-height:44px;max-height:min(200px,24dvh);resize:vertical}.rw-conversation-input-hint.rw-conversation-input-hint{display:block;color:var(--rw-muted, #626875);font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));margin:4px 0}.rw-conversation-composer>:is(.ant-btn,.rw-ui-button){display:flex;margin-left:auto}.rw-conversation [role=alert]{color:var(--rw-danger, #b3373d)}@media (max-width: 600px){.rw-conversation-card.rw-conversation-card{padding:12px}.rw-conversation-card>.ant-card-body>.rw-conversation-card-heading{margin-inline:-12px;margin-top:-12px;padding:12px}.rw-conversation-composer.rw-conversation-composer{margin:8px;padding:10px}}.rw-conversation .rw-conversation-header{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--rw-border, #e3e6eb);background:var(--rw-surface, #fff);color:var(--rw-text, #20232b)}.rw-conversation .rw-conversation-header[hidden]{display:none}.rw-conversation-header strong{font-size:1em}.rw-conversation-header small{color:var(--rw-muted, #626875);font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rw-conversation-card label{display:block;margin:8px 0}.rw-conversation .rw-conversation-composer[hidden],.rw-conversation-composer.rw-conversation-composer[hidden]{display:none}.rw-conversation-composer footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.rw-conversation-scope{color:var(--rw-muted, #626875);font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rw-conversation-composer footer>:last-child{flex-shrink:0}.rw-conversation-error{flex:none;margin:8px 14px 0;max-height:20%;overflow:auto}.rw-conversation-bubble .rw-md{color:inherit;font-size:inherit;line-height:inherit}.rw-conversation-bubble .rw-md :is(code,pre,th){background:var(--rw-subtle, #f0f1f5)}.rw-conversation-bubble .rw-md :is(th,td){border-color:var(--rw-border, #e3e6eb)}.rw-conversation-bubble .rw-md blockquote{color:var(--rw-muted, #626875);border-color:var(--rw-control-border, #bdcbc5)}.rw-conversation-bubble .rw-md pre code{background:transparent}.rw-conversation.is-floating{border:1px solid var(--rw-border, #e3e6eb);border-radius:12px;box-shadow:var(--rw-shadow-popover);background:var(--rw-surface-overlay)}.rw-conversation-card-actions>button{flex:0 0 auto}.rw-conversation button:disabled{opacity:.5}@media (max-width: 600px){.rw-conversation button{min-height:40px}}.rw-conversation-card :is(input,textarea):not([type=checkbox]):not([type=radio]){width:100%;box-sizing:border-box}@media (pointer: coarse){.rw-conversation button{min-height:44px}}.rw-conversation-input-hint.rw-conversation-input-hint{color:var(--rw-muted, #626875);font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rw-conversation-composer .rw-conversation-input.rw-conversation-input{border:0;border-radius:0;padding:4px 0;background:transparent;color:inherit;font:inherit;line-height:1.7;box-shadow:none}.rw-conversation-header :where(button[data-ui=button]:not([role=menuitem],[role=option],[role=tab])){background:transparent;border-color:transparent}.rw-conversation .rw-conversation-composer button.rw-conversation-tool{border-color:transparent;background:transparent;color:var(--rw-muted, #626875)}.rw-conversation .rw-conversation-composer button.rw-conversation-tool:hover{color:var(--rw-brand, #137c72);background:var(--rw-subtle, #f0f1f5)}.rw-business-operation.rw-conversation-card{margin-block:16px}.rw-business-summary{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:12px}.rw-business-summary h3{flex:1 1 180px;min-width:0;margin:0;font-size:max(var(--rw-font-min, 0px),var(--rw-heading-3, calc(16px * var(--rw-font-scale, 1))));line-height:1.5}.rw-business-summary>a{display:inline-flex;align-items:center;min-height:36px;padding:4px 12px;border:1px solid var(--rw-control-border);border-radius:6px;text-decoration:none}.rw-business-operation .rw-business-body{margin:8px 0 16px;white-space:pre-wrap;overflow-wrap:anywhere}.rw-business-facts{margin-block:12px 8px;gap:6px 16px}.rw-business-template{margin:4px 0 10px;color:var(--rw-muted);font-size:max(var(--rw-font-min, 0px),var(--rw-caption-size, calc(12px * var(--rw-font-scale, 1))))}.rw-business-operation .rw-business-template{margin:4px 0 10px}.rw-business-operation .rw-business-conditions ul{padding-left:22px;margin:10px 0 0}.rw-business-operation .rw-business-conditions li{margin:6px 0}.rw-business-operation .rw-business-fields{display:grid;gap:12px;margin:0 0 16px}.rw-business-operation .rw-business-fields label{display:grid;grid-template-columns:minmax(5em,92px) minmax(0,1fr);align-items:start;gap:8px 12px;margin:0;color:var(--rw-muted)}.rw-business-operation footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:16px}.rw-business-operation[data-state=cancelled] .rw-conversation-card-heading,.rw-business-operation[data-state=expired] .rw-conversation-card-heading{color:var(--rw-muted)}@container assistant-panel (min-width: 640px){.rw-business-facts{grid-template-columns:6em minmax(0,1fr) 6em minmax(0,1fr)}}@container assistant-panel (max-width: 400px){.rw-business-operation .rw-business-fields label{grid-template-columns:minmax(0,1fr);gap:5px}}.rw-business-summary>:is(a,button){flex:none}.rw-business-sources :is(button,a){white-space:normal;text-align:left}.rw-business-operation footer>button{min-height:40px}.rw-business-operation footer>button[data-variant=primary]{flex:1 1 140px}.rw-business-operation footer>button:first-child{flex:1 1 120px}@container assistant-panel (max-width: 400px){.rw-business-operation footer>button{flex:1 1 auto}}@container assistant-panel (max-width: 400px){.rw-business-operation footer>button:first-child,.rw-business-operation footer>button[data-variant=primary]{flex:1 1 auto}}@media (pointer: coarse){.rw-business-operation footer>button{min-height:44px}}.rw-companion-launch{position:fixed;right:22px;bottom:22px;z-index:1100;display:flex;align-items:center;gap:9px}.rw-companion[hidden],.rw-companion-launch[hidden]{display:none}.rw-companion{position:fixed;right:20px;bottom:20px;width:408px;max-width:calc(100vw - 88px);height:min(720px,calc(100dvh - 60px));display:flex;flex-direction:column;z-index:1101;border:1px solid var(--rw-border, #cedbd1);overflow:hidden}.rw-companion-header{display:flex;align-items:center}.rw-companion-header>div{flex:1}.rw-companion-header strong{font-size:max(var(--rw-font-min, 0px),calc(15px * var(--rw-font-scale, 1)))}.rw-companion-header small{display:block;font-size:max(var(--rw-font-min, 0px),calc(10px * var(--rw-font-scale, 1)));color:var(--rw-muted, #748275)}.rw-companion-topic{display:flex;justify-content:space-between;padding:8px 14px;gap:6px;border-bottom:1px solid var(--rw-border, #e7ece4)}.rw-companion-history{padding:8px 15px;max-height:180px;overflow:auto;border-bottom:1px solid var(--rw-border, #dde5db)}.rw-companion-body{flex:1;min-height:0;overflow:auto;padding:20px;overscroll-behavior:contain}.rw-companion-welcome{padding:15px 0 20px}.rw-companion-welcome small{color:var(--rw-muted, #718271)}.rw-companion-welcome h2{font-size:max(var(--rw-font-min, 0px),calc(21px * var(--rw-font-scale, 1)));font-weight:500;line-height:1.5;margin:13px 0}.rw-companion-welcome p{color:var(--rw-muted, #687969)}.rw-companion-prompts{display:flex;gap:8px;margin-top:20px}.rw-companion-turn{margin:0 0 24px;overflow-wrap:anywhere}.rw-companion-turn small{color:var(--rw-muted, #829081);font-size:max(var(--rw-font-min, 0px),calc(10px * var(--rw-font-scale, 1)))}.rw-companion-candidate p{color:var(--rw-muted, #657460)}.rw-companion-notice{border:0;border-radius:var(--rw-radius-control);padding:10px;background:var(--rw-selected, #eff6ed)}.rw-companion-error{color:var(--rw-danger, #9c4839)}.rw-companion-hint,.rw-companion-busy{font-size:max(var(--rw-font-min, 0px),calc(11px * var(--rw-font-scale, 1)));color:var(--rw-muted, #72806e)}.rw-companion-preview label{display:block;margin:8px 0}.rw-companion-composer{flex-shrink:0;max-height:48%;overflow:auto}.rw-companion-context{display:flex;align-items:center;gap:8px}.rw-companion-context span{font-size:max(var(--rw-font-min, 0px),calc(10px * var(--rw-font-scale, 1)));color:var(--rw-muted, #7f8a7a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.rw-companion-check{font-size:max(var(--rw-font-min, 0px),calc(11px * var(--rw-font-scale, 1)));display:flex;align-items:center;gap:5px;margin:6px 0}.rw-companion-connection{font-size:max(var(--rw-font-min, 0px),calc(11px * var(--rw-font-scale, 1)));color:var(--rw-muted, #72816e);margin:5px 0}.rw-companion-connection p{margin:6px 0}.rw-companion-composer>small{font-size:max(var(--rw-font-min, 0px),calc(10px * var(--rw-font-scale, 1)));color:var(--rw-muted, #8d7651)}.rw-companion-composer footer{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.rw-companion-composer footer small{font-size:max(var(--rw-font-min, 0px),calc(10px * var(--rw-font-scale, 1)));color:var(--rw-muted, #81907b)}.rw-companion-quote{display:flex;gap:5px;padding:7px;background:var(--rw-selected, #edf2e9);margin:5px 0;border-radius:6px}.rw-companion blockquote{white-space:pre-wrap;max-height:130px;overflow:auto;border-left:2px solid var(--rw-border, #b5c9ac);margin:7px 0;padding-left:10px;font-size:max(var(--rw-font-min, 0px),calc(11px * var(--rw-font-scale, 1)))}.rw-companion .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media (min-width: 1000px){.rw-global-workspace.has-companion-dock{padding-right:410px;box-sizing:border-box}.rw-companion.is-docked{right:0;bottom:0;height:100dvh;width:410px;border-radius:0;border-top:0;border-bottom:0;box-shadow:none}}@media (max-width: 600px){.rw-companion{top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-width:none;box-sizing:border-box;border:0}.rw-companion-launch{right:14px;bottom:14px}.rw-companion-dock{display:none}.rw-companion-body{padding:15px}.rw-companion-composer{padding-bottom:max(12px,env(safe-area-inset-bottom))}}.rw-companion-invitation{position:fixed;z-index:1100;right:22px;bottom:86px;width:300px;max-width:calc(100vw - 100px);padding:16px;background:var(--rw-surface, #fbfcf9);border:1px solid var(--rw-border, #cedbd1);border-radius:14px;box-shadow:0 8px 25px #13342515;color:var(--rw-text, #365746)}.rw-companion-invitation small{display:block;color:var(--rw-muted, #758271);font-size:max(var(--rw-font-min, 0px),calc(11px * var(--rw-font-scale, 1)));margin-bottom:8px}.rw-companion-invitation strong{display:block;font-size:max(var(--rw-font-min, 0px),calc(15px * var(--rw-font-scale, 1)));font-weight:500}.rw-companion-invitation p{color:var(--rw-muted, #667461)}.rw-today-tabs[hidden]{display:none}.rw-companion-action-state{color:var(--rw-muted, #536e40);background:var(--rw-selected, #edf3e6);padding:6px 9px;border-radius:5px;font-size:max(var(--rw-font-min, 0px),calc(11px * var(--rw-font-scale, 1)))}@media (max-width:999px){.rw-companion-dock{display:none}}.rw-companion{box-sizing:border-box;background:var(--rw-surface,var(--rw-surface, #fff));color:var(--rw-text,var(--rw-text, #243b31))}.rw-companion-header{min-height:40px}.rw-companion-header .rw-companion-heading{display:flex;align-items:center;gap:7px;min-width:0;margin-right:8px}.rw-companion-heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rw-companion-heading>.anticon{color:var(--rw-muted, #78877f);font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rw-companion-body{padding:18px}.rw-companion-body:focus-visible{outline:2px solid var(--rw-brand, #347f60);outline-offset:-2px}.rw-companion-welcome{padding:28px 0}.rw-companion-welcome h2{font-size:max(var(--rw-font-min, 0px),calc(20px * var(--rw-font-scale, 1)));margin:0 0 8px}.rw-companion-welcome p{margin:0}.rw-companion-prompts{flex-wrap:wrap;gap:6px;margin-top:18px}.rw-companion-composer{max-height:60%}.rw-companion-composer footer{gap:3px}.rw-companion-composer .rw-companion-tool{white-space:nowrap}.rw-companion-tool .anticon{margin-right:3px}.rw-companion-composer .rw-companion-model{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.rw-companion-composer .rw-companion-send{flex:none;width:34px;margin-left:4px}.rw-companion-options{background:var(--rw-surface, #f6f9f7);border:1px solid var(--rw-border, #dce7df);padding:10px;border-radius:8px;margin-bottom:10px;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));overflow-wrap:anywhere}.rw-companion-options header{display:flex;align-items:center;justify-content:space-between;gap:8px}.rw-companion-options p{margin:7px 0;color:var(--rw-muted, #5d7064)}.rw-companion-options small{display:block;overflow-wrap:anywhere}.rw-companion-scene{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.rw-companion-priority{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0}.rw-companion-priority small{flex:1 1 140px;min-width:0}.rw-companion-context-options{max-height:min(220px,24dvh);overflow-y:auto;overscroll-behavior:contain;flex:none}.rw-companion-composer:has(.rw-companion-context-options){max-height:none}.rw-companion.is-page{position:relative;inset:auto;z-index:auto;width:100%;max-width:none;height:100%;min-height:420px;border:0;border-radius:0;box-shadow:none;background:var(--rw-canvas, #fbfcf9);color:var(--rw-text, #243b31);font-size:max(var(--rw-font-min, 0px),calc(15px * var(--rw-font-scale, 1)))}.rw-companion.is-page .rw-companion-header{padding:8px 20px;border:0}.rw-companion.is-page .rw-companion-header strong{font-weight:500}.rw-companion.is-page .rw-companion-body{padding:28px max(24px,calc((100% - 760px)/2))}.rw-companion.is-page .rw-companion-welcome{padding:clamp(20px,6vh,80px) 0}.rw-companion.is-page .rw-companion-welcome h2{font-size:max(var(--rw-font-min, 0px),clamp(calc(24px * var(--rw-font-scale, 1)),3vw,calc(32px * var(--rw-font-scale, 1))));font-weight:600;letter-spacing:-.03em}.rw-companion.is-page .rw-companion-composer{margin:0 auto 18px;width:min(760px,calc(100% - 32px));box-sizing:border-box}.rw-companion.is-page .rw-companion-turn{margin-bottom:30px}.rw-companion-proposal-list{padding-left:24px}.rw-companion-proposal-list li{padding:8px 0}.rw-companion-proposal-list p{margin:3px 0;opacity:.75}.rw-companion-past-proposal{font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));opacity:.7}@media (max-width: 600px){.rw-companion.is-page .rw-companion-body{padding:20px 12px}.rw-companion.is-page .rw-companion-header{padding:8px 12px}.rw-companion.is-page .rw-companion-composer{margin-bottom:8px;width:calc(100% - 16px)}}.rw-companion.is-page .rw-companion-composer{flex-shrink:0}.rw-companion.is-page .rw-companion-preview .rw-companion-action-state{background:transparent;padding:0}.rw-companion.is-page .rw-companion-preview p{margin:4px 0}.rw-companion.is-page .rw-companion-preview .rw-companion-hint{margin:14px 0 10px}.rw-companion.is-page .rw-companion-proposal-list{margin:12px 0}.rw-companion.is-page .rw-companion-proposal-list li{padding:6px 0}.rw-companion.is-page .rw-companion-turn{margin-bottom:18px}.rw-companion-sources{display:grid;gap:8px;margin:12px 0}.rw-companion.is-hosted .rw-companion-turn{margin-bottom:24px}.rw-companion.is-hosted .rw-companion-turn>small{font-size:max(var(--rw-font-min, 0px),var(--rw-caption-size, calc(12px * var(--rw-font-scale, 1))))}.rw-companion.is-hosted .rw-companion-turn>.rw-companion-process{color:var(--rw-muted);font-size:max(var(--rw-font-min, 0px),var(--rw-caption-size, calc(12px * var(--rw-font-scale, 1))));margin-block:8px}.rw-companion-launch-slot{margin-top:auto;width:100%;flex:none}.rw-companion-launch-slot:empty{display:none}.rw-companion-launch.is-navigation{position:static;inset:auto;width:100%;min-height:52px;gap:4px;flex-direction:column}.rw-companion-source-label{flex:1;min-width:0}.rw-companion-topic button{white-space:nowrap}.rw-companion-topic button:first-child{overflow:hidden;text-overflow:ellipsis;max-width:70%;text-align:left}.rw-companion-history button{display:block;width:100%;text-align:left;margin:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rw-companion-preview :is(input,textarea){display:block;width:100%;box-sizing:border-box;margin-top:5px}.rw-companion-check input{accent-color:var(--rw-brand, #4d775b)}.rw-companion-invitation button{margin-right:5px}.rw-companion-header button{width:32px;min-height:32px;flex:none}.rw-companion-composer footer button{min-height:34px}.rw-companion-history button{white-space:normal;overflow-wrap:anywhere}@media (max-width:600px){.rw-companion-header button{min-height:40px;width:36px}}@media (max-width:600px){.rw-companion-composer footer button{min-height:40px}}.rw-companion button[hidden]{display:none}.rw-companion-preview .rw-conversation-actions>button{white-space:nowrap}.rw-companion-sources>:is(button[data-ui=button],a){display:flex;align-items:center;gap:8px;justify-content:flex-start;width:100%;min-height:52px;text-align:left;text-decoration:none;white-space:normal;overflow-wrap:anywhere}.rw-companion-launch-slot:has(>button[hidden]){display:none}.rw-companion-sources>button>.anticon{flex:none}.rw-companion-sources>button>.anticon{font-size:max(var(--rw-font-min, 0px),calc(18px * var(--rw-font-scale, 1)))}.rw-companion-launch{border:1px solid var(--rw-border, #d1ded7);border-radius:28px;background:var(--rw-surface, #fcfefc);color:var(--rw-text, #285b4c);padding:7px 17px 7px 7px;box-shadow:0 4px 20px #183b2820;cursor:pointer;font:calc(14px * var(--rw-font-scale, 1)) var(--rw-font-ui, system-ui)}.rw-companion-launch:focus-visible{outline:2px solid var(--rw-brand, #347f60);outline-offset:2px}.rw-companion-header button{border:0;background:transparent;padding:5px}.rw-companion-topic button{border:0;background:transparent}.rw-companion-context button{font-size:calc(11px * var(--rw-font-scale, 1));padding:3px 6px}.rw-companion-header button{font-size:calc(15px * var(--rw-font-scale, 1))}.rw-companion-header button[aria-expanded=true]{background:var(--rw-selected, #eaf4f0)}.rw-companion-composer .rw-companion-tool{background:transparent;border-color:transparent;padding:4px 5px;font-size:calc(11px * var(--rw-font-scale, 1))}.rw-companion-composer .rw-companion-model{border:0;font-size:calc(11px * var(--rw-font-scale, 1));color:var(--rw-muted, #68796f);padding:4px}.rw-companion-composer .rw-companion-send{padding:4px}.rw-companion-options header button{padding:0 5px;background:transparent;border:0}.rw-companion-scene{font-size:max(var(--rw-font-min, 0px),var(--rw-caption-size, calc(12px * var(--rw-font-scale, 1))));color:var(--rw-muted);background:transparent;border:0;padding:2px 0}.rw-companion.is-page .rw-companion-turn>button{border:0;padding:3px 0;background:transparent;color:var(--rw-muted);font-size:calc(12px * var(--rw-font-scale, 1))}.rw-companion-sources>:is(button[data-ui=button],a){padding:12px 14px;border:1px solid var(--rw-border);border-radius:10px;background:var(--rw-surface);color:var(--rw-info)}.rw-companion-sources>:is(button[data-ui=button],a):hover{background:var(--rw-info-bg)}.rw-companion-launch.is-navigation{padding:4px;border:0;border-radius:6px;box-shadow:none;font-size:var(--rw-caption-size);background:transparent;color:var(--rw-muted)}.rw-companion-launch.is-navigation:hover{background:var(--rw-subtle);color:var(--rw-text)}.rw-companion-launch.is-navigation .rw-companion-avatar{width:26px;height:26px;font-size:calc(22px * var(--rw-font-scale, 1))}.rw-v5-meeting [hidden]{display:none!important}.rw-v5-meeting .rw-v5-record-drawer.has-assistant{padding:0;overflow:hidden}.rw-v5-meeting .has-assistant>header{padding:12px}.rw-v5-record-assistant{height:calc(100dvh - 210px);min-height:340px}.rw-v5-record-assistant .rio-assistant{color:var(--rw-text);background:var(--rw-surface);--rio-assistant-body: 13px}.rw-v5-record-assistant .rio-assistant-toolbar{padding:6px 8px;gap:4px;border-color:var(--rw-border)}.rw-v5-record-assistant .rio-assistant-toolbar>.ant-select{width:66px}.rw-v5-record-assistant .rio-assistant-controls>.ant-select{min-width:0;width:100%}.rw-v5-record-assistant .rio-assistant-messages{padding:12px}.rw-v5-record-assistant .rio-assistant-empty{padding:24px 16px;color:var(--rw-muted)}.rw-v5-record-assistant .rio-assistant-empty svg{color:var(--rw-brand)}.rw-v5-record-assistant .rio-assistant footer{padding:10px 12px;border-color:var(--rw-border);background:var(--rw-surface)}.rw-v5-record-assistant .rio-assistant-process{border-color:var(--rw-border);background:var(--rw-canvas);border-radius:6px;color:var(--rw-muted)}.rw-v5-record-assistant .rio-assistant-question .ant-bubble-content{background:var(--rw-selected);color:var(--rw-text)}.rw-v5-record-assistant .rio-assistant-settings small{display:block}@media (max-width: 960px){.rw-v5-record-assistant{height:calc(100dvh - 240px);min-height:280px}}.rw-v5-record-assistant .rio-assistant-empty small{display:block;margin-bottom:12px;line-height:1.6}.rw-v5-record-assistant .rio-assistant-permission{background:var(--rw-canvas);border-color:var(--rw-border);border-radius:6px}.rw-v5-record-assistant .rw-v5-assistant-privacy{display:block;margin-top:6px;color:var(--rw-muted);font-size:max(var(--rw-font-min, 0px),calc(11px * var(--rw-font-scale, 1)))}.rw-v5-record-assistant .rio-assistant.is-embedded{inset:auto!important;width:100%!important;height:100%!important;border-radius:0}.rw-v5-record-assistant .rio-assistant-toolbar>.ant-select{width:94px}.rw-v5-record-drawer.has-assistant .rw-v5-record-assistant{flex:1;min-height:0;height:auto}.rw-v5-meeting-frame .rw-v5-meeting .rw-v5-material-workspace .rw-v5-record-drawer.has-assistant{padding:0;overflow:hidden;min-height:0}.rw-v5-record-drawer.has-assistant .rw-v5-record-assistant{height:100%;min-height:0;flex:1 1 0}@media (max-width: 960px){.rw-v5-record-assistant .rio-assistant-toolbar>button{min-height:44px;min-width:44px}}.rw-v5-record-drawer.has-assistant .rw-personal-heading-actions button{width:auto;min-width:28px}.rw-conversation.rw-personal-assistant{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;padding:0;overflow:hidden;font-size:max(var(--rw-font-min, 0px),max(calc(14px * var(--rw-font-scale, 1)),var(--rw-text-size, calc(14px * var(--rw-font-scale, 1)))));line-height:1.6;color:var(--rw-text);background:var(--rw-surface)}.rw-personal-assistant[hidden],.rw-personal-assistant [hidden]{display:none!important}.rw-personal-assistant .rw-personal-heading{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px}.rw-personal-heading>div:first-child{min-width:0;display:flex;align-items:baseline;gap:8px}.rw-personal-heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rw-personal-heading small{flex:none;font-size:max(var(--rw-font-min, 0px),calc(11px * var(--rw-font-scale, 1)));color:var(--rw-muted)}.rw-personal-heading .rw-personal-heading-actions{display:flex;align-items:center;gap:2px;flex:none}.rw-personal-assistant .rw-personal-assistant-body{flex:1 1 0;min-height:0;overflow:auto;padding:0 max(16px,calc((100% - 760px)/2));overscroll-behavior:contain;scrollbar-gutter:stable}.rw-personal-status{font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));color:var(--rw-muted);padding:10px 0}.rw-personal-history{border-bottom:1px solid var(--rw-border);margin:0 -12px;padding:0 12px}.rw-personal-conversation-bar{display:flex;align-items:end;flex-wrap:wrap;gap:8px;padding:4px 0 12px}.rw-personal-conversation-bar label{display:flex;flex-direction:column;flex:1;min-width:140px;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));color:var(--rw-muted)}.rw-personal-conversation-bar small{width:100%;color:var(--rw-muted)}.rw-personal-assistant-settings{padding:8px 0 14px}.rw-personal-assistant-settings>label{display:flex;flex-direction:column;align-items:stretch;gap:4px;margin:8px 0 12px}.rw-personal-method{border:0;margin:0;padding:0;display:flex;gap:16px;flex-wrap:wrap}.rw-personal-method legend{margin-bottom:4px}.rw-personal-method label{margin:0;display:flex;align-items:center;gap:6px;cursor:pointer}.rw-personal-connection p{margin:10px 0;font-size:max(var(--rw-font-min, 0px),calc(13px * var(--rw-font-scale, 1)))}.rw-personal-authorizations li{padding:8px 0;overflow-wrap:anywhere}.rw-personal-settings-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.rw-personal-assistant-results article{padding:16px 0 20px;overflow-wrap:anywhere}.rw-personal-assistant-results article>header{display:flex;justify-content:space-between;align-items:center;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));color:var(--rw-muted)}.rw-personal-assistant-results .rw-conversation-bubble{padding:10px 12px;margin:8px 0}.rw-personal-assistant-results .is-assistant{border:1px solid transparent;border-radius:12px;padding:12px 16px;background:var(--rw-subtle);width:fit-content;max-width:100%}.rw-personal-reply{-webkit-user-select:text;user-select:text;cursor:text}.rw-personal-reply-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.rw-personal-assistant-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.rw-personal-empty{padding:20px 0;color:var(--rw-muted)}.rw-personal-starters{display:grid;gap:8px;margin-top:12px}.rw-personal-capabilities{font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));color:var(--rw-muted);padding:8px 0}.rw-conversation.rw-personal-assistant .rw-conversation-composer.rw-personal-composer{flex:none;margin:8px max(12px,calc((100% - 760px)/2)) 12px;padding:8px 10px;max-height:42%;overflow:auto;border-radius:10px;background:var(--rw-surface)}.rw-personal-composer .rw-personal-assistant-command{display:block;margin:0}.rw-personal-composer .rw-conversation-input.rw-conversation-input{min-height:44px;max-height:120px;resize:none}.rw-personal-composer .rw-conversation-input-hint{font-size:max(var(--rw-font-min, 0px),calc(11px * var(--rw-font-scale, 1)));margin:2px 0}.rw-personal-composer footer{margin-top:4px;gap:4px}.rw-personal-context{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));max-height:90px;overflow:auto}.rw-personal-context>span{max-width:100%;background:var(--rw-subtle);border-radius:5px;padding:2px 6px}.rw-personal-context blockquote{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}.rw-personal-assistant .rw-assistant-voice-controls{position:relative}.rw-personal-assistant .rw-assistant-voice-controls>section{position:fixed;z-index:70;bottom:24px;right:24px;width:min(340px,calc(100vw - 48px));max-height:calc(100dvh - 96px);overflow:auto;background:var(--rw-surface);border:1px solid var(--rw-border);border-radius:10px;padding:12px;box-sizing:border-box;box-shadow:0 8px 28px #0002}@media (max-height: 600px){.rw-personal-assistant .rw-personal-heading{padding-block:6px}.rw-conversation.rw-personal-assistant .rw-conversation-composer.rw-personal-composer{margin-block:5px;padding-block:5px}.rw-personal-composer .rw-conversation-input-hint{display:none}}.rw-personal-assistant select{min-width:0;width:100%;text-overflow:ellipsis}.rw-personal-assistant-settings input:not([type=radio]){width:100%;box-sizing:border-box}.rw-personal-method input{accent-color:var(--rw-brand);margin:0;min-width:16px;min-height:16px}.rw-personal-starters button{text-align:left;white-space:normal}.rw-personal-context button{margin-left:4px}.rw-personal-composer .rw-conversation-input-hint{font-size:max(var(--rw-font-min, 0px),calc(11px * var(--rw-font-scale, 1)))}.rw-assistant-host .rw-assistant-context{display:flex;align-items:center;gap:6px;flex:none;padding:6px 10px;border-bottom:1px solid var(--rw-border);min-width:0}.rw-assistant-context>span{font-size:max(var(--rw-font-min, 0px),calc(11px * var(--rw-font-scale, 1)));color:var(--rw-muted);white-space:nowrap}.rw-assistant-panes,.rw-assistant-source{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.rw-assistant-panes[hidden],.rw-assistant-source[hidden]{display:none}.rw-assistant-panes>.rw-companion{position:static;width:100%;height:100%;max-width:none;border:0;flex:1;min-height:0}.rw-assistant-topics{display:flex;flex:1;min-height:0;overflow:auto;flex-direction:column;padding:10px;gap:6px}.rw-assistant-topics>strong{margin-top:8px;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));color:var(--rw-muted)}.rw-assistant-source-missing{padding:12px}.rw-assistant-host .rw-personal-assistant.is-hosted{height:100%;flex:1;min-height:0}.rw-assistant-host .rw-personal-assistant.is-hosted>.rw-personal-heading{display:none}.rw-assistant-executor{padding:4px 10px;flex:none}.rw-assistant-host.is-page{min-height:0}.rw-assistant-host .rw-companion.is-hosted{min-height:0;inset:auto;font-size:max(var(--rw-font-min, 0px),var(--rw-text-size, calc(14px * var(--rw-font-scale, 1))))}.rw-assistant-host .rw-companion.is-hosted .rw-companion-body{padding:16px max(16px,calc((100% - 760px)/2))}.rw-assistant-host .rw-companion.is-hosted .rw-companion-composer{align-self:center;width:min(760px,calc(100% - 24px));margin:8px 12px 12px;padding:10px 12px}.rw-assistant-host .rw-companion.is-hosted .rw-companion-welcome{padding:12px 0}.rw-assistant-host .rw-companion.is-hosted .rw-companion-welcome h2{font-size:max(var(--rw-font-min, 0px),calc(15px * var(--rw-font-scale, 1)))}.rw-assistant-host.rw-conversation.is-floating{background:var(--rw-surface-overlay, var(--rw-surface, #fff));color:var(--rw-text, #243b31)}.rw-assistant-executor label{display:flex;align-items:center;gap:8px;color:var(--rw-muted);font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rw-assistant-executor label>:last-child{flex:1;min-width:0}.rw-assistant-host{container:assistant-panel / size}.rw-assistant-host .rw-companion-header{box-sizing:border-box;padding:12px 16px;min-height:52px}.rw-assistant-host .rw-conversation.rw-personal-assistant .rw-conversation-composer.rw-personal-composer{display:flex;flex-direction:column;max-height:none;overflow:visible}.rw-assistant-host .rw-personal-composer footer{flex:none}@container assistant-panel (max-height: 440px){.rw-assistant-context{padding-block:4px}.rw-assistant-executor{padding-block:2px}.rw-assistant-host .rw-conversation.rw-personal-assistant .rw-conversation-composer.rw-personal-composer{margin-block:5px;padding-block:5px}.rw-personal-composer .rw-conversation-input{max-height:44px!important;min-height:44px!important}.rw-personal-composer .rw-conversation-input-hint{display:none}.rw-personal-composer .rw-personal-context{max-height:40px}}.rw-assistant-processor{flex:none;max-width:130px;min-width:0}.rw-assistant-host.rw-conversation.is-expanded{position:fixed;top:16px;right:16px;bottom:16px;left:16px;width:auto;height:auto;max-width:1000px;max-height:none;margin-inline:auto;z-index:1102;border-radius:12px;box-shadow:0 16px 60px #162c2840}@media (max-width: 600px){.rw-assistant-host.rw-conversation.is-expanded{top:0;right:0;bottom:0;left:0;border-radius:0}.rw-assistant-processor{max-width:110px}.rw-assistant-context{gap:4px;padding-inline:8px}}@container assistant-panel (max-height: 440px){.rw-companion.is-hosted .rw-conversation-input{min-height:44px!important;max-height:44px!important}.rw-companion.is-hosted .rw-conversation-input-hint{display:none}.rw-assistant-host .rw-companion.is-hosted .rw-companion-composer{padding-block:5px}.rw-companion.is-hosted .rw-companion-composer footer{position:sticky;bottom:-5px;z-index:1;flex:none;background:var(--rw-surface, #fff)}}.rw-assistant-host .rw-companion-heading strong{font-size:max(var(--rw-font-min, 0px),var(--rw-heading-3, calc(16px * var(--rw-font-scale, 1))))}.rw-assistant-host.rw-conversation.is-floating:not(.is-expanded){width:min(520px,calc(100vw - 88px));height:min(860px,calc(100dvh - 40px))}.rw-assistant-host .rw-assistant-context{padding:8px 16px;background:var(--rw-surface)}.rw-assistant-host .rw-companion.is-hosted{background:var(--rw-surface)}.rw-assistant-host .rw-conversation-input-hint{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container assistant-panel (max-height: 440px){.rw-assistant-host .rw-companion-header{min-height:40px;padding:6px 12px}}@media (max-width: 600px){.rw-assistant-host.rw-conversation.is-floating:not(.is-expanded){top:8px;right:8px;bottom:8px;left:8px;width:auto;height:auto;max-width:none;max-height:none}.rw-assistant-host .rw-companion-header{padding-inline:12px;gap:4px}}@container assistant-panel (max-width: 400px){.rw-assistant-host .rw-companion-header{flex-wrap:wrap;justify-content:flex-end;padding-block:8px}.rw-assistant-host .rw-companion-heading{flex:1 0 100%;margin-right:0}}@container assistant-panel (max-width: 400px) and (max-height: 440px){.rw-assistant-host .rw-companion-header{padding-block:4px}}.rw-assistant-host .rw-companion-delivery{display:flex;justify-content:flex-end;align-items:center;gap:8px;color:var(--rw-muted);font-size:max(var(--rw-font-min, 0px),var(--rw-caption-size, calc(12px * var(--rw-font-scale, 1))))}.rw-assistant-host .rw-companion-scene{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px}.rw-assistant-host .rw-companion-turn>[role=status]{color:var(--rw-muted);margin:10px 0;font-size:max(var(--rw-font-min, 0px),var(--rw-caption-size, calc(12px * var(--rw-font-scale, 1))))}.rw-assistant-host .rw-companion .rw-conversation-actions{gap:6px;margin-top:6px}.rw-assistant-host .rw-companion .rw-conversation-input{max-height:min(144px,20dvh)}.rw-assistant-host .rw-companion-composer .rw-conversation-input-hint{margin:2px 0 0}.rw-assistant-host .rw-companion-page-context{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;margin-bottom:6px}.rw-assistant-host .rw-companion-sources{gap:6px;margin:8px 0}.rw-assistant-topic-label{display:flex;flex-direction:column;gap:3px;min-width:0;width:100%}.rw-assistant-topic-label strong{font-weight:500}.rw-assistant-topic-label small{color:var(--rw-muted);font-size:max(var(--rw-font-min, 0px),var(--rw-caption-size, calc(12px * var(--rw-font-scale, 1))));overflow-wrap:anywhere}.rw-assistant-topic-context{flex:none;min-width:0;border-bottom:1px solid var(--rw-border);color:var(--rw-text)}.rw-assistant-context-list{max-height:min(180px,25dvh);overflow:auto;padding:0 16px 8px}.rw-assistant-context-list>div{display:flex;flex-direction:column;align-items:flex-start;padding-block:4px}.rw-assistant-context-list small{color:var(--rw-muted);font-size:max(var(--rw-font-min, 0px),var(--rw-caption-size, calc(12px * var(--rw-font-scale, 1))))}.rw-assistant-context-list p{margin:4px 0}@container assistant-panel (max-height: 440px){.rw-assistant-context-list{max-height:90px}}@container assistant-panel (max-height: 560px){.rw-assistant-context-list{max-height:72px}.rw-assistant-host .rw-companion.is-hosted .rw-companion-composer{max-height:none}.rw-companion.is-hosted .rw-conversation-input{max-height:64px!important}}.rw-assistant-context>button[aria-label=切换助理话题]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;justify-content:flex-start}.rw-assistant-context>button[aria-label=切换助理话题]>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rw-assistant-topics button{display:block;width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere}.rw-assistant-executor select{width:100%}.rw-assistant-context>button{flex:none}.rw-assistant-context>button[aria-label=切换助理话题]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (pointer: coarse){.rw-assistant-host .rw-companion-header button{width:44px;min-width:44px;min-height:44px}}.rw-assistant-host .rw-companion .rw-conversation-actions>button{min-height:32px}.rw-assistant-host .rw-companion-sources>button[data-ui=button]{min-height:34px}.rw-assistant-topics button:has(.rw-assistant-topic-label){height:auto;min-height:48px}.rw-assistant-context-list>div>button{height:auto;white-space:normal;overflow-wrap:anywhere;text-align:left;justify-content:flex-start;max-width:100%}.rw-assistant-context-list button[data-variant=ghost]:hover{text-decoration:underline}.rw-assistant-topics button:has(.rw-assistant-topic-label){flex-shrink:0}.rw-assistant-host .rw-companion-sources>button>.anticon{font-size:max(var(--rw-font-min, 0px),calc(14px * var(--rw-font-scale, 1)))}.rw-assistant-topics .rw-assistant-topic-item{padding-left:20px;font-size:calc(12px * var(--rw-font-scale, 1))}.rw-assistant-host .rw-companion-scene{color:var(--rw-muted)}.rw-assistant-host .rw-companion .rw-conversation-actions>button{padding:4px 8px;font-size:max(var(--rw-font-min, 0px),var(--rw-caption-size, calc(12px * var(--rw-font-scale, 1))))}.rw-assistant-host .rw-companion-page-context{color:var(--rw-brand);font-size:max(var(--rw-font-min, 0px),var(--rw-caption-size, calc(12px * var(--rw-font-scale, 1))))}.rw-assistant-host .rw-companion-sources>button[data-ui=button]{padding:6px 10px;font-size:max(var(--rw-font-min, 0px),var(--rw-caption-size, calc(12px * var(--rw-font-scale, 1))))}.rw-assistant-topics button:has(.rw-assistant-topic-label){padding:8px 10px}.rw-assistant-context-list>div>button{padding:4px 0}.rw-assistant-topics button[data-variant=item],.rw-assistant-context-list button[data-variant=ghost]{border-color:transparent;background:transparent;box-shadow:none}.rw-assistant-topics button[data-variant=item]:hover,.rw-assistant-topics button[data-variant=item][aria-pressed=true]{background:var(--rw-accent-bg)}.rw-assistant-context-list button[data-variant=ghost]{color:var(--rw-accent-ink, var(--rw-text))}.rw-work-navigation a>span:not(.anticon){white-space:nowrap}.rw-work-navigation a>.rw-work-navigation-label{white-space:normal;text-align:center}.rw-work-navigation-label>span{display:inline-block;white-space:nowrap}.rw-work-navigation>.ant-menu{width:100%;min-width:0;background:transparent}.rw-work-navigation .ant-menu-item-icon.ant-badge,.rw-work-navigation .ant-menu-item-icon.ant-badge>.anticon{line-height:1}.rw-work-navigation>.ant-menu.ant-menu-root:is(.ant-menu-inline,.ant-menu-vertical){border-inline-end:0}.rw-global-rail .rw-work-navigation>.ant-menu .ant-menu-item{height:auto;line-height:1.4;padding:6px 4px!important;display:flex;flex-direction:column;align-items:center;gap:4px;margin:0;width:100%}.rw-global-rail .rw-work-navigation>.ant-menu .ant-menu-title-content{margin:0;min-width:0;font-size:var(--rw-caption-size)}.rw-global-rail .rw-work-navigation a{min-height:0;padding:0}@media (min-width: 768px){.rw-v5-work-rail .rw-work-navigation>.ant-menu .ant-menu-item{height:auto;line-height:1.4;padding:6px 4px!important;display:flex;flex-direction:column;align-items:center;gap:4px;margin:0;width:100%}.rw-v5-work-rail .rw-work-navigation>.ant-menu .ant-menu-title-content{margin:0;min-width:0;font-size:var(--rw-caption-size)}.rw-v5-work-rail .rw-work-navigation a{display:block;min-height:0;padding:0;text-align:center}}@media (max-width: 767px){.rw-v5-work-rail .rw-work-navigation .ant-menu-horizontal .ant-menu-item a{display:inline-flex;min-height:0;padding:0}}.rw-work-navigation.is-list>.ant-menu .ant-menu-item{min-height:44px;height:auto;line-height:1.5;padding:10px 12px!important;display:flex;flex-direction:row;align-items:center;gap:8px;margin:4px 0;width:100%}.rw-work-navigation.is-list>.ant-menu .ant-menu-title-content{margin:0;min-width:0;font-size:var(--rw-text-size)}.rw-work-navigation.is-list a{display:block;min-height:0;padding:0;font-size:inherit;line-height:inherit;color:inherit}.rw-global-rail .rw-work-navigation.is-list a{display:block;min-height:0;padding:0;font-size:var(--rw-text-size);line-height:1.5;color:inherit}.rw-global-rail .rw-work-navigation.is-list>.ant-menu .ant-menu-title-content{font-size:var(--rw-text-size)}.rw-work-navigation .rw-laboratory-entry{display:flex;flex-direction:column;align-items:center;gap:4px;padding-block:6px;font-size:var(--rw-caption-size);color:inherit}.rw-workspace{--rw-split: 50%;height:100dvh;width:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:max-content minmax(0,1fr);background:var(--rw-canvas);color:var(--rw-text);font:calc(13px * var(--rw-font-scale, 1))/1.5 var(--rw-font-ui, system-ui);position:relative;overflow:hidden}.rw-workspace.is-split{grid-template-columns:minmax(0,var(--rw-split)) minmax(0,1fr)}.rw-workspace-tabs{min-height:42px;box-sizing:border-box;position:relative;display:flex;min-width:0;grid-row:1;background:var(--rw-surface-navigation);border-bottom:1px solid var(--rw-border);z-index:3;padding:4px 4px 0;gap:4px}.rw-workspace .group-0{grid-column:1}.rw-workspace .group-1{grid-column:2}.rw-workspace-tab-strip{display:flex;position:relative;min-width:0;flex:1;align-items:stretch;overflow:hidden}.rw-workspace-tab-icon{margin-right:7px;font-size:max(var(--rw-font-min, 0px),calc(15px * var(--rw-font-scale, 1)))}.rw-workspace-tab-pin{display:inline-block;margin:0 5px 0 1px;color:var(--rw-brand);font-size:max(var(--rw-font-min, 0px),calc(17px * var(--rw-font-scale, 1)));line-height:0}.rw-workspace-frame{grid-row:2;width:100%;height:100%;min-width:0;border:0;background:var(--rw-legacy-surface, white)}.rw-workspace-frame[hidden]{display:none}.rw-workspace-divider{position:relative;grid-row:2;grid-column:1/-1;min-height:0;z-index:4;pointer-events:none}.rw-workspace-drops{position:relative;grid-row:2;grid-column:1/-1;min-height:0;display:flex;justify-content:space-between;z-index:5;pointer-events:none}.rw-workspace-drops>div{width:25%;display:grid;place-items:center;pointer-events:auto;background:#e9f5f2c9;color:var(--rw-brand);border:2px dashed #8fbeb5;opacity:.5;font-size:max(var(--rw-font-min, 0px),calc(17px * var(--rw-font-scale, 1)))}.rw-workspace [data-hover=true]{background:#d2eee6;opacity:1;outline:2px solid var(--rw-brand);outline-offset:-2px}.rw-workspace-notice{position:absolute;bottom:18px;left:50%;transform:translate(-50%);max-width:min(680px,90%);z-index:10}.rw-workspace-empty{grid-row:2;grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--rw-legacy-surface, white);color:var(--rw-legacy-muted, #69777a)}@media (max-width: 700px){.rw-workspace.is-split{grid-template-columns:minmax(0,1fr);grid-template-rows:max-content minmax(0,1fr) max-content minmax(0,1fr)}.rw-workspace.is-split .group-1{grid-column:1}.rw-workspace.is-split .rw-workspace-tabs.group-1{grid-row:3}.rw-workspace.is-split .rw-workspace-frame.group-1{grid-row:4}.rw-workspace-divider{display:none}.rw-workspace-drops>div{width:40%}}.rw-workspace:is(.is-dragging,.is-resizing) .rw-workspace-frame{pointer-events:none}.rw-global-workspace{position:relative;display:grid;grid-template-columns:max(60px,calc(var(--rw-caption-size) * 5 + 12px)) minmax(0,1fr);height:100dvh;min-width:0;background:var(--rw-surface)}.rw-global-rail{display:flex;flex-direction:column;align-items:center;padding:8px 4px;border-right:1px solid var(--rw-border);gap:8px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.rw-global-logo.rw-ant-button{width:var(--rw-logo-size);height:var(--rw-logo-size);min-height:var(--rw-logo-size)}.rw-global-logo .rio-brand-image{width:100%;height:100%;object-fit:contain}.rw-global-rail .rw-work-navigation{display:flex;flex-direction:column;gap:5px;border:0;padding:0;margin:0;width:100%}.rw-global-rail .rw-work-navigation a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:44px;text-decoration:none;font-size:var(--rw-caption-size);line-height:1.45;color:var(--rw-muted);border-radius:6px;padding:4px;box-sizing:border-box}.rw-global-rail .rw-work-navigation>.ant-menu .ant-menu-item{min-height:44px}.rw-global-rail .rw-work-navigation>.ant-menu .ant-menu-item a{min-height:0;padding:0}.rw-global-rail .rw-work-navigation .anticon{font-size:max(var(--rw-font-min, 0px),calc(19px * var(--rw-font-scale, 1)))}.rw-global-rail .rw-work-navigation a[aria-current=page],.rw-global-rail .rw-work-navigation a:hover{background:var(--rw-selected);color:var(--rw-brand)}.rw-global-account{margin:8px auto 0;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--rw-subtle);color:var(--rw-text)}.rw-inside-workspace .rw-v5-work-rail,.rw-inside-workspace .rw-work-navigation{display:none}.rw-inside-workspace .rw-v5-workbench-page{grid-template-columns:minmax(0,1fr)}.rw-inside-workspace .rw-v5-project-content{padding-top:12px}@media (max-width:700px){.rw-global-rail{padding:8px 2px}.rw-global-rail .rw-work-navigation a{padding:3px 0;min-height:44px}}.rw-global-utilities{position:relative;grid-row:1;grid-column:1/-1;justify-self:end;align-self:stretch;display:flex;align-items:center;gap:8px;padding:0 10px;background:var(--rw-surface-navigation);border-bottom:1px solid var(--rw-border);box-sizing:border-box;z-index:5}.rw-global-utilities .rw-v5-work-avatar{margin:0}.rw-global-utilities .anticon{font-size:max(var(--rw-font-min, 0px),calc(18px * var(--rw-font-scale, 1)))}.rw-workspace:not(.is-split)>.rw-workspace-tabs.group-0,.rw-workspace.is-split>.rw-workspace-tabs.group-1{padding-right:98px}.rw-global-logo{flex-shrink:0}.rw-global-rail{background:var(--rw-surface-navigation)}.rw-global-rail .rw-work-navigation a:hover:not([aria-current=page]){color:var(--rw-text);background:var(--rw-subtle)}@media (max-width:450px){.rw-global-workspace{grid-template-columns:52px minmax(0,1fr)}.rw-global-rail .rw-work-navigation a{min-height:44px;gap:0;padding:0}.rw-global-rail .rw-work-navigation a>span:not(.anticon){display:none}.rw-global-rail .rw-companion-launch.is-navigation{min-height:44px;gap:0}.rw-global-rail .rw-companion-launch.is-navigation>span:not(.rw-companion-avatar){display:none}}.rw-workspace-tab-strip>.rw-workspace-ant-tabs{flex:1;min-width:0;justify-content:flex-end}.rw-workspace-ant-tabs>.ant-tabs-nav{margin:0}.rw-workspace-ant-tabs>.ant-tabs-nav:before{border-bottom:0}@media (max-width:700px){.rw-workspace.is-split>.rw-workspace-tabs.group-0{padding-right:98px}.rw-workspace.is-split>.rw-workspace-tabs.group-1{padding-right:4px}}.rw-workspace-ant-tabs>:is(.ant-tabs-body-holder,.ant-tabs-content-holder){display:none}.rw-workspace-ant-tabs .ant-tabs-tab-btn{max-width:240px;overflow:hidden;text-overflow:ellipsis}.rw-close-list{display:grid;gap:12px;max-height:50vh;overflow:auto;margin:16px 0}.rw-close-row{border:1px solid var(--rw-border, #d8e3e7);border-radius:8px;padding:12px}.rw-close-row strong{overflow-wrap:anywhere}.rw-close-row p{margin:5px 0 10px;color:var(--rw-muted, #536474)}.rw-close-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.rw-workspace-close-resume{position:absolute;z-index:20;right:16px;bottom:16px}.rw-workspace-create strong{display:block;padding:6px 12px;color:var(--rw-muted, #536474);font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rw-quick-create{display:grid;gap:16px}.rw-quick-create>label{display:grid;gap:6px}.rw-quick-create>p{margin:0}.rw-quick-create fieldset{border:0;padding:0;margin:0;min-width:0}.rw-quick-create legend{margin-bottom:8px;font-weight:600}.rw-quick-create fieldset p{margin:8px 0 0;color:var(--rw-muted, #536474)}.rw-close-dialog li{overflow-wrap:anywhere}.rw-workspace-tab-all button{display:flex;align-items:center;width:100%;min-width:0;gap:8px;text-align:left}.rw-workspace-tab-all button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rw-workspace-tab-all button>b{flex:none;margin-left:auto}.rw-workspace-menu button{display:block;text-align:left;width:100%}.rw-workspace-tab-context button{width:100%;text-align:left}.rw-workspace-notice button{flex:none}.rw-global-utilities>button{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px}.rw-workspace-tab-all button>b{color:var(--rw-brand);font-size:max(var(--rw-font-min, 0px),calc(11px * var(--rw-font-scale, 1)));font-weight:600}.rw-global-logo{width:44px;height:44px;padding:0!important;border-radius:10px;background:transparent!important}@media (max-width:700px){.rw-global-logo{width:44px;height:44px}}.rw-global-utilities>button{padding:0;border:0;border-radius:6px;font:inherit;background:transparent;color:var(--rw-muted);cursor:pointer}.rw-global-utilities .rw-v5-work-avatar{border-radius:50%;background:var(--rw-subtle)}.rw-global-utilities>button:hover,.rw-global-utilities>button[aria-expanded=true]{background:var(--rw-selected);color:var(--rw-brand)}.rw-global-utilities>button:focus-visible{outline:2px solid var(--rw-brand);outline-offset:1px}.rw-global-workspace.is-program-layout{grid-template-columns:0 minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden}.is-program-layout>.rw-workspace{grid-row:1;grid-column:2;height:100%}.is-program-layout>.rw-global-rail{grid-row:1;grid-column:1}.rw-global-workspace.is-program-expanded{grid-template-columns:calc(208px * var(--rw-font-scale)) minmax(0,1fr)}.is-program-layout:not(.is-program-expanded)>.rw-global-rail{visibility:hidden;padding:0}.is-program-expanded>.rw-global-rail{padding:48px 12px 16px;align-items:stretch}.is-program-expanded .rw-global-logo img{width:144px;max-width:100%;height:auto}.rw-program-host-nav{position:relative;grid-row:1;grid-column:1;align-self:start;justify-self:start;margin:8px;z-index:7}.is-program-layout:not(.is-program-expanded) .rw-workspace-tabs.group-0{padding-left:calc(var(--rw-program-control-height) + 16px)}.is-program-layout .rw-workspace-tabs{padding-right:calc(var(--rw-program-utilities-width, 216px) + 8px)!important}.is-program-layout.is-split .rw-workspace-tabs.group-0{padding-right:0!important}.is-program-layout .rw-global-rail .rw-work-navigation.is-list a{background:transparent}.is-program-layout .rw-workspace-tabs{min-height:var(--rw-program-bar-height);box-sizing:border-box;align-items:center;padding-block:0}.is-program-layout .rw-global-utilities{height:var(--rw-program-bar-height);padding-block:7px}.is-program-layout .rw-global-utilities>button{width:var(--rw-program-control-height);height:var(--rw-program-control-height)}.is-program-layout .rw-global-utilities>.ant-btn{width:auto}.is-program-layout .rw-global-utilities .rw-v5-work-avatar{width:var(--rw-program-control-height);height:var(--rw-program-control-height)}.rw-schedule-page{padding:28px;color:var(--rw-legacy-text, #253445);background:var(--rw-legacy-surface, #fff);min-height:100%;font:calc(14px * var(--rw-font-scale, 1))/1.6 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}.rw-scheduling{background:var(--rw-legacy-surface, #fff);color:var(--rw-legacy-text, #253445);padding:20px;min-width:0;font-size:max(var(--rw-font-min, 0px),calc(14px * var(--rw-font-scale, 1)))}.rw-scheduling *,.rw-schedule-page *{box-sizing:border-box;box-shadow:none!important}.rw-schedule-page h1{font-size:max(var(--rw-font-min, 0px),calc(28px * var(--rw-font-scale, 1)))}.rw-scheduling h2{font-size:max(var(--rw-font-min, 0px),calc(20px * var(--rw-font-scale, 1)))}.rw-schedule-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.rw-schedule-header p{color:var(--rw-legacy-muted, #6c767d);margin:4px 0 12px}.rw-inline-heading{display:flex;gap:10px;align-items:center;min-width:0}.rw-inline-heading .rw-inline-text{flex:1;min-width:80px}.rw-scheduling .rw-inline-text,.rw-schedule-page .rw-inline-text{resize:vertical;width:100%}.rw-inline-text:disabled{opacity:1}.rw-milestone-node{padding:22px 0;border-top:1px solid var(--rw-legacy-border, #e2e8e6)}.rw-milestone-node>.rw-inline-heading{margin:10px 0}.rw-milestone-node p{font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));color:var(--rw-legacy-muted, #6c767d)}.rw-work-inline-row{padding:14px 0;border-bottom:1px solid var(--rw-legacy-border, #e2e8e6)}.rw-work-detail{padding:16px 28px;background:var(--rw-legacy-surface, #fafcfb)}.rw-work-detail>label{display:flex;gap:12px;align-items:center;max-width:600px}.rw-schedule-actions,.rw-batch-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0}.rw-batch-actions{border-top:1px solid var(--rw-legacy-border, #dce6e3);padding:18px 0}.rw-batch-actions>span{flex:1;color:var(--rw-legacy-muted, #59716a)}.rw-calendar-entry{padding:14px 0;border-bottom:1px solid var(--rw-legacy-border, #e2e8e6)}.rw-calendar-week{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.rw-public-booking{max-width:760px}.rw-public-booking label{display:grid;gap:4px;margin:16px 0}.rw-slot-options{display:flex;flex-wrap:wrap;gap:12px}.rw-public-booking code{word-break:break-all}.rw-scheduling [role=alert],.rw-schedule-page [role=alert]{padding:12px;border:0;border-radius:var(--rw-radius-control);color:var(--rw-danger);background:var(--rw-danger-bg)}.rw-schedule-page{width:100%;height:100%;min-height:0;padding:24px max(32px,calc((100% - 1176px)/2)) 48px;overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain;font-family:var( --rw-font-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", sans-serif )}.rw-schedule-page a{color:var(--rw-brand, #137c72);text-decoration:none}.rw-schedule-page a:hover{text-decoration:underline}.rw-schedule-page h1{font-size:max(var(--rw-font-min, 0px),calc(26px * var(--rw-font-scale, 1)));margin:10px 0}.rw-scheduling h2,.rw-schedule-page h2{font-size:max(var(--rw-font-min, 0px),calc(18px * var(--rw-font-scale, 1)));margin:8px 0 12px}.rw-schedule-page h2 small{font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));font-weight:400;color:var(--rw-legacy-muted, #697a74);margin-left:8px}.rw-schedule-header{gap:12px;margin-bottom:14px}.rw-schedule-header p{line-height:1.7;margin:4px 0}.rw-inline-heading{align-items:flex-start}.rw-inline-heading .rw-inline-text{min-width:0}.rw-scheduling .rw-inline-text,.rw-schedule-page .rw-inline-text{display:block;resize:none;overflow:hidden;width:100%;min-height:32px;white-space:pre-wrap;overflow-wrap:anywhere}.rw-inline-text:disabled{-webkit-text-fill-color:currentColor}.rw-milestone-node{position:relative;padding:18px 0 18px 18px;border-left:2px solid var(--rw-legacy-border, #d8e5e0);margin-left:8px}.rw-milestone-node:before{content:"";width:8px;height:8px;background:var(--rw-brand, #137c72);border-radius:50%;position:absolute;left:-5px;top:28px}.rw-milestone-node p{margin:8px 0}.rw-milestone-node>.rw-schedule-header{justify-content:flex-start;gap:10px;margin-bottom:0}.rw-status-label{display:inline-flex;gap:5px;align-items:center;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));white-space:nowrap}.rw-condition-number{font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));color:var(--rw-legacy-muted, #697a74);width:18px;flex:none;padding-top:7px}.is-completed>.rw-inline-heading>strong{color:var(--rw-legacy-muted, #647770);font-weight:400}.rw-work-detail{padding:12px 16px;background:var(--rw-legacy-subtle, #f7faf8);margin:10px 0 0 28px;border-left:2px solid var(--rw-legacy-border, #deebe5)}.rw-work-detail>label{margin:10px 0}.rw-work-detail p{font-size:inherit;color:inherit;line-height:1.65;margin:10px 0 4px}.rw-batch-actions>span{flex:1 1 180px;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rw-calendar-entry{padding:12px 0}.rw-calendar-entry strong{overflow-wrap:anywhere;flex:1}.rw-entry-options{margin:5px 0 0 28px}.rw-work-navigation{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--rw-legacy-border, #e1e9e5);padding:0 0 12px;margin-bottom:18px}.rw-work-navigation a{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;color:var(--rw-legacy-muted, #61726c);border-radius:4px}.rw-work-navigation a[aria-current=page]{color:var(--rw-brand);background:var(--rw-selected)}.rw-v5-work-rail .rw-work-navigation{border:0;padding:0;flex-direction:column;margin-bottom:0}.rw-v5-work-rail .rw-work-navigation a{gap:8px}.rw-project-work-context{margin-bottom:12px}.rw-project-work-name{display:flex;align-items:flex-start;gap:10px;font-size:max(var(--rw-font-min, 0px),calc(20px * var(--rw-font-scale, 1)));overflow-wrap:anywhere}.rw-project-work-name>.anticon{font-size:max(var(--rw-font-min, 0px),calc(18px * var(--rw-font-scale, 1)));margin-top:7px;color:var(--rw-legacy-muted, #697a74)}.rw-project-work-tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--rw-legacy-border, #e1e9e5);margin-top:16px}.rw-project-work-tabs a{display:inline-flex;gap:6px;align-items:center;padding:8px 12px;color:var(--rw-legacy-muted, #61726c);border-bottom:2px solid transparent}.rw-project-work-tabs a[aria-current=page]{color:var(--rw-brand, #137c72);border-bottom-color:var(--rw-brand, #137c72)}.rw-schedule-page>.rw-scheduling{padding:8px 0}.rw-empty-state{padding:18px;color:var(--rw-legacy-muted, #697a74);background:var(--rw-legacy-subtle, #f7faf8);border:1px dashed var(--rw-legacy-border, #d5e2dc);border-radius:5px;line-height:1.8}.rw-week-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;border-bottom:1px solid var(--rw-legacy-border, #e1e9e5);padding:8px 0 16px}.rw-calendar-day-layout{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,1.8fr);gap:28px;align-items:start}.rw-day-todos{min-width:0}.rw-day-timeline{min-width:0;border-left:1px solid var(--rw-legacy-border, #e1e9e5);padding-left:24px}.rw-time-grid{position:relative;margin-top:20px}.rw-hour-rule{position:absolute;left:0;right:0;border-top:1px solid var(--rw-legacy-border, #e7eeea);height:0;margin-left:50px}.rw-hour-rule>span{position:absolute;right:calc(100% + 8px);top:-10px;font-size:max(var(--rw-font-min, 0px),calc(11px * var(--rw-font-scale, 1)));color:var(--rw-legacy-muted, #748079);white-space:nowrap}.rw-time-events{position:absolute;left:50px;right:0;top:0;bottom:0}.rw-schedule-page .rw-time-block{position:absolute;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;min-height:0;overflow:hidden;text-align:left;white-space:normal}.rw-time-block small{font-size:max(var(--rw-font-min, 0px),calc(10px * var(--rw-font-scale, 1)));line-height:calc(14px * var(--rw-font-scale, 1));white-space:nowrap}.rw-time-block span{overflow-wrap:anywhere;line-height:calc(17px * var(--rw-font-scale, 1))}.rw-time-detail{border:1px solid var(--rw-legacy-border, #d9e5df);padding:12px;border-radius:5px;margin-top:14px}.rw-time-detail h3{font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));color:var(--rw-legacy-muted, #59716a);margin:0}.rw-time-detail .rw-calendar-entry{border-bottom:0}.rw-batch-summary{padding:12px 14px;background:var(--rw-legacy-subtle, #f2f7f4);border:1px solid var(--rw-legacy-border, #d7e5dc);border-radius:5px;margin:12px 0}.rw-batch-summary p{margin:5px 0;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rw-batch-summary strong,.rw-removed-node{overflow-wrap:anywhere}.rw-change-tag{font-size:max(var(--rw-font-min, 0px),calc(11px * var(--rw-font-scale, 1)));padding:2px 6px;background:var(--rw-accent-bg);color:var(--rw-brand, #137c72)}.rw-removed-node{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0;color:var(--rw-warning)}.rw-confirmers{list-style:none;margin:8px 0;padding:0;display:flex;gap:12px;flex-wrap:wrap;color:var(--rw-legacy-muted, #59716a);font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rw-confirmers li{display:flex;gap:5px;align-items:center}.rw-scheduling [role=alert],.rw-schedule-page [role=alert]{overflow-wrap:anywhere}.rw-availability-panel{border:1px solid var(--rw-legacy-border, #cedfd6);border-radius:6px;margin:16px 0;padding:16px!important}.rw-public-profile{border-bottom:1px solid var(--rw-legacy-border, #e1e9e5);padding-bottom:12px}.rw-public-profile label{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;align-items:start;margin:6px 0;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rw-public-profile p{font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));color:var(--rw-legacy-muted, #697a74)}.rw-share-url{overflow-wrap:anywhere;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rw-share-link p{margin:6px 0}.rw-public-booking{max-width:760px;height:100dvh;margin-inline:auto;border-inline:1px solid var(--rw-border);padding-top:40px}.rw-booking-brand{display:flex;align-items:center;gap:8px;color:var(--rw-brand, #137c72);font-size:max(var(--rw-font-min, 0px),calc(13px * var(--rw-font-scale, 1)))}.rw-booking-heading{border-bottom:1px solid var(--rw-legacy-border, #e1e9e5);padding:18px 0 14px}.rw-booking-heading p{margin:4px 0;color:var(--rw-legacy-muted, #61726c)}.rw-booking-description{white-space:pre-wrap;overflow-wrap:anywhere}.rw-slot-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.rw-booking-receipt{border:1px solid var(--rw-legacy-border, #c8ddd2);border-radius:6px;padding:22px;margin:22px 0;background:var(--rw-legacy-subtle, #f7faf8)}.rw-booking-receipt h2{display:flex;align-items:center;gap:8px;color:var(--rw-brand, #137c72)}.rw-booking-when{font-size:max(var(--rw-font-min, 0px),calc(20px * var(--rw-font-scale, 1)));line-height:1.8}.rw-booking-receipt>a{font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rw-v5-project-page{height:100%;min-height:0;overflow:auto}.rw-v5-project-page .rw-v5-project-bar{height:auto;min-height:48px;align-items:center;padding:6px 20px;gap:12px}.rw-v5-project-bar>a,.rw-v5-project-bar>span{margin-top:0}.rw-scheduling.rw-shared-project-title{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:0}.rw-shared-project-title>.rw-inline-text:first-child{flex:1;min-width:0;height:30px!important;min-height:30px;white-space:nowrap;overflow:hidden}.rw-v5-project-bar>.rw-v5-project-path{margin:6px 0}.rw-v5-project-page .rw-v5-project-info{margin:0;flex:none}.rw-v5-project-page .rw-v5-project-info>div{left:auto;right:0;width:min(340px,calc(100vw - 32px));min-width:0;max-height:70dvh;overflow:auto;box-shadow:none;overflow-wrap:anywhere}.rw-v5-meeting .rw-v5-record-layout.rw-v5-material-workspace.has-tool.has-milestones{grid-template-columns:minmax(0,1fr) minmax(340px,440px)}.rw-v5-record-utility.has-both-panels{display:grid;grid-template-rows:minmax(0,1fr) minmax(260px,.85fr)}.rw-meeting-milestones{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;box-sizing:border-box;background:var(--rw-legacy-surface, #fff)}.rw-meeting-milestones[hidden]{display:none}.rw-meeting-milestones>.rw-scheduling{flex:1;min-height:0;overflow:auto;padding:12px 16px}.rw-milestone-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--rw-legacy-border, #dce6e3);flex:none}.rw-milestone-panel-heading strong{font-size:max(var(--rw-font-min, 0px),calc(13px * var(--rw-font-scale, 1)));display:flex;gap:6px;align-items:center}.rw-v5-meeting .rw-v5-record-utility.has-both-panels>.rw-v5-record-drawer{border-top:1px solid var(--rw-legacy-border, #dce6e3);height:100%;min-height:0}@media (max-width: 700px){.rw-schedule-page{padding:16px 16px 32px}.rw-scheduling{padding:12px}.rw-schedule-page h1{font-size:max(var(--rw-font-min, 0px),calc(23px * var(--rw-font-scale, 1)))}.rw-work-navigation{gap:2px}.rw-work-navigation a{padding:5px 6px;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));gap:4px}.rw-work-inline-row>.rw-inline-heading{display:grid;grid-template-columns:18px minmax(0,1fr) auto}.rw-work-inline-row>.rw-inline-heading>.rw-inline-text{grid-column:2/-1}.rw-work-detail{margin-left:0;padding:10px}.rw-calendar-day-layout{grid-template-columns:minmax(0,1fr);gap:24px}.rw-day-timeline{border-left:0;padding-left:0;border-top:1px solid var(--rw-legacy-border, #e1e9e5);padding-top:18px}.rw-week-strip{gap:3px}.rw-public-profile label{grid-template-columns:1fr;gap:0}.rw-batch-actions>span{flex-basis:100%}.rw-milestone-node{padding-left:10px}.rw-milestone-node>.rw-schedule-header{gap:6px}.rw-project-work-tabs a{font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));padding:7px}.rw-v5-project-page .rw-v5-project-bar{padding:10px 16px;flex-wrap:wrap}.rw-shared-project-title{flex-basis:calc(100% - 105px)!important}.rw-v5-project-page .rw-v5-project-info{margin-left:auto}.rw-public-booking{padding-top:24px}.rw-booking-receipt{padding:16px}.rw-v5-meeting .rw-v5-record-layout.rw-v5-material-workspace.has-tool.has-milestones{grid-template-columns:minmax(0,1fr)}.rw-v5-meeting .rw-v5-record-utility.has-both-panels{grid-template-rows:minmax(0,1fr) minmax(220px,1fr)}}@media (max-width: 700px){.rw-v5-project-page .rw-v5-project-bar{position:relative}.rw-v5-project-page .rw-v5-project-info{position:static}.rw-v5-project-page .rw-v5-project-info>div{top:100%;left:16px;right:16px;width:auto}}.rw-schedule-page,.rw-scheduling{box-sizing:border-box}.rw-v5-record-utility>[hidden]{display:none!important}@media (max-width: 767px){.rw-v5-work-rail .rw-work-navigation{display:flex;flex-direction:row;flex-wrap:nowrap;gap:2px;min-width:0}.rw-v5-work-rail .rw-work-navigation a{display:flex;gap:4px;padding:4px;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));white-space:nowrap;box-sizing:border-box}.rw-v5-work-rail .rw-work-navigation .anticon{font-size:max(var(--rw-font-min, 0px),calc(15px * var(--rw-font-scale, 1)))}}@media (max-width: 767px){.rw-v5-work-heading{flex-wrap:wrap;align-items:flex-start}.rw-v5-work-heading>div:first-child{flex-basis:100%}.rw-v5-work-actions{justify-content:flex-start}}.rw-project-description{position:relative;flex:none;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));color:var(--rw-muted)}.rw-project-description>div{position:absolute;z-index:35;top:100%;right:0;width:min(380px,calc(100vw - 32px));padding:12px;background:var(--rw-surface);border:1px solid var(--rw-border);border-radius:var(--rw-radius-control);box-shadow:0 4px 16px #14223512}@media (max-width:700px){.rw-v5-project-page .rw-v5-project-bar{gap:6px;padding:6px 12px;flex-wrap:wrap}.rw-scheduling.rw-shared-project-title{flex-basis:calc(100% - 110px)}.rw-project-description>div{position:fixed;top:100px;right:12px}.rw-v5-project-bar>.rw-v5-project-path{font-size:max(var(--rw-font-min, 0px),calc(15px * var(--rw-font-scale, 1)))}.rw-v5-project-bar>a{font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}}.rw-v5-project-content>.rw-scheduling{padding:8px 0}.rw-project-section>.rw-scheduling{margin-top:12px}.rw-v5-project-page .rw-schedule-header{margin-bottom:16px;gap:12px}.rw-v5-project-page .rw-schedule-header h2{margin:0}@media (max-width:700px){.rw-v5-project-page .rw-v5-project-bar,.rw-v5-project-page.rw-focused-project .rw-v5-project-bar{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4px 8px;padding:6px 12px}.rw-v5-project-bar>span[aria-hidden]{display:none}.rw-v5-project-page .rw-v5-project-bar>a{display:flex;min-height:44px}.rw-v5-project-bar>.rw-shared-project-title,.rw-v5-project-bar>.rw-v5-project-path{flex:1 1 calc(100% - 68px);min-width:0;margin:0}.rw-v5-project-page .rw-v5-project-info{margin-left:0}}.rw-milestone-condition{padding:8px 0;border-bottom:1px solid var(--rw-border,#e2e6ec)}.rw-milestone-evidence{margin:6px 0 0 24px;font-size:max(var(--rw-font-min, 0px),calc(13px * var(--rw-font-scale, 1)));min-width:0}.rw-milestone-condition-state{display:inline-block;padding:2px 7px;margin:0 4px;border-radius:5px;background:var(--rw-selected,#edf4f2);color:var(--rw-text,#243047)}.rw-milestone-condition-state.needs-review{background:var(--rw-warning-bg,#fff3dc);color:var(--rw-warning,#78550b)}.rw-milestone-evidence ul{padding-left:20px}.rw-milestone-evidence li{margin:8px 0;overflow-wrap:anywhere}.rw-scheduling .rw-milestone-evidence label{display:block;margin:8px 0}.rw-milestone-evidence p{color:var(--rw-muted,#626875);font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rw-milestone-source-picker{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;padding:10px;border:1px solid var(--rw-border,#e2e6ec);border-radius:8px;background:var(--rw-surface,#fff)}.rw-milestone-source-picker label{margin:0;min-width:140px;max-width:100%}.rw-milestone-source-picker label .ant-select{width:100%;max-width:320px}@media (max-width:600px){.rw-milestone-evidence{margin-left:0}.rw-milestone-source-picker label{flex:1 1 100%;width:100%}.rw-milestone-source-picker label .ant-select{max-width:none}}.rw-scheduling button:not(:where(.bn-container *,.rw-acceptance-editor *)):disabled,.rw-schedule-page button:not(:where(.bn-container *,.rw-acceptance-editor *)):disabled{opacity:.5}.rw-scheduling input,.rw-scheduling select,.rw-schedule-page input,.rw-schedule-page select{max-width:100%}.rw-scheduling input[type=checkbox],.rw-schedule-page input[type=checkbox]{accent-color:#137c72;width:18px;height:18px;flex:none}.rw-scheduling button:not(:where(.bn-container *,.rw-acceptance-editor *)),.rw-schedule-page button:not(:where(.bn-container *,.rw-acceptance-editor *)){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;flex-shrink:0}.rw-scheduling :is(.rw-ui-input,.rw-ui-select,.rw-ui-date),.rw-schedule-page :is(.rw-ui-input,.rw-ui-select,.rw-ui-date){min-height:32px;min-width:0}.rw-scheduling input[type=checkbox],.rw-schedule-page input[type=checkbox]{height:18px;min-height:18px;margin:7px 0}.rw-milestone-node>.rw-schedule-header>button{margin-left:auto}.rw-entry-options input[type=time]{max-width:125px}.rw-entry-options input[type=date]{max-width:150px}.rw-week-strip button{display:flex;flex-direction:column;gap:0;min-width:0}.rw-public-booking input{width:100%;min-height:38px}.rw-slot-options button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.rw-slot-options .rw-ui-button.rw-ant-button{height:auto;min-height:96px;justify-content:flex-start;white-space:normal}.rw-booking-receipt>button{margin-top:12px}.rw-v5-meeting .rw-v5-record-utility button,.rw-v5-more-sections section>button{min-height:32px}.rw-v5-meeting .rw-v5-record-utility button:disabled{opacity:.5}@media (max-width: 700px){.rw-work-inline-row>.rw-inline-heading>select{grid-column:2;justify-self:start}}@media (max-width: 700px){.rw-work-inline-row>.rw-inline-heading>button{grid-column:3}}@media (max-width: 700px){.rw-milestone-node>.rw-schedule-header>button{margin-left:0}}.rw-scheduling .rw-milestone-evidence label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:6px}.rw-milestone-evidence textarea{width:100%;max-width:600px;box-sizing:border-box;min-height:72px}@media (max-width:600px){.rw-milestone-evidence button{white-space:normal;height:auto}}.rw-week-strip button strong{font-size:max(var(--rw-font-min, 0px),calc(19px * var(--rw-font-scale, 1)));font-weight:500}.rw-week-strip button span,.rw-week-strip button small{font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rw-selected-date{padding:12px 0}.rw-slot-options button small{font-size:max(var(--rw-font-min, 0px),calc(11px * var(--rw-font-scale, 1)));color:var(--rw-legacy-muted, #61726c)}@media (max-width: 700px){.rw-week-strip button small,.rw-week-strip button span{font-size:max(var(--rw-font-min, 0px),calc(10px * var(--rw-font-scale, 1)))}}.rw-inline-heading .rw-inline-text{font-weight:600;font-size:calc(17px * var(--rw-font-scale, 1))}.rw-scheduling .rw-inline-text,.rw-schedule-page .rw-inline-text{border:1px solid transparent;border-radius:3px;background:transparent;padding:5px 3px;font-family:inherit;color:inherit;line-height:1.65;outline-offset:2px}.rw-inline-text:hover:not(:disabled){border-color:var(--rw-legacy-border, #dce6e3)!important}.rw-inline-text:focus{border-color:var(--rw-brand, #137c72);outline:none}.rw-inline-heading .rw-inline-text{font-size:calc(16px * var(--rw-font-scale, 1))}.rw-scheduling .rw-inline-text,.rw-schedule-page .rw-inline-text{padding:4px 3px;font:inherit;line-height:1.65}.rw-inline-heading>.rw-inline-text{font-weight:600;font-size:calc(16px * var(--rw-font-scale, 1))}.rw-inline-text::placeholder{color:var(--rw-legacy-muted, #7e8986);font-weight:400;font-size:calc(13px * var(--rw-font-scale, 1))}.is-completed>.rw-inline-heading>.rw-inline-text,.is-completed>.rw-inline-heading>strong{color:var(--rw-legacy-muted, #647770);font-weight:400}.rw-shared-project-title>.rw-inline-text:first-child{padding-block:3px;line-height:calc(24px * var(--rw-font-scale, 1));font-weight:600;font-size:calc(17px * var(--rw-font-scale, 1))}.rw-shared-project-title>.rw-inline-text:nth-child(2){font-size:calc(12px * var(--rw-font-scale, 1));color:var(--rw-legacy-muted, #697a74)}.rw-ui-textarea.rw-inline-text{transition-property:border-color,box-shadow,background-color,color}.rio-client-connect{display:grid;gap:16px}.rio-client-connect p{margin:0;line-height:1.7}.rio-client-connect small{display:block;color:var(--rw-legacy-muted, #858194);line-height:1.7}.rio-client-download{display:flex;align-items:center;gap:14px;padding:16px;background:var(--rw-category-bg);border-radius:12px}.rio-client-download>svg{font-size:max(var(--rw-font-min, 0px),calc(28px * var(--rw-font-scale, 1)));color:var(--rw-category)}.rio-client-next{padding:14px 16px;border:1px solid var(--rw-legacy-border, #ded8f4);border-radius:10px;background:var(--rw-legacy-surface, #fcfbff);display:grid;gap:8px}.rio-client-agent-install{display:grid;gap:10px;padding:14px;border:1px solid var(--rw-legacy-border, #ded8f4);border-radius:12px;background:var(--rw-legacy-surface, #fcfbff)}.rio-agent-seats{overflow:auto;padding:4px 16px 20px}.rw-join-state{min-height:60dvh;display:grid;place-items:center;padding:24px;background:var(--rw-canvas,#edf2f5);color:var(--rw-text,#182b3a)}.rw-join-card{width:min(100%,560px);box-sizing:border-box;display:grid;gap:20px;padding:24px;border:1px solid var(--rw-border,#dce6e9);border-radius:var(--rw-radius-panel,12px);background:var(--rw-surface,#fff)}.rw-join-return{justify-self:start}@media (max-width:600px){.rw-join-state{padding:16px}.rw-join-card{padding:20px}}.rio-entry-cards{border:0;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.rio-entry-cards legend{font-size:13px;color:var(--rw-muted);margin-bottom:10px}.rio-entry-cards label{position:relative;border:1px solid var(--rw-border);border-radius:12px;padding:20px 8px 14px;display:flex;flex-direction:column;align-items:center;gap:7px;cursor:pointer;background:var(--rw-surface);min-width:0;transition:background .15s,border-color .15s}.rio-entry-cards label:hover{border-color:var(--rw-control-border);background:var(--rw-subtle)}.rio-entry-cards label:focus-within{outline:3px solid #d8cff9;outline-offset:2px}.rio-entry-card-icon{font-size:30px;color:var(--rw-brand);margin-bottom:7px}.rio-entry-cards strong{font-size:14px;font-weight:600;color:var(--rw-text);text-align:center;text-wrap:balance}.rio-entry-cards small{font-size:11px;color:var(--rw-muted)}.rio-entry-cards:disabled label{cursor:wait;opacity:.65}.rio-entry-mode{display:flex;gap:8px;margin-bottom:16px}.rio-entry-existing{display:block;width:100%;margin:8px 0 16px}@media (max-width:520px){.rio-entry-cards{gap:6px}.rio-entry-cards label{padding:20px 4px 10px}.rio-entry-cards label.is-selected{padding:19px 3px 9px}.rio-entry-cards strong{font-size:12px}.rio-entry-cards strong span{display:block;white-space:nowrap}.rio-entry-cards small{display:none}.rio-entry-card-icon{font-size:26px}}.rio-entry-cards input{position:absolute;right:10px;top:10px;accent-color:var(--rw-brand);margin:0}.rio-entry-cards label.is-selected{border:2px solid var(--rw-brand);padding:19px 7px 13px;background:var(--rw-selected)}@media (max-width:520px){.rio-entry-cards label.is-selected{padding:19px 3px 9px}}.rw-ui-title-input{display:block;width:100%;min-width:0;margin:0;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;border-radius:0}.rw-ui-title-input:focus-visible{outline:2px solid var(--rw-brand);outline-offset:4px;box-shadow:none}.rw-ui-title-input.is-unbounded{overflow-y:hidden}.rw-collection-header{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-block:0 12px}.rw-collection-heading{display:flex;align-items:baseline;gap:8px;min-width:0;flex:1}.rw-collection-heading h2{margin:0;font-size:max(var(--rw-font-min, 0px),calc(20px * var(--rw-font-scale, 1)));line-height:1.4;overflow-wrap:anywhere}.rw-collection-count{color:var(--rw-muted);font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rw-collection-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rw-collection-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-block:8px 12px}.rw-collection-search{flex:1 1 260px;min-width:0;max-width:480px}.rw-collection-search>*{width:100%}.rw-collection-toolbar>label{display:flex;align-items:center;gap:8px}.rw-collection-table{min-width:0;width:100%}.rw-collection-table :is(.ant-table,.rw-ant-table){background:var(--rw-surface);font-size:inherit}.rw-collection-table :is(.ant-table-cell,.rw-ant-table-cell){overflow-wrap:anywhere;vertical-align:top}.rw-collection-table :is(.ant-table-thead,.rw-ant-table-thead)>tr>th{background:var(--rw-subtle);color:var(--rw-text)}.rw-collection-title{display:block;color:var(--rw-text);font-weight:600;line-height:1.6;overflow-wrap:anywhere}.rw-collection-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;color:var(--rw-muted);font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));margin-top:4px}.rw-collection-detail{margin-block:8px}.rw-collection-cell-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.rw-collection-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-block:12px}.rw-collection-filters{margin-block:8px 12px}.rw-collection-filters>:is(.ant-collapse,.rw-ant-collapse){background:transparent}@media (max-width: 600px){.rw-collection-heading{flex-basis:100%}.rw-collection-search{flex-basis:100%;max-width:none}.rw-collection-toolbar>label{flex:1 1 140px;min-width:0}.rw-collection-toolbar>label>:last-child{min-width:0;flex:1}}.rw-collection-toolbar .rw-v5-project-search input{border:0;box-shadow:none;background:transparent}.rw-collection-table .rw-collection-title{font-weight:500}.rw-collection-table :is(.ant-table-row-level-0,.rw-ant-table-row-level-0):has([colspan]){background:var(--rw-subtle)}.rw-v5-project-page .rw-collection-table button:is(.ant-table-row-expand-icon,.rw-ant-table-row-expand-icon){min-height:0;padding:0}.rw-collection-surface{border:1px solid var(--rw-border);border-radius:var(--rw-radius-panel);background:var(--rw-surface);padding:20px}.rw-project-section>.rw-collection-surface{border:0;padding:0}.rw-collection-surface .rw-work-directory-results:not(.is-board):not(:empty){border:0;padding:0;background:transparent}@media (max-width: 600px){.rw-collection-surface{padding:12px}}.rw-collection-filter-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) auto auto auto;align-items:center;gap:12px 16px;margin-block:12px 16px}.rw-collection-filter-search{grid-area:1/1;min-width:0}.rw-collection-filter-search>*{width:100%}.rw-collection-primary-filters{grid-area:1/2;display:flex;align-items:center;gap:16px}.rw-collection-primary-filters .rw-task-filter-field :is(.ant-select,.rw-ant-select){width:180px}.rw-collection-filter-toolbar .rw-collection-filter-disclosure,.rw-collection-filter-disclosure>:is(.ant-collapse-item,.rw-ant-collapse-item){display:contents}.rw-collection-filter-disclosure :is(.ant-collapse-header,.rw-ant-collapse-header){grid-area:1/3;padding:7px 12px;border:1px solid var(--rw-control-border);border-radius:var(--rw-radius-control);white-space:nowrap;font-size:var(--rw-text-size)}.rw-collection-filter-disclosure :is(.ant-collapse-content,.rw-ant-collapse-content){grid-column:1/-1;grid-row:3;border:1px solid var(--rw-border);border-radius:var(--rw-radius-control);background:var(--rw-surface)}.rw-collection-filter-disclosure :is(.ant-collapse-content-box,.rw-ant-collapse-content-box){padding:12px!important}.rw-collection-filter-refresh{grid-area:1/4}.rw-collection-quick{grid-area:2/1/3/-1;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rw-collection-filter-number{display:inline-flex;align-items:center;justify-content:center;min-width:20px;margin-inline-start:8px;border-radius:10px;color:var(--rw-brand);background:var(--rw-selected);font-size:var(--rw-caption-size)}.rw-collection-filter-toolbar[data-compact=true]{grid-template-columns:minmax(0,1fr) auto auto;gap:10px 8px}.rw-collection-filter-toolbar[data-compact=true] .rw-collection-filter-search{grid-area:1/1/2/-1}.rw-collection-filter-toolbar[data-compact=true] .rw-collection-quick{grid-area:2/1}.rw-collection-filter-toolbar[data-compact=true] .rw-collection-filter-disclosure :is(.ant-collapse-header,.rw-ant-collapse-header){grid-area:2/2}.rw-collection-filter-toolbar[data-compact=true] .rw-collection-filter-refresh{grid-area:2/3}.rw-collection-filter-toolbar .rw-v5-project-search input{border:0;box-shadow:none;background:transparent}.rw-collection-heading h2{font-size:var(--rw-heading-1)}.rw-collection-count{font-size:var(--rw-text-size)}.rw-collection-meta:empty{display:none}.rw-collection-table :is(.ant-table,.rw-ant-table){font-size:var(--rw-text-size)}.rw-collection-table :is(.ant-table-thead,.rw-ant-table-thead)>tr>th:before{display:none}.rw-work-collection-table :is(.ant-table-row,.rw-ant-table-row)>td{padding-block:12px}.rw-work-collection-table .rw-collection-group .rw-collection-title{display:inline;font-weight:600}.rw-work-collection-table .rw-collection-group .rw-collection-count{margin-inline-start:6px}.rw-work-collection-table :is(.ant-table-container,.rw-ant-table-container){border:1px solid var(--rw-border);border-radius:var(--rw-radius-control);overflow:hidden}.rw-work-collection-table :is(.ant-pagination,.rw-ant-pagination){margin-block:16px 0}@media (max-width: 600px){.rw-collection-filter-toolbar[data-compact=true] .rw-collection-quick{gap:4px}.rw-collection-filter-toolbar[data-compact=true] .rw-task-filter-count{display:none}}.rw-collection-filter-toolbar{grid-template-columns:minmax(240px,30%) minmax(0,1fr) auto auto}.rw-collection-primary-filters>label{flex:1;min-width:0}.rw-collection-primary-filters .rw-task-filter-field :is(.ant-select,.rw-ant-select){width:100%}.rw-collection-filter-disclosure :is(.ant-collapse-header,.rw-ant-collapse-header){padding-block:4px;border-radius:var(--rw-radius-control)!important}.rw-work-collection-table .rw-collection-title{font-weight:400}.rw-collection-filter-toolbar .rw-collection-filter-disclosure :is(.ant-collapse-header,.rw-ant-collapse-header){padding:6px 12px!important}.rw-collection-filter-disclosure :is(.ant-collapse-panel,.rw-ant-collapse-panel){grid-column:1/-1;grid-row:3;border:1px solid var(--rw-border);border-radius:var(--rw-radius-control)}.rw-collection-filter-disclosure :is(.ant-collapse-body,.rw-ant-collapse-body){padding:12px!important}.rw-collection-secondary-actions{display:flex;flex-direction:column;gap:8px;padding:12px;min-width:200px}.rw-collection-compact-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:6px 12px}.rw-collection-compact-heading>.rw-collection-title{flex:1 1 160px}@media (max-width: 600px){.rw-collection-header{gap:8px}.rw-collection-heading{flex-basis:auto}.rw-collection-heading h2{font-size:var(--rw-heading-2)}.rw-collection-actions{gap:4px}}.rw-collection-filter-toolbar[data-narrow=true] .rw-collection-quick{grid-area:2/1/3/-1}.rw-collection-filter-toolbar[data-narrow=true] .rw-collection-filter-disclosure :is(.ant-collapse-header,.rw-ant-collapse-header){grid-area:3/2}.rw-collection-filter-toolbar[data-narrow=true] .rw-collection-filter-refresh{grid-area:3/3}.rw-collection-filter-toolbar[data-narrow=true] .rw-collection-filter-disclosure :is(.ant-collapse-panel,.rw-ant-collapse-panel){grid-row:4}@media (max-width: 600px){.rw-collection-header:has(.rw-collection-secondary-trigger){position:relative;padding-inline-end:32px}.rw-collection-header .rw-collection-secondary-trigger{position:absolute;inset-block-start:0;inset-inline-end:0}}.rw-collection-group .rw-collection-compact-heading{display:block}.rw-work-collection-table[data-compact=true] :is(.ant-table-row-indent,.ant-table-row-expand-icon-spaced,.rw-ant-table-row-indent,.rw-ant-table-row-expand-icon-spaced){display:none}.rw-collection-filter-toolbar .rw-collection-filter-disclosure :is(.ant-collapse-panel,.rw-ant-collapse-panel){border:1px solid var(--rw-border)!important}.rw-work-collection-table[data-narrow=true] .rw-collection-compact-heading{display:block}.rw-work-collection-table[data-narrow=true] .rw-collection-compact-heading>:last-child:not(.rw-collection-title){margin-block-start:4px}.rw-connect-instructions{margin-block:1rem;min-width:0}.rw-connect-instructions p{line-height:1.65}.rw-connect-meeting .rw-meeting-connection-status{display:flex;align-items:flex-start;gap:12px;padding:14px;margin-top:16px;border-radius:var(--rw-radius-control);background:var(--rw-info-bg);color:var(--rw-text)}.rw-connect-meeting .rw-meeting-connection-status>.anticon{font-size:max(var(--rw-font-min, 0px),calc(24px * var(--rw-font-scale, 1)));color:var(--rw-info);margin-top:2px}.rw-connect-meeting .rw-meeting-connection-status[data-state=joined]{background:var(--rw-positive-bg)}.rw-connect-meeting .rw-meeting-connection-status[data-state=joined]>.anticon{color:var(--rw-positive)}.rw-meeting-connection-status p{margin:2px 0 0;color:var(--rw-muted)}.rw-meeting-connection-actions{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr);gap:10px;margin-top:16px}.rw-connect-instructions textarea{display:block;width:100%;min-height:240px;box-sizing:border-box;margin-top:.75rem;overflow-wrap:anywhere}.rw-meeting-connection-actions>button{width:100%;min-height:44px;height:auto;white-space:normal}.rw-meeting-connection-actions>button:only-child{grid-column:1/-1}.rio-meeting-invitation .ant-modal-content{padding:26px}.rio-meeting-invitation .ant-modal-header{margin-bottom:8px}.rio-meeting-invitation .ant-modal-title{font-size:var(--rw-heading-2);line-height:1.5}.rio-meeting-invitation .ant-modal-close{top:22px;inset-inline-end:22px}.rio-meeting-invitation-context{margin:0 0 20px;color:var(--rw-muted);overflow-wrap:anywhere}.rio-meeting-invite-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:30px}.rio-meeting-share-links{border-top:1px solid var(--rw-border);padding-top:24px}.rio-meeting-share-links h3,.rio-invite-agent-scope h3{font-size:var(--rw-text-size);font-weight:600;margin:0 0 12px}.rio-meeting-share-link-action.ant-btn{width:100%;height:auto;min-height:64px;display:flex;gap:16px;text-align:start}.rio-meeting-share-link-action>span:not(.anticon){flex:1;white-space:normal}.rio-meeting-share-link-action>.anticon:first-child{font-size:max(var(--rw-font-min, 0px),calc(24px * var(--rw-font-scale, 1)))}.rio-meeting-share-link-action>.anticon:last-child{color:var(--rw-muted)}.rio-meeting-share-link-action .is-expanded{transform:rotate(90deg)}.rio-meeting-share-details{padding-top:20px}.rio-meeting-share-images,.rio-meeting-share-images .ant-space-item{max-width:100%}.rio-meeting-share-images .ant-btn{max-width:100%;height:auto;min-height:var(--rw-control-height,32px);white-space:normal;text-align:start}.rio-invite-agent{display:flex;flex-direction:column;gap:14px;min-width:0}.rio-invite-agent .ant-tabs{margin:0 0 4px}.rio-invite-agent .ant-tabs-nav{margin:0}.rio-invite-agent .ant-tabs-nav-list{width:100%}.rio-invite-agent .ant-tabs-tab-btn{white-space:normal}.rio-invite-agent .rw-form-label{margin:0 0 -6px;font-weight:600}.rio-invite-agent .ant-select-selector,.rio-invite-agent .ant-input,.rio-invite-agent .ant-select{min-height:44px}.rio-invite-agent-permissions{border:0;padding:0;margin:6px 0 0;min-width:0}.rio-invite-agent-permissions legend{font-size:var(--rw-text-size);font-weight:600;margin-bottom:10px}.rio-invite-agent-permissions .ant-radio-group{width:100%}.rio-invite-agent-permissions .ant-space{width:100%;gap:14px!important}.rio-invite-agent-permissions .ant-radio-wrapper{align-items:flex-start;margin:0;min-height:44px}.rio-invite-agent-permissions .ant-radio{margin-top:3px}.rio-invite-permission-copy{display:flex;flex-direction:column;gap:3px}.rio-invite-permission-copy strong{font-weight:500}.rio-invite-permission-copy>span{color:var(--rw-muted);font-size:var(--rw-text-size);line-height:1.65}.rio-invite-agent-scope{margin-top:8px}.rio-invite-agent-scope h3{margin-bottom:8px}.rio-invite-agent-scope p{display:flex;align-items:flex-start;gap:12px;margin:0;color:var(--rw-muted);line-height:1.65}.rio-invite-agent-scope .anticon{color:var(--rw-text);font-size:max(var(--rw-font-min, 0px),calc(20px * var(--rw-font-scale, 1)));margin-top:2px}.rio-invitation-footer{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr);gap:10px;margin-top:16px}.rio-invite-agent .rw-connect-instructions{margin:0}@media (max-width:480px){.rio-meeting-invitation .ant-modal-content{padding:22px 18px}.rio-meeting-invite-choices{gap:12px}.rio-meeting-invitation .ant-modal-close{top:18px;inset-inline-end:14px}}@media (max-width:380px){.rio-meeting-invite-choices{grid-template-columns:1fr}}.rio-invite-agent-permissions .ant-radio{align-self:flex-start}@media (max-width:480px){.rio-meeting-invite-choices{grid-template-columns:1fr}.rio-meeting-invite-choices .rw-ui-action-card-content{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px 14px}.rio-meeting-invite-choices .rw-ui-action-card-icon{grid-row:1/3;font-size:max(var(--rw-font-min, 0px),calc(32px * var(--rw-font-scale, 1)));height:40px;margin:0}.rio-meeting-invite-choices .rw-ui-action-card-description{grid-column:2}}.rio-invitation-footer>button{width:100%;min-height:44px;height:auto;white-space:normal}.rio-invitation-footer>button:only-child{grid-column:1/-1}@media (max-width:380px){.rio-meeting-invite-choices .rw-ui-action-card.rw-ui-button{min-height:0}}@media (max-width:480px){.rio-meeting-invite-choices .rw-ui-action-card.rw-ui-button{min-height:0}}.rw-app-shell{min-height:100vh;background:var(--rw-legacy-subtle, #f7f8fc);color:var(--rw-legacy-text, #30364b)}.rw-project-navigation{min-width:0}.rw-mobile-nav-toggle{display:none}@media (max-width: 760px){.rw-app-shell.has-candidate .rw-app-header{min-height:48px;flex-wrap:nowrap;justify-content:space-between;padding:8px 14px}.rw-app-shell.has-candidate .rw-app-header nav,.rw-app-shell.has-candidate .rw-app-project>.ant-space-item:nth-child(-n+2){display:none}.rw-app-shell.has-candidate .rw-app-project{width:auto;margin-left:auto}.rw-mobile-nav-toggle{display:block;margin-bottom:14px}.rw-project-navigation[data-open=false] .rw-project-nav{display:none}}.rw-app-header{min-height:68px;display:flex;align-items:center;gap:36px;padding:0 30px;border-bottom:1px solid var(--rw-legacy-border, #e6e8f1);background:var(--rw-legacy-surface, #fff)}.rw-brand{display:flex;align-items:center;gap:10px;font-size:max(var(--rw-font-min, 0px),calc(18px * var(--rw-font-scale, 1)));font-weight:700;letter-spacing:-.035em;color:var(--rw-legacy-text, #292e45);text-decoration:none}.rw-app-header nav{display:flex;align-items:center;gap:25px;flex:1}.rw-app-header nav a{font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));color:var(--rw-legacy-muted, #999db0);text-decoration:none;padding:25px 0;border-bottom:2px solid transparent}.rw-app-header nav a.active{color:var(--rw-brand, #615bca);border-bottom-color:var(--rw-brand)}.rw-app-project{margin-left:auto}.rw-app-content{padding:26px 30px;max-width:1900px;margin:auto}.rw-app-content>.ant-alert{margin-bottom:18px}.rw-app-header .ant-select{border-color:var(--rw-legacy-border, #e8e9f1)!important;background:var(--rw-legacy-surface, #fcfcfe)!important}.rw-app-header .ant-btn-text{font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));color:var(--rw-legacy-muted, #74798e)}@media (max-width: 760px){.rw-app-header{flex-wrap:wrap;gap:10px 22px;padding:12px 16px}.rw-app-header nav{justify-content:flex-end;gap:18px}.rw-app-header nav a{padding:8px 0}.rw-app-project{width:100%;margin:0;display:flex}.rw-app-project>.ant-space-item:first-child{flex:1;min-width:0}.rw-app-project .ant-select{width:100%!important}.rw-app-content{padding:18px 14px}.rw-graph-toolbar{display:flex!important}.rw-graph-toolbar>.ant-space-compact{width:100%}.rw-graph-toolbar>.ant-select{flex:1;min-width:80px}.rw-current-block-actions{opacity:1}}.rw-identity-entry{min-height:100dvh;display:grid;place-items:center;padding:24px;box-sizing:border-box;background:var(--rw-legacy-subtle, #f7f8fc)}.rw-identity-card{width:min(400px,100%);padding:36px;box-sizing:border-box;background:var(--rw-legacy-surface, #fff);border:1px solid var(--rw-legacy-border, #e6e8f1);border-radius:20px;box-shadow:0 16px 60px #30364b0a}.rw-identity-card h1{font-size:max(var(--rw-font-min, 0px),calc(26px * var(--rw-font-scale, 1)));margin:28px 0 8px}.rw-identity-card>p{color:var(--rw-legacy-muted, #74798b);margin-bottom:28px}.rw-identity-card .ant-alert{margin-bottom:16px}.rw-identity-settings{margin:16px 0;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));color:var(--rw-legacy-muted, #74798b)}.rw-v5-theme .rw-identity-entry{background:var(--rw-canvas);color:var(--rw-text)}.rw-v5-theme .rw-identity-card{width:min(440px,100%);padding:32px;border-color:var(--rw-border);border-radius:12px;box-shadow:none;background:var(--rw-surface)}.rw-v5-theme .rw-identity-card h1{font-size:max(var(--rw-font-min, 0px),calc(28px * var(--rw-font-scale, 1)));line-height:calc(38px * var(--rw-font-scale, 1));font-weight:600}.rw-v5-theme .rw-identity-card>p,.rw-v5-theme .rw-identity-settings{color:var(--rw-muted)}.rw-v5-theme .rw-identity-card .rw-brand{color:var(--rw-text)}.rw-v5-theme .rw-identity-card .rw-form-label{display:block;margin-top:16px}.rw-v5-theme .rw-identity-card .rw-form-label>.ant-input,.rw-v5-theme .rw-identity-card .rw-form-label>.ant-input-affix-wrapper,.rw-v5-theme .rw-identity-card .rw-form-label>.ant-select{margin-top:6px}@media (max-width: 480px){.rw-v5-theme .rw-identity-entry{padding:16px}.rw-v5-theme .rw-identity-card{padding:24px}}.rw-environment-marker{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:5000;padding:1px 12px;border-radius:0 0 7px 7px;background:var(--rw-warning-bg);color:var(--rw-warning);font-size:max(var(--rw-font-min, 0px),calc(11px * var(--rw-font-scale, 1)));line-height:calc(17px * var(--rw-font-scale, 1));pointer-events:none}:root{--rio-canvas-layer-preview: 1;--rio-canvas-layer-content: 2;--rio-canvas-layer-provider: 3;--rio-canvas-layer-annotation: 4;--rio-canvas-layer-editor: 5;--rio-canvas-layer-selection: 6;--rio-canvas-layer-tools: 20;--rio-canvas-layer-context: 25;--rio-canvas-layer-panel: 30;--rio-canvas-layer-menu: 40;--rio-canvas-layer-feedback: 50;--rio-canvas-layer-focus: 4000;--rio-canvas-layer-focus-panel: 4001;--rio-canvas-layer-focus-menu: 4002;--rio-canvas-layer-tooltip: 4003}.rio-page{padding:16px 20px}.rio-page-head,.rio-row,.rio-pane-head,.rio-pane-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.rio-page-head h2,.rio-idea-head h2{margin:0}.rio-muted{color:#00000073;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rio-warn{color:var(--rw-warning)}.rio-gap{margin-top:8px}.rio-inline-tag{margin-left:6px}.rio-card{margin-bottom:8px}.rio-title-link{font-weight:600}.rio-idea{display:flex;flex-direction:column;height:100%;min-height:0}.rio-idea-head{display:flex;align-items:center;gap:16px;padding:12px 20px 8px}.rio-stage{display:grid;gap:12px;padding:0 20px 20px;align-items:stretch;min-height:0}.rio-stage-express{grid-template-columns:minmax(0,1fr) minmax(240px,320px)}.rio-stage-structure{grid-template-columns:minmax(0,1fr);max-width:900px}.rio-stage-decide{grid-template-columns:minmax(0,1fr);max-width:1100px}@media (max-width: 1000px){.rio-stage-express{grid-template-columns:1fr}}.rio-pane{display:flex;flex-direction:column;gap:8px;background:var(--rw-legacy-surface, #fff);border:1px solid rgba(0,0,0,.06);border-radius:8px;padding:10px;max-height:calc(100vh - 160px);overflow:auto}.rio-pane-head{position:sticky;top:0;background:var(--rw-legacy-surface, #fff);z-index:1;padding-bottom:6px}.rio-pane-foot{border-top:1px solid rgba(0,0,0,.06);padding-top:8px}.rio-sticky-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.rio-sticky{cursor:pointer}.rio-sticky.is-mine{background:var(--rw-info-bg)}.rio-sticky-text{min-height:36px;white-space:pre-wrap;word-break:break-word}.rio-sticky-foot{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.rio-doc-line{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:6px;padding:4px 2px;border-radius:6px}.rio-doc-text{white-space:pre-wrap}.rio-add-row{width:100%}.rio-image-placeholder{display:flex;flex-direction:column;gap:4px}.rio-statements,.rio-annotations,.rio-deliberation{display:flex;flex-direction:column;gap:8px}.rio-statement.is-confirmed{border-color:var(--rw-positive)}.rio-statement-body{margin:6px 0;white-space:pre-wrap}.rio-stances{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.rio-authors .rio-author{margin-inline-end:2px}.rio-description{margin-bottom:8px}.rio-description-body{display:flex;flex-direction:column;gap:8px;margin-top:8px}.rio-section{border-left:3px solid var(--rw-legacy-border, #d9d9d9);padding:4px 0 4px 8px}.rio-section.is-open{border-left-color:var(--rw-warning)}.rio-section.is-uncertain{border-left-color:var(--rw-category)}.rio-section.is-changed{background:var(--rw-legacy-subtle, #fffbe6)}.rio-section-text{white-space:pre-wrap;line-height:1.6;margin-bottom:4px}.rio-uncertain{border:1px dashed var(--rw-category);border-radius:6px;padding:6px 8px}.rio-uncertain-head{font-weight:600;color:var(--rw-category);margin-bottom:4px}.rio-canvas{display:flex;flex-direction:column;gap:6px;min-height:0}.rio-canvas-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rio-canvas-bar .ant-tag{cursor:pointer}.rio-canvas-bar .ant-tag.is-active{outline:2px solid var(--rw-brand, #1677ff)}.rio-canvas-surface{height:clamp(420px,66vh,760px);border:1px solid rgba(0,0,0,.08);border-radius:8px;overflow:hidden}.rio-stage-express>.rio-pane{max-height:none}.rio-canvas-surface{position:relative}.rio-plan{display:flex;flex-direction:column;gap:8px}.rio-plan-item .ant-select{max-width:320px}.rio-proposal{padding:6px 0;border-bottom:1px solid rgba(0,0,0,.05)}.rio-three-way{margin-bottom:10px}.rio-three-way pre{margin:2px 0 6px;padding:6px 8px;background:#00000008;border-radius:4px;white-space:pre-wrap;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rio-briefing{margin-top:12px}.rio-segment{margin-top:8px;background:var(--rw-legacy-surface, #fafafa)}.rio-slots{display:flex;flex-direction:column;gap:6px;margin-top:6px}.rio-slot{background:var(--rw-legacy-surface, #fff)}.rio-segment-form{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--rw-legacy-border, #e8e8e8)}.rio-note pre{white-space:pre-wrap;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));max-height:160px;overflow:auto;background:var(--rw-legacy-subtle, #f7f7f7);padding:6px;margin:4px 0 0}.rio-findings{margin-top:8px;display:flex;flex-direction:column;gap:6px}.rio-finding{border-left:3px solid var(--rw-warning);padding-left:8px}.rio-material-text{font-size:max(var(--rw-font-min, 0px),calc(13px * var(--rw-font-scale, 1)));background:var(--rw-legacy-surface, #fafafa);padding:8px 12px;border-radius:4px}.rio-material-text pre{white-space:pre-wrap}.rio-material-text h1{font-size:max(var(--rw-font-min, 0px),calc(18px * var(--rw-font-scale, 1)))}.rio-material-text h2{font-size:max(var(--rw-font-min, 0px),calc(16px * var(--rw-font-scale, 1)))}.rio-material-text h3{font-size:max(var(--rw-font-min, 0px),calc(14px * var(--rw-font-scale, 1)))}.rio-mermaid{overflow:auto;text-align:center;padding:8px 0}.rio-mermaid svg{max-width:100%;height:auto}.rio-mermaid-failed{border-left:3px solid var(--rw-danger);padding-left:8px}.rio-doc-head{display:flex;justify-content:flex-end;margin-bottom:6px}.rio-doc-line.is-live{border-left:2px solid var(--rw-positive);padding-left:6px}.rio-doc-line.is-ghost{opacity:.65;border-left:2px dashed var(--rw-legacy-border, #bfbfbf);padding-left:6px}.rio-author-chip.is-unsaved{opacity:.75;border:1px dashed currentColor}.rio-meeting{display:flex;flex-direction:column;gap:10px;position:relative}.rio-legend-swatch{width:22px;height:22px;border:1px solid #0002;border-radius:6px;cursor:pointer;flex-shrink:0}.rio-legend-color-dot{display:inline-block;width:20px;height:20px;border-radius:5px;border:1px solid #0002;flex-shrink:0;vertical-align:middle}.rio-legend-selected-colors,.rio-legend-colors{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.rio-legend-color-choice{display:flex;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--rw-legacy-border, #e7e4ef);border-radius:9px;cursor:pointer;background:var(--rw-legacy-surface, #fff);color:var(--rw-legacy-text, #514c61)}.rio-legend-match-heading{display:flex;align-items:center;gap:10px;margin:18px 0 12px}.rio-legend-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:270px;overflow:auto}.rio-legend-preview{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:max(var(--rw-font-min, 0px),calc(11px * var(--rw-font-scale, 1)));color:var(--rw-legacy-muted, #7b758c)}.rio-legend-preview .rio-element-preview{width:100%;height:100px;margin:0;max-width:none;display:grid;place-items:center;background:var(--rw-legacy-surface, #faf9fc);border-radius:8px}.rio-legend-preview .rio-element-preview img{max-height:90px;width:100%;object-fit:contain}.rio-legend-custom{color:var(--rw-legacy-muted, #888294);font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}@media (max-width:520px){.rio-legend-previews{grid-template-columns:repeat(2,minmax(0,1fr))}}.rio-meeting-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.rio-meeting-head h2{margin:0;font-size:max(var(--rw-font-min, 0px),calc(18px * var(--rw-font-scale, 1)))}.rio-meeting-board .rio-canvas-surface{height:clamp(460px,74vh,900px)}.rio-highlight-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;overflow:hidden}.rio-highlight-ring{position:absolute;border:2px solid var(--rw-brand, #1677ff);border-radius:8px;box-shadow:0 0 0 4px #1677ff29;animation:rio-ring-pulse 1.1s ease-out infinite}@keyframes rio-ring-pulse{0%{box-shadow:0 0 0 2px #1677ff4d}to{box-shadow:0 0 0 10px #1677ff00}}.rio-chat-dock{position:fixed;right:20px;bottom:20px;z-index:20;width:320px;max-height:min(56vh,520px);display:flex;flex-direction:column;background:var(--rw-legacy-surface, #fff);border:1px solid rgba(0,0,0,.1);border-radius:10px;box-shadow:0 8px 28px #00000024;overflow:hidden}.rio-chat-dock.is-collapsed{width:auto;background:none;border:none;box-shadow:none;align-items:flex-end;gap:8px;overflow:visible}.rio-chat-head{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid rgba(0,0,0,.06);font-weight:600}.rio-chat-head .rio-muted{margin-left:auto;font-weight:400}.rio-chat-list{flex:1;overflow-y:auto;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.rio-chat-line{display:flex;gap:6px;align-items:baseline;font-size:max(var(--rw-font-min, 0px),calc(13px * var(--rw-font-scale, 1)));line-height:1.5}.rio-chat-actor{font-weight:600;color:var(--rw-brand, #1677ff);flex:none}.rio-chat-line.is-mine .rio-chat-actor{color:var(--rw-brand, #137c72)}.rio-chat-text{flex:1;word-break:break-word}.rio-chat-time{flex:none;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));color:var(--rw-muted, #626875)}.rio-chat-line.is-act .rio-chat-text{color:#0000008c}.rio-chat-line.is-clickable{cursor:pointer;border-radius:4px}.rio-chat-line.is-clickable:hover{background:#1677ff14}.rio-chat-input{display:flex;gap:6px;padding:8px 10px;border-top:1px solid rgba(0,0,0,.06)}.rio-chat-input .ant-input{flex:1}.rio-chat-bubbles{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.rio-chat-bubble{max-width:280px;display:flex;gap:6px;padding:6px 10px;border-radius:14px;background:#000000c7;color:#fff;font-size:max(var(--rw-font-min, 0px),calc(13px * var(--rw-font-scale, 1)));line-height:1.4;box-shadow:0 4px 14px #0003;animation:rio-bubble 5s ease forwards}.rio-chat-bubble b{flex:none;opacity:.75}@keyframes rio-bubble{0%{opacity:0;transform:translateY(6px)}6%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:0;transform:translateY(-4px)}}.rio-meeting-head{align-items:center;padding:4px 2px 8px}.rio-meeting-head h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:50vw}.rio-meeting-actions{margin-left:auto}.rio-presence{color:var(--rw-legacy-muted, #477864);font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));padding-right:8px}.rio-meeting-board{position:relative;min-width:0}.rio-selection-note{position:absolute;left:50%;bottom:24px;transform:translate(-50%);z-index:6}.rio-chat-dock{width:min(390px,calc(100vw - 32px));max-height:calc(100dvh - 120px);border-color:var(--rw-legacy-border, #dce4ee);box-shadow:0 12px 40px #182b4220;border-radius:14px}.rio-chat-dock.is-float{min-height:0;max-height:none}.rio-chat-head{flex-shrink:0;font-size:max(var(--rw-font-min, 0px),calc(13px * var(--rw-font-scale, 1)));gap:6px}.rio-chat-title{display:flex;align-items:center;gap:8px;flex:1;min-width:0;text-align:left;white-space:nowrap}.rio-chat-title.is-draggable{touch-action:none;-webkit-user-select:none;user-select:none}.rio-chat-list{min-height:0;padding:12px;gap:12px}.rio-chat-text{white-space:pre-wrap}.rio-chat-line{display:block;padding:6px 7px;border-radius:8px}.rio-chat-meta{display:flex;align-items:center;gap:6px;margin-bottom:3px}.rio-chat-meta .rio-chat-time{margin-left:auto}.rio-chat-line.is-focused{outline:2px solid var(--rw-brand, #1677ff);background:var(--rw-selected, #e6f4ff)}.rio-chat-line.is-directed{background:var(--rw-info-bg)}.rio-chat-content{border:0;background:transparent;color:inherit;padding:0;font:inherit;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer;width:100%}.rio-chat-content:hover{color:var(--rw-brand, #1677ff)}.rio-chat-line.is-act .rio-chat-content{color:var(--rw-legacy-muted, #707c8c)}.rio-reply-quote{display:flex;align-items:baseline;gap:6px;width:100%;text-align:left;margin:4px 0 6px}.rio-reply-quote b{flex-shrink:0}.rio-reply-quote span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rio-reply-context{display:flex;align-items:center;gap:8px;padding:8px 12px;border-top:1px solid var(--rw-legacy-border, #e4eaf2);background:var(--rw-legacy-subtle, #f5f8fc);flex-shrink:0;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rio-reply-context>div{flex:1;min-width:0}.rio-reply-context>b{flex:1}.rio-reply-context span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--rw-legacy-muted, #66768c)}.rio-mention{color:var(--rw-info);background:var(--rw-info-bg);border-radius:3px;padding:0 2px}.rio-mention.is-me{color:var(--rw-warning);background:var(--rw-warning-bg)}.rio-directed{color:var(--rw-warning);background:var(--rw-warning-bg);border-radius:4px;padding:1px 4px;font-size:max(var(--rw-font-min, 0px),calc(10px * var(--rw-font-scale, 1)));font-weight:500}.rio-compose-field{flex:1;min-width:0;position:relative}.rio-mention-menu{position:absolute;bottom:calc(100% + 8px);left:0;right:0;max-height:180px;overflow-y:auto;z-index:2;background:var(--rw-legacy-surface, white);padding:4px;border:1px solid var(--rw-legacy-border, #d9e1eb);border-radius:8px;box-shadow:0 5px 20px #182b4220}.rio-chat-dock.is-full{top:16px;right:16px;bottom:16px;left:16px;width:auto;max-height:none;z-index:1000;border-radius:16px}.rio-chat-dock.is-full .rio-chat-list{padding:28px max(24px,calc((100vw - 1100px)/2));font-size:max(var(--rw-font-min, 0px),calc(15px * var(--rw-font-scale, 1)))}.rio-chat-dock.is-full .rio-chat-line{font-size:max(var(--rw-font-min, 0px),calc(15px * var(--rw-font-scale, 1)))}.rio-note-context{padding:10px 12px;background:var(--rw-legacy-subtle, #f4f8fe);border-bottom:1px solid var(--rw-legacy-border, #e3eaf3)}.rio-note-context>div:first-child{display:flex;align-items:center;gap:6px;margin-bottom:8px}.rio-note-context b{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:max(var(--rw-font-min, 0px),calc(13px * var(--rw-font-scale, 1)))}.rio-record-readonly{padding:10px 14px;color:var(--rw-legacy-muted, #6b788a);font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));background:var(--rw-legacy-subtle, #f7f9fc)}.rio-record-page{display:flex;flex-direction:column;gap:16px;padding:8px 0}.rio-event-json{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto;margin:0;padding:16px;background:var(--rw-legacy-subtle, #f2f5fa);border-radius:8px}.rio-record-content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}@media (max-width: 900px){.rio-chat-dock.is-full{top:6px;right:6px;bottom:6px;left:6px}.rio-meeting-head h2{max-width:70vw}}.rio-chat-filters{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px;border-bottom:1px solid var(--rw-legacy-border, #edf0f5)}.rio-chat-filters .ant-select{min-width:112px}.rio-chat-dock.is-collapsed{gap:12px}.rio-note-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--rio-canvas-layer-annotation);pointer-events:none;overflow:hidden}.rio-note-badge{position:absolute;transform:translate(-100%,-100%);pointer-events:auto;opacity:.65;white-space:nowrap}.rio-note-badge:hover,.rio-note-badge:focus{opacity:1}.rio-element-preview{display:block;border:1px solid var(--rw-legacy-border, #e7e4f2);border-radius:6px;margin:6px 0;padding:4px;background:var(--rw-selected);cursor:pointer;max-width:100%}.rio-element-preview img{width:100%;max-width:220px;max-height:96px;object-fit:contain}.rio-repair-file{cursor:pointer;color:var(--rw-brand, #1677ff);white-space:nowrap}.rio-clarification-toolbar{margin-bottom:12px}.rio-clarification-card{border:1px solid var(--rw-legacy-border, #dce4ef);background:var(--rw-legacy-surface, #fff);border-radius:10px;padding:16px;margin:12px 0;overflow-wrap:anywhere}.rio-clarification-card h4{margin:12px 0 6px}.rio-clarification-card blockquote{border-left:3px solid #93b0d1;margin:12px 0;padding:8px 12px;background:var(--rw-legacy-subtle, #f7f9fc)}.rio-clarification-card.is-highlighted{outline:2px solid var(--rw-brand, #1677ff)}.rio-clarification-answer{margin-top:14px}.rio-clarification-report{margin-top:24px}.rio-chat-body{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden}.rio-chat-body[hidden]{display:none}.rio-meeting-panel{min-width:0}.rio-meeting-panel .rio-pane{min-width:0;padding:0;border:0;max-height:none;overflow:visible}.rio-meeting-panel .rio-pane-head,.rio-meeting-panel .rio-pane-foot{flex-wrap:wrap;gap:8px}.rio-meeting-panel .rio-clarification-card{padding:12px}.rio-clarification-toolbar .ant-space{gap:4px!important}.rio-clarification-upload{display:inline-flex;position:relative;padding:5px 8px;cursor:pointer;border:1px solid var(--rw-legacy-border, #d9d9d9);border-radius:6px}.rio-clarification-upload:focus-within{outline:2px solid var(--rw-brand, #1677ff)}.rio-clarification-evidence{border-top:1px solid var(--rw-legacy-border, #dce4ef);padding-top:12px}.rio-meeting-panel pre{white-space:pre-wrap;overflow-wrap:anywhere}.rio-followup-tools:empty{display:none}.rio-chat-dock.is-left,.rio-chat-dock.is-right{position:fixed;top:var(--rio-window-top,68px);bottom:12px;height:auto;max-height:none;width:390px}.rio-chat-dock.is-left{left:16px;right:auto}.rio-chat-dock.is-right{right:16px}.rio-chat-dock.is-collapsed{width:auto;display:flex;align-items:center;background:transparent;box-shadow:none;border:0}.rio-chat-orb{width:48px;height:48px;display:grid;place-items:center;touch-action:none}.rio-note-badge{width:24px;height:24px;transform:translate(-10px,-14px);opacity:1}.rio-note-badge span{display:block;width:2px;height:2px;border-radius:50%;background:var(--rw-warning)}.rio-author-chip{opacity:.45}.rio-activity-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:var(--rio-canvas-layer-annotation,4)}.rio-activity-region{position:absolute;box-sizing:border-box;border:1px solid;border-radius:8px;pointer-events:none;background:transparent}.rio-activity-label{display:block;max-width:100%;box-sizing:border-box;padding:1px 7px;border:1px solid currentColor;border-radius:6px;background:var(--rw-surface,#fff);font:calc(12px * var(--rw-font-scale, 1))/calc(18px * var(--rw-font-scale, 1)) system-ui;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.rio-chat-body>.ant-input-search{width:calc(100% - 24px);margin:0 12px 8px}.rio-meeting-panel h3,.rio-meeting-panel h4{font-size:max(var(--rw-font-min, 0px),calc(14px * var(--rw-font-scale, 1)));font-weight:500;color:var(--rw-legacy-muted, #6c6878)}.rio-meeting-panel .rio-clarification-card h4{font-size:max(var(--rw-font-min, 0px),calc(16px * var(--rw-font-scale, 1)));color:var(--rw-legacy-text, #262333);font-weight:600}.rio-collaboration-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));min-height:28px;padding:0 8px}.rio-message-interaction{margin-top:2px}.rio-message-interaction>.ant-space{opacity:.6}.rio-message-interaction:hover>.ant-space,.rio-message-interaction:focus-within>.ant-space{opacity:1}.rio-inline-poll{background:var(--rw-legacy-subtle, #f6f5fa);border:1px solid var(--rw-legacy-border, #e6e2f0);border-radius:8px;padding:8px;margin-top:6px}.rio-inline-poll p{font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));margin:6px 0;white-space:pre-wrap}.rio-legend-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rio-legend-row>span{width:16px;height:16px;flex-shrink:0;border:1px solid var(--rw-legacy-border, #ddd);border-radius:4px}.rio-legend-row small{color:var(--rw-legacy-muted, #999)}.rio-action-items{padding:10px;background:var(--rw-legacy-subtle, #f7f9f8);border-radius:8px;margin:8px 0}.rio-action-item{border-bottom:1px solid var(--rw-legacy-border, #e8e8e8);padding:8px 0;font-size:max(var(--rw-font-min, 0px),calc(13px * var(--rw-font-scale, 1)))}.rio-vote-footer{position:sticky;bottom:0;background:var(--rw-legacy-surface, #fff);z-index:3;padding:10px;border:1px solid var(--rw-legacy-border, #e9e5f4);border-radius:8px;box-shadow:0 -4px 12px #00000008;display:flex;flex-direction:column;gap:6px}.rio-my-vote{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rio-my-vote .ant-select{min-width:130px}.rio-text-panel{position:fixed;z-index:1001;width:580px;height:650px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);min-width:320px;min-height:300px;resize:both;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--rw-legacy-border, #e5e7eb);border-radius:16px;background:var(--rw-legacy-surface, #fff);box-shadow:0 12px 48px #1f293726}.rio-text-panel.is-full{top:24px;right:24px;bottom:24px;left:24px;width:auto;height:auto;resize:none}.rio-text-panel>header{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid var(--rw-legacy-border, #f0f0f0);cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.rio-text-panel-body{overflow:auto;padding:16px;flex:1}.rio-text-meta,.rio-text-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 12px}.rio-text-meta,.rio-text-panel small{font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));color:var(--rw-legacy-muted, #78828c)}.rio-text-reader{width:100%;min-height:220px;resize:vertical;box-sizing:border-box}.rio-text-note,.rio-text-edit{display:grid;gap:10px;margin:16px 0}.rio-text-quote{display:block;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.rio-text-quote small{display:block;margin-top:4px}.rio-text-notes article,.rio-text-history article{padding:12px 0;border-top:1px solid var(--rw-legacy-border, #eee)}.rio-text-history{margin-top:18px}.rio-text-history article>div{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;margin-top:6px}.rio-text-history del{color:var(--rw-danger);background:var(--rw-danger-bg)}.rio-text-history ins{color:var(--rw-positive);background:var(--rw-positive-bg);text-decoration:none}.rio-inline-text{position:absolute;z-index:var(--rio-canvas-layer-editor)}.rio-inline-text-input,.rio-inline-text-reader{display:block;padding:0;margin:0;border:0;outline:none;resize:none;background:transparent;box-sizing:content-box;white-space:pre-wrap;overflow-wrap:break-word;transform-origin:center;letter-spacing:normal}.rio-inline-text-input{overflow:hidden;box-shadow:0 0 0 1px #a49aff66;border-radius:0}.rio-inline-text-reader{-webkit-user-select:text;user-select:text;cursor:text}.rio-inline-text-status{position:absolute;display:flex;align-items:center;gap:4px;background:var(--rw-legacy-subtle, #fffef5);border:1px solid var(--rw-legacy-border, #e7e5da);border-radius:7px;padding:2px 4px;white-space:nowrap;font-size:max(var(--rw-font-min, 0px),calc(11px * var(--rw-font-scale, 1)));color:var(--rw-legacy-muted, #756c53);box-shadow:0 2px 8px #0001}.rio-inline-text-status .ant-btn{font-size:max(var(--rw-font-min, 0px),calc(11px * var(--rw-font-scale, 1)))}.rio-inline-selection-action{position:absolute;z-index:3;box-shadow:0 3px 12px #0002}.rio-inline-note-editor{position:absolute;z-index:4;width:300px;max-width:80vw;padding:10px;background:var(--rw-legacy-surface, #fff);border:1px solid var(--rw-legacy-border, #e5e5ee);border-radius:8px;box-shadow:0 4px 18px #0002}.rio-inline-note-editor .ant-input{margin-bottom:8px}.rio-inline-conflict{position:absolute;z-index:4;width:300px;max-width:80vw;background:var(--rw-legacy-surface, #fff);padding:8px}.rio-inline-conflict pre{max-height:180px;overflow:auto;white-space:pre-wrap}.rio-chat-dock .rio-chat-list,.rio-chat-dock .rio-chat-line,.rio-chat-dock.is-full .rio-chat-line,.rio-chat-dock .rio-chat-content,.rio-chat-dock .rio-chat-text{font-size:max(var(--rw-font-min, 0px),var(--rio-window-font,calc(14px * var(--rw-font-scale, 1))))}.rio-chat-dock .rio-chat-content,.rio-chat-dock .rio-chat-text{line-height:1.7}.rio-meeting-agenda .rio-agenda-card{margin-top:12px}.rio-agenda-evidence{margin-top:8px;font-size:.9em;color:var(--rw-legacy-muted, #6b7280)}.rio-agenda-evidence blockquote{margin:10px 0;padding:4px 12px;border-left:2px solid var(--rw-legacy-border, #dce1ea);white-space:pre-wrap}.rio-agenda-submit{margin-top:16px;padding-top:16px;border-top:1px solid var(--rw-legacy-border, #e8eaf0)}.rio-message-markdown{font-size:inherit;white-space:normal;overflow-wrap:anywhere}.rio-message-markdown p{margin:4px 0}.rio-message-markdown table{font-size:inherit}.rio-wrapup{margin:16px 0;padding:14px;border:1px solid var(--rw-legacy-border, #e3e5ed);border-radius:12px}.rio-wrapup-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;padding:10px 0;border-bottom:1px solid var(--rw-legacy-border, #eee)}.rio-wrapup-item>span:not(.ant-tag){flex:1;min-width:150px;overflow-wrap:anywhere}.rio-action-item.is-located{outline:2px solid var(--rw-brand);outline-offset:3px}.rio-text-note-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:var(--rio-canvas-layer-annotation);color:transparent}.rio-word-note{color:inherit;background:#fac83c33;text-decoration:underline;text-decoration-color:var(--rw-warning);text-underline-offset:3px;text-decoration-thickness:1px;cursor:help;pointer-events:auto}.rio-word-note:hover,.rio-word-note:focus{background:#fac83c59;outline:none}.rio-word-note-preview{max-width:min(360px,75vw);max-height:280px;overflow:auto}.rio-word-note-preview article+article{border-top:1px solid var(--rw-legacy-border, #ececf2);padding-top:8px}.rio-word-note-preview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 10px}.rio-mention-menu small{color:var(--rw-legacy-muted, #888);margin-left:auto;font-size:max(var(--rw-font-min, 0px),calc(11px * var(--rw-font-scale, 1)))}.rio-agent-progress{margin:6px 10px;padding:8px 10px;border-radius:8px;background:var(--rw-selected);font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rio-agent-progress small{color:var(--rw-legacy-muted, #89839a);font-size:max(var(--rw-font-min, 0px),calc(11px * var(--rw-font-scale, 1)));margin-left:5px}.rio-agent-progress>div{max-height:160px;overflow:auto}.rio-agent-progress article{padding-top:8px}.rio-agent-progress article>span{float:right;color:var(--rw-muted)}.rio-agent-progress p{margin:4px 0;font-weight:500}.rio-agent-progress article>div{white-space:pre-wrap;overflow-wrap:anywhere}.rio-agent-progress-peek{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rio-reading-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;align-items:start;max-height:72vh;overflow:auto;padding:4px}.rio-reading-grid article{border:1px solid var(--rw-legacy-border, #e4e1ec);border-radius:14px;background:var(--rw-legacy-surface, #fff);padding:16px;min-width:0}.rio-reading-grid article.is-choice{border-top:4px solid var(--rw-info);background:var(--rw-info-bg)}.rio-reading-grid header{display:flex;align-items:center;gap:8px;color:var(--rw-legacy-muted, #817b91);font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rio-reading-grid h3{font-size:max(var(--rw-font-min, 0px),calc(18px * var(--rw-font-scale, 1)));line-height:1.5}.rio-reading-grid li{padding:8px 0}.rio-reading-grid li small{float:right;color:var(--rw-legacy-muted, #787382)}.rio-reading-text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:max(var(--rw-font-min, 0px),calc(16px * var(--rw-font-scale, 1)));line-height:1.75;margin:14px 0}.rio-reading-grid footer{display:flex;gap:8px;border-top:1px solid var(--rw-legacy-border, #eeeaf4);margin-top:16px;padding-top:12px}.rio-assistant-context{padding:8px 12px;background:var(--rw-legacy-subtle, #f6f3ff);border:1px solid var(--rw-legacy-border, #e4dcfb);border-radius:10px;margin-bottom:8px}.rio-assistant-context p{max-height:100px;overflow:auto;white-space:pre-wrap;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)))}.rio-canvas-veiled{position:absolute;left:50%;transform:translate(-50%);top:12px;z-index:14;display:flex;align-items:center;gap:8px;padding:5px 8px 5px 12px;border-radius:999px;font-size:max(var(--rw-font-min, 0px),calc(12px * var(--rw-font-scale, 1)));color:var(--rw-legacy-muted, #6a5f7a);background:#fffefaef;border:1px solid var(--rw-legacy-border, #ecdfc4);box-shadow:0 4px 16px #2920480f;max-width:min(520px,calc(100% - 32px))}.rio-canvas-veiled>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rio-canvas-veil{opacity:.55}.rio-canvas-veil:hover,.rio-canvas-veil[aria-pressed=true]{opacity:1}.rio-canvas-feedback{position:relative;z-index:50;flex:0 0 auto;margin:8px 12px;min-width:0}.rio-canvas-feedback .ant-alert-content{min-width:0;overflow-wrap:anywhere}.rio-canvas-feedback .ant-alert-close-icon{flex:0 0 32px;width:32px;min-height:32px;margin-inline-start:8px}.rio-compose-field textarea{width:100%;display:block;box-sizing:border-box;resize:vertical;min-height:38px;max-height:160px}.rio-mention-menu button{display:block;width:100%;text-align:left}.rio-repair-file input{display:block;max-width:220px}.rio-clarification-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%}.rio-my-vote textarea{flex:1;min-width:160px}.rio-agenda-card textarea{margin-top:10px}.rio-reading-grid header button{margin-left:auto}.rio-sticky.is-selected{outline:2px solid var(--rw-brand, #1677ff)}.rio-doc-line.is-selected{background:var(--rw-info-bg)}.rio-legend-selected-colors{border-bottom:1px solid var(--rw-legacy-border, #efedf5);padding-bottom:12px}.rio-legend-color-choice.is-selected{border-color:var(--rw-brand);background:var(--rw-selected);box-shadow:0 0 0 1px var(--rw-brand)}.rio-chat-input{padding:8px 10px;border-top:1px solid rgba(0,0,0,.06)}.rio-chat-dock.is-full .rio-chat-input{padding:16px max(24px,calc((100vw - 1100px)/2))}.rio-inline-text-input{padding:0;border:0;outline:none;background:transparent}.rio-inline-text-input{box-shadow:0 0 0 1px #a49aff66;border-radius:0}.rio-inline-selection-action{box-shadow:0 3px 12px #0002}.rio-agenda-card.is-selected{border-color:var(--rw-brand);background:var(--rw-selected)}
