.rdl-font-root{height:100%;min-height:100vh;font-weight:400}.rdl-root{color:#1c191b;-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;height:100vh;min-height:100vh;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,PingFang SC,Microsoft YaHei,Noto Sans SC,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.5;display:flex}.rdl-header{min-height:3.5rem;padding:env(safe-area-inset-top,0) 1rem 0;z-index:40;box-sizing:border-box;background:0 0;border-bottom:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding-left:.75rem;padding-right:.75rem;display:flex}.rdl-header-left{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.rdl-ws-chrome{flex-shrink:1;align-items:center;gap:.35rem;min-width:0;display:flex}.rdl-ws-chrome-agent{color:#1f2937;background:#fff;border:1px solid #e8ecf2;border-radius:8px;align-items:center;gap:.4rem;max-width:9rem;padding:.25rem .55rem;font-size:13px;font-weight:500;display:inline-flex}.rdl-ws-chrome-avatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:1.1rem;height:1.1rem}.rdl-ws-chrome-avatar-mark{object-fit:contain;object-position:center 18%;background:#f4eef6}img[src*=avatar-mynderz]{object-fit:contain;object-position:center 18%}.rdl-ws-chrome-agent-icon{color:#5c2748;flex-shrink:0}.rdl-ws-chrome-agent-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rdl-ws-chrome-btn{color:#374151;font:inherit;cursor:pointer;white-space:nowrap;background:#f3f4f6;border:0;border-radius:8px;align-items:center;gap:.35rem;margin:0;padding:.3rem .55rem;font-size:13px;font-weight:400;display:inline-flex}.rdl-ws-chrome-btn:hover{color:#5c2748;background:#eef0f3}.rdl-ws-chrome-export{flex-shrink:0;position:relative}.rdl-ws-chrome-export-menu{z-index:40;background:#fff;border:1px solid #e8ecf2;border-radius:8px;min-width:12.5rem;padding:.35rem;position:fixed;box-shadow:0 8px 24px #11182714}.rdl-ws-chrome-export-menu button,.rdl-ws-chrome-export-menu a{color:#1f2937;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.4rem;margin:0;padding:.4rem .45rem;font-size:13px;text-decoration:none;display:flex}.rdl-ws-chrome-export-menu button:hover,.rdl-ws-chrome-export-menu a:hover{color:#5c2748;background:#f3f4f6}.rdl-ws-chrome-export-error{color:#9f1239;margin:.25rem .45rem .35rem;font-size:12px;line-height:1.4}.rdl-ws-chrome-tokens-wrap{position:relative}.rdl-ws-chrome-tokens-menu{min-width:12rem;padding:.55rem .65rem}.rdl-ws-chrome-tokens-caption{color:#6b7280;margin-bottom:.35rem;padding:0 .15rem;font-size:11px;font-weight:500}.rdl-ws-chrome-tokens-row{justify-content:space-between;align-items:center;gap:.75rem;font-size:13px;display:flex}.rdl-ws-chrome-tokens-link{color:#5c2748;margin-top:.55rem;font-size:13px;font-weight:500;text-decoration:none;display:block}.rdl-ws-chrome-tokens-link:hover{text-decoration:underline}@media (max-width:900px){.rdl-header-left{overflow:auto hidden}.rdl-ws-chrome{flex-shrink:0}.rdl-ws-chrome-agent{flex-shrink:0;max-width:none}.rdl-ws-chrome-agent-name{text-overflow:unset;overflow:visible}}@media (max-width:767px){.rdl-header{overflow:hidden}.rdl-header-left{overflow:auto hidden}.rdl-ws-chrome{flex:none}.rdl-ws-chrome-agent{flex-shrink:1;min-width:0;max-width:6.5rem}.rdl-ws-chrome-agent-name{text-overflow:ellipsis;overflow:hidden}.rdl-ws-chrome-btn{flex-shrink:0;padding:.3rem;position:relative}.rdl-ws-chrome-btn span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.rdl-menu-btn{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.375rem;display:none}.rdl-menu-btn:hover{color:#1f2937;background:#f7f8fa}.rdl-brand{color:#5c2748;flex-shrink:0;align-items:center;margin-right:.75rem;text-decoration:none;display:flex}.rdl-brand-mark{object-fit:contain;object-position:left;width:auto;max-width:12.5rem;height:2.5rem}.rdl-brand-word{letter-spacing:-.03em;font-size:1.35rem;font-weight:500;line-height:1}.rdl-tabs{scrollbar-width:none;flex:1;align-items:center;gap:0;min-width:0;display:flex;overflow-x:auto}.rdl-tabs::-webkit-scrollbar{display:none}.rdl-tab{color:#4b5563;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:.5rem .75rem;font-size:13px;text-decoration:none;position:relative}.rdl-tab:hover{color:#1f2937;background:#f7f8fa}.rdl-tab-active{color:#1f2937;font-weight:400}.rdl-tab-active:after{content:"";background:#5c2748;border-radius:999px;height:2px;position:absolute;bottom:0;left:.75rem;right:.75rem}.rdl-header-right{flex-shrink:0;align-items:center;gap:.25rem;height:3.5rem;display:flex;overflow:visible}.rdl-icon-btn,.rdl-text-btn{color:#6b7280;height:2rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:0 .5rem;font-size:13px;display:inline-flex}.rdl-icon-btn{width:2rem;padding:0;position:relative}.rdl-bell-badge{pointer-events:none;color:#fff;background:#5c2748;border-radius:999px;min-width:1rem;height:1rem;padding:0 .15rem;font-size:9px;font-weight:400;line-height:1rem;position:absolute;top:0;right:0;transform:translate(25%,-25%)}.rdl-tab-short{display:none}.rdl-icon-btn:hover,.rdl-text-btn:hover{background:#f8f9fa}.rdl-primary-btn{color:#fff;font:inherit;cursor:pointer;background:#5c2748;border:0;border-radius:12px;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:13px;font-weight:500;display:inline-flex}.rdl-primary-btn:hover{background:#3d1a30}.rdl-primary-btn:disabled,.rdl-text-btn:disabled{opacity:.5;cursor:not-allowed}.rdl-select,.rdl-input{box-sizing:border-box;height:2.5rem;color:inherit;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.4rem .7rem;font-size:13px;font-weight:300;transition:border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),background-color .18s}.rdl-select{color:#4b5563;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;background-size:12px;padding-right:1.75rem}.rdl-select:hover,.rdl-input:hover{background-color:#fafbfc;border-color:#d1d5db}.rdl-select:hover{color:#1f2937}.rdl-select:focus,.rdl-input:focus{background-color:#fff;border-color:#5c2748;outline:none;box-shadow:0 0 0 2px #5c274829}.rdl-select:focus{color:#1f2937}.rdl-select:disabled,.rdl-input:disabled{opacity:.65;cursor:not-allowed;color:#6b7280;background-color:#f9fafb}.rdl-menu-select-trigger{text-align:left;cursor:pointer;background-image:none;justify-content:space-between;align-items:center;gap:.45rem;width:100%;padding-right:.55rem;display:flex}.rdl-menu-select-trigger.is-empty,.rdl-menu-select-trigger[data-empty=true]{color:#4b5563}.rdl-menu-select-trigger.is-invalid,.rdl-menu-select-trigger[data-invalid=true]{background-color:#fef2f2;border-color:#fca5a5}.rdl-menu-select-trigger.is-invalid:focus,.rdl-menu-select-trigger[data-invalid=true]:focus,.rdl-menu-select-trigger.is-invalid[data-state=open],.rdl-menu-select-trigger[data-invalid=true][data-state=open]{background-color:#fff;border-color:#f87171;box-shadow:0 0 0 2px #f8717133}.rdl-menu-select-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rdl-menu-select-chevron{opacity:.55;color:#6b7280;flex-shrink:0;width:14px;height:14px}.rdl-menu-select-panel{width:var(--radix-dropdown-menu-trigger-width,100%);min-width:var(--radix-dropdown-menu-trigger-width,15.5rem);max-width:min(28rem,100vw - 1.5rem)}textarea.rdl-input,.rdl-input.rdl-textarea{height:auto;min-height:5.5rem;padding-top:.55rem;padding-bottom:.55rem;line-height:1.45}.rdl-root select:not(.rdl-select):not(.rdl-membership-firm-select):not(.rdl-tax-select):not(.rdl-select-sm),.rdl-web-task-content select:not(.rdl-select):not(.rdl-tax-select){box-sizing:border-box;color:#4b5563;min-height:2.25rem;font:inherit;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;background-size:12px;border:1px solid #e5e7eb;border-radius:10px;padding:.4rem 1.75rem .4rem .7rem;font-size:13px;font-weight:300;transition:border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),background-color .18s,color .18s}.rdl-root select:not(.rdl-select):not(.rdl-membership-firm-select):not(.rdl-tax-select):hover,.rdl-web-task-content select:not(.rdl-select):not(.rdl-tax-select):hover{color:#1f2937;background-color:#fafbfc;border-color:#d1d5db}.rdl-root select:not(.rdl-select):not(.rdl-membership-firm-select):not(.rdl-tax-select):focus,.rdl-web-task-content select:not(.rdl-select):not(.rdl-tax-select):focus{color:#1f2937;background-color:#fff;border-color:#5c2748;outline:none;box-shadow:0 0 0 2px #5c274829}.rdl-module-enterprise{flex-shrink:0;align-items:center;min-width:0;display:inline-flex}.rdl-module-enterprise .rdl-enterprise-trigger,.rdl-module-enterprise .rdl-enterprise-trigger.rdl-select{color:#374151;appearance:none;cursor:pointer;background-color:#fff;background-image:none;border:1px solid #e5e7eb;border-radius:8px;justify-content:flex-start;align-items:center;gap:.4rem;min-width:10.5rem;max-width:16rem;height:2rem;padding:0 .45rem 0 .4rem;font-size:13px;font-weight:400;line-height:1;transition:border-color .15s,box-shadow .15s,background-color .15s,color .15s;display:inline-flex}.rdl-module-enterprise .rdl-enterprise-trigger[data-empty=true],.rdl-module-enterprise .rdl-enterprise-trigger.rdl-select[data-empty=true]{color:#5c2748;background:#5c274808;border-color:#5c274847}@media (max-width:767px){.rdl-module-enterprise{flex-shrink:1;min-width:0;max-width:100%}.rdl-module-enterprise .rdl-enterprise-trigger,.rdl-module-enterprise .rdl-enterprise-trigger.rdl-select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}}.rdl-module-enterprise .rdl-enterprise-trigger:hover,.rdl-module-enterprise .rdl-enterprise-trigger.rdl-select:hover{color:#111827;background-color:#f9fafb;border-color:#d1d5db}.rdl-module-enterprise .rdl-enterprise-trigger:focus,.rdl-module-enterprise .rdl-enterprise-trigger.rdl-select:focus,.rdl-module-enterprise .rdl-enterprise-trigger.rdl-select[data-state=open]{color:#111827;border-color:#5c2748;outline:none;box-shadow:0 0 0 2px #5c274824}.rdl-module-enterprise .rdl-enterprise-trigger.rdl-select:active:not([data-busy=true]){transform:none}.rdl-module-enterprise .rdl-enterprise-trigger-meta{color:#6b7280;white-space:nowrap;border-right:1px solid #e5e7eb;flex-shrink:0;margin-right:.05rem;padding-right:.4rem;font-size:12px;font-weight:500}.rdl-module-enterprise .rdl-enterprise-trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rdl-module-enterprise .rdl-enterprise-trigger[data-empty=true] .rdl-enterprise-trigger-meta{color:#5c2748;border-right-color:#5c274833}.rdl-module-enterprise .rdl-enterprise-trigger-chevron{opacity:.55;color:#6b7280;flex-shrink:0;width:14px;height:14px;margin-left:.15rem}.rdl-module-enterprise .rdl-enterprise-trigger-leading,.rdl-module-enterprise .rdl-enterprise-trigger-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rdl-module-enterprise .rdl-enterprise-trigger-icon{opacity:.9;color:#5c2748;width:14px;height:14px}.rdl-body{flex-direction:row;flex:1;min-width:0;min-height:0;display:flex}.rdl-shell-stage{background:#faf9fa;border-radius:14px;flex-direction:column;flex:1;min-width:0;min-height:0;margin:10px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #1c14180d}.rdl-shell-nav{width:16rem;min-height:0;box-shadow:none;background:#fff;border-right:0;flex-direction:column;flex-shrink:0;align-self:stretch;transition:width .2s;display:flex;overflow:hidden}.rdl-shell-nav-desktop{z-index:45;position:relative;overflow:visible}.rdl-shell-nav-desktop.is-collapsed{pointer-events:auto;width:3.25rem}.rdl-shell-nav-desktop.is-collapsed .rdl-shell-nav-item span,.rdl-shell-nav-desktop.is-collapsed .rdl-shell-recent,.rdl-shell-nav-desktop.is-collapsed .rdl-shell-nav-brand,.rdl-shell-nav-desktop.is-collapsed .rdl-shell-nav-brand-row{display:none}.rdl-shell-nav-desktop.is-collapsed .rdl-shell-nav-item .rdl-shell-nav-account-mark{display:inline-flex}.rdl-shell-nav-desktop.is-collapsed .rdl-shell-nav-list,.rdl-shell-nav-desktop.is-collapsed .rdl-shell-nav-foot{padding-left:.35rem;padding-right:.35rem}.rdl-shell-nav-desktop.is-collapsed .rdl-shell-nav-item{border-left:0;border-radius:10px;justify-content:center;gap:0;padding:.4rem 0}.rdl-shell-nav-desktop.is-collapsed .rdl-shell-nav-item.is-active{color:#1c191b;background:#faf9fa;border-left:0;padding-left:0}.rdl-shell-nav-rail-toggle{z-index:30;color:#5c2748;cursor:pointer;background:#fff;border:1px solid #e8e2e5;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin:0;padding:0;display:none;position:absolute;top:1.75rem;right:0;transform:translate(calc(50% + 10px));box-shadow:0 1px 4px #1c14181a}.rdl-shell-nav-rail-toggle:hover{color:#4a1f3a;background:#f7f1f4;border-color:#d4b8c6}.rdl-shell-nav-expand-btn{display:none!important}.rdl-shell-nav-body{border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rdl-shell-nav-brand-row{flex-shrink:0;align-items:center;min-height:3rem;padding:1.5rem .5rem .5rem;display:flex}.rdl-shell-nav-brand{color:#5c2748;cursor:pointer;border-bottom:0;flex:1;align-items:center;min-width:0;padding:0;text-decoration:none;display:flex}.rdl-shell-nav-logo{object-fit:contain;object-position:left;width:auto;max-width:100%;height:2.25rem;margin-left:.65rem}.rdl-shell-nav-list{flex-direction:column;flex-shrink:0;gap:1px;padding:.35rem .5rem .25rem;display:flex}.rdl-shell-recent{flex-direction:column;flex:1;min-height:0;padding:.35rem .5rem .5rem;display:flex}.rdl-shell-nav-foot{background:#fff;border-top:0;flex-shrink:0;margin-top:auto;padding:.75rem;box-shadow:inset 0 1px #0f172a0a}.rdl-shell-nav-account{width:100%;min-height:2.5rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.625rem;padding:.375rem}.rdl-shell-nav-account-mark{color:#fff;background:linear-gradient(to bottom right,#5c2748,#4a1f3a);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.rdl-shell-nav-account-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.rdl-shell-nav-account-name,.rdl-shell-nav-account-role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rdl-shell-nav-account-name{color:#1f2937;font-size:14px;font-weight:500}.rdl-shell-nav-account.is-active .rdl-shell-nav-account-name{color:#1c191b;font-weight:560}.rdl-shell-nav-account-role{color:#6b7280;font-size:12px;font-weight:400}.rdl-shell-account-menu{z-index:80;background:#fff;border:1px solid #e8ecf2;border-radius:12px;width:14rem;padding:.4rem;position:fixed;box-shadow:0 10px 30px #1018281f}.rdl-shell-account-menu p{color:#6b7280;margin:.25rem .55rem .35rem;font-size:12px;font-weight:600}.rdl-shell-account-menu button{color:#1f2937;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .55rem;font-size:13px;display:flex}.rdl-shell-account-menu button svg{stroke:currentColor;flex:none}.rdl-shell-account-menu button:hover{background:#f9fafb}.rdl-shell-account-menu button.is-current{color:#fff;background:#1f2937}.rdl-shell-account-menu button.is-danger{color:#b42318;border-top:1px solid #e8ecf2;border-radius:0 0 8px 8px;margin-top:.25rem}.rdl-shell-account-menu button.is-danger:hover{background:#fef2f2}.rdl-shell-recent-scroll{flex:1;min-height:0;overflow:auto}.rdl-shell-recent-scroll,.rdl-biz-card-body,.rdl-drive-nav,.rdl-drive-tree-list,.rdl-drive-table-wrap{scrollbar-width:thin;scrollbar-color:#ebecef transparent}.rdl-shell-recent-scroll::-webkit-scrollbar{width:3px;height:3px}.rdl-biz-card-body::-webkit-scrollbar{width:3px;height:3px}.rdl-drive-nav::-webkit-scrollbar{width:3px;height:3px}.rdl-drive-tree-list::-webkit-scrollbar{width:3px;height:3px}.rdl-drive-table-wrap::-webkit-scrollbar{width:3px;height:3px}.rdl-shell-recent-scroll::-webkit-scrollbar-track{background:0 0;margin:6px 0}.rdl-biz-card-body::-webkit-scrollbar-track{background:0 0;margin:6px 0}.rdl-drive-nav::-webkit-scrollbar-track{background:0 0;margin:6px 0}.rdl-drive-tree-list::-webkit-scrollbar-track{background:0 0;margin:6px 0}.rdl-drive-table-wrap::-webkit-scrollbar-track{background:0 0;margin:6px 0}.rdl-shell-recent-scroll::-webkit-scrollbar-thumb{background-color:#ebecef;background-clip:padding-box;border:1px solid #0000;border-radius:999px}.rdl-biz-card-body::-webkit-scrollbar-thumb{background-color:#ebecef;background-clip:padding-box;border:1px solid #0000;border-radius:999px}.rdl-drive-nav::-webkit-scrollbar-thumb{background-color:#ebecef;background-clip:padding-box;border:1px solid #0000;border-radius:999px}.rdl-drive-tree-list::-webkit-scrollbar-thumb{background-color:#ebecef;background-clip:padding-box;border:1px solid #0000;border-radius:999px}.rdl-drive-table-wrap::-webkit-scrollbar-thumb{background-color:#ebecef;background-clip:padding-box;border:1px solid #0000;border-radius:999px}.rdl-shell-recent-scroll::-webkit-scrollbar-thumb:hover{background-color:#dde0e5}.rdl-biz-card-body::-webkit-scrollbar-thumb:hover{background-color:#dde0e5}.rdl-drive-nav::-webkit-scrollbar-thumb:hover{background-color:#dde0e5}.rdl-drive-tree-list::-webkit-scrollbar-thumb:hover{background-color:#dde0e5}.rdl-drive-table-wrap::-webkit-scrollbar-thumb:hover{background-color:#dde0e5}.rdl-shell-recent-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;margin:.35rem .25rem .2rem;display:flex}.rdl-shell-recent-label{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;margin:.3rem .5rem;font-size:11px;font-weight:500}.rdl-shell-recent-new{color:#5c2748;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.25rem;padding:.25rem .4rem;font-size:13px;font-weight:500;display:inline-flex}.rdl-shell-recent-new:hover{background:#1c191b0a}.rdl-shell-recent-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rdl-shell-recent-row{border-radius:10px;align-items:stretch;gap:0;display:flex}.rdl-shell-recent-row:hover{background:#f9fafb}.rdl-shell-recent-row.is-active{color:#1c191b;background:#faf9fa;border-left:0;border-radius:8px;font-weight:560}.rdl-shell-recent-item{min-width:0;min-height:32px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1;align-items:flex-start;gap:.05rem;padding:.3rem .5rem .3rem .65rem;display:flex}.rdl-shell-recent-row.is-active .rdl-shell-recent-item{padding-left:.65rem}.rdl-shell-recent-title{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3rem;width:100%;font-size:13px;font-weight:400;line-height:1.3;display:flex;overflow:hidden}.rdl-shell-recent-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rdl-shell-recent-tag{letter-spacing:.01em;border-radius:4px;flex-shrink:0;padding:.05rem .35rem;font-size:11px;font-weight:600;line-height:1.3}.rdl-shell-recent-tag.is-admin{color:#7a3058;background:#f6e8ef}.rdl-shell-recent-tag.is-tax{color:#0e5c62;background:#e4f2f3}.rdl-shell-recent-tag.is-accounting{color:#8a5a12;background:#f8efdc}.rdl-shell-recent-tag.is-finance{color:#1e4d8c;background:#e7eef8}.rdl-shell-recent-tag.is-formation{color:#1f6b45;background:#e5f4ec}.rdl-shell-recent-tag.is-plan{color:#4c3d8f;background:#eeeaf8}.rdl-shell-recent-pin{color:#5c2748;flex-shrink:0}.rdl-shell-recent-time{color:#4b5563;font-size:11px;font-weight:300}.rdl-shell-recent-more{color:#6b7280;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:28px;height:28px;margin-right:.25rem;display:inline-flex}.rdl-shell-recent-row:hover .rdl-shell-recent-more,.rdl-shell-recent-row:focus-within .rdl-shell-recent-more,.rdl-shell-recent-more[aria-expanded=true]{opacity:1}@media (hover:none){.rdl-shell-recent-more{opacity:1}}.rdl-shell-recent-more:hover{color:#1c191b;background:#1c191b0d}.rdl-shell-recent-menu{z-index:80;background:#fff;border:1px solid #e8ecf2;border-radius:12px;width:196px;padding:.35rem;position:fixed;box-shadow:0 10px 30px #1018281f}.rdl-shell-recent-menu-sub{padding:.15rem 0 .15rem .6rem}a.rdl-shell-recent-menu-item{text-decoration:none}.rdl-shell-recent-menu-item{color:#1f2937;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.5rem;width:100%;padding:.45rem .5rem;font-size:13px;display:flex}.rdl-shell-recent-menu-item:hover:not(:disabled){background:#f9fafb}.rdl-shell-recent-menu-item:disabled{opacity:.55;cursor:default}.rdl-shell-recent-menu-item.is-danger{color:#b42318}.rdl-shell-recent-menu-error{color:#b42318;margin:.25rem .5rem .15rem;font-size:13px}.rdl-shell-dialog-backdrop{z-index:90;background:#11182747;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.rdl-shell-dialog{background:#fff;border-radius:14px;width:min(420px,100%);max-height:calc(100dvh - 2rem);padding:1.1rem 1.15rem 1rem;overflow:auto;box-shadow:0 16px 40px #1018282e}.rdl-shell-dialog-title{margin:0 0 .75rem;font-size:16px;font-weight:500}.rdl-shell-dialog-note{color:#4b5563;margin:0 0 .85rem;font-size:13px;line-height:1.45}.rdl-shell-dialog-input{border:1px solid #e5e7eb;border-radius:10px;width:100%;padding:.55rem .7rem;font-size:13px}.rdl-shell-dialog-actions{justify-content:flex-end;gap:.5rem;margin-top:.9rem;display:flex}.rdl-shell-dialog-btn{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.4rem .75rem;font-size:13px}.rdl-shell-dialog-btn.is-primary{color:#fff;background:#5c2748;border-color:#5c2748}.rdl-shell-dialog-btn.is-danger{color:#fff;background:#b42318;border-color:#b42318}.rdl-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rdl-shell-recent-note{color:#6b7280;margin:0 .75rem;font-size:13px;line-height:1.45}.rdl-shell-recent-retry{color:#5c2748;cursor:pointer;background:0 0;border:0;margin-top:.35rem;padding:0;font-size:13px}.rdl-shell-nav-item{color:#1f2937;border-radius:10px;align-items:center;gap:.55rem;min-height:34px;padding:.35rem .65rem;font-size:13px;font-weight:400;text-decoration:none;display:flex}.rdl-shell-nav-item:hover{background:#f9fafb}.rdl-shell-nav-item.is-active{color:#1c191b;background:#faf9fa;border-left:0;border-radius:8px;font-weight:560}.rdl-shell-nav-mobile{display:none}.rdl-main{background:0 0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.rdl-main>.rdl-task-route{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.rdl-main>.rdl-frame-wrap,.rdl-main>.rdl-workspace-stage{position:absolute;inset:0}.rdl-workspace-stage{background:#fff;flex-direction:row;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.rdl-workspace-stage-main{flex:1;min-width:0;min-height:0;position:relative}.rdl-workspace-stage-main>.rdl-frame-wrap{position:absolute;inset:0}.rdl-business-rail{z-index:35;pointer-events:none;background:0 0;flex-direction:column;width:2.75rem;min-height:0;display:flex;position:absolute;inset:0 auto 0 0;overflow:visible}.rdl-business-rail.is-open{width:auto;right:0}.rdl-business-rail-dismiss{z-index:1;cursor:default;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.rdl-business-rail-sheet{z-index:2;opacity:1;pointer-events:auto;will-change:left, top, opacity;background:#fff;border:1px solid #e8ecf2;border-radius:12px;flex-direction:column;width:min(18.5rem,42vw);height:min(36rem,100% - 1.5rem);min-height:0;max-height:calc(100% - 1.5rem);transition:opacity .2s,box-shadow .2s;display:flex;position:absolute;top:.75rem;left:.75rem;overflow:hidden;transform:none;box-shadow:0 10px 32px #0f172a1f}.rdl-business-rail.is-collapsed .rdl-business-rail-sheet{opacity:0;pointer-events:none;box-shadow:none}.rdl-business-rail.is-dragging .rdl-business-rail-sheet{-webkit-user-select:none;user-select:none;transition:none;box-shadow:0 14px 40px #0f172a29}.rdl-business-rail-tab{z-index:1;color:#6b7280;font:inherit;letter-spacing:.02em;cursor:pointer;max-width:2.6rem;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #e8ecf2;border-left:0;border-radius:0 10px 10px 0;flex-direction:column;align-items:center;gap:.4rem;margin:0;padding:.75rem .45rem;font-size:.72rem;font-weight:400;line-height:1.35;transition:background .15s,color .15s,border-color .15s,opacity .18s,transform .22s cubic-bezier(.22,1,.36,1),visibility .18s;display:inline-flex;position:absolute;top:5.25rem;left:0;transform:translate(-8px)}.rdl-business-rail.is-collapsed .rdl-business-rail-tab{opacity:1;visibility:visible;pointer-events:auto;transition-delay:60ms,60ms,60ms,60ms,60ms,60ms;transform:translate(0)}.rdl-business-rail.is-open .rdl-business-rail-tab{transition-delay:0s}.rdl-business-rail-tab span{writing-mode:vertical-rl;text-orientation:mixed;max-height:7.5rem;overflow:hidden}.rdl-business-rail-tab:hover{color:#5c2748;box-shadow:none;background:#f7f8fa;border-color:#e2e8f0}@media (prefers-reduced-motion:reduce){.rdl-business-rail-sheet,.rdl-business-rail-tab{transition:none}.rdl-business-rail.is-collapsed .rdl-business-rail-tab{transition-delay:0s}}.rdl-business-rail-chrome{cursor:grab;touch-action:none;background:#fff;border-bottom:1px solid #eef1f5;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.75rem .75rem .55rem;display:flex}.rdl-business-rail.is-dragging .rdl-business-rail-chrome{cursor:grabbing}.rdl-business-rail-chrome-text{min-width:0}.rdl-business-rail-chrome-eyebrow{color:#4b5563;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .15rem;font-size:11px;font-weight:400}.rdl-business-rail-chrome-title{color:#1f2937;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:500;line-height:1.3}.rdl-business-rail-icon-btn{color:#4b5563;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin:0;padding:0;transition:background .15s,color .15s;display:inline-flex}.rdl-business-rail-icon-btn:hover{color:#5c2748;background:#f7f8fa;border-color:#0000}.rdl-business-rail-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rdl-business-rail-panel .rdl-biz-card-head{border-bottom:0;padding:.15rem .85rem .35rem}.rdl-business-rail-panel .rdl-biz-card-title{display:none}.rdl-business-rail-panel .rdl-biz-card{background:0 0}.rdl-biz-card{background:0 0;flex-direction:column;height:100%;min-height:0;display:flex}.rdl-biz-card-head{border-bottom:1px solid #eef1f5;flex-shrink:0;padding:.85rem 1rem .65rem}.rdl-biz-card-title{color:#1f2937;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:500}.rdl-biz-card-sub{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 0;font-size:11px;overflow:hidden}.rdl-biz-card-body{flex:1;min-height:0;padding:.55rem .75rem 1rem;overflow:auto}.rdl-biz-card-state{color:#6b5560;padding:1rem .35rem;font-size:13px;line-height:1.5}.rdl-biz-card-state.is-error{color:#b42318}.rdl-biz-card-row{border-bottom:1px solid #f1eaee;grid-template-columns:5.25rem 1fr;gap:.35rem .55rem;padding:.45rem .15rem;font-size:13px;display:grid}.rdl-biz-card-row.is-muted .rdl-biz-card-row-value{color:#4b5563}.rdl-biz-card-row-label{color:#6b5560}.rdl-biz-card-row-value{color:#1c1418;word-break:break-word}.rdl-biz-card-item{background:#fff;border:1px solid #efe6eb;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:.5rem;margin:.2rem 0;padding:.6rem .55rem;display:flex}.rdl-biz-card-item.is-clickable{cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.rdl-biz-card-item.is-clickable:hover{background:#fffafc;border-color:#d4b8c6;box-shadow:0 1px #5c27480a}.rdl-biz-card-item.is-selected{background:#f8f0f4;border-color:#5c2748}.rdl-biz-card-item.is-disabled{opacity:.55;cursor:wait;pointer-events:none}.rdl-biz-card-item-trailing{flex-shrink:0;align-items:flex-start;gap:.25rem;display:flex}.rdl-biz-card-item-actions{align-items:center;display:flex}.rdl-biz-card-item-more{color:#6b7280;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.rdl-biz-card-item:hover .rdl-biz-card-item-more,.rdl-biz-card-item:focus-within .rdl-biz-card-item-more,.rdl-biz-card-item-more[aria-expanded=true]{opacity:1}@media (hover:none){.rdl-biz-card-item-more{opacity:1}}.rdl-biz-card-item-more:hover{color:#1c191b;background:#1c191b0d}.rdl-biz-card-item+.rdl-biz-card-item{margin-top:.35rem}.rdl-biz-card-row+.rdl-biz-card-item{margin-top:.45rem}.rdl-biz-card-item-title{color:#1c1418;font-size:13px;font-weight:400;line-height:1.35}.rdl-biz-card-item-meta{color:#6b5560;margin-top:.15rem;font-size:11px}.rdl-biz-card-badge{text-overflow:ellipsis;white-space:nowrap;color:#5c2748;background:#f3e8ee;border-radius:999px;flex-shrink:0;max-width:5.5rem;padding:.1rem .4rem;font-size:.68rem;font-weight:400;overflow:hidden}@media (max-width:900px){.rdl-business-rail{display:none}}.rdl-frame-wrap{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:visible}.rdl-frame-wrap:has(.rdl-avatar-presence){--rdl-avatar-ui-scale:calc(1 / 1.5);--rdl-avatar-stack-design-height:11.5rem;--rdl-avatar-presence-reserve:calc(var(--rdl-avatar-stack-design-height) * var(--rdl-avatar-ui-scale) + 1.75rem)}.rdl-avatar-presence{top:max(.4rem, env(safe-area-inset-top,0px));z-index:45;pointer-events:none;background:0 0;flex-direction:column;align-items:center;gap:.35rem;width:max-content;max-width:calc(100% - 1.5rem);display:flex;position:absolute;left:50%;transform:translate(-50%)}.rdl-avatar-presence-stack{transform:scale(var(--rdl-avatar-ui-scale,1));transform-origin:top;flex-direction:column;align-items:center;display:flex}.rdl-avatar-presence-ring{z-index:2;isolation:isolate;background:#fff;border-radius:50%;flex-shrink:0;width:7.875rem;height:7.875rem;margin-bottom:-.975rem;position:relative;overflow:hidden;box-shadow:0 6px 18px #1c14181a}.rdl-avatar-presence-float{z-index:1;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#ffffff6b;border:1px solid #ffffffa6;border-radius:999px;min-width:6.75rem;max-width:10.5rem;padding:.85rem 1.2rem .45rem;position:relative;box-shadow:0 6px 22px #1c14180f}.rdl-avatar-presence-label{text-align:center;width:100%}.rdl-avatar-presence-name{letter-spacing:.02em;color:#1c1418;margin:0;font-size:.875rem;font-weight:600;line-height:1.15}.rdl-avatar-presence-status{color:#6b5560;min-height:1em;margin:.12rem 0 0;font-size:.6875rem;font-weight:400;line-height:1.2}.rdl-avatar-presence-emotion{color:#8a4d62;min-height:1em;margin:.1rem 0 0;font-size:.625rem;font-weight:500;line-height:1.2}.rdl-avatar-presence-note{text-align:center;color:#8a7078;max-width:14rem;margin:0;font-size:.6875rem;line-height:1.35}.rdl-frame-wrap>.rdl-workspace-host{flex:1;min-height:0;overflow:hidden}.rdl-workspace-host [data-testid=main-message-list]{padding-top:0!important}.rdl-frame-wrap:has(.rdl-avatar-presence) .rdl-workspace-host [role=log] [data-rdl-thread-column]{box-sizing:border-box;padding-top:var(--rdl-avatar-presence-reserve)!important}.rdl-frame-wrap:has(.rdl-avatar-presence) .rdl-workspace-host [data-rdl-thread-column]>:first-child{scroll-margin-top:var(--rdl-avatar-presence-reserve)}.rdl-avatar-2d-stage{pointer-events:none;background:0 0;position:absolute;inset:10%;overflow:visible}.rdl-avatar-2d-canvas{background:0 0;width:100%;height:100%;display:block}.rdl-avatar-presence-ring>.rdl-avatar-video-el{object-fit:contain;object-position:center center;background:#fff;width:auto;height:auto;position:absolute;inset:10%}.rdl-frame{background:#fafbfc;border:0;width:100%;height:100%;display:block}.rdl-workspace-host{--rdl-welcome-composer-offset:12rem;--rdl-welcome-composer-offset-lg:14rem;flex-direction:column;width:100%;min-height:0;display:flex}.rdl-workspace-host .group\/sidebar-wrapper{flex:1;height:100%;min-height:0!important}.rdl-workspace-host header.absolute[class*=z-30]{pointer-events:none!important;opacity:0!important;height:0!important;display:none!important;overflow:hidden!important}.rdl-workspace-host header a[href="https://github.com/bytedance/deer-flow"],.rdl-workspace-host.is-readonly button[type=submit]{display:none!important}.rdl-workspace-host.is-readonly form:has(textarea){display:none!important}.rdl-workspace-host.is-readonly textarea{pointer-events:none!important}.rdl-frame-chrome-veil{z-index:4;pointer-events:none;opacity:1;background:#fafbfc;transition:opacity .18s;position:absolute;inset:0}.rdl-frame-chrome-veil.is-ready{opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s linear .18s}@media (prefers-reduced-motion:reduce){.rdl-frame-chrome-veil,.rdl-frame-chrome-veil.is-ready{transition:none}}.rdl-frame-wrap:has(>.rdl-frame-chrome-veil:not(.is-ready)) .rdl-iframe-enterprise-overlay{opacity:0;visibility:hidden;pointer-events:none}.rdl-overlay-dismiss{z-index:25;cursor:default;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.rdl-iframe-enterprise-overlay{z-index:30;pointer-events:none;justify-content:stretch;align-items:center;display:flex;position:absolute}.rdl-iframe-enterprise-overlay .rdl-iframe-enterprise-select,.rdl-iframe-enterprise-overlay .rdl-enterprise-trigger{pointer-events:auto;box-sizing:border-box;color:#5c2748;width:100%;height:100%;font:inherit;letter-spacing:0;text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.35rem;margin:0;padding:0 .3rem 0 .25rem;font-size:13px;font-weight:400;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.rdl-iframe-enterprise-overlay .rdl-enterprise-trigger-leading{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rdl-iframe-enterprise-overlay .rdl-enterprise-trigger-icon{opacity:1;width:14px;height:14px;color:inherit}.rdl-iframe-enterprise-overlay .rdl-enterprise-trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rdl-iframe-enterprise-overlay .rdl-enterprise-trigger-chevron{opacity:1;flex-shrink:0;width:12px;height:12px;margin-left:auto}.rdl-iframe-enterprise-overlay .rdl-iframe-enterprise-select[data-empty=true],.rdl-iframe-enterprise-overlay .rdl-enterprise-trigger[data-empty=true]{color:#5c2748;box-shadow:none;background:0 0;border-color:#0000;font-weight:400}.rdl-iframe-enterprise-overlay .rdl-iframe-enterprise-select:hover,.rdl-iframe-enterprise-overlay .rdl-enterprise-trigger:hover,.rdl-iframe-enterprise-overlay .rdl-enterprise-trigger[data-state=open]{color:#3d1a30;box-shadow:none;background-color:#5c27480f;border-color:#0000;outline:none}.rdl-iframe-enterprise-overlay .rdl-enterprise-trigger[data-empty=true]:hover,.rdl-iframe-enterprise-overlay .rdl-enterprise-trigger[data-empty=true][data-state=open]{color:#5c2748;box-shadow:none;background-color:#5c27480f;border-color:#0000}.rdl-iframe-enterprise-overlay .rdl-iframe-enterprise-select:focus,.rdl-iframe-enterprise-overlay .rdl-iframe-enterprise-select:focus-visible,.rdl-iframe-enterprise-overlay .rdl-enterprise-trigger:focus,.rdl-iframe-enterprise-overlay .rdl-enterprise-trigger:focus-visible{color:#5c2748;background-color:#5c27480f;border-color:#0000;outline:none;box-shadow:0 0 0 2px #5c27481f}.rdl-iframe-enterprise-overlay .rdl-enterprise-trigger:active:not([data-busy=true]){background-color:#0000000f}.rdl-iframe-enterprise-overlay .rdl-enterprise-trigger[data-busy=true]{opacity:.7;cursor:wait}.rdl-enterprise-menu,.rdl-model-menu,.rdl-dropdown{color:#1f2937;background:linear-gradient(#fff 0%,#fbfcfd 100%);border:1px solid #0f172a14;border-radius:14px;min-width:15.5rem;max-width:min(24rem,100vw - 1.5rem);max-height:min(20rem,48vh);padding:.4rem;overflow-y:auto;box-shadow:0 18px 40px #0f172a1f,0 4px 12px #0f172a0f,inset 0 1px #ffffffe6;z-index:80!important}.rdl-enterprise-menu.rdl-menu-select-panel{z-index:220!important}.rdl-dropdown{min-width:10rem;position:absolute;top:calc(100% + .35rem);right:0;z-index:100!important}.rdl-enterprise-menu-head{padding:.45rem .55rem .35rem}.rdl-enterprise-menu-title{color:#111827;letter-spacing:.01em;margin:0;font-size:13px;font-weight:500;line-height:1.3}.rdl-enterprise-menu-hint{color:#6b7280;white-space:normal;margin:.2rem 0 0;padding:0;font-size:11px;font-weight:300;line-height:1.45}.rdl-enterprise-menu-empty{color:#4b5563;padding:.55rem .65rem .7rem;font-size:13px;line-height:1.45}.rdl-enterprise-menu-sep{background:#0f172a0f;margin:.3rem .2rem}.rdl-enterprise-menu-list{flex-direction:column;gap:.1rem;display:flex}.rdl-enterprise-menu-item,.rdl-model-menu-item,.rdl-dropdown>button:not(.rdl-notif-item):not(.rdl-notif-foot):not(.rdl-notif-head),.rdl-dropdown>[role=menuitem]{color:#374151;width:100%;min-height:2.15rem;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:.55rem;margin:0;padding:.4rem .5rem;font-size:13px;font-weight:300;line-height:1.3;transition:background-color .14s,color .14s;display:flex}.rdl-enterprise-menu-item--clear{color:#6b7280;font-size:13px}.rdl-enterprise-menu-import{color:#5c2748}.rdl-enterprise-menu-import-icon{flex-shrink:0;width:1rem;height:1rem}.rdl-enterprise-menu-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rdl-enterprise-mono{letter-spacing:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.rdl-module-enterprise .rdl-enterprise-mono,.rdl-iframe-enterprise-overlay .rdl-enterprise-mono{border-radius:6px;width:1.25rem;height:1.25rem;font-size:9.5px}.rdl-enterprise-menu-check{color:#5c2748;flex-shrink:0;width:14px;height:14px;margin-left:auto}.rdl-enterprise-menu-item[data-highlighted],.rdl-enterprise-menu-item:focus,.rdl-enterprise-menu-item:focus-visible,.rdl-model-menu-item[data-highlighted],.rdl-model-menu-item:focus,.rdl-model-menu-item:focus-visible,.rdl-dropdown>button:not(.rdl-notif-item):not(.rdl-notif-foot):hover,.rdl-dropdown>button:not(.rdl-notif-item):not(.rdl-notif-foot):focus,.rdl-dropdown>button:not(.rdl-notif-item):not(.rdl-notif-foot):focus-visible,.rdl-dropdown>button:not(.rdl-notif-item):not(.rdl-notif-foot)[aria-current=true],.rdl-dropdown>[role=menuitem]:hover,.rdl-dropdown>[role=menuitem]:focus,.rdl-dropdown>[role=menuitem][aria-current=true]{outline:none;color:#3d1a30!important;background:#5c274814!important}.rdl-enterprise-menu-item[data-selected=true],.rdl-model-menu-item[data-selected=true]{color:#3d1a30;background:#5c274812;font-weight:400}@media (prefers-reduced-motion:reduce){.rdl-module-enterprise .rdl-enterprise-trigger.rdl-select,.rdl-iframe-enterprise-overlay .rdl-enterprise-trigger,.rdl-enterprise-menu-item,.rdl-model-menu-item,.rdl-dropdown>button{transition:none}.rdl-module-enterprise .rdl-enterprise-trigger.rdl-select:active:not([data-busy=true]){transform:none}}.rdl-share-banner{color:#fff;background:#5c2748;margin:0;padding:.45rem 1rem;font-size:13px}.rdl-input-blocker{z-index:2;height:8.5rem;position:absolute;bottom:0;left:0;right:0}.rdl-task-shell{background:#f8f9fa;flex-direction:column;flex:1;align-items:stretch;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.rdl-task-shell-web{box-sizing:border-box;flex:1;width:100%;min-width:0;height:100%;min-height:0;padding:1.5rem}.rdl-task-shell-web>.rdl-task-top,.rdl-task-shell-web>.rdl-task-panel{width:min(80rem,100%);margin-left:auto;margin-right:auto}.rdl-task-shell-web .rdl-task-top{padding-left:0;padding-right:0}.rdl-task-shell-web .rdl-task-top-sub{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.rdl-task-top{background:#f8f9fa;border-bottom:0;flex-shrink:0;padding:.35rem .75rem 0;box-shadow:inset 0 -1px #0f172a0a}.rdl-task-top-main{justify-content:space-between;align-items:flex-end;gap:1rem;min-width:0;display:flex}.rdl-task-top-nav{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex}.rdl-task-enterprise{flex:0 16rem;align-items:center;min-width:8.5rem;margin:0;padding-bottom:.4rem;display:flex}.rdl-task-top .rdl-task-section-label{margin:0 .35rem .15rem}.rdl-task-top-row{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;align-items:stretch;gap:.05rem;margin:0;padding:0;display:flex;overflow-x:auto}.rdl-task-top-row::-webkit-scrollbar{width:0;height:0;display:none}@media (max-width:767px){.rdl-task-top-row{flex-wrap:nowrap;overflow-x:auto}}.rdl-task-top-sub{background:#fff;border-top:1px solid #f3f4f6;margin:0 -.75rem;padding:0 .75rem}.rdl-task-top .rdl-task-item,.rdl-task-top .rdl-task-leaf{white-space:nowrap;background:0 0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;width:auto;min-width:max-content;min-height:0;margin:0;padding:.45rem .55rem .4rem}.rdl-task-top .rdl-task-item>span,.rdl-task-top .rdl-task-leaf>span{text-overflow:unset;overflow:visible}.rdl-task-top .rdl-task-item:hover,.rdl-task-top .rdl-task-leaf:hover{color:#1c191b;background:0 0}.rdl-task-top .rdl-task-item-active,.rdl-task-top .rdl-task-leaf-active{color:#1c191b;background:0 0;border-bottom:2px solid #5c2748;border-left:0;border-radius:0;padding-left:.7rem;font-weight:600}.rdl-task-sidebar-scroll{flex:1;padding:1rem 0;overflow:auto}.rdl-task-section-label{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;margin:0 1rem .5rem;font-size:11px;font-weight:500}.rdl-task-item,.rdl-task-leaf{color:#1f2937;width:calc(100% - 1rem);min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.55rem;margin:0 .5rem;padding:.35rem .65rem;font-size:13px;font-weight:400;line-height:18px;text-decoration:none;display:flex}.rdl-task-item:hover,.rdl-task-leaf:hover{background:#f9fafb}.rdl-task-item-active,.rdl-task-leaf-active{color:#5c2748;background:0 0;border-left:2px solid #5c2748;border-radius:0 10px 10px 0;padding-left:.65rem}.rdl-task-leaf{color:#6b7280;min-height:30px;padding:.28rem .65rem;font-size:13px;font-weight:300;line-height:16px}.rdl-task-leaf-active{font-weight:400}.rdl-task-sub{padding-left:1rem}.rdl-task-sub .rdl-task-sub{padding-left:1.5rem}.rdl-task-chevron{color:#4b5563;flex-shrink:0;margin-left:auto;transition:transform .15s}.rdl-task-chevron-open{transform:rotate(90deg)}.rdl-task-panel h1{color:#111827;margin:0 0 .35rem;font-size:18px;font-weight:600}.rdl-task-panel .rdl-card,.rdl-page .rdl-card{margin-bottom:1rem}.rdl-task-panel{box-sizing:border-box;flex:1;width:100%;min-width:0;min-height:0;padding:1.25rem 1.5rem;overflow:auto}.rdl-task-panel-web{flex-direction:column;padding:0;display:flex;overflow:hidden}.rdl-task-panel-web>.rdl-web-task-page{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.rdl-task-panel-web>.rdl-web-task-page>*{flex:1;width:100%;min-width:0;min-height:0;overflow:auto}.rdl-task-panel-web>.rdl-task-legacy-content{flex:1;min-width:0;min-height:0}.rdl-web-task-content{box-sizing:border-box;width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.rdl-task-panel-web>.rdl-web-task-page>.rdl-web-task-content,.rdl-task-panel-web>.rdl-task-legacy-content{box-sizing:border-box;max-width:none!important;margin-left:0!important;margin-right:0!important;padding:1.25rem 0 1.5rem!important}.rdl-task-panel-web>.rdl-task-legacy-content{overflow:auto}.rdl-task-panel-web .lg\:p-8{padding:1.25rem 0 1.5rem!important}.rdl-task-panel-web .lg\:px-8{padding-left:0!important;padding-right:0!important}.rdl-web-task-page>.lg\:p-8:not(:has(>nav)){padding-top:1.25rem!important}.rdl-task-panel-web .max-w-3xl.mx-auto,.rdl-task-panel-web .max-w-4xl.mx-auto,.rdl-task-panel-web .max-w-5xl.mx-auto,.rdl-task-panel-web .max-w-6xl.mx-auto{max-width:none;margin-left:0;margin-right:0}.rdl-task-panel-web h1{margin:0 0 .25rem!important;font-size:1.5rem!important;font-weight:600!important;line-height:1.35!important}.rdl-task-panel-web h2{font-size:15px!important;font-weight:600!important;line-height:1.35!important}.rdl-task-panel-web h3,.rdl-task-panel-web h4{font-size:13px!important;font-weight:600!important;line-height:1.4!important}.rdl-task-panel-web h1+p{min-height:0;margin-top:.15rem!important;font-size:13px!important;line-height:1.45!important}.rdl-task-panel-web{color:#111827;font-size:13px;line-height:1.45}.rdl-task-panel-web .text-2xl,.rdl-task-panel-web .text-xl,.rdl-task-panel-web .sm\:text-2xl,.rdl-task-panel-web .sm\:text-xl{font-size:1.5rem!important;line-height:1.35!important}.rdl-task-panel-web .text-lg,.rdl-task-panel-web .sm\:text-lg{font-size:15px!important;line-height:1.35!important}.rdl-task-panel-web .text-base,.rdl-task-panel-web .sm\:text-base,.rdl-task-panel-web .text-sm,.rdl-task-panel-web .sm\:text-sm{font-size:13px!important;line-height:1.45!important}.rdl-task-panel-web .text-xs,.rdl-task-panel-web .sm\:text-xs,.rdl-task-panel-web .text-\[10px\]{font-size:11px!important;line-height:1.4!important}.rdl-task-panel-web .rdl-web-task-content>nav,.rdl-task-panel-web .lg\:p-8>nav{height:1rem;overflow:hidden;margin-bottom:.75rem!important}.rdl-task-legacy-content{box-sizing:border-box;flex:1;width:100%;min-width:0;min-height:0;padding:1.25rem 1.5rem;overflow:auto}.rdl-task-legacy-content .rdl-card,.rdl-task-legacy-content .rdl-cc-block{box-sizing:border-box;width:100%}.rdl-task-panel .rdl-card,.rdl-task-panel .rdl-table{width:100%}.rdl-page{box-sizing:border-box;background:0 0;height:100%;padding:1.5rem;overflow:auto}.rdl-page-inner{max-width:80rem;margin:0 auto}.rdl-page h1{color:#111827;margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.rdl-muted{color:#6b7280;margin:0;font-size:13px}.rdl-error{color:#b42318;font-size:13px}.rdl-success{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;margin:0 0 .75rem;padding:.55rem .75rem;font-size:13px}.rdl-card{background:#fff;border:1px solid #e8ecf2;border-radius:10px;overflow:hidden}.rdl-filters{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.85rem 1rem;display:flex}.rdl-search-wrap{flex:1;min-width:12rem;position:relative}.rdl-search-wrap .rdl-input{box-sizing:border-box;width:100%;padding-left:2.25rem}.rdl-search-icon{color:#4b5563;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.rdl-page.rdl-page-files{flex-direction:column;flex:1;height:auto;min-height:0;display:flex;overflow:hidden}.rdl-page-files .rdl-page-inner{flex-direction:column;flex:1;width:100%;max-width:80rem;min-height:0;display:flex}.rdl-page-files .rdl-page-head{flex-shrink:0;margin-bottom:1.5rem}.rdl-page-files .rdl-drive{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;flex:1;display:flex;overflow:hidden}.rdl-drive-tabs{background:0 0;border-bottom:1px solid #0f172a0f;flex-shrink:0;align-self:stretch;gap:.25rem;margin:0 0 .65rem;display:flex}.rdl-drive-tabs button{min-height:2.25rem;font:inherit;color:#6b7280;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 .9rem;font-size:13px}.rdl-drive-tabs button.is-active{color:#5c2748;background:0 0;border-bottom-color:#5c2748;font-weight:500}.rdl-drive-nav{background:0 0;border-right:0;flex-direction:column;flex:0 0 268px;width:268px;min-height:0;padding:.9rem .55rem;display:flex;overflow:hidden;box-shadow:inset -1px 0 #1c141814}.rdl-drive-nav h1{color:#111827;margin:0 .5rem .55rem;font-size:15px;font-weight:600}.rdl-drive-pane-label{letter-spacing:.04em;text-transform:uppercase;color:#4b5563;margin:0 .5rem .45rem;font-size:11px;font-weight:600}.rdl-drive-pane-empty{color:#4b5563;margin:.35rem .5rem .75rem;font-size:12px;line-height:1.4}.rdl-drive-tree-list{scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:1;gap:.1rem;min-height:0;display:flex;overflow:auto}.rdl-drive-tree-list:hover{scrollbar-color:#1c191b47 transparent}.rdl-drive-tree-node{flex-direction:column;gap:.05rem;display:flex}.rdl-drive-company{color:#374151;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:0 8px 8px 0;align-items:center;gap:.1rem;padding:.1rem .2rem .1rem .15rem;font-size:13px;font-weight:400;transition:background .12s,color .12s,border-color .12s;display:flex}.rdl-drive-tree-twist{color:#4b5563;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin:0;padding:0;display:inline-flex}.rdl-drive-tree-twist:hover{color:#4b5563;background:#0f172a0f}.rdl-drive-company-main{min-width:0;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:.4rem;margin:0;padding:.35rem .45rem .35rem .2rem;display:flex}.rdl-drive-company-main span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rdl-drive-company:hover{color:#111827;background:#0f172a09}.rdl-drive-company.is-current{color:#1c191b;background:0 0;border-left-color:#5c2748;font-weight:600}.rdl-drive-company.is-current:hover{color:#1c191b;background:#1c191b0a}.rdl-drive-company.is-active-branch{color:#5c2748;border-left-color:#5c274859;font-weight:600}.rdl-drive-company.is-active-branch:hover{color:#5c2748;background:#0f172a09}.rdl-ctx-backdrop{z-index:80;background:0 0;position:fixed;inset:0}.rdl-ctx-menu{z-index:81;background:#fff;border:1px solid #0f172a1a;border-radius:10px;flex-direction:column;gap:.1rem;min-width:10.5rem;padding:.25rem;display:flex;position:fixed;box-shadow:0 10px 28px #0f172a24}.rdl-ctx-item{color:#1f2937;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.45rem;margin:0;padding:.45rem .6rem;font-size:13px;display:flex}.rdl-ctx-item:hover:not(:disabled){background:#0f172a0d}.rdl-ctx-item.is-danger{color:#b91c1c}.rdl-ctx-item.is-danger:hover:not(:disabled){background:#b91c1c14}.rdl-ctx-item:disabled{opacity:.45;cursor:not-allowed}.rdl-drive-tree-children{flex-direction:column;gap:.05rem;padding:.05rem 0 .25rem 1.35rem;display:flex}.rdl-drive-crumb-company{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.rdl-drive-folder{color:#374151;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:0 8px 8px 0;align-items:center;gap:.45rem;padding:.45rem .55rem .45rem .45rem;font-size:13px;font-weight:400;transition:background .12s,color .12s,border-color .12s;display:flex}.rdl-drive-folder span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rdl-drive-folder em{color:#4b5563;font-size:12px;font-style:normal;font-weight:500}.rdl-drive-folder:hover{color:#111827;background:#0f172a09}.rdl-drive-folder.is-current{color:#1c191b;background:0 0;border-left-color:#5c2748;font-weight:600}.rdl-drive-folder.is-current:hover{color:#1c191b;background:#1c191b0a}.rdl-drive-folder.is-current em{color:#948e96}.rdl-drive-main{flex-direction:column;flex:1;min-width:0;min-height:0;padding:.85rem 1rem .35rem;display:flex}.rdl-drive-crumb{color:#6b7280;flex-shrink:0;align-items:center;gap:.4rem;margin-bottom:.7rem;font-size:13px;display:flex}.rdl-drive-crumb button{color:#6b7280;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rdl-drive-crumb button:hover{color:#5c2748}.rdl-drive-crumb strong{color:#111827;font-weight:600}.rdl-drive-table-wrap{flex:1;min-height:0;overflow:auto}.rdl-drive-table{border-collapse:collapse;width:100%;font-size:13px}.rdl-drive-table th{z-index:1;text-align:left;color:#6b7280;background:#fff;border-bottom:1px solid #0f172a0f;padding:0;font-weight:500;position:sticky;top:0}.rdl-drive-table th button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:.55rem .45rem}.rdl-drive-table th button[aria-disabled=true]{cursor:default}.rdl-drive-table td{color:#4b5563;vertical-align:middle;border-bottom:1px solid #0f172a0a;padding:.65rem .45rem}.rdl-drive-table th:not(:first-child),.rdl-drive-table td:not(:first-child){white-space:nowrap}.rdl-drive-table tbody tr:hover td{background:#0f172a08}.rdl-drive-table.is-plain tbody tr,.rdl-drive-table.is-plain tbody tr:hover td{cursor:default}.rdl-drive-table tbody tr.is-current td{background:0 0}.rdl-drive-table tbody tr.is-current td:first-child{box-shadow:inset 2px 0 #5c2748}.rdl-drive-table tbody tr.is-current:hover td{background:#0f172a08}.rdl-drive-table tbody tr.is-current .rdl-drive-name{color:#1c191b;font-weight:600}.rdl-drive-table tbody tr:focus{outline:none}.rdl-drive-table tbody tr:focus-visible td{background:#5c27480f}.rdl-drive-table tbody tr:focus-visible td:first-child{box-shadow:inset 2px 0 #5c2748}.rdl-drive-name{color:#111827;max-width:28rem;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:0;font-weight:600;display:inline-flex}.rdl-drive-name>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rdl-drive-file-icon{color:#6b7280;background:#f3f4f6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.rdl-drive-file-icon[data-kind=pdf]{color:#b91c1c;background:#b91c1c1a}.rdl-drive-file-icon[data-kind=ppt]{color:#c2410c;background:#c2410c1a}.rdl-drive-file-icon[data-kind=doc]{color:#1d4ed8;background:#1d4ed81a}.rdl-drive-file-icon[data-kind=xls]{color:#15803d;background:#15803d1a}.rdl-drive-file-icon[data-kind=img]{color:#7c3aed;background:#7c3aed1a}.rdl-drive-file-icon[data-kind=html],.rdl-drive-file-icon[data-kind=code]{color:#0f766e;background:#0f766e1a}.rdl-drive-file-icon[data-kind=zip]{color:#a16207;background:#a162071a}.rdl-drive-file-icon[data-kind=audio],.rdl-drive-file-icon[data-kind=video]{color:#be185d;background:#be185d1a}.rdl-drive-col-action{white-space:nowrap;text-align:right;width:1%}.rdl-drive-actions{vertical-align:middle;justify-content:flex-end;align-items:center;display:inline-flex}.rdl-drive-col-action .rdl-text-btn{vertical-align:middle;margin-left:.15rem}.rdl-file-preview-dialog{background:#fff;border:0!important;border-radius:12px!important;width:calc(100vw - 1.25rem)!important;max-width:calc(100vw - 1.25rem)!important;height:calc(100vh - 1.25rem)!important;max-height:calc(100vh - 1.25rem)!important;box-shadow:0 24px 64px #0f172a38!important}.rdl-file-preview-head{text-align:left;border-bottom:1px solid #0f172a0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 3rem .85rem 1.1rem;display:flex}.rdl-file-preview-head-main{align-items:center;gap:.7rem;min-width:0;display:flex}.rdl-file-preview-icon{color:#5c2748;background:#5c27481a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}.rdl-file-preview-title{color:#111827;margin:0;font-size:14px;font-weight:600}.rdl-file-preview-sub{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:min(70vw,56rem);margin:.15rem 0 0;font-size:12px;overflow:hidden}.rdl-file-preview-actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.rdl-file-preview-body{background:#f6f7f9;flex:1;justify-content:center;align-items:stretch;height:auto;min-height:0;display:flex;overflow:hidden}.rdl-kb-preview-body{justify-content:flex-start;align-items:stretch;padding:1rem 1.25rem 1.5rem;overflow-y:auto}.rdl-kb-preview-list{background:#fff;border:1px solid #0f172a14;border-radius:12px;width:100%;overflow:hidden}.rdl-kb-preview-hit{border-bottom:1px solid #0f172a0f;margin:0;padding:.9rem 1.1rem}.rdl-kb-preview-hit:last-child{border-bottom:0}.rdl-kb-preview-hit-title{color:#111827;margin:0 0 .4rem;font-size:14px;font-weight:600}.rdl-kb-preview-hit-text{color:#4b5563;white-space:pre-line;margin:0;font-size:13px;line-height:1.65}.rdl-kb-preview-empty{text-align:center;color:#6b7280;white-space:pre-wrap;margin:auto;padding:2rem 1rem;font-size:14px}.rdl-file-preview-frame{background:#fff;border:0;width:100%;height:100%;display:block}.rdl-file-preview-image{object-fit:contain;max-width:100%;max-height:100%;margin:auto;padding:1rem;display:block}.rdl-file-preview-media{max-width:100%;max-height:100%;margin:auto;padding:1rem;display:block}.rdl-file-preview-audio{width:min(28rem,90%);margin:auto}.rdl-file-preview-text{white-space:pre-wrap;word-break:break-word;color:#111827;background:#fff;width:100%;height:100%;margin:0;padding:1.1rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;overflow:auto}.rdl-file-preview-status{text-align:center;color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin:auto;padding:2rem 1.5rem;font-size:13px;display:flex}.rdl-file-preview-status p{max-width:22rem;margin:0;line-height:1.45}.rdl-file-preview-spin{color:#5c2748;animation:.8s linear infinite rdl-file-preview-spin}@keyframes rdl-file-preview-spin{to{transform:rotate(360deg)}}.rdl-file-preview-fallback-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.rdl-file-preview-cta{color:#fff!important;background:#5c2748!important;border-radius:8px!important;padding:.45rem .85rem!important}.rdl-file-preview-cta:hover{color:#fff!important;background:#4a1f3a!important}.rdl-file-preview-html{color:#111827;background:#fff;width:100%;height:100%;padding:1rem 1.25rem 1.5rem;font-size:13px;line-height:1.45;overflow:auto}.rdl-file-preview-html table{border-collapse:collapse;width:max-content;min-width:100%;font-size:12px}.rdl-file-preview-html th,.rdl-file-preview-html td{vertical-align:top;border:1px solid #e5e7eb;padding:.35rem .5rem}.rdl-file-preview-html th{background:#f3f4f6;font-weight:600}.rdl-sheet-block,.rdl-ppt-slide{margin-bottom:1.25rem}.rdl-sheet-block h3,.rdl-ppt-slide h3{color:#5c2748;margin:0 0 .55rem;font-size:13px;font-weight:600}.rdl-ppt-empty{color:#4b5563}.rdl-doc-preview p{margin:0 0 .65rem}.rdl-excel{color:#1f1f1f;background:#f3f3f3;flex-direction:column;width:100%;height:100%;min-height:0;font-family:Segoe UI,Microsoft YaHei,sans-serif;display:flex}.rdl-excel-ribbon{color:#fff;background:#217346;flex-shrink:0;align-items:center;gap:.45rem;height:2.15rem;padding:0 .75rem;display:flex}.rdl-excel-ribbon-mark{color:#217346;background:#fff;border-radius:3px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:12px;font-weight:800;display:inline-flex}.rdl-excel-ribbon-title{letter-spacing:.02em;font-size:13px;font-weight:600}.rdl-excel-formula{background:#fff;border-bottom:1px solid #d0d0d0;flex-shrink:0;align-items:center;gap:.35rem;height:2rem;padding:0 .45rem;display:flex}.rdl-excel-name-box{text-align:center;color:#323130;text-overflow:ellipsis;white-space:nowrap;background:#fafafa;border:1px solid #c6c6c6;border-radius:2px;flex:0 0 4.5rem;height:1.45rem;padding:0 .35rem;font-size:12px;line-height:1.45rem;overflow:hidden}.rdl-excel-fx{color:#217346;flex:none;padding:0 .2rem;font-size:12px;font-style:italic;font-weight:700}.rdl-excel-formula-input{min-width:0;height:1.45rem;font:inherit;color:#1f1f1f;background:#fff;border:1px solid #c6c6c6;border-radius:2px;flex:1;padding:0 .45rem;font-size:12px}.rdl-excel-grid-wrap{background:#fff;flex:1;min-height:0;overflow:auto}.rdl-excel-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%;font-size:12px}.rdl-excel-corner,.rdl-excel-col-head,.rdl-excel-row-head{z-index:2;color:#5f5f5f;text-align:center;-webkit-user-select:none;user-select:none;background:#f3f3f3;border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;font-weight:600;position:sticky}.rdl-excel-corner{z-index:3;width:2.75rem;min-width:2.75rem;top:0;left:0}.rdl-excel-col-head{width:6.5rem;min-width:6.5rem;height:1.4rem;padding:0 .25rem;top:0}.rdl-excel-row-head{width:2.75rem;min-width:2.75rem;height:1.35rem;padding:0 .2rem;left:0}.rdl-excel-cell{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;cursor:cell;background:#fff;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;width:6.5rem;min-width:6.5rem;max-width:12rem;height:1.35rem;padding:0 .35rem;overflow:hidden}.rdl-excel-cell.is-selected{outline-offset:-2px;z-index:1;background:#21734614;outline:2px solid #217346;position:relative}.rdl-excel-tabs{background:#f3f3f3;border-top:1px solid #c8c8c8;flex-shrink:0;align-items:flex-end;gap:0;min-height:2rem;padding:0 .35rem 0 2.75rem;display:flex;overflow-x:auto}.rdl-excel-tab{appearance:none;color:#5f5f5f;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:4px 4px 0 0;padding:.35rem .85rem .4rem;font-size:12px}.rdl-excel-tab:hover{background:#eaeaea}.rdl-excel-tab.is-current{color:#217346;background:#fff;border-color:#c8c8c8;font-weight:600;box-shadow:inset 0 2px #217346}.rdl-pdf{color:#1f1f1f;background:#f3f3f3;flex-direction:column;width:100%;height:100%;min-height:0;font-family:Segoe UI,Microsoft YaHei,sans-serif;display:flex}.rdl-pdf-ribbon{color:#fff;background:#c43e1c;flex-shrink:0;align-items:center;gap:.45rem;height:2.15rem;padding:0 .75rem;display:flex}.rdl-pdf-ribbon-mark{color:#c43e1c;letter-spacing:.02em;background:#fff;border-radius:3px;justify-content:center;align-items:center;min-width:2rem;height:1.35rem;padding:0 .3rem;font-size:10px;font-weight:800;display:inline-flex}.rdl-pdf-ribbon-title{letter-spacing:.02em;flex-shrink:0;font-size:13px;font-weight:600}.rdl-pdf-ribbon-name{text-overflow:ellipsis;white-space:nowrap;opacity:.92;min-width:0;margin-left:.35rem;font-size:12px;overflow:hidden}.rdl-pdf-stage{background:#525659;flex:1;min-height:0;padding:.75rem;display:flex}.rdl-pdf-frame{background:#fff;border:0;border-radius:2px;flex:1;width:100%;height:100%;box-shadow:0 2px 14px #00000047}.rdl-file-preview-pptx-wrap{background:#1f2937;width:100%;height:100%;position:relative;overflow:hidden}.rdl-file-preview-pptx{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;min-height:0;padding:.75rem;display:flex;overflow:hidden}.rdl-file-preview-pptx>*{max-width:100%;max-height:100%}.rdl-file-preview-pptx-loading{z-index:2;background:#f6f7f9eb;position:absolute;inset:0}.rdl-file-toolbar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.rdl-file-toolbar-actions,.rdl-file-folder-form{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.rdl-file-folder-form input{border:1px solid var(--rdl-line,#d7d2c8);background:var(--rdl-paper,#fff);border-radius:.4rem;min-width:10rem;height:2.25rem;padding:0 .6rem}.rdl-file-toolbar-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:.35rem;height:2.25rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.rdl-file-toolbar-btn:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.rdl-file-toolbar-btn:disabled{opacity:.55;cursor:not-allowed}.rdl-file-filters{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex:16rem;align-items:stretch;min-width:0;max-width:28rem;height:2.25rem;display:flex;overflow:hidden}.rdl-file-filters:focus-within{border-color:#5c2748;box-shadow:0 0 0 2px #5c27481f}.rdl-file-filters.is-disabled{background:#f8f9fa}.rdl-file-search{color:#4b5563;flex:auto;align-items:center;gap:.4rem;min-width:0;padding:0 .7rem;display:flex}.rdl-file-search input{color:#111827;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px}.rdl-file-search input::placeholder{color:#4b5563}.rdl-file-source{appearance:none;color:#374151;width:8.75rem;font:inherit;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;background-size:12px;border:0;border-left:1px solid #e8ecf2;border-radius:0;flex:0 0 8.75rem;margin:0;padding:0 1.65rem 0 .75rem;font-size:13px}.rdl-file-filters.is-disabled .rdl-file-search,.rdl-file-filters.is-disabled .rdl-file-source,.rdl-file-search input:disabled,.rdl-file-source:disabled{color:#4b5563;cursor:not-allowed}.rdl-file-count{color:#6b7280;white-space:nowrap;margin-left:auto;font-size:13px}.rdl-file-layout{flex:1;gap:.75rem;min-height:0;display:flex}.rdl-file-list,.rdl-file-detail{background:#fff;border:1px solid #e8ecf2;border-radius:10px;min-width:0}.rdl-file-list{flex:1;overflow:auto}.rdl-file-list-refreshing{opacity:.72;transition:opacity .15s}.rdl-file-refreshing{color:#6b7280;white-space:nowrap;align-self:center;margin-left:.25rem;font-size:13px}.rdl-file-detail{flex:0 0 22rem;padding:1.1rem 1.15rem 1.25rem;overflow:auto}.rdl-file-detail-kicker{color:#6b7280;margin:0 0 .35rem;font-size:13px}.rdl-file-detail-title{color:#111827;word-break:break-word;margin:0 0 .55rem;font-size:1.05rem;font-weight:600;line-height:1.35}.rdl-file-detail-chips{flex-wrap:wrap;gap:.4rem;display:flex}.rdl-file-detail .rdl-primary-btn{margin-top:.85rem}.rdl-file-detail .rdl-primary-btn:active{transform:translateY(1px)}.rdl-file-specs{border-top:1px solid #eef1f5;gap:.55rem;margin:1rem 0 0;padding-top:.9rem;display:grid}.rdl-file-specs div{grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.rdl-file-specs dt,.rdl-file-specs dd{margin:0;font-size:13px}.rdl-file-specs dt{color:#6b7280;font-weight:400}.rdl-file-specs dd{color:#111827}.rdl-file-name-block{border-top:1px solid #eef1f5;margin-top:.9rem;padding-top:.85rem}.rdl-file-name-head{color:#6b7280;justify-content:space-between;align-items:center;gap:.5rem;font-size:13px;display:flex}.rdl-file-name-head .rdl-text-btn{color:#5c2748;padding:.15rem .35rem}.rdl-file-technical-name{color:#4b5563;word-break:break-all;margin:.35rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.45}.rdl-file-row{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .9rem;display:flex}.rdl-file-row-main{flex:1;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.rdl-file-row-icon{color:#6b7280;flex-shrink:0;margin-top:.15rem}.rdl-file-row-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.rdl-file-row-title{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.rdl-file-row-meta{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.rdl-file-row-tech{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.3;display:block;overflow:hidden}.rdl-file-row>span:first-child{align-items:center;gap:.75rem;min-width:0;display:flex}.rdl-file-row:hover{background:#f9fafb}.rdl-file-row:focus-visible{outline-offset:-2px;outline:2px solid #5c2748}.rdl-file-row-active,.rdl-file-row-active:hover{background:#f6eef3;box-shadow:inset 3px 0 #5c2748}.rdl-file-row-active .rdl-file-row-icon,.rdl-file-row-active .rdl-file-row-title{color:#5c2748}.rdl-badge{border-radius:999px;flex-shrink:0;align-items:center;padding:.1rem .55rem;font-size:11px;font-weight:400;display:inline-flex}.rdl-badge-final{color:#166534;background:#dcfce7}.rdl-badge-preview{color:#1d4ed8;background:#dbeafe}.rdl-badge-format{color:#374151;background:#f3f4f6}.rdl-badge-role{border:1px solid;border-radius:999px;padding:.2rem .5rem;font-size:11px;font-weight:400}.rdl-table{border-collapse:collapse;background:#fff;width:100%;font-size:13px}.rdl-table th{text-align:left;color:#6b7280;background:#f9fafbb3;border-bottom:1px solid #f3f4f6;padding:.75rem 1rem;font-size:11px;font-weight:400}.rdl-table td{color:#111827;border-bottom:1px solid #f9fafb;padding:.75rem 1rem}.rdl-empty{text-align:center;color:#4b5563;padding:3rem 1rem;font-size:13px}.rdl-empty-next{text-align:center;color:#374151;padding:2.5rem 1.5rem;font-size:14px;line-height:1.5}.rdl-empty-next strong{color:#111827;margin-bottom:.5rem;font-size:16px;display:block}.rdl-empty-next p{max-width:38rem;margin:.35rem auto 0}.rdl-empty-actions{flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin-top:1rem;display:flex}.rdl-page-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.rdl-page-head-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.65rem;display:flex}.rdl-table-scroll{max-width:100%;overflow-x:auto}.rdl-members-page .rdl-table{width:max-content;min-width:100%}.rdl-members-page .rdl-table th,.rdl-members-page .rdl-table td{white-space:nowrap}@media (max-width:767px){.rdl-members-page .rdl-page-head,.rdl-members-page .rdl-page-inner{min-width:0;max-width:100%}.rdl-members-page .rdl-page-head{flex-direction:column;align-items:stretch}.rdl-members-page .rdl-page-head-actions{flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:100%}.rdl-members-page .rdl-module-enterprise,.rdl-members-page .rdl-module-enterprise .rdl-enterprise-trigger,.rdl-members-page .rdl-module-enterprise .rdl-enterprise-trigger.rdl-select,.rdl-members-page .rdl-page-head-actions .rdl-primary-btn{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.rdl-members-page .rdl-page-head-actions .rdl-primary-btn{white-space:normal;justify-content:center;height:auto}}.rdl-experts-grid{grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:1rem;display:grid}@media (max-width:767px){.rdl-experts-grid{grid-template-columns:minmax(0,1fr)}.rdl-expert-card{min-width:0;max-width:100%}}.rdl-expert-card{text-align:left;height:100%;min-height:8.75rem;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #e8ecf2;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.1rem 1.15rem;transition:border-color .15s,box-shadow .15s;display:flex}.rdl-expert-card:hover{border-color:#c4a0b4;box-shadow:0 10px 28px #5c274814}.rdl-expert-card-avatar{border:2px solid #e8dce3;border-radius:999px;flex-shrink:0;width:4.25rem;height:4.25rem;display:block;overflow:hidden;box-shadow:0 8px 20px #5c27481f}.rdl-expert-card-avatar img{object-fit:cover;width:100%;height:100%}.rdl-expert-card-avatar img[src*=avatar-mynderz]{object-fit:contain;object-position:center 18%;background:#f4eef6}.rdl-expert-card:hover .rdl-expert-card-avatar img{transform:scale(1.05)}.rdl-expert-card-avatar img{transition:transform .45s}.rdl-expert-card-body{flex-direction:column;flex:1;gap:.35rem;min-width:0;height:100%;display:flex}.rdl-expert-card-name{color:#1c1418;font-size:13px;font-weight:500}.rdl-expert-card-desc{color:#6b5560;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.rdl-expert-card-cta{align-items:center;gap:.25rem;margin-top:auto;padding-top:.35rem;font-size:13px;font-weight:500;display:inline-flex}.rdl-section-title{letter-spacing:.08em;text-transform:uppercase;color:#4b5563;margin:0 0 .75rem;font-size:11px;font-weight:500}.rdl-table td .rdl-avatar{vertical-align:middle;margin-right:.5rem}.rdl-backdrop{z-index:40;background:#0000004d;border:0;position:fixed;inset:0}.rdl-modal-backdrop{z-index:200;pointer-events:auto;background:#0f172a66;justify-content:center;align-items:safe center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow:auto}.rdl-modal{box-sizing:border-box;background:#fff;border-radius:20px;width:min(40rem,100%);max-height:calc(100dvh - 3rem);padding:1.75rem 2rem 1.5rem;overflow:auto;box-shadow:0 24px 48px #00000024}.rdl-modal h2,.rdl-modal h3{letter-spacing:-.01em;color:#111827;margin:0 0 1.25rem;font-size:1.25rem;font-weight:500}.rdl-modal-backdrop:has(>.rdl-memory-editor){padding:0}.rdl-modal.rdl-memory-editor{border:0;border-radius:12px;flex-direction:column;width:calc(100vw - 1.25rem);max-width:calc(100vw - 1.25rem);height:calc(100vh - 1.25rem);max-height:calc(100vh - 1.25rem);display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a38}.rdl-memory-editor>h3,.rdl-memory-editor>.rdl-field,.rdl-memory-editor>.rdl-modal-actions,.rdl-memory-editor>.rdl-empty{flex-shrink:0}.rdl-memory-split{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;min-height:0;margin-bottom:.25rem;display:grid}.rdl-memory-split:not(:has(.rdl-memory-preview)){grid-template-columns:minmax(0,1fr)}.rdl-memory-source{height:100%;min-height:0;margin-bottom:0}.rdl-modal.rdl-memory-editor textarea.rdl-input{resize:none;flex:1;height:auto;min-height:0;padding:.85rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.55}.rdl-memory-preview{box-sizing:border-box;background:#fafbfc;border:1px solid #e8ecf2;border-radius:12px;height:100%;min-height:0;max-height:none;margin:0;padding:.85rem 1rem;overflow:auto}@media (max-width:800px){.rdl-memory-split{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.rdl-account-page{justify-content:center;padding-top:2.5rem;display:flex}.rdl-account-panel{width:min(32rem,100%)}.rdl-account-panel .rdl-page-head{margin-bottom:1rem}.rdl-account-card{width:100%;padding:1.25rem 1.35rem 1.35rem}.rdl-account-card .rdl-input[readonly]{color:#111827;background:#f8f9fa}.rdl-account-card .rdl-primary-btn{margin-top:.25rem}.rdl-main>.rdl-settings-page{flex:1;width:100%;min-height:0}.rdl-settings-page{box-sizing:border-box;background:0 0;width:100%;height:100%;min-height:0;padding:1.5rem;display:flex;overflow:auto}.rdl-settings-nav{background:#f7f8fa;border-right:1px solid #e8ecf2;flex-direction:column;flex-shrink:0;width:16rem;display:flex}.rdl-settings-nav-head{border-bottom:1px solid #e8ecf2;padding:1rem 1rem .75rem}.rdl-settings-nav-head h2{color:#1f2937;margin:0;font-size:16px;font-weight:600}.rdl-settings-nav-head p{color:#6b7280;margin:.35rem 0 0;font-size:12px;line-height:1.45}.rdl-settings-nav-list{flex-direction:column;flex:1;gap:2px;min-height:0;padding:.5rem;display:flex;overflow:auto}.rdl-settings-nav-list button{color:#6b7280;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.55rem;padding:.5rem .75rem;font-size:13px;display:flex}.rdl-settings-nav-list button.is-active{color:#fff;background:#1f2937;font-weight:500}.rdl-settings-logout{color:#b91c1c;font:inherit;cursor:pointer;background:#fff;border:1px solid #b91c1c4d;border-radius:8px;align-items:center;gap:.5rem;margin:.5rem;padding:.5rem .75rem;font-size:13px;display:flex}.rdl-settings-main{flex-direction:column;flex:1;width:min(80rem,100%);min-width:0;margin-left:auto;margin-right:auto;display:flex}.rdl-settings-main-head{border-bottom:1px solid #e8ecf2;justify-content:space-between;align-items:flex-start;gap:1rem;padding:0 0 .85rem;display:flex}.rdl-settings-main-head h3{color:#1f2937;margin:0;font-size:18px;font-weight:600}.rdl-settings-main-head p{color:#6b7280;margin:.2rem 0 0;font-size:12px}.rdl-settings-main-body{flex:1;min-height:0;padding:1.25rem 0 1.5rem;overflow:auto}.rdl-settings-df{color:#1f2937;font-size:14px}.rdl-settings-block h4,.rdl-settings-avatar h4,.rdl-settings-about h4{color:#1f2937;margin:0 0 .35rem;font-size:14px;font-weight:600}.rdl-settings-card{border:1px solid #e8ecf2;border-radius:10px;margin-top:.85rem;padding:1rem}.rdl-settings-danger{background:#fff8f7;border-color:#f5c2c0}.rdl-settings-danger h4{color:#b42318}.rdl-settings-check{color:#374151;cursor:pointer;align-items:flex-start;gap:.5rem;margin:.75rem 0 1rem;font-size:13px;line-height:1.4;display:flex}.rdl-settings-check input{margin-top:.15rem}.rdl-settings-danger .rdl-shell-dialog-btn{min-height:2.35rem;padding:0 1rem}.rdl-settings-card .rdl-input[readonly]{color:#4b5563;background:#f7f8fa}.rdl-settings-name{display:block;position:relative}.rdl-settings-spin{color:#4b5563;animation:.8s linear infinite rdl-spin;position:absolute;top:.85rem;right:.7rem}@keyframes rdl-spin{to{transform:rotate(360deg)}}.rdl-settings-hide-avatar{align-items:flex-start;gap:.65rem;margin:0 0 1rem;font-size:13px;line-height:1.4;display:flex}.rdl-settings-hide-avatar input{margin-top:.2rem}.rdl-settings-hide-avatar small{color:#6b7280;display:block}.rdl-settings-tabs{border-bottom:1px solid #e8ecf2;gap:.25rem;margin-bottom:1rem;display:flex}.rdl-settings-tabs button{color:#6b7280;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.55rem .9rem;font-size:14px}.rdl-settings-tabs button.is-active{color:#5c2748;border-bottom-color:#5c2748;font-weight:500}.rdl-settings-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:.85rem;display:grid}.rdl-settings-presets button{text-align:left;cursor:pointer;background:#fff;border:2px solid #e8ecf2;border-radius:12px;padding:0;position:relative;overflow:hidden}.rdl-settings-presets button.is-active{border-color:#5c2748}.rdl-settings-presets img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.rdl-settings-presets span{text-overflow:ellipsis;white-space:nowrap;padding:.55rem .7rem .7rem;font-size:13px;display:block;overflow:hidden}.rdl-settings-presets svg{color:#fff;background:#5c2748;border-radius:999px;padding:2px;position:absolute;top:.45rem;right:.45rem}.rdl-settings-pager,.rdl-settings-apply{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.rdl-settings-drop{text-align:center;color:#6b7280;cursor:pointer;border:2px dashed #e5e7eb;border-radius:12px;margin-top:.85rem;padding:2.5rem 1rem}.rdl-settings-drop strong,.rdl-settings-drop span,.rdl-settings-drop small{display:block}.rdl-settings-upload{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.85rem;display:grid}.rdl-settings-upload img,.rdl-settings-generate-empty{aspect-ratio:1;object-fit:cover;background:#f7f8fa;border:1px solid #e8ecf2;border-radius:12px;width:100%}.rdl-settings-soon{text-align:center;flex-direction:column;align-items:center;padding:4rem 1rem;display:flex}.rdl-settings-soon span{background:#f7f8fa;border:2px solid #e8ecf2;border-radius:999px;justify-content:center;align-items:center;width:5rem;height:5rem;margin-bottom:.75rem;font-size:32px;display:flex}.rdl-settings-about-hero{gap:.75rem;margin-bottom:1.25rem;display:flex}.rdl-settings-about-hero>span{color:#fff;background:linear-gradient(to bottom right,#5c2748,#3d1a30);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.rdl-settings-about ul{margin:.4rem 0 1rem;padding:0;list-style:none}.rdl-settings-about li{margin:0 0 .4rem;font-size:13px;line-height:1.5}.rdl-settings-about li strong{margin-right:.25rem}.rdl-settings-why{background:#f3f4f6;border-radius:10px;padding:.9rem 1rem}.rdl-shell-nav-account-mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%}@media (max-width:720px){.rdl-settings-page{flex-direction:column;height:100%}.rdl-settings-nav{border-bottom:1px solid #e8ecf2;border-right:0;width:100%}.rdl-settings-nav-list{flex-direction:row;overflow-x:auto}.rdl-settings-presets,.rdl-settings-upload{grid-template-columns:1fr 1fr}}.rdl-field{color:#374151;flex-direction:column;gap:.5rem;margin-bottom:1.1rem;font-size:13px;display:flex}.rdl-field .rdl-input,.rdl-field .rdl-select{box-sizing:border-box;width:100%}.rdl-modal .rdl-field .rdl-input,.rdl-modal .rdl-field .rdl-select{border-radius:12px;height:2.75rem;padding:.55rem .85rem;font-size:13px}.rdl-modal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;margin-top:1.35rem;display:flex}.rdl-modal-actions .rdl-primary-btn{min-height:2.5rem;padding:.65rem 1.25rem}.rdl-token-row{background:#fff;border-bottom:1px solid #e8ecf2;gap:.5rem;width:100%;padding:0 .75rem .5rem;display:flex}.rdl-token-row .rdl-input{flex:1}.rdl-hint{color:#6b7280;max-width:20rem;font-size:13px}.rdl-account-hint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rdl-dropdown-wrap{position:relative}.rdl-notif-dropdown{min-width:20rem;max-height:min(70vh,400px);padding:.4rem;overflow:auto}.rdl-notif-head,.rdl-notif-foot{color:#1f2937;padding:.4rem .75rem;font-size:13px;font-weight:400}.rdl-notif-head{border-bottom:1px solid #e5e7eb}.rdl-notif-empty{margin:0;padding:.75rem}.rdl-notif-item{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5e7eb;padding:.5rem .75rem;display:block}.rdl-notif-item:last-of-type{border-bottom:0}.rdl-notif-item:hover{background:#5c27480f}.rdl-notif-unread{background:#5c27480d}.rdl-notif-row{color:#1f2937;justify-content:space-between;align-items:flex-start;gap:.5rem;font-size:13px;display:flex}.rdl-notif-dot{background:#5c2748;border-radius:999px;flex-shrink:0;width:.375rem;height:.375rem;margin-top:.25rem}.rdl-notif-time{color:#4b5563;margin-top:.15rem;font-size:10px;display:block}.rdl-notif-foot{text-align:left;color:#5c2748;cursor:pointer;background:0 0;border:0;border-top:1px solid #e5e7eb;width:100%;display:block}.rdl-notif-foot:hover{text-decoration:underline}.rdl-task-mobile-jump{border-top:1px solid #e8ecf2;flex-shrink:0;padding:.5rem;display:none}.rdl-link{color:#5c2748;margin-top:1rem;font-size:13px;display:inline-block}button.rdl-link{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}@media (max-width:767px){.rdl-menu-btn{display:inline-flex}.rdl-shell-nav-rail-toggle,.rdl-shell-nav-desktop{display:none}.rdl-shell-nav-mobile{z-index:50;max-width:85vw;height:100%;transition:transform .2s;display:block;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.rdl-shell-nav-mobile.is-open{transform:translate(0)}.rdl-tab-full{display:inline}.rdl-tab-short,.rdl-import-btn,.rdl-hint{display:none}.rdl-task-mobile-jump{display:block}.rdl-task-sidebar-desktop{display:none}.rdl-task-sidebar-mobile{z-index:50;max-width:85vw;height:100%;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.rdl-task-sidebar-mobile-open{transform:translate(0)}.rdl-page.rdl-page-files{display:block;overflow:auto}.rdl-page-files .rdl-page-inner{height:auto;display:block}.rdl-page-files .rdl-drive{height:auto;display:block;overflow:visible}.rdl-drive-nav{border-bottom:0;border-right:0;flex:none;width:auto;box-shadow:0 1px #0f172a0a}.rdl-drive-table-wrap{overflow:auto}.rdl-file-layout{flex-direction:column}.rdl-file-list{max-height:28rem}.rdl-file-detail{flex-basis:auto;max-width:none}.rdl-file-count{margin-left:0}.rdl-file-filters{flex-basis:100%;max-width:none}}@media (min-width:768px){.rdl-header{padding-left:2rem;padding-right:1rem}.rdl-brand-mark,.rdl-brand-word{height:2.75rem}.rdl-shell-nav-rail-toggle{display:inline-flex}.rdl-shell-nav-mobile,.rdl-task-sidebar-mobile,.rdl-backdrop{display:none}}.rdl-auth-boot{color:#4b5563;background:#f7f8fa;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:100vh;font-size:13px;display:flex}.rdl-auth-page{box-sizing:border-box;background:#f8f9fa;min-height:100vh;padding:1.5rem;position:relative}.rdl-auth-wash{z-index:0;pointer-events:none;background:linear-gradient(#5c27480d,#0000);width:100%;height:50%;position:fixed;top:0;left:0}.rdl-auth-brand{z-index:2;align-items:center;text-decoration:none;display:inline-flex;position:absolute;top:1.25rem;left:1.25rem}.rdl-auth-brand-mark{object-fit:contain;object-position:left;width:auto;max-width:12.5rem;height:2.5rem}.rdl-auth-lang{z-index:3;position:absolute;top:1.25rem;right:1.25rem}.rdl-auth-lang-btn{color:#4b5563;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:13px;display:inline-flex}.rdl-auth-center{z-index:1;justify-content:center;align-items:center;min-height:calc(100vh - 3rem);display:flex;position:relative}.rdl-auth-center:has(.rdl-legal-wrap){align-items:flex-start;padding-top:4.25rem}.rdl-auth-card-wrap{width:100%;max-width:28rem}.rdl-auth-heading{text-align:center;margin-bottom:1.5rem}.rdl-auth-heading h1{color:#111827;margin:0 0 .35rem;font-size:1.5rem;font-weight:600}.rdl-auth-heading p{color:#6b7280;margin:0;font-size:13px}.rdl-auth-card{background:#fff;border:1px solid #f3f4f6;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px #0000000f}.rdl-auth-form{flex-direction:column;padding:2rem;display:flex}.rdl-auth-label{color:#374151;margin:.85rem 0 .4rem;font-size:13px;font-weight:400}.rdl-auth-label:first-of-type{margin-top:0}.rdl-auth-input-wrap{position:relative}.rdl-auth-input-wrap svg{color:#4b5563;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.rdl-auth-input-wrap input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #e5e7eb;border-radius:12px;padding:.75rem .9rem .75rem 2.5rem;font-size:13px}.rdl-auth-input-wrap input:focus{border-color:#5c2748;outline:none;box-shadow:0 0 0 2px #5c274833}.rdl-auth-input-wrap.is-error input{border-color:#fca5a5}.rdl-auth-field-error{color:#dc2626;align-items:center;gap:.25rem;margin:.4rem 0 0;font-size:13px;display:flex}.rdl-auth-hint{color:#4b5563;margin:.4rem 0 0;font-size:13px}.rdl-auth-forgot{color:#5c2748;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-end;margin:.75rem 0 1rem;font-size:13px}.rdl-auth-submit{color:#fff;width:100%;font:inherit;cursor:pointer;box-sizing:border-box;background:#5c2748;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;margin-top:.25rem;padding:.85rem 1rem;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.rdl-auth-submit:hover{background:#3d1a30}.rdl-auth-submit:disabled{color:#6b7280;cursor:not-allowed;background:#d1d5db}.rdl-auth-google{color:#374151;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:13px;font-weight:400;display:inline-flex}.rdl-auth-google:disabled{color:#4b5563;cursor:not-allowed;background:#f9fafb}.rdl-auth-or{text-align:center;margin:1.25rem 0;position:relative}.rdl-auth-or:before{content:"";border-top:1px solid #e5e7eb;position:absolute;top:50%;left:0;right:0}.rdl-auth-or span{color:#6b7280;background:#fff;padding:0 .75rem;font-size:13px;position:relative}.rdl-auth-footer{padding:0 2rem 2rem}.rdl-auth-link{color:#5c2748;width:100%;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;margin-top:.5rem;font-size:13px;font-weight:500;display:block}.rdl-auth-help{text-align:center;color:#4b5563;margin-top:1.5rem;font-size:13px}.rdl-auth-help a{color:#5c2748}.rdl-auth-alert{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;gap:.75rem;margin-bottom:1rem;padding:1rem;font-size:13px;display:flex}.rdl-auth-alert button{color:#b91c1c;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.35rem;font-weight:500;text-decoration:underline}.rdl-auth-success{color:#16a34a;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.rdl-auth-terms{color:#4b5563;align-items:center;gap:.5rem;margin:1rem 0;font-size:13px;line-height:1.35;display:flex}.rdl-auth-terms input{flex:0 0 1rem;width:1rem;height:1rem;margin:0}.rdl-auth-terms a{color:#5c2748}.rdl-auth-req{color:#dc2626}.rdl-auth-opt{color:#4b5563;font-size:13px;font-weight:300}.rdl-auth-form:has(.rdl-invite-summary){gap:.9rem}.rdl-invite-summary{flex-direction:column;gap:1rem;display:flex}.rdl-invite-summary-title{color:#111827;align-items:center;gap:.55rem;font-size:15px;display:flex}.rdl-invite-summary-title svg{color:#5c2748;flex-shrink:0}.rdl-invite-summary-list{flex-direction:column;gap:.65rem;margin:0;display:flex}.rdl-invite-summary-list>div{grid-template-columns:5.5rem 1fr;align-items:baseline;gap:.75rem;display:grid}.rdl-invite-summary-list dt{color:#6b7280;margin:0;font-size:13px;font-weight:400}.rdl-invite-summary-list dd{color:#111827;word-break:break-all;margin:0;font-size:13px}a.rdl-auth-submit{box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.rdl-legal-card{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.rdl-legal-wrap{max-width:min(72rem,100vw - 3rem)}.rdl-legal-body{white-space:pre-wrap;word-break:break-word;color:#1c1418;max-width:42rem;margin:0;font-size:15px;line-height:1.65}.rdl-legal-frame{background:#fff;border:1px solid #f0e8ec;border-radius:12px;width:100%;height:calc(100vh - 16rem);min-height:36rem}.rdl-guest-root{color:#1c1418;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;background:#fcfafb;flex-direction:column;height:100vh;min-height:100vh;font-size:16px;line-height:1.5;display:flex;overflow:hidden}.rdl-guest-root a{color:inherit;text-decoration:none}.rdl-guest-root img{max-width:none}.rdl-guest-topbar{z-index:40;background:#fff;border-bottom:1px solid #f0e8ec;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;height:4.25rem;padding:0 1.25rem 0 1.1rem;display:flex;position:relative}.rdl-guest-topbar-left{align-items:center;gap:.35rem;min-width:0;display:flex}.rdl-guest-topbar-brand{align-items:center;min-width:0;text-decoration:none;display:inline-flex}.rdl-guest-topbar-logo{object-fit:contain;object-position:left;width:auto;max-width:14rem;height:2.65rem}.rdl-guest-topbar-actions{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.rdl-guest-legal{color:#4b5563;white-space:nowrap;font-size:13px;line-height:1.2;text-decoration:none}.rdl-guest-legal:hover{color:#111827;text-decoration:underline}.rdl-legal-version-note{margin:.35rem 0 0;font-size:12px;line-height:1.4}.rdl-auth-modal-check+.rdl-legal-version-note,.rdl-auth-terms+.rdl-legal-version-note{margin-left:1.5rem}.rdl-guest-body{flex-direction:row;flex:1;min-width:0;min-height:0;display:flex;position:relative}.rdl-guest-stage{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.rdl-guest-nav{z-index:50;background:#fff;border-right:0;flex-direction:column;width:16rem;max-width:85vw;height:100%;min-height:0;transition:transform .2s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-100%);box-shadow:8px 0 28px #1c14181f}.rdl-guest-nav.is-open{transform:translate(0)}.rdl-guest-nav-backdrop{z-index:45;cursor:pointer;background:#00000059;border:0;padding:0;display:block;position:fixed;inset:0}.rdl-guest-nav-body{flex-direction:column;flex:1;min-height:0;display:flex}.rdl-guest-nav-brand{color:#5c2748;border-bottom:0;flex-shrink:0;align-items:center;min-height:3.5rem;padding:.5rem;text-decoration:none;display:flex}.rdl-guest-nav-logo{object-fit:contain;object-position:left;width:auto;max-width:100%;height:2.25rem;margin-left:.65rem}.rdl-guest-nav-list{flex-direction:column;gap:2px;padding:.55rem .5rem .35rem;display:flex}.rdl-guest-nav-item{color:#4b5563;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.55rem;margin:0;padding:.55rem .65rem;font-size:13px;font-weight:400;display:flex}.rdl-guest-nav-item:hover{color:#1f2937;background:#f7f8fa}.rdl-guest-nav-experts{border-top:1px solid #eef1f5;flex-direction:column;flex:1;min-height:0;margin-top:.25rem;display:flex}.rdl-guest-nav-experts-head{flex-shrink:0;padding:.75rem .85rem .35rem}.rdl-guest-nav-experts-label{color:#4b5563;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:500}.rdl-guest-nav-experts-list{flex:1;min-height:0;margin:0;padding:0 .35rem .75rem;list-style:none;overflow:auto}.rdl-guest-nav-foot{background:#fff;border-top:0;flex-shrink:0;margin-top:auto;padding:.75rem;box-shadow:inset 0 1px #0f172a0a}.rdl-guest-nav-foot .rdl-shell-nav-account{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.rdl-guest-nav-expert{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.55rem;margin:0 0 2px;padding:.45rem .5rem;display:flex}.rdl-guest-nav-expert:hover{background:#faf7f9}.rdl-guest-nav-expert-avatar{background:#f3e8ee;border-radius:999px;flex-shrink:0;width:2rem;height:2rem;overflow:hidden}.rdl-guest-nav-expert-avatar img{object-fit:cover;width:100%;height:100%}.rdl-guest-nav-expert-avatar img[src*=avatar-mynderz]{object-fit:contain;object-position:center 18%}.rdl-guest-nav-expert-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.rdl-guest-nav-expert-name{color:#1f2937;font-size:13px;font-weight:500}.rdl-guest-nav-expert-desc{color:#4b5563;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rdl-guest-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.rdl-guest-lang{color:#4a3540;font:inherit;cursor:pointer;background:#f7f8fa;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:12px;font-weight:400;display:inline-flex}.rdl-guest-lang:hover{background:#ffffffe6}.rdl-guest-lang-code{text-transform:uppercase;display:none}.rdl-guest-chevron{transition:transform .15s}.rdl-guest-chevron.is-open{transform:rotate(180deg)}.rdl-guest-login{color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:14px;font-weight:500;display:inline-flex}.rdl-guest-login:active{transform:scale(.98)}.rdl-guest-workspace{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.rdl-guest-wash,.rdl-guest-noise{pointer-events:none;position:absolute;inset:0}.rdl-guest-wash{background:radial-gradient(90% 70% at 0 0,#5c274829,#0000 58%),radial-gradient(60% 45% at 100% 0,#c4a0b447,#0000 52%),radial-gradient(50% 35% at 70% 100%,#5c274812,#0000 60%),linear-gradient(165deg,#fcfafb 0%,#f4ecf1 42%,#f8f3f6 100%)}.rdl-guest-noise{opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.rdl-guest-scroll{z-index:1;flex:1;padding:1.25rem 1rem 7.5rem;position:relative;overflow:auto}.rdl-guest-inner{flex-direction:column;gap:5rem;max-width:72rem;margin:0 auto;display:flex}.rdl-guest-hero{align-items:center;gap:2.5rem;min-height:min(78dvh,40rem);display:grid}.rdl-guest-hero-copy{max-width:40rem}.rdl-guest-hero-copy h1{letter-spacing:-.03em;margin:0;font-size:2.6rem;font-weight:500;line-height:1.1}.rdl-guest-hero-copy p{color:#6b5560;max-width:34ch;margin:1.1rem 0 0;font-size:15px;line-height:1.7}.rdl-guest-cta-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.rdl-guest-cta-primary,.rdl-guest-cta-secondary{font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.7rem;font-size:15px;display:inline-flex}.rdl-guest-cta-primary{color:#fff;border:0;font-weight:500}.rdl-guest-cta-primary:active,.rdl-guest-cta-secondary:active,.rdl-guest-expert:active{transform:scale(.98)}.rdl-guest-cta-secondary{color:#1c1418;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c;border:0;font-weight:400}.rdl-guest-cta-secondary:hover{background:#fff}.rdl-guest-browse{font:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;margin-top:1rem;padding:0;font-size:14px;font-weight:400}.rdl-guest-browse:hover{opacity:1}.rdl-guest-portraits{width:100%;max-width:28rem;height:22rem;margin:0 auto;display:none;position:relative}.rdl-guest-portraits-glow{background:linear-gradient(145deg,#5c27481f,#c4a0b433);border-radius:2.5rem;position:absolute;inset:8%}.rdl-guest-portrait{box-sizing:border-box;border:0;border-radius:999px;position:absolute;overflow:hidden;box-shadow:0 18px 40px #3d1a302e}.rdl-guest-portrait img,.rdl-guest-expert-avatar img,.rdl-guest-video-visual img{object-fit:cover;width:100%;height:100%}.rdl-guest-portrait img[src*=avatar-mynderz],.rdl-guest-expert-avatar img[src*=avatar-mynderz]{object-fit:contain;object-position:center 18%;background:#f4eef6}.rdl-guest-portrait-0{width:9rem;height:9rem;top:8%;left:6%}.rdl-guest-portrait-1{width:8rem;height:8rem;top:18%;right:4%}.rdl-guest-portrait-2{width:7rem;height:7rem;bottom:6%;left:18%}.rdl-guest-portrait-3{width:6rem;height:6rem;bottom:14%;right:16%}.rdl-guest-section-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}.rdl-guest-section-head h2,.rdl-guest-questions-title{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:500}.rdl-guest-section-head p{text-align:right;max-width:20rem;margin:0;font-size:14px;line-height:1.6;display:none}.rdl-guest-experts{scrollbar-width:none;gap:.75rem;margin:0 -1rem;padding:0 1rem .25rem;display:flex;overflow-x:auto}.rdl-guest-experts::-webkit-scrollbar{display:none}.rdl-guest-expert{text-align:center;width:8.75rem;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;align-items:center;gap:.75rem;padding:.5rem;display:flex}.rdl-guest-expert-avatar{box-sizing:border-box;border:0;border-radius:999px;width:4.5rem;height:4.5rem;transition:transform .5s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 10px 28px #5c27481f}.rdl-guest-expert:hover .rdl-guest-expert-avatar{box-shadow:0 14px 32px #5c27482e}.rdl-guest-expert:hover .rdl-guest-expert-avatar img{transform:scale(1.06)}.rdl-guest-expert-name{font-size:14px;font-weight:500;display:block}.rdl-guest-expert-desc{opacity:.8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.rdl-guest-video{grid-template-columns:1fr;min-height:300px;display:grid;overflow:hidden}.rdl-guest-video-copy{background:linear-gradient(160deg,#2f1426 0%,#5c2748 58%,#6e3558 100%);flex-direction:column;justify-content:center;gap:1rem;padding:3rem 1.5rem;display:flex}.rdl-guest-video-copy h3{color:#fff;letter-spacing:-.02em;max-width:14ch;margin:0;font-size:1.65rem;font-weight:500;line-height:1.15}.rdl-guest-video-copy p{color:#ffffffb8;max-width:32ch;margin:0;font-size:14px;line-height:1.7}.rdl-guest-video-copy span{color:#e8c9d8e6;letter-spacing:.02em;font-size:12px;font-weight:400}.rdl-guest-video-visual{min-height:220px;position:relative}.rdl-guest-video-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#2f142680,#0000);position:absolute;inset:0}.rdl-guest-video-play,.rdl-guest-video-mute{z-index:1;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute}.rdl-guest-video-play{background:#fffffff2;width:4.25rem;height:4.25rem;margin:auto;inset:0;box-shadow:0 16px 40px #00000047}.rdl-guest-video-play svg{margin-left:.15rem}.rdl-guest-video-mute{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;border:0;width:2.5rem;height:2.5rem;top:1.25rem;right:1.25rem}.rdl-guest-questions{border-top:0;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.rdl-guest-questions li{border-bottom:0}.rdl-guest-questions button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:1rem;padding:.95rem .85rem;font-size:15px;font-weight:400;transition:background .15s;display:flex}.rdl-guest-questions button:hover{background:#ffffff8c}.rdl-guest-q-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.rdl-guest-q-arrow{opacity:0;flex-shrink:0;margin-left:auto;transition:opacity .15s,transform .15s;transform:translate(-4px)}.rdl-guest-questions button:hover .rdl-guest-q-arrow{opacity:.7;transform:none}.rdl-guest-composer-wrap{pointer-events:none;z-index:20;padding:0 .75rem max(.75rem, env(safe-area-inset-bottom));position:absolute;bottom:0;left:0;right:0}.rdl-guest-composer{pointer-events:auto;max-width:48rem;margin:0 auto}.rdl-guest-composer-box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;border:0;border-radius:1.35rem;align-items:center;gap:.5rem;padding:.5rem;display:flex;box-shadow:inset 0 1px #fffc,0 10px 36px #1c14181a,0 2px 8px #5c27480f}.rdl-guest-composer-box input{min-height:44px;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 .75rem;font-size:15px}.rdl-guest-composer-box button{color:#fff;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.rdl-guest-composer-box button:disabled{opacity:.35;cursor:default}.rdl-guest-composer p{text-align:center;margin:.5rem 0 0;font-size:11px}@media (min-width:640px){.rdl-guest-topbar{padding-left:1.25rem;padding-right:1.5rem}.rdl-guest-topbar-logo{max-width:15rem;height:2.85rem}.rdl-guest-nav-logo{max-width:100%;height:2.5rem}.rdl-guest-lang-code{display:inline}.rdl-guest-scroll{padding:2rem 2rem 8rem}.rdl-guest-inner{gap:7rem}.rdl-guest-hero-copy h1{font-size:3.25rem}.rdl-guest-hero-copy p{font-size:1.125rem}.rdl-guest-portraits{display:block}.rdl-guest-section-head h2,.rdl-guest-questions-title{font-size:1.5rem}.rdl-guest-section-head p{display:block}.rdl-guest-experts{grid-template-columns:repeat(5,1fr);gap:1rem;margin:0;padding:0;display:grid;overflow:visible}.rdl-guest-expert{width:auto}.rdl-guest-expert-avatar{width:5rem;height:5rem}.rdl-guest-expert-desc{font-size:12px}.rdl-guest-video{border-radius:1.75rem;margin:0 -2rem}.rdl-guest-video-copy{padding:4rem 2.5rem}.rdl-guest-composer-wrap{padding-left:2rem;padding-right:2rem}.rdl-guest-composer-box input{min-height:48px}.rdl-guest-composer-box button{width:3rem;height:3rem}.rdl-guest-composer p{font-size:12px}}@media (min-width:1024px){.rdl-guest-scroll{padding-left:3rem;padding-right:3rem}.rdl-guest-hero{grid-template-columns:1.05fr .95fr;gap:3.5rem}.rdl-guest-hero-copy h1{font-size:3.9rem}.rdl-guest-portraits{max-width:none;height:26rem;margin:0}.rdl-guest-portrait-0{width:10rem;height:10rem}.rdl-guest-portrait-1{width:9rem;height:9rem}.rdl-guest-portrait-2{width:8rem;height:8rem}.rdl-guest-portrait-3{width:7rem;height:7rem}.rdl-guest-video{grid-template-columns:.95fr 1.05fr;margin:0}}@media (prefers-reduced-motion:no-preference){.guest-hero-enter{animation:.75s cubic-bezier(.16,1,.3,1) both guestHeroIn}@keyframes guestHeroIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes guestFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.guest-reveal{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.guest-reveal.is-visible{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.guest-reveal{opacity:1;transform:none}}@media (max-width:767px){.rdl-guest-topbar{height:3.75rem;padding:0 .9rem 0 .85rem}.rdl-guest-topbar-logo{max-width:11rem;height:2.25rem}}.rdl-auth-modal-root{z-index:9999;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.rdl-auth-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;position:fixed;inset:0}.rdl-auth-modal{z-index:1;background:#fff;border-radius:1rem;flex-direction:column;width:100%;max-width:26.5rem;max-height:min(40rem,90vh);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #3d1a3029}.rdl-auth-modal.is-wide{max-width:46rem}.rdl-auth-gate-split{grid-template-columns:minmax(0,1.15fr) minmax(13rem,.85fr);align-items:stretch;gap:1.25rem;display:grid}.rdl-auth-modal-head{flex-shrink:0;justify-content:flex-end;align-items:center;padding:.65rem .75rem 0;display:flex}.rdl-auth-modal-head:has(>:nth-child(2)){justify-content:space-between}.rdl-auth-modal-icon{color:#4b5563;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.5rem;display:flex}.rdl-auth-modal-icon:hover{color:#4b5563;background:#f3f4f6}.rdl-auth-modal-body{padding:.15rem 1.5rem 1.15rem;overflow-y:auto}.rdl-auth-modal-title h2,.rdl-auth-modal-hero h2,.rdl-auth-modal-center h2{color:#1c1418;letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:600}.rdl-auth-modal-title p,.rdl-auth-modal-hero p,.rdl-auth-modal-center p{color:#4b5563;margin:0;font-size:13px;line-height:1.6}.rdl-auth-modal-title{margin-bottom:1.25rem}.rdl-auth-modal-hero,.rdl-auth-modal-center{text-align:center;margin-bottom:.85rem}.rdl-auth-modal-center{padding:1.5rem 0}.rdl-auth-modal-center svg{color:#5c2748;margin:0 auto 1rem;display:block}.rdl-auth-modal-badge{color:#5c2748;background:#5c27481a;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.65rem;display:inline-flex}.rdl-auth-modal-badge.is-mail{color:#5c2748;background:#5c27481a}.rdl-auth-modal-error{background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;margin-bottom:.75rem;padding:.75rem}.rdl-auth-modal-error p{color:#dc2626;margin:0;font-size:13px}.rdl-auth-modal-ok{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.75rem;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.rdl-auth-modal-ok p{color:#15803d;margin:0;font-size:13px}.rdl-auth-modal-label{color:#3f3a3d;margin:.65rem 0 .3rem;font-size:13px;font-weight:500;display:block}.rdl-auth-modal-input{box-sizing:border-box;color:#1c1418;width:100%;font:inherit;background:#f7f5f6;border:1px solid #e4dfe2;border-radius:.75rem;padding:.6rem .85rem;font-size:13px}.rdl-auth-modal-input::placeholder{color:#6b7280}.rdl-auth-modal-input:-webkit-autofill{-webkit-text-fill-color:#1c1418;caret-color:#1c1418;box-shadow:inset 0 0 0 1000px #f7f5f6}.rdl-auth-modal-input:focus{border-color:#5c2748;outline:none;box-shadow:0 0 0 3px #5c274826}.rdl-auth-modal-hint{color:#6b7280;margin:.35rem 0 0;font-size:13px}.rdl-auth-modal-forgot{color:#5c2748;width:100%;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;margin:.75rem 0;font-size:13px;font-weight:400;display:block}.rdl-auth-modal-submit,.rdl-auth-modal-google{width:100%;font:inherit;cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.85rem 1rem;font-size:13px;font-weight:500;display:flex}.rdl-auth-modal-submit{color:#fff;background:#5c2748;border:0;margin-top:.85rem;box-shadow:0 8px 18px #5c27482e}.rdl-auth-modal-submit:hover:not(:disabled){background:#3d1a30}.rdl-auth-modal-submit:active:not(:disabled),.rdl-auth-modal-google:active:not(:disabled){transform:scale(.98)}.rdl-auth-modal-submit:disabled,.rdl-auth-modal-google:disabled{opacity:.5;cursor:not-allowed}.rdl-auth-modal-google{color:#374151;background:#fff;border:1px solid #d1d5db;margin-bottom:.75rem;font-weight:400}.rdl-auth-modal-google:hover:not(:disabled){background:#f9fafb}.rdl-auth-modal-or{text-align:center;margin:.75rem 0 1rem;position:relative}.rdl-auth-modal-or:before{content:"";border-top:1px solid #e5e7eb;position:absolute;top:50%;left:0;right:0}.rdl-auth-modal-or span{color:#6b7280;background:#fff;padding:0 1rem;font-size:13px;position:relative}.rdl-auth-modal-textlink{color:#5c2748;font:inherit;cursor:pointer;background:0 0;border:0;margin:.25rem auto 0;font-size:13px;font-weight:500;text-decoration:none;display:inline-block}.rdl-auth-modal-textlink:hover,.rdl-auth-modal-check a:hover{text-decoration:underline}.rdl-auth-modal-switch{text-align:center;margin-top:1.25rem}.rdl-auth-modal-check{color:#4b5563;cursor:pointer;align-items:center;gap:.5rem;margin:.85rem 0 .35rem;font-size:13px;line-height:1.35;display:flex}.rdl-auth-modal-check input{accent-color:#5c2748;flex:0 0 1rem;width:1rem;height:1rem;margin:0}.rdl-auth-modal-check a{color:#5c2748;font-weight:400;text-decoration:none}.rdl-auth-modal-stack{flex-direction:column;gap:.75rem;display:flex}.rdl-auth-modal-links{color:#6b7280;flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;margin-top:.85rem;font-size:13px;display:flex}.rdl-auth-modal-links button{color:#4b5563;font:inherit;cursor:pointer;background:0 0;border:0}.rdl-auth-modal-links strong{color:#5c2748;font-weight:500}.rdl-auth-modal-dot{background:#c4bcc0;border-radius:999px;width:3px;height:3px}.rdl-auth-modal-guest{color:#4b5563;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.35rem;padding:.45rem .5rem;font-size:13px;display:block}.rdl-auth-modal-guest:hover{color:#374151;text-decoration:underline}.rdl-auth-modal-benefits{background:#f6f3f5;border-radius:.75rem;margin:0;padding:1.1rem 1rem 1.15rem}.rdl-auth-modal-benefits h3{color:#1c1418;margin:0 0 .75rem;font-size:13px;font-weight:600;line-height:1.45}@media (max-width:720px){.rdl-auth-modal.is-wide{max-width:26.5rem}.rdl-auth-gate-split{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rdl-auth-modal-submit:active:not(:disabled),.rdl-auth-modal-google:active:not(:disabled){transform:none}}.rdl-auth-modal-benefits button{color:#111827;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;display:flex}.rdl-auth-modal-benefits ul{color:#4b5563;margin:.75rem 0 0;padding:0;font-size:13px;list-style:none}.rdl-auth-modal-benefits li{padding:.2rem 0 .2rem 1.1rem;position:relative}.rdl-auth-modal-benefits li:before{content:"✓";color:#5c2748;position:absolute;left:0}.rdl-spin{vertical-align:middle;animation:.8s linear infinite rdl-spin}.rdl-membership-shell{box-sizing:border-box;flex-direction:column;flex:1;height:100%;min-height:0;padding:1.5rem;display:flex}.rdl-membership-shell>.rdl-membership-top,.rdl-membership-shell>.rdl-membership-content{width:min(80rem,100%);margin-left:auto;margin-right:auto}.rdl-membership-top{background:#f8f9fa;border-bottom:0;flex-shrink:0;box-shadow:inset 0 -1px #0f172a0a}.rdl-membership-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem 1rem;padding:.55rem 0;display:flex}.rdl-membership-firm{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;min-width:0;display:inline-flex}.rdl-membership-firm-label{letter-spacing:.02em;color:#6b7280;white-space:nowrap;margin:0;font-size:11px;font-weight:500}.rdl-membership-firm-select{box-sizing:border-box;appearance:none;color:#4b5563;min-width:10rem;max-width:min(100%,18rem);height:2rem;font:inherit;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;background-size:12px;border:1px solid #e5e7eb;border-radius:10px;padding:0 1.75rem 0 .65rem;font-size:13px;font-weight:300;line-height:1;transition:border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),color .18s,background-color .18s}.rdl-membership-firm-select:hover:not(:disabled){color:#1f2937;background-color:#fafbfc;border-color:#d1d5db}.rdl-membership-firm-select:focus{color:#1f2937;border-color:#5c2748;outline:none;box-shadow:0 0 0 2px #5c274829}.rdl-membership-firm-select:disabled{opacity:.55;cursor:not-allowed}.rdl-membership-firm-role{color:#5c2748;letter-spacing:.01em;white-space:nowrap;background:#5c27480d;border:1px solid #5c274824;border-radius:4px;align-items:center;height:1.35rem;padding:0 .45rem;font-size:11px;font-weight:500;display:inline-flex}.rdl-membership-firm-empty{margin:0;font-size:13px;line-height:1.4}.rdl-membership-nav{border-top:1px solid #f3f4f6;flex-direction:row;align-items:stretch;gap:0;padding:0;display:flex;overflow-x:auto}@media (max-width:640px){.rdl-membership-nav{flex-wrap:wrap;overflow-x:visible}.rdl-membership-tab{flex:auto;justify-content:center}}.rdl-membership-tab{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.35rem;margin:0;padding:.55rem .75rem;font-family:inherit;font-size:13px;font-weight:400;line-height:1;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.rdl-membership-tab:hover{color:#1f2937}.rdl-membership-tab.is-active{color:#5c2748;border-bottom-color:#5c2748;font-weight:500}.rdl-membership-tab svg{opacity:.85;flex-shrink:0}.rdl-membership-content{flex:1;min-width:0;min-height:0;overflow:auto}.rdl-membership-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}@media (max-width:1100px){.rdl-membership-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rdl-membership-plan-grid{grid-template-columns:1fr}}.rdl-membership-page.rdl-page{height:auto;padding:1.25rem 0 0}.rdl-membership-page-inner,.rdl-membership-page>.rdl-page-inner{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.rdl-membership-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.35rem 1.25rem;margin-bottom:1.5rem;display:flex}.rdl-membership-hero-text{flex:16rem;min-width:0}.rdl-membership-hero h1{letter-spacing:-.02em;color:#111827;margin:0;font-size:1.5rem;font-weight:600}.rdl-membership-lead{color:#6b7280;margin:.2rem 0 0;font-size:13px;font-weight:300;line-height:1.45}.rdl-membership-cycle{background:#fff;border:1px solid #e8ecf2;border-radius:10px;margin:.35rem 0 .85rem;padding:.2rem;display:inline-flex}.rdl-membership-cycle-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;min-width:4.75rem;min-height:2.15rem;padding:0 .9rem;font-size:13px;font-weight:400}.rdl-membership-cycle-btn.is-active{color:#2c091c;background:#f3e8ee;font-weight:500}.rdl-membership-plan-card{min-width:0;min-height:100%;box-shadow:none;background:#fff;border:1px solid #e8ecf2;border-radius:12px;flex-direction:column;padding:.95rem .95rem .85rem;display:flex}.rdl-membership-plan-card.is-featured{background:linear-gradient(#fcf8fb 0%,#fff 42%);border-color:#c1b5c2}.rdl-membership-plan-card-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.rdl-membership-plan-name{color:#1f2937;margin:0;font-size:.98rem;font-weight:600}.rdl-membership-plan-tagline{color:#6b7280;margin:.25rem 0 0;font-size:12px;font-weight:300;line-height:1.35}.rdl-membership-plan-price{margin:.65rem 0 .5rem}.rdl-membership-plan-amount{letter-spacing:-.03em;color:#2c091c;flex-wrap:wrap;align-items:baseline;gap:.3rem;font-size:1.4rem;font-weight:600;line-height:1.1;display:flex}.rdl-membership-plan-unit{letter-spacing:0;color:#6b7280;font-size:.85rem;font-weight:400}.rdl-membership-plan-sub{color:#6b7280;margin-top:.15rem;font-size:12px;font-weight:300;display:block}.rdl-membership-plan-bullets{color:#374151;gap:.2rem;margin:0;padding:0 0 0 .95rem;font-size:12px;font-weight:300;line-height:1.35;display:grid}.rdl-membership-plan-meta{color:#6b7280;margin:.55rem 0 0;font-size:12px;font-weight:300}.rdl-membership-plan-cta{margin-top:auto;padding-top:.7rem}.rdl-membership-cta,.rdl-membership-cta-secondary{justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:2.35rem;text-decoration:none;display:inline-flex}.rdl-membership-cta-secondary{width:auto;margin-top:.85rem}.rdl-membership-pay-note{color:#4b5563;border-top:1px solid #eef1f5;max-width:48rem;margin-top:1rem;padding-top:.75rem;font-size:12px;font-weight:300;line-height:1.4}.rdl-membership-pay-note p{margin:0 0 .35rem}.rdl-membership-checkout{max-width:28rem}.rdl-membership-pay-methods{border-top:1px solid #eef1f5;margin-top:1rem;padding-top:.85rem}.rdl-membership-pay-methods h2{color:#374151;margin:0 0 .45rem;font-size:13px;font-weight:500}.rdl-membership-pay-methods ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.rdl-membership-pay-methods li{color:#111827;font-size:13px;font-weight:300}.rdl-membership-pay-methods li.is-note,.rdl-membership-pay-methods li.is-off{color:#6b7280}.rdl-membership-checkout-actions{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1.15rem;display:flex}.rdl-membership-stack{gap:.75rem;margin-top:.45rem;display:grid}.rdl-membership-panel{background:#fff;border:1px solid #e8ecf2;border-radius:14px;margin-top:.45rem;padding:1.15rem 1.2rem}.rdl-membership-panel h2,.rdl-membership-capability-list h2{color:#1f2937;margin:0 0 .55rem;font-size:13px;font-weight:500}.rdl-membership-panel-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.rdl-membership-panel-head h2{margin:0}.rdl-membership-panel-head .rdl-text-btn{font-size:13px}.rdl-membership-plan-current{color:#2c091c;margin:.15rem 0 .25rem;font-size:1.25rem;font-weight:500}.rdl-membership-stat-row{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.75rem;margin-top:.75rem;display:grid}.rdl-membership-stat-label{color:#6b7280;margin-bottom:.2rem;font-size:11px;font-weight:300;display:block}.rdl-membership-stat-row strong{color:#1f2937;font-size:13px;font-weight:500}.rdl-membership-capability-list{gap:.55rem;margin-top:1rem;display:grid}.rdl-membership-capability-row{background:#fff;border:1px solid #eef1f5;border-radius:12px;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;display:flex}.rdl-membership-capability-name{color:#1f2937;margin:0;font-size:13px;font-weight:500}.rdl-membership-ok{color:#059669;flex-shrink:0;margin-top:.1rem}.rdl-membership-warn{color:#d97706;flex-shrink:0;margin-top:.1rem}.rdl-membership-empty{justify-items:start;gap:.75rem;display:grid}.rdl-membership-billing-next{color:#374151;margin:.45rem 0 .65rem;font-size:13px}.rdl-membership-loading{color:#6b7280;align-items:center;gap:.4rem;margin:.65rem 0;font-size:13px;display:flex}.rdl-membership-error-block{margin:.5rem 0 .85rem}.rdl-storage-banner{border:1px solid;border-radius:8px;align-items:flex-start;gap:.75rem;margin:.75rem 0;padding:.75rem 1rem;display:flex}.rdl-membership-page .rdl-storage-banner{margin-top:.85rem}.rdl-storage-banner-normal{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.rdl-storage-banner-warning{color:#b45309;background:#fffbeb;border-color:#fde68a}.rdl-storage-banner-exceeded{color:#b42318;background:#fef2f2;border-color:#fecaca}.rdl-storage-track{background:#e5e7eb;border-radius:999px;width:100%;height:.5rem;overflow:hidden}.rdl-storage-fill{border-radius:999px;height:100%;transition:width .2s}.rdl-storage-bar-normal{background:#10b981}.rdl-storage-bar-warning{background:#f59e0b}.rdl-storage-bar-exceeded{background:#ef4444}.rdl-storage-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;font-size:13px;display:grid}.rdl-storage-stats dt{color:#6b7280;margin:0}.rdl-storage-stats dd{color:#111827;margin:.15rem 0 0;font-weight:500}.rdl-usage-facts{gap:.7rem;margin:0;display:grid}.rdl-usage-facts>div{grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;font-size:13px;display:grid}.rdl-usage-facts dt{color:#6b7280;margin:0;font-weight:400}.rdl-usage-facts dd{color:#111827;margin:0}.rdl-usage-row{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;font-size:13px;display:flex}.rdl-usage-row:last-child{border-bottom:0;padding-bottom:0}.rdl-usage-row strong{color:#111827;font-weight:500}.rdl-usage-row span{color:#4b5563;text-align:right}.rdl-storage-tier-list{margin:.5rem 0 0;padding:0;list-style:none}.rdl-storage-tier-list li{border:1px solid #e8ecf2;border-radius:8px;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;padding:.5rem .75rem;font-size:13px;display:flex}.rdl-bp-page{color:#1c1418;background:#f7f5f6}.rdl-bp-home{flex-direction:column;gap:1rem;width:100%;min-width:0;padding:1.25rem 0 1.5rem;display:flex}@media (min-width:640px){.rdl-bp-home{padding:1.25rem 0 1.5rem}}.rdl-bp-hero h1{color:#111827;letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.35}.rdl-bp-lead{color:#6b6568;margin:.25rem 0 0;font-size:13px;line-height:1.45;min-height:0!important}.rdl-bp-banner{border:1px solid #0000;border-radius:.75rem;align-items:flex-start;gap:.5rem;margin:0;padding:.7rem .85rem;font-size:13px;line-height:1.45;display:flex}.rdl-bp-banner p{margin:0}.rdl-bp-banner.is-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.rdl-bp-banner.is-ok{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.rdl-bp-banner.is-warn{color:#4a3f44;background:#faf7f8;border-color:#e8dfe3}.rdl-bp-create{background:#fff;border:1px solid #e8e2e5;border-radius:.85rem;flex-direction:column;gap:.55rem;padding:1rem;display:flex}.rdl-bp-label{color:#3f3a3d;font-size:13px;font-weight:500}.rdl-bp-field{box-sizing:border-box;color:#1c1418;width:100%;font:inherit;resize:vertical;background:#f7f5f6;border:1px solid #e4dfe2;border-radius:.75rem;padding:.65rem .85rem;font-size:13px;line-height:1.45}.rdl-bp-field:focus{background:#fff;border-color:#5c2748;outline:none;box-shadow:0 0 0 3px #5c27481f}.rdl-bp-field:disabled{opacity:.55;cursor:not-allowed}.rdl-bp-textarea{min-height:4.5rem}.rdl-bp-create-actions{flex-wrap:wrap;gap:.5rem;display:flex}.rdl-bp-btn{font:inherit;cursor:pointer;border-radius:.65rem;justify-content:center;align-items:center;gap:.4rem;font-size:13px;font-weight:500;line-height:1;transition:background .15s,border-color .15s,color .15s,transform .12s;display:inline-flex}.rdl-bp-btn:disabled{opacity:.5;cursor:not-allowed}.rdl-bp-btn:active:not(:disabled){transform:scale(.98)}.rdl-bp-btn-md{padding:.7rem 1rem}.rdl-bp-btn-sm{padding:.5rem .75rem}.rdl-bp-btn-primary{color:#fff;background:#5c2748;border:0;box-shadow:0 6px 14px #5c274829}.rdl-bp-btn-primary:hover:not(:disabled){background:#3d1a30}.rdl-bp-btn-secondary{color:#3f3a3d;background:#f7f5f6;border:1px solid #e4dfe2}.rdl-bp-btn-secondary:hover:not(:disabled){background:#efecee}.rdl-bp-btn-outline{color:#3f3a3d;background:#fff;border:1px solid #d9d2d5}.rdl-bp-btn-outline:hover:not(:disabled){color:#5c2748;border-color:#5c2748}.rdl-bp-btn-ghost{color:#6b6568;background:0 0;border:0}.rdl-bp-btn-ghost:hover:not(:disabled){color:#3f3a3d;background:#f3f0f1}.rdl-bp-list h2{color:#1c1418;margin:0 0 .65rem;font-size:15px;font-weight:600}.rdl-bp-empty{color:#6b6568;align-items:center;gap:.4rem;margin:0;font-size:13px;display:flex}.rdl-bp-empty-state{color:#6b6568;background:#fcfbfc;border:1px dashed #e0d9dc;border-radius:.85rem;flex-direction:column;align-items:flex-start;gap:.45rem;padding:1.1rem 1rem;font-size:13px;display:flex}.rdl-bp-empty-state p{margin:0}.rdl-bp-project-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.rdl-bp-project{background:#fff;border:1px solid #e8e2e5;border-radius:.85rem;flex-direction:column;gap:.85rem;padding:1rem;display:flex}@media (min-width:720px){.rdl-bp-project{flex-direction:row;justify-content:space-between;align-items:flex-start}}.rdl-bp-project-main{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}.rdl-bp-project-head{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.rdl-bp-project-name{color:#1c1418;margin:0;font-size:13px;font-weight:600;line-height:1.4}.rdl-bp-status{white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .5rem;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.rdl-bp-status.is-draft{color:#5a5256;background:#f3f0f1}.rdl-bp-status.is-progress{color:#5c2748;background:#5c27481a}.rdl-bp-status.is-ready{color:#166534;background:#ecfdf3}.rdl-bp-status.is-muted{color:#6b7280;background:#f3f4f6}.rdl-bp-project-meta{color:#8a8286;margin:0;font-size:12px;line-height:1.4}.rdl-bp-project-siren{color:#166534;margin:0;font-size:12px}.rdl-bp-project-actions{flex-wrap:wrap;flex-shrink:0;gap:.4rem;display:flex}.rdl-bp-gaps{flex-direction:column;gap:.45rem;margin-top:.25rem;display:flex}.rdl-bp-gaps-title{color:#5c2748;margin:0;font-size:12px;font-weight:600}.rdl-bp-gaps-grid{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:640px){.rdl-bp-gaps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rdl-bp-gap{background:#faf7f8;border:1px solid #ebe4e7;border-radius:.7rem;flex-direction:column;gap:.35rem;padding:.7rem .75rem;display:flex}.rdl-bp-gap.is-required{background:#5c27480d;border-color:#5c274838}.rdl-bp-gap-level{color:#5a5256;background:#efecee;border-radius:.35rem;align-self:flex-start;padding:.15rem .4rem;font-size:11px;font-weight:500;line-height:1.2}.rdl-bp-gap.is-required .rdl-bp-gap-level{color:#5c2748;background:#5c27481f}.rdl-bp-gap-question{color:#2a2226;margin:0;font-size:13px;line-height:1.45}.rdl-bp-gap-hint{color:#7a7276;margin:0;font-size:12px;line-height:1.4}@media (prefers-reduced-motion:reduce){.rdl-bp-btn:active:not(:disabled){transform:none}}.rdl-bp-gap-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem;display:grid}.rdl-bp-gap-card{color:#2a2226;background:#faf7f8;border:1px solid #ebe4e7;border-radius:8px;padding:.75rem}.rdl-cc-block{margin-bottom:1rem;padding:1rem}.rdl-cc-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.rdl-cc-block-head .rdl-section-title{margin:0}.rdl-cc-empty{padding:1.25rem}.rdl-cc-hint{margin-top:.75rem}.rdl-cc-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.rdl-cc-create{flex-direction:column;gap:.25rem;max-width:28rem;display:flex}.rdl-cc-progress{background:#eef1f6;border-radius:999px;min-width:8rem;height:1.35rem;position:relative;overflow:hidden}.rdl-cc-progress-fill{background:#5c2748;border-radius:999px;height:100%;transition:width .25s}.rdl-cc-progress-label{color:#111827;place-items:center;font-size:11px;font-weight:500;display:grid;position:absolute;inset:0}.rdl-cc-module-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;margin-top:.75rem;display:grid}.rdl-cc-module{color:inherit;background:#fafbfc;border:1px solid #e8ecf2;border-radius:8px;flex-direction:column;gap:.35rem;padding:.75rem;font-size:13px;text-decoration:none;display:flex}a.rdl-cc-module:hover{background:#fff;border-color:#c4b5c0}.rdl-cc-pill{border-radius:999px;align-items:center;width:fit-content;padding:.1rem .45rem;font-size:11px;font-weight:500;display:inline-flex}.rdl-cc-pill-ok{color:#047857;background:#ecfdf5}.rdl-cc-pill-busy{color:#1d4ed8;background:#eff6ff}.rdl-cc-pill-bad{color:#b91c1c;background:#fef2f2}.rdl-cc-pill-idle{color:#4b5563;background:#f3f4f6}.rdl-cc-project-list,.rdl-cc-checklist{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rdl-cc-project-card,.rdl-cc-checklist-item{background:#fff;border:1px solid #e8ecf2;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.rdl-cc-checklist-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rdl-cc-subnav{flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem;display:flex}.rdl-cc-subnav a{color:#374151;background:#fff;border:1px solid #e8ecf2;border-radius:6px;padding:.35rem .7rem;font-size:13px;text-decoration:none}.rdl-cc-subnav a.active,.rdl-cc-subnav a:hover{color:#5c2748;border-color:#5c2748}.rdl-cc-split{gap:.75rem;display:grid}@media (min-width:900px){.rdl-cc-split{grid-template-columns:1.2fr .8fr;align-items:start}}.rdl-cc-dl{gap:.55rem;margin:0;display:grid}.rdl-cc-dl>div{grid-template-columns:5rem 1fr;gap:.5rem;font-size:13px;display:grid}.rdl-cc-dl dt{color:#6b7280;margin:0}.rdl-cc-dl dd{color:#111827;margin:0}.rdl-cc-page{flex-direction:column;gap:.85rem;display:flex}.rdl-cc-page-head{justify-content:flex-end;display:flex}.rdl-cc-empty-panel{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.25rem;display:flex}.rdl-cc-empty-enterprise{width:min(100%,22rem);margin-bottom:.25rem}.rdl-cc-empty-enterprise .rdl-module-enterprise,.rdl-cc-empty-enterprise .rdl-enterprise-trigger{width:100%}.rdl-enterprise-required--card{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.25rem;display:flex}.rdl-enterprise-required--banner{background:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;flex-direction:column;align-items:stretch;gap:.65rem;margin-bottom:1rem;padding:.75rem .9rem;display:flex}@media (min-width:640px){.rdl-enterprise-required--banner{flex-direction:row;align-items:center;gap:.85rem}}.rdl-enterprise-required-picker{flex-shrink:0;width:min(100%,22rem)}.rdl-enterprise-required--banner .rdl-enterprise-required-picker{width:min(100%,16rem)}.rdl-enterprise-required-picker .rdl-module-enterprise,.rdl-enterprise-required-picker .rdl-enterprise-trigger{width:100%}.rdl-enterprise-required-copy{color:#78350f;text-align:left;align-items:flex-start;gap:.45rem;min-width:0;font-size:13px;display:flex}.rdl-enterprise-required-icon{color:#b45309;flex-shrink:0;margin-top:.15rem}.rdl-enterprise-required-title{font-weight:500}.rdl-enterprise-required-desc{color:#92400e;font-weight:400}.rdl-cc-project-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem;display:grid}.rdl-cc-project-tile{text-align:left;cursor:pointer;font:inherit;color:inherit;background:#fff;border:1px solid #e8ecf2;border-radius:10px;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.rdl-cc-project-tile:hover{border-color:#5c2748;box-shadow:0 8px 20px #5c274814}.rdl-cc-project-tile:disabled{opacity:.7;cursor:wait}.rdl-cc-project-tile-head{justify-content:space-between;align-items:center;display:flex}.rdl-cc-project-meta{align-items:center;gap:.25rem;font-size:13px;display:flex}.rdl-inline-icon{vertical-align:-2px;display:inline-block}.rdl-cc-project-cta{color:#5c2748;margin-top:.35rem;font-size:13px;font-weight:500}.rdl-cc-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:.75rem;display:grid}.rdl-cc-stat{padding:.85rem 1rem}.rdl-cc-stat strong{margin:.15rem 0;font-size:1.5rem;line-height:1.2;display:block}.rdl-cc-stat-sub{font-size:11px}.rdl-cc-stat-sub.ok{color:#047857}.rdl-cc-stat-sub.busy{color:#b45309}.rdl-cc-task-table-wrap{overflow-x:auto}.rdl-cc-task-name{align-items:center;gap:.5rem;display:flex}.rdl-cc-icon-ok{color:#10b981}.rdl-cc-icon-busy{color:#f59e0b}.rdl-cc-icon-idle{color:#4b5563}.rdl-btn-sm{padding:.35rem .65rem;font-size:12px}.rdl-select-sm{min-width:6.5rem;padding:.35rem .5rem;font-size:12px}.rdl-cc-next-step{margin:.5rem 0 0;font-size:13px}.rdl-tax-drawer-root{z-index:50;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.rdl-tax-drawer-backdrop{cursor:pointer;background:#1c141847;border:0;padding:0;position:absolute;inset:0}.rdl-tax-drawer{color:#1c1418;background:#fff;flex-direction:column;width:100%;max-width:28rem;height:100%;margin-left:auto;display:flex;position:relative;box-shadow:-12px 0 40px #1c14181f}.rdl-tax-drawer-head{background:linear-gradient(#faf7f8 0%,#fff 100%);border-bottom:0;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.15rem 1.25rem 1rem;display:flex;box-shadow:inset 0 -1px #0f172a0d}.rdl-tax-drawer-head h2{letter-spacing:-.02em;color:#1c1418;margin:0;font-size:17px;font-weight:600;line-height:1.3}.rdl-tax-drawer-head p{color:#6b6568;margin:.3rem 0 0;font-size:13px;line-height:1.45}.rdl-tax-drawer-close{color:#8a8286;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0;display:inline-flex}.rdl-tax-drawer-close:hover{color:#5c2748;background:#f0e8ec}.rdl-tax-drawer-body{flex:1;min-height:0;padding:1.15rem 1.25rem 1.5rem;overflow-y:auto}.rdl-tax-drawer-form{flex-direction:column;gap:1.15rem;display:flex}.rdl-tax-field{flex-direction:column;gap:.45rem;display:flex}.rdl-tax-label{color:#3f3a3d;margin:0;font-size:13px;font-weight:500}.rdl-tax-label .rdl-tax-req{color:#5c2748;font-weight:600}.rdl-tax-input,.rdl-tax-select{box-sizing:border-box;color:#1c1418;width:100%;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;padding:.7rem .85rem;font-size:13px;font-weight:300;transition:border-color .18s cubic-bezier(.16,1,.3,1),background-color .18s,box-shadow .18s cubic-bezier(.16,1,.3,1)}.rdl-tax-input::placeholder{color:#9a9296}.rdl-tax-input:hover,.rdl-tax-select:hover{background-color:#fafbfc;border-color:#d1d5db}.rdl-tax-input:focus,.rdl-tax-select:focus{background:#fff;border-color:#5c2748;box-shadow:0 0 0 2px #5c274829}.rdl-tax-choice-grid{grid-template-columns:1fr;gap:.55rem;display:grid}.rdl-tax-choice{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #e8e2e5;border-radius:.85rem;justify-content:space-between;align-items:flex-start;gap:.75rem;margin:0;padding:.85rem .95rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.rdl-tax-choice:hover{background:#faf7f8;border-color:#d4c4cb}.rdl-tax-choice.is-active{background:#f7f1f4;border-color:#5c2748;box-shadow:inset 3px 0 #5c2748}.rdl-tax-choice-title{color:#1c1418;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:600}.rdl-tax-choice-hint{color:#6b6568;margin:.2rem 0 0;font-size:12px;line-height:1.4}.rdl-tax-choice-mark{box-sizing:border-box;background:#fff;border:1.5px solid #d4c4cb;border-radius:999px;flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.1rem}.rdl-tax-choice.is-active .rdl-tax-choice-mark{background:#5c2748;border-color:#5c2748;box-shadow:inset 0 0 0 3px #fff}.rdl-tax-segment{background:#f3eff1;border-radius:.75rem;gap:.35rem;padding:.25rem;display:flex}.rdl-tax-segment button{color:#6b6568;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem;flex:1;margin:0;padding:.55rem .65rem;font-size:13px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}.rdl-tax-segment button.is-active{color:#5c2748;background:#fff;box-shadow:0 1px 2px #1c141814}.rdl-tax-segment button:hover:not(.is-active){color:#3f3a3d}.rdl-tax-date-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.rdl-tax-hint{color:#8a8286;margin:0;font-size:12px;line-height:1.4}.rdl-tax-guide{color:#4a3f44;background:#faf7f8;border-radius:.85rem;margin:0;padding:.85rem .95rem}.rdl-tax-guide-title{color:#5c2748;letter-spacing:.01em;margin:0 0 .4rem;font-size:12px;font-weight:600}.rdl-tax-guide ul{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.rdl-tax-guide li{color:#6b6568;padding-left:.85rem;font-size:12px;line-height:1.45;position:relative}.rdl-tax-guide li:before{content:"";background:#c9b0bc;border-radius:999px;width:.3rem;height:.3rem;position:absolute;top:.45em;left:0}.rdl-tax-drawer-actions{background:#fff;flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.9rem 1.25rem 1.15rem;display:flex;box-shadow:inset 0 1px #0f172a0d}.rdl-tax-btn{min-height:2.35rem;font:inherit;cursor:pointer;border-radius:.65rem;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .95rem;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s,transform .1s;display:inline-flex}.rdl-tax-btn:active:not(:disabled){transform:translateY(1px)}.rdl-tax-btn:disabled{opacity:.45;cursor:not-allowed}.rdl-tax-btn-ghost{color:#6b6568;background:0 0;border:1px solid #0000}.rdl-tax-btn-ghost:hover:not(:disabled){color:#3f3a3d;background:#f3eff1}.rdl-tax-btn-primary{color:#fff;background:#5c2748;border:1px solid #5c2748}.rdl-tax-btn-primary:hover:not(:disabled){background:#4a1f3a;border-color:#4a1f3a}.rdl-tax-empty{text-align:center;border-top:0;flex-direction:column;align-items:center;padding:2.5rem 1.25rem;display:flex;box-shadow:inset 0 1px #0f172a0a}.rdl-tax-empty-icon{color:#5c2748;background:#f0e8ec;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.85rem;display:flex}.rdl-tax-empty h3{letter-spacing:-.01em;color:#1c1418;margin:0;font-size:15px;font-weight:600}.rdl-tax-empty p{color:#6b6568;max-width:22rem;margin:.4rem 0 0;font-size:13px;line-height:1.45}.rdl-tax-empty-steps{color:#8a8286;max-width:22rem;margin:.85rem 0 0;font-size:12px;line-height:1.45}.rdl-tax-panel{background:#fff;border:1px solid #e8e2e5;border-radius:.85rem;min-width:0;overflow:hidden}.rdl-tax-toolbar{padding:.85rem 1rem;box-shadow:inset 0 -1px #0f172a0a}@media (prefers-reduced-motion:reduce){.rdl-tax-btn:active:not(:disabled){transform:none}}.rdl-root a:focus-visible,.rdl-root button:focus-visible,.rdl-root [role=tab]:focus-visible,.rdl-root summary:focus-visible{outline-offset:2px;outline:2px solid #5c2748}
