@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");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{font-family:DM Sans Variable,sans-serif;color:var(--muted);background:#f8f9fb;font-synthesis:none;text-rendering:optimizeLegibility;--bg:#f8f9fb;--surface:#fff;--subtle:#f6f7f9;--text:#282b37;--muted:#7a7d8b;--border:#e9eaf0;--purple:#7561c9;--purple-dark:#6550b8;--purple-soft:#f0ecfb;--green:#39866b;--green-soft:#ecf7f1;--amber:#a67a34;--amber-soft:#fcf5e8;--red:#b95d64;--red-soft:#fff0f0;--shadow:0 4px 18px #1c153405;--font-heading:"Manrope Variable","DM Sans Variable",sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button{color:inherit}button,a{transition:background .18s,color .18s,box-shadow .18s,transform .18s}button{border:0;background:none}a{color:inherit;text-decoration:none}input,textarea,select{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;outline:none;min-width:0}input:focus,textarea:focus,select:focus{border-color:#a596dc;box-shadow:0 0 0 3px #7863db12}input:not([type=checkbox]),select{padding:10px 12px;min-height:41px}textarea{padding:12px;line-height:1.65;resize:vertical;width:100%}input::placeholder,textarea::placeholder{color:var(--muted)}input[type=checkbox]{accent-color:var(--purple);width:16px;height:16px;flex-shrink:0;cursor:pointer}select{cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--purple);outline-offset:3px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:var(--font-heading)}h1{font-size:30px;line-height:1.3;font-weight:750;letter-spacing:-1.1px;margin-bottom:10px}h2{font-size:19px;font-weight:700;letter-spacing:-.45px}h3{font-size:16px;letter-spacing:-.25px}p{line-height:1.65}small{color:var(--muted)}svg{flex-shrink:0}::selection{background:#dcd3fc}.brand{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-heading);font-size:27px;font-weight:800;letter-spacing:-1px;color:var(--text)}.brand>svg{color:var(--purple)}.brand-dot{color:var(--purple)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);border-radius:7px;padding:10px 15px;min-height:39px;background:var(--surface);font-size:14px;font-weight:650;white-space:nowrap;box-shadow:0 1px 2px #15112b03}.button:hover:not(:disabled){background:var(--subtle);border-color:#d5d1e3}.button.primary{color:#fff;background:var(--purple);border-color:var(--purple);box-shadow:0 3px 7px #7561c919}.button.primary:hover:not(:disabled){background:var(--purple-dark);transform:translateY(-1px)}.button.primary-soft{color:var(--purple-dark);background:var(--purple-soft);border-color:#e8e1f8}.button.small{padding:6px 11px;min-height:30px;font-size:14px}.full{width:100%}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;color:var(--muted);border-radius:7px}.icon-button:hover{color:var(--purple);background:var(--purple-soft)}.text-button{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:var(--purple);font-weight:600;padding:4px 0}.text-button:hover{text-decoration:underline}.eyebrow{font-size:12px;font-weight:700;letter-spacing:1.8px;color:var(--muted);line-height:1.5}.eyebrow.light{color:#dbd2f5}.badge{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:550;border-radius:5px;padding:4px 7px;white-space:nowrap;line-height:1.3;background:var(--subtle);color:var(--muted);text-transform:none}.badge.purple{color:var(--purple);background:var(--purple-soft)}.badge.green{color:var(--green);background:var(--green-soft)}.badge.amber{color:var(--amber);background:var(--amber-soft)}.badge.red{color:var(--red);background:var(--red-soft)}.status-dot,.green-dot{width:5px;height:5px;border-radius:50%;display:inline-block;background:currentColor}.green-dot{color:var(--muted)}.avatar{height:35px;width:35px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;font-size:14px;font-weight:650;background:#eeebf7;color:var(--muted)}.avatar.small{height:27px;width:27px;font-size:12px}.avatar-1{background:#eef1ec;color:var(--muted)}.avatar-2{background:#faeee6;color:var(--muted)}.avatar-3{background:#e8f0fa;color:var(--muted)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:11px;box-shadow:var(--shadow)}.section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:21px 23px}.section-title h2{margin:0;font-size:15px;display:flex;align-items:center;gap:8px}.section-title a{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--muted)}.section-title a:hover{color:var(--purple)}.section-intro{font-size:14px;color:var(--muted);margin:0 0 22px}.error-message{display:flex;gap:9px;align-items:flex-start;border:1px solid #e8b6b9;background:var(--red-soft);color:var(--red);padding:11px 14px;font-size:14px;border-radius:7px;margin:10px 0}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.page-loading{min-height:60vh;display:flex;align-items:center;justify-content:center;gap:20px;color:var(--purple)}.empty{padding:48px 28px;text-align:center}.empty-icon{display:inline-flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:16px;background:var(--purple-soft);color:var(--purple);margin-bottom:20px}.empty h3{font-size:17px;margin-bottom:9px}.empty p{color:var(--muted);font-size:14px;max-width:440px;margin:0 auto 23px}.empty-actions{display:flex;justify-content:center;gap:9px;flex-wrap:wrap}.skip-link{position:absolute;top:-100px;left:10px;background:var(--surface);padding:12px;z-index:100}.skip-link:focus{top:10px}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;left:0;top:0;bottom:0;width:225px;z-index:30;border-right:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;padding:30px 17px 0}.brand-link{padding:0 12px;display:inline-flex}.workspace-switch{margin:31px 0 27px;display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:8px;padding:11px 10px;text-align:left;width:100%}.workspace-switch>span:nth-child(2){min-width:0;flex:1}.workspace-switch strong{font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switch small{font-size:12px;display:block;margin-top:3px}.workspace-icon{width:29px;height:30px;display:flex;align-items:center;justify-content:center;background:#f2eff9;color:var(--purple);border-radius:6px;font-weight:650;font-size:15px}.nav-label{font-size:12px;letter-spacing:1.4px;color:var(--muted);font-weight:700;margin:0 12px 11px}.nav-item{display:flex;align-items:center;gap:11px;font-size:14px;color:var(--muted);min-height:42px;padding:10px 13px;margin:3px 0;border-radius:7px;font-weight:500}.nav-item svg{stroke-width:1.7}.nav-item:hover{color:var(--purple);background:var(--subtle)}.nav-item.active{color:var(--purple);background:var(--purple-soft);font-weight:650}.nav-item span:nth-child(2){flex:1}.nav-count{font-size:13px;background:#f0eef3;min-width:19px;text-align:center;border-radius:4px;padding:2px 4px}.new-badge{font-size:12px;border:1px solid #ddd5f0;padding:2px 4px;letter-spacing:.3px;color:var(--muted);border-radius:4px}.tools-label{margin-top:29px}.sidebar-bottom{margin-top:auto;padding-top:48px}.privacy-card{padding:15px 13px;background:linear-gradient(135deg,#f9f7fe,#f5f2fc);border:1px solid #eeebf5;border-radius:9px;margin-bottom:17px}.privacy-icon{color:var(--purple);display:block;margin-bottom:8px}.privacy-card strong{font-size:14px;line-height:1.6;display:block;font-weight:650}.privacy-card p{font-size:13px;color:var(--muted);line-height:1.65;margin:8px 0 12px}.privacy-card a{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--purple);font-weight:600}.profile{display:flex;align-items:center;gap:9px;border-top:1px solid var(--border);margin:15px -17px 0;padding:19px 17px}.profile>span:nth-child(2){flex:1;min-width:0}.profile strong{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis}.profile small{display:block;font-size:12px;margin-top:4px}.app-main{margin-left:225px;width:calc(100% - 225px);min-width:0;display:flex;flex-direction:column}.topbar{height:72px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:14px;padding:0 36px;background:var(--surface);flex-shrink:0}.breadcrumb{display:flex;align-items:center;gap:11px;color:var(--muted);font-size:13px;margin-right:auto}.breadcrumb strong{font-weight:500;color:var(--muted)}.global-search{width:245px;display:flex;align-items:center;gap:8px;color:var(--muted)}.global-search input{padding:5px 0!important;min-height:30px!important;border:0;background:none;width:100%;font-size:13px}.global-search input:focus{box-shadow:none}.global-search kbd{font-family:inherit;font-size:12px;white-space:nowrap;border:1px solid var(--border);border-radius:4px;padding:3px 5px;background:var(--subtle)}.topbar-divider{height:20px;border-left:1px solid var(--border);margin:0 3px}.main-content{padding:35px 36px 28px;flex:1;outline:none;max-width:1640px;width:100%;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.page-heading .eyebrow{margin-bottom:11px}.page-heading p{font-size:14px;color:var(--muted);margin:0;max-width:680px}.page-heading h1{font-size:28px;letter-spacing:-1px}.heading-spark{font-size:27px;color:var(--muted);display:inline-block;margin-left:13px;vertical-align:middle;font-weight:400}.heading-actions{display:flex;gap:9px;align-items:center}.app-footer{display:flex;justify-content:space-between;padding:20px 36px 22px;font-size:12px;color:var(--muted);gap:16px}.app-footer span:first-child{display:flex;gap:6px;align-items:center}.mobile-menu{display:none}.overview-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr);gap:20px;margin-bottom:23px}.welcome-card{position:relative;border:1px solid #e8e2f6;border-radius:11px;min-height:226px;background:linear-gradient(115deg,#f1edf9,#f8f5fc 65%,#eeeaf8);padding:27px 28px;overflow:hidden}.welcome-card>.eyebrow{font-size:12px;letter-spacing:1.6px;color:var(--muted);position:relative;z-index:1}.welcome-card h2{font-size:24px;line-height:1.45;letter-spacing:-.65px;color:var(--muted);margin:12px 0 10px;position:relative;z-index:1}.welcome-card p{font-size:13px;color:var(--muted);margin-bottom:17px;position:relative;z-index:1;line-height:1.7}.welcome-card .button{font-size:13px;min-height:32px;padding:7px 11px;border-color:#e5dff0;color:var(--muted);position:relative;z-index:1}.thread-art{position:absolute;right:0;top:0;bottom:0;width:40%;display:flex;justify-content:center;align-items:center;transform:rotate(-15deg);opacity:.8}.orbit{position:absolute;border:1px solid #cbbce0;border-radius:50%}.orbit-one{width:145px;height:145px}.orbit-two{width:210px;height:210px;border-style:dashed;opacity:.6}.orbit-three{width:280px;height:280px;opacity:.25}.art-core{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border:1px solid #e6dff0;background:#f9f6fc;border-radius:21px;color:var(--muted);box-shadow:0 8px 25px #a18ab025;transform:rotate(15deg)}.art-node{position:absolute;width:40px;height:40px;background:#fbf8ff;box-shadow:0 4px 10px #a18ab015;border:1px solid #e8dff0;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--muted);transform:rotate(15deg)}.node-one{top:15%;left:12%}.node-two{bottom:11%;left:25%;color:var(--muted)}.node-three{top:39%;right:4%}.focus-card{padding:24px 25px;border-radius:11px;background:var(--surface);border:1px solid var(--border)}.card-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.card-title .badge{margin-left:auto}.focus-icon{color:var(--muted)}.focus-card h3{font-size:20px;line-height:1.5;letter-spacing:-.45px;margin:21px 0 9px;max-width:245px}.focus-card p{font-size:14px;color:var(--muted);max-width:270px;line-height:1.8;margin-bottom:20px}.focus-card .text-button{font-size:13px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:29px}.stat-card{border:1px solid var(--border);border-radius:9px;background:var(--surface);padding:18px 21px}.stat-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--muted)}.stat-top svg{color:var(--muted);stroke-width:1.5}.stat-card>strong{display:block;font-family:var(--font-heading);font-size:29px;font-weight:650;letter-spacing:-1px;margin:10px 0 7px}.stat-card>small{font-size:12px;color:var(--muted)}.dashboard-columns{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(250px,1fr);gap:22px}.recent-panel .section-title{padding:23px 21px}.table-head{display:grid;grid-template-columns:1fr 104px 97px 90px;color:var(--muted);font-size:11px;font-weight:650;letter-spacing:1px;padding:12px 20px;background:#fcfcfd;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.meeting-row{display:flex;align-items:center;gap:12px;min-height:80px;padding:16px 19px;border-bottom:1px solid var(--border)}.meeting-row:last-child{border:0}.meeting-row:hover{background:var(--subtle)}.meeting-symbol{color:var(--muted);background:#f4f0fa;border:1px solid #eee9f5;width:36px;height:39px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.meeting-title{text-align:left;flex:1;min-width:0;padding:0}.meeting-title strong{font-size:14px;font-weight:600;display:block;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.meeting-title>span{font-size:12px;color:var(--muted);display:block;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.separator{padding:0 4px}.participant-stack{display:flex;width:74px;padding-left:5px}.participant-stack .avatar{margin-left:-5px;border:2px solid var(--surface);height:25px;width:25px;font-size:12px}.meeting-date{font-size:13px;min-width:58px}.meeting-date small{font-size:12px;display:block;margin-top:4px}.meeting-row>.badge{font-size:12px;min-width:53px;justify-content:center}.meeting-row>.icon-button{width:18px}.projects-sidebar .section-title{padding:20px 18px}.project-mini{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:15px 18px;border-bottom:1px solid var(--border)}.project-mini>span:nth-child(2){flex:1;min-width:0}.project-mini strong{display:block;font-size:13px;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-mini small{display:block;font-size:12px;margin-top:4px;color:var(--muted)}.project-mini>svg{color:var(--muted)}.project-monogram{width:33px;height:35px;background:color-mix(in srgb,var(--project-color,#9a85c9) 12%,var(--surface));color:var(--project-color,#9a85c9);display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:7px;font-family:var(--font-heading);font-weight:650;font-size:14px}.project-monogram.large{width:47px;height:49px;font-size:20px;border-radius:11px}.context-note{margin:20px 18px;display:flex;align-items:center;gap:9px;color:var(--muted)}.context-note>span{font-size:23px}.context-note p{font-size:12px;color:var(--muted);line-height:1.7;margin:0}.context-note strong{font-weight:400;color:var(--muted);font-size:12px}.mini-empty{padding:28px 23px;text-align:center;color:var(--muted)}.mini-empty h3{font-size:14px;margin:14px 0 7px;color:var(--text)}.mini-empty p{font-size:13px;color:var(--muted)}.mini-empty .text-button{font-size:13px}.sample-note{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:12px;margin-top:22px}.filter-bar{display:flex;align-items:center;gap:11px;margin:0 0 20px;flex-wrap:wrap}.input-search{display:flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--surface);border-radius:7px;padding:0 12px;color:var(--muted);flex:1;min-width:170px}.input-search input{border:0;background:none;font-size:14px;width:100%;padding:11px 0!important}.input-search input:focus{box-shadow:none}.filter-bar select{font-size:14px;min-width:140px}.result-count{font-size:14px;color:var(--muted);margin-left:auto}.library-table{overflow:hidden}.library-table .meeting-row{min-height:88px}.library-table .meeting-title strong{font-size:15px}.library-table .meeting-title>span{font-size:13px}.library-table .participant-stack,.library-table .meeting-date{width:100px}.library-table .meeting-row>.badge{font-size:13px;min-width:75px}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin:20px 0;font-size:14px;color:var(--muted)}.pagination .button{font-size:13px;min-height:32px}.selection-bar{display:flex;gap:20px;align-items:center;margin-bottom:15px;background:var(--purple-soft);padding:9px 15px;border-radius:7px;font-size:14px}.selection-bar .icon-button{margin-left:auto}.danger{color:var(--red)}.loading-line{padding:35px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:14px;color:var(--muted)}.meeting-content{padding-top:23px}.meeting-back{display:flex;align-items:center;gap:22px;margin-bottom:27px}.back-link{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:14px;padding:0}.back-link:hover{color:var(--purple)}.meeting-back>span{font-size:12px;color:var(--muted);letter-spacing:1.2px;border-left:1px solid var(--border);padding-left:21px}.export-menu{display:flex;gap:6px;align-items:center;border:1px solid var(--border);background:var(--surface);border-radius:7px;padding-left:11px;margin-left:auto;color:var(--muted)}.export-menu select{border:0;background:transparent;font-size:14px;padding-left:3px;min-height:33px}.meeting-project-label{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:8px;margin-bottom:12px}.meeting-project-label>a{color:var(--purple)}.meeting-heading h1{font-size:30px;font-weight:750;margin-bottom:17px}.meeting-metadata{display:flex;align-items:center;gap:17px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.meeting-metadata>span{display:flex;align-items:center;gap:6px}.private-label{margin-left:auto}.meeting-tabs{display:flex;gap:27px;border-bottom:1px solid var(--border);margin-top:30px}.meeting-tabs>button{display:flex;gap:7px;align-items:center;padding:14px 1px;color:var(--muted);font-size:14px;border-bottom:2px solid transparent;margin-bottom:-1px}.meeting-tabs>button.active{color:var(--purple);border-bottom-color:var(--purple);font-weight:650}.meeting-tabs>button>span{background:var(--purple-soft);font-size:12px;padding:2px 5px;border-radius:4px}.meeting-body{display:grid;grid-template-columns:minmax(0,1fr) 246px;gap:35px;padding-top:30px}.meeting-primary{min-width:0;padding-right:4px}.meeting-aside{border-left:1px solid var(--border);padding-left:26px}.summary-heading{display:flex;align-items:center;justify-content:space-between}.summary-heading>div{display:flex;align-items:center;gap:8px}.summary-heading h2{font-size:16px;margin:0}.purple-icon{color:var(--purple)}.provenance-label{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);margin:6px 0 22px}.provenance-label>span:last-child{margin-left:5px;border-left:1px solid var(--border);padding-left:9px}.executive-overview{padding:20px 22px;background:var(--surface);border:1px solid var(--border);border-radius:9px;margin-bottom:29px}.executive-overview>.eyebrow{font-size:12px;color:var(--muted)}.executive-overview p{font-size:14px;line-height:1.9;margin:10px 0 0;color:var(--muted)}.summary-section{margin-bottom:29px}.summary-section>h3{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;margin-bottom:14px}.section-dot{height:7px;width:7px;background:#b09bd2;border-radius:2px}.dot-decision{background:#8db6a0}.dot-action{background:#b4a0d6}.dot-risk,.dot-question{background:#d3b082}.section-count{font-family:DM Sans Variable,sans-serif;font-size:12px;font-weight:400;color:var(--muted);margin-left:3px}.insight-item{display:flex;padding:14px 18px;border:1px solid var(--border);background:var(--surface);border-radius:8px;margin:8px 0}.insight-copy{width:100%}.insight-copy>p{font-size:14px;line-height:1.8;margin:0 0 8px;color:var(--muted)}.insight-sources{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:7px}.source-chip{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--muted);background:#f6f2fb;border:1px solid #eee8f6;border-radius:4px;padding:3px 5px}.source-chip:hover{background:var(--purple-soft)}.tiny-wave{font-size:12px}.memory-save{font-size:12px;color:var(--muted);margin-left:auto;display:flex;align-items:center;gap:4px;padding:3px}.memory-save:hover{color:var(--purple)}.summary-footnote{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;margin-top:28px}.aside-section{padding-bottom:23px;margin-bottom:22px;border-bottom:1px solid var(--border)}.aside-label{font-size:12px;letter-spacing:1.1px;color:var(--muted);font-weight:600;display:flex;justify-content:space-between;margin-bottom:17px}.participant{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--muted);margin-top:12px}.connected-project{display:flex;align-items:center;gap:9px;text-align:left;width:100%;padding:0}.connected-project strong{font-size:14px;line-height:1.6;flex:1}.connected-project>svg{color:var(--muted)}.aside-description{font-size:13px;color:var(--muted);margin:13px 0 0;line-height:1.8}.aside-action{display:flex;align-items:center;width:100%;gap:9px;font-size:13px;color:var(--muted);margin:14px 0;padding:0;text-align:left}.aside-action>svg:last-child{margin-left:auto;color:var(--muted)}.aside-action:hover{color:var(--purple)}.tags{display:flex;gap:6px;flex-wrap:wrap}.tags .badge{font-size:12px;border:1px solid var(--border);background:var(--surface)}.evidence-note{border:1px solid #e8e2f0;border-radius:10px;background:#f5f2fa;padding:20px 17px;color:var(--muted)}.evidence-note h4{font-size:14px;color:var(--muted);margin:12px 0 8px}.evidence-note p{font-size:13px;color:var(--muted);line-height:1.8;margin:0}.processing-error{display:flex;gap:12px;align-items:center;padding:14px 17px;background:var(--amber-soft);border:1px solid #efe0c3;border-radius:8px;color:var(--amber);margin-top:20px}.processing-error>div{flex:1}.processing-error strong{font-size:14px}.processing-error p{font-size:14px;margin:5px 0 0}.warning-note{padding:12px;background:var(--amber-soft);color:var(--amber);border-radius:7px;font-size:14px;margin-bottom:15px}.transcript-toolbar{display:flex;align-items:center;gap:15px;margin-bottom:20px}.transcript-toolbar>span{font-size:13px;color:var(--muted)}.info-note{display:flex;align-items:flex-start;gap:8px;background:var(--subtle);border:1px solid var(--border);padding:12px 14px;border-radius:7px;color:var(--muted);font-size:13px;line-height:1.7;margin:12px 0 20px}.audio-player{width:100%;height:40px;margin-bottom:14px}.transcript-segment{padding:20px 13px;display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid var(--border);scroll-margin-top:25px;border-radius:8px}.transcript-segment.highlighted{background:var(--purple-soft);box-shadow:0 0 0 1px #d9ccec}.segment-copy{flex:1;min-width:0}.segment-head{display:flex;align-items:center;gap:10px;margin-bottom:9px}.segment-time{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.segment-copy>p{font-size:14px;line-height:1.95;margin:0;color:var(--muted);white-space:pre-wrap}.segment-copy>small{font-size:12px}.segment-tools{display:flex;gap:1px;opacity:.5}.transcript-segment:hover .segment-tools{opacity:1}.segment-tools .icon-button{width:25px;height:25px}.bookmarked{color:var(--purple);background:var(--purple-soft)}.edited-label{font-size:12px;color:var(--muted)}.amber-icon{color:var(--amber)}.original-text{font-size:13px;color:var(--muted);margin-top:10px}.original-text summary{cursor:pointer}.original-text p{padding:10px;background:var(--subtle);margin:8px 0 0}.followup-editor{border-radius:9px;font-size:14px;line-height:1.9}.form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.meeting-primary>.section-title{padding:0 0 13px}.modal{border:1px solid var(--border);border-radius:14px;padding:0;background:var(--surface);color:var(--text);width:min(520px,calc(100vw - 30px));max-height:90vh;box-shadow:0 25px 100px #21153f30;overflow:auto}.modal.wide{width:min(680px,calc(100vw - 30px))}.modal::backdrop{background:#25203255;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-head{padding:23px 25px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);gap:15px;position:sticky;top:0;background:var(--surface);z-index:2}.modal-head h2{font-size:17px;margin:0}.modal-copy{color:var(--muted);font-size:14px;padding:20px 25px 0;margin-bottom:20px}.modal .stack-form{padding:0 25px 24px}.stack-form{display:flex;flex-direction:column;gap:17px}.stack-form label,.auth-form label,.ask-filters label{font-size:14px;font-weight:550;display:flex;flex-direction:column;gap:8px}.stack-form input,.stack-form select,.stack-form textarea{font-size:14px}.stack-form label>small{font-size:13px;font-weight:400;line-height:1.65}.form-columns{display:flex;gap:15px}.form-columns>label{flex:1;min-width:0}.optional{font-size:13px;font-weight:400;color:var(--muted)}.check-label{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:9px!important;font-size:14px!important;font-weight:400!important;line-height:1.65}.check-label input{margin-top:2px}.check-label strong{font-weight:600}.modal-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;border-top:1px solid var(--border);padding-top:18px;margin-top:4px;flex-wrap:wrap}.modal>.modal-actions{padding:20px 25px}.modal-actions>small{font-size:12px;color:var(--muted);margin-right:auto;max-width:240px}.modal-copy+.stack-form{padding-top:0}.modal .segmented{margin:20px 25px}.segmented{display:inline-flex;background:#eff0f4;border:1px solid #ececf1;border-radius:8px;padding:4px;gap:4px}.segmented>button{padding:8px 13px;font-size:14px;color:var(--muted);border-radius:5px;display:flex;align-items:center;justify-content:center;gap:7px}.segmented>button.active{background:var(--surface);box-shadow:0 1px 5px #1d143012;color:var(--text);font-weight:550}.upload-zone{border:1px dashed #d8cfe8;background:#faf8fd;align-items:center;text-align:center;padding:24px!important;border-radius:9px;cursor:pointer;position:relative;overflow:hidden}.upload-zone>input[type=file]{font-size:13px;width:100%;max-width:280px;cursor:pointer;padding:6px!important;background:none;min-height:0!important}.upload-zone strong{font-size:15px}.upload-zone>span:not(.upload-circle){font-size:13px;color:var(--muted);line-height:1.8;font-weight:400}.upload-circle{height:46px;width:46px;border:1px solid #e8e0f1;background:#f1eaf9;border-radius:13px;display:flex;align-items:center;justify-content:center;color:var(--muted);margin-bottom:5px}.upload-zone small{max-width:100%;overflow-wrap:anywhere}.consent-box{display:flex;gap:12px;background:var(--subtle);padding:16px;border-radius:8px;border:1px solid var(--border);color:var(--muted)}.consent-box>svg{color:var(--muted);margin-top:3px}.consent-box .check-label+.check-label{margin-top:12px}.form-hint{font-size:13px;color:var(--muted);line-height:1.7;margin:0}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:10px;max-width:90vw;background:var(--surface);border:1px solid var(--border);box-shadow:0 8px 40px #29184420;padding:12px 14px;border-radius:9px;font-size:14px}.toast>svg{color:var(--green)}.capture-stage{text-align:center;padding:32px 20px 17px}.capture-orb{height:75px;width:75px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;border-radius:50%;background:var(--purple-soft);color:var(--purple)}.capture-stage.recording .capture-orb{background:var(--red-soft);color:var(--red);animation:pulse 1.6s infinite}.capture-stage>strong{font-size:22px;font-family:var(--font-heading);display:block;letter-spacing:-.6px}.capture-stage>p{font-size:14px;color:var(--muted);margin:12px auto;max-width:320px}.danger-fill{background:var(--red)!important;color:#fff}.capture-stage+.segmented{display:flex}.capture-stage+.stack-form{padding-top:20px}@keyframes pulse{50%{box-shadow:0 0 0 12px #b95d6410}}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.project-card{text-align:left;padding:24px;transition:transform .2s,box-shadow .2s}.project-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px #3d2c6010;border-color:#d9d1e8}.project-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.project-card-top>svg{color:var(--muted)}.project-card .eyebrow{font-size:12px;color:var(--muted)}.project-card h2{font-size:17px;margin:8px 0 12px;line-height:1.5}.project-card>p{font-size:14px;color:var(--muted);min-height:55px}.project-card-footer{display:flex;align-items:center;gap:13px;border-top:1px solid var(--border);padding-top:15px;margin-top:20px;color:var(--muted);font-size:12px}.project-card-footer>span{display:flex;align-items:center;gap:5px}.project-detail-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:25px}.project-detail-grid .section-intro{padding:0 23px;font-size:14px}.memory-panel{align-self:start;padding-bottom:20px}.memory-card{margin:15px 22px;border:1px solid var(--border);border-radius:8px;padding:17px 18px;background:var(--subtle)}.memory-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.memory-card .eyebrow{letter-spacing:1px;font-size:12px}.memory-card>p{font-size:15px;line-height:1.8;margin:11px 0}.memory-card.conflict{background:#fcf8f2;border-color:#e7d7bb}.memory-card.superseded{opacity:.65}.memory-card>.button{margin-top:15px}.briefing-panel{padding-bottom:20px}.brief-stat{display:flex;align-items:center;gap:12px;padding:7px 24px}.brief-stat strong{font-size:26px;min-width:25px;color:var(--purple);font-weight:500}.brief-stat>span{font-size:14px;color:var(--muted)}.briefing-panel .section-intro{margin-top:17px}.brief-task{display:flex;align-items:flex-start;gap:9px;margin:0 23px;padding:13px 0;border-top:1px solid var(--border);font-size:14px;line-height:1.7}.brief-task>svg{color:var(--muted);margin-top:3px}.brief-task small{display:block;font-size:12px;margin-top:5px}.briefing-panel>.text-button{margin:14px 23px 0;font-size:13px}.milestones-panel{margin-top:23px}.milestone{display:flex;align-items:center;gap:9px;margin:0 22px;padding:15px 0;border-top:1px solid var(--border)}.milestone>strong{font-size:14px;flex:1;font-weight:500}.milestone small{display:block;font-size:12px;font-weight:400;margin-top:6px}.milestone-dot{width:7px;height:7px;background:#b5a1d1;border-radius:50%}.task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.task-card{padding:20px;border:1px solid var(--border);border-radius:10px;background:var(--surface);margin-bottom:14px}.task-grid .task-card{margin:0;align-self:start}.task-card-top{display:flex;align-items:flex-start;gap:10px}.task-card-top>strong{font-size:14px;font-weight:550;line-height:1.75;flex:1}.task-check{border:1px solid #dcd8e5;border-radius:5px;width:17px;height:17px;flex-shrink:0;margin-top:3px;display:flex;align-items:center;justify-content:center;padding:0;background:var(--surface)}.task-check.checked{background:var(--green);border-color:var(--green);color:#fff}.task-card-top>.icon-button{margin:-5px -5px 0 0;width:25px;height:25px}.task-meta{display:flex;gap:13px;align-items:center;flex-wrap:wrap;margin:13px 0 0 27px;font-size:12px;color:var(--muted)}.task-meta>span{display:flex;align-items:center;gap:5px}.task-meta .badge{font-size:12px;margin-left:auto}.task-review{border-top:1px solid var(--border);padding-top:13px;margin-top:17px;display:flex;align-items:center;gap:14px}.task-review>span{font-size:12px;color:var(--muted);margin-right:auto}.task-review>.text-button{font-size:13px;color:var(--muted)}.task-source{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);margin:12px 0 0 27px;padding:0;text-align:left}.task-source:hover{color:var(--purple)}.task-card.rejected{opacity:.7}.task-filters{margin-right:auto;flex-shrink:0}.task-filters>button{font-size:13px;padding:7px 10px}.ask-workspace{max-width:1000px;margin:0 auto}.ask-scope{display:flex;align-items:center;gap:10px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:12px 0;color:var(--muted)}.ask-scope select{background:transparent;border:0;padding:5px;min-height:25px;font-size:14px;max-width:300px}.ask-scope .text-button{margin-left:auto;font-size:13px}.ask-scope .text-button+.text-button{margin-left:10px}.ask-filters{display:flex;gap:15px;padding:20px 0}.ask-filters>label{flex:1}.ask-filters input{font-size:14px}.chat-area{min-height:390px;padding:25px 0 15px}.ask-welcome{text-align:center;padding:22px 0 20px}.ask-logo{display:flex;align-items:center;justify-content:center;width:69px;height:69px;border-radius:20px;background:linear-gradient(135deg,#f3effc,#e8e1f6);color:var(--muted);margin:0 auto 20px;border:1px solid #e5ddee;box-shadow:0 7px 25px #9c82bd14}.ask-welcome h2{font-size:28px;font-weight:650;letter-spacing:-.9px;line-height:1.45;margin-bottom:13px}.ask-welcome>p{font-size:14px;line-height:1.8;color:var(--muted)}.question-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;max-width:630px;margin:26px auto 22px}.question-grid>button{display:flex;align-items:center;gap:16px;justify-content:space-between;text-align:left;padding:17px 18px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:14px;color:var(--muted)}.question-grid>button:hover{border-color:#d1c2e6;background:var(--purple-soft)}.grounding-note{display:flex;justify-content:center;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.chat-composer{display:flex;align-items:center;gap:12px;padding:11px 13px 11px 20px;background:var(--surface);border:1px solid #dbd4e9;border-radius:12px;box-shadow:0 4px 15px #28153b06;color:var(--muted)}.chat-composer input{flex:1;min-height:32px;border:0;padding:6px 0!important;background:transparent;font-size:14px}.chat-composer input:focus{box-shadow:none}.send-button{background:var(--purple);color:#fff;height:35px;width:37px;display:flex;align-items:center;justify-content:center;border-radius:7px}.composer-note{text-align:center;color:var(--muted);font-size:12px;margin-top:12px}.chat-exchange{margin-bottom:30px}.question-bubble{margin:0 0 23px auto;max-width:80%;width:fit-content;background:var(--purple-soft);border:1px solid #e6def4;color:var(--muted);font-size:15px;line-height:1.7;padding:13px 19px;border-radius:12px 12px 3px}.answer{display:flex;gap:14px;align-items:flex-start}.answer-icon{width:31px;height:33px;background:var(--purple-soft);border:1px solid #e8dff5;border-radius:9px;color:var(--purple);display:flex;align-items:center;justify-content:center;flex-shrink:0}.answer>div{min-width:0;flex:1}.answer strong{font-size:14px;font-weight:600}.answer p{font-size:14px;color:var(--muted);margin:8px 0 18px}.citation-results{display:grid;grid-template-columns:1fr 1fr;gap:12px}.citation-card{text-align:left;padding:15px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.citation-card:hover{border-color:#cbbbdf}.citation-card>div{display:flex;align-items:center;gap:7px;color:var(--muted)}.citation-card>div>strong{font-size:13px;color:var(--muted);flex:1;line-height:1.6}.citation-card blockquote{font-size:14px;color:var(--muted);line-height:1.9;margin:10px 0}.citation-card>span{font-size:12px;color:var(--muted);display:flex;gap:6px;align-items:center}.chat-thinking{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--purple);padding:20px 0}.integration-banner{display:flex;align-items:center;gap:17px;padding:21px 25px;background:#f3f0f9;border:1px solid #e8e1f2;border-radius:10px;margin-bottom:25px;color:var(--muted)}.integration-banner strong{font-size:14px;color:var(--muted)}.integration-banner p{font-size:14px;color:var(--muted);margin:6px 0 0}.integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.integration-card{padding:23px;display:flex;flex-direction:column}.integration-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:10px}.integration-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:12px;background:var(--subtle)}.integration-icon.google{color:var(--muted);background:#fbf8ee}.integration-icon.meet{color:var(--muted);background:#f0f7f2}.integration-icon.zoom{color:var(--muted);background:#f1f5fc}.integration-icon.teams{color:var(--muted);background:#f5f1fb}.integration-icon.openai{color:var(--muted);background:#f2f7f3}.integration-card>.eyebrow{font-size:12px;letter-spacing:1px}.integration-card h2{font-size:18px;margin:7px 0 10px}.integration-card>p{font-size:14px;color:var(--muted);line-height:1.85;flex:1}.integration-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.integration-actions .button{font-size:13px;min-height:33px}.setup-detail{padding:24px;font-size:14px;color:var(--muted);line-height:1.8}.setup-detail h3{font-size:15px;color:var(--text)}.setup-detail li{margin:7px 0}.setup-detail code{font-size:14px;background:var(--subtle);padding:3px 5px;border-radius:4px}.calendar-event{display:flex;gap:14px;padding:15px 0;border-bottom:1px solid var(--border)}.calendar-event>svg{color:var(--purple)}.calendar-event p{font-size:14px;margin:6px 0}.calendar-event a{font-size:13px;color:var(--purple);display:flex;align-items:center;gap:5px}.settings-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:22px;margin-bottom:25px}.settings-panel{padding:0 24px 24px}.settings-panel>.section-title{padding:23px 0}.setting-row{display:flex;align-items:center;gap:20px;justify-content:space-between;border-top:1px solid var(--border);padding:20px 0}.setting-row strong{font-size:14px;font-weight:600}.setting-row p{font-size:14px;color:var(--muted);margin:7px 0 0;max-width:320px}.workspace-id{font-size:12px;color:var(--muted);display:block;overflow-wrap:anywhere;margin-top:9px}.setting-row input[type=number]{width:80px;font-size:14px}.settings-panel>.info-note{font-size:13px}.settings-panel>.button{font-size:14px;margin-bottom:20px}.capability-row{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:14px;padding:12px 0;border-top:1px solid var(--border);color:var(--muted)}.capability-row strong{font-size:13px;font-weight:500;color:var(--muted)}.usage-block{margin-top:23px;padding:18px;background:var(--subtle);border:1px solid var(--border);border-radius:8px}.usage-block>.eyebrow{font-size:12px}.usage-block h3{font-size:27px;font-weight:500;margin:12px 0;letter-spacing:-.5px}.usage-block h3>small{font-size:13px;letter-spacing:0}.usage-block p{font-size:13px;color:var(--muted);line-height:1.8;margin:0}.audit-row{display:flex;align-items:center;gap:12px;font-size:13px;padding:14px 23px;border-top:1px solid var(--border)}.audit-row strong{font-weight:500;flex:1}.audit-row>span:not(.audit-dot){color:var(--muted);min-width:100px}.audit-row time{color:var(--muted);min-width:150px;font-size:12px}.audit-dot{width:6px;height:6px;background:#b7a4d1;border-radius:50%}.workflow-canvas{display:flex;gap:0;margin:35px 0 32px;align-items:center}.workflow-step-wrap{display:flex;align-items:center;flex:1;min-width:0}.workflow-step{border:1px solid var(--border);border-radius:11px;padding:21px 14px;text-align:center;background:var(--surface);flex:1;min-height:193px}.workflow-icon{display:flex;width:45px;height:45px;border-radius:13px;align-items:center;justify-content:center;margin:0 auto 18px;background:#f1ecf8;color:var(--muted)}.workflow-icon.step-1{background:#edf2f8;color:var(--muted)}.workflow-icon.step-3{background:#fbf3e9;color:var(--muted)}.workflow-icon.step-4{background:#eef5ef;color:var(--muted)}.workflow-step>.eyebrow{font-size:11px;color:var(--muted)}.workflow-step h3{font-size:14px;margin:7px 0}.workflow-step p{font-size:12px;color:var(--muted);line-height:1.7;margin:0}.workflow-arrow{color:var(--muted);margin:0 10px}.automation-settings{max-width:830px;margin:0 auto;padding:0 26px 24px}.automation-settings>.section-title{padding:24px 0}.toggle-row{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;border-top:1px solid var(--border)}.toggle-row strong{font-size:14px;font-weight:550}.toggle-row p{font-size:14px;color:var(--muted);margin:7px 0 0}.toggle-row input{appearance:none;width:33px!important;height:19px!important;border-radius:20px;background:#dfdce5;border:0;position:relative;transition:.2s}.toggle-row input:after{content:"";position:absolute;width:13px;height:13px;top:3px;left:3px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0001;transition:.2s}.toggle-row input:checked{background:var(--purple)}.toggle-row input:checked:after{transform:translate(14px)}.page-note{font-size:13px;color:var(--muted);text-align:center;margin:23px auto;max-width:680px;line-height:1.8}.notification-row{display:flex;align-items:center;gap:17px;padding:22px;width:100%;text-align:left;border-bottom:1px solid var(--border)}.notification-row.read{opacity:.6}.notification-row>div{flex:1}.notification-row strong{font-size:14px;font-weight:550;display:block}.notification-row div>span{font-size:13px;color:var(--muted);display:block;margin-top:6px}.notification-icon{display:flex;align-items:center;justify-content:center;width:37px;height:40px;background:var(--green-soft);color:var(--muted);border-radius:10px}.notification-row>svg{color:var(--muted)}.auth-page{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background:var(--surface)}.auth-story{position:relative;overflow:hidden;padding:43px 65px;background:linear-gradient(140deg,#716083,#655574 65%,#6d5a80);color:#fff;display:flex;flex-direction:column;min-height:850px}.auth-story .brand,.auth-story .brand>svg,.auth-story .brand-dot{color:#f8f4fc}.auth-copy{margin:95px 0 50px;position:relative;z-index:1}.auth-copy>.eyebrow{font-size:12px;letter-spacing:2.3px;color:#c8b9d6}.auth-copy h1{font-size:48px;line-height:1.3;letter-spacing:-2.3px;font-weight:500;margin:21px 0 26px;color:#fff}.auth-copy em{font-style:normal;color:#d5bee8}.auth-copy p{font-size:15px;color:#c1b3cf;max-width:330px;line-height:1.9}.story-visual{position:relative;min-height:195px;max-width:390px;margin-top:5px}.quote-card{border:1px solid #aa94b850;background:#8a74963b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;padding:23px 27px;width:84%;transform:rotate(-3deg);box-shadow:0 20px 50px #3c2a5012}.quote-card>svg{color:#c0a7d1}.quote-card p{font-size:17px;font-family:var(--font-heading);line-height:1.7;color:#e4d8ec;margin:9px 0 15px}.quote-card>span{font-size:11px;letter-spacing:1.5px;color:#bda7ca}.decision-card{position:absolute;bottom:-6px;right:-8px;display:flex;align-items:center;gap:13px;padding:18px 20px;background:#f5f1f9;border:1px solid #ebe1f1;border-radius:10px;box-shadow:0 15px 30px #32203e18;transform:rotate(3deg);color:var(--muted);min-width:290px}.decision-card strong{font-size:14px;color:var(--muted);font-weight:600}.decision-card p{font-size:12px;color:var(--muted);margin:5px 0 0}.decision-icon{background:#e6efe5;color:var(--muted);height:32px;width:32px;border-radius:9px;display:flex;align-items:center;justify-content:center}.decision-card>svg:last-child{margin-left:auto}.visual-line{position:absolute;bottom:-90px;left:-100px;width:800px;height:200px;border:1px solid #9b83ae60;border-radius:50%;transform:rotate(-15deg);box-shadow:0 -35px 0 10px #9b83ae08,0 35px 0 10px #9b83ae08}.auth-footer{display:flex;align-items:center;gap:7px;font-size:12px;color:#bbadc9;margin-top:auto;padding-top:70px}.auth-form-wrap{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px}.beta-mark{font-size:12px;color:var(--muted);letter-spacing:1.6px;position:absolute;top:49px}.beta-mark>span{border:1px solid #e8dff1;color:var(--muted);border-radius:4px;font-size:11px;padding:4px 5px;margin-left:12px;letter-spacing:1px}.auth-form{max-width:360px;width:100%;margin-top:30px}.auth-form h2{font-size:29px;letter-spacing:-1px;font-weight:650;margin-bottom:13px}.auth-form>p{font-size:14px;color:var(--muted);line-height:1.8;margin-bottom:30px}.auth-form form{display:flex;flex-direction:column;gap:17px}.auth-form label{font-size:14px;color:var(--muted)}.auth-form input{font-size:14px;padding:12px 13px!important;border-color:#e7e1ed;background:#fdfcfe}.auth-form .button{margin-top:6px;min-height:44px;justify-content:space-between;font-size:14px}.auth-form .auth-toggle{font-size:14px;text-align:center;margin:23px 0 0;color:var(--muted)}.auth-toggle>button{font-size:14px;color:var(--muted);padding:0 4px}.auth-note{display:flex;align-items:flex-start;gap:10px;padding-top:25px;margin-top:27px;border-top:1px solid #eee8f3;color:var(--muted);font-size:12px;line-height:1.9}.auth-note>svg{margin-top:2px}.auth-bottom{position:absolute;bottom:25px;color:var(--muted);font-size:12px}@media(min-width:1500px){.main-content{padding:40px 48px}.topbar{padding:0 48px}.welcome-card{padding:30px 34px;min-height:250px}.welcome-card h2{font-size:28px}.welcome-card p,.welcome-card .button{font-size:14px}.focus-card{padding:28px}.focus-card h3{font-size:23px}.focus-card p{font-size:14px}.stats-grid{gap:22px}.stat-card{padding:22px 25px}.stat-top{font-size:14px}.stat-card small{font-size:13px}.meeting-row{padding:20px;gap:15px}.meeting-title strong{font-size:14px}.meeting-title>span{font-size:13px}.table-head{grid-template-columns:1fr 102px 90px 95px}.thread-art{width:42%}}@media(max-width:1250px){.main-content{padding:28px}.topbar{padding:0 28px}.page-heading h1{font-size:24px}.heading-actions .button{font-size:13px;padding:9px 11px}.heading-actions{gap:7px}.welcome-card h2{font-size:22px}.thread-art{right:-40px;opacity:.55}.dashboard-columns{grid-template-columns:1fr}.projects-sidebar{display:none}.stats-grid{gap:12px}.stat-card{padding:17px 15px}.stat-top{font-size:12px}.stat-card>small{font-size:12px}.meeting-body{gap:25px;grid-template-columns:minmax(0,1fr) 215px}.meeting-aside{padding-left:21px}.integration-grid,.project-grid{grid-template-columns:repeat(2,1fr)}.auth-story{padding:40px}.auth-copy h1{font-size:42px}.auth-form-wrap{padding:40px}.workflow-step{padding:18px 10px}.workflow-arrow{margin:0 5px;width:12px}}@media(max-width:1050px){.sidebar{width:195px;padding-left:13px;padding-right:13px}.app-main{margin-left:195px;width:calc(100% - 195px)}.brand{font-size:24px}.brand>svg{width:25px}.profile{margin-left:-13px;margin-right:-13px;padding:17px 13px}.page-heading{align-items:flex-start;flex-direction:column;gap:18px}.page-heading h1{font-size:27px}.heading-actions{align-self:flex-start}.heading-actions .button{font-size:14px}.global-search{width:180px}.overview-grid{grid-template-columns:1.6fr 1fr;gap:14px}.welcome-card{padding:24px}.welcome-card h2{font-size:21px}.focus-card{padding:21px}.focus-card h3{font-size:17px}.focus-card p{font-size:13px}.thread-art{right:-65px}.meeting-body{grid-template-columns:minmax(0,1fr)}.meeting-aside{display:none}.project-detail-grid,.settings-grid{grid-template-columns:1fr}.project-detail-grid>aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.milestones-panel{margin-top:0;align-self:start}.task-grid{grid-template-columns:1fr}.task-filters{width:100%;justify-content:space-between}.task-filters>button{padding:8px}.table-head{grid-template-columns:1fr 100px 70px 85px}.library-table .participant-stack{width:70px}.library-table .meeting-date{width:65px}.auth-story{padding:35px}.auth-copy h1{font-size:36px}.auth-story .auth-copy{margin-top:115px}.decision-card{right:-8px;min-width:240px;padding:15px}.workflow-canvas{flex-wrap:wrap;gap:15px}.workflow-step-wrap{flex-basis:29%}.workflow-step-wrap:nth-child(3) .workflow-arrow{display:none}.workflow-step{min-height:175px}}@media(max-width:780px){.sidebar{width:225px;transform:translate(-100%);transition:transform .2s}.sidebar.mobile-open{transform:translate(0)}.sidebar-scrim{position:fixed;inset:0;z-index:29;background:#22203366;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-main{margin-left:0;width:100%}.mobile-menu{display:inline-flex}.topbar{height:62px;padding:0 18px;gap:9px}.breadcrumb{font-size:13px}.breadcrumb>svg,.breadcrumb>strong{display:none}.global-search{width:150px}.global-search kbd,.topbar-divider{display:none}.topbar>.avatar{display:none}.main-content{padding:25px 20px}.page-heading h1{font-size:25px}.overview-grid{grid-template-columns:1fr 1fr}.welcome-card h2{font-size:20px}.welcome-card{padding:22px;min-height:235px}.thread-art{right:-85px;opacity:.2}.focus-card h3{font-size:18px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:13px}.stat-card{padding:19px}.stat-top{font-size:14px}.stat-card>small{font-size:12px}.recent-panel .meeting-row{padding:15px 17px;gap:10px}.meeting-title strong{font-size:14px}.table-head{grid-template-columns:1fr 80px 65px 85px}.meeting-date{font-size:12px}.participant-stack{width:60px}.app-footer{padding:18px 20px;font-size:12px}.app-footer>span:last-child{max-width:180px;text-align:right}.meeting-heading h1{font-size:25px}.meeting-metadata{gap:13px}.meeting-tabs{gap:22px;overflow:auto;white-space:nowrap}.meeting-tabs>button{font-size:13px}.meeting-back{gap:13px}.meeting-back>span{font-size:11px;padding-left:13px}.meeting-body{padding-top:24px}.private-label{margin-left:0}.citation-results{grid-template-columns:1fr}.question-grid>button{font-size:13px}.ask-workspace .page-heading{gap:12px}.ask-scope select{max-width:230px}.workflow-step h3{font-size:14px}.workflow-step p{font-size:13px}.workflow-arrow{margin:0 7px}.auth-page{grid-template-columns:1fr}.auth-story{display:none}.auth-form-wrap{padding:70px 25px 100px;min-height:100vh}.auth-form{max-width:380px}.auth-form h2{font-size:31px}.auth-form>p{font-size:15px}.auth-form label{font-size:14px}.auth-form input{font-size:15px}.beta-mark{top:30px}.auth-bottom{bottom:20px}.project-card h2{font-size:15px}.project-card{padding:20px}}@media(max-width:520px){.main-content{padding:23px 16px}.topbar{padding:0 12px}.global-search{max-width:135px}.global-search input{font-size:12px}.breadcrumb{display:none}.global-search{margin-right:auto;margin-left:7px;max-width:none;width:180px}.page-heading h1{font-size:23px;letter-spacing:-.8px}.page-heading p{font-size:14px}.heading-spark{font-size:24px;margin-left:8px}.overview-grid{grid-template-columns:1fr}.welcome-card{min-height:232px;padding:25px}.welcome-card h2{font-size:23px}.thread-art{right:0;opacity:.7;width:35%}.focus-card{padding:20px}.focus-card h3{max-width:none;margin:17px 0 7px;font-size:18px}.focus-card p{max-width:none;font-size:14px;margin-bottom:15px}.focus-card .text-button{font-size:14px}.stat-card{padding:17px 15px}.stat-top{font-size:12px}.stat-card>small{font-size:12px}.stat-card>strong{font-size:27px}.section-title{padding:19px 16px;gap:8px}.section-title h2{font-size:14px}.section-title a{font-size:12px}.table-head,.participant-stack{display:none}.meeting-row{gap:10px}.meeting-symbol{width:30px;height:34px}.meeting-date{min-width:42px;font-size:12px}.meeting-date small{font-size:11px}.meeting-row>.badge{font-size:11px;min-width:45px}.meeting-row>.icon-button{display:none}.meeting-title strong{font-size:13px}.meeting-title>span{font-size:12px}.sample-note{align-items:flex-start;font-size:12px;line-height:1.8}.heading-actions{width:100%}.heading-actions>.button{flex:1;font-size:13px}.filter-bar>.input-search{flex-basis:100%}.filter-bar>select{flex:1;min-width:120px;font-size:13px}.result-count{font-size:13px}.library-table .meeting-title strong{font-size:14px}.library-table .meeting-title>span{font-size:12px}.library-table .meeting-row{padding:15px 12px;gap:8px}.library-table .meeting-date{display:none}.library-table .meeting-row>.badge{font-size:12px;min-width:50px}.library-table .meeting-symbol{display:none}.library-table input[type=checkbox]{width:14px;height:14px}.project-grid,.integration-grid{grid-template-columns:1fr}.project-detail-grid>aside{grid-template-columns:1fr}.project-card>p{min-height:0}.meeting-back>span{display:none}.meeting-back{margin-bottom:22px}.meeting-heading h1{font-size:24px;line-height:1.5}.meeting-project-label{font-size:12px;gap:5px}.meeting-metadata{font-size:12px;gap:11px}.meeting-tabs{gap:20px}.meeting-tabs>button{font-size:13px;gap:6px}.meeting-tabs>button>svg{width:14px}.meeting-tabs>button:last-child{margin-right:10px}.summary-heading h2{font-size:15px}.insight-item{padding:13px 15px}.insight-copy>p{font-size:14px}.memory-save{margin-left:0;font-size:12px}.executive-overview{padding:18px}.executive-overview p{font-size:14px}.transcript-segment{padding:18px 3px;gap:10px}.segment-copy>p{font-size:14px}.segment-tools{flex-direction:column}.segment-head{gap:7px;flex-wrap:wrap}.segment-head strong{font-size:13px}.transcript-toolbar>span{display:none}.task-filters{overflow:auto;justify-content:flex-start}.task-filters>button{font-size:12px;white-space:nowrap}.task-card{padding:17px}.task-meta{gap:10px;margin-left:0}.task-meta>.badge{margin-left:0}.task-card-top>strong{font-size:14px}.task-review>span{font-size:12px}.task-review{gap:10px}.ask-welcome h2{font-size:26px}.ask-welcome>p{font-size:13px}.ask-welcome>p>br{display:none}.question-grid{grid-template-columns:1fr}.question-grid>button{font-size:14px;padding:14px 16px}.grounding-note{font-size:12px;line-height:1.8;align-items:flex-start}.ask-scope{flex-wrap:wrap}.ask-scope select{max-width:230px}.ask-scope>.badge{font-size:12px}.ask-filters{flex-wrap:wrap;gap:10px}.ask-filters>label{min-width:120px;font-size:13px}.question-bubble{max-width:90%;font-size:14px}.answer{gap:10px}.answer p,.answer strong{font-size:14px}.chat-composer{padding:8px 10px;gap:9px}.chat-composer input{font-size:14px}.composer-note{font-size:12px;line-height:1.8}.settings-panel{padding:0 19px 19px}.setting-row{gap:15px}.setting-row>.button{font-size:13px}.audit-row{padding:13px 16px;gap:8px;flex-wrap:wrap}.audit-row strong{font-size:12px;min-width:50%}.audit-row>span:not(.audit-dot){font-size:12px;min-width:0}.audit-row time{font-size:12px;margin-left:14px}.workflow-canvas{display:block}.workflow-step-wrap{display:flex;flex-direction:column;margin-bottom:10px}.workflow-step{width:100%;min-height:0;padding:19px}.workflow-step-wrap:nth-child(3) .workflow-arrow{display:block}.workflow-arrow{transform:rotate(90deg);margin:10px 0 0}.workflow-icon{width:36px;height:36px;margin-bottom:10px}.workflow-step h3{font-size:15px}.automation-settings{padding:0 18px 20px}.automation-settings>.section-title h2{font-size:15px}.toggle-row strong{font-size:14px}.toggle-row p{font-size:13px}.form-columns{flex-direction:column;gap:17px}.modal-head{padding:19px}.modal-head h2{font-size:16px}.modal-copy{padding:18px 19px 0}.modal .stack-form{padding:0 19px 20px}.modal-actions{gap:8px}.modal-actions>.button{font-size:13px}.modal-actions>small{margin-bottom:7px;max-width:none;flex-basis:100%}.consent-box{padding:13px;gap:8px}.consent-box>svg{width:17px}.consent-box .check-label{font-size:13px!important}.modal .segmented{margin:17px 19px}.capture-stage>strong{font-size:20px}.integration-card{padding:23px}.integration-banner{padding:18px}.integration-banner strong{font-size:14px}.integration-banner p{font-size:13px}.toast{font-size:14px;width:max-content;max-width:calc(100vw - 30px);bottom:15px}.auth-form-wrap{padding-top:80px}}:root[data-theme=dark]{--bg:#17191f;--surface:#202229;--subtle:#252830;--text:#e0e1e8;--muted:#9295a4;--border:#30323d;--purple:#ac95dc;--purple-dark:#b9a2e7;--purple-soft:#30283e;--green:#8bb8a2;--green-soft:#263c32;--amber:#c5a26c;--amber-soft:#3a3226;--red:#ce8e94;--red-soft:#3e282e;background:var(--bg);color:var(--text)}[data-theme=dark] .welcome-card{background:linear-gradient(120deg,#30283c,#282333);border-color:#3d344c}[data-theme=dark] .welcome-card h2{color:var(--muted)}[data-theme=dark] .thread-art{opacity:.3}[data-theme=dark] .privacy-card,[data-theme=dark] .evidence-note,[data-theme=dark] .integration-banner{background:#2b2535;border-color:#40344d}[data-theme=dark] .nav-item{color:var(--muted)}[data-theme=dark] .nav-item.active{color:var(--purple)}[data-theme=dark] .table-head{background:#22232a}[data-theme=dark] .meeting-symbol,[data-theme=dark] .source-chip,[data-theme=dark] .upload-zone{background:#30283e;border-color:#40334f}[data-theme=dark] .segmented{background:#17191f;border-color:#30323d}[data-theme=dark] .memory-card.conflict{background:#342e27;border-color:#57452d}[data-theme=dark] .ask-logo{background:#352941;border-color:#493655}[data-theme=dark] .avatar{background:#3c3248;color:var(--muted)}[data-theme=dark] .avatar-1{background:#2e3b30;color:var(--muted)}[data-theme=dark] .avatar-2{background:#44372e;color:var(--muted)}[data-theme=dark] .avatar-3{background:#293747;color:var(--muted)}[data-theme=dark] .button.primary{color:var(--muted)}[data-theme=dark] .auth-form input{background:var(--surface);border-color:var(--border)}[data-theme=dark] .auth-note{border-color:var(--border)}[data-theme=dark] .integration-icon{background:var(--subtle)}[data-theme=dark] .workspace-icon{background:#382c46}[data-theme=dark] .workflow-icon{background:#362d42}[data-theme=dark] .question-bubble{border-color:#43334f;color:var(--muted)}.plan-usage{display:flex;gap:25px;padding:23px 27px;border:1px solid var(--border);background:var(--surface);border-radius:11px;margin-bottom:30px}.plan-usage>div{display:flex;align-items:center;gap:14px;flex:1;color:var(--muted)}.plan-usage strong{display:block;font-size:22px;font-family:var(--font-heading);font-weight:600;color:var(--text);letter-spacing:-.6px}.plan-usage small{display:block;font-size:13px;margin-top:5px}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:27px;max-width:900px;margin:0 auto}.plan-card{padding:32px;position:relative;display:flex;flex-direction:column}.plan-card h2{font-size:27px;margin:11px 0 27px;font-weight:650}.plan-price{font-size:30px;font-family:var(--font-heading);font-weight:650;letter-spacing:-.8px}.plan-price>span{display:block;font:13px DM Sans Variable,sans-serif;color:var(--muted);letter-spacing:0;margin-top:10px}.plan-card>p{font-size:14px;color:var(--muted);margin:23px 0}.plan-card>ul{list-style:none;padding:0;margin:0 0 30px;flex:1}.plan-card li{display:flex;align-items:center;gap:9px;margin:17px 0;font-size:14px;color:var(--muted)}.plan-card li>svg{color:var(--muted)}.plan-current{text-align:center;padding:13px;border:1px solid var(--border);background:var(--subtle);border-radius:7px;font-size:14px;color:var(--muted)}.plan-card.premium{border:1px solid #bda9d5;background:linear-gradient(135deg,var(--surface) 70%,var(--purple-soft))}.plan-ribbon{position:absolute;right:21px;top:-12px;display:flex;align-items:center;gap:6px;background:#9b83b6;color:#fff;border-radius:5px;font-size:12px;letter-spacing:1px;padding:7px 10px}.billing-setup{display:flex;align-items:flex-start;gap:12px;max-width:900px;margin:25px auto;padding:19px 22px;border:1px solid var(--border);background:var(--surface);border-radius:9px;color:var(--muted)}.billing-setup strong{font-size:14px;color:var(--muted)}.billing-setup p{font-size:13px;line-height:1.9;color:var(--muted);margin:6px 0 0}.billing-manage{text-align:center}.plan-card .button{font-size:14px;min-height:42px}@media(max-width:780px){.plan-card{padding:25px}.plan-usage{gap:17px;padding:20px}.plan-usage strong{font-size:20px}.plan-usage small{font-size:12px}.plan-usage>div{gap:10px}.plan-usage>div>svg{width:16px}.plan-card li{font-size:13px}.plan-price{font-size:25px}}@media(max-width:520px){.plan-grid{grid-template-columns:1fr;gap:30px}.plan-usage{gap:13px;padding:18px 13px}.plan-usage>div{display:block}.plan-usage>div>svg{display:none}.plan-usage strong{font-size:18px}.plan-usage small{font-size:12px}.plan-card li{font-size:14px}.plan-card h2{font-size:27px}.plan-price{font-size:29px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--bg: #f1f4f9;--surface: #ffffff;--subtle: #f3f5fa;--text: #192338;--muted: #536179;--border: #d7deea;--purple: #6340c7;--purple-dark: #4e2ca7;--purple-soft: #eee8ff;--green: #196449;--green-soft: #e8f5ee;--amber: #835207;--amber-soft: #fff4dc;--red: #a92e43;--red-soft: #fff0f2;--shadow: 0 2px 4px #15213b04, 0 8px 24px #15213b06;color:var(--text);background:var(--bg);font-size:15px;line-height:1.5;color-scheme:light}:root[data-theme=dark]{--bg: #101622;--surface: #192232;--subtle: #202d41;--text: #f1f5ff;--muted: #b5c2d8;--border: #39475e;--purple: #c4b2ff;--purple-dark: #d6caff;--purple-soft: #352953;--green: #8de0b5;--green-soft: #173c30;--amber: #ffd17b;--amber-soft: #42341e;--red: #ffabb7;--red-soft: #492a36;--shadow: 0 8px 24px #00000015;color-scheme:dark}body{background:var(--bg);color:var(--text)}h1,h2,h3,h4,strong{color:var(--text)}h1,h2,h3,h4{font-weight:750}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}input:not([type=checkbox]),select{min-height:44px}input:focus,textarea:focus,select:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}button:focus-visible,a:focus-visible{outline:3px solid var(--purple);outline-offset:3px}button:disabled{opacity:.7}.button{min-height:42px;font-size:14px;font-weight:700;border-radius:9px;padding:10px 15px}.button.small{min-height:36px;font-size:13px}.button.primary{box-shadow:0 3px 9px #6340c726}.button.primary-soft{border-color:var(--border)}.text-button{font-weight:700}.icon-button{width:36px;height:36px;color:var(--muted)}.badge{font-size:12px;font-weight:650;padding:5px 8px}.eyebrow,.nav-label,.aside-label{font-size:11px;letter-spacing:1.3px;font-weight:750}.panel,.stat-card,.focus-card{border-radius:13px;box-shadow:var(--shadow)}.section-title{flex-wrap:wrap;padding:20px 22px}.section-title h2{font-size:18px;font-weight:750}.section-title a{font-size:13px;color:var(--purple);font-weight:650}.section-intro,.empty p,.mini-empty p{font-size:14px}.avatar{background:#e8e1fa;color:#5c3a9c;font-weight:750}.avatar-1{background:#dfefe6;color:#285c42}.avatar-2{background:#fae8da;color:#85502d}.avatar-3{background:#e0ebfa;color:#335b91}.sidebar{--surface: #151d30;--subtle: #212d45;--text: #f4f6ff;--muted: #b9c4da;--border: #35415a;--purple: #c4b2ff;--purple-dark: #d6caff;--purple-soft: #352b54;width:248px;padding:26px 18px 0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#53617b transparent;color:var(--text);background:var(--surface)}.sidebar>*{flex-shrink:0}.brand{color:var(--text);font-weight:850}.brand-link{padding:0 10px}.workspace-switch{margin:26px 0 24px;padding:12px 10px;background:var(--subtle)}.workspace-switch strong{font-size:13px;white-space:normal;line-height:1.4}.workspace-switch small{font-size:12px}.workspace-icon,[data-theme=dark] .workspace-icon{background:var(--purple-soft);color:var(--purple)}.nav-label{color:var(--muted);margin-bottom:9px;font-size:11px;letter-spacing:1px}.nav-item,[data-theme=dark] .nav-item{font-size:14px;color:var(--muted);font-weight:600;min-height:45px;padding:10px 12px}.nav-item svg{stroke-width:2}.nav-item.active,[data-theme=dark] .nav-item.active{background:var(--purple-soft);color:#eee8ff;box-shadow:inset 3px 0 #b49aff;font-weight:750}.nav-item:hover{color:var(--text);background:var(--subtle)}.nav-count{background:var(--subtle);color:var(--text);font-size:12px}.new-badge{color:var(--purple);border-color:#655384;font-size:11px}.tools-label{margin-top:24px}.sidebar-bottom{padding-top:24px}.privacy-card,[data-theme=dark] .privacy-card{background:#202b42;border-color:var(--border);padding:14px}.privacy-card strong{font-size:14px;line-height:1.5}.privacy-card p{color:var(--muted);font-size:12px}.privacy-card a{font-size:12px}.profile{margin:14px -18px 0;padding:17px 18px}.profile strong{font-size:13px;white-space:normal}.profile small{font-size:12px}.app-main{margin-left:248px;width:calc(100% - 248px)}.topbar{min-height:72px;height:auto;padding:15px 32px;gap:14px}.breadcrumb{font-size:13px;color:var(--muted)}.breadcrumb strong{color:var(--text);font-weight:650}.global-search{width:260px;background:var(--subtle);border:1px solid var(--border);border-radius:9px;padding:3px 10px;color:var(--muted)}.global-search input{font-size:13px}.global-search kbd{font-size:11px}.main-content{padding:32px;max-width:1640px}.page-heading{gap:20px;align-items:flex-start;margin-bottom:26px;flex-wrap:wrap}.page-heading h1{font-size:clamp(27px,2.5vw,36px);font-weight:800;letter-spacing:-1.2px;line-height:1.25}.page-heading p{font-size:15px;color:var(--muted)}.heading-spark{color:var(--purple)}.heading-actions{flex-wrap:wrap}.heading-actions .button{font-size:14px}.app-footer{font-size:12px;padding:22px 32px;color:var(--muted)}.stats-grid{gap:16px;margin-bottom:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{padding:20px;border-top:3px solid var(--purple)}.stat-card:nth-child(2){border-top-color:var(--green)}.stat-card:nth-child(3){border-top-color:#3a78ae}.stat-card:nth-child(4){border-top-color:var(--amber)}.stat-top{font-size:13px;color:var(--muted);font-weight:600;align-items:flex-start}.stat-top svg{color:var(--purple);stroke-width:2}.stat-card>strong{font-size:34px;font-weight:800;margin:7px 0 4px}.stat-card>small{font-size:12px;color:var(--muted);display:block;line-height:1.6}.dashboard-columns{grid-template-columns:minmax(0,2.4fr) minmax(270px,1fr);align-items:start;gap:22px;margin-bottom:24px}.dashboard-columns>*,.overview-grid>*,.settings-grid>*{min-width:0}.projects-sidebar{display:block}.recent-panel,.library-table{container-type:inline-size}.table-head{font-size:11px;color:var(--muted);font-weight:700;background:var(--subtle);grid-template-columns:minmax(0,1fr) 80px 88px 110px;gap:12px;padding:12px 20px}.meeting-row{gap:12px;padding:18px 20px;min-height:92px}.meeting-symbol{color:var(--purple);background:var(--purple-soft);border-color:var(--border);width:38px;height:42px}.meeting-title strong,.library-table .meeting-title strong{font-size:15px;font-weight:700;white-space:normal;overflow:visible;line-height:1.5;overflow-wrap:anywhere}.meeting-title>span,.library-table .meeting-title>span{font-size:12px;color:var(--muted);white-space:normal;overflow:visible;line-height:1.6}.participant-stack,.library-table .participant-stack{display:flex;width:80px;flex-shrink:0}.participant-stack .avatar{width:30px;height:30px;font-size:11px}.meeting-date,.library-table .meeting-date{display:block;width:80px;min-width:0;font-size:13px;flex-shrink:0;color:var(--text)}.meeting-date small{font-size:12px;color:var(--muted)}.meeting-row>.badge,.library-table .meeting-row>.badge{font-size:12px;min-width:0;flex-shrink:0}.meeting-row>.icon-button{display:inline-flex;width:28px}.project-mini{padding:18px;align-items:flex-start}.project-mini strong{font-size:14px;white-space:normal;line-height:1.5}.project-mini small{font-size:12px;color:var(--muted);line-height:1.6}.project-monogram{font-weight:800}.context-note p,.context-note strong{font-size:12px;color:var(--muted)}.context-note strong{font-weight:600}.sample-note{font-size:12px;color:var(--muted);align-items:flex-start;line-height:1.7}.overview-grid{margin:0 0 24px}.welcome-card,[data-theme=dark] .welcome-card{background:#422477;border:1px solid #5c3a98;padding:27px 28px;min-height:245px}.welcome-card>.eyebrow{color:#e2d7ff;font-size:11px}.welcome-card h2,[data-theme=dark] .welcome-card h2{color:#fff;font-size:27px;line-height:1.3;font-weight:750}.welcome-card p{color:#e7dfff;font-size:14px;line-height:1.65}.welcome-card .button{background:#fff;color:#422477;border-color:#fff;font-size:13px;min-height:38px}.welcome-card .button:hover{background:#eee8ff}.thread-art,[data-theme=dark] .thread-art{opacity:.55;pointer-events:none}.art-core,.art-node{color:#6340c7}.node-two{color:#196449}.card-title{font-size:14px;font-weight:750;flex-wrap:wrap}.focus-card{padding:25px}.focus-card h3{font-size:22px;line-height:1.4;font-weight:750;max-width:none}.focus-card p{font-size:14px;max-width:none}.focus-card .text-button{font-size:14px}.meeting-heading h1{font-size:clamp(27px,2.7vw,36px)}.meeting-tabs>button{font-size:14px;padding:15px 2px}.meeting-tabs>button.active{border-bottom-width:3px;font-weight:750}.meeting-metadata,.meeting-project-label,.participant,.aside-action{font-size:13px;color:var(--muted)}.meeting-aside{display:block}.summary-heading{flex-wrap:wrap;gap:14px}.summary-heading h2{font-size:20px}.summary-section>h3{font-size:17px}.executive-overview p,.insight-copy>p,.segment-copy>p,.followup-editor{font-size:15px;color:var(--text);line-height:1.85}.segment-head strong{font-size:14px}.segment-tools{opacity:1}.segment-tools .icon-button{width:32px;height:32px}.source-chip{color:var(--purple);font-weight:650;font-size:12px;border-color:var(--border);background:var(--purple-soft)}.memory-save{color:var(--purple);font-size:12px;font-weight:650;white-space:normal;text-align:left}.insight-sources,.provenance-label,.summary-footnote{flex-wrap:wrap}.task-card-top>strong{font-size:15px;font-weight:650;color:var(--text)}.task-meta,.task-source,.task-review>span{font-size:12px;color:var(--muted)}.task-review{flex-wrap:wrap}.task-card.rejected,.memory-card.superseded,.notification-row.read{opacity:1;background:var(--subtle)}.evidence-note,.integration-banner,[data-theme=dark] .evidence-note,[data-theme=dark] .integration-banner{background:var(--purple-soft);border-color:var(--border);color:var(--purple)}.evidence-note h4,.integration-banner strong{color:var(--text);font-size:15px}.evidence-note p,.integration-banner p{color:var(--muted);font-size:14px}.question-grid>button{font-size:14px;color:var(--text)}.answer p,.citation-card blockquote{color:var(--text);font-size:14px}.citation-card>div>strong{color:var(--purple);font-size:13px}.chat-composer input{font-size:15px}.project-card>p,.integration-card>p,.plan-card>p,.plan-card li,.setting-row p,.toggle-row p{font-size:14px;color:var(--muted)}.plan-card li>svg{color:var(--purple)}.plan-ribbon{background:#6340c7;color:#fff;font-size:11px}.billing-setup strong{color:var(--text);font-size:15px}.billing-setup p{font-size:13px}.form-hint,.modal-actions>small,.composer-note,.grounding-note,.page-note{font-size:12px;line-height:1.7}.stack-form label,.auth-form label{color:var(--text);font-size:14px;font-weight:650}.stack-form input,.stack-form select,.stack-form textarea,.auth-form input{font-size:15px}.upload-zone,[data-theme=dark] .upload-zone{background:var(--subtle);border-color:var(--muted)}.segmented>button{min-height:38px;font-size:13px}.modal{max-height:calc(100dvh - 32px)}.processing-error,.selection-bar{flex-wrap:wrap}.auth-story{background:#302248}.auth-copy>.eyebrow,.auth-copy p,.auth-footer,.quote-card>span{color:#e0d5ee}.auth-copy h1{color:#fff}.auth-copy em{color:#cfb5ff}.decision-card strong{color:#422477}.decision-card p{color:#5b4b6e}.decision-icon{color:#196449}[data-theme=dark] .danger-fill{color:#321321}.auth-form{max-width:410px}.auth-form>p,.auth-form .auth-toggle,.auth-note,.auth-bottom{color:var(--muted)}.auth-form input{background:var(--surface);border-color:var(--border)}.auth-toggle>button{color:var(--purple);font-weight:700}@container (max-width: 700px){.table-head{display:none}.meeting-row,.recent-panel .meeting-row,.library-table .meeting-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:18px;align-items:center}.meeting-symbol{grid-area:1 / 1;display:flex;width:36px}.meeting-row>input[type=checkbox]{grid-area:1 / 1}.meeting-row:has(>input[type=checkbox]) .meeting-symbol{display:none}.meeting-title{grid-area:1 / 2 / 2 / 4}.participant-stack,.library-table .participant-stack{grid-area:2 / 2;width:auto;display:flex}.meeting-date,.library-table .meeting-date{grid-area:2 / 3;width:auto;text-align:right}.meeting-row>.badge{grid-area:3 / 2;justify-self:start}.meeting-row>.icon-button{grid-area:3 / 3;justify-self:end}}@media(max-width:1350px){.dashboard-columns{grid-template-columns:minmax(0,1fr)}.projects-sidebar{display:block}.stats-grid{gap:12px}.stat-card{padding:17px}.heading-actions .button{font-size:14px}.meeting-body{grid-template-columns:minmax(0,1fr)}.meeting-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border-left:0;border-top:1px solid var(--border);padding:24px 0 0}.aside-section{margin:0}}@media(max-width:1050px){.sidebar{width:248px;transform:translate(-100%);transition:transform .2s}.sidebar.mobile-open{transform:translate(0)}.sidebar-scrim{position:fixed;inset:0;z-index:29;background:#10182f88;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-main{margin-left:0;width:100%}.mobile-menu{display:inline-flex}.page-heading{flex-direction:row}.main-content{padding:28px}.thread-art{right:-30px}.workflow-step-wrap{flex-basis:30%}}@media(max-width:780px){.topbar{padding:12px 18px;min-height:66px;gap:10px}.breadcrumb{display:none}.global-search{margin-right:auto;width:min(300px,100%);min-width:0}.global-search input{font-size:13px}.global-search kbd,.topbar-divider,.topbar>.avatar{display:none}.main-content{padding:26px 20px}.page-heading{gap:18px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid{grid-template-columns:minmax(0,1fr)}.welcome-card{min-height:0}.welcome-card h2{font-size:26px}.welcome-card p{font-size:14px}.focus-card h3{font-size:22px}.focus-card p,.focus-card .text-button{font-size:14px}.thread-art,[data-theme=dark] .thread-art{right:0;opacity:.35;width:40%}.settings-grid,.project-detail-grid>aside{grid-template-columns:minmax(0,1fr)}.filter-bar,.task-filters{min-width:0}.task-filters{flex-wrap:wrap;justify-content:flex-start}.task-filters>button{font-size:13px;white-space:normal}.meeting-tabs{gap:20px}.meeting-tabs>button{font-size:14px}.meeting-back,.meeting-project-label{flex-wrap:wrap}.app-footer{padding:20px;font-size:12px;flex-wrap:wrap}.app-footer>span:last-child{max-width:none;text-align:left}.auth-form-wrap{padding:85px 24px 90px}}@media(max-width:520px){.main-content{padding:24px 16px}.topbar{padding:10px 12px;gap:6px}.global-search{margin-left:0}.global-search input{font-size:13px}.page-heading h1{font-size:28px;letter-spacing:-.8px}.page-heading p{font-size:14px}.heading-actions{width:100%;gap:8px}.heading-actions>.button{flex:1 1 145px;font-size:13px;white-space:normal}.stats-grid{gap:10px}.stat-card{padding:16px 13px}.stat-top{font-size:12px}.stat-card>strong{font-size:30px}.stat-card>small{font-size:12px}.section-title h2{font-size:17px}.section-title a{font-size:13px}.recent-panel .section-title,.projects-sidebar .section-title{padding:18px}.thread-art{display:none}.welcome-card{padding:24px}.welcome-card h2{font-size:26px}.focus-card{padding:24px}.sample-note{font-size:12px}.meeting-aside{grid-template-columns:minmax(0,1fr)}.meeting-metadata,.meeting-project-label{font-size:13px}.meeting-heading h1{font-size:28px;line-height:1.3}.executive-overview p,.insight-copy>p,.segment-copy>p{font-size:15px}.transcript-toolbar{flex-wrap:wrap}.transcript-toolbar>span{display:block;font-size:12px}.transcript-segment{padding:18px 0}.segment-head strong{font-size:14px}.task-card-top>strong{font-size:15px}.task-review>span{font-size:12px}.setting-row{align-items:flex-start;flex-wrap:wrap}.capability-row{font-size:13px;align-items:flex-start;flex-wrap:wrap}.capability-row strong{font-size:13px}.plan-usage{flex-wrap:wrap;gap:18px}.plan-usage>div{min-width:110px}.plan-usage small{font-size:12px}.plan-card li{font-size:14px;align-items:flex-start}.question-grid>button,.answer p,.answer strong{font-size:14px}.chat-composer input{font-size:15px}.grounding-note,.composer-note{font-size:12px}.toggle-row strong,.toggle-row p{font-size:14px}.modal-actions>.button{font-size:13px}.consent-box .check-label{font-size:13px!important}.toast,.auth-form label{font-size:14px}.auth-form input{font-size:16px}.beta-mark{font-size:11px;letter-spacing:.5px}.beta-mark>span{font-size:11px;margin-left:6px}}@media(prefers-reduced-motion:reduce){.sidebar{transition:none}}
