.app-sidebar{width:var(--sidebar-width);background:var(--sidebar-bg);border-right:var(--sidebar-border);display:flex;flex-direction:column;height:100vh;position:sticky;top:0}.org-selector{height:var(--sidebar-org-height);padding:var(--sidebar-org-padding);display:flex;align-items:center;gap:12px;transition:background .2s;flex-shrink:0}.org-selector:hover{background:var(--sidebar-org-hover-bg);border-radius:8px}.sidebar-divider{height:1px;background:var(--sidebar-divider-color);margin:var(--sidebar-divider-margin);flex-shrink:0}.sidebar-nav{flex:1;overflow-y:auto;padding:8px 0;min-height:0}.sidebar-nav .ant-menu-item,.sidebar-nav .ant-menu-submenu-title{height:var(--sidebar-nav-item-height);padding:var(--sidebar-nav-item-padding);margin:4px 8px;line-height:var(--sidebar-nav-item-height);border-radius:6px}.sidebar-nav .ant-menu-item:hover,.sidebar-nav .ant-menu-submenu-title:hover{background:var(--sidebar-nav-item-hover-bg)}.sidebar-nav .ant-menu-item-selected{background:var(--sidebar-nav-item-active-bg);color:var(--sidebar-nav-item-active-color)}.sidebar-nav .ant-menu-item-selected .ant-menu-item-icon{color:var(--sidebar-nav-item-active-color)}.sidebar-nav .ant-menu-submenu-open .ant-menu-submenu-title{background:var(--sidebar-nav-item-hover-bg)}.sidebar-nav .ant-menu-sub.ant-menu-inline .ant-menu-item{margin-left:24px;margin-right:8px;width:calc(100% - 32px);height:36px;line-height:36px}.user-profile{padding:var(--sidebar-user-padding);border-top:var(--sidebar-user-border-top);background:var(--sidebar-bg);flex-shrink:0}.app-layout{display:grid;grid-template-columns:var(--layout-grid-template-columns-with-sidebar);min-height:100vh;background:var(--color-bg-layout)}.app-layout-full-width{grid-template-columns:var(--layout-grid-template-columns-full-width)}.app-content{padding:var(--content-padding);background:var(--content-bg);overflow-y:auto;min-height:100vh}@media(max-width:767px){.app-content{padding:var(--spacing-md)}}.page-breadcrumb{margin-bottom:var(--breadcrumb-margin-bottom);font-size:var(--breadcrumb-font-size);padding-bottom:var(--breadcrumb-padding-bottom);border-bottom:var(--breadcrumb-border-bottom)}.page-breadcrumb .ant-breadcrumb-link{color:var(--breadcrumb-item-color);transition:color .2s}.page-breadcrumb .ant-breadcrumb-link:hover{color:var(--breadcrumb-hover-color)}.page-breadcrumb .ant-breadcrumb-separator{color:var(--breadcrumb-separator-color);margin:var(--breadcrumb-separator-margin)}.page-breadcrumb>ol>li:last-child span{color:var(--breadcrumb-current-color);font-weight:var(--breadcrumb-current-font-weight)}.action-item-dashboard-container{padding:var(--spacing-lg);max-width:var(--container-max-width);margin:0 auto}@media(max-width:767px){.action-item-dashboard-container{padding:var(--spacing-md)}}.invite-signup-card{max-width:520px}.invite-signup-card .ant-card-body{padding:var(--spacing-2xl) var(--spacing-xl)}.invite-signup-header{text-align:center;margin-bottom:var(--spacing-lg)}.invite-signup-header h2{font-size:24px;font-weight:600;line-height:1.3;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.invite-signup-header p{font-size:14px;color:var(--color-text-secondary);margin:0}.org-info-card{background-color:var(--color-primary-bg);border:1px solid var(--color-primary);border-radius:var(--border-radius-md);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.org-info-header{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.org-icon{font-size:36px;color:var(--color-primary)}.org-info-header h3{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0}.org-description{font-size:13px;color:var(--color-text-secondary);line-height:1.6;margin:var(--spacing-xs) 0}.org-meta{font-size:12px;color:var(--color-text-tertiary);display:flex;align-items:center;gap:4px}.org-meta .anticon{font-size:14px}.invite-signup-form .ant-form-item{margin-bottom:var(--spacing-lg)}.invite-signup-form .ant-input-affix-wrapper,.invite-signup-form .ant-input,.invite-signup-form .ant-input-password{font-size:14px}.invite-signup-form .ant-form-item-label>label{font-weight:500;font-size:14px}.form-footer p{font-size:14px;color:var(--color-text-secondary);margin:0}.login-card .ant-card-body{padding:48px 40px}.login-header{text-align:center;margin-bottom:var(--spacing-2xl)}.login-header h2{margin-bottom:var(--spacing-md)}.login-footer{margin-top:var(--spacing-md);text-align:center}.tiptap-editor{background:#fff;border:1px solid #d9d9d9;border-radius:8px;min-height:400px}.editor-toolbar{padding:12px 16px;border-bottom:1px solid #d9d9d9;background-color:#fafafa;border-radius:8px 8px 0 0}.tiptap-editor .ProseMirror{outline:none;min-height:380px;padding:16px}.tiptap-editor .ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tiptap-editor h1{font-size:2em;font-weight:700;margin:.5em 0}.tiptap-editor h2{font-size:1.5em;font-weight:700;margin:.5em 0}.tiptap-editor h3{font-size:1.25em;font-weight:700;margin:.5em 0}.tiptap-editor ul,.tiptap-editor ol{padding-left:1.5em;margin:.5em 0}.tiptap-editor ul[data-type=taskList]{list-style:none;padding-left:0;margin:.5em 0}.tiptap-editor ul[data-type=taskList] li{display:flex;align-items:center;gap:8px;margin:4px 0}.tiptap-editor ul[data-type=taskList] li>label{flex-shrink:0;display:flex;align-items:center;-webkit-user-select:none;user-select:none}.tiptap-editor ul[data-type=taskList] li>div{flex:1;min-width:0}.tiptap-editor ul[data-type=taskList] li>div p{margin:0}.tiptap-editor input[type=checkbox]{cursor:pointer;width:16px;height:16px;margin:0}.tiptap-editor p{margin:.5em 0}.slash-command-menu{position:fixed;z-index:1000;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:4px;min-width:280px;max-height:320px;overflow-y:auto}.slash-command-item{display:flex;align-items:center;width:100%;padding:8px 12px;border:none;background:transparent;cursor:pointer;text-align:left;border-radius:4px;transition:background-color .2s}.slash-command-item:hover{background-color:#f5f5f5}.slash-command-title{font-weight:500;color:#000000d9;margin-bottom:2px}.slash-command-description{font-size:12px;color:#00000073}.collaboration-cursor__caret{border-left:2px solid;border-right:none;margin-left:-1px;margin-right:-1px;pointer-events:none;position:relative;word-break:normal}.collaboration-cursor__label{display:none}.collaboration-status{display:flex;align-items:center;gap:6px;padding:8px 16px;border-top:1px solid #d9d9d9;background-color:#fafafa;border-radius:0 0 8px 8px;font-size:12px}.collaboration-status__dot{width:8px;height:8px;border-radius:50%;background-color:#d9d9d9}.collaboration-status--connected .collaboration-status__dot{background-color:#52c41a}.collaboration-status--connecting .collaboration-status__dot{background-color:#faad14;animation:pulse 1.5s ease-in-out infinite}.collaboration-status--disconnected .collaboration-status__dot{background-color:#ff4d4f}.collaboration-status__text{color:#000000a6}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.page-container{background:var(--color-bg-layout);min-height:100vh;padding:var(--spacing-lg)}.meeting-document-card{max-width:var(--container-max-width);margin:0 auto;border:1px solid var(--color-border-secondary);box-shadow:var(--box-shadow);border-radius:var(--border-radius-lg);background:var(--color-bg-base)}.meeting-document-card .ant-card-body{padding:var(--spacing-xl)}.compact-header{display:flex;justify-content:space-between;align-items:center;height:var(--meeting-header-height);padding:0 var(--spacing-xl);margin:calc(-1 * var(--spacing-xl)) calc(-1 * var(--spacing-xl)) var(--spacing-lg) calc(-1 * var(--spacing-xl));border-bottom:1px solid var(--color-border-secondary);background:var(--color-bg-base);border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;position:sticky;top:0;z-index:var(--z-index-sticky);transition:box-shadow .2s ease}.compact-header.scrolled{box-shadow:0 2px 8px #00000014}.header-left,.header-center,.header-right{display:flex;align-items:center}.header-center{flex:1;justify-content:center}.inline-title-input{border:none;box-shadow:none;outline:none;font-size:var(--meeting-title-font-size);font-weight:var(--meeting-title-font-weight);line-height:var(--meeting-title-line-height);color:var(--meeting-title-color);padding:8px 0;transition:all .15s ease}.inline-title-input:hover{background:var(--meeting-title-hover-bg);border-radius:4px;padding:8px 12px}.inline-title-input:focus{background:var(--meeting-title-hover-bg);border-radius:4px;padding:8px 12px}.inline-title-input::placeholder{color:var(--meeting-title-placeholder-color);font-style:normal}.inline-title-input input{font-size:var(--meeting-title-font-size);font-weight:var(--meeting-title-font-weight);line-height:var(--meeting-title-line-height)}.metadata-row{display:flex;align-items:center;gap:var(--meeting-metadata-gap);margin-bottom:var(--meeting-metadata-margin-bottom);font-size:var(--meeting-metadata-font-size);color:var(--meeting-metadata-color)}.metadata-row .ant-picker{border:none;box-shadow:none;padding:0;background:transparent}.metadata-row .ant-picker:hover{text-decoration:underline;cursor:pointer}.metadata-row .ant-picker-focused{text-decoration:underline}.document-container{padding:0}.editor-divider{margin:var(--spacing-lg) 0;border-color:var(--color-border-secondary)}.meeting-editor-wrapper{background:transparent;padding:0;min-height:400px}.meeting-editor-wrapper .tiptap-editor{border:none;border-radius:0;box-shadow:none;background:transparent;min-height:auto}.meeting-editor-wrapper .editor-toolbar{background:var(--color-bg-base);border-bottom:1px solid var(--color-border-secondary);border-radius:0;padding:8px 0;margin:0 0 var(--spacing-md) 0}.meeting-editor-wrapper .ProseMirror{padding:0;min-height:300px}.action-items-integrated{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-secondary)}.action-items-integrated .ant-card{border:none;box-shadow:none;background:transparent;margin-top:0}.action-items-integrated .ant-card-body{padding:0}.action-items-integrated .ant-typography{margin-bottom:var(--spacing-md)}@media(max-width:767px){.page-container,.meeting-document-card .ant-card-body{padding:var(--spacing-md)}.compact-header{height:auto;padding:var(--spacing-sm) var(--spacing-md);margin:calc(-1 * var(--spacing-md)) calc(-1 * var(--spacing-md)) var(--spacing-md) calc(-1 * var(--spacing-md));flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.header-left,.header-center,.header-right{width:100%;justify-content:flex-start}.header-center{justify-content:flex-start}.inline-title-input{font-size:24px}.metadata-row{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.metadata-row .ant-divider-vertical{display:none}.action-items-integrated{margin-top:var(--spacing-lg);padding-top:var(--spacing-md)}.meeting-editor-wrapper .editor-toolbar{padding:var(--spacing-sm) 0}}.member-management-container{padding:var(--spacing-lg);max-width:var(--container-max-width);margin:0 auto}.member-search-bar{margin-bottom:var(--search-input-margin-bottom)}.member-search-input{max-width:var(--search-input-max-width)}.member-table-card .ant-table-thead>tr>th{background:var(--table-header-bg);color:var(--table-header-text-color);font-weight:var(--table-header-font-weight);border-bottom:var(--table-header-border-bottom);padding:var(--table-cell-padding-vertical) var(--table-cell-padding-horizontal)}.member-table-card .ant-table-tbody>tr{background:var(--table-row-bg);border-bottom:var(--table-row-border-bottom);min-height:var(--table-row-min-height)}.member-table-card .ant-table-tbody>tr:hover>td{background:var(--table-row-hover-bg)}.member-table-card .ant-table-tbody>tr>td{padding:var(--table-cell-padding-vertical) var(--table-cell-padding-horizontal)}.member-table-card .ant-pagination{margin-top:var(--pagination-margin-top);text-align:center}.member-info-meta{font-size:12px}.member-role-select{width:100%}.member-search-input .anticon-search{color:var(--search-icon-color)}@media(max-width:767px){.member-management-container{padding:var(--spacing-md)}.member-search-input{max-width:100%}}.new-org-signup-card{max-width:520px}.new-org-signup-card .ant-card-body{padding:var(--spacing-2xl) var(--spacing-xl)}.new-org-signup-header{text-align:center;margin-bottom:var(--spacing-xl)}.new-org-signup-header h2{font-size:24px;font-weight:600;line-height:1.3;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.new-org-signup-header p{font-size:14px;color:var(--color-text-secondary);margin:0}.signup-steps{margin-bottom:var(--spacing-xl)}.signup-form .ant-form-item{margin-bottom:var(--spacing-lg)}.signup-form .ant-input-affix-wrapper,.signup-form .ant-input,.signup-form .ant-input-password{font-size:14px}.signup-form .ant-form-item-label>label{font-weight:500;font-size:14px}.radio-description{font-size:12px;color:var(--color-text-tertiary);margin:4px 0 var(--spacing-sm) 24px;line-height:1.5}.form-footer{margin-top:var(--spacing-md);text-align:center}.form-footer .ant-btn-link{padding:0;height:auto;font-size:14px}.signup-steps .ant-steps-item-process .ant-steps-item-icon,.signup-steps .ant-steps-item-finish .ant-steps-item-icon{background-color:var(--color-primary);border-color:var(--color-primary)}.signup-steps .ant-steps-item-finish .ant-steps-item-title{color:var(--color-text-secondary)}.signup-steps .ant-steps-item-process .ant-steps-item-title{color:var(--color-primary);font-weight:600}.one-on-one-detail{height:100vh;display:flex;flex-direction:column;overflow:hidden;padding:var(--spacing-lg);max-width:var(--container-max-width-wide);margin:0 auto}.detail-header{flex-shrink:0;margin-bottom:var(--spacing-md)}.split-layout{flex:1;min-height:0;display:flex;gap:var(--spacing-md);overflow:hidden}.meeting-list-sider{display:flex;flex-direction:column;overflow:hidden;height:100%}.meeting-list-sider.ant-layout-sider{height:100%;max-height:100%}.meeting-list-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;overflow:hidden}.sider-actions{flex-shrink:0;padding:var(--spacing-md) var(--spacing-md) 0 var(--spacing-md)}.meetings-section{flex:1;min-height:200px;display:flex;flex-direction:column;overflow:hidden;padding:0 var(--spacing-md)}.meetings-section-header{flex-shrink:0;margin-bottom:var(--spacing-sm)}.meetings-list-container{flex:1;overflow-y:auto;overflow-x:hidden;position:relative;scroll-behavior:smooth}.meetings-list-container:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--spacing-md);background:linear-gradient(to bottom,#fff,#fff0);pointer-events:none;opacity:0;transition:opacity .2s;z-index:1}.meetings-list-container:after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--spacing-lg);background:linear-gradient(to top,#fff,#fff0);pointer-events:none;opacity:1;transition:opacity .2s;z-index:1}.meetings-list-container.scrolled-top:before{opacity:1}.meetings-list-container.scrolled-bottom:after{opacity:0}.meetings-list-container:not(.overflowing):before,.meetings-list-container:not(.overflowing):after{display:none}.sider-divider{flex-shrink:0;margin:var(--spacing-md)}.action-items-section{flex:1;min-height:120px;display:flex;flex-direction:column;overflow:hidden;padding:0 var(--spacing-md) var(--spacing-md) var(--spacing-md);transition:flex .3s ease}.action-items-section[data-item-count="0"],.action-items-section[data-item-count="1"],.action-items-section[data-item-count="2"]{flex:.4}.action-items-section[data-item-count="3"],.action-items-section[data-item-count="4"],.action-items-section[data-item-count="5"]{flex:.6}.action-items-section-header{flex-shrink:0;margin-bottom:var(--spacing-sm)}.action-items-list-container{flex:1;overflow-y:auto;overflow-x:hidden;position:relative;scroll-behavior:smooth}.action-items-list-container:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--spacing-md);background:linear-gradient(to bottom,#fff,#fff0);pointer-events:none;opacity:0;transition:opacity .2s;z-index:1}.action-items-list-container:after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--spacing-lg);background:linear-gradient(to top,#fff,#fff0);pointer-events:none;opacity:1;transition:opacity .2s;z-index:1}.action-items-list-container.scrolled-top:before{opacity:1}.action-items-list-container.scrolled-bottom:after{opacity:0}.action-items-list-container:not(.overflowing):before,.action-items-list-container:not(.overflowing):after{display:none}.meetings-list-container::-webkit-scrollbar,.action-items-list-container::-webkit-scrollbar{width:8px}.meetings-list-container::-webkit-scrollbar-track,.action-items-list-container::-webkit-scrollbar-track{background:#0000000a;border-radius:4px;margin:4px 0}.meetings-list-container::-webkit-scrollbar-thumb,.action-items-list-container::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px;min-height:40px}.meetings-list-container::-webkit-scrollbar-thumb:hover,.action-items-list-container::-webkit-scrollbar-thumb:hover{background:#00000040}.meetings-list-container::-webkit-scrollbar-thumb:active,.action-items-list-container::-webkit-scrollbar-thumb:active{background:#00000059}.meetings-list-container,.action-items-list-container{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) rgba(0,0,0,.04)}.meeting-list-item{transition:background-color .2s ease,border-color .2s ease}.meeting-list-item:hover{background-color:#f0f5ff}.meeting-preview-content{flex:1;min-width:0;display:flex;flex-direction:column}.meeting-preview-card{flex:1;display:flex;flex-direction:column;overflow:hidden}.meeting-preview-card>.ant-card-body{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.meeting-preview-header{flex-shrink:0;position:sticky;top:0;z-index:10;background:#fff;padding-bottom:var(--spacing-md);transition:box-shadow .2s}.meeting-preview-header.scrolled{box-shadow:0 2px 8px #0000000f}.meeting-preview{flex:1;overflow-y:auto;overflow-x:hidden;position:relative;scroll-behavior:smooth}.meeting-preview:after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--spacing-xl);background:linear-gradient(to top,#fff,#fff0);pointer-events:none;opacity:1;transition:opacity .2s;z-index:1}.meeting-preview.scrolled-bottom:after{opacity:0}.meeting-preview:not(.overflowing):after{display:none}.meeting-preview::-webkit-scrollbar{width:8px}.meeting-preview::-webkit-scrollbar-track{background:#0000000a;border-radius:4px;margin:4px 0}.meeting-preview::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px;min-height:40px}.meeting-preview::-webkit-scrollbar-thumb:hover{background:#00000040}.meeting-preview::-webkit-scrollbar-thumb:active{background:#00000059}.meeting-preview{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) rgba(0,0,0,.04)}@media(max-width:991px){.one-on-one-detail{height:auto;min-height:100vh}.split-layout{flex-direction:column;overflow:visible}.meeting-list-sider{width:100%;max-width:100%;max-height:500px}.meetings-section,.action-items-section{min-height:150px}.meeting-preview-content{margin-left:0;margin-top:16px}.meeting-preview-card{min-height:400px}}.meeting-preview .tiptap-editor .ProseMirror{padding:var(--spacing-md) 0}.meeting-preview .tiptap-editor .ProseMirror[contenteditable=false]{cursor:default}.ant-list-item{position:relative}.ant-checkbox-wrapper+div{flex:1}.action-item-priority-overdue{position:relative;padding-left:8px}.action-item-priority-overdue:before{content:"";position:absolute;left:-8px;top:8px;width:6px;height:6px;border-radius:50%;background-color:#ff4d4f}.action-item-priority-soon{position:relative;padding-left:8px}.action-item-priority-soon:before{content:"";position:absolute;left:-8px;top:8px;width:6px;height:6px;border-radius:50%;background-color:#faad14}@media(prefers-reduced-motion:reduce){.meetings-list-container,.action-items-list-container,.meeting-preview{scroll-behavior:auto}.action-items-section{transition:none}.meetings-list-container:before,.meetings-list-container:after,.action-items-list-container:before,.action-items-list-container:after,.meeting-preview:after,.meeting-preview-header{transition:none}}.one-on-one-list-container{padding:var(--spacing-lg);max-width:1280px;margin:0 auto}.one-on-one-list-card{min-height:400px}.one-on-one-list-container .ant-tabs{margin-top:var(--spacing-lg)}.one-on-one-list-container .ant-tabs-nav{padding:0 var(--spacing-sm)}.one-on-one-list-container .ant-tabs-tab{font-size:16px;font-weight:500}.org-settings-container{padding:var(--spacing-lg);max-width:var(--container-max-width);margin:0 auto}.org-settings-header{margin-bottom:var(--spacing-xl)}.org-settings-title{margin:0}.org-form-section,.org-info-section,.danger-zone-section,.invite-links-section{margin-bottom:var(--spacing-lg)}.invite-link-item{padding:var(--spacing-md);margin-bottom:var(--spacing-sm)}.danger-zone-content{width:100%}.danger-zone-description{margin-bottom:var(--spacing-md)}.org-info-content{width:100%}.org-info-item{margin-bottom:var(--spacing-md)}.org-info-item:last-child{margin-bottom:0}.org-alert{margin-bottom:var(--spacing-md)}@media(max-width:767px){.org-settings-container{padding:var(--spacing-md)}}.overview-container{padding:var(--spacing-lg);max-width:1280px;margin:0 auto}.today-meetings-section{margin-bottom:var(--spacing-lg)}.today-meetings-section .ant-card-head{background:var(--page-header-bg)}.settings-templates-container{padding:24px;max-width:1200px;margin:0 auto}.settings-templates-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.settings-templates-title{margin:0 0 8px}.permission-alert,.template-section{margin-bottom:24px}.template-section:last-child{margin-bottom:0}.template-list .ant-list-item{padding:16px 24px}.title-pattern-preview{display:inline-block;font-size:12px;padding:2px 6px;background:#f5f5f5;border-radius:4px}.template-date{font-size:12px}.settings-templates-loading,.settings-templates-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:24px}.signup-type-content{width:100%;max-width:600px}.signup-type-header{text-align:center;margin-bottom:var(--spacing-2xl)}.signup-type-header h1{font-size:32px;font-weight:600;line-height:1.2;color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.signup-type-subtitle{font-size:16px;color:var(--color-text-secondary);margin:0}.option-card{border-radius:var(--border-radius-lg);border:2px solid transparent;transition:all .2s ease}.option-card:hover{border-color:var(--color-primary);box-shadow:var(--box-shadow-secondary);transform:translateY(-2px)}.option-card-content{display:flex;align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-sm)}.option-icon{font-size:48px;color:var(--color-primary);flex-shrink:0}.option-text{flex:1}.option-text h3{font-size:18px;font-weight:600;margin-bottom:var(--spacing-xs);color:var(--color-text-primary)}.option-text p{font-size:14px;line-height:1.6;color:var(--color-text-secondary);margin:0}.signup-type-footer{margin-top:var(--spacing-xl);text-align:center}.signup-type-footer p{font-size:14px;color:var(--color-text-secondary);margin:0}.signup-type-footer .ant-btn-link{padding:0;height:auto;font-size:14px}.variable-guide-popover{max-width:320px}.variable-guide-popover-content{padding:4px 0}.variable-list{width:100%}.variable-item{display:flex;align-items:center;gap:8px;padding:4px 0}.variable-name{font-family:SF Mono,Consolas,Monaco,Courier New,monospace;font-size:13px;flex-shrink:0;min-width:80px}.variable-description{font-size:13px;flex:1}.variable-guide-trigger{color:#00000073;padding:0;height:auto}.variable-guide-trigger:hover{color:#1677ff}.template-editor-container{max-width:800px;margin:0 auto;padding:24px}.template-editor-header{margin-bottom:32px}.template-editor-title{margin:16px 0 0}.template-editor-form{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 2px #0000000a}.title-pattern-example{margin-top:-16px;margin-bottom:16px;padding-left:12px}.template-editor-content{border:1px solid #d9d9d9;border-radius:6px;overflow:hidden}.template-editor-content:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.template-editor-actions{display:flex;justify-content:flex-end;margin-top:24px;padding-top:24px;border-top:1px solid #f0f0f0}.template-editor-loading,.template-editor-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.verify-email-loading{text-align:center;padding:80px}.verify-email-expired-card{width:400px;text-align:center}.verify-email-expired-icon{font-size:64px;color:#faad14;display:block;margin-bottom:24px}.verify-email-content{text-align:left}@media(max-width:767px){.verify-email-expired-card{width:100%;margin:16px}}.verify-email-pending-card{width:400px;text-align:center}.verify-email-icon{font-size:64px;color:#1677ff;display:block;margin-bottom:24px}@media(max-width:767px){.verify-email-pending-card{width:100%;margin:16px}}.verify-email-required-card{width:400px;text-align:center}.verify-email-header{margin-bottom:32px}.verify-email-warning-icon{font-size:64px;color:#faad14;display:block;margin-bottom:24px}.verify-email-content{text-align:left;margin-bottom:24px}.verify-email-help ul{list-style:disc;color:#000000a6}.verify-email-help ul li{margin-bottom:4px}.verify-email-footer{margin-top:24px;text-align:center}.verify-email-footer a{color:#1677ff}@media(max-width:767px){.verify-email-required-card{width:100%;margin:16px}}.verify-email-success-card{width:400px;text-align:center}.verify-email-success-icon{font-size:64px;color:#52c41a;display:block;margin-bottom:24px}@media(max-width:767px){.verify-email-success-card{width:100%;margin:16px}}:root{--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--container-max-width: 1280px;--container-max-width-wide: 1600px;--container-gutter: 24px;--auth-card-width: 400px;--auth-card-width-wide: 600px;--color-primary: #1677ff;--color-primary-hover: #0958d9;--color-primary-light: #4096ff;--color-primary-bg: #e6f4ff;--color-bg-base: #ffffff;--color-bg-layout: #fafafa;--color-bg-elevated: #ffffff;--color-bg-container: #ffffff;--color-border: #d9d9d9;--color-border-secondary: #f0f0f0;--color-text-base: rgba(0, 0, 0, .85);--color-text-secondary: rgba(0, 0, 0, .65);--color-text-tertiary: rgba(0, 0, 0, .45);--color-text-disabled: rgba(0, 0, 0, .25);--color-success: #52c41a;--color-success-bg: #f6ffed;--color-warning: #faad14;--color-warning-bg: #fffbe6;--color-error: #ff4d4f;--color-error-bg: #fff2f0;--color-info: #1677ff;--color-info-bg: #e6f4ff;--border-radius: 6px;--border-radius-lg: 8px;--border-radius-xl: 12px;--border-radius-sm: 4px;--border-radius-xs: 2px;--box-shadow: 0 1px 2px rgba(0, 0, 0, .04);--box-shadow-secondary: 0 4px 12px rgba(0, 0, 0, .08);--box-shadow-tertiary: 0 6px 16px rgba(0, 0, 0, .12);--line-height-heading-1: 1.2;--line-height-heading-2: 1.3;--line-height-heading-3: 1.4;--line-height-body: 1.6;--line-height-editor: 1.75;--z-index-base: 0;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070;--page-header-bg: var(--color-bg-layout);--page-header-padding-y: 0;--page-header-padding-x: var(--spacing-sm);--page-header-margin-bottom: var(--spacing-lg);--page-header-title-subtitle-gap: var(--spacing-xs);--page-header-action-gap: var(--spacing-md);--page-header-title-size: 30px;--page-header-title-weight: 600;--page-header-title-line-height: 1.3;--page-header-title-color: var(--color-text-base);--page-header-subtitle-size: 14px;--page-header-subtitle-weight: 400;--page-header-subtitle-line-height: 1.6;--page-header-subtitle-color: var(--color-text-secondary);--page-header-border-bottom: 1px solid var(--color-border-secondary);--page-header-mobile-padding-y: var(--spacing-md);--page-header-mobile-padding-x: var(--spacing-md);--table-cell-padding-vertical: 12px;--table-cell-padding-horizontal: 16px;--table-row-height-default: auto;--table-row-min-height: 60px;--table-header-bg: var(--color-bg-base);--table-header-text-color: var(--color-text-base);--table-header-font-weight: 600;--table-header-border-bottom: 1px solid var(--color-border-secondary);--table-row-bg: var(--color-bg-base);--table-row-hover-bg: var(--color-bg-layout);--table-row-border-bottom: 1px solid var(--color-border-secondary);--table-empty-padding: 80px 24px;--table-empty-icon-size: 64px;--table-empty-icon-color: #d9d9d9;--filter-bar-margin-bottom: var(--spacing-lg);--filter-bar-gap: var(--spacing-md);--filter-label-font-size: 14px;--filter-label-color: var(--color-text-secondary);--filter-label-margin-right: var(--spacing-sm);--filter-select-min-width: 140px;--filter-select-default-width: 200px;--filter-select-max-width: 320px;--search-input-max-width: 400px;--search-input-margin-bottom: var(--spacing-md);--search-icon-color: var(--color-text-tertiary);--list-item-padding: 12px 16px;--list-item-border-radius: var(--border-radius);--list-item-border: 1px solid var(--color-border-secondary);--list-item-bg: var(--color-bg-base);--list-item-gap: var(--spacing-sm);--list-item-hover-bg: var(--color-bg-layout);--list-item-hover-border: 1px solid var(--color-border);--list-item-hover-shadow: var(--box-shadow);--list-item-selected-bg: var(--color-primary-bg);--list-item-selected-border: 1px solid var(--color-primary);--pagination-margin-top: var(--spacing-lg);--pagination-item-size: 32px;--pagination-item-bg: var(--color-bg-base);--pagination-item-border: var(--color-border);--pagination-item-hover-bg: var(--color-bg-layout);--pagination-item-active-bg: var(--color-primary);--pagination-item-active-color: var(--color-bg-base);--divider-margin-top: var(--spacing-lg);--divider-margin-bottom: var(--spacing-md);--divider-text-font-size: 13px;--divider-text-font-weight: 600;--divider-text-color: var(--color-text-secondary);--divider-line-color: var(--color-border-secondary);--meeting-title-font-size: 28px;--meeting-title-font-weight: 600;--meeting-title-line-height: 1.3;--meeting-title-color: rgba(0, 0, 0, .85);--meeting-title-placeholder-color: rgba(0, 0, 0, .25);--meeting-title-hover-bg: #fafafa;--meeting-metadata-font-size: 14px;--meeting-metadata-color: rgba(0, 0, 0, .65);--meeting-metadata-gap: 16px;--meeting-metadata-margin-bottom: 16px;--meeting-header-height: 48px;--meeting-header-padding: 0 24px;--meeting-header-border-bottom: 1px solid #f0f0f0;--meeting-header-gap: 12px;--meeting-divider-color: #f0f0f0;--meeting-divider-margin: 16px 0;--meeting-content-max-width: 800px;--meeting-spacing-vertical: 24px;--sidebar-width: 220px;--sidebar-bg: var(--color-bg-layout);--sidebar-border: 1px solid var(--color-border-secondary);--sidebar-padding: var(--spacing-md);--sidebar-org-height: 56px;--sidebar-org-padding: 12px 16px;--sidebar-org-hover-bg: #ffffff;--sidebar-nav-item-height: 40px;--sidebar-nav-item-padding: 8px 16px;--sidebar-nav-item-active-bg: var(--color-primary-bg);--sidebar-nav-item-active-color: var(--color-primary);--sidebar-nav-item-active-border: 3px solid var(--color-primary);--sidebar-nav-item-hover-bg: #ffffff;--sidebar-nav-submenu-indent: 24px;--sidebar-user-padding: 16px;--sidebar-user-border-top: 1px solid var(--color-border-secondary);--sidebar-divider-margin: 8px 0;--sidebar-divider-color: var(--color-border-secondary);--breadcrumb-margin-bottom: var(--spacing-md);--breadcrumb-font-size: 14px;--breadcrumb-padding-bottom: var(--spacing-md);--breadcrumb-border-bottom: 1px solid var(--color-border-secondary);--breadcrumb-item-color: var(--color-text-secondary);--breadcrumb-hover-color: var(--color-primary);--breadcrumb-separator-color: var(--color-text-tertiary);--breadcrumb-separator-margin: 0 8px;--breadcrumb-current-color: var(--color-text-base);--breadcrumb-current-font-weight: 400;--layout-grid-template-columns-with-sidebar: var(--sidebar-width) 1fr;--layout-grid-template-columns-full-width: 1fr;--content-padding: var(--spacing-lg);--content-bg: var(--color-bg-layout)}.page-container{padding:var(--spacing-lg);max-width:var(--container-max-width);margin:0 auto}.page-container-wide{padding:var(--spacing-lg);max-width:var(--container-max-width-wide);margin:0 auto}.auth-page-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-layout);padding:var(--spacing-2xl) var(--spacing-md)}@media(max-width:767px){.auth-page-container{padding:var(--spacing-xl) var(--spacing-md)}}.auth-card{width:100%;max-width:var(--auth-card-width);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-secondary)}.section-header{margin-bottom:var(--spacing-lg)}.section-content{margin-bottom:var(--spacing-xl)}.section-title{margin:0}.card-default{border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-secondary)}.card-elevated{border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-tertiary)}.ant-form-item{margin-bottom:var(--spacing-md)}.form-actions{margin-top:var(--spacing-lg);display:flex;gap:var(--spacing-sm)}.grid-auto-fill{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-md)}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mt-2xl{margin-top:var(--spacing-2xl)}.ml-xs{margin-left:var(--spacing-xs)}.ml-sm{margin-left:var(--spacing-sm)}.ml-md{margin-left:var(--spacing-md)}.ml-lg{margin-left:var(--spacing-lg)}.mr-xs{margin-right:var(--spacing-xs)}.mr-sm{margin-right:var(--spacing-sm)}.mr-md{margin-right:var(--spacing-md)}.mr-lg{margin-right:var(--spacing-lg)}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.px-xs{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.px-sm{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.px-md{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.px-lg{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.py-xs{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.py-sm{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.py-md{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.py-lg{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-column{display:flex;flex-direction:column}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}@media(max-width:767px){.page-container,.page-container-wide{padding:var(--spacing-md)}}@media(min-width:768px)and (max-width:1023px){.page-container,.page-container-wide{padding:var(--spacing-lg)}}@media(min-width:1024px){.page-container{padding:var(--spacing-lg) var(--spacing-xl)}}.page-header{display:flex;flex-direction:column;padding:var(--page-header-padding-y) var(--page-header-padding-x);background-color:var(--page-header-bg);margin-bottom:var(--page-header-margin-bottom);border-radius:var(--border-radius-lg)}.page-header-content{display:flex;justify-content:space-between;align-items:center;width:100%}.page-header-title-section{display:flex;flex-direction:column;gap:var(--page-header-title-subtitle-gap)}.page-header-title{font-size:var(--page-header-title-size);font-weight:var(--page-header-title-weight);line-height:var(--page-header-title-line-height);color:var(--page-header-title-color);margin:0}.page-header-subtitle{font-size:var(--page-header-subtitle-size);font-weight:var(--page-header-subtitle-weight);line-height:var(--page-header-subtitle-line-height);color:var(--page-header-subtitle-color)}.page-header-extra{margin-top:var(--spacing-xs)}.page-header-actions{display:flex;align-items:center;gap:var(--page-header-action-gap)}.page-header-bordered{border-bottom:var(--page-header-border-bottom);border-radius:0}.page-header-compact{padding:var(--spacing-md) var(--page-header-padding-x)}.page-header-simple{background-color:transparent;padding-left:0;padding-right:0}@media(max-width:767px){.page-header{flex-direction:column;align-items:flex-start;gap:var(--spacing-md);padding:var(--page-header-mobile-padding-y) var(--page-header-mobile-padding-x)}.page-header-actions{width:100%;justify-content:flex-start}.page-header-actions .ant-btn{flex:1}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}
