/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--page:#0e2a42;--page-deep:#0a2136;--panel:#173750;--panel-soft:#1c3e58;--panel-raised:#214760;--ink:#f2f5f2;--muted:#a9bac7;--muted-soft:#8096a7;--line:#cadce626;--line-strong:#cadce640;--cyan:#39c2d1;--blue:#5977f6;--coral:#ee6043;--amber:#dc9e3a;--green:#51b98b}*{box-sizing:border-box}html{background:var(--page)}body{background:radial-gradient(circle at 92% 3%,#39c2d112,transparent 24rem),linear-gradient(145deg,#102e47 0,var(--page) 50%,#0c263c 100%);color:var(--ink);letter-spacing:.012em;margin:0;font-family:Avenir,Avenir Next,Poppins,Helvetica Neue,Tahoma,Arial,sans-serif;font-size:18px;line-height:1.6}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,textarea:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-shell{background:radial-gradient(circle at 50% 15%,#39c2d11f,#0000 28rem),linear-gradient(145deg,#102e47,#0b2338);place-items:center;min-height:100vh;padding:32px 20px;display:grid}.auth-card{background:#123148f7;border:1px solid #cadce638;border-radius:18px;width:min(100%,570px);padding:42px;box-shadow:0 28px 70px #020c1647}.auth-brand{color:#fff;background:#173f5b;border:1px solid #39c2d161;border-radius:16px;place-items:center;width:58px;height:58px;margin-bottom:22px;font-size:28px;font-weight:800;display:grid}.auth-card h1{margin:7px 0 8px;font-size:clamp(36px,7vw,50px)}.auth-lead{color:#b7c7d1;margin:0 0 25px;font-size:19px;line-height:1.65}.auth-card form{gap:13px;display:grid}.auth-card label:not(.trusted-device){color:#d7e3e8;font-size:15px;font-weight:750}.auth-card input:not([type=checkbox]){color:#fff;letter-spacing:.25em;text-align:center;font-variant-numeric:tabular-nums;background:#061a2b8f;border:1px solid #cadce647;border-radius:10px;width:100%;min-height:58px;padding:10px 16px;font-size:26px;font-weight:750}.auth-card input:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.auth-email{border:1px solid var(--line);background:#061a2b59;border-radius:11px;gap:3px;margin:20px 0;padding:17px 19px;display:grid}.auth-email span{color:#819aaa;text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:750}.auth-email strong{color:#eef7f7;overflow-wrap:anywhere;font-size:17px}.auth-primary,.auth-secondary{border-radius:10px;width:100%;min-height:52px;padding:10px 18px;font-weight:800}.auth-primary{color:#fff;background:#3b8b9e;border:0}.auth-primary:hover:not(:disabled){background:#45a0b4}.auth-primary:disabled{cursor:wait;opacity:.65}.auth-secondary{border:1px solid var(--line-strong);color:#bcd0da;background:0 0}.auth-qr{background:#fff;border-radius:13px;width:220px;height:220px;margin:2px auto 7px;padding:10px}.auth-secret{color:#96acb9;margin-bottom:4px;font-size:14px}.auth-secret summary{cursor:pointer;color:#93d9df;font-weight:750}.auth-secret code{overflow-wrap:anywhere;color:#e1edef;background:#0a2338;border-radius:8px;margin-top:9px;padding:11px;font-size:13px;display:block}.trusted-device{border:1px solid var(--line);cursor:pointer;background:#ffffff06;border-radius:10px;grid-template-columns:22px 1fr;align-items:start;gap:12px;margin:7px 0 3px;padding:14px;display:grid}.trusted-device input{width:20px;height:20px;accent-color:var(--cyan);margin-top:3px}.trusted-device small,.trusted-device strong{display:block}.trusted-device strong{color:#e6eff1;font-size:15px}.trusted-device small{color:#8da4b1;margin-top:2px;font-size:13px;line-height:1.5}.auth-error{color:#ffc4b7;background:#ee60431a;border:1px solid #ee604357;border-radius:9px;margin:17px 0 0;padding:12px 14px;font-size:15px}.auth-security-note{border-top:1px solid var(--line);color:#88ad9d;gap:9px;margin:24px 0 0;padding-top:18px;font-size:14px;display:flex}.auth-security-note span{color:var(--green);font-weight:900}.secure-sign-out{z-index:30;border:1px solid var(--line-strong);color:#b9cad5;background:#081e31eb;border-radius:9px;min-height:40px;padding:7px 13px;font-size:13px;font-weight:750;position:fixed;bottom:18px;right:22px;box-shadow:0 7px 22px #020c1638}.secure-sign-out:hover{color:#fff;border-color:#39c2d173}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:20;width:276px;color:var(--ink);border-right:1px solid var(--line);background:#081e31f5;flex-direction:column;padding:28px 20px 22px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:12px 0 35px #020f1b1f}.brand-row{align-items:center;gap:13px;padding:0 10px 34px;display:flex}.brand-mark{color:#fff;background:#143b57;border-radius:13px;place-items:center;width:46px;height:46px;font-size:23px;font-weight:800;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.brand-mark:after{content:"";background:conic-gradient(var(--cyan),var(--blue),var(--coral),var(--cyan));border:3px solid #081e31;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-2px;right:-2px}.brand-name{font-size:22px;font-weight:750;line-height:1.15}.brand-product{color:var(--cyan);letter-spacing:.24em;font-size:13px;font-weight:800}.close-menu{color:#fff;background:0 0;border:0;margin-left:auto;font-size:32px;display:none}nav{gap:5px;display:grid}.nav-item{color:#b9cad5;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:15px;width:100%;min-height:51px;padding:10px 14px;font-weight:650;display:flex;position:relative}.nav-item:hover{color:#fff;background:#ffffff0e}.nav-item.active{color:#fff;box-shadow:inset 3px 0 var(--cyan);background:#163b57}.nav-icon{text-align:center;width:23px;font-size:21px;font-weight:500}.nav-badge{color:#dce6ed;text-align:center;background:#ffffff17;border-radius:20px;min-width:26px;margin-left:auto;padding:1px 7px;font-size:14px}.sidebar-bottom{margin-top:auto;padding-top:12px}.profile,.sidebar-bottom{border-top:1px solid var(--line)}.profile{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-top:13px;padding:16px 8px 0;display:grid}.avatar{color:#d9f8f8;background:#204963;border:1px solid #39c2d166;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.profile strong{color:#fff;font-size:14px;line-height:1.3;display:block}.profile span{color:var(--muted-soft);font-size:12px;display:block}.profile-more{color:#b9c8d3!important;font-size:18px!important}.main-content{width:100%;min-width:0;margin-left:276px;padding:44px 54px 70px}.topbar{align-items:center;gap:30px;max-width:1390px;margin:0 auto;display:flex}.date-block{flex:1}.eyebrow,.section-kicker{color:var(--cyan);letter-spacing:.16em;font-size:12px;font-weight:800;display:block}h1{color:#f6f8f5;letter-spacing:-.025em;margin:6px 0 5px;font-size:clamp(32px,3vw,46px);font-weight:750;line-height:1.18}.topbar p{color:var(--muted);margin:0;font-size:19px}.ai-button{border:1px solid var(--line-strong);color:#eaf8fa;background:#173a54;border-radius:10px;align-items:center;gap:9px;min-height:50px;padding:11px 19px;font-weight:750;display:flex}.ai-button:hover{background:#1d455f;border-color:#39c2d173}.ai-button span{color:var(--cyan);font-size:20px}.menu-button{border:1px solid var(--line);background:var(--panel);color:#fff;border-radius:9px;padding:7px 11px;font-size:22px;display:none}.status-line{color:#c8eadb;background:#3c8b681f;border:1px solid #51b98b47;border-radius:10px;align-items:center;gap:10px;max-width:1390px;margin:28px auto 25px;padding:12px 18px;font-size:15px;display:flex}.status-line>span:last-child{color:#93b5a7}.status-dot{background:var(--green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #51b98b1f}.content-grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);align-items:start;gap:24px;max-width:1390px;margin:0 auto;display:grid}.card{border:1px solid var(--line);background:#173750e8;border-radius:14px;box-shadow:0 12px 30px #03111d1a}.card-heading{justify-content:space-between;align-items:center;gap:20px;padding:24px 28px 18px;display:flex}.card-heading h2,.quick-capture h2{color:#f5f7f4;margin:3px 0 0;font-size:27px;font-weight:750;line-height:1.28}.count-pill,.time-pill{color:#b9c8d3;border:1px solid var(--line);white-space:nowrap;background:#fff1;border-radius:30px;align-items:center;min-height:30px;padding:4px 12px;font-size:13px;font-weight:750;display:inline-flex}.priority-list{border-top:1px solid var(--line)}.priority-item{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:17px;padding:21px 28px;transition:background .2s,opacity .2s;display:grid}.priority-item:last-child{border-bottom:0}.priority-item:hover{background:#ffffff06}.priority-number{border:1px solid #0000;border-radius:9px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.priority-number.coral{color:#ff9e89;background:#ee60431f;border-color:#ee604338}.priority-number.gold{color:#e7b85f;background:#dc9e3a1f;border-color:#dc9e3a38}.priority-number.blue{color:#94a7ff;background:#5977f621;border-color:#5977f63d}.priority-copy{min-width:0}.breadcrumb{text-overflow:ellipsis;white-space:nowrap;color:#8ea7b8;letter-spacing:.025em;margin:0 0 4px;font-size:13px;font-weight:700;overflow:hidden}.decision-body h3,.meeting-body h3,.priority-item h3{color:#f3f5f3;margin:0;font-size:18px;font-weight:700;line-height:1.45}.item-meta{color:var(--muted-soft);margin:5px 0 0;font-size:14px}.complete-button{border:1px solid var(--line-strong);color:#c5d3dc;white-space:nowrap;background:0 0;border-radius:8px;min-height:39px;padding:7px 13px;font-size:14px;font-weight:750}.complete-button:hover{color:#dffbfb;background:#39c2d10f;border-color:#39c2d180}.priority-item.is-done{opacity:.48}.priority-item.is-done h3{text-decoration:line-through}.quick-capture{background:linear-gradient(145deg,#1e3f57,#18374f);border-color:#39c2d140;padding:25px 26px 22px;position:relative;overflow:hidden}.quick-capture:after{content:"";border:24px solid #39c2d10d;border-radius:50%;width:150px;height:150px;position:absolute;top:-88px;right:-88px}.capture-icon{float:left;color:#7ee1e8;background:#39c2d11f;border:1px solid #39c2d140;border-radius:11px;place-items:center;width:42px;height:42px;margin:0 13px 19px 0;font-size:25px;display:grid}.quick-capture form{clear:both}textarea{resize:vertical;border:1px solid var(--line-strong);color:#f3f6f4;background:#081e3157;border-radius:10px;width:100%;min-height:116px;padding:15px 16px;font-size:17px;line-height:1.65}textarea::placeholder{color:#8196a5}.temporary-session-banner{color:#c9d6da;background:#6f521b33;border:1px solid #d6a84d57;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 -6px;padding:14px 18px;display:flex}.temporary-session-banner p{align-items:center;gap:10px;margin:0;font-size:15px;line-height:1.5;display:flex}.temporary-session-banner p>span:first-child{color:#f0c66f;background:#d6a84d33;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.temporary-session-banner strong{color:#f4e7c8}.temporary-session-banner button{color:#081e31;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:#b98535;border:1px solid #f0c66f6b;border-radius:9px;padding:0 17px;font-size:14px;font-weight:900}.temporary-session-banner button:hover:not(:disabled){background:#d3a24f}.temporary-session-banner button:disabled{cursor:default;opacity:.72}.voice-row{align-items:center;gap:12px;margin-top:12px;display:flex}.voice-row>span{color:#8fa6b4;font-size:12px}.voice-button{color:#c8f2f3;background:#39c2d113;border:1px solid #39c2d14d;border-radius:8px;align-items:center;gap:9px;min-height:41px;padding:7px 13px;font-size:14px;font-weight:750;display:inline-flex}.voice-button:hover{background:#39c2d121;border-color:#39c2d180}.voice-button:disabled{cursor:wait;opacity:.68}.voice-button>span{color:var(--coral);font-size:15px}.recording-panel{background:#ee604313;border:1px solid #ee60434d;border-radius:9px;margin-top:12px;padding:13px}.recording-status{grid-template-columns:12px 1fr auto;align-items:center;gap:10px;display:grid}.recording-dot{background:var(--coral);border-radius:50%;width:10px;height:10px;animation:record-pulse 1.4s ease-in-out infinite;box-shadow:0 0 0 5px #ee60431f}.recording-status span,.recording-status strong{display:block}.recording-status strong{color:#ffd9d1;font-size:14px}.recording-status span{color:#bdaaa7;font-size:12px}.recording-status time{color:#ffd0c7;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.recording-actions{gap:9px;margin:12px 0 0 22px;display:flex}.recording-actions button{border-radius:7px;min-height:37px;padding:6px 11px;font-size:13px;font-weight:750}.stop-recording{color:#fff;background:#b94e3b;border:0}.stop-recording:hover{background:#cb5944}.cancel-recording{color:#c8b8b4;background:0 0;border:1px solid #ffffff2b}.audio-preview{grid-template-columns:auto minmax(160px,1fr);align-items:center;gap:11px;margin-top:11px;display:grid}.audio-preview>span{color:#9db2bf;font-size:12px;font-weight:700}.audio-preview audio{opacity:.82;width:100%;height:35px}.capture-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:13px;display:flex}.capture-hint{color:#91a5b2;font-size:13px}.save-button{color:#fff;white-space:nowrap;background:#2f7083;border:0;border-radius:8px;min-height:42px;padding:8px 16px;font-size:14px;font-weight:750}.save-button:hover{background:#388598}.saved-count{color:#98b6bc;margin:13px 0 0;font-size:13px}.compact-heading{border-bottom:1px solid var(--line);padding-bottom:17px}.compact-card h2{font-size:26px}.text-button{color:#6ed3dc;background:0 0;border:0;padding:5px;font-size:14px;font-weight:750}.follow-row{border-bottom:1px solid var(--line);grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px 28px;display:grid}.follow-row:last-child{border-bottom:0}.company-avatar{border-radius:50%;place-items:center;width:43px;height:43px;font-size:13px;font-weight:800;display:grid}.coral-avatar{color:#ff9e89;background:#ee604321;border:1px solid #ee604338}.blue-avatar{color:#a8b7ff;background:#5977f621;border:1px solid #5977f638}.follow-copy{min-width:0}.follow-copy small,.follow-copy span,.follow-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.follow-copy strong{color:#f0f3f1;font-size:16px}.follow-copy span{color:#a6b7c3;font-size:13px}.follow-copy small{color:#718a9b;margin-top:2px;font-size:12px}.date-tag,.urgency-tag{color:#ff9e89;background:#ee604321;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:800}.date-tag{color:#a9bac6;background:#ffffff0f}.decisions{padding-bottom:22px}.count-pill.warm{color:#ff9e89;background:#ee60431a;border-color:#ee60432e}.decision-body{grid-template-columns:40px 1fr;gap:14px;padding:21px 26px 17px;display:grid}.decision-icon{color:#e9bd67;background:#dc9e3a1f;border:1px solid #dc9e3a33;border-radius:10px;place-items:center;width:39px;height:39px;font-weight:800;display:grid}.decision-body p{color:#a7b8c3;margin:6px 0 8px;font-size:14px}.decision-body span{color:#718a9b;font-size:12px;font-weight:650}.review-button{border:1px solid var(--line-strong);color:#d5e4eb;background:#ffffff06;border-radius:8px;width:calc(100% - 52px);min-height:41px;margin:0 26px;font-size:14px;font-weight:750}.review-button:hover{background:#39c2d10d;border-color:#39c2d173}.meetings-card{grid-column:1/-1}.time-pill{color:#b1bdff;background:#5977f61c;border-color:#5977f633}.meeting-body{grid-template-columns:65px 1fr;align-items:center;gap:18px;padding:21px 28px 15px;display:grid}.calendar-date{border:1px solid var(--line-strong);text-align:center;background:#112e47;border-radius:10px;width:61px;overflow:hidden}.calendar-date span{color:#fff;letter-spacing:.1em;background:#b94937;padding:3px 0;font-size:10px;font-weight:800;display:block}.calendar-date strong{color:#eef3f1;padding:4px 0 3px;font-size:25px;display:block}.meeting-body p{color:#9fb1bd;margin:3px 0 9px;font-size:14px}.prep-line{color:#a7d6c0;background:#51b98b1a;border-radius:8px;padding:7px 11px;font-size:13px}.prep-line>span{color:#68c69d;margin-right:7px}.meeting-actions{gap:10px;padding:0 28px 21px 111px;display:flex}.meeting-actions button{border:1px solid var(--line-strong);color:#b9c8d2;background:0 0;border-radius:8px;min-height:38px;padding:6px 13px;font-size:13px;font-weight:700}.meeting-actions button:hover{color:#fff;background:#ffffff09}.toast{z-index:40;color:#fff;background:#153b55;border:1px solid #39c2d159;border-radius:10px;max-width:min(420px,100vw - 40px);padding:14px 18px;font-size:14px;position:fixed;bottom:25px;right:28px;box-shadow:0 14px 35px #03101b4d}.menu-backdrop{display:none}.inbox-topbar{margin-bottom:27px}.inbox-summary{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:135px 135px 1fr;gap:1px;max-width:1390px;margin:0 auto 24px;display:grid;overflow:hidden}.inbox-summary>div,.inbox-summary>p{background:#173750f5;margin:0}.inbox-summary>div{padding:14px 19px}.inbox-summary span,.inbox-summary strong{display:block}.inbox-summary strong{color:#fff;font-size:23px;line-height:1.2}.inbox-summary div span{color:var(--muted);font-size:12px}.inbox-summary>p{color:#9eb2bf;align-items:center;gap:9px;padding:16px 22px;font-size:14px;display:flex}.inbox-summary>p span{color:var(--cyan);font-size:18px}.email-search-card{background:linear-gradient(145deg,#0d2e44f0,#163e50e0);border:1px solid #39c2d147;border-radius:14px;max-width:1390px;margin:0 auto 24px;padding:24px 27px;box-shadow:0 12px 30px #03111d1a}.drive-search-card{background:linear-gradient(145deg,#0d2e44f0,#18444ce0);border-color:#51b98b47}.email-search-heading{align-items:flex-start;gap:15px;display:flex}.email-search-icon{color:#82e2e7;background:#39c2d11c;border:1px solid #39c2d14d;border-radius:11px;flex:none;place-items:center;width:46px;height:46px;font-size:26px;display:grid}.email-search-icon.drive-search-icon{color:#8fddb8;background:#51b98b1f;border-color:#51b98b52;font-size:17px;font-weight:900}.email-search-heading h2{color:#f4f7f4;margin:3px 0;font-size:26px;line-height:1.3}.email-search-heading p{color:#9fb3be;margin:0;font-size:15px;line-height:1.55}.email-search-form{grid-template-columns:minmax(300px,1fr) auto auto;gap:10px;margin-top:19px;display:grid}.email-search-input{border:1px solid var(--line-strong);background:#081e315c;border-radius:9px;align-items:center;gap:10px;min-height:49px;padding:7px 14px;display:flex}.email-search-input>span{color:#7fa7b5;font-size:23px}.email-search-input input{color:#f1f5f3;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:16px}.email-search-input input::placeholder{color:#718c9c}.email-search-submit,.email-search-voice{min-height:49px;font:inherit;cursor:pointer;border-radius:9px;padding:8px 17px;font-size:14px;font-weight:850}.email-search-voice{color:#c9e7e9;background:#39c2d114;border:1px solid #39c2d14d;justify-content:center;align-items:center;gap:8px;display:flex}.email-search-voice>span{color:#ef725c;font-size:12px}.email-search-voice.listening{color:#ffd3ca;background:#ee60431f;border-color:#ee604380}.email-search-submit{color:#fff;background:#3a8896;border:0}.email-search-submit:hover:not(:disabled){background:#47a0ae}.email-search-submit:disabled{cursor:default;opacity:.7}.email-search-examples{color:#7893a2;margin:11px 0 0 61px;font-size:13px;line-height:1.55}.email-search-results{border:1px solid var(--line);background:#081e3138;border-radius:11px;margin-top:20px;overflow:hidden}.email-search-results-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 17px;display:flex}.email-search-results-head>div{align-items:baseline;gap:9px;display:flex}.email-search-results-head strong{color:#dce9e9;font-size:15px}.email-search-results-head span{color:#77909f;font-size:12px}.email-search-results-head>button{color:#aac1ca;cursor:pointer;background:0 0;border:1px solid #39c2d13d;border-radius:8px;min-height:36px;padding:6px 11px;font-size:12px;font-weight:800}.email-search-results-head>button:hover{color:#e5f1f0;background:#39c2d114}.email-search-result{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(260px,1fr) auto;align-items:center;gap:14px;padding:17px;display:grid}.email-search-result:last-of-type{border-bottom:0}.email-result-mark{color:#ffad9b;background:#ee60431c;border:1px solid #ee604340;border-radius:10px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:850;display:grid}.email-result-mark.drive-result-mark{color:#8fddb8;background:#51b98b1c;border-color:#51b98b47;font-size:18px}.email-result-copy{min-width:0}.email-result-copy h3{color:#edf3f1;margin:0;font-size:17px;line-height:1.4}.email-result-copy h3,.email-result-copy p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.email-result-copy p{color:#9fb1bc;margin:3px 0 5px;font-size:14px;line-height:1.45}.email-result-copy span{color:#718b9a;font-size:12px}.email-result-actions{align-items:center;gap:8px;display:flex}.email-result-actions button{color:#cde8e9;cursor:pointer;background:#081e3140;border:1px solid #39c2d147;border-radius:8px;min-height:40px;padding:7px 12px;font-size:13px;font-weight:800}.email-result-actions .add-email-result{color:#fff;background:#2f7083;border-color:#0000}.email-result-actions button:disabled{cursor:default;opacity:.7}.email-search-empty{color:#8ca2ae;margin:0;padding:24px 17px;font-size:14px}.inbox-board,.organized-strip{border:1px solid var(--line);background:#173750d4;border-radius:14px;max-width:1390px;margin:0 auto;box-shadow:0 12px 30px #03111d1a}.inbox-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:23px 27px;display:flex}.inbox-section-heading h2,.organized-strip h2{color:#f4f7f4;margin:3px 0 0;font-size:26px;line-height:1.3}.inbox-item,.inbox-list{display:grid}.inbox-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,.85fr) minmax(420px,1.45fr) auto;align-items:stretch;gap:24px;padding:25px 27px}.inbox-item:last-child{border-bottom:0}.capture-source{grid-template-columns:42px 1fr;align-content:start;gap:13px;display:grid}.capture-source-icon{color:#79dce2;background:#39c2d11a;border:1px solid #39c2d138;border-radius:10px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.capture-source-icon.email{color:#ffad9b;background:#ee60431c;border-color:#ee604340;font-size:15px;font-weight:850}.capture-source span,.next-step>span,.proposal-grid span{color:#6f8a9c;letter-spacing:.14em;font-size:10px;font-weight:800;display:block}.capture-source h3{color:#edf2ef;margin:5px 0 8px;font-size:17px;line-height:1.5}.capture-source small{color:#738b9b;font-size:12px}.ai-proposal{background:#5977f60e;border:1px solid #5977f62e;border-radius:11px;padding:17px 19px}.proposal-title{color:#c7d0ff;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.proposal-title>span{color:#8fa5ff;font-size:17px}.proposal-grid{grid-template-columns:1.2fr .7fr;gap:13px 20px;display:grid}.proposal-grid strong{color:#dce5e8;margin-top:2px;font-size:13px;line-height:1.4;display:block}.type-tag{border-radius:20px;width:fit-content;padding:2px 8px;display:inline-flex!important}.type-tag.coral{color:#ff9e89;background:#ee60431f}.type-tag.blue{color:#a8b7ff;background:#5977f621}.type-tag.cyan{color:#89e2e7;background:#39c2d11a}.next-step{border-top:1px solid #cadce61c;margin-top:14px;padding-top:12px}.next-step strong{color:#bde5e5;margin-top:4px;font-size:13px;display:block}.inbox-actions{flex-direction:column;justify-content:center;align-items:stretch;gap:9px;min-width:170px;display:flex}.inbox-actions button{border-radius:8px;min-height:41px;padding:7px 13px;font-size:13px;font-weight:750}.accept-button{color:#fff;background:#2f7083;border:0}.accept-button:hover{background:#388598}.open-source-button{color:#cde9eb;background:#081e313d;border:1px solid #39c2d14d}.open-source-button:hover{background:#39c2d11a}.dismiss-email-button{color:#e8b2a7;background:#ee60430f;border:1px solid #ee60433d}.dismiss-email-button:hover{color:#ffd2c8;background:#ee604321}.inbox-empty{text-align:center;padding:58px 25px}.inbox-empty>span{color:#74caa5;background:#51b98b21;border-radius:50%;place-items:center;width:45px;height:45px;margin:0 auto 10px;display:grid}.inbox-empty h3{color:#fff;margin:0}.inbox-empty p{color:var(--muted);margin:3px 0 0;font-size:13px}.organized-strip{margin-top:24px;padding:22px 27px}.organized-items{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:16px;display:grid}.organized-items>div{border:1px solid var(--line);background:#ffffff05;border-radius:9px;grid-template-columns:27px 1fr;gap:4px 9px;padding:13px;display:grid}.organized-items>div>span{color:#69c197;background:#51b98b1a;border-radius:50%;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.organized-items p{color:#d7e0e2;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;line-height:1.4;overflow:hidden}.organized-items small{color:#748c9b;font-size:11px}.companies-topbar{margin-bottom:27px}.companies-summary{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:150px 165px 150px 1fr;gap:1px;max-width:1390px;margin:0 auto 24px;display:grid;overflow:hidden}.companies-summary>div,.companies-summary>p{background:#173750f5;margin:0}.companies-summary>div{padding:14px 19px}.companies-summary span,.companies-summary strong{display:block}.companies-summary strong{color:#fff;font-size:24px;line-height:1.2}.companies-summary div span{color:var(--muted);font-size:12px}.companies-summary>p{color:#9eb2bf;align-items:center;gap:10px;padding:16px 22px;font-size:14px;display:flex}.companies-summary>p span{color:var(--amber);font-size:13px}.companies-section{max-width:1390px;margin:0 auto}.companies-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;display:flex}.companies-section-heading h2{color:#f5f7f4;margin:3px 0 0;font-size:27px}.companies-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.company-card{border:1px solid var(--line);background:#173750e6;border-radius:13px;padding:22px;position:relative;overflow:hidden;box-shadow:0 10px 28px #03111d17}.company-card:before,.company-hero:before{content:"";background:var(--company-accent);width:3px;position:absolute;inset:0 auto 0 0}.company-cyan{--company-accent:var(--cyan);--company-soft:#39c2d11c}.company-blue{--company-accent:#7890ff;--company-soft:#5977f61f}.company-coral{--company-accent:var(--coral);--company-soft:#ee60431c}.company-amber{--company-accent:var(--amber);--company-soft:#dc9e3a1c}.company-green{--company-accent:var(--green);--company-soft:#51b98b1c}.company-violet{--company-accent:#ac84e6;--company-soft:#ac84e61c}.company-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.company-logo{border:1px solid var(--company-accent);place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.company-logo{border:1px solid color-mix(in srgb,var(--company-accent) 35%,transparent)}}.company-logo{background:var(--company-soft);color:var(--company-accent);border-radius:11px;font-size:14px;font-weight:800}.company-status{border-radius:20px;width:fit-content;padding:3px 9px;font-size:11px;font-weight:750;display:inline-flex}.company-status.attention{color:#ff9e89;background:#ee60431f}.company-status.healthy{color:#86d6b2;background:#51b98b1c}.company-status.building{color:#b9c4ff;background:#5977f61f}.company-status.quiet{color:#c1cdd5;background:#ffffff0f}.company-card>h2{color:#f3f6f3;margin:17px 0 15px;font-size:21px;line-height:1.3}.company-facts{gap:12px;margin:0;display:grid}.company-facts>div{border-bottom:1px solid var(--line);padding-bottom:11px}.company-facts dt{color:#718a9b;letter-spacing:.13em;font-size:10px;font-weight:800}.company-facts dd{color:#c9d5db;margin:3px 0 0;font-size:14px;line-height:1.45}.company-facts .next dd{color:#bce5e5}.company-card-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.company-card-footer>span{color:#748d9d;font-size:12px}.company-card-footer button{color:var(--company-accent);background:0 0;border:0;padding:5px 0;font-size:13px;font-weight:750}.company-detail{max-width:1390px;margin:0 auto}.back-companies{color:#8bb8c6;background:0 0;border:0;margin:-10px 0 15px;padding:5px 0;font-size:13px;font-weight:700}.company-hero{border:1px solid var(--line);background:#173750ed;border-radius:13px 13px 0 0;grid-template-columns:58px 1fr auto;align-items:center;gap:17px;padding:22px 25px;display:grid;position:relative;overflow:hidden}.company-logo.large{border-radius:14px;width:58px;height:58px;font-size:18px}.company-hero h2{color:#fff;margin:5px 0 0;font-size:25px;line-height:1.25}.company-hero p{color:#849baa;margin:2px 0 0;font-size:12px}.company-hero>button{border:1px solid var(--line-strong);color:#d7e4e8;background:0 0;border-radius:8px;min-height:42px;padding:8px 14px;font-size:13px;font-weight:750}.company-tabs{background:#0c273c94;border:1px solid var(--line);border-top:0;gap:3px;padding:0 16px;display:flex;overflow-x:auto}.company-tabs button{color:#879dab;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:47px;padding:8px 12px;font-size:12px;font-weight:700}.company-tabs button.active{color:#dff6f5;border-bottom-color:var(--cyan)}.company-metrics{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:20px;display:grid;overflow:hidden}.company-metrics>div{background:#173750ed;min-width:0;padding:18px 20px}.company-metrics span,.detail-panel>div>span{color:#718a9b;letter-spacing:.13em;font-size:9px;font-weight:800;display:block}.company-metrics strong{color:#fff;margin:3px 0;font-size:25px;line-height:1.25;display:block}.company-metrics strong.metric-status{color:#bde4df;white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.company-metrics small{color:#8298a6;font-size:11px}.company-detail-grid{grid-template-columns:.8fr 1.2fr;gap:18px;margin-top:18px;display:grid}.detail-panel{border:1px solid var(--line);background:#173750e0;border-radius:12px;padding:22px 24px}.detail-panel h2{color:#f3f5f3;margin:4px 0 18px;font-size:23px;line-height:1.35}.priority-panel>div{border-top:1px solid var(--line);padding:13px 0}.priority-panel p{color:#bbc9d1;margin:4px 0 0;font-size:14px}.priority-panel .detail-next p{color:#bde5e5}.priority-panel>button{color:#fff;background:#2f7083;border:0;border-radius:8px;width:100%;min-height:42px;margin-top:8px;font-size:13px;font-weight:750}.detail-panel-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.activity-row{border-top:1px solid var(--line);grid-template-columns:37px 1fr;align-items:center;gap:12px;padding:14px 0;display:grid}.activity-icon{border-radius:9px;place-items:center;width:35px;height:35px;font-size:13px;font-weight:800;display:grid}.activity-icon.coral{color:#ff9e89;background:#ee60431c}.activity-icon.cyan{color:#89e2e7;background:#39c2d11a}.activity-icon.green{color:#80d2ac;background:#51b98b1a}.activity-icon.blue{color:#a8b7ff;background:#5977f61f}.activity-row small,.activity-row strong{display:block}.activity-row strong{color:#dbe4e6;font-size:14px}.activity-row small{color:#748b9a;font-size:11px}.projects-topbar{margin-bottom:27px}.projects-summary{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:135px 135px 180px 1fr;gap:1px;max-width:1390px;margin:0 auto 24px;display:grid;overflow:hidden}.projects-summary>div,.projects-summary>p{background:#173750f5;margin:0}.projects-summary>div{padding:14px 19px}.projects-summary span,.projects-summary strong{display:block}.projects-summary strong{color:#fff;font-size:24px;line-height:1.2}.projects-summary div span{color:var(--muted);font-size:12px}.projects-summary>p{color:#aebec8;align-items:center;gap:10px;padding:16px 22px;font-size:14px;display:flex}.projects-summary>p span{color:#ff9e89;background:#ee604321;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}.projects-board{border:1px solid var(--line);background:#173750d6;border-radius:14px;max-width:1390px;margin:0 auto;overflow:hidden;box-shadow:0 12px 30px #03111d1a}.projects-board-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:23px 27px;display:flex}.projects-board-head h2{color:#f5f7f4;margin:3px 0 0;font-size:27px;line-height:1.3}.project-filters{border:1px solid var(--line);background:#081e313d;border-radius:9px;gap:5px;padding:4px;display:flex}.project-filters button{color:#91a5b2;background:0 0;border:0;border-radius:7px;min-height:35px;padding:5px 12px;font-size:13px;font-weight:700}.project-filters button:hover{color:#e4edef}.project-filters button.active{color:#fff;background:#28576f;box-shadow:inset 0 0 0 1px #39c2d12e}.project-list{display:grid}.project-row{border-bottom:1px solid var(--line);grid-template-columns:4px minmax(235px,1.1fr) 140px minmax(235px,1.05fr) 110px 128px;align-items:center;gap:21px;min-height:130px;padding:22px 26px 22px 0;display:grid}.project-row:last-child{border-bottom:0}.project-row:hover{background:#ffffff06}.project-state{background:var(--cyan);border-radius:0 5px 5px 0;align-self:stretch;width:4px}.project-state.state-en-curso{background:var(--green)}.project-state.state-atención{background:var(--coral)}.project-state.state-en-planificación{background:#879afd}.project-state.state-proyecto-detenido{background:var(--amber)}.project-main{min-width:0}.project-company{color:#91a9b7;letter-spacing:.035em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:750;overflow:hidden}.project-main h3{color:#f3f6f3;margin:5px 0 4px;font-size:20px;line-height:1.4}.project-main>span{color:#a0b2bd;white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.project-progress>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.project-date>span,.project-next>span,.project-progress span{color:#849baa;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.project-progress strong{color:#e3ebed;font-size:15px}.progress-track{background:#ffffff13;border-radius:10px;height:6px;margin-top:8px;overflow:hidden}.progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#328ea0,var(--cyan));height:100%;display:block}.project-next strong{color:#c9eceb;margin-top:6px;font-size:15px;line-height:1.5;display:block}.project-next strong.missing{color:#efbd70}.project-date strong{color:#d4dfe3;white-space:nowrap;margin-top:6px;font-size:14px;display:block}.open-project{color:#fff;white-space:nowrap;background:#2f7083;border:1px solid #39c2d166;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 5px 14px #03111d24}.open-project:hover{color:#fff;background:#398397;border-color:#6fe0e8a6}.open-project span{font-size:17px;line-height:1}.project-detail{max-width:1390px;margin:0 auto}.back-projects{border:1px solid var(--line);color:#b5d3dc;background:#1737509e;border-radius:8px;min-height:38px;margin:-10px 0 15px;padding:5px 11px;font-size:14px;font-weight:750}.project-hero{border:1px solid var(--line);background:#173750ed;border-radius:13px;grid-template-columns:58px 1fr auto;align-items:center;gap:17px;padding:23px 25px;display:grid}.project-symbol{color:#80dfe5;background:#39c2d11a;border:1px solid #39c2d14d;border-radius:14px;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.project-status{color:#85d3ae;background:#51b98b1c;border-radius:20px;width:fit-content;padding:4px 10px;font-size:13px;font-weight:750;display:inline-flex}.project-status.status-atención,.project-symbol.status-atención{color:#ff9e89;background:#ee60431c;border-color:#ee604347}.project-status.status-en-planificación,.project-symbol.status-en-planificación{color:#aebaff;background:#5977f61f;border-color:#5977f647}.project-status.status-proyecto-detenido,.project-symbol.status-proyecto-detenido{color:#edbd68;background:#dc9e3a1c;border-color:#dc9e3a47}.project-hero h2{color:#fff;margin:7px 0 3px;font-size:29px;line-height:1.28}.project-hero p{color:#a2b5c0;margin:0;font-size:15px}.project-hero>button{border:1px solid var(--line-strong);color:#e1ebee;background:#ffffff06;border-radius:9px;min-height:46px;padding:9px 16px;font-size:15px;font-weight:750}.project-hero>button:hover{background:#39c2d10d;border-color:#39c2d173}.project-detail-metrics{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:1.5fr repeat(4,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.project-detail-metrics>div{background:#173750ed;min-width:0;padding:18px 20px}.objective-panel>div>span,.project-detail-metrics span{color:#849cab;letter-spacing:.13em;font-size:10px;font-weight:800;display:block}.project-detail-metrics strong{color:#fff;margin:4px 0;font-size:28px;line-height:1.25;display:block}.project-detail-metrics small{color:#9bafba;font-size:13px}.project-big-progress .progress-track{max-width:190px;margin-top:11px}.project-detail-grid{grid-template-columns:.9fr 1.1fr 1fr;gap:18px;margin-top:18px;display:grid}.project-panel{border:1px solid var(--line);background:#173750e0;border-radius:12px;padding:22px 24px}.project-panel h2{color:#f3f5f3;margin:6px 0 20px;font-size:25px;line-height:1.45}.objective-panel>div{border-top:1px solid var(--line);padding:12px 0}.objective-panel>div strong{color:#d4dee2;margin-top:4px;font-size:16px;display:block}.next-panel{background:linear-gradient(145deg,#1e3f57f2,#173750eb);border-color:#39c2d140}.next-panel h2{color:#caeceb}.next-panel p{color:#aabcc5;margin:-7px 0 20px;font-size:15px;line-height:1.6}.next-panel button{color:#fff;background:#2f7083;border:0;border-radius:9px;min-height:46px;padding:9px 17px;font-size:15px;font-weight:800}.next-panel.stopped{background:linear-gradient(145deg,#503f2657,#173750eb);border-color:#dc9e3a4d}.next-panel.stopped .section-kicker,.next-panel.stopped h2{color:#efc77d}.next-panel.stopped button{background:#906d31}.project-activity-panel h2{margin-bottom:14px}.project-activity-panel .activity-row strong{font-size:16px}.project-activity-panel .activity-row small{font-size:13px}.tasks-topbar{margin-bottom:27px}.tasks-summary{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(4,125px) 1fr;gap:1px;max-width:1390px;margin:0 auto 22px;display:grid;overflow:hidden}.tasks-summary>div,.tasks-summary>p{background:#173750f5;margin:0}.tasks-summary>div{padding:14px 18px}.tasks-summary span,.tasks-summary strong{display:block}.tasks-summary strong{color:#fff;font-size:25px;line-height:1.2}.tasks-summary div span{color:var(--muted);font-size:13px}.tasks-summary>p{color:#a8bac4;align-items:center;gap:10px;padding:16px 22px;font-size:14px;display:flex}.tasks-summary>p span{color:#7fd0aa;background:#51b98b1f;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:13px;font-weight:800;display:grid}.task-focus{background:linear-gradient(145deg,#1e3f57f5,#173750eb);border:1px solid #39c2d14d;border-radius:13px;grid-template-columns:52px 1fr auto;align-items:center;gap:18px;max-width:1390px;margin:0 auto 22px;padding:20px 23px;display:grid;box-shadow:0 10px 28px #03111d1a}.task-focus-icon{color:#83e0e5;background:#39c2d11c;border:1px solid #39c2d152;border-radius:12px;place-items:center;width:50px;height:50px;font-size:20px;font-weight:800;display:grid}.task-focus h2{color:#f5f8f5;margin:4px 0 2px;font-size:23px;line-height:1.4}.task-focus p{color:#a1b5c0;margin:0;font-size:14px}.task-focus>button{color:#fff;white-space:nowrap;background:#2f7083;border:1px solid #39c2d16b;border-radius:9px;align-items:center;gap:9px;min-height:48px;padding:9px 18px;font-size:15px;font-weight:800;display:inline-flex}.task-focus>button:hover{background:#398397}.tasks-board{border:1px solid var(--line);background:#173750d6;border-radius:14px;max-width:1390px;margin:0 auto;overflow:hidden;box-shadow:0 12px 30px #03111d1a}.tasks-board-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:23px 27px;display:flex}.tasks-board-head h2{color:#f5f7f4;margin:3px 0 0;font-size:27px;line-height:1.3}.task-filters{border:1px solid var(--line);background:#081e313d;border-radius:9px;gap:5px;padding:4px;display:flex}.task-filters button{color:#9aadb8;background:0 0;border:0;border-radius:7px;min-height:37px;padding:6px 13px;font-size:14px;font-weight:700}.task-filters button:hover{color:#e4edef}.task-filters button.active{color:#fff;background:#28576f;box-shadow:inset 0 0 0 1px #39c2d12e}.task-list,.task-row{display:grid}.task-row{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(280px,1fr) 75px 105px 128px;align-items:center;gap:18px;min-height:118px;padding:20px 26px;transition:background .2s,opacity .2s}.task-row:last-child{border-bottom:0}.task-row:hover{background:#ffffff06}.task-check{color:#8bd7b4;background:#081e3138;border:2px solid #a1b9c56b;border-radius:10px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:grid}.task-check:hover{background:#51b98b14;border-color:#51b98bb3}.task-copy{min-width:0}.task-path{color:#91a9b7;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:750;overflow:hidden}.task-copy h3{color:#f1f5f2;margin:5px 0 4px;font-size:20px;line-height:1.4}.task-copy p{color:#9eb1bc;margin:0;font-size:14px;line-height:1.5}.task-due,.task-priority{white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;width:fit-content;min-height:29px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.task-priority.priority-alta{color:#ffad9b;background:#ee604321}.task-priority.priority-media{color:#ecc477;background:#dc9e3a1f}.task-priority.priority-normal{color:#aebaff;background:#5977f61f}.task-due{color:#c4d2d8;background:#ffffff0f}.task-due.due-atrasada{color:#ffad9b;background:#ee604321}.task-due.due-hoy{color:#89e2e7;background:#39c2d11a}.task-due.due-en-espera{color:#ecc477;background:#dc9e3a1f}.task-context{color:#d9f1f1;white-space:nowrap;background:#2f708347;border:1px solid #39c2d157;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 13px;font-size:14px;font-weight:800;display:inline-flex}.task-context:hover{background:#2f708380;border-color:#39c2d18f}.task-row.is-done{opacity:.52}.task-row.is-done .task-check{background:#51b98b21;border-color:#51b98b73}.task-row.is-done h3{text-decoration:line-through}.task-detail{max-width:1390px;margin:0 auto}.back-tasks{border:1px solid var(--line);color:#b5d3dc;background:#1737509e;border-radius:8px;min-height:38px;margin:-10px 0 15px;padding:5px 11px;font-size:14px;font-weight:750}.back-tasks:hover{color:#fff;border-color:#39c2d161}.task-detail-hero{border:1px solid var(--line);background:#173750ed;border-radius:13px;grid-template-columns:58px 1fr auto;align-items:center;gap:18px;padding:24px 26px;display:grid}.task-check.large{border-radius:13px;width:54px;height:54px}.task-detail-tags{align-items:center;gap:8px;display:flex}.task-detail-hero h2{color:#f5f8f5;margin:8px 0 3px;font-size:28px;line-height:1.35}.task-detail-hero p{color:#a4b6c0;margin:0;font-size:15px}.task-complete-main{color:#c6eedb;white-space:nowrap;background:#51b98b24;border:1px solid #51b98b66;border-radius:9px;min-height:47px;padding:9px 17px;font-size:15px;font-weight:800}.task-complete-main:hover{background:#51b98b3b}.task-detail-metrics{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.task-detail-metrics>div{background:#173750ed;min-width:0;padding:19px 21px}.task-detail-metrics span{color:#849cab;letter-spacing:.13em;font-size:10px;font-weight:800;display:block}.task-detail-metrics strong{color:#f0f4f2;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:18px;line-height:1.4;display:block;overflow:hidden}.task-context-grid{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:18px;display:grid}.task-detail-panel{border:1px solid var(--line);background:#173750e0;border-radius:12px;padding:23px 25px}.task-detail-panel h2{color:#f3f6f3;margin:6px 0 13px;font-size:24px;line-height:1.5}.task-detail-panel p{color:#aabcc5;margin:0;font-size:15px;line-height:1.7}.task-result{background:linear-gradient(145deg,#1e3f57f5,#173750eb);border-color:#39c2d145}.task-result h2{color:#c8ebea}.task-result button{color:#fff;background:#2f7083;border:0;border-radius:9px;align-items:center;gap:8px;min-height:47px;margin-top:8px;padding:9px 17px;font-size:15px;font-weight:800;display:inline-flex}.task-result button:hover{background:#398397}.task-related{grid-column:1/-1}.task-related>div:first-child{margin-bottom:7px}.task-related>div:first-child h2{margin-bottom:0}.task-related-row{border-top:1px solid var(--line);grid-template-columns:210px 1fr;align-items:start;gap:18px;padding:15px 0;display:grid}.task-related-row span{color:#8299a8;letter-spacing:.12em;font-size:10px;font-weight:800}.task-related-row strong{color:#d8e2e5;font-size:15px;line-height:1.5}.calendar-topbar{margin-bottom:27px}.calendar-toolbar{justify-content:space-between;align-items:center;gap:18px;max-width:1390px;margin:0 auto 20px;display:flex}.calendar-nav{grid-template-columns:43px minmax(230px,auto) 43px;align-items:center;gap:12px;display:grid}.calendar-nav>button{border:1px solid var(--line-strong);color:#d7e4e8;background:#173750cc;border-radius:9px;width:43px;height:43px;font-size:20px;font-weight:800}.calendar-nav>button:hover:not(:disabled){background:#1d455f;border-color:#39c2d173}.calendar-nav>button:disabled{cursor:not-allowed;opacity:.35}.calendar-nav>div{text-align:center}.calendar-nav strong{color:#edf3f1;font-size:20px;line-height:1.35;display:block}.today-button{color:#d7eeee;background:#2f70833d;border:1px solid #39c2d159;border-radius:9px;min-height:43px;padding:8px 15px;font-size:14px;font-weight:800}.calendar-next{background:linear-gradient(145deg,#1e3f57f5,#173750eb);border:1px solid #39c2d147;border-radius:13px;grid-template-columns:150px 1fr auto;align-items:center;gap:22px;max-width:1390px;margin:0 auto 20px;padding:20px 23px;display:grid}.calendar-next-time{border-right:1px solid var(--line);padding-right:20px}.calendar-next-time span,.calendar-next-time strong{display:block}.calendar-next-time span{color:var(--cyan);letter-spacing:.14em;font-size:10px;font-weight:800}.calendar-next-time strong{color:#f2f6f3;margin-top:5px;font-size:16px}.calendar-next h2{color:#f5f8f5;margin:4px 0 2px;font-size:23px;line-height:1.4}.calendar-next p{color:#9fb3be;margin:0;font-size:14px}.calendar-next>button{color:#fff;white-space:nowrap;background:#2f7083;border:1px solid #39c2d16b;border-radius:9px;align-items:center;gap:8px;min-height:46px;padding:9px 17px;font-size:15px;font-weight:800;display:inline-flex}.calendar-board{border:1px solid var(--line);background:#173750d6;border-radius:14px;max-width:1390px;margin:0 auto;overflow:hidden;box-shadow:0 12px 30px #03111d1a}.calendar-board-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.calendar-board-head h2{color:#f5f7f4;margin:3px 0 0;font-size:27px;line-height:1.3}.calendar-week{grid-template-columns:repeat(7,minmax(155px,1fr));min-height:425px;display:grid;overflow-x:auto}.calendar-day{border-right:1px solid var(--line);min-width:155px}.calendar-day:last-child{border-right:0}.calendar-day>header{border-bottom:1px solid var(--line);background:#081e312e;grid-template-columns:1fr auto;align-content:center;gap:1px 8px;min-height:82px;padding:13px 14px;display:grid}.calendar-day>header span{color:#8299a8;letter-spacing:.13em;font-size:10px;font-weight:800}.calendar-day>header strong{color:#e8efed;grid-area:1/2/3;font-size:25px;line-height:1}.calendar-day>header small{color:var(--cyan);font-size:10px;font-weight:800}.calendar-day.today>header{box-shadow:inset 0 3px var(--cyan);background:#39c2d112}.calendar-day-events{align-content:start;gap:10px;padding:12px;display:grid}.calendar-event{border:1px solid var(--line);border-left:3px solid var(--cyan);width:100%;min-height:99px;color:inherit;text-align:left;background:#081e3133;border-radius:9px;padding:12px;display:block}.calendar-event:hover{background:#ffffff09;border-color:#39c2d152;transform:translateY(-1px)}.calendar-event.blue{background:#5977f612;border-left-color:#7890ff}.calendar-event.coral{border-left-color:var(--coral);background:#ee604311}.calendar-event.amber{border-left-color:var(--amber);background:#dc9e3a11}.calendar-event>small,.calendar-event>span,.calendar-event>strong{display:block}.calendar-event>span{color:#93aab7;font-size:11px;font-weight:800}.calendar-event>strong{color:#edf3f0;margin:4px 0 7px;font-size:14px;line-height:1.4}.calendar-event>small{color:#7f96a5;font-size:11px;line-height:1.35}.calendar-empty-day{color:#637f90;text-align:center;padding:18px 5px;font-size:12px;display:block}.calendar-detail{max-width:1390px;margin:0 auto}.back-calendar{border:1px solid var(--line);color:#b5d3dc;background:#1737509e;border-radius:8px;min-height:38px;margin:-10px 0 15px;padding:5px 11px;font-size:14px;font-weight:750}.calendar-detail-hero{border:1px solid var(--line);background:#173750ed;border-radius:13px;grid-template-columns:60px 1fr auto;align-items:center;gap:18px;padding:24px 26px;display:grid}.calendar-detail-icon{color:#82e0e5;background:#39c2d11a;border:1px solid #39c2d14d;border-radius:14px;place-items:center;width:58px;height:58px;font-size:27px;display:grid}.calendar-detail-icon.blue{color:#aebaff;background:#5977f61c;border-color:#5977f64d}.calendar-detail-icon.coral{color:#ffad9b;background:#ee60431c;border-color:#ee60434d}.calendar-detail-icon.amber{color:#ecc477;background:#dc9e3a1c;border-color:#dc9e3a4d}.calendar-type{color:#89e2e7;background:#39c2d11a;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.calendar-type.type-blue{color:#aebaff;background:#5977f61f}.calendar-type.type-coral{color:#ffad9b;background:#ee60431f}.calendar-type.type-amber{color:#ecc477;background:#dc9e3a1f}.calendar-detail-hero h2{color:#f5f8f5;margin:7px 0 3px;font-size:28px;line-height:1.35}.calendar-detail-hero p{color:#a4b6c0;margin:0;font-size:15px}.calendar-detail-hero>button{color:#fff;background:#2f7083;border:1px solid #39c2d166;border-radius:9px;align-items:center;gap:8px;min-height:47px;padding:9px 17px;font-size:15px;font-weight:800;display:inline-flex}.calendar-detail-metrics{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.calendar-detail-metrics>div{background:#173750ed;padding:19px 21px}.calendar-detail-metrics span{color:#849cab;letter-spacing:.13em;font-size:10px;font-weight:800;display:block}.calendar-detail-metrics strong{color:#f0f4f2;margin-top:5px;font-size:18px;line-height:1.45;display:block}.calendar-detail-grid{grid-template-columns:1.1fr .9fr;gap:18px;margin-top:18px;display:grid}.calendar-detail-panel{border:1px solid var(--line);background:#173750e0;border-radius:12px;padding:23px 25px}.calendar-detail-panel h2{color:#f3f6f3;margin:6px 0 13px;font-size:24px;line-height:1.5}.calendar-detail-panel p{color:#aabcc5;margin:0;font-size:15px;line-height:1.7}.prep-panel{background:linear-gradient(145deg,#1e3f57f5,#173750eb);border-color:#39c2d145}.prep-panel h2{color:#c8ebea}.prep-panel button{color:#fff;background:#2f7083;border:0;border-radius:9px;min-height:46px;margin-top:6px;padding:9px 16px;font-size:15px;font-weight:800}.documents-topbar{margin-bottom:27px}.documents-summary{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:135px 145px 165px 1fr;gap:1px;max-width:1390px;margin:0 auto 22px;display:grid;overflow:hidden}.documents-summary>div,.documents-summary>p{background:#173750f5;margin:0}.documents-summary>div{padding:14px 18px}.documents-summary span,.documents-summary strong{display:block}.documents-summary strong{color:#fff;font-size:25px;line-height:1.2}.documents-summary div span{color:var(--muted);font-size:13px}.documents-summary>p{color:#a8bac4;align-items:center;gap:10px;padding:16px 22px;font-size:14px;display:flex}.documents-summary>p span{color:var(--cyan);font-size:19px}.documents-featured{max-width:1390px;margin:0 auto 22px}.documents-section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.documents-section-head h2{color:#f5f7f4;margin:3px 0 0;font-size:27px;line-height:1.3}.featured-documents-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.featured-document{border:1px solid var(--line);background:#173750e6;border-radius:12px;grid-template-columns:48px 1fr;gap:14px;padding:19px;display:grid}.featured-document>div:nth-child(2){min-width:0}.featured-document span{color:#91a7b5;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;display:block;overflow:hidden}.featured-document h3{color:#f0f4f1;margin:5px 0 4px;font-size:18px;line-height:1.4}.featured-document p{color:#8198a6;margin:0;font-size:12px}.featured-document-actions{grid-column:2;gap:8px;display:grid}.featured-document-actions>button{color:#dcf1f1;background:#2f70834d;border:1px solid #39c2d159;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 13px;font-size:14px;font-weight:800;display:inline-flex}.documents-board{border:1px solid var(--line);background:#173750d6;border-radius:14px;max-width:1390px;margin:0 auto;overflow:hidden;box-shadow:0 12px 30px #03111d1a}.documents-board-head{justify-content:space-between;align-items:center;gap:22px;padding:22px 26px 17px;display:flex}.documents-board-head h2{color:#f5f7f4;margin:3px 0 0;font-size:27px;line-height:1.3}.document-search{border:1px solid var(--line-strong);background:#081e3147;border-radius:9px;align-items:center;gap:10px;width:min(410px,45%);min-height:46px;padding:7px 13px;display:flex}.document-search>span:first-child{color:#82a5b2;font-size:22px}.document-search input{color:#eef3f1;background:0 0;border:0;outline:0;width:100%;font-size:15px}.document-search input::placeholder{color:#718b9b}.document-filters{border-bottom:1px solid var(--line);gap:6px;padding:0 26px 17px;display:flex}.document-filters button{color:#95aab6;background:0 0;border:1px solid #0000;border-radius:8px;min-height:37px;padding:6px 13px;font-size:14px;font-weight:700}.document-filters button.active{color:#fff;background:#28576f;border-color:#39c2d13d}.document-list{display:grid}.document-row{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(280px,1fr) 90px 145px 160px;align-items:center;gap:18px;min-height:112px;padding:19px 26px;display:grid}.document-row:last-child{border-bottom:0}.document-row:hover{background:#ffffff06}.document-icon{color:#82e0e5;background:#39c2d11a;border:1px solid #39c2d14d;border-radius:11px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.document-icon.blue{color:#aebaff;background:#5977f61c;border-color:#5977f64d}.document-icon.coral{color:#ffad9b;background:#ee60431c;border-color:#ee60434d}.document-icon.amber{color:#ecc477;background:#dc9e3a1c;border-color:#dc9e3a4d}.document-copy{min-width:0}.document-copy>span{color:#91a9b7;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:750;display:block;overflow:hidden}.document-copy h3{color:#f1f5f2;margin:5px 0 3px;font-size:19px;line-height:1.4}.document-copy p{color:#97aab5;margin:0;font-size:13px}.document-status{color:#b9c8d0;background:#ffffff0f;border-radius:20px;justify-content:center;align-items:center;width:fit-content;min-height:29px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.document-status.status-importante{color:#ffad9b;background:#ee604321}.document-status.status-final{color:#86d6b2;background:#51b98b1c}.document-status.status-borrador{color:#ecc477;background:#dc9e3a1f}.document-row time{color:#a3b4bd;font-size:13px}.document-row-actions{gap:7px;display:grid}.document-row-actions>button{color:#fff;white-space:nowrap;background:#2f7083;border:1px solid #39c2d15c;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 13px;font-size:14px;font-weight:800;display:inline-flex}.document-detail{max-width:1390px;margin:0 auto}.back-documents{border:1px solid var(--line);color:#b5d3dc;background:#1737509e;border-radius:8px;min-height:38px;margin:-10px 0 15px;padding:5px 11px;font-size:14px;font-weight:750}.document-detail-hero{border:1px solid var(--line);background:#173750ed;border-radius:13px;grid-template-columns:64px 1fr auto;align-items:center;gap:18px;padding:24px 26px;display:grid}.document-icon.large{border-radius:14px;width:62px;height:62px;font-size:26px}.document-detail-hero h2{color:#f5f8f5;margin:8px 0 3px;font-size:28px;line-height:1.35}.document-detail-hero p{color:#a4b6c0;margin:0;font-size:15px}.document-detail-actions{gap:8px;display:grid}.document-detail-actions>button{color:#fff;background:#2f7083;border:1px solid #39c2d166;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:9px 17px;font-size:15px;font-weight:800;display:inline-flex}.document-detail-actions>.dismiss-document-button,.document-row-actions>.dismiss-document-button,.featured-document-actions>.dismiss-document-button{color:#e8b2a7;background:#ee604312;border-color:#ee604347}.document-detail-actions>.dismiss-document-button:hover,.document-row-actions>.dismiss-document-button:hover,.featured-document-actions>.dismiss-document-button:hover{color:#ffd2c8;background:#ee604324}.document-detail-metrics{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.document-detail-metrics>div{background:#173750ed;padding:19px 21px}.document-context-panel>div>span,.document-detail-metrics span{color:#849cab;letter-spacing:.13em;font-size:10px;font-weight:800;display:block}.document-detail-metrics strong{color:#f0f4f2;margin-top:5px;font-size:18px;line-height:1.45;display:block}.document-detail-grid{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:18px;display:grid}.document-detail-panel{border:1px solid var(--line);background:#173750e0;border-radius:12px;padding:23px 25px}.document-detail-panel h2{color:#f3f6f3;margin:6px 0 13px;font-size:24px;line-height:1.5}.document-detail-panel p{color:#aabcc5;margin:0;font-size:15px;line-height:1.7}.document-context-panel>button,.document-summary-panel>button{color:#fff;background:#2f7083;border:0;border-radius:9px;align-items:center;gap:8px;min-height:46px;margin-top:19px;padding:9px 16px;font-size:15px;font-weight:800;display:inline-flex}.document-context-panel{background:linear-gradient(145deg,#1e3f57f0,#173750e6);border-color:#39c2d13b}.document-context-panel>div{border-bottom:1px solid var(--line);padding:14px 0}.document-context-panel>div strong{color:#d7e2e4;margin-top:4px;font-size:16px;line-height:1.5;display:block}.augusto-ai-topbar{margin-bottom:22px}.ai-prototype-note{background:#5977f612;border:1px solid #5977f638;border-radius:10px;align-items:center;gap:11px;max-width:1390px;margin:0 auto 20px;padding:12px 16px;display:flex}.ai-prototype-note>span{color:#b7c2ff;background:#5977f626;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}.ai-prototype-note p{color:#b6c3d0;margin:0;font-size:15px;line-height:1.55}.ai-prototype-note strong{color:#d8defc}.augusto-ai-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.65fr);align-items:start;gap:20px;max-width:1390px;margin:0 auto;display:grid}.ai-attention-card,.ai-chat-card,.ai-context-card,.ai-source-card{border:1px solid var(--line);background:#173750e0;border-radius:14px;box-shadow:0 12px 30px #03111d14}.ai-chat-card{overflow:hidden}.ai-chat-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 25px;display:flex}.ai-attention-card h2,.ai-chat-head h2,.ai-context-card h2{color:#f4f7f4;margin:4px 0 0;font-size:26px;line-height:1.4}.ai-online{color:#a9d3bf;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.ai-online i{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #51b98b1a}.ai-suggestions{grid-template-columns:1fr 1fr;gap:10px;padding:19px 25px 5px;display:grid}.ai-suggestions button{border:1px solid var(--line);color:#e0e9eb;text-align:left;background:#081e312e;border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;min-height:68px;padding:12px 14px;font-size:16px;font-weight:700;line-height:1.45;display:grid}.ai-suggestions button:hover{background:#39c2d10b;border-color:#39c2d159}.ai-suggestions button>span{color:#78d7de;font-size:17px}.ai-suggestions button>b{color:#7494a3;font-size:17px}.ai-messages{align-content:start;gap:18px;min-height:330px;max-height:565px;padding:22px 25px;display:grid;overflow-y:auto}.ai-message{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;display:grid}.ai-message.user{direction:rtl;grid-template-columns:38px minmax(0,.82fr)}.ai-message.user>*{direction:ltr}.ai-message-avatar{color:#88e1e6;background:#39c2d11a;border:1px solid #39c2d14d;border-radius:11px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:grid}.ai-message.user .ai-message-avatar{color:#fff;background:#28506a;border-color:#ffffff29;border-radius:50%;width:38px;height:38px;font-size:11px}.ai-message>div:last-child{min-width:0}.ai-message>div:last-child>span{color:#9bb1bd;margin-bottom:6px;font-size:13px;font-weight:800;display:block}.ai-message p{border:1px solid var(--line);color:#e3ebec;white-space:pre-line;background:#081e3138;border-radius:4px 12px 12px;margin:0;padding:16px 18px;font-size:17px;line-height:1.75}.ai-message.user p{color:#edf0ff;background:#5977f61f;border-color:#5977f62e;border-radius:12px 4px 12px 12px}.ai-message-actions{gap:7px;margin-top:8px;display:flex}.ai-message-actions button{border:1px solid var(--line);color:#a0b4bf;background:0 0;border-radius:7px;min-height:35px;padding:5px 10px;font-size:13px;font-weight:750}.ai-message-actions button:hover{color:#fff;border-color:#39c2d157}.ai-composer{border-top:1px solid var(--line);background:#081e3121;padding:17px 20px 19px}.ai-composer textarea{resize:none;background:#081e314d;border-color:#39c2d140;min-height:92px;font-size:18px}.ai-composer>div{justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.ai-composer>div>span{color:#91a6b2;font-size:14px}.ai-composer button{color:#fff;background:#2f7083;border:0;border-radius:9px;align-items:center;gap:8px;min-height:46px;padding:9px 18px;font-size:16px;font-weight:800;display:inline-flex}.ai-context-column{gap:16px;display:grid}.ai-attention-card,.ai-context-card{padding:21px 22px}.ai-context-list{margin-top:13px;display:grid}.ai-context-list>div{border-top:1px solid var(--line);grid-template-columns:38px 1fr;align-items:center;gap:11px;padding:12px 0;display:grid}.context-icon{border-radius:9px;place-items:center;width:37px;height:37px;font-size:15px;font-weight:800;display:grid}.context-icon.cyan{color:#89e2e7;background:#39c2d11a}.context-icon.blue{color:#aebaff;background:#5977f61f}.context-icon.green{color:#86d6b2;background:#51b98b1c}.context-icon.amber{color:#ecc477;background:#dc9e3a1f}.context-icon.coral{color:#ffad9b;background:#ee60431f}.ai-context-list p,.ai-context-list small,.ai-context-list strong{margin:0;display:block}.ai-context-list strong{color:#e2eaeb;font-size:16px}.ai-context-list small{color:#91a5b1;font-size:13px}.ai-attention-card{background:linear-gradient(145deg,#493a254d,#173750e6);border-color:#dc9e3a40}.ai-attention-card .section-kicker{color:#ecc477}.ai-attention-card p{color:#bac6cc;margin:10px 0 18px;font-size:15px;line-height:1.65}.ai-attention-card button{color:#f1d39a;background:#906d3154;border:1px solid #dc9e3a59;border-radius:8px;align-items:center;gap:7px;min-height:45px;padding:9px 14px;font-size:15px;font-weight:800;display:inline-flex}.ai-source-card{grid-template-columns:37px 1fr;align-items:center;gap:11px;padding:15px 18px;display:grid}.ai-source-card>span{color:#93a8b4;background:#ffffff0d;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.ai-source-card p,.ai-source-card small,.ai-source-card strong{margin:0;display:block}.ai-source-card strong{color:#d9e2e5;font-size:15px}.ai-source-card small{color:#91a4af;font-size:13px;line-height:1.5}.automations-topbar{margin-bottom:22px}.automation-prototype-note{background:#5977f612;border:1px solid #5977f638;border-radius:10px;align-items:center;gap:11px;max-width:1390px;margin:0 auto 20px;padding:12px 16px;display:flex}.automation-prototype-note>span{color:#b7c2ff;background:#5977f626;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}.automation-prototype-note p{color:#b6c3d0;margin:0;font-size:14px;line-height:1.55}.automation-prototype-note strong{color:#d8defc}.automations-summary{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:125px 125px 125px 1fr;gap:1px;max-width:1390px;margin:0 auto 22px;display:grid;overflow:hidden}.automations-summary>div,.automations-summary>p{background:#173750f5;margin:0}.automations-summary>div{padding:14px 18px}.automations-summary span,.automations-summary strong{display:block}.automations-summary strong{color:#fff;font-size:25px;line-height:1.2}.automations-summary div span{color:var(--muted);font-size:13px}.automations-summary>p{color:#aac0b6;align-items:center;gap:10px;padding:16px 22px;font-size:14px;display:flex}.automations-summary>p span{color:#79cea8;font-size:17px}.automations-board{border:1px solid var(--line);background:#173750d6;border-radius:14px;max-width:1390px;margin:0 auto;overflow:hidden;box-shadow:0 12px 30px #03111d1a}.automations-board-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.automations-board-head h2{color:#f5f7f4;margin:3px 0 0;font-size:27px;line-height:1.3}.automation-list{display:grid}.automation-row{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(280px,1fr) 165px 105px 120px;align-items:center;gap:18px;min-height:125px;padding:21px 26px;transition:opacity .2s,background .2s;display:grid}.automation-row:last-child{border-bottom:0}.automation-row:hover{background:#ffffff06}.automation-row.is-paused{opacity:.62}.automation-icon{color:#82e0e5;background:#39c2d11a;border:1px solid #39c2d14d;border-radius:12px;place-items:center;width:50px;height:50px;font-size:23px;font-weight:800;display:grid}.automation-icon.blue{color:#aebaff;background:#5977f61c;border-color:#5977f64d}.automation-icon.coral{color:#ffad9b;background:#ee60431c;border-color:#ee60434d}.automation-icon.amber{color:#ecc477;background:#dc9e3a1c;border-color:#dc9e3a4d}.automation-icon.green{color:#86d6b2;background:#51b98b1c;border-color:#51b98b4d}.automation-copy{min-width:0}.automation-copy>span{color:#91a9b7;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:750;display:block;overflow:hidden}.automation-copy h3{color:#f1f5f2;margin:5px 0 3px;font-size:20px;line-height:1.4}.automation-copy p{color:#9eb1bc;margin:0;font-size:14px;line-height:1.5}.automation-next span{color:#8199a8;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.automation-next strong{color:#d4e0e3;margin-top:5px;font-size:14px;line-height:1.45;display:block}.automation-switch{border:1px solid var(--line-strong);color:#9eb0ba;background:#081e3138;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;gap:7px;min-height:48px;padding:6px 9px;display:grid}.automation-switch>span{background:#536978;border-radius:20px;width:34px;height:20px;transition:background .2s;position:relative}.automation-switch>span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.automation-switch.on{color:#bce5d1;background:#51b98b14;border-color:#51b98b57}.automation-switch.on>span{background:#3c9d76}.automation-switch.on>span:after{transform:translate(14px)}.automation-switch b{font-size:11px;font-weight:800}.automation-open{color:#fff;white-space:nowrap;background:#2f7083;border:1px solid #39c2d15c;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:800;display:inline-flex}.automation-detail{max-width:1390px;margin:0 auto}.back-automations{border:1px solid var(--line);color:#b5d3dc;background:#1737509e;border-radius:8px;min-height:38px;margin:-10px 0 15px;padding:5px 11px;font-size:14px;font-weight:750}.automation-detail-hero{border:1px solid var(--line);background:#173750ed;border-radius:13px;grid-template-columns:66px 1fr auto;align-items:center;gap:18px;padding:24px 26px;display:grid}.automation-icon.large{border-radius:15px;width:64px;height:64px;font-size:28px}.automation-status{border-radius:20px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.automation-status.active{color:#86d6b2;background:#51b98b1c}.automation-status.paused{color:#bcc9d0;background:#ffffff0f}.automation-detail-hero h2{color:#f5f8f5;margin:7px 0 3px;font-size:28px;line-height:1.35}.automation-detail-hero p{color:#a4b6c0;margin:0;font-size:15px}.automation-switch.large{min-width:115px}.automation-detail-metrics{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.automation-detail-metrics>div{background:#173750ed;padding:19px 21px}.automation-detail-metrics span{color:#849cab;letter-spacing:.13em;font-size:10px;font-weight:800;display:block}.automation-detail-metrics strong{color:#f0f4f2;margin-top:5px;font-size:18px;line-height:1.45;display:block}.automation-flow{grid-template-columns:1fr 42px 1fr;align-items:center;gap:12px;margin-top:18px;display:grid}.automation-flow>section{border:1px solid var(--line);background:#173750e0;border-radius:12px;grid-template-columns:42px 1fr;align-items:start;gap:14px;min-height:155px;padding:22px 24px;display:grid}.automation-step{color:#87dee4;background:#39c2d11a;border-radius:10px;place-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:grid}.automation-flow h2{color:#eef3f1;margin:6px 0 0;font-size:22px;line-height:1.5}.flow-arrow{color:#6fcfd7;text-align:center;font-size:28px}.automation-source-panel{background:linear-gradient(145deg,#1e3f57f0,#173750e6);border:1px solid #39c2d13d;border-radius:12px;justify-content:space-between;align-items:center;gap:22px;margin-top:18px;padding:22px 24px;display:flex}.automation-source-panel h2{color:#d7edec;margin:5px 0 2px;font-size:22px;line-height:1.4}.automation-source-panel p{color:#9fb2bc;margin:0;font-size:14px}.automation-source-panel>button{color:#fff;white-space:nowrap;background:#2f7083;border:0;border-radius:9px;align-items:center;gap:7px;min-height:46px;padding:9px 16px;font-size:14px;font-weight:800;display:inline-flex}.app-shell.reading-relaxed .main-content{letter-spacing:.018em;line-height:1.72}.app-shell.stronger-contrast{--muted:#c3d0d8;--muted-soft:#a8bac5;--line:#dcebf23b;--line-strong:#dcebf261}.app-shell.reduce-motion *,.app-shell.reduce-motion :after,.app-shell.reduce-motion :before{transition:none!important;animation:none!important}.settings-topbar{margin-bottom:22px}.settings-prototype-note{background:#5977f612;border:1px solid #5977f638;border-radius:10px;align-items:center;gap:11px;max-width:1390px;margin:0 auto 20px;padding:12px 16px;display:flex}.settings-prototype-note>span{color:#b7c2ff;background:#5977f626;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}.settings-prototype-note p{color:#b6c3d0;margin:0;font-size:14px;line-height:1.55}.settings-prototype-note strong{color:#d8defc}.settings-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;max-width:1390px;margin:0 auto;display:grid}.settings-card{border:1px solid var(--line);background:#173750e3;border-radius:13px;padding:22px 24px;box-shadow:0 10px 27px #03111d14}.integrations-settings-card,.knowledge-settings-card,.privacy-settings-card,.profile-settings-card,.sources-settings-card{grid-column:1/-1}.settings-card-head{grid-template-columns:50px 1fr;align-items:center;gap:14px;display:grid}.settings-card-icon{border-radius:12px;place-items:center;width:48px;height:48px;font-size:15px;font-weight:800;display:grid}.settings-card-icon.cyan{color:#89e2e7;background:#39c2d11a;border:1px solid #39c2d13b}.settings-card-icon.blue{color:#aebaff;background:#5977f61f;border:1px solid #5977f63b}.settings-card-icon.amber{color:#ecc477;background:#dc9e3a1f;border:1px solid #dc9e3a3b}.settings-card-icon.green{color:#86d6b2;background:#51b98b1c;border:1px solid #51b98b3b}.settings-card-icon.coral{color:#ffad9b;background:#ee60431f;border:1px solid #ee60433b}.settings-card-head h2{color:#f4f7f4;margin:4px 0 1px;font-size:24px;line-height:1.4}.settings-card-head p{color:#9eb1bc;margin:0;font-size:14px}.profile-settings-form{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1.25fr auto;align-items:end;gap:14px;margin-top:20px;padding-top:18px;display:grid}.profile-settings-form label>span{color:#9db0bb;margin-bottom:6px;font-size:12px;font-weight:750;display:block}.profile-settings-form input,.profile-settings-form select{border:1px solid var(--line-strong);color:#edf3f1;background:#081e3145;border-radius:8px;outline:0;width:100%;min-height:45px;padding:8px 11px;font-size:14px}.profile-settings-form select option{color:#fff;background:#163750}.profile-settings-form input:focus,.profile-settings-form select:focus{border-color:var(--cyan);box-shadow:0 0 0 2px #39c2d11a}.profile-settings-form>button{color:#fff;white-space:nowrap;background:#2f7083;border:0;border-radius:8px;min-height:45px;padding:8px 16px;font-size:14px;font-weight:800}.settings-options{margin-top:18px;display:grid}.settings-options>div{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:14px 0;display:grid}.settings-options p,.settings-options small,.settings-options strong{margin:0;display:block}.settings-options strong{color:#dde6e8;font-size:16px}.settings-options small{color:#879eab;margin-top:2px;font-size:13px;line-height:1.45}.settings-switch{background:#4c6473;border:0;border-radius:30px;width:46px;height:27px;padding:0}.settings-switch>span{width:100%;height:100%;display:block;position:relative}.settings-switch>span:after{content:"";background:#fff;border-radius:50%;width:21px;height:21px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0000003d}.settings-switch.on{background:#3c9d76}.settings-switch.on>span:after{transform:translate(19px)}.settings-sources{border-top:1px solid var(--line);margin-top:20px;display:grid}.settings-sources>div{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(220px,1fr) 120px 115px;align-items:center;gap:15px;padding:16px 0;display:grid}.settings-sources>div:last-child{border-bottom:0}.source-logo{color:#fff;border-radius:11px;place-items:center;width:44px;height:44px;font-size:16px;font-weight:800;display:grid}.source-logo.gmail{background:#a94c43}.source-logo.drive{background:#3b7e67}.source-logo.calendar{background:#4668ba}.source-logo.upload{background:#356e81}.settings-sources p,.settings-sources small,.settings-sources strong{margin:0;display:block}.settings-sources strong{color:#e1e8e9;font-size:16px}.settings-sources small{color:#8da2ae;font-size:13px}.source-state{white-space:nowrap;border-radius:20px;width:fit-content;padding:4px 9px;font-size:11px;font-weight:800}.source-state.planned{color:#ecc477;background:#dc9e3a1f}.source-state.demo{color:#aebaff;background:#5977f61f}.settings-sources button{color:#d9eeee;background:#2f708340;border:1px solid #39c2d159;border-radius:8px;min-height:40px;padding:7px 12px;font-size:13px;font-weight:800}.google-integration{background:linear-gradient(145deg,#0a2438b8,#164153a3);border:1px solid #39c2d14d;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:22px;display:flex}.google-integration.is-connected{background:linear-gradient(145deg,#0a2b33bf,#174a489e);border-color:#51b98b66}.google-account-copy{align-items:center;gap:16px;min-width:0;display:flex}.google-logo{color:#325e9d;background:#f7f8f6;border-radius:14px;flex:none;place-items:center;width:56px;height:56px;font-size:25px;font-weight:850;display:grid;box-shadow:0 7px 20px #0000002e}.google-account-copy h3{color:#f4f7f4;margin:3px 0 2px;font-size:23px;line-height:1.35}.google-account-copy p{color:#adc0c9;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.google-connect-actions{align-items:center;gap:14px;display:flex}.connection-status{color:#b5c6ce;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.connection-status i{background:#d6a84d;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #d6a84d1f}.connection-status.connected{color:#9addbd}.connection-status.connected i{background:#58bd8e;box-shadow:0 0 0 4px #58bd8e21}.google-connect-button{color:#fff;white-space:nowrap;background:#2f7888;border:1px solid #86e2e757;border-radius:9px;min-height:48px;padding:10px 18px;font-size:15px;font-weight:850;box-shadow:0 7px 18px #02121b29}.google-connect-button:hover:not(:disabled){background:#398b9b}.google-connect-button:disabled{cursor:default;opacity:.76}.google-integration.is-connected .google-connect-button{color:#fff;background:#2f7888;border-color:#86e2e757}.google-integration.is-connected .google-connect-button:hover:not(:disabled){background:#398b9b}.session-guidance{color:#c5d2d7;background:#d6a84d14;border:1px solid #d6a84d47;border-radius:10px;align-items:flex-start;gap:9px;margin:14px 0 0;padding:14px 16px;font-size:15px;line-height:1.55;display:flex}.session-guidance>span{color:#f0c66f;background:#d6a84d2e;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.session-guidance strong{color:#f2e2bd}.google-sync-summary{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(260px,1.5fr);gap:1px;margin-top:14px;display:grid;overflow:hidden}.google-sync-summary>div,.google-sync-summary>p{background:#081e3147;margin:0;padding:14px 16px}.google-sync-summary small,.google-sync-summary span,.google-sync-summary strong{display:block}.google-sync-summary span{color:#7fcfd6;letter-spacing:.12em;font-size:10px;font-weight:850}.google-sync-summary strong{color:#f0f5f2;margin-top:2px;font-size:24px;line-height:1.2}.google-sync-summary small{color:#8fa6b2;font-size:12px}.google-sync-summary>p{color:#a9bbc4;align-items:center;font-size:14px;line-height:1.5;display:flex}.integration-services{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.integration-services article{border:1px solid var(--line);background:#081e3133;border-radius:10px;grid-template-columns:46px 1fr;gap:13px;min-width:0;padding:17px;display:grid}.integration-services h3{color:#e6edef;margin:0 0 3px;font-size:17px;line-height:1.4}.integration-services p{color:#91a7b3;margin:0;font-size:14px;line-height:1.5}.service-status{border-radius:20px;grid-column:2;width:fit-content;margin-top:6px;padding:5px 9px;font-size:11px;font-weight:850}.service-status.waiting{color:#e9c77f;background:#dc9e3a1f}.service-status.prepared{color:#91d9b8;background:#51b98b1f}.integration-disclosure{color:#9eb2bc;align-items:flex-start;gap:9px;margin:17px 0 0;font-size:14px;line-height:1.55;display:flex}.integration-disclosure>span{color:#72d1d9}.integration-disclosure strong{color:#dbe9e9}.knowledge-status-row{border:1px solid var(--line);background:#081e3133;border-radius:10px;grid-template-columns:minmax(230px,.7fr) minmax(300px,1.3fr);align-items:center;gap:22px;margin-top:22px;padding:16px 18px;display:grid}.knowledge-status-row>div{align-items:center;gap:12px;display:flex}.knowledge-status-row>div>strong{color:#a7bac4;font-size:13px}.knowledge-status-row>p{color:#b5c5cd;margin:0;font-size:15px;line-height:1.55}.knowledge-status{border-radius:20px;align-items:center;gap:8px;width:fit-content;padding:6px 10px;font-size:13px;font-weight:850;display:inline-flex}.knowledge-status i{border-radius:50%;width:8px;height:8px}.knowledge-status.ready{color:#98ddbd;background:#51b98b1f}.knowledge-status.ready i{background:#58bd8e;box-shadow:0 0 0 4px #58bd8e21}.knowledge-status.saving{color:#e9c77f;background:#dc9e3a1f}.knowledge-status.saving i{background:#d6a84d}.knowledge-hierarchy{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:16px;display:grid}.knowledge-hierarchy>div{color:#d9eeee;text-align:center;background:#2f708324;border:1px solid #39c2d140;border-radius:9px;justify-content:center;align-items:center;min-height:48px;padding:9px 28px 9px 12px;font-size:15px;display:flex;position:relative}.knowledge-hierarchy>div:last-child{padding-right:12px}.knowledge-hierarchy span{color:#65c6cf;font-weight:900;position:absolute;right:10px}.knowledge-rules{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:16px;display:grid}.knowledge-rules article{border:1px solid var(--line);background:#081e3124;border-radius:9px;grid-template-columns:25px 1fr;gap:9px;padding:14px;display:grid}.knowledge-rules article>span{color:#7fd1a9;background:#51b98b1c;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:850;display:grid}.knowledge-rules p,.knowledge-rules small,.knowledge-rules strong{margin:0;display:block}.knowledge-rules strong{color:#e2e9e9;font-size:15px;line-height:1.4}.knowledge-rules small{color:#91a6b1;margin-top:3px;font-size:13px;line-height:1.5}.knowledge-example{background:#39c2d112;border-left:3px solid #55c4cd;border-radius:4px 9px 9px 4px;margin-top:16px;padding:16px 18px}.knowledge-example span,.knowledge-example strong{display:block}.knowledge-example span{color:#71d3da;letter-spacing:.11em;font-size:11px;font-weight:850}.knowledge-example strong{color:#eef5f2;margin-top:5px;font-size:17px;line-height:1.45}.knowledge-example p{color:#a8bbc5;margin:3px 0 0;font-size:14px;line-height:1.5}.privacy-points{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.privacy-points>div{border:1px solid var(--line);background:#081e3124;border-radius:9px;grid-template-columns:30px 1fr;gap:10px;padding:15px;display:grid}.privacy-points>div>span{color:#7fd1a9;background:#51b98b1c;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-weight:800;display:grid}.privacy-points p,.privacy-points small,.privacy-points strong{margin:0;display:block}.privacy-points strong{color:#dce5e7;font-size:14px}.privacy-points small{color:#8299a6;margin-top:2px;font-size:12px;line-height:1.45}@media (max-width:1100px){.main-content{padding:36px 30px 60px}.content-grid{grid-template-columns:1fr}.meetings-card{grid-column:auto}.inbox-item{grid-template-columns:minmax(220px,.8fr) 1.2fr}.inbox-actions{flex-direction:row;grid-column:1/-1;justify-content:flex-end}.email-search-result{grid-template-columns:42px minmax(240px,1fr)}.email-result-actions{grid-column:2}.companies-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.companies-summary{grid-template-columns:repeat(3,1fr)}.companies-summary>p{grid-column:1/-1}.projects-summary{grid-template-columns:repeat(3,1fr)}.projects-summary>p{grid-column:1/-1}.project-row{grid-template-columns:4px minmax(220px,1fr) 140px 128px}.project-next{grid-column:2/4}.project-date{grid-column:4}.project-detail-grid{grid-template-columns:1fr 1fr}.project-activity-panel{grid-column:1/-1}.tasks-summary{grid-template-columns:repeat(4,1fr)}.tasks-summary>p{grid-column:1/-1}.task-row{grid-template-columns:44px minmax(240px,1fr) auto auto}.task-context{grid-column:2/-1;justify-self:end}.task-context-grid{grid-template-columns:1fr 1fr}.calendar-week{grid-template-columns:repeat(7,minmax(175px,1fr))}.documents-summary{grid-template-columns:repeat(3,1fr)}.documents-summary>p{grid-column:1/-1}.featured-documents-grid{grid-template-columns:1fr 1fr}.featured-document:last-child{grid-column:1/-1}.document-row{grid-template-columns:48px minmax(240px,1fr) auto auto}.document-row-actions{grid-column:2/-1;justify-self:end;width:min(320px,100%)}.augusto-ai-grid{grid-template-columns:1fr}.ai-context-column{grid-template-columns:1fr 1fr}.ai-source-card{grid-column:1/-1}.automations-summary{grid-template-columns:repeat(3,1fr)}.automations-summary>p{grid-column:1/-1}.automation-row{grid-template-columns:52px minmax(240px,1fr) 150px 105px}.automation-open{grid-column:2/-1;justify-self:end}.profile-settings-form{grid-template-columns:1fr 1fr}.profile-settings-form>button{width:100%}}@media (max-width:800px){body{font-size:17px}.sidebar{transition:transform .22s;transform:translate(-102%)}.sidebar-open{transform:translate(0)}.close-menu,.menu-button{display:block}.menu-backdrop{z-index:15;background:#020e18a8;border:0;display:block;position:fixed;inset:0}.main-content{margin-left:0;padding:24px 20px 50px}.topbar{align-items:flex-start}.topbar .ai-button{display:none}h1{font-size:34px}.status-line{flex-wrap:wrap;align-items:flex-start}.status-line>span:last-child{width:100%;padding-left:19px}.content-grid{gap:18px}.inbox-summary{grid-template-columns:1fr 1fr}.inbox-summary>p{grid-column:1/-1}.email-search-form{grid-template-columns:1fr 1fr}.email-search-input{grid-column:1/-1}.email-search-examples{margin-left:0}.inbox-item{grid-template-columns:1fr;padding-inline:20px}.inbox-actions{grid-column:auto}.organized-items{grid-template-columns:1fr}.company-metrics{grid-template-columns:repeat(2,1fr)}.company-detail-grid{grid-template-columns:1fr}.projects-summary{grid-template-columns:1fr 1fr}.projects-summary>div:nth-child(3),.projects-summary>p{grid-column:1/-1}.projects-board-head{flex-direction:column;align-items:flex-start}.project-row{grid-template-columns:4px 1fr auto;gap:14px;padding-right:20px}.project-date,.project-next,.project-progress{grid-column:2/-1}.open-project{grid-area:1/3}.project-hero{grid-template-columns:54px 1fr}.project-symbol{width:54px;height:54px}.project-hero>button{grid-column:1/-1}.project-detail-metrics{grid-template-columns:repeat(2,1fr)}.project-big-progress{grid-column:1/-1}.project-detail-grid{grid-template-columns:1fr}.project-activity-panel{grid-column:auto}.tasks-summary{grid-template-columns:1fr 1fr}.tasks-summary>p{grid-column:1/-1}.task-focus{grid-template-columns:50px 1fr}.task-focus>button{grid-column:1/-1;justify-content:center}.tasks-board-head{flex-direction:column;align-items:flex-start}.task-filters{width:100%;overflow-x:auto}.task-filters button{flex:1}.task-row{grid-template-columns:44px 1fr auto;gap:14px;padding-inline:20px}.task-copy{grid-column:2/-1}.task-priority{grid-column:2}.task-due{grid-column:3}.task-context{grid-column:2/-1;width:100%}.task-detail-hero{grid-template-columns:54px 1fr}.task-detail-hero .task-complete-main{grid-column:1/-1}.task-detail-metrics{grid-template-columns:1fr 1fr}.task-context-grid{grid-template-columns:1fr}.task-related{grid-column:auto}.calendar-toolbar{flex-direction:column;align-items:stretch}.calendar-nav{grid-template-columns:43px 1fr 43px}.today-button{width:100%}.calendar-next{grid-template-columns:1fr auto}.calendar-next-time{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1;padding:0 0 13px}.calendar-detail-hero{grid-template-columns:58px 1fr}.calendar-detail-hero>button{grid-column:1/-1;justify-content:center}.calendar-detail-metrics{grid-template-columns:1fr 1fr}.calendar-detail-grid{grid-template-columns:1fr}.documents-summary{grid-template-columns:1fr 1fr}.documents-summary>div:nth-child(3),.documents-summary>p{grid-column:1/-1}.featured-documents-grid{grid-template-columns:1fr}.featured-document:last-child{grid-column:auto}.documents-board-head{flex-direction:column;align-items:stretch}.document-search{width:100%}.document-filters{overflow-x:auto}.document-filters button{flex:1}.document-row{grid-template-columns:48px 1fr auto;gap:14px;padding-inline:20px}.document-copy{grid-column:2/-1}.document-status{grid-column:2}.document-row time{grid-column:3}.document-row-actions{grid-column:2/-1;width:100%}.document-detail-hero{grid-template-columns:62px 1fr}.document-detail-actions{grid-column:1/-1}.document-detail-metrics{grid-template-columns:1fr 1fr}.ai-context-column,.document-detail-grid{grid-template-columns:1fr}.ai-source-card{grid-column:auto}.automations-summary{grid-template-columns:1fr 1fr}.automations-summary>div:nth-child(3),.automations-summary>p{grid-column:1/-1}.automation-row{grid-template-columns:50px 1fr auto;gap:14px;padding-inline:20px}.automation-copy,.automation-next{grid-column:2/-1}.automation-switch{grid-column:2}.automation-open{grid-column:3}.automation-detail-hero{grid-template-columns:64px 1fr}.automation-detail-hero .automation-switch{grid-column:1/-1;width:100%}.automation-detail-metrics,.automation-flow{grid-template-columns:1fr}.flow-arrow{transform:rotate(90deg)}.automation-source-panel{flex-direction:column;align-items:stretch}.automation-source-panel>button{justify-content:center}.settings-grid{grid-template-columns:1fr}.integrations-settings-card,.knowledge-settings-card,.privacy-settings-card,.profile-settings-card,.sources-settings-card{grid-column:auto}.profile-settings-form{grid-template-columns:1fr}.settings-sources>div{grid-template-columns:46px 1fr auto}.settings-sources .source-state{grid-column:2}.settings-sources button{grid-area:1/3/3}.privacy-points{grid-template-columns:1fr}.google-integration{flex-direction:column;align-items:stretch}.google-connect-actions{justify-content:space-between}.integration-services,.knowledge-status-row{grid-template-columns:1fr}.knowledge-status-row{gap:8px}.knowledge-rules{grid-template-columns:repeat(2,1fr)}.google-sync-summary{grid-template-columns:repeat(3,1fr)}.google-sync-summary>p{grid-column:1/-1}}@media (max-width:560px){.auth-shell{align-items:start;padding:16px 12px}.auth-card{border-radius:14px;padding:28px 20px}.auth-lead{font-size:17px}.auth-qr{width:190px;height:190px}.secure-sign-out{bottom:10px;right:12px}.main-content{padding-inline:14px}.email-search-card{padding-inline:18px}.email-search-heading h2{font-size:23px}.email-search-form{grid-template-columns:1fr}.email-search-input{grid-column:auto}.email-search-result{grid-template-columns:1fr}.email-search-results-head{flex-direction:column;align-items:stretch}.email-search-results-head>button{width:100%}.email-result-mark{display:none}.email-result-copy h3,.email-result-copy p{white-space:normal}.email-result-actions{grid-column:auto}.email-result-actions,.temporary-session-banner{flex-direction:column;align-items:stretch}.temporary-session-banner button{width:100%}.topbar{gap:13px}.topbar p{font-size:16px}.eyebrow{font-size:11px}.priority-item{grid-template-columns:35px 1fr;padding:18px}.priority-number{width:34px;height:34px}.complete-button{grid-column:2;justify-self:start}.breadcrumb{white-space:normal}.card-heading{padding-inline:19px}.quick-capture{padding:21px 18px}.capture-footer,.voice-row{flex-direction:column;align-items:stretch}.voice-button{justify-content:center}.audio-preview{grid-template-columns:1fr}.save-button{width:100%}.follow-row,.meeting-body{padding-inline:19px}.meeting-body{grid-template-columns:55px 1fr}.calendar-date{width:54px}.meeting-actions{flex-wrap:wrap;padding-left:19px}.meeting-actions button{flex:1}.companies-grid{grid-template-columns:1fr}.companies-summary{grid-template-columns:1fr 1fr}.companies-summary>div:nth-child(3),.companies-summary>p{grid-column:1/-1}.company-hero{grid-template-columns:50px 1fr;padding-inline:18px}.company-logo.large{width:50px;height:50px}.company-hero>button{grid-column:1/-1}.company-metrics,.projects-summary{grid-template-columns:1fr 1fr}.projects-board-head{padding-inline:18px}.project-filters{width:100%}.project-filters button{flex:1}.project-row{padding-right:17px}.project-main h3{font-size:17px}.project-detail-metrics{grid-template-columns:1fr 1fr}.project-detail-metrics>div{padding:16px}.project-panel{padding-inline:18px}.tasks-summary>div{padding-inline:15px}.task-focus{padding-inline:18px}.task-focus h2{font-size:20px}.tasks-board-head{padding-inline:18px}.task-row{padding-inline:17px}.task-copy h3{font-size:18px}.task-detail-hero{padding-inline:18px}.task-detail-hero h2{font-size:22px}.task-detail-metrics>div{padding:16px}.task-detail-metrics strong{white-space:normal;font-size:16px}.task-detail-panel{padding-inline:18px}.task-detail-panel h2{font-size:21px}.task-related-row{grid-template-columns:1fr;gap:4px}.calendar-next{grid-template-columns:1fr;padding-inline:18px}.calendar-next>button{justify-content:center;width:100%}.calendar-board-head,.calendar-detail-hero{padding-inline:18px}.calendar-detail-hero h2{font-size:22px}.calendar-detail-metrics>div{padding:16px}.calendar-detail-metrics strong{font-size:16px}.calendar-detail-panel{padding-inline:18px}.calendar-detail-panel h2{font-size:21px}.documents-section-head{align-items:flex-start}.featured-document{padding-inline:16px}.document-filters,.documents-board-head{padding-inline:18px}.document-row{padding-inline:17px}.document-copy h3{font-size:18px}.document-detail-hero{padding-inline:18px}.document-detail-hero h2{font-size:22px}.document-detail-metrics>div{padding:16px}.document-detail-metrics strong{font-size:16px}.document-detail-panel{padding-inline:18px}.document-detail-panel h2{font-size:21px}.ai-chat-head,.ai-prototype-note{align-items:flex-start}.ai-chat-head{flex-direction:column;padding-inline:18px}.ai-suggestions{grid-template-columns:1fr}.ai-messages,.ai-suggestions{padding-inline:18px}.ai-message.user{grid-template-columns:34px minmax(0,1fr)}.ai-composer{padding-inline:14px}.ai-composer>div{flex-direction:column;align-items:stretch}.ai-composer button{justify-content:center}.automation-prototype-note{align-items:flex-start}.automations-board-head{flex-direction:column;align-items:flex-start;padding-inline:18px}.automation-row{padding-inline:17px}.automation-copy h3{font-size:18px}.automation-open{grid-column:2/-1;width:100%}.automation-detail-hero{padding-inline:18px}.automation-detail-hero h2{font-size:22px}.automation-detail-metrics>div{padding:16px}.automation-flow>section{padding-inline:18px}.automation-flow h2,.automation-source-panel h2{font-size:20px}.settings-prototype-note{align-items:flex-start}.settings-card{padding-inline:18px}.settings-sources>div{grid-template-columns:44px 1fr}.settings-sources button{grid-area:auto/2;width:100%}.settings-sources .source-state{grid-column:2}.google-connect-actions{flex-direction:column;align-items:stretch}.google-connect-button{width:100%}.integration-services article{padding:15px}.knowledge-hierarchy{grid-template-columns:1fr 1fr}.google-sync-summary,.knowledge-rules{grid-template-columns:1fr}.google-sync-summary>p{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}@keyframes record-pulse{0%,to{opacity:1}50%{opacity:.45}}.appearance-settings-card{grid-column:1/-1}.appearance-options{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:13px;margin-top:20px;padding-top:18px;display:grid}.appearance-choice{border:2px solid var(--line);min-height:146px;color:var(--ink);text-align:left;background:#081e312e;border-radius:12px;grid-template-rows:58px auto auto;align-content:start;gap:5px;padding:15px;display:grid}.appearance-choice:hover{border-color:#39c2d17a}.appearance-choice.active{border-color:var(--cyan);box-shadow:0 0 0 3px #39c2d11a}.appearance-choice strong{font-size:17px}.appearance-choice small{color:var(--muted);font-size:13px;line-height:1.45}.appearance-preview{border:1px solid #7291a447;border-radius:8px;grid-template-rows:repeat(2,1fr);grid-template-columns:28% 1fr;gap:5px;height:56px;padding:7px;display:grid;overflow:hidden}.appearance-preview i{border-radius:4px;display:block}.appearance-preview i:first-child{grid-row:1/-1}.preview-dark{background:#102e47}.preview-dark i:first-child{background:#0a2136}.preview-dark i:not(:first-child){background:#214760}.preview-light{background:#edf4f6}.preview-light i:first-child{background:#d9e7ec}.preview-light i:not(:first-child){background:#fff}.preview-system{background:linear-gradient(90deg,#102e47 0 50%,#edf4f6 50%)}.preview-system i:first-child{background:linear-gradient(90deg,#0a2136 0 50%,#d9e7ec 50%)}.preview-system i:not(:first-child){background:linear-gradient(90deg,#214760 0 50%,#fff 50%)}html[data-theme=light]{--page:#eaf2f4;--page-deep:#dce9ed;--panel:#fff;--panel-soft:#f3f8f9;--panel-raised:#e8f1f4;--ink:#153247;--muted:#4d6777;--muted-soft:#536e7d;--line:#18465e29;--line-strong:#18465e47;--cyan:#066b7a;color-scheme:light;background:var(--page)}html[data-theme=light] body{color:var(--ink);background:radial-gradient(circle at 92% 3%,#087f9114,#0000 24rem),linear-gradient(145deg,#f5fafb,#eaf2f4 55%,#e2edf0)}html[data-theme=light] .app-shell{color:var(--ink)}html[data-theme=light] .sidebar{color:#eaf4f7;background:#12344d;border-right-color:#07263a38;box-shadow:12px 0 35px #18465e1c}html[data-theme=light] .sidebar .nav-item{color:#bfd1dc}html[data-theme=light] .sidebar .nav-item:hover{color:#fff;background:#ffffff14}html[data-theme=light] .sidebar .nav-item.active{color:#fff;background:#1d4d69}html[data-theme=light] .sidebar .profile span{color:#a9c0ce}html[data-theme=light] .main-content{background:0 0}html[data-theme=light] :is(.card,.inbox-board,.organized-strip,.company-card,.company-hero,.detail-panel,.projects-board,.project-hero,.project-panel,.tasks-board,.task-detail-hero,.task-detail-panel,.calendar-board,.calendar-detail-hero,.calendar-detail-panel,.featured-document,.documents-board,.document-detail-hero,.document-detail-panel,.ai-chat-card,.ai-context-card,.ai-attention-card,.ai-source-card,.automations-board,.automation-detail-hero,.automation-flow>section,.settings-card){border-color:var(--line);background:#fffffff0;box-shadow:0 10px 28px #18465e14}html[data-theme=light] :is(.quick-capture,.next-panel,.task-focus,.task-result,.calendar-next,.prep-panel,.document-context-panel,.automation-source-panel){background:linear-gradient(145deg,#f7fbfc,#e8f3f5)}html[data-theme=light] :is(.company-metrics,.project-detail-metrics,.task-detail-metrics,.calendar-detail-metrics,.document-detail-metrics,.automation-detail-metrics)>div,html[data-theme=light] :is(.inbox-summary,.companies-summary,.projects-summary,.tasks-summary,.documents-summary,.automations-summary)>:is(div,p){background:#fffffff5}html[data-theme=light] .main-content :is(h1,h2,h3){color:#102d42}html[data-theme=light] .main-content :is(p,small,dt,dd){color:var(--muted)}html[data-theme=light] .main-content strong{color:#18394e}html[data-theme=light] .main-content :is(.eyebrow,.section-kicker,.text-button){color:var(--cyan)}html[data-theme=light] .main-content :is(.breadcrumb,.item-meta,.project-company,.task-path,.company-hero p,.project-hero p){color:var(--muted-soft)}html[data-theme=light] .main-content :is(textarea,input,select){color:#17374c;border-color:var(--line-strong);background:#fff}html[data-theme=light] .main-content :is(textarea,input)::placeholder{color:#718894}html[data-theme=light] .profile-settings-form select option{color:#17374c;background:#fff}html[data-theme=light] .document-filters,html[data-theme=light] .project-filters,html[data-theme=light] .task-filters{background:#edf4f6}html[data-theme=light] :is(.project-filters,.task-filters,.document-filters) button{color:#496575}html[data-theme=light] :is(.project-filters,.task-filters,.document-filters) button.active{color:#fff;background:#286f82}html[data-theme=light] :is(.complete-button,.review-button,.meeting-actions button,[class^=back-]){color:#234b60;background:#ffffffb8}html[data-theme=light] :is(.company-hero>button,.project-hero>button){color:#234b60;border-color:var(--line-strong);background:#fff}html[data-theme=light] .company-tabs{border-color:var(--line);background:#f3f8f9}html[data-theme=light] .company-tabs button{color:#405f70}html[data-theme=light] .company-tabs button.active{color:#075f6c;background:#e5f5f7;border-bottom-color:#075f6c}html[data-theme=light] .calendar-date{background:#f3f8f9}html[data-theme=light] .calendar-date strong{color:#17374c}html[data-theme=light] .settings-prototype-note{background:#5977f60f}html[data-theme=light] .appearance-choice{background:#f6fafb}html[data-theme=light] .appearance-choice.active{background:#edf8f9}html[data-theme=light] .secure-sign-out{color:#234b60;background:#fffffff0}html[data-theme=light] .app-shell.stronger-contrast{--muted:#304e60;--muted-soft:#456273;--line:#12374e3b;--line-strong:#12374e61}html[data-theme=light] :is(.email-search-card,.drive-search-card,.google-integration,.google-integration.is-connected){border-color:var(--line-strong);background:linear-gradient(145deg,#fff,#e8f3f5);box-shadow:0 10px 28px #18465e14}html[data-theme=light] :is(.email-search-results,.email-search-input,.organized-items>div,.company-tabs,.calendar-day>header,.calendar-event,.document-search,.ai-suggestions button,.ai-message p,.ai-composer,.integration-services article,.knowledge-status-row,.knowledge-rules article,.privacy-points>div,.google-sync-summary>div,.google-sync-summary>p,.automation-switch,.task-check){border-color:var(--line);background:#f3f8f9}html[data-theme=light] .ai-message.user p{background:#eef0ff;border-color:#3f50a533}html[data-theme=light] .calendar-event.blue{background:#f0f2ff}html[data-theme=light] .calendar-event.coral{background:#fff1ee}html[data-theme=light] .calendar-event.amber{background:#fff6e7}html[data-theme=light] .calendar-day.today>header{background:#e5f5f7}html[data-theme=light] .progress-track{background:#d8e4e8}html[data-theme=light] :is(.status-line>span:last-child,.voice-row>span,.audio-preview>span,.capture-hint,.saved-count,.follow-copy span,.follow-copy small,.decision-body span,.email-search-examples,.email-search-results-head span,.email-result-copy span,.capture-source span,.proposal-grid span,.next-step>span,.organized-items small,.company-card-footer>span,.company-metrics span,.detail-panel>div>span,.activity-row small,.project-main>span,.project-progress span,.project-next>span,.project-date>span,.project-detail-metrics span,.objective-panel>div>span,.task-detail-metrics span,.task-related-row span,.calendar-day>header span,.calendar-event>span,.calendar-event>small,.calendar-empty-day,.calendar-detail-metrics span,.featured-document span,.document-copy>span,.document-row time,.document-detail-metrics span,.document-context-panel>div>span,.ai-message>div:last-child>span,.ai-composer>div>span,.ai-context-list small,.ai-source-card small,.automation-copy>span,.automation-next span,.automation-detail-metrics span,.settings-options small,.settings-sources small,.connection-status,.google-sync-summary small,.knowledge-rules small,.privacy-points small){color:#526d7d}html[data-theme=light] .profile-settings-form label>span{color:#405f70}html[data-theme=light] :is(.follow-copy strong,.decision-body h3,.email-search-results-head strong,.email-result-copy h3,.capture-source h3,.proposal-grid strong,.organized-items p,.company-facts dd,.activity-row strong,.project-progress strong,.project-next strong,.project-date strong,.objective-panel>div strong,.task-related-row strong,.calendar-nav strong,.calendar-event>strong,.featured-document h3,.document-copy h3,.document-context-panel>div strong,.ai-context-list strong,.ai-source-card strong,.automation-next strong,.settings-options strong,.settings-sources strong,.google-sync-summary strong,.integration-services h3,.knowledge-status-row>div>strong,.knowledge-rules strong,.knowledge-example strong,.privacy-points strong){color:#18394e}html[data-theme=light] .status-line{color:#18583d;background:#e4f4ec;border-color:#9dcdb5}html[data-theme=light] .ai-button span{color:#fff}html[data-theme=light] .capture-icon,html[data-theme=light] :is(.email-search-icon,.capture-source-icon){color:#076675;background:#dff2f4;border-color:#8bc4ca}html[data-theme=light] .proposal-title>span{color:#3d4e9c}html[data-theme=light] .prep-line{color:#225f45;background:#e3f2ea}html[data-theme=light] .prep-line>span{color:#1c6848}html[data-theme=light] .company-status.quiet,html[data-theme=light] :is(.count-pill,.date-tag,.task-due,.document-status,.automation-status.paused){color:#3f5969;background:#e5edf0}html[data-theme=light] :is(.priority-number.coral,.coral-avatar,.urgency-tag,.count-pill.warm,.type-tag.coral,.company-status.attention,.task-priority.priority-alta,.task-due.due-atrasada,.document-status.status-importante,.calendar-type.type-coral,.project-symbol.status-atención,.project-status.status-atención){color:#9b3427;background:#fde7e2}html[data-theme=light] :is(.priority-number.gold,.decision-icon,.task-priority.priority-media,.task-due.due-en-espera,.document-status.status-borrador,.calendar-type.type-amber,.source-state.planned,.service-status.waiting,.knowledge-status.saving,.project-symbol.status-proyecto-detenido,.project-status.status-proyecto-detenido){color:#76500f;background:#faedcf}html[data-theme=light] :is(.priority-number.blue,.blue-avatar,.type-tag.blue,.time-pill,.company-status.building,.task-priority.priority-normal,.calendar-type.type-blue,.source-state.demo,.project-symbol.status-en-planificación,.project-status.status-en-planificación){color:#3d4e9c;background:#e7eaff}html[data-theme=light] :is(.type-tag.cyan,.task-due.due-hoy,.calendar-type,.knowledge-hierarchy>div){color:#075f6c;background:#dff2f4}html[data-theme=light] :is(.company-status.healthy,.document-status.status-final,.automation-status.active,.service-status.prepared,.knowledge-status.ready,.project-status:not([class*=status-])){color:#1c6848;background:#dff1e8}html[data-theme=light] :is(.ai-button,.save-button,.accept-button,.email-search-submit,.add-email-result,.open-project,.task-focus>button,.task-result button,.calendar-next>button,.calendar-detail-hero>button,.featured-document-actions>button:not(.dismiss-document-button),.document-row-actions>button:not(.dismiss-document-button),.document-detail-actions>button:not(.dismiss-document-button),.document-summary-panel>button,.document-context-panel>button,.ai-composer button,.automation-open,.automation-source-panel>button,.profile-settings-form>button,.google-connect-button,.google-integration.is-connected .google-connect-button){color:#fff;background:#216b7d;border-color:#216b7d}html[data-theme=light] :is(.voice-button,.email-search-voice,.task-context,.settings-sources button){color:#174e5d;background:#e2f1f3;border-color:#8abdc5}html[data-theme=light] .today-button{color:#234b60;border-color:var(--line-strong);background:#fff}html[data-theme=light] .task-complete-main{color:#1c6848;background:#e2f3eb;border-color:#8fc6aa}html[data-theme=light] :is(.open-source-button,.email-result-actions button:not(.add-email-result),.ai-message-actions button){color:#294f62;border-color:var(--line-strong);background:#fff}html[data-theme=light] :is(.dismiss-email-button,.dismiss-document-button){color:#8f3528;background:#fff0ed;border-color:#dc9a8e}html[data-theme=light] :is(.temporary-session-banner,.session-guidance){color:#624713;background:#fff5dd;border-color:#d7b970}html[data-theme=light] :is(.temporary-session-banner strong,.session-guidance strong){color:#51380d}html[data-theme=light] :is(.temporary-session-banner p>span:first-child,.session-guidance>span){color:#76500f;background:#f7e6bd}html[data-theme=light] :is(.ai-prototype-note,.automation-prototype-note,.settings-prototype-note){background:#eef0ff;border-color:#b8c0ef}html[data-theme=light] :is(.ai-prototype-note>span,.automation-prototype-note>span,.settings-prototype-note>span){color:#3d4e9c}html[data-theme=light] .ai-online{color:#1c6848}html[data-theme=light] .ai-attention-card{background:#fff6e7;border-color:#d6b56f}html[data-theme=light] .ai-attention-card :is(.section-kicker,button){color:#6f4b0e}html[data-theme=light] .ai-attention-card button{background:#f5e3bd;border-color:#c9a45a}html[data-theme=light] .knowledge-hierarchy span{color:#08707f}html[data-theme=light] .ai-suggestions button{color:#18394e}html[data-theme=light] .ai-suggestions button>span{color:#076675}html[data-theme=light] .ai-suggestions button>b,html[data-theme=light] .google-account-copy p{color:#405f70}html[data-theme=light] .connection-status.connected{color:#1c6848}html[data-theme=light] .automation-switch{color:#405f70}html[data-theme=light] .automation-switch.on{color:#1c6848;background:#e2f3eb}html[data-theme=light] :is(.task-focus-icon,.document-icon.cyan,.automation-icon.cyan,.context-icon.cyan,.settings-card-icon.cyan,.ai-message-avatar,.activity-icon.cyan,.calendar-detail-icon,.automation-step,.project-symbol:not([class*=status-])){color:#076675}html[data-theme=light] :is(.document-icon.blue,.automation-icon.blue,.context-icon.blue,.settings-card-icon.blue,.activity-icon.blue,.calendar-detail-icon.blue){color:#3d4e9c}html[data-theme=light] :is(.document-icon.coral,.automation-icon.coral,.context-icon.coral,.settings-card-icon.coral,.activity-icon.coral,.calendar-detail-icon.coral){color:#9b3427}html[data-theme=light] :is(.document-icon.amber,.automation-icon.amber,.context-icon.amber,.settings-card-icon.amber,.calendar-detail-icon.amber){color:#76500f}html[data-theme=light] :is(.automation-icon.green,.context-icon.green,.settings-card-icon.green,.activity-icon.green,.tasks-summary>p span,.automations-summary>p span,.knowledge-rules article>span,.privacy-points>div>span){color:#1c6848}html[data-theme=light] .company-cyan :is(.company-logo,.company-card-footer button){color:#076675}html[data-theme=light] .company-blue :is(.company-logo,.company-card-footer button){color:#3d4e9c}html[data-theme=light] .company-coral :is(.company-logo,.company-card-footer button){color:#9b3427}html[data-theme=light] .company-amber :is(.company-logo,.company-card-footer button){color:#76500f}html[data-theme=light] .company-green :is(.company-logo,.company-card-footer button){color:#1c6848}html[data-theme=light] .company-violet :is(.company-logo,.company-card-footer button){color:#68419b}html[data-theme=light] .flow-arrow,html[data-theme=light] .integration-disclosure>span,html[data-theme=light] .knowledge-example span{color:#076675}html[data-theme=light] :is(.ai-button,.save-button,.accept-button,.email-search-submit,.add-email-result,.open-project,.task-focus>button,.task-result button,.calendar-next>button,.calendar-detail-hero>button,.featured-document-actions>button:not(.dismiss-document-button),.document-row-actions>button:not(.dismiss-document-button),.document-detail-actions>button:not(.dismiss-document-button),.document-summary-panel>button,.document-context-panel>button,.ai-composer button,.automation-open,.automation-source-panel>button,.profile-settings-form>button,.google-connect-button) :is(span,strong,b){color:inherit}@media (max-width:760px){.appearance-options{grid-template-columns:1fr}.appearance-choice{grid-template-rows:auto auto;grid-template-columns:105px 1fr;align-items:center;min-height:126px}.appearance-choice .appearance-preview{grid-row:1/3}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}