:root{--omega-bg: #f3f6fa;--omega-bg-soft: #f8fafc;--omega-surface: #ffffff;--omega-surface-subtle: #f8fafc;--omega-surface-blue: #f1f9fd;--omega-text: #14243b;--omega-text-strong: #102037;--omega-muted: #637187;--omega-muted-soft: #8793a4;--omega-line: #dfe6ee;--omega-line-strong: #cbd5e1;--omega-primary: #009fe3;--omega-primary-hover: #0089c4;--omega-primary-soft: #eaf7fc;--omega-primary-line: #b9e4f5;--omega-navy: #132844;--omega-navy-soft: #1b3d5c;--omega-teams: #6264a7;--omega-success: #2f7d4b;--omega-success-bg: #edf8f1;--omega-warning: #7b5b12;--omega-warning-bg: #fff8e8;--omega-danger: #a42c2c;--omega-danger-bg: #fff2f2;--omega-radius-sm: 9px;--omega-radius-md: 12px;--omega-radius-lg: 17px;--omega-radius-xl: 22px;--omega-shadow-sm: 0 4px 14px rgba(16, 34, 58, .05);--omega-shadow-md: 0 10px 28px rgba(16, 34, 58, .075);--omega-shadow-lg: 0 18px 44px rgba(16, 34, 58, .11);--omega-focus: 0 0 0 3px rgba(0, 159, 227, .18);--omega-page-width: 1260px;--omega-header-height: 60px}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;background:var(--omega-bg);color-scheme:light;scroll-behavior:smooth}body{min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";color:var(--omega-text);background:radial-gradient(circle at 92% 0%,rgba(0,159,227,.055),transparent 28rem),linear-gradient(180deg,#f8fafc 0%,var(--omega-bg) 28rem);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--omega-focus)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}::selection{background:#009fe333}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#bcc8d5;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#96a7b8;background-clip:padding-box}.system-message{margin-top:1rem;padding:.75rem .9rem;border:1px solid var(--omega-line);border-radius:var(--omega-radius-md);background:var(--omega-surface);text-align:center;font-size:.9rem;line-height:1.45;box-shadow:var(--omega-shadow-sm)}.system-message[data-state=info]{color:#12698e;background:var(--omega-surface-blue);border-color:var(--omega-primary-line)}.system-message[data-state=success]{color:var(--omega-success);background:var(--omega-success-bg);border-color:#b9dfc7}.system-message[data-state=error]{color:var(--omega-danger);background:var(--omega-danger-bg);border-color:#efc4c4}.app-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - var(--omega-header-height));height:auto;padding:3rem 1.25rem;background:transparent}.app-container>h1{margin:0 0 .65rem;color:var(--omega-text-strong);font-size:clamp(1.9rem,5vw,2.7rem);letter-spacing:-.035em}.app-container>p{max-width:640px;margin:0;color:var(--omega-muted);text-align:center;line-height:1.65}.login-card,.register-card,.dashboard-card,.component-card{background:#fffffffa;border:1px solid var(--omega-line);border-radius:var(--omega-radius-xl);box-shadow:var(--omega-shadow-lg)}.login-card,.register-card{width:min(580px,100%);padding:1.6rem 1.8rem 1.75rem;animation:omegaFadeIn .28s ease-out;margin:0 auto}.href-link{color:#0079ad;text-decoration:none;font-weight:700}.href-link:hover{color:#005f89;text-decoration:underline;text-underline-offset:3px}.form-header{margin:.45rem 0 1rem;font-size:clamp(1.75rem,5vw,2.15rem);line-height:1.1;font-weight:800;letter-spacing:-.03em;text-align:center;color:var(--omega-text-strong)}.divider{height:1px;width:100%;background:var(--omega-line);margin:1.2rem auto}.form-section{display:flex;flex-direction:column;gap:1rem;text-align:center}.form-section p{margin:0;color:var(--omega-muted);line-height:1.55}.form-inner{display:flex;flex-direction:column;width:min(430px,100%);gap:.95rem;margin:0 auto;text-align:left}.form-label{display:flex;flex-direction:column;gap:.42rem;font-weight:700;font-size:.9rem;color:#23354d}.form-input,.input{width:100%;min-height:44px;padding:.72rem .85rem;border:1px solid var(--omega-line-strong);border-radius:var(--omega-radius-md);background:#fff;color:var(--omega-text);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.form-input::placeholder,.input::placeholder{color:#91a0b1}.form-input:hover,.input:hover{border-color:#9fb0c0}.form-input:focus,.input:focus{outline:none;border-color:var(--omega-primary);box-shadow:var(--omega-focus);background:#fff}.generic-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:min(100%,320px);min-height:44px;padding:.7rem 1rem;border:1px solid var(--omega-primary);border-radius:var(--omega-radius-md);background:linear-gradient(135deg,#02a9ec,#0083c2);color:#fff;font-size:.96rem;font-weight:750;cursor:pointer;margin:0 auto .75rem;box-shadow:0 7px 18px #0089c42e;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.generic-button:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#009bd9,#0077ad);border-color:#007fb7;box-shadow:0 10px 22px #0089c438}.generic-button:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 12px #0089c429}.generic-button:disabled{opacity:.48}.arrow-img{display:inline-block;width:1rem;height:1rem;filter:brightness(0) invert(1);position:relative;top:.05rem;transition:transform .15s ease}.generic-button:hover:not(:disabled) .arrow-img{transform:translate(3px)}.menu-button{width:100%;cursor:pointer;border-radius:var(--omega-radius-md);border:1px solid var(--omega-line);background:var(--omega-surface);padding:.9rem 1rem;font-size:.94rem;font-weight:700;color:var(--omega-text);box-shadow:var(--omega-shadow-sm);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.menu-button:hover{transform:translateY(-1px);border-color:var(--omega-primary-line);background:var(--omega-surface-blue);box-shadow:var(--omega-shadow-md)}.assistant-message-content .markdown-divider,.answer-content .markdown-divider{height:1px;margin:1.35rem 0;border:0;background:var(--omega-line)}.assistant-message-content .table-scroll,.answer-content .table-scroll{width:100%;max-width:100%;margin:.8rem 0 1rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-gutter:stable;border:1px solid var(--omega-line);border-radius:12px;background:#fff;box-shadow:var(--omega-shadow-sm)}.assistant-message-content .table-scroll table,.answer-content .table-scroll table{width:100%;min-width:720px;table-layout:auto;border-collapse:separate;border-spacing:0;background:#fff;color:var(--omega-text-strong);font-size:.88rem;line-height:1.5}.assistant-message-content .table-scroll th,.assistant-message-content .table-scroll td,.answer-content .table-scroll th,.answer-content .table-scroll td{padding:.72rem .82rem;vertical-align:top;border:0;border-bottom:1px solid var(--omega-line);overflow-wrap:normal;word-break:normal;hyphens:none;white-space:normal}.assistant-message-content .table-scroll th+th,.assistant-message-content .table-scroll td+td,.answer-content .table-scroll th+th,.answer-content .table-scroll td+td{border-left:1px solid var(--omega-line)}.assistant-message-content .table-scroll th,.answer-content .table-scroll th{background:#f4f7fb;color:var(--omega-text-strong);font-weight:800;line-height:1.35}.assistant-message-content .table-scroll tbody tr:nth-child(2n) td,.answer-content .table-scroll tbody tr:nth-child(2n) td{background:#fbfcfe}.assistant-message-content .table-scroll tr:last-child td,.answer-content .table-scroll tr:last-child td{border-bottom:0}.assistant-message-content .table-scroll th:first-child,.assistant-message-content .table-scroll td:first-child,.answer-content .table-scroll th:first-child,.answer-content .table-scroll td:first-child{width:12%;min-width:90px}.assistant-message-content .table-scroll th:nth-child(2),.assistant-message-content .table-scroll td:nth-child(2),.answer-content .table-scroll th:nth-child(2),.answer-content .table-scroll td:nth-child(2){width:22%;min-width:150px}.assistant-message-content .table-scroll th:nth-child(n+3),.assistant-message-content .table-scroll td:nth-child(n+3),.answer-content .table-scroll th:nth-child(n+3),.answer-content .table-scroll td:nth-child(n+3){min-width:220px}.assistant-message-content .table-scroll th.align-left,.assistant-message-content .table-scroll td.align-left,.answer-content .table-scroll th.align-left,.answer-content .table-scroll td.align-left{text-align:left}.assistant-message-content .table-scroll th.align-center,.assistant-message-content .table-scroll td.align-center,.answer-content .table-scroll th.align-center,.answer-content .table-scroll td.align-center{text-align:center}.assistant-message-content .table-scroll th.align-right,.assistant-message-content .table-scroll td.align-right,.answer-content .table-scroll th.align-right,.answer-content .table-scroll td.align-right{text-align:right}@keyframes omegaFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.app-container{justify-content:flex-start;padding:1.5rem .85rem 2.5rem}.login-card,.register-card{padding:1.3rem 1.15rem 1.45rem;border-radius:18px}.assistant-message-content .table-scroll table,.answer-content .table-scroll table{min-width:680px}}.callista-page .loading,.meetings-page>.panel:not(:has(*)){position:relative;display:grid;place-items:center;gap:.38rem;min-height:112px;padding:1rem;overflow:hidden;border:1px solid var(--omega-line);border-radius:var(--omega-radius-md);background:var(--omega-surface);color:var(--omega-text-strong)!important;font-size:.8rem!important;font-weight:700;text-align:center;box-shadow:var(--omega-shadow-sm)}.callista-page .loading:before,.meetings-page>.panel:not(:has(*)):before{content:"";display:block;width:38px;height:38px;margin-bottom:.08rem;background:url("./media/omega-logo-app.svg") center / contain no-repeat;animation:omega-legacy-logo-pulse 1.8s ease-in-out infinite}.callista-page .loading:after,.meetings-page>.panel:not(:has(*)):after,.meetings-page .processing-panel:after{content:"Reticulating splines...";display:block;min-height:1.2em;color:var(--omega-muted);font-size:.76rem;font-weight:400;line-height:1.35;animation:omega-legacy-loading-quips 31.2s step-end infinite,omega-legacy-loading-fade 2.6s ease-in-out infinite}.meetings-page .processing-panel .spinner{width:42px!important;height:42px!important;border:0!important;border-radius:0!important;background:url("./media/omega-logo-app.svg") center / contain no-repeat!important;animation:omega-legacy-logo-pulse 1.8s ease-in-out infinite!important}.meetings-page .processing-panel>p{display:none}@keyframes omega-legacy-logo-pulse{0%,to{opacity:.28;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes omega-legacy-loading-fade{0%,to{opacity:.14;transform:translateY(2px)}18%,82%{opacity:1;transform:translateY(0)}}@keyframes omega-legacy-loading-quips{0%,8.32%{content:"Reticulating splines..."}8.33%,16.65%{content:"Negotiating with the API..."}16.66%,24.99%{content:"Convincing the bits to line up..."}25%,33.32%{content:"Untangling the event loop..."}33.33%,41.65%{content:"Consulting the stack trace..."}41.66%,49.99%{content:"Making the database look busy..."}50%,58.32%{content:"Checking whether DNS is still DNS..."}58.33%,66.65%{content:"Resolving dependencies... emotionally."}66.66%,74.99%{content:"Converting caffeine into responses..."}75%,83.32%{content:"Synchronising the flux capacitor..."}83.33%,91.65%{content:"Convincing AI to behave itself..."}91.66%,to{content:"Almost there. Probably."}}@media(prefers-reduced-motion:reduce){.callista-page .loading:before,.callista-page .loading:after,.meetings-page>.panel:not(:has(*)):before,.meetings-page>.panel:not(:has(*)):after,.meetings-page .processing-panel .spinner,.meetings-page .processing-panel:after{animation:none!important}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--omega-font-sans: "Inter", "Segoe UI Variable Text", "Segoe UI Variable", "Aptos", "Avenir Next", "Helvetica Neue", Arial, sans-serif;--omega-font-display: "Inter", "Segoe UI Variable Display", "Segoe UI Variable", "Aptos Display", "Aptos", "Avenir Next", "Helvetica Neue", Arial, sans-serif;--omega-font-mono: "Cascadia Code", "Cascadia Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace}html,body{font-family:var(--omega-font-sans);font-optical-sizing:auto;font-synthesis:none;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}body{font-weight:400;letter-spacing:-.01em}h1,h2,h3,h4,h5,h6,.form-header{font-family:var(--omega-font-display);font-optical-sizing:auto;font-style:normal;text-wrap:balance}h1{font-weight:700;letter-spacing:-.042em}h2{font-weight:700;letter-spacing:-.032em}h3,h4,h5,h6{font-weight:700;letter-spacing:-.022em}button,input,select,textarea,option{font-family:var(--omega-font-sans);letter-spacing:-.01em}.eyebrow,.label,.brand-kicker,.section-label{font-family:var(--omega-font-sans);font-weight:700;letter-spacing:.09em}pre,code,kbd,samp,.code,.code-block,.plain-transcript{font-family:var(--omega-font-mono);letter-spacing:0}:root{--omega-bg: #eef3f8;--omega-bg-soft: #f6f8fb;--omega-surface: #ffffff;--omega-surface-subtle: #f8fafc;--omega-line: #d8e2ec;--omega-line-strong: #c3cfdb;--omega-radius-sm: 11px;--omega-radius-md: 15px;--omega-radius-lg: 21px;--omega-radius-xl: 28px;--omega-shadow-xs: 0 1px 2px rgba(15, 31, 52, .04), 0 3px 8px rgba(15, 31, 52, .035);--omega-shadow-sm: 0 2px 5px rgba(15, 31, 52, .045), 0 10px 28px rgba(15, 31, 52, .07);--omega-shadow-md: 0 5px 12px rgba(15, 31, 52, .055), 0 22px 52px rgba(15, 31, 52, .095);--omega-shadow-lg: 0 10px 28px rgba(15, 31, 52, .08), 0 38px 90px rgba(15, 31, 52, .14);--omega-shadow-float: 0 8px 24px rgba(15, 31, 52, .09), 0 26px 64px rgba(15, 31, 52, .15);--omega-focus: 0 0 0 3px rgba(0, 159, 227, .15), 0 10px 28px rgba(0, 126, 178, .11);--omega-ease-out: cubic-bezier(.16, 1, .3, 1);--omega-ease-standard: cubic-bezier(.2, .78, .22, 1);--omega-motion-fast: .14s;--omega-motion: .24s;--omega-motion-slow: .42s}html{background:var(--omega-bg)}body{background:radial-gradient(circle at 91% -4%,rgba(0,159,227,.11),transparent 28rem),radial-gradient(circle at 3% 24%,rgba(31,86,140,.055),transparent 25rem),linear-gradient(180deg,#fbfcfe 0%,#f3f7fb 24rem,var(--omega-bg) 100%)!important;background-attachment:fixed!important}router-outlet+*{animation:omega-route-enter var(--omega-motion-slow) var(--omega-ease-out) both}@keyframes omega-route-enter{0%{opacity:0;transform:translateY(12px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}:where(.portal-hero,.callista-header,.mail-hero,.knowledge-header,.admin-hero,.profile-hero,.audio-hero,.teams-hero,.meetings-page>.hero){position:relative;overflow:hidden;border:1px solid rgba(183,199,216,.64)!important;border-radius:var(--omega-radius-xl)!important;background:linear-gradient(135deg,#fffffffa,#f6fafef0)!important;box-shadow:inset 0 1px #fffffff0,0 8px 22px #0f1f340e,0 28px 60px #0f1f3413!important}:where(.mail-hero,.knowledge-header,.meetings-page>.hero){padding:1.45rem 1.6rem!important;margin-bottom:1.15rem!important}:where(.portal-hero,.callista-header,.mail-hero,.knowledge-header,.meetings-page>.hero):after{content:"";position:absolute;width:250px;height:250px;right:-105px;top:-145px;border-radius:50%;background:radial-gradient(circle,#009fe31f,#009fe300);pointer-events:none}.daily-hero{border:1px solid rgba(255,255,255,.12)!important;border-radius:28px!important;box-shadow:0 12px 28px #1127412e,0 34px 70px #1127412b!important}:where(.login-card,.register-card,.dashboard-card,.component-card,.system-message,.call-list-panel,.detail-panel,.mailbox-panel,.message-panel,.content-panel,.manager-panel,.panel,.ai-card,.audio-card,.transcript-card,.match-card,.requirement-card,.editor-card,.teams-card,.week-frame){border:1px solid rgba(190,203,216,.67)!important;border-radius:var(--omega-radius-lg)!important;background-color:#fffffff0!important;box-shadow:inset 0 1px #ffffffe6,0 3px 8px #0f1f340a,0 16px 38px #0f1f3413!important}:where(.application-card,.summary-grid article,.metric-card,.overview-card,.message-card,.mail-group,.folder-card,.document-row,.calendar-row,.message-row,.saved-meeting-row,.meeting-type,.proposal,.quick-prompts button){border-color:#c1cddaad!important;border-radius:18px!important;box-shadow:0 2px 5px #0f1f3409,0 9px 24px #0f1f340e!important}.portal-page{width:min(1200px,calc(100% - 3rem))!important;padding-top:2.6rem!important}.application-grid{gap:1.05rem!important}.application-card{min-height:142px!important;padding:1.35rem 1.4rem!important;background:linear-gradient(145deg,#fff,#fbfdff)!important;transition:transform .26s var(--omega-ease-out),box-shadow .26s var(--omega-ease-out),border-color .18s ease!important}.application-card:hover{transform:translateY(-5px)!important;border-color:#009fe357!important;box-shadow:0 8px 16px #0f1f3412,0 28px 58px #0f1f341f!important}.card-icon{width:52px!important;height:52px!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffffd1,0 6px 14px #007eb217!important}.mail-page{padding-top:2.35rem!important}.mail-hero{align-items:center!important}.mailbox-panel,.message-panel{border-radius:24px!important}.mailbox-panel{padding:1.05rem!important}.message-panel{padding:1.45rem!important}.connected-mailbox,.queue-nav{border-radius:14px!important;transition:transform var(--omega-motion) var(--omega-ease-out),background var(--omega-motion-fast) ease,border-color var(--omega-motion-fast) ease!important}.connected-mailbox:hover,.queue-nav:hover{transform:translate(3px);background:#f4f9fd!important;border-color:#cfe5f2!important}.mail-group{overflow:hidden;background:#f8fafceb!important}.message-card{background:#fffffffa!important;transition:transform var(--omega-motion) var(--omega-ease-out),box-shadow var(--omega-motion) var(--omega-ease-out)!important}.message-card:hover{transform:translateY(-2px);box-shadow:0 5px 12px #0f1f340e,0 18px 34px #0f1f3413!important}.callista-page{width:min(1640px,calc(100% - 2.4rem))!important;padding-top:1.2rem!important}.callista-header,.call-list-panel,.detail-panel{border-radius:24px!important}.summary-grid{gap:.7rem!important}.summary-grid article{min-height:74px!important;background:linear-gradient(145deg,#fffffffa,#f9fbfdf5)!important}.workspace{gap:1rem!important}.queue-header{background:#ffffffe6!important;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.month-group{border-radius:16px!important;overflow:hidden;box-shadow:0 2px 6px #0f1f3409!important}.call-row{transition:transform .18s var(--omega-ease-out),background .16s ease,box-shadow .18s ease!important}.call-row:hover{transform:translate(3px)!important;background:#f4f9fd!important}.review-tabs{margin:.8rem!important;padding:.35rem!important;border:1px solid rgba(194,205,217,.72)!important;border-radius:17px!important;background:#f2f6fa!important;box-shadow:inset 0 1px 2px #0f1f3409!important}.review-tabs button{border-radius:12px!important}.review-tabs button.active{background:#fff!important;box-shadow:0 2px 7px #0f1f3412,0 8px 18px #0f1f340e!important}.metrics{gap:.8rem!important}.metric-card,.ai-card,.daily-page .panel{background:linear-gradient(145deg,#fffffffc,#f9fbfdf7)!important}.metric-card{transition:transform var(--omega-motion) var(--omega-ease-out),box-shadow var(--omega-motion) var(--omega-ease-out)!important}.metric-card:hover{transform:translateY(-3px);box-shadow:0 6px 14px #0f1f340f,0 22px 42px #0f1f3416!important}.calendar-row,.message-row{transition:transform .18s var(--omega-ease-out),background .16s ease,border-color .16s ease!important}.calendar-row:hover,.message-row:hover{transform:translateY(-2px);background:#fbfdff!important}.knowledge-header{align-items:center!important}.knowledge-page .workspace{gap:1rem!important}.knowledge-page .toolbar{padding:.75rem .85rem!important;border:1px solid rgba(190,203,216,.65)!important;border-radius:16px!important;background:#ffffffd1!important;box-shadow:0 5px 18px #0f1f340d!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.folder-card,.document-row{background:linear-gradient(145deg,#fff,#fbfdff)!important;transition:transform var(--omega-motion) var(--omega-ease-out),box-shadow var(--omega-motion) var(--omega-ease-out),border-color .16s ease!important}.folder-card:hover,.document-row:hover{transform:translateY(-3px);border-color:#009fe347!important;box-shadow:0 6px 14px #0f1f340e,0 20px 38px #0f1f3413!important}.ask-panel{border-left:1px solid rgba(190,203,216,.7)!important;box-shadow:-12px 0 40px #0f1f341f!important}.meetings-tabs{display:inline-flex!important;gap:.2rem!important;padding:.3rem!important;border:1px solid rgba(190,203,216,.68)!important;border-radius:15px!important;background:#fffc!important;box-shadow:0 5px 18px #0f1f340d!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.meetings-tab{border-radius:11px!important}.meetings-tab.active{background:#fff!important;box-shadow:0 2px 6px #0f1f3412,0 8px 16px #0f1f340d!important}.meeting-type,.saved-meeting-row,.member-row{transition:transform var(--omega-motion) var(--omega-ease-out),box-shadow var(--omega-motion) var(--omega-ease-out),border-color .16s ease,background .16s ease!important}.meeting-type:hover,.saved-meeting-row:hover{transform:translateY(-3px)!important;box-shadow:0 6px 14px #0f1f340e,0 20px 38px #0f1f3414!important}.member-row:hover{transform:translate(3px)!important}.assistant-page{min-height:calc(100vh - 78px)!important;gap:.9rem!important;padding:.9rem!important;background:transparent!important}.assistant-sidebar,.assistant-workspace{min-height:calc(100vh - 96px)!important;border:1px solid rgba(187,201,215,.72)!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 5px 14px #0f1f340e,0 24px 54px #0f1f3417!important}.assistant-sidebar{background:#f7fafded!important;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.assistant-workspace{background:#fffffff2!important}.assistant-header,.composer{background:#ffffffdb!important;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.conversation-row{border-radius:13px!important;transition:transform .18s var(--omega-ease-out),background .15s ease,box-shadow .18s ease!important}.conversation-row:hover{transform:translate(3px);box-shadow:0 4px 12px #0f1f340b!important}.quick-prompts button{min-height:96px!important;border-radius:18px!important;box-shadow:0 3px 10px #0f1f340b,0 12px 26px #0f1f340d!important;transition:transform var(--omega-motion) var(--omega-ease-out),box-shadow var(--omega-motion) var(--omega-ease-out),border-color .16s ease!important}.quick-prompts button:hover{transform:translateY(-4px)!important;border-color:#009fe34d!important;box-shadow:0 7px 16px #0f1f340f,0 22px 40px #0f1f3414!important}.user-message-content{box-shadow:0 7px 18px #007eb22e!important}.composer-box{border-radius:22px!important;border-color:#b4c3d2d9!important;box-shadow:0 4px 12px #0f1f340e,0 14px 32px #0f1f3413!important;transition:border-color .16s ease,box-shadow .22s var(--omega-ease-out),transform .22s var(--omega-ease-out)!important}.composer-box:focus-within{transform:translateY(-1px);border-color:#009fe38c!important;box-shadow:var(--omega-focus),0 18px 38px #0f1f3414!important}input:not([type=checkbox]):not([type=radio]),select,textarea{border-color:#b8c6d4d1!important;border-radius:13px!important;background-color:#fffffff0!important;box-shadow:inset 0 1px 2px #0f1f3406,0 1px 2px #0f1f3406!important;transition:border-color .15s ease,box-shadow .22s var(--omega-ease-out),background .15s ease!important}input:not([type=checkbox]):not([type=radio]):hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:#829bb5c7!important}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:#009fe3ad!important;background:#fff!important;box-shadow:var(--omega-focus)!important;outline:none!important}.composer textarea,.conversation-search input{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}button,a,.application-card,.call-row,.folder-card,.document-row,.message-card{-webkit-tap-highlight-color:transparent}button{transition:transform .16s var(--omega-ease-out),box-shadow .22s var(--omega-ease-out),background-color .15s ease,border-color .15s ease,color .15s ease}:where(.primary,.generic-button,.process-button,.send-button){border-radius:12px!important;background:linear-gradient(135deg,#08a8e8,#0087c5)!important;border-color:#008bc9!important;box-shadow:0 5px 12px #007eb229,0 10px 24px #007eb221!important}:where(.primary,.generic-button,.process-button,.send-button):not(:disabled):hover{transform:translateY(-2px)!important;box-shadow:0 7px 15px #007eb22e,0 16px 32px #007eb22b!important}:where(.secondary,.secondary-button,.icon-button,.new-chat){border-radius:12px!important;background:#ffffffe6!important;box-shadow:0 2px 5px #0f1f3409!important}:where(.secondary,.secondary-button,.icon-button,.new-chat):not(:disabled):hover{transform:translateY(-1px)!important;box-shadow:0 5px 14px #0f1f3413!important}button:not(:disabled):active{transform:translateY(0) scale(.985)!important;transition-duration:70ms!important}:where(.status-badge,.role-badge,.inactive-badge,.queue-total,.direction-pill,.audit-mini,.qa-badge,.match-badge,.audit-badge,.application-count,.status-pill,.status-chip,.priority-chip,.mailbox-tag,.working-state,.count-badge){border:1px solid rgba(188,201,214,.55);box-shadow:inset 0 1px #ffffffc7,0 2px 5px #0f1f3409!important}:where(.menu-dropdown,.dropdown-menu,.popover,.modal,.dialog,.ask-panel){-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%);box-shadow:var(--omega-shadow-float)!important}:where(.month-days,.tab-screen,.calendar-call-list,.audit-items,.qualitative-evidence,.manager-panel,.proposal){animation:omega-content-reveal .26s var(--omega-ease-out) both}@keyframes omega-content-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}*{scrollbar-width:thin;scrollbar-color:#b8c5d2 transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#b6c4d1;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#91a5b7;background-clip:padding-box}@media(max-width:820px){.assistant-page{padding:.55rem!important;gap:.55rem!important}.assistant-sidebar,.assistant-workspace{min-height:auto!important;border-radius:18px!important}}@media(max-width:640px){:where(.mail-hero,.knowledge-header,.meetings-page>.hero){padding:1.1rem!important}.portal-page,.callista-page{width:min(100% - 1rem,100%)!important}}@media(prefers-reduced-motion:reduce){router-outlet+*,:where(.month-days,.tab-screen,.calendar-call-list,.audit-items,.qualitative-evidence,.manager-panel,.proposal){animation:none!important}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.navbar{width:min(var(--omega-shell-max-width),calc(100% - var(--omega-shell-gutters)))!important;max-width:var(--omega-shell-max-width)!important;margin-left:auto!important;margin-right:auto!important}.navbar-container{width:100%!important;max-width:none!important}:where(.portal-page,.callista-page,.mail-page,.audio-page,.daily-page,.knowledge-page,.meetings-page,.calendar-page,.admin-page,.profile-page,.assistant-page){width:min(var(--omega-shell-max-width),calc(100% - var(--omega-shell-gutters)))!important;max-width:var(--omega-shell-max-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}.assistant-page{overflow:hidden}@media(max-width:640px){:root{--omega-shell-gutters: .9rem}.navbar-container{padding-left:.7rem!important;padding-right:.7rem!important}}:root{--omega-product-page: #f6f6fb;--omega-product-surface: #ffffff;--omega-product-surface-soft: #fafafd;--omega-product-line: #e4e5ec;--omega-product-line-strong: #d4d6df;--omega-product-ink: #121318;--omega-product-muted: #666a78;--omega-product-lilac: #f0efff;--omega-product-lilac-strong: #e3e0ff;--omega-product-shadow: 0 1px 2px rgba(18, 19, 24, .035), 0 10px 28px rgba(18, 19, 24, .055);--omega-product-shadow-hover: 0 2px 6px rgba(18, 19, 24, .045), 0 16px 34px rgba(18, 19, 24, .075);--omega-product-radius: 18px;--omega-product-radius-sm: 12px}html,body{background:var(--omega-product-page)!important}body{color:var(--omega-product-ink);background-image:radial-gradient(circle at 88% 2%,rgba(151,139,255,.1),transparent 27rem),radial-gradient(circle at 12% 6%,rgba(0,159,227,.055),transparent 24rem)!important;background-attachment:fixed!important}:where(.portal-page,.callista-page,.mail-page,.audio-page,.daily-page,.knowledge-page,.meetings-page,.calendar-page,.admin-page,.profile-page){padding-top:1.45rem!important;padding-bottom:4rem!important}.navbar{border:1px solid var(--omega-product-line)!important;border-radius:15px!important;background:#fffffff5!important;backdrop-filter:blur(18px) saturate(125%)!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important;box-shadow:var(--omega-product-shadow)!important}.navbar:after{display:none!important}.navbar-logo:hover,.burger-button:hover{background:#f8f8fb!important;border-color:var(--omega-product-line)!important;box-shadow:none!important;transform:translateY(-1px)!important}.navbar-user,.burger-button{border-color:var(--omega-product-line)!important;background:#fff!important;box-shadow:none!important}.menu-dropdown{border-color:var(--omega-product-line)!important;border-radius:15px!important;background:#fffffffc!important;box-shadow:0 18px 50px #12131821!important}:where(.portal-hero,.callista-header,.mail-hero,.audio-hero,.knowledge-header,.admin-hero,.profile-header,.meetings-page>.hero,.calendar-page>.hero,.daily-hero){position:relative;overflow:hidden;margin-bottom:1rem!important;border:1px solid var(--omega-product-line)!important;border-radius:20px!important;background:linear-gradient(125deg,#fff 0% 60%,#f2f1ff)!important;color:var(--omega-product-ink)!important;box-shadow:var(--omega-product-shadow)!important}:where(.portal-hero,.callista-header,.mail-hero,.audio-hero,.knowledge-header,.admin-hero,.profile-header,.meetings-page>.hero,.calendar-page>.hero):after{content:"";position:absolute;top:-130px;right:-80px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,#9185ff1f,#9185ff00);pointer-events:none}:where(.portal-hero h1,.callista-header h1,.mail-hero h1,.audio-hero h1,.knowledge-header h1,.admin-hero h1,.profile-header h1,.meetings-page>.hero h1,.calendar-page>.hero h1,.daily-hero h1){color:var(--omega-product-ink)!important;font-weight:690!important;letter-spacing:-.045em!important}:where(.portal-hero p,.callista-header p:not(.eyebrow),.mail-hero p,.audio-hero p,.knowledge-header p,.admin-hero p,.profile-header p,.meetings-page>.hero p,.calendar-page>.hero p,.daily-hero .hero-copy){color:var(--omega-product-muted)!important}:where(.eyebrow,.section-kicker,.sidebar-kicker,.sidebar-section-label,.label){color:#6c63c8!important}.daily-hero{min-height:138px!important}.daily-hero:after{background:radial-gradient(circle,#9185ff26,#9185ff00)!important}.daily-hero .secondary{border-color:var(--omega-product-line-strong)!important;background:#fff!important;color:var(--omega-product-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(.system-message,.panel,.call-list-panel,.detail-panel,.mailbox-panel,.message-panel,.content-panel,.manager-panel,.account-card,.integration-card,.user-card,.ai-card,.week-frame,.audio-card,.transcript-card,.match-card,.requirement-card,.overview-card,.editor-card,.teams-card){border:1px solid var(--omega-product-line)!important;border-radius:var(--omega-product-radius)!important;background:var(--omega-product-surface)!important;box-shadow:var(--omega-product-shadow)!important}:where(.application-card,.summary-grid article,.metric-card,.message-card,.mail-group,.folder-card,.document-row,.calendar-row,.message-row,.saved-meeting-row,.meeting-type,.app-option,.toggle-row,.proposal,.quick-prompts button,.month-group){border-color:var(--omega-product-line)!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important}:where(.application-card,.message-card,.folder-card,.document-row,.calendar-row,.message-row,.saved-meeting-row,.meeting-type,.app-option,.quick-prompts button){transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease!important}:where(.application-card,.message-card,.folder-card,.document-row,.calendar-row,.message-row,.saved-meeting-row,.meeting-type,.quick-prompts button):hover{transform:translateY(-2px)!important;border-color:#cdced8!important;background:#fff!important;box-shadow:var(--omega-product-shadow-hover)!important}.portal-hero{padding:1.6rem 1.7rem!important}.application-grid{gap:.8rem!important}.application-card{min-height:126px!important;padding:1.15rem 1.2rem!important}.card-icon,.avatar,.document-icon,.sender-avatar,.meeting-date,.saved-meeting-date{background:var(--omega-product-lilac)!important;border-color:var(--omega-product-lilac-strong)!important;color:#5149a8!important;box-shadow:none!important}.card-arrow{color:#777b87!important}:where(.primary,.generic-button,.process-button,.send-button,.upload-button,.ask-button,.integration-button:not(.secondary)){border-color:#17181c!important;background:#17181c!important;color:#fff!important;box-shadow:none!important}:where(.primary,.generic-button,.process-button,.send-button,.upload-button,.ask-button,.integration-button:not(.secondary)):not(:disabled):hover{border-color:#313238!important;background:#313238!important;box-shadow:0 7px 18px #1213181f!important;transform:translateY(-1px)!important}:where(.secondary,.secondary-button,.icon-button,.new-chat){border-color:var(--omega-product-line-strong)!important;background:#fff!important;color:#292a31!important;box-shadow:none!important}:where(.secondary,.secondary-button,.icon-button,.new-chat):not(:disabled):hover{border-color:#babcc6!important;background:#f8f8fb!important;box-shadow:none!important}input:not([type=checkbox]):not([type=radio]),select,textarea{border-color:var(--omega-product-line-strong)!important;border-radius:11px!important;background-color:#fff!important;color:var(--omega-product-ink)!important;box-shadow:none!important}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:#bfc1ca!important}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:#8f87e8!important;box-shadow:0 0 0 3px #8f87e821!important}:where(.review-tabs,.meetings-tabs){border:1px solid var(--omega-product-line)!important;border-radius:13px!important;background:#f3f3f7!important;box-shadow:none!important}:where(.review-tabs button.active,.meetings-tab.active){background:#fff!important;color:#292a31!important;box-shadow:0 1px 4px #12131812!important}.summary-grid article{min-height:70px!important}.call-list-panel,.detail-panel{border-radius:18px!important}.queue-header{background:#fffffff7!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.calendar-call-list,.month-days,.day-heading{background:#fafafd!important}.call-row:hover{background:#f8f8fb!important;transform:none!important}.call-row.selected{background:linear-gradient(90deg,#f0efff,#fff)!important;box-shadow:inset 3px 0 #8077da!important}.mailbox-panel,.message-panel{border-radius:18px!important}.queue-nav{background:#f3f3f7!important;border-color:var(--omega-product-line)!important}.connected-mailbox:hover,.queue-nav:hover{transform:none!important;background:#f8f8fb!important;border-color:var(--omega-product-line-strong)!important}.mail-group{background:#fafafd!important;overflow:hidden}.group-heading,.metric-card,.ai-card,.daily-page .panel{background:#fff!important}.ai-card{border-color:#dedbf7!important;background:linear-gradient(135deg,#fff,#f7f6ff)!important}.ai-card:after{color:#6c63c80e!important}.day-tab.selected{border-color:#dedbf7!important;background:var(--omega-product-lilac)!important}.knowledge-header,.knowledge-page .workspace,.knowledge-page .notice,.knowledge-page .loading{max-width:none!important}.knowledge-page .toolbar{border-color:var(--omega-product-line)!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}.manager-panel{border-color:#dedbf7!important;background:#f7f6ff!important}.saved-meetings,.teams-card,.meeting-card{border-left-color:#8178d6!important}.meeting-type.selected,.mode-grid button.selected,.member-row.selected,.app-option.selected{border-color:#9a93df!important;background:#f6f5ff!important}.user-card,.account-card,.integration-card{border-radius:16px!important}.role-badge,.full-access,.status-badge,.application-count,.count-badge,.queue-total,.ai-badge,.status-pill{box-shadow:none!important}.assistant-page{min-height:calc(100vh - 92px)!important;margin-top:1rem!important;margin-bottom:2rem!important;overflow:hidden;border:1px solid var(--omega-product-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:var(--omega-product-shadow)!important}.assistant-sidebar{min-height:calc(100vh - 92px)!important;border-right-color:var(--omega-product-line)!important;background:#f8f8fb!important}.assistant-workspace,.assistant-header,.composer{background:#fff!important}.conversation-row.active{border-color:#dedbf7!important;background:#f0efff!important}.composer-box{border-color:var(--omega-product-line-strong)!important;border-radius:16px!important;box-shadow:0 5px 18px #1213180e!important}.composer-box:focus-within{border-color:#8f87e8!important;box-shadow:0 0 0 3px #8f87e81c,0 7px 20px #1213180f!important}.user-message-content{background:#1c1d21!important}router-outlet+*{animation-duration:.28s!important}@media(max-width:760px){:where(.portal-page,.callista-page,.mail-page,.audio-page,.daily-page,.knowledge-page,.meetings-page,.calendar-page,.admin-page,.profile-page){padding-top:.9rem!important}:where(.portal-hero,.callista-header,.mail-hero,.audio-hero,.knowledge-header,.admin-hero,.profile-header,.meetings-page>.hero,.calendar-page>.hero,.daily-hero){border-radius:16px!important}}@media(prefers-reduced-motion:reduce){:where(.application-card,.message-card,.folder-card,.document-row,.calendar-row,.message-row,.saved-meeting-row,.meeting-type,.quick-prompts button){transition:none!important;transform:none!important}}:root{--omega-shell-max-width: 1360px;--omega-shell-gutters: 2rem}app-navbar{display:block!important;position:relative!important;top:auto!important;z-index:50;width:100%;padding:.65rem 0 .35rem!important;pointer-events:none}app-navbar .navbar{width:min(var(--omega-shell-max-width),calc(100% - var(--omega-shell-gutters)))!important;max-width:var(--omega-shell-max-width)!important;margin:0 auto!important;pointer-events:auto}app-navbar .navbar-container{width:100%!important;max-width:none!important;padding-left:1rem!important;padding-right:1rem!important}app-navbar .navbar-inner{min-height:52px!important}app-navbar .logo-icon{width:27px!important;height:27px!important}app-navbar .logo-text{font-size:.94rem!important}app-navbar .navbar-user{padding:.38rem .68rem!important;font-size:.76rem!important}app-navbar .burger-button{width:36px!important;height:36px!important;padding:9px 8px!important}.portal-page,.callista-page,.mail-page,.audio-page,.daily-page,.knowledge-page,.meetings-page,.calendar-page,.admin-page,.profile-page{padding-top:1rem!important;padding-bottom:3rem!important}.portal-hero,.callista-header,.mail-hero,.audio-hero,.knowledge-header,.admin-hero,.profile-header,.meetings-page>.hero,.calendar-page>.hero,.daily-hero{min-height:0!important;padding:1.05rem 1.25rem!important;margin-bottom:.8rem!important;border-radius:18px!important}.portal-hero h1,.callista-header h1,.mail-hero h1,.audio-hero h1,.knowledge-header h1,.admin-hero h1,.profile-header h1,.meetings-page>.hero h1,.calendar-page>.hero h1,.daily-hero h1{font-size:clamp(1.7rem,2.25vw,2.2rem)!important;line-height:1.06!important}.portal-hero p,.callista-header p:not(.eyebrow),.mail-hero p,.audio-hero p,.knowledge-header p,.admin-hero p,.profile-header p,.meetings-page>.hero p,.calendar-page>.hero p,.daily-hero .hero-copy{font-size:.82rem!important;line-height:1.45!important}.callista-page .summary-grid{gap:.55rem!important;margin-bottom:.7rem!important}.callista-page .summary-grid article{min-height:62px!important;padding:.62rem .75rem!important}.callista-page .workspace{grid-template-columns:minmax(340px,390px) minmax(0,1fr)!important;gap:.75rem!important}.callista-page .detail-panel,.callista-page .empty-detail{min-height:470px!important}.callista-page .empty-detail{padding:1.75rem!important;background:#fff!important}.callista-page .empty-detail>div{max-width:430px!important;padding:3.2rem 1.5rem 1.25rem!important;border-radius:15px!important;box-shadow:none!important}.callista-page .empty-detail:before{top:calc(50% - 82px)!important;width:38px!important;height:38px!important;border-radius:11px!important;box-shadow:none!important}.callista-page .empty-detail h2{font-size:1.18rem!important}.callista-page .call-list-panel{top:.75rem!important;max-height:calc(100vh - 110px)!important}.callista-page .call-list-panel{overflow-x:hidden!important;scrollbar-gutter:stable}.callista-page .call-row{transform:none!important;transition:background-color .16s ease,box-shadow .18s ease!important}.callista-page .call-row:hover,.callista-page .call-row:active,.callista-page .month-toggle:active{transform:none!important}.callista-page .calendar-call-list,.callista-page .month-days{animation:none!important}.application-card{min-height:112px!important;padding:1rem 1.05rem!important}.audio-page .call-detail{min-height:400px!important}.assistant-page{min-height:calc(100vh - 78px)!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;gap:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.assistant-page .assistant-sidebar,.assistant-page .assistant-workspace{min-height:calc(100vh - 78px)!important;border-radius:0!important;box-shadow:none!important}.assistant-page .assistant-sidebar{border-top:0!important;border-bottom:0!important;border-left:0!important;border-right:1px solid #e8e9ee!important;background:#f7f7f8!important}.assistant-page .assistant-workspace,.assistant-page .assistant-header,.assistant-page .composer{background-color:#fff!important;box-shadow:none!important}.assistant-page .assistant-workspace{border:0!important}.assistant-page .assistant-header{border-radius:0!important}.assistant-page .user-message-content{background:#f1f1f3!important;color:#202127!important;box-shadow:none!important}.assistant-page .quick-prompts button{min-height:76px!important;border-radius:15px!important;box-shadow:none!important;transform:none!important}.assistant-page .quick-prompts button:hover{transform:none!important;border-color:#d1d3da!important;background:#fafafa!important;box-shadow:0 6px 20px #14161c0e!important}.assistant-page .composer{border-top:0!important;background:linear-gradient(180deg,#fff0,#fff 18% 100%)!important}.assistant-page .composer-box{border:1px solid #d9dbe1!important;border-radius:24px!important;background:#fff!important;box-shadow:0 5px 18px #14161c11!important;transform:none!important}.assistant-page .composer-box:focus-within{border-color:#b8bac3!important;box-shadow:0 7px 22px #14161c16!important;transform:none!important}.assistant-page .send-button{border-color:#17181c!important;border-radius:50%!important;background:#17181c!important;box-shadow:none!important}.assistant-page .send-button:disabled{border-color:#d7d8dc!important;background:#d7d8dc!important}@media(max-width:900px){:root{--omega-shell-gutters: 1.25rem}.callista-page .workspace{grid-template-columns:1fr!important}.callista-page .detail-panel,.callista-page .empty-detail{min-height:360px!important}}@media(max-width:760px){.assistant-page .assistant-sidebar{min-height:auto!important;border-right:0!important;border-bottom:1px solid #e8e9ee!important}.assistant-page .assistant-workspace{min-height:72vh!important}}@media(max-width:640px){:root{--omega-shell-gutters: .9rem}app-navbar{padding-top:.45rem!important}app-navbar .navbar-inner{min-height:48px!important}.portal-hero,.callista-header,.mail-hero,.audio-hero,.knowledge-header,.admin-hero,.profile-header,.meetings-page>.hero,.calendar-page>.hero,.daily-hero{padding:.9rem 1rem!important;border-radius:15px!important}}.callista-section-tabs{display:flex;gap:.45rem;margin:0 0 .75rem;padding:.42rem;border:1px solid var(--omega-line);border-radius:15px;background:#fffffff0;box-shadow:0 4px 15px #142a4209}.callista-section-tabs a{display:grid;gap:.08rem;min-width:190px;padding:.62rem .82rem;border:1px solid transparent;border-radius:11px;color:var(--omega-muted);text-decoration:none;transition:background .12s ease,border-color .12s ease,color .12s ease}.callista-section-tabs a:hover{background:#f8fbfd;color:var(--omega-text-strong)}.callista-section-tabs a.active{border-color:color-mix(in srgb,var(--omega-primary) 22%,var(--omega-line));background:linear-gradient(135deg,var(--omega-primary-soft),#f7f5ff);color:var(--omega-primary);box-shadow:0 2px 8px #305b970f}.callista-section-tabs strong{font-size:.76rem}.callista-section-tabs small{color:var(--omega-muted);font-size:.62rem;font-weight:550}.callista-page .tab-screen>.metadata-grid+.match-card{margin-top:.62rem!important;padding:0!important;overflow:hidden!important;border:1px solid #dbe4ec!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.callista-page .tab-screen>.metadata-grid+.match-card .match-card-heading{display:block!important;padding:.68rem .78rem .62rem!important;border-bottom:1px solid #e5ebf0;background:#fbfdff}.callista-page .tab-screen>.metadata-grid+.match-card .match-card-heading h3{margin:.08rem 0 .12rem!important;font-size:.92rem!important;letter-spacing:-.01em}.callista-page .tab-screen>.metadata-grid+.match-card .match-card-heading p:not(.eyebrow){max-width:760px;font-size:.68rem!important;line-height:1.38!important}.callista-page .tab-screen>.metadata-grid+.match-card .candidate-list{display:grid!important;grid-template-columns:1fr!important;gap:.3rem!important;margin:0!important;padding:.4rem!important}.callista-page .tab-screen>.metadata-grid+.match-card .candidate-list button{position:relative;display:flex!important;align-items:center;gap:.5rem;width:100%;min-height:42px;margin:0!important;padding:.52rem 2.15rem .52rem 1.65rem!important;border:1px solid #e1e8ee!important;border-radius:9px!important;background:#fff!important;color:#415466!important;box-shadow:none!important;text-align:left;font-size:.67rem;font-weight:700;line-height:1.35;cursor:pointer;transform:none!important}.callista-page .tab-screen>.metadata-grid+.match-card .candidate-list button:before{content:"";position:absolute;left:.72rem;top:50%;width:7px;height:7px;transform:translateY(-50%);border-radius:50%;background:#a9b7c3}.callista-page .tab-screen>.metadata-grid+.match-card .candidate-list button:not(:disabled):after{content:"\2192";position:absolute;right:.7rem;top:50%;transform:translateY(-50%);color:var(--omega-primary);font-size:.9rem;font-weight:850}.callista-page .tab-screen>.metadata-grid+.match-card .candidate-list button:not(:disabled):hover{border-color:#c8deeb!important;background:#f6fbfe!important;color:var(--omega-text-strong)!important}.callista-page .tab-screen>.metadata-grid+.match-card .candidate-list button:disabled{opacity:1!important;cursor:default!important;border-color:#cfe5f2!important;background:#f2f9fd!important;color:var(--omega-text-strong)!important;box-shadow:inset 3px 0 0 var(--omega-primary)!important}.callista-page .tab-screen>.metadata-grid+.match-card .candidate-list button:disabled:before{background:var(--omega-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--omega-primary) 12%,transparent)}.callista-page .call-list-panel:has(>.selected-day-summary) .call-calendar,.callista-page .call-list-panel:has(>.selected-day-summary) .picker-filter-footer{display:none!important}.callista-page .call-list-panel:has(>.selected-day-summary) .queue-header{padding-bottom:.58rem!important}.callista-page .selected-day-summary{grid-template-columns:minmax(0,1fr) auto auto!important;padding:.48rem .62rem!important}.callista-page .selected-day-summary>button{width:auto!important;min-width:82px!important;height:29px!important;padding:0 .55rem!important;color:var(--omega-primary)!important;font-size:0!important;font-weight:850!important;white-space:nowrap}.callista-page .selected-day-summary>button:before{content:"\2190  Calendar";font-size:.58rem}.callista-page .selected-day-summary>button:hover{border-color:color-mix(in srgb,var(--omega-primary) 28%,#d2dfe7)!important;background:var(--omega-primary-soft)!important;color:var(--omega-primary)!important}@media(max-width:640px){.callista-section-tabs{display:grid;grid-template-columns:1fr 1fr}.callista-section-tabs a{min-width:0}.callista-page .tab-screen>.metadata-grid+.match-card .candidate-list button{align-items:flex-start;padding-right:1.9rem!important}.callista-page .selected-day-summary>button{min-width:74px!important;padding-inline:.42rem!important}}:root{--omega-shell-max-width: 1360px;--omega-shell-gutters: 2rem;--omega-app-top-gap: 1rem;--omega-navbar-pad-top: .65rem;--omega-navbar-pad-bottom: .35rem;--omega-navbar-inner-height: 52px;--omega-navbar-border-height: 2px;--omega-app-top-offset: calc( var(--omega-navbar-pad-top) + var(--omega-navbar-inner-height) + var(--omega-navbar-border-height) + var(--omega-navbar-pad-bottom) + var(--omega-app-top-gap) )}html{scrollbar-gutter:stable}app-navbar{padding-top:var(--omega-navbar-pad-top)!important;padding-bottom:var(--omega-navbar-pad-bottom)!important}app-navbar .navbar{width:min(var(--omega-shell-max-width),calc(100% - var(--omega-shell-gutters)))!important;max-width:var(--omega-shell-max-width)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}app-navbar .navbar-inner{min-height:var(--omega-navbar-inner-height)!important}.portal-page,.callista-page,.mail-page,.audio-page,.daily-page,.knowledge-page,.meetings-page,.calendar-page,.admin-page,.profile-page,.assistant-page{width:min(var(--omega-shell-max-width),calc(100% - var(--omega-shell-gutters)))!important;max-width:var(--omega-shell-max-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}.portal-page,.callista-page,.mail-page,.audio-page,.daily-page,.knowledge-page,.meetings-page,.calendar-page,.admin-page,.profile-page{padding-top:var(--omega-app-top-gap)!important}.assistant-page{margin-top:var(--omega-app-top-gap)!important;min-height:calc(100vh - var(--omega-app-top-offset))!important}.assistant-page .assistant-sidebar,.assistant-page .assistant-workspace{min-height:calc(100vh - var(--omega-app-top-offset))!important}@media(max-width:900px){:root{--omega-shell-gutters: 1.25rem}}@media(max-width:640px){:root{--omega-shell-gutters: .9rem;--omega-navbar-pad-top: .45rem;--omega-navbar-inner-height: 48px}}.assistant-page{background:#fffffff0!important;border:1px solid rgba(219,223,236,.9)!important;border-radius:18px!important;box-shadow:0 16px 42px #2b34540e!important}.assistant-sidebar{padding:1rem!important;gap:.88rem!important;border-right:1px solid #e3e6ef!important;background:linear-gradient(180deg,#fffffffa,#f9fafff5)!important}.sidebar-top{padding:.18rem .08rem .24rem!important}.brand-lockup{gap:.72rem!important}.brand-mark{width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:13px!important;background:linear-gradient(145deg,#08a7e5,#0b91d4)!important;font-size:1.05rem!important;box-shadow:0 8px 20px #0497d833!important}.brand-kicker{margin-bottom:.12rem!important;color:#858ba3!important;font-size:.58rem!important;letter-spacing:.11em!important}.brand-lockup strong{color:#132039!important;font-size:.98rem!important;font-weight:780!important}.new-chat{width:40px!important;height:40px!important;flex-basis:40px!important;border-color:#d9ddea!important;border-radius:12px!important;background:#fffffff0!important;box-shadow:0 5px 14px #262f4e0b!important}.conversation-search{min-height:46px!important;padding:0 .85rem!important;border-color:#dde1ec!important;border-radius:14px!important;background:#ffffffeb!important;box-shadow:0 5px 15px #242c490a!important}.conversation-row{min-height:54px!important;padding:.72rem .78rem!important;border-radius:14px!important}.conversation-row.active{position:relative;border-color:#d9d4ff!important;background:linear-gradient(110deg,#f1efff,#f3f1ff)!important;box-shadow:0 7px 18px #5d4eb80e!important}.conversation-row.active:before{content:"";position:absolute;top:10px;bottom:10px;left:-1px;width:3px;border-radius:999px;background:linear-gradient(180deg,#596dff,#9b63f4)}.sidebar-footer{padding-top:.72rem!important;border-top-color:#e5e8f0!important;color:#8790a8!important}.model-dot{width:8px!important;height:8px!important;background:#0ba5df!important;box-shadow:0 0 0 3px #0ba5df14}.assistant-workspace{background:#fff!important}.assistant-header{min-height:64px!important;padding:.74rem 1.45rem!important;border-bottom-color:#e5e8ef!important;background:#ffffffeb!important;-webkit-backdrop-filter:blur(18px) saturate(135%)!important;backdrop-filter:blur(18px) saturate(135%)!important}.header-title h1{color:#132039!important;font-size:.98rem!important;font-weight:780!important}.header-title span{margin-top:.13rem!important;color:#8d94a8!important;font-size:.65rem!important}.icon-button{width:34px!important;height:34px!important;border-color:#dce0eb!important;border-radius:50%!important;background:#ffffffe0!important;box-shadow:0 4px 12px #242c4909!important}.chat-scroll{position:relative;background:#fff!important}.chat-scroll:has(.welcome){background:radial-gradient(circle at 70% 16%,rgba(167,157,255,.16),transparent 31%),radial-gradient(circle at 28% 20%,rgba(70,174,242,.11),transparent 30%),linear-gradient(180deg,#fbfdff,#fff 68%,#fdfbff)!important}.chat-scroll:has(.welcome):before,.chat-scroll:has(.welcome):after{content:"";position:absolute;left:-8%;right:-8%;pointer-events:none}.chat-scroll:has(.welcome):before{top:9%;height:42%;opacity:.5;background:repeating-radial-gradient(ellipse at 55% 90%,transparent 0 11px,rgba(112,137,231,.12) 12px 13px,transparent 14px 23px);transform:scaleY(.46) rotate(-1deg);-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.chat-scroll:has(.welcome):after{top:12%;height:34%;background:radial-gradient(ellipse at center,#ffffffe6,#fff0 69%)}.welcome{position:relative;z-index:1;width:min(760px,calc(100% - 3rem))!important;margin:clamp(4.4rem,11vh,7.8rem) auto 0!important}.welcome-mark{width:66px!important;height:66px!important;margin-bottom:1.35rem!important;border-radius:19px!important;background:linear-gradient(145deg,#10ade7,#0597d8)!important;font-size:1.8rem!important;box-shadow:0 10px 25px #0097d838,0 0 0 7px #ffffff52!important}.welcome h2{color:#11203a!important;font-size:clamp(2.1rem,3.2vw,2.75rem)!important;font-weight:790!important;letter-spacing:-.048em!important}.welcome>p{max-width:650px!important;margin:.62rem auto 2rem!important;color:#788197!important;font-size:.94rem!important}.quick-prompts{gap:.82rem!important}.quick-prompts button{position:relative;min-height:92px!important;grid-template-columns:54px minmax(0,1fr)!important;column-gap:1rem!important;padding:.9rem 1rem!important;border:1px solid rgba(216,220,232,.96)!important;border-radius:18px!important;background:#ffffffe0!important;box-shadow:0 2px 3px #1f274506,0 10px 24px #1f27450e!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .16s ease,box-shadow .18s ease!important}.quick-prompts button:hover:not(:disabled){transform:translateY(-2px)!important;border-color:#cbd1e3!important;background:#fff!important;box-shadow:0 14px 30px #272f4f16!important}.quick-prompts button>span{display:grid!important;width:48px;height:48px;place-items:center;grid-row:1 / 3;align-self:center;border-radius:50%;background:linear-gradient(145deg,#edf6ff,#f0ebff);color:#5c76ef!important;font-size:1.22rem!important}.quick-prompts button:nth-child(3)>span,.quick-prompts button:nth-child(4)>span{color:#865eee!important;background:linear-gradient(145deg,#f2edff,#f7efff)}.quick-prompts strong{color:#16243d!important;font-size:.87rem!important;font-weight:780!important}.quick-prompts small{margin-top:.16rem!important;color:#80899e!important;font-size:.69rem!important}.composer{z-index:2;padding:.9rem 1rem 1rem!important;background:linear-gradient(180deg,#fff0,#ffffffeb 16%,#fff)!important}.composer-inner{width:min(860px,100%)!important}.composer-box{min-height:62px!important;padding:.48rem .55rem!important;border:1px solid transparent!important;border-radius:32px!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(100deg,#7bbaff,#8d91ff 48%,#b06df2) border-box!important;box-shadow:0 8px 26px #37457517,0 0 28px #7c65ef0f!important}.composer-box:focus-within{box-shadow:0 10px 30px #3745751f,0 0 34px #7c65ef1a!important}.attach-button{width:42px!important;height:42px!important;flex-basis:42px!important;background:#f4f5fb!important;color:#31415f!important}.composer textarea{min-height:42px!important;padding:.58rem .35rem!important;color:#25324a!important;font-size:.91rem!important}.composer textarea::placeholder{color:#8e95a8}.send-button,.stop-button{width:44px!important;height:44px!important;flex-basis:44px!important}.send-button{border:0!important;background:linear-gradient(145deg,#8b78f5,#aa62ef)!important;box-shadow:0 7px 16px #805de442!important}.send-button:disabled{background:#e7e7ed!important;box-shadow:none!important}.stop-button{background:linear-gradient(145deg,#765ff0,#9664df)!important}.composer-note{margin-top:.48rem!important;color:#9299aa!important;font-size:.62rem!important}@media(max-width:760px){.assistant-page{border-radius:14px!important}.welcome{width:min(100% - 1.2rem,760px)!important;margin-top:2.6rem!important}.welcome-mark{width:54px!important;height:54px!important}.welcome h2{font-size:2rem!important}.quick-prompts button{min-height:82px!important}}@media(prefers-reduced-motion:reduce){.quick-prompts button{transition:none!important}}.assistant-page .quick-prompts button{grid-template-columns:68px minmax(0,1fr)!important;column-gap:.9rem!important;min-height:104px!important}.assistant-page .quick-prompts button>span{position:relative;grid-row:1 / 3!important;align-self:center!important;display:block!important;width:64px!important;height:64px!important;overflow:visible!important;border-radius:0!important;font-size:0!important;line-height:0!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important;transition:transform .18s cubic-bezier(.16,1,.3,1),filter .18s ease!important}.assistant-page .quick-prompts button>span:before{content:"";display:block;width:64px;height:64px;background-repeat:no-repeat;background-position:center;background-size:contain}.assistant-page .quick-prompts button:nth-child(1)>span:before{background-image:url("./media/email.svg")}.assistant-page .quick-prompts button:nth-child(2)>span:before{background-image:url("./media/summary.svg")}.assistant-page .quick-prompts button:nth-child(3)>span:before{background-image:url("./media/writing.svg")}.assistant-page .quick-prompts button:nth-child(4)>span:before{background-image:url("./media/table.svg")}.assistant-page .quick-prompts button:hover>span{transform:translateY(-2px) scale(1.045);filter:saturate(1.04)}.assistant-page .assistant-message-content .table-scroll{scrollbar-gutter:auto!important}.assistant-page .assistant-message-content .table-scroll>table{width:100%!important;min-width:100%!important}@media(max-width:720px){.assistant-page .quick-prompts button{grid-template-columns:58px minmax(0,1fr)!important}.assistant-page .quick-prompts button>span,.assistant-page .quick-prompts button>span:before{width:56px!important;height:56px!important}}.knowledge-page{background:transparent!important}.knowledge-page .knowledge-header{position:relative;align-items:center!important;min-height:150px;margin-bottom:1rem!important;padding:1.55rem 1.75rem!important;overflow:hidden;border:1px solid rgba(218,222,235,.92)!important;border-radius:24px!important;background:radial-gradient(circle at 88% 12%,rgba(171,153,255,.17) 0 17%,transparent 37%),radial-gradient(circle at 72% 112%,rgba(76,174,240,.12) 0 17%,transparent 42%),linear-gradient(118deg,#fffffffc,#fcfdfffa 55%,#f7f4fffa)!important;box-shadow:0 2px 4px #1e264106,0 14px 38px #232d4f11!important}.knowledge-page .knowledge-header:before{content:"";position:absolute;width:330px;height:330px;right:9%;bottom:-280px;border:1px solid rgba(112,137,231,.12);border-radius:50%;box-shadow:0 0 0 28px #7089e706,0 0 0 58px #977cf105;pointer-events:none}.knowledge-title-lockup{position:relative;z-index:1;display:flex;align-items:center;min-width:0;gap:1rem}.knowledge-brand-mark{display:grid;width:56px;height:56px;flex:0 0 56px;place-items:center;border-radius:17px;background:linear-gradient(145deg,#11ade7,#0b96d6);color:#fff;font-size:1.45rem;font-weight:850;box-shadow:0 9px 22px #0097d833,0 0 0 5px #fff6}.knowledge-page .knowledge-header .eyebrow{color:#7770dc!important;font-size:.7rem!important;letter-spacing:.115em!important}.knowledge-page .knowledge-header h1{margin-bottom:.4rem!important;color:#111a31!important;font-size:clamp(2rem,3vw,2.55rem)!important;font-weight:790!important;line-height:1!important;letter-spacing:-.045em!important}.knowledge-page .knowledge-header p:not(.eyebrow){max-width:710px;color:#707991!important;font-size:.88rem!important;line-height:1.5!important}.knowledge-page .header-actions{position:relative;z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:.5rem!important}.knowledge-page .primary,.knowledge-page .ask-button{border-color:transparent!important;background:linear-gradient(145deg,#198ed0,#6476e9)!important;color:#fff!important;box-shadow:0 7px 16px #4069c424!important}.knowledge-page .primary:hover:not(:disabled),.knowledge-page .ask-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #4069c430!important}.knowledge-page .secondary,.knowledge-page .row-actions button{border-color:#dfe3ee!important;background:#ffffffe6!important;color:#293850!important;box-shadow:0 3px 10px #232c4b06}.knowledge-page .secondary:hover:not(:disabled),.knowledge-page .row-actions button:hover:not(:disabled){border-color:#ccd3e3!important;background:#fff!important}.knowledge-page .workspace{gap:.9rem!important}.knowledge-page .toolbar{min-height:58px!important;padding:.6rem .72rem .6rem .9rem!important;border:1px solid rgba(219,223,234,.94)!important;border-radius:18px!important;background:#ffffffeb!important;box-shadow:0 2px 3px #1c244005,0 8px 24px #232c4b0b!important;-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%)}.knowledge-page .breadcrumbs{gap:.42rem!important}.knowledge-page .breadcrumbs button{min-height:34px;padding:.35rem .52rem;border-radius:9px!important;color:#277db8!important;transition:background .15s ease,color .15s ease}.knowledge-page .breadcrumbs button:hover{background:#f0f6fb!important;color:#1b638f!important}.knowledge-page .toolbar input{width:min(350px,42vw)!important;min-height:42px;padding:.6rem .82rem!important;border-color:#dce1ec!important;border-radius:13px!important;background:#fbfcff!important;color:#25334b;box-shadow:inset 0 1px 1px #1d243d04}.knowledge-page .toolbar input:focus{border-color:#94a5ed!important;background:#fff!important;box-shadow:0 0 0 3px #6b7ee51a!important}.knowledge-page .manager-panel{border:1px solid rgba(205,211,237,.96)!important;border-radius:20px!important;padding:1rem!important;background:radial-gradient(circle at 94% -30%,rgba(163,142,246,.15),transparent 34%),linear-gradient(120deg,#f9fcfffa,#f9f7fffa)!important;box-shadow:0 10px 28px #2d385c0e!important}.knowledge-page .manager-panel input,.knowledge-page .manager-panel select,.knowledge-page .ask-panel textarea{min-height:42px;border-color:#dce1ec!important;border-radius:12px!important;background:#fffffff2!important}.knowledge-page .manager-panel input:focus,.knowledge-page .manager-panel select:focus,.knowledge-page .ask-panel textarea:focus{outline:none;border-color:#96a5ec!important;box-shadow:0 0 0 3px #707ee01a!important}.knowledge-page .folder-manager-panel,.knowledge-page .folder-icon-editor{display:grid!important;grid-template-columns:1fr!important;gap:1rem!important;align-items:stretch!important}.folder-form-heading{display:flex;align-items:center;gap:.8rem}.folder-form-heading h2{margin:0 0 .15rem!important;color:#17233b;font-size:1.02rem!important}.folder-form-heading p{margin:0!important}.folder-form-preview{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:15px;background:linear-gradient(145deg,#eaf6ff,#f0ebff);color:#5875e7;font-size:1.28rem;font-weight:850;box-shadow:inset 0 0 0 1px #707ee114}.folder-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.folder-form-fields label{display:grid;gap:.38rem}.folder-form-fields label>span,.folder-icon-field>.field-label{color:#42516a;font-size:.72rem;font-weight:780}.folder-icon-field{display:grid;gap:.55rem}.folder-icon-picker{display:grid;grid-template-columns:repeat(7,minmax(74px,1fr));gap:.5rem}.folder-icon-picker button{min-width:0;min-height:76px;display:grid;place-items:center;gap:.24rem;padding:.55rem .35rem;border:1px solid #dfe3ed;border-radius:14px;background:#ffffffd1;color:#35425b;cursor:pointer;transition:transform .16s cubic-bezier(.16,1,.3,1),border-color .15s ease,background .15s ease,box-shadow .17s ease}.folder-icon-picker button:hover{transform:translateY(-2px);border-color:#cbd1e4;background:#fff;box-shadow:0 8px 18px #2f395d12}.folder-icon-picker button.selected{border-color:#8d92ec;background:linear-gradient(145deg,#eef7ff,#f3efff);color:#4e5bc0;box-shadow:0 0 0 3px #7170e014,0 7px 18px #4f50aa11}.folder-icon-picker .picker-glyph{font-size:1.22rem;font-weight:850;line-height:1}.folder-icon-picker small{overflow:hidden;max-width:100%;color:inherit;font-size:.62rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.knowledge-page .folder-manager-panel .panel-actions,.knowledge-page .folder-icon-editor .panel-actions{justify-content:flex-end;padding-top:.1rem}.knowledge-page .content-panel{position:relative;min-height:430px;overflow:hidden;border:1px solid rgba(219,223,234,.94)!important;border-radius:22px!important;padding:1.2rem!important;background:#fffffff7!important;box-shadow:0 2px 3px #1c244005,0 11px 30px #232c4b0d!important}.knowledge-page .content-panel:has(.empty){background:radial-gradient(circle at 77% 18%,rgba(161,146,246,.11),transparent 28%),radial-gradient(circle at 24% 78%,rgba(66,174,238,.08),transparent 31%),linear-gradient(180deg,#fff,#fdfdff)!important}.knowledge-page .content-panel:has(.empty):before{content:"";position:absolute;left:-7%;right:-7%;top:28%;height:42%;opacity:.34;pointer-events:none;background:repeating-radial-gradient(ellipse at 54% 80%,transparent 0 14px,rgba(110,130,224,.1) 15px 16px,transparent 17px 29px);transform:scaleY(.42) rotate(-1deg);-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}.knowledge-page .section-title{position:relative;z-index:1;margin-bottom:1.15rem!important}.knowledge-page .section-title h2{color:#16223a!important;font-size:1.12rem!important;font-weight:790!important}.knowledge-page .section-title p{color:#778097!important;font-size:.82rem!important}.knowledge-page .folder-grid{position:relative;z-index:1;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))!important;gap:.8rem!important}.knowledge-page .folder-card{border:1px solid #dfe3ed!important;border-radius:18px!important;background:#ffffffed!important;box-shadow:0 2px 3px #1f274505,0 8px 20px #1f27450b!important;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .16s ease,box-shadow .18s ease}.knowledge-page .folder-card:hover{transform:translateY(-3px);border-color:#ccd2e2!important;box-shadow:0 14px 28px #272f4f13!important}.knowledge-page .folder-main{min-height:106px;gap:.85rem!important;padding:1rem!important}.knowledge-page .folder-icon{display:grid;width:54px;height:54px;flex:0 0 54px;place-items:center;border-radius:17px;background:linear-gradient(145deg,#eaf6ff,#f0ecff);color:#5f72e4!important;font-size:1.35rem!important;font-weight:850;box-shadow:inset 0 0 0 1px #6777dd14}.knowledge-page .folder-icon[data-icon=training],.knowledge-page .folder-icon[data-icon=guide],.knowledge-page .folder-icon[data-icon=notes]{background:linear-gradient(145deg,#f4efff,#faefff);color:#885edc!important}.knowledge-page .folder-icon[data-icon=policy],.knowledge-page .folder-icon[data-icon=compliance]{background:linear-gradient(145deg,#eafaf5,#edf8ff);color:#198775!important}.knowledge-page .folder-main strong{color:#17233b;font-size:.94rem;font-weight:790}.knowledge-page .folder-main small{margin-top:.25rem!important;color:#7b849a!important;font-size:.72rem;line-height:1.4}.knowledge-page .folder-card .row-actions{padding:.62rem .75rem!important;border-top-color:#e8eaf1!important;background:#fbfcffe6!important}.knowledge-page .document-list{position:relative;z-index:1;gap:.55rem!important}.knowledge-page .document-row{min-height:68px;border-color:#e1e4ec!important;border-radius:15px!important;padding:.78rem!important;background:#fff;box-shadow:0 4px 14px #1f274508}.knowledge-page .document-icon{width:42px!important;height:42px!important;border-radius:12px!important;background:linear-gradient(145deg,#eaf6ff,#f1edff)!important;color:#596bd0!important}.knowledge-page .empty{position:relative;z-index:1;display:grid;place-items:center;min-height:320px;padding:3.5rem 1rem!important;text-align:center}.knowledge-page .empty .empty-mark{display:grid;width:68px;height:68px;margin:0 0 1rem!important;place-items:center;border-radius:20px;background:linear-gradient(145deg,#12abe6,#6d77ed);color:#fff!important;font-size:1.65rem!important;box-shadow:0 12px 28px #436fcd2e,0 0 0 7px #ffffff6b}.knowledge-page .empty strong{color:#15223b!important;font-size:1.08rem;font-weight:790}.knowledge-page .empty p{max-width:520px;margin-top:.5rem!important;color:#778097!important;font-size:.83rem;line-height:1.55}.empty-actions{display:flex;align-items:center;justify-content:center;gap:.55rem;margin-top:1rem}.knowledge-page .ask-backdrop{background:#141d3547!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.knowledge-page .ask-panel{border-left:1px solid rgba(218,222,235,.9);background:radial-gradient(circle at 80% 0%,rgba(158,142,244,.1),transparent 25%),#fff!important;box-shadow:-22px 0 50px #1b244324!important}.knowledge-page .answer-mark{background:linear-gradient(145deg,#0ba4df,#6875e8)!important;box-shadow:0 6px 14px #4569c621}.knowledge-page .user-turn-bubble{background:linear-gradient(145deg,#198ed0,#6476e9)!important;box-shadow:0 7px 16px #4069c41f}@media(max-width:1080px){.folder-icon-picker{grid-template-columns:repeat(5,minmax(72px,1fr))}}@media(max-width:900px){.knowledge-page .knowledge-header{align-items:stretch!important}.knowledge-page .header-actions{justify-content:flex-start}.folder-form-fields{grid-template-columns:1fr}.folder-icon-picker{grid-template-columns:repeat(4,minmax(70px,1fr))}}@media(max-width:620px){.knowledge-page .knowledge-header{min-height:0;padding:1.15rem!important;border-radius:19px!important}.knowledge-title-lockup{align-items:flex-start}.knowledge-brand-mark{width:46px;height:46px;flex-basis:46px;border-radius:14px}.knowledge-page .knowledge-header h1{font-size:1.85rem!important}.knowledge-page .toolbar{padding:.7rem!important}.knowledge-page .toolbar input{width:100%!important}.folder-icon-picker{grid-template-columns:repeat(3,minmax(68px,1fr))}.knowledge-page .content-panel{min-height:350px;padding:.9rem!important;border-radius:18px!important}.empty-actions{width:100%;flex-direction:column}.empty-actions button{width:100%}}@media(prefers-reduced-motion:reduce){.knowledge-page .folder-card,.folder-icon-picker button,.knowledge-page .primary,.knowledge-page .ask-button{transition:none!important;transform:none!important}}.knowledge-page .empty .empty-actions{margin:1rem 0 0!important;color:inherit!important;font-size:.82rem!important}.knowledge-page .empty .empty-actions button{font-size:.78rem!important}.knowledge-page [data-icon=folder] img{content:url("./media/folder.svg?v=20260827-premium2")!important}.knowledge-page [data-icon=book] img{content:url("./media/book.svg?v=20260827-premium2")!important}.knowledge-page [data-icon=policy] img{content:url("./media/policy.svg?v=20260827-premium2")!important}.knowledge-page [data-icon=procedure] img{content:url("./media/procedure.svg?v=20260827-premium2")!important}.knowledge-page [data-icon=training] img{content:url("./media/training.svg?v=20260827-premium2")!important}.knowledge-page [data-icon=people] img{content:url("./media/people.svg?v=20260827-premium2")!important}.knowledge-page [data-icon=forms] img{content:url("./media/forms.svg?v=20260827-premium2")!important}.knowledge-page [data-icon=reports] img{content:url("./media/reports.svg?v=20260827-premium2")!important}.knowledge-page [data-icon=guide] img{content:url("./media/guide.svg?v=20260827-premium2")!important}.knowledge-page [data-icon=compliance] img{content:url("./media/compliance.svg?v=20260827-premium2")!important}.knowledge-page [data-icon=links] img{content:url("./media/links.svg?v=20260827-premium2")!important}.knowledge-page [data-icon=notes] img{content:url("./media/notes.svg?v=20260827-premium2")!important}.knowledge-page [data-icon=claims] img{content:url("./media/claims.svg?v=20260827-premium2")!important}.knowledge-page [data-icon=diagrams] img{content:url("./media/diagrams.svg?v=20260827-premium2")!important}.knowledge-page .knowledge-title-lockup>.knowledge-brand-mark{display:none!important}.knowledge-page .knowledge-brand-mark,.knowledge-page .folder-form-preview,.knowledge-page .folder-icon,.knowledge-page .folder-icon-picker .picker-glyph,.knowledge-page .empty .empty-mark{overflow:visible}.knowledge-page .knowledge-brand-mark img,.knowledge-page .folder-form-preview img,.knowledge-page .folder-icon img,.knowledge-page .folder-icon-picker .picker-glyph img,.knowledge-page .empty .empty-mark img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.knowledge-page .knowledge-brand-mark img{width:30px;height:30px;filter:brightness(0) invert(1)}.knowledge-page .empty .empty-mark img{width:33px;height:33px;filter:brightness(0) invert(1)}.knowledge-page .folder-form-preview{width:58px!important;height:58px!important;flex:0 0 58px!important;border-radius:18px!important;background:linear-gradient(145deg,#eff9fff2,#f4f0fff2)!important;box-shadow:inset 0 0 0 1px #697fe114,0 8px 20px #3c56aa1a!important}.knowledge-page .folder-form-preview img{width:54px!important;height:54px!important;filter:none!important}.knowledge-page .folder-icon{width:64px!important;height:64px!important;flex:0 0 64px!important;display:grid!important;place-items:center!important;border-radius:20px!important;background:transparent!important;box-shadow:none!important}.knowledge-page .folder-icon img{width:62px!important;height:62px!important;filter:none!important}.knowledge-page .folder-icon-picker{grid-template-columns:repeat(7,minmax(105px,1fr))!important;gap:.72rem!important}.knowledge-page .folder-icon-picker button{min-width:0;min-height:132px!important;padding:.7rem .55rem .65rem!important;border:1px solid #dce2ee!important;border-radius:18px!important;background:#ffffffe8!important;color:#26324a!important;box-shadow:0 3px 10px #23325f06!important;transition:transform .17s cubic-bezier(.16,1,.3,1),border-color .15s ease,background .15s ease,box-shadow .18s ease!important}.knowledge-page .folder-icon-picker button:hover{transform:translateY(-3px)!important;border-color:#c4d0f4!important;background:#fff!important;box-shadow:0 12px 28px #384b961a!important}.knowledge-page .folder-icon-picker button.selected{border-color:#7383ff!important;background:linear-gradient(145deg,#f8fcff,#f1edff)!important;color:#3948b8!important;box-shadow:0 0 0 3px #7480ff17,0 12px 30px #584cd21c!important}.knowledge-page .folder-icon-picker .picker-glyph{display:grid!important;width:88px!important;height:88px!important;margin:0 auto .3rem!important;place-items:center!important;background:transparent!important;border-radius:24px!important;transform:none!important}.knowledge-page .folder-icon-picker .picker-glyph img{width:86px!important;height:86px!important;filter:none!important;transition:transform .18s ease,filter .18s ease!important}.knowledge-page .folder-icon-picker button:hover .picker-glyph img{transform:scale(1.045)!important;filter:saturate(1.04)!important}.knowledge-page .folder-icon-picker button.selected .picker-glyph img{transform:scale(1.06)!important;filter:saturate(1.07)!important}.knowledge-page .folder-icon-picker small{margin-top:.1rem!important;overflow:hidden;max-width:100%;color:inherit!important;font-size:.72rem!important;font-weight:800!important;text-overflow:ellipsis;white-space:nowrap}.knowledge-page .folder-icon-picker button:has(.picker-glyph[data-icon=diagrams])~button:has(.picker-glyph[data-icon=diagrams]){display:none!important}@media(max-width:1180px){.knowledge-page .folder-icon-picker{grid-template-columns:repeat(5,minmax(110px,1fr))!important}}@media(max-width:820px){.knowledge-page .folder-icon-picker{grid-template-columns:repeat(3,minmax(105px,1fr))!important}}@media(max-width:620px){.knowledge-page .folder-icon{width:54px!important;height:54px!important;flex-basis:54px!important}.knowledge-page .folder-icon img{width:52px!important;height:52px!important}.knowledge-page .folder-icon-picker{grid-template-columns:repeat(2,minmax(0,1fr))!important}.knowledge-page .folder-icon-picker button{min-height:116px!important}.knowledge-page .folder-icon-picker .picker-glyph{width:76px!important;height:76px!important}.knowledge-page .folder-icon-picker .picker-glyph img{width:74px!important;height:74px!important}}.knowledge-page .ask-panel{top:var(--omega-header-height)!important;width:clamp(760px,56vw,980px)!important;height:calc(100vh - var(--omega-header-height))!important}.knowledge-page .ask-backdrop{top:var(--omega-header-height)!important}.knowledge-page .knowledge-conversation{gap:1.15rem}.knowledge-page .answer-content{font-size:.97rem;line-height:1.72}.knowledge-page .ask-composer textarea{min-height:96px}.knowledge-page .sources .source-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.knowledge-page .sources .source-copy{min-width:0;flex:1 1 auto}.knowledge-page .sources .source-view{flex:0 0 auto;border:1px solid var(--omega-line);border-radius:8px;padding:.42rem .62rem;background:#fff;color:var(--omega-text-strong);font:inherit;font-size:.72rem;font-weight:750;cursor:pointer}.knowledge-page .sources .source-view:hover{border-color:var(--omega-primary);color:var(--omega-primary-hover)}@media(max-width:900px){.knowledge-page .ask-panel{width:min(760px,88vw)!important}}@media(max-width:760px){.knowledge-page .ask-panel{width:100vw!important}}@media(max-width:620px){.knowledge-page .sources .source-row{align-items:stretch;flex-direction:column}.knowledge-page .sources .source-view{width:100%}}.mail-page .mail-hero{position:relative;min-height:108px;align-items:center!important;margin-bottom:1rem!important;padding:1.1rem 1.35rem!important;overflow:hidden;border:1px solid rgba(219,224,236,.95);border-radius:18px;background:radial-gradient(circle at 91% -8%,rgba(183,160,255,.24) 0 17%,transparent 38%),radial-gradient(circle at 68% 115%,rgba(99,167,240,.14) 0 18%,transparent 44%),linear-gradient(112deg,#fffffffc,#f9fcfffc 48%,#f6f3fffa)!important;box-shadow:0 2px 4px #1d274606,0 10px 28px #2733580e}.mail-page .mail-hero:before{content:"";position:absolute;right:-3%;bottom:-52px;width:58%;height:120px;pointer-events:none;opacity:.52;background:repeating-radial-gradient(ellipse at 52% 100%,transparent 0 11px,rgba(255,255,255,.78) 12px 13px,transparent 14px 24px);transform:rotate(-2deg) scaleY(.52);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 92%,transparent)}.mail-page .mail-hero:after{content:"";position:absolute;right:20%;top:20%;width:5px;height:5px;border-radius:50%;background:#fffffff5;box-shadow:23px 18px 0 -2px #ffffffd1,66px 5px 0 -2px #ffffff9e;pointer-events:none}.mail-page .mail-hero>*{position:relative;z-index:1}.mail-page .mail-hero .eyebrow{color:#625dd1!important;font-weight:850!important;letter-spacing:.12em!important}.mail-page .mail-hero h1{color:#10182c!important;font-size:2.15rem!important;font-weight:790!important;line-height:1.02!important;letter-spacing:-.045em!important}.mail-page .mail-hero .intro{color:#59677f!important;font-size:.9rem!important}.mail-page .mail-hero .secondary{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;min-height:42px;padding:.58rem .85rem!important;border:1px solid #d9deea!important;border-radius:11px!important;background:#fffffff0!important;color:#18223a!important;font-weight:720;box-shadow:0 2px 4px #1e274406,0 7px 18px #26305011;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.mail-page .mail-hero .secondary:before{content:"\21bb";color:#3048d8;font-size:1.02rem;font-weight:800;line-height:1}.mail-page .mail-hero .secondary:hover:not(:disabled){transform:translateY(-1px);border-color:#cbd2e2!important;background:#fff!important;box-shadow:0 3px 6px #1e274408,0 10px 22px #26305016}.mail-page .mail-hero .secondary:disabled{transform:none}.mail-page .coverage-warning{display:flex!important;align-items:center;gap:1rem;min-height:56px;margin-bottom:1rem!important;padding:.75rem 1rem!important;border:1px solid #efc65a!important;border-radius:14px!important;background:linear-gradient(90deg,#fff9ea,#fffdf7)!important;color:#6b4b0f!important;box-shadow:0 5px 16px #6c4c0f09}.mail-page .coverage-warning:empty{display:none!important}.mail-page .coverage-warning>div{display:flex;align-items:center;gap:.9rem;min-width:0}.mail-page .coverage-warning>div:before{content:"!";display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:9px;background:#e7ad36;color:#fff;font-size:.9rem;font-weight:900}.mail-page .coverage-warning strong{color:#5f430f!important;font-size:.86rem}.mail-page .coverage-warning p{display:none!important}.mail-page .coverage-warning ul{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:0!important;padding:0 0 0 1rem!important;border-left:1px solid rgba(199,154,54,.35);list-style-position:inside}.mail-page .coverage-warning li{margin:0!important;font-size:.82rem}@media(max-width:900px){.mail-page .mail-hero{align-items:flex-start!important}.mail-page .coverage-warning{align-items:flex-start;flex-direction:column}.mail-page .coverage-warning ul{width:100%;padding:.65rem 0 0!important;border-left:0;border-top:1px solid rgba(199,154,54,.28)}}@media(max-width:620px){.mail-page .mail-hero{min-height:0;padding:1rem!important;border-radius:16px}.mail-page .mail-hero h1{font-size:1.9rem!important}}:root{--omega-brand-logo: url("./media/omega-logo-app.svg")}.logo-icon,.omega-inline-loading img,omega-loading img,img[src$="omega-logo.svg"],img[src$="omega-logo.png"],img[src$="omega-logo-v2.svg"],img[src$="omega-logo-app.svg"]{content:url("./media/omega-logo-app.svg")!important;object-fit:contain!important;object-position:center!important;filter:none!important}.assistant-page .brand-mark,.assistant-page .welcome-mark,.assistant-page .message-avatar,.knowledge-page .answer-mark,.knowledge-page .conversation-empty .answer-mark,.knowledge-page .answer-heading .answer-mark,.knowledge-page .thinking .answer-mark,.daily-page .omega-logo,.daily-page .brand-mark,.omega-logo,.omega-logo-mark,.omega-symbol,.omega-mark{color:transparent!important;font-size:0!important;line-height:0!important;text-shadow:none!important;background:var(--omega-brand-logo) center / contain no-repeat!important;box-shadow:none!important}.assistant-page .welcome-mark{transform-origin:50% 50%;will-change:transform,filter;animation:omega-assistant-ready-pulse 2.25s ease-in-out infinite}@keyframes omega-assistant-ready-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 4px 8px rgba(20,126,238,.16)) brightness(1)}50%{transform:scale(1.085);filter:drop-shadow(0 7px 15px rgba(21,153,255,.34)) brightness(1.08)}}@media(prefers-reduced-motion:reduce){.assistant-page .welcome-mark{animation:none;filter:drop-shadow(0 4px 8px rgba(20,126,238,.16))}}.daily-page .ai-card:after{content:""!important;width:128px!important;height:128px!important;right:1rem!important;bottom:-1.1rem!important;background:var(--omega-brand-logo) center / contain no-repeat!important;opacity:.09!important}.navbar .logo-icon{display:block!important}.daily-page .proposal-copy{flex:1;width:100%}.daily-page .proposal-resolutions{display:grid;gap:.65rem;margin-top:.8rem}.daily-page .proposal-resolution{padding:.68rem .75rem;border:1px solid #e2e8ef;border-radius:10px;background:#f8fafc}.daily-page .proposal-resolution p{margin:.28rem 0 0}.daily-page .proposal-label{display:block;color:#718096;font-size:.69rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.daily-page .proposal-choice{display:grid;gap:.35rem;margin-top:.45rem}.daily-page .proposal-choice label{color:#33475f;font-size:.82rem;font-weight:700}.daily-page .proposal-choice select{width:100%;min-height:40px;padding:.52rem .65rem;border:1px solid #ccd8e4;border-radius:9px;background:#fff;color:#20334c;font:inherit}.daily-page .proposal-choice select:focus{outline:3px solid rgba(0,159,227,.13);border-color:#009fe3}.daily-page .resolution-warning{color:#9a5d13!important;font-size:.8rem;font-weight:650}.daily-page .date-confirmation{border-color:#b9e5f7;background:#f0faff}.daily-page .date-confirmation .secondary{margin-top:.55rem}.daily-page .quick-add{min-width:0;min-height:0;padding:1.35rem 1.4rem}.daily-page .quick-add-row{align-items:flex-end}.daily-page .quick-add-row textarea{flex:1;width:100%;min-width:0;min-height:88px;max-height:210px;resize:vertical;padding:.72rem .78rem;border:1px solid #d3dce6;border-radius:10px;background:#fff;color:#1f3148;font:inherit;font-size:.94rem;line-height:1.45;box-shadow:inset 0 1px 2px #13284406}.daily-page .quick-add-row textarea:focus{outline:3px solid rgba(0,159,227,.13);border-color:#009fe3}.daily-page .quick-add-row .primary{flex:0 0 auto;min-width:92px}.daily-page .proposal{align-items:flex-start;flex-direction:column;gap:.95rem}.daily-page .proposal-actions{width:100%;justify-content:flex-end}.daily-page .daily-workspace{display:flex;gap:.9rem;align-items:flex-start;margin-bottom:.9rem}.daily-page .daily-workspace .overview-grid,.daily-page .daily-workspace .details-grid{display:flex!important;flex-direction:column;gap:.9rem;align-items:stretch;min-width:0;margin:0!important}.daily-page .daily-workspace .overview-grid{flex:0 1 46%}.daily-page .daily-workspace .details-grid{flex:1 1 54%}.daily-page .daily-workspace .ai-card,.daily-page .daily-workspace .quick-add,.daily-page .daily-workspace .schedule-panel,.daily-page .daily-workspace .teams-panel,.daily-page .daily-workspace .email-panel{grid-column:auto!important;grid-row:auto!important;width:100%;min-width:0;align-self:stretch}.daily-page .daily-workspace .schedule-panel{order:1}.daily-page .daily-workspace .teams-panel{order:2}.daily-page .daily-workspace .email-panel{order:3}.daily-page .daily-workspace .teams-panel .item-list,.daily-page .daily-workspace .email-panel .item-list{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:.35rem;scrollbar-width:thin;scrollbar-color:#bcc9d6 transparent}.daily-page .daily-workspace .teams-panel .item-list{max-height:280px}.daily-page .daily-workspace .email-panel .item-list{max-height:520px}.daily-page .daily-workspace .teams-panel .item-list::-webkit-scrollbar,.daily-page .daily-workspace .email-panel .item-list::-webkit-scrollbar{width:7px}.daily-page .daily-workspace .teams-panel .item-list::-webkit-scrollbar-thumb,.daily-page .daily-workspace .email-panel .item-list::-webkit-scrollbar-thumb{border-radius:999px;background:#c3ced9}.daily-page .daily-workspace .teams-panel .item-list::-webkit-scrollbar-track,.daily-page .daily-workspace .email-panel .item-list::-webkit-scrollbar-track{background:transparent}@media(max-width:1100px){.daily-page .daily-workspace .overview-grid{flex-basis:48%}.daily-page .daily-workspace .details-grid{flex-basis:52%}}@media(max-width:900px){.daily-page .daily-workspace{flex-direction:column}.daily-page .daily-workspace .overview-grid,.daily-page .daily-workspace .details-grid{flex:1 1 auto;width:100%}.daily-page .proposal-resolutions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.daily-page .date-confirmation{grid-column:1 / -1}}@media(max-width:760px){.daily-page .quick-add-row{align-items:stretch;flex-direction:column}.daily-page .quick-add-row textarea{min-height:105px}.daily-page .quick-add-row .primary{width:100%}.daily-page .proposal-resolutions{grid-template-columns:1fr}.daily-page .date-confirmation{grid-column:auto}.daily-page .proposal-actions{width:100%;justify-content:flex-start}.daily-page .daily-workspace .teams-panel .item-list,.daily-page .daily-workspace .email-panel .item-list{max-height:420px}}
